.developer-badge{color:#163b55;background:#dcf0ff;border:1px solid #8ec7eb;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:7px 11px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.developer-badge svg{flex-shrink:0}.developer-badge:hover{background:#c8e8ff}.developer-badge:focus-visible,.developer-badge-guide:focus-visible{outline-offset:4px;outline:3px solid #54a2e9}.gen-project-card>.developer-badge{margin:14px 0 0}.hanta-proof .developer-badge{margin:16px 0 0}.developer-badge-guide{color:#34424b;border:1px solid #c2c7c5;border-radius:12px;align-items:center;gap:14px;margin:22px 0;padding:18px 20px;font-size:13px;line-height:1.65;text-decoration:none;display:flex}.developer-badge-guide>svg{color:#316488;flex-shrink:0}.developer-badge-guide strong{color:#101b23}.developer-badge-guide-action{white-space:nowrap;margin-left:auto;font-weight:600}.developer-proof-details{color:#e5edf2;background:#172027;border:1px solid #526770;border-radius:14px;gap:14px;margin:22px 0;padding:20px;display:grid}.developer-proof-details p,.developer-proof-details small{margin:0;line-height:1.65}.developer-proof-details dl{gap:12px;margin:0;display:grid}.developer-proof-details dt{color:#a5bccb;font-size:12px}.developer-proof-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.developer-proof-details a:not(.developer-badge){color:#b6e0ff;align-items:center;gap:7px;display:inline-flex}.developer-proof-details small{color:#adc1cc}.developer-guide{margin:30px 0 90px}.developer-guide-pilot{color:#e5edf2;background:#18242d;border:1px solid #637c8d;border-radius:20px;margin-top:48px;padding:clamp(20px,4vw,38px);scroll-margin-top:110px}.developer-guide-pilot>p:not(.section-kicker){color:#c1d0dc;max-width:740px;line-height:1.75}.developer-guide-pilot .section-kicker{color:#aed6f0}.developer-guide-pilot h2,.developer-guide-application-title{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);line-height:1.25}.developer-guide-application-title{margin-top:48px}.developer-guide-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:45px;display:grid}.developer-guide .project-heading h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(46px,6vw,88px);line-height:1.03}.developer-guide .project-heading p:last-child{color:#b8c1c6;max-width:600px;line-height:1.75}.developer-guide-specimen{background:radial-gradient(at 60% 20%,#486579,#19242e 65%);border:1px solid #71808b;border-radius:48% 48% 24% 24%;justify-items:center;gap:25px;padding:50px 22px;display:grid}.developer-guide-specimen>svg{color:#d2ecff;filter:drop-shadow(0 12px 15px #090f17)}.developer-guide-specimen>small{color:#c3d6e4;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.developer-guide-steps{counter-reset:developer-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:55px 0 24px;padding:0;list-style:none;display:grid}.developer-guide-steps li{counter-increment:developer-step;background:#1b2021;border:1px solid #444c50;border-radius:18px;padding:28px}.developer-guide-steps li:before{content:"0" counter(developer-step);color:#9cceee;font:12px monospace}.developer-guide-steps h2{margin:20px 0 12px;font-size:21px}.developer-guide-steps p{color:#bbc4c8;font-size:14px;line-height:1.75}.developer-guide-boundary{color:#182b3c;background:#d5eafd;border-radius:18px;padding:28px}.developer-guide-boundary h2{margin:0 0 12px;font-size:23px}.developer-guide-boundary p{max-width:850px;margin:0;line-height:1.75}.developer-guide-boundary a{text-underline-offset:3px;text-decoration:underline}.developer-proof-signing{background:#181d21;border:1px solid #586168;border-radius:18px;margin-top:45px;padding:30px}.developer-proof-signing h2{margin:0 0 12px;font-size:26px}.developer-proof-signing p{color:#bac8d2;line-height:1.7}.developer-proof-signing label{gap:12px;margin-top:22px;font-size:14px;display:grid}.developer-proof-signing input[type=file]{color:#dce6ed;border:1px solid #59656e;border-radius:10px;width:100%;min-width:0;padding:14px}.developer-proof-signing input::file-selector-button{color:#102637;background:#d5eafd;border:0;border-radius:6px;margin-right:10px;padding:8px 12px}.developer-proof-signing dl{gap:14px;display:grid}.developer-proof-signing dt{color:#9fb0bf;font-size:12px}.developer-proof-signing dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.developer-proof-signing pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#101417;border-radius:8px;padding:16px;font-size:12px;overflow:auto}.developer-proof-wallets,.developer-proof-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.developer-proof-signing .gen-button{white-space:normal}.developer-proof-signing .application-error{color:#ffceac}.developer-proof-success{background:#1c3c33;border:1px solid #698b7d;border-radius:12px;margin-top:20px;padding:20px;display:block}.developer-proof-signing details{margin-top:20px}.developer-proof-signing summary{cursor:pointer}@media (max-width:800px){.developer-guide-hero{grid-template-columns:1fr}.developer-guide-specimen{border-radius:24px;padding:35px 22px}.developer-guide-steps{grid-template-columns:1fr;margin-top:28px}.developer-badge-guide{flex-wrap:wrap;align-items:flex-start}.developer-badge-guide>span:not(.developer-badge-guide-action){flex:1}.developer-badge-guide-action{margin-left:34px}}@media (max-width:480px){.developer-proof-signing,.developer-guide-boundary,.developer-guide-steps li{padding:20px}.developer-guide .project-heading h1{font-size:43px}.developer-proof-signing .gen-button{width:100%}.developer-proof-signing input[type=file]{padding:10px;font-size:11px}}
