html{scroll-behavior:smooth;scroll-padding-top:140px}.preview-note{position:relative;z-index:2;max-width:1092px;margin:102px auto -86px;padding:8px 0;color:#86efac;font:10px 'IBM Plex Mono',monospace;letter-spacing:.08em}.preview-note span{color:#92929f;letter-spacing:0;margin-left:12px}.release-mini{background:none;border:0;color:#82828e;font:10px 'IBM Plex Mono';padding:4px}.brand img{width:32px;height:32px}.brand{gap:8px}.nav-end{display:flex;align-items:center;gap:8px}.tokenchip button:disabled{cursor:default;opacity:.6}.rule{transition:border-color .2s}.rule:hover{border-color:#3d6550}button:focus-visible,a:focus-visible{outline:2px solid #86efac;outline-offset:5px}.seg button{min-height:40px}.seg button:hover{color:#86efac}.announce{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#15241b;border:1px solid #416c50;color:#b9f6ca;border-radius:12px;padding:12px 20px;z-index:60;display:none;font-size:13px}.announce.show{display:block}dialog{background:#101014;color:#fafafa;border:1px solid #34343c;border-radius:22px;padding:36px;max-width:510px;width:calc(100% - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}dialog p{margin:16px 0}.close{float:right}.demo-form{display:grid;gap:16px;margin-top:20px}.demo-form label{display:grid;gap:6px;color:#aaa}.demo-form input{background:#18181f;color:white;border:1px solid #363641;border-radius:8px;padding:12px;font:inherit}.demo-form .btn{justify-content:center}.demo-results{border:1px solid #2c4333;padding:16px;border-radius:12px;margin-top:16px;color:#86efac}section{scroll-margin-top:130px}@media(max-width:700px){.preview-note{margin:132px 18px -105px;font-size:9px}.preview-note span{display:block;margin:4px 0 0;max-width:330px;line-height:1.5}.nav-end{gap:3px}.release-mini{font-size:9px;padding:2px}.hero .h1{font-size:clamp(52px,15vw,72px)}dialog{padding:24px}.h2{overflow-wrap:break-word}.tokenchip{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.preview-note{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:calc(100% - 36px);max-width:1092px;margin:0}@media(max-width:700px){.preview-note{top:144px;margin:0}.preview-note span{max-width:340px}}
.hero{padding-top:108px}@media(max-width:700px){.hero{padding-top:108px}.preview-note{top:132px}}
