:root{--bg:#f7f6f2;--bg-soft:#efeee8;--bg-raised:#fbfaf7;--line:#e4e1d8;--line-strong:#d7d3c4;--text:#151410;--text-2:#5f5a50;--text-3:#898271;--accent:#f3ba2f;--accent-hover:#eab113;--accent-ink:#171208;--accent-t:#a87000;--tint:#deb02029;--ring:#e2b21c4d;--on-dark:#f4f2ec;--hero-dot:#c8c3b3;--hero-line:#d9d3c2;--pattern-op:.65;--deck-head:#1514100b;--deck-foot:#1514100b;--deck-shadow:0 24px 50px -34px #1a150c4d;--danger:#a04a1f;--danger-soft:#c954231f;--font-body:"Manrope","Space Grotesk",system-ui,sans-serif;--font-display:"Space Grotesk","Manrope",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius:12px;--radius-sm:8px;--container:1240px;--nav-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0f0e0b;--bg-soft:#161410;--bg-raised:#1c1914;--line:#262119;--line-strong:#352e23;--text:#f1eee6;--text-2:#b9b3a7;--text-3:#837c70;--accent:#f3ba2f;--accent-hover:#ffc94a;--accent-ink:#171208;--accent-t:#f3ba2f;--tint:#f3ba2f24;--ring:#f3ba2f4d;--on-dark:#f4f2ec;--hero-dot:#352e23;--hero-line:#3a3326;--pattern-op:.5;--deck-head:#0f0e0b99;--deck-foot:#0f0e0b8c;--deck-shadow:0 30px 70px -32px #000000a6;--danger:#e08a68;--danger-soft:#e08a6824;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:400 1rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-decoration:none}img,svg{display:block}input,button{font:inherit;color:inherit}button{cursor:pointer}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}::placeholder{color:var(--text-3)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:.5rem .9rem;font-weight:700;transition:top .2s;position:fixed;top:-48px;left:1rem}.skip:focus{top:.75rem}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.kicker{font:500 .7rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:.55rem;display:flex}.kicker .dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.kicker .net-ico{pointer-events:none;flex:none;width:14px;height:14px}.btn{font:600 .95rem/1 var(--font-body);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.btn i{flex:none;font-size:.9rem}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text-3);background:var(--bg-soft)}.btn-dark{background:var(--accent-ink);color:var(--on-dark);border-color:var(--accent-ink)}.btn-dark:hover{background:#231c0b}.btn-sm{border-radius:8px;padding:.58rem .95rem;font-size:.9rem}.btn-lg{padding:.98rem 1.45rem;font-size:1.02rem}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}}.site-header{z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand{color:var(--text);align-items:center;gap:.6rem;display:inline-flex}.brand .mark{color:var(--accent)}.brand-name{font:700 1.12rem/1 var(--font-display);letter-spacing:-.01em}.brand-name .brand-m{color:var(--text-2);font-weight:500}.nav-links{align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem);display:flex}.nav-links a{font:500 .95rem/1 var(--font-body);color:var(--text-2);padding:.35rem .1rem;transition:color .15s;position:relative}.nav-links a:hover,.nav-links a.is-active{color:var(--text)}.nav-links a.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:.05rem;left:.1rem;right:.1rem}.nav-cta{background:var(--accent);border:1px solid var(--accent);font:600 .98rem/1 var(--font-body);border-radius:10px;padding:.78rem 1.35rem;color:var(--accent-ink)!important;transition:background-color .18s,border-color .18s,transform .18s!important}.nav-cta i{flex:none;font-size:.78rem}.nav-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)!important}.nav-item{align-items:center;display:flex;position:relative}.nav-btn{font:500 .95rem/1 var(--font-body);color:var(--text-2);background:0 0;border:0;align-items:center;gap:.4rem;padding:.35rem .1rem;transition:color .15s;display:inline-flex}.nav-btn i{font-size:.58rem;transition:transform .18s}.nav-btn:hover,.has-drop:hover .nav-btn,.has-drop.is-open .nav-btn{color:var(--text)}.has-drop:hover .nav-btn i,.has-drop.is-open .nav-btn i{transform:rotate(180deg)}.drop{background:var(--bg-raised);border:1px solid var(--line-strong);min-width:182px;box-shadow:var(--deck-shadow);opacity:0;visibility:hidden;border-radius:12px;padding:.45rem;transition:opacity .16s,visibility .16s,transform .16s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,6px)}.has-drop:hover .drop,.has-drop.is-open .drop{opacity:1;visibility:visible;transform:translate(-50%)}.drop a{border-radius:7px;padding:.6rem .85rem;font-size:.92rem;display:block}.drop a:hover{background:var(--tint);color:var(--text)}.nav-actions{align-items:center;gap:.9rem;display:flex}.nav-toggle{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.nav-toggle:hover{background:var(--bg-soft)}.nav-toggle i{font-size:1rem}.theme-toggle{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text-2);background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{color:var(--text);background:var(--bg-soft)}.theme-toggle i{font-size:.92rem}.site-header.is-scrolled{border-bottom-color:var(--line-strong)}.footer{border-top:1px solid var(--line);margin-top:clamp(2rem,6vw,4.5rem);padding:3.5rem 0 2.5rem}.footer-grid{grid-template-columns:minmax(0,1.7fr) .9fr .9fr 1fr .85fr 1.15fr;gap:2.5rem;display:grid}.footer-brand .motto{color:var(--text-3);max-width:30ch;margin-top:1rem;font-size:.9rem}.footer h4{font:600 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:1rem}.footer ul{gap:.65rem;list-style:none;display:grid}.footer a{color:var(--text-2);font-size:.9rem;transition:color .15s}.footer a:hover{color:var(--accent-t)}.footer .net-info{font:400 .8rem/1.9 var(--font-mono);color:var(--text-2)}.footer .net-info b{color:var(--accent-t);font-weight:500}.footer .net-row{align-items:center;gap:.5rem;display:inline-flex}.footer .net-row .net-ico{pointer-events:none;flex:none;width:13px;height:13px}.footer-indep{border-top:1px solid var(--line);font:400 .72rem/1.55 var(--font-mono);color:var(--text-3);align-items:flex-start;gap:.6rem;max-width:36ch;margin-top:1.5rem;padding-top:1.15rem;display:flex}.footer-indep:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.3rem}.footer-bottom{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.6rem;font-size:.82rem;display:flex}.footer-legal{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:inline-flex}.footer-legal a{color:var(--text-3);font-size:.78rem}.footer-legal a:hover{color:var(--accent-t)}main#main.route-enter{animation:.16s ease-out route-enter}@keyframes route-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main#main.route-enter{animation:none}}body{overflow-x:hidden}body.menu-open{overflow:hidden}.nav-links{gap:clamp(.9rem,1.7vw,1.5rem)}.nav-cta{white-space:nowrap;flex:none}.nav-cta.is-active{box-shadow:inset 0 0 0 2px #17120852}.nav-wallet-link{white-space:nowrap;display:none}.nav-cta{align-items:center;gap:.5rem;display:inline-flex}.brand .mark{flex:none}@media (max-width:1160px){.nav-inner{gap:1rem}.nav-links{background:var(--bg);border-bottom:1px solid var(--line-strong);max-height:calc(100vh - var(--nav-h));overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:.25rem;padding:.5rem 1rem .95rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 40px 120px -20px #0006}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line);border-radius:0;align-items:center;padding:.8rem .65rem;font-size:1rem;display:flex}.nav-links a.is-active:after{display:none}.nav-links a.is-active{color:var(--accent-t);font-weight:600}.nav-cta{justify-content:center;width:calc(100% - 1rem);margin:.4rem .5rem .25rem;border-bottom:0!important}.nav-wallet-link{width:calc(100% - 1rem);font:600 .9rem/1 var(--font-body);background:var(--accent);color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:.55rem;margin:.5rem .5rem .3rem;padding:.82rem .95rem;display:flex}.nav-wallet{display:none}.nav-toggle{display:inline-flex}.nav-links .nav-cta{justify-content:center;width:calc(100% - 1rem);margin:.4rem .5rem .25rem;border-bottom:0!important}}.nav-links .nav-cta{border:1px solid var(--accent);background:var(--accent);min-height:40px;font:700 .92rem/1 var(--font-body);white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.05rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px #17120824,0 12px 26px -16px #17120866;color:var(--accent-ink)!important}.nav-links .nav-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);color:var(--accent-ink)!important}.nav-links .nav-cta:active{transform:translateY(0)}.nav-links .nav-cta i{flex:none;font-size:.72rem}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-indep{max-width:none}}@media (max-width:880px){.nav-links{background:var(--bg);border-bottom:1px solid var(--line-strong);flex-direction:column;align-items:stretch;gap:0;padding:.4rem 1rem .9rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a,.nav-btn{border-bottom:1px solid var(--line);padding:.85rem .5rem;font-size:1rem}.nav-links a.is-active:after{display:none}.nav-links a.is-active{color:var(--accent-t)}.nav-cta{justify-content:center;width:100%;margin-top:.35rem}.nav-btn{justify-content:flex-start;gap:.55rem;width:100%}.nav-btn i{font-size:.62rem;transform:rotate(-90deg)}.has-drop.is-open .nav-btn i{transform:rotate(180deg)}.nav-item{flex-direction:column;align-items:stretch;position:static}.drop{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3rem 0;position:static;transform:none}.drop a{border-bottom:0;border-radius:0;padding:.6rem .5rem .6rem 1.35rem;font-size:.95rem}.drop a:hover{background:var(--bg-soft)}.nav-toggle{display:inline-flex}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}}
