:root{--bg: #f6f7f5;--ink: #0d1013;--muted: #525c66;--faint: #77838c;--line: rgba(13, 16, 19, .11);--line2: rgba(13, 16, 19, .06);--glass: rgba(255, 255, 255, .76);--glass2: rgba(255, 255, 255, .92);--panel: rgba(252, 253, 251, .985);--scrim: rgba(12, 18, 14, .55);--sheen: rgba(255, 255, 255, .95);--green: #00c805;--green-lt: #66f2a6;--green-dp: #00790a;--on-green: #04180a;--warn: #b26a00;--warn-bg: rgba(217, 140, 0, .12);--danger: #c02626;--danger-bg: rgba(192, 38, 38, .1);--veil: 246, 247, 245;--vc: .84;--vm: .5;--shadow: 0 22px 54px -30px rgba(18, 32, 24, .3), 0 2px 6px rgba(18, 32, 24, .045);--w1: .3;--w2: .22;--w3: .18;--f1t: -18vw;--f1r: -16vw;--serif: "Fraunces", "Iowan Old Style", serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--r: 18px;color-scheme:light}:root[data-theme=dark]{--bg: #080a0b;--ink: #edf1ee;--muted: #98a39c;--faint: #77837c;--line: rgba(255, 255, 255, .12);--line2: rgba(255, 255, 255, .065);--glass: rgba(255, 255, 255, .055);--glass2: rgba(255, 255, 255, .09);--sheen: rgba(255, 255, 255, .18);--panel: rgba(17, 21, 19, .985);--scrim: rgba(0, 0, 0, .66);--green-dp: #7bf0a8;--warn: #e8b457;--warn-bg: rgba(232, 180, 87, .13);--danger: #ff8a8a;--danger-bg: rgba(255, 138, 138, .12);--veil: 8, 10, 11;--vc: .88;--vm: .6;--shadow: 0 30px 80px -38px rgba(0, 0, 0, .9);--w1: .18;--w2: .12;--w3: .11;--f1t: -28vw;--f1r: -24vw;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;font-weight:450;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .4s,color .4s}::selection{background:#00c8053d}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}svg{display:block}h1,h2,h3,h4{margin:0}.glass{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .34s ease;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,var(--sheen),transparent 44%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.lbl{font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,3.5vw,32px)}.flow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;overflow:hidden}.flow i{position:absolute;display:block;border-radius:50%;filter:blur(70px);will-change:transform}.f1{width:56vw;height:42vw;right:var(--f1r);top:var(--f1t);background:radial-gradient(circle,rgba(0,200,5,var(--w1)),transparent 62%);animation:d1 40s ease-in-out infinite}.f2{width:40vw;height:32vw;right:-8vw;top:48vh;background:radial-gradient(circle,rgba(102,242,166,var(--w2)),transparent 62%);animation:d2 48s ease-in-out infinite}.f3{width:52vw;height:38vw;left:-18vw;bottom:-14vw;background:radial-gradient(circle,rgba(0,200,5,var(--w3)),transparent 62%);animation:d3 56s ease-in-out infinite}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 88% 66% at 46% 42%,rgba(var(--veil),var(--vc)),rgba(var(--veil),var(--vm)) 52%,rgba(var(--veil),0) 76%)}@keyframes d1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7vw,6vh,0) scale(1.14)}}@keyframes d2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-9vw,-7vh,0) scale(1.18)}}@keyframes d3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8vw,-5vh,0) scale(1.12)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js .reveal.in{opacity:1;transform:none}.js .reveal-group>*{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.js .reveal-group.in>*{opacity:1;transform:none}.js .reveal-group.in>*:nth-child(1){transition-delay:0ms}.js .reveal-group.in>*:nth-child(2){transition-delay:70ms}.js .reveal-group.in>*:nth-child(3){transition-delay:.14s}.js .reveal-group.in>*:nth-child(4){transition-delay:.21s}.js .reveal-group.in>*:nth-child(5){transition-delay:.28s}.js .reveal-group.in>*:nth-child(6){transition-delay:.35s}.js .hero-in>*{animation:hero-rise .85s cubic-bezier(.16,1,.3,1) both}.js .hero-in>*:nth-child(1){animation-delay:.05s}.js .hero-in>*:nth-child(2){animation-delay:.14s}.js .hero-in>*:nth-child(3){animation-delay:.23s}.js .hero-in>*:nth-child(4){animation-delay:.32s}.js .hero-in>*:nth-child(5){animation-delay:.41s}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.gm,.brand svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.brand:hover .gm,.brand:hover svg{animation:mark-glitch .5s steps(2,end)}}@keyframes mark-glitch{0%{transform:none}25%{transform:translate(-1.5px) skew(-2deg)}50%{transform:translate(2px)}75%{transform:translate(-1px) skew(1deg)}to{transform:none}}@media (hover: hover){.btn-primary{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px -8px #00a00473}.btn-primary:active{transform:translateY(0);transition-duration:.06s}.btn-primary .ar{display:inline-block;transition:transform .24s cubic-bezier(.16,1,.3,1)}.btn-primary:hover .ar{transform:translate(3px)}.card.glass,.chip{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s}}@media (prefers-reduced-motion: reduce){.js .reveal,.js .reveal-group>*,.js .reveal.in,.js .reveal-group.in>*{opacity:1!important;transform:none!important;transition:none!important}.js .hero-in>*{animation:none!important}.flow i{animation:none!important}.brand:hover .gm,.brand:hover svg{animation:none!important}.btn-primary:hover{transform:none!important}*,*:before,*:after{scroll-behavior:auto!important}}.preview-bar{display:flex;align-items:center;gap:12px;justify-content:center;padding:10px 18px;background:var(--warn-bg);border-bottom:1px solid var(--line2);font-size:.84rem;color:var(--warn);font-weight:600;text-align:center}.preview-bar svg{width:16px;height:16px;flex:none}.app-header-wrap{position:sticky;top:0;z-index:70;border-bottom:1px solid transparent;transition:background .34s ease,border-color .34s ease,box-shadow .34s ease,-webkit-backdrop-filter .34s ease,backdrop-filter .34s ease}.app-header-wrap.scrolled{background:linear-gradient(180deg,var(--glass2),color-mix(in srgb,var(--glass2) 82%,transparent));-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);border-bottom-color:var(--line2);box-shadow:0 10px 34px -26px #0d10138c}.app-header{padding:16px 0 0;transition:padding .34s cubic-bezier(.16,1,.3,1)}.app-header .bar{margin-top:12px;transition:background .34s ease,border-color .34s ease,border-radius .34s ease,box-shadow .34s ease,margin .34s cubic-bezier(.16,1,.3,1)}.app-header-wrap.scrolled .app-header{padding-top:0}.app-header-wrap.scrolled .bar{margin-top:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-header-wrap.scrolled .bar:after{opacity:0}.bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px 9px 16px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.26em;font-size:.85rem;text-transform:uppercase}.gm{width:22px;height:22px;flex:none;color:var(--ink)}.gm .b{transition:transform .55s cubic-bezier(.2,.85,.25,1)}.brand:hover .gm .b0{transform:translate(9px)}.brand:hover .gm .b1{transform:translate(-13px)}.brand:hover .gm .b2{transform:translate(7px)}.brand:hover .gm .b3{transform:translate(-8px)}.bar-right{display:flex;align-items:center;gap:9px}.icobtn{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;cursor:pointer;background:var(--glass2);border:1px solid var(--line);transition:border-color .25s}.icobtn:hover{border-color:#00c80580}.icobtn .sun{display:none}:root[data-theme=dark] .icobtn .sun{display:block}:root[data-theme=dark] .icobtn .moon{display:none}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:100px;background:var(--glass2);border:1px solid var(--line);font-size:.76rem;font-weight:600;color:var(--muted);white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.status-pill.ok i{background:var(--green);box-shadow:0 0 0 3px #00c8052e}.status-pill.busy i{background:var(--warn)}.app-main{padding-top:18px}.boot-error{padding:14px 16px;margin-bottom:16px;color:var(--danger);border-color:#c0262659;font-size:.88rem;font-weight:600}.app-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:18px;align-items:start;padding-bottom:50px}.tabs{display:flex;padding:5px;gap:3px;border-radius:14px;margin-bottom:14px}.tab{flex:1;background:none;border:none;padding:11px 6px;border-radius:11px;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--muted);transition:color .2s,background .2s;min-height:42px}.tab.on{color:var(--ink);font-weight:700;background:var(--glass2);box-shadow:inset 0 0 0 1px var(--line)}.card{padding:22px}.card h2{font-family:var(--serif);font-weight:400;font-size:1.35rem}.card-sub{color:var(--muted);font-size:.9rem;margin:4px 0 20px}.field{margin-bottom:16px}.field>.lbl{display:block;margin-bottom:8px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.field-head>.lbl{margin-bottom:0}.avail{font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.avail b{color:var(--ink);font-weight:600}.pcts{display:flex;gap:6px;margin-top:8px}.pct{flex:1;padding:6px 0;border-radius:9px;border:1px solid var(--line);background:var(--glass2);color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:color .16s,border-color .16s}.pct:hover{color:var(--green-dp);border-color:var(--green-dp)}.field-note{margin:7px 2px 0;font-size:.78rem;color:var(--faint);line-height:1.5}.field-warn{margin:8px 2px 0;font-size:.8rem;color:var(--warn);font-weight:500;line-height:1.5}.field-warn.hard{color:var(--danger);font-weight:600}.asset-select{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:13px;background:var(--glass2);border:1px solid var(--line);cursor:pointer;text-align:left;transition:border-color .2s}.asset-select:hover{border-color:#00c80580}.asset-select-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.asset-select-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.asset-select-line b{font-weight:700;font-size:1rem}.asset-select-sub{font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-select-empty{flex:1;color:var(--muted);font-weight:600}.asset-select .chev{width:18px;height:18px;flex:none;color:var(--faint)}.inputrow{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:13px;background:var(--glass2);border:1px solid var(--line);transition:border-color .2s}.inputrow:focus-within{border-color:#00c8058c}.inputrow input{flex:1;min-width:0;background:none;border:none;outline:none;font-size:1.28rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.inputrow input.addr{font-size:.92rem;font-weight:600;letter-spacing:-.01em}.inputrow input::placeholder{color:var(--faint);font-weight:600}.summary{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;display:flex;flex-direction:column;gap:9px}.srow{display:flex;justify-content:space-between;align-items:baseline;font-size:.87rem;gap:16px}.srow .k{color:var(--muted);flex:none}.srow .v{font-weight:700;text-align:right}.srow .v.addr{font-variant-numeric:tabular-nums;font-weight:600;color:var(--muted)}.go{width:100%;margin-top:18px;background:var(--green);color:var(--on-green);border:none;border-radius:13px;padding:15px;font-weight:700;font-size:1rem;cursor:pointer;min-height:52px;box-shadow:0 10px 26px -12px #00c805b3;transition:transform .18s,box-shadow .28s,opacity .2s}.go:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px -12px #00c805d9}.go:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.go-note{margin:10px 0 0;text-align:center;font-size:.76rem;color:var(--faint)}.app-footer{padding:30px 0 52px;margin-top:34px;border-top:1px solid var(--line2);display:flex;flex-direction:column;gap:18px}.app-footer-legal{display:flex;flex-direction:column;gap:9px}.app-footer .app-footer-disclaimer{margin:0;font-size:.76rem;color:var(--faint);line-height:1.72;max-width:92ch}@media (max-width: 960px){.app-grid{grid-template-columns:1fr}}@media (max-width: 560px){.bar{padding:8px 8px 8px 14px}.status-pill{display:none}}.wallet-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:11px;border:1px solid var(--line);background:var(--glass2);cursor:pointer;font-size:.84rem;font-weight:700;white-space:nowrap}.wallet-btn:hover{border-color:#00c80580}.wallet-btn.primary{background:var(--green);color:var(--on-green);border-color:transparent;box-shadow:0 8px 20px -10px #00c805b3}.wallet-btn.primary:disabled{opacity:.6;cursor:progress}.wallet-btn.connected{font-variant-numeric:tabular-nums;cursor:default}.wallet-btn.connected i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #00c8052e;flex:none}.wallet-btn.connected.warn i{background:var(--warn);box-shadow:0 0 0 3px #d98c0033}.boot-error.chain-warn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--warn);border-color:#d98c0066}.app-footer-links{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.app-footer-links a{color:var(--muted);font-weight:600;font-size:.85rem;padding:7px 12px;border-radius:9px;transition:color .2s,background .2s}.app-footer-links a:hover{color:var(--green-dp);background:var(--glass2)}.app-footer-links .sep{color:var(--line)}.boot-error.wallet-error{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.go-spinner{width:15px;height:15px;border:2px solid rgba(4,24,10,.28);border-top-color:var(--on-green);border-radius:50%;animation:go-spin .7s linear infinite;margin-right:9px}@keyframes go-spin{to{transform:rotate(360deg)}}.go-note.success{color:var(--green-dp);font-weight:600}.tx-progress{margin-top:12px;display:flex;flex-direction:column;gap:7px}.tx-bar{height:5px;border-radius:100px;background:var(--glass2);border:1px solid var(--line2);overflow:hidden}.tx-bar span{display:block;height:100%;background:var(--green);transition:width .2s ease}.tx-progress>span{font-size:.78rem;color:var(--muted);text-align:center}.roundtrip{margin-top:6px;padding:11px 13px;border-radius:11px;border:1px solid rgba(0,200,5,.28);background:#00c80512;font-size:.83rem;line-height:1.55;color:var(--muted)}.roundtrip b{color:var(--green-dp);font-weight:700}.site-nav-wrap{position:sticky;top:0;z-index:60;padding-top:12px;padding-bottom:0;border-bottom:1px solid transparent;transition:padding .34s cubic-bezier(.16,1,.3,1),background .34s ease,border-color .34s ease,box-shadow .34s ease,-webkit-backdrop-filter .34s ease,backdrop-filter .34s ease}.site-nav-wrap.scrolled{padding-top:0;padding-bottom:0;background:linear-gradient(180deg,var(--glass2),color-mix(in srgb,var(--glass2) 82%,transparent));-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);border-bottom-color:var(--line2);box-shadow:0 10px 34px -26px #0d10138c}.site-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:8px 8px 8px 18px;transition:padding .34s cubic-bezier(.16,1,.3,1),background .34s ease,border-color .34s ease,border-radius .34s ease,box-shadow .34s ease}.site-nav-wrap.scrolled .site-nav{padding-top:10px;padding-bottom:10px;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav-wrap.scrolled .site-nav:after{opacity:0}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;letter-spacing:.26em;font-size:.85rem;text-transform:uppercase;white-space:nowrap}.site-links{display:flex;justify-content:center;gap:4px;min-width:0}.site-links a{font-size:.88rem;color:var(--muted);font-weight:600;padding:9px 14px;border-radius:10px;white-space:nowrap;transition:color .2s,background .2s}.site-links a:hover{color:var(--ink);background:var(--glass2)}.site-links a.on{color:var(--ink);background:var(--glass2);box-shadow:inset 0 0 0 1px var(--line)}.site-actions{display:flex;align-items:center;gap:8px;padding-left:8px;border-left:1px solid var(--line2)}.icobtn{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--muted);transition:color .2s,background .2s,border-color .2s}.icobtn:hover{color:var(--ink);background:var(--glass2);border-color:var(--line)}.icobtn svg{width:17px;height:17px}.icobtn.burger{display:none}.btn{font-family:var(--sans);font-weight:700;font-size:.88rem;padding:11px 18px;border-radius:11px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;min-height:42px;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s}.btn .ar{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn:hover .ar{transform:translate(4px)}.btn-primary{background:var(--green);color:var(--on-green);box-shadow:0 10px 26px -14px #00c805bf}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 32px -14px #00c805d9}.btn-ghost{background:var(--glass2);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{transform:translateY(-1px);border-color:#00c80580}.site-menu{display:none;margin-top:8px;padding:8px;flex-direction:column;gap:2px;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;animation:menu-in .2s cubic-bezier(.2,.8,.2,1) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.site-menu a{padding:13px 15px;border-radius:10px;font-weight:600;font-size:.95rem;color:var(--ink)}.site-menu a.on,.site-menu a:active{background:var(--glass2)}.site-footer{padding:52px 0 60px;border-top:1px solid var(--line2);margin-top:26px}.site-footer-grid{display:flex;justify-content:space-between;gap:34px;flex-wrap:wrap}.site-footer-brand{max-width:34ch}.site-footer-brand p{color:var(--muted);font-size:.9rem;margin:13px 0 0;line-height:1.62}.site-footer-cols{display:flex;gap:clamp(26px,5vw,56px);flex-wrap:wrap}.site-footer-cols h5{margin:0 0 13px}.site-footer-cols a,.muted-line{display:block;color:var(--muted);font-size:.9rem;padding:5px 0;transition:color .2s,transform .2s}.site-footer-cols a:hover{color:var(--green-dp);transform:translate(2px)}.disclaimer{margin-top:36px;padding-top:20px;border-top:1px solid var(--line2);font-size:.75rem;color:var(--faint);line-height:1.72;max-width:92ch}@media (max-width: 900px){.site-nav{grid-template-columns:auto auto}.site-links{display:none}.site-menu{display:flex}.icobtn.burger{display:grid}.site-actions{border-left:none;padding-left:0}}@media (max-width: 460px){.site-actions .btn-primary{display:none}.site-nav{padding:8px 8px 8px 14px}}.book-wrap{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.seg{position:relative;display:flex;padding:4px;border-radius:100px;width:min(300px,100%)}.seg .ind{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:100px;background:var(--glass2);box-shadow:0 2px 8px #00000012,inset 0 0 0 1px var(--line);transition:transform .38s cubic-bezier(.3,.85,.25,1)}.seg.b .ind{transform:translate(100%)}.seg-btn{position:relative;flex:1;font-family:var(--sans);font-size:.82rem;font-weight:600;color:var(--muted);background:none;border:none;padding:9px 8px;border-radius:100px;cursor:pointer;transition:color .25s;min-height:38px}.seg-btn.active{color:var(--ink);font-weight:700}.book{padding:22px 22px 20px;overflow:hidden;width:100%;--mx: 80%;--my: 0%}.book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(320px circle at var(--mx) var(--my),rgba(0,200,5,.15),transparent 55%)}.book:hover:before{opacity:1}.book>*{position:relative}.bhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bd{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--glass2);padding:5px 11px;border-radius:100px;transition:.35s}.bd.open{color:var(--green-dp);border-color:#00c80573;background:#00c8051c}.brow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 2px;border-bottom:1px solid var(--line2)}.brow:last-of-type{border-bottom:none}.tkr{display:flex;align-items:center;gap:12px;min-width:0}.tkr .sq{width:36px;height:36px;border-radius:11px;background:var(--glass2);border:1px solid var(--line);display:grid;place-items:center;flex:none;color:var(--ink);transition:transform .3s,border-color .3s}.brow:hover .sq{transform:scale(1.06);border-color:#00c80566}.tkr .sq svg{width:19px;height:19px}.tkr .nm{display:block;font-weight:700;font-size:1rem;letter-spacing:.01em}.tkr .sub{display:block;font-size:.78rem;color:var(--faint);font-weight:500}.val{text-align:right;min-width:0}.veiled{display:block;font-weight:700;font-size:1.02rem;filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter .6s cubic-bezier(.2,.7,.2,1)}.book.revealed .veiled{filter:blur(0)}.val .tag{display:block;font-size:.76rem;color:var(--faint);font-weight:500;transition:color .3s}.book.revealed .val .tag{color:var(--muted)}.book-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:15px;border-top:1px solid var(--line)}.book-foot .tot{font-family:var(--serif);font-weight:400;font-size:1.6rem;filter:blur(8px);-webkit-user-select:none;user-select:none;transition:filter .6s,color .6s}.book.revealed .book-foot .tot{filter:blur(0);color:var(--green-dp)}@media (max-width: 900px){.book-wrap{align-items:stretch}.seg{width:100%}}.section[id]{scroll-margin-top:120px}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,60px);align-items:center;padding-block:clamp(48px,8vw,104px) 34px}h1{font-family:var(--serif);font-weight:300;font-size:clamp(3rem,7vw,5.4rem);line-height:.97;letter-spacing:-.024em;text-wrap:balance}h1 em,h2 em{font-style:italic;color:var(--green-dp);font-weight:400}.lede{font-size:clamp(1.05rem,1.4vw,1.22rem);color:var(--muted);max-width:46ch;margin:24px 0 0;line-height:1.58;font-weight:450}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.microline{margin-top:28px;display:flex;gap:10px 24px;flex-wrap:wrap}.microline>span{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--faint);font-weight:500}.microline b{color:var(--ink);font-weight:700}.dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #00c80529;flex:none}.dot.live{animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #00c80529}50%{box-shadow:0 0 0 6px #00c8050d}}.hero-mark{display:grid;place-items:center}.hero-glyph{width:min(300px,60%);color:var(--ink);opacity:.1}.hero-glyph .b0{animation:g0 6s ease-in-out infinite}.hero-glyph .b1{animation:g1 6s ease-in-out infinite}.hero-glyph .b2{animation:g2 6s ease-in-out infinite}.hero-glyph .b3{animation:g3 6s ease-in-out infinite}@keyframes g0{0%,72%,to{transform:none}78%,86%{transform:translate(16px)}}@keyframes g1{0%,74%,to{transform:none}80%,88%{transform:translate(-22px)}}@keyframes g2{0%,76%,to{transform:none}82%,90%{transform:translate(13px)}}@keyframes g3{0%,73%,to{transform:none}79%,87%{transform:translate(-15px)}}.assure{display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:center;align-items:center;padding:16px 24px}.assure>span{display:inline-flex;align-items:center;gap:9px;font-size:.85rem;color:var(--muted);font-weight:500}.assure b{color:var(--ink);font-weight:700}.assure svg{width:15px;height:15px;color:var(--green-dp);flex:none}.section{padding-block:clamp(56px,8vw,100px)}.sec-label{margin-bottom:15px}.lbl-g{color:var(--green-dp)}h2{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.sec-dek{color:var(--muted);font-size:1.05rem;max-width:62ch;margin:16px 0 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.panel{padding:26px;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.panel:hover{transform:translateY(-3px)}.panel h4{font-family:var(--serif);font-weight:400;font-size:1.45rem;margin:11px 0 0}.panel p{color:var(--muted);font-size:.96rem;margin:14px 0 0}.panel.win{border-color:#00c80552;box-shadow:var(--shadow),0 0 70px -30px #00c805b3}.chip{align-self:flex-start;font-size:.71rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:100px;margin-top:17px;border:1px solid var(--line);color:var(--muted)}.panel.win .chip{border-color:#00c80566;color:var(--green-dp);background:#00c8051a}.dia-figure{margin:18px 0 0}.dia{width:100%;height:auto;color:var(--ink)}.dia-figure figcaption{font-size:.76rem;color:var(--faint);margin-top:6px}.lnk{stroke:currentColor;stroke-width:1.3;fill:none;opacity:.5}.lnk-a{stroke-dasharray:4 4;animation:flow 2.4s linear infinite}@keyframes flow{to{stroke-dashoffset:-16}}.nd{fill:currentColor;opacity:.85}.pool{fill:#00c8051a;stroke:#00c8058c;stroke-width:1.3}.pd{fill:var(--green);opacity:.75}.pd1{animation:fl1 7s ease-in-out infinite}.pd2{animation:fl2 9s ease-in-out infinite}.pd3{animation:fl3 8s ease-in-out infinite}@keyframes fl1{0%,to{transform:translate(0)}50%{transform:translate(9px,-5px)}}@keyframes fl2{0%,to{transform:translate(0)}50%{transform:translate(-8px,6px)}}@keyframes fl3{0%,to{transform:translate(0)}50%{transform:translate(5px,7px)}}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.step{padding:26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.step:hover{transform:translateY(-4px);border-color:#00c80559}.step .n{font-weight:700;font-size:.72rem;letter-spacing:.16em;color:var(--faint)}.step .ic{width:48px;height:48px;border-radius:14px;margin:14px 0 16px;display:grid;place-items:center;color:var(--green-dp);background:#00c8051a;border:1px solid rgba(0,200,5,.26);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.step:hover .ic{transform:translateY(-2px) rotate(-4deg)}.step .ic svg{width:23px;height:23px}.step h4{font-family:var(--serif);font-weight:400;font-size:1.36rem;margin:0 0 9px}.step p{color:var(--muted);font-size:.94rem;margin:0}.grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.feat{padding:24px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.feat:hover{transform:translateY(-4px);border-color:#00c80552}.feat .ft{margin-bottom:12px}.feat h4{font-weight:700;font-size:1.06rem;margin:0 0 9px;letter-spacing:-.012em}.feat p{color:var(--muted);font-size:.91rem;margin:0;line-height:1.58}.honesty{padding:36px clamp(24px,5vw,50px)}.honesty p{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.34}.honesty p b{color:var(--green-dp);font-style:italic;font-weight:400}.honesty .sub{font-family:var(--sans);font-size:.93rem;color:var(--muted);margin-top:16px;max-width:68ch;line-height:1.6}.honesty .sub a{color:var(--green-dp);font-weight:600}.final{display:grid;place-items:center;text-align:center;padding:clamp(60px,9vw,110px) clamp(22px,5vw,56px);position:relative;overflow:hidden}.final-glyph{position:absolute;width:min(290px,52vw);opacity:.07;color:var(--ink);pointer-events:none}.final-body{position:relative}.final h2{font-size:clamp(2.3rem,5.4vw,4rem)}.final .lede{margin:20px auto 0}.final .hero-cta{justify-content:center}@media (max-width: 900px){.hero{grid-template-columns:1fr}.hero-mark{display:none}.two,.three,.grid6{grid-template-columns:1fr}}@media (max-width: 700px){.hero-cta .btn{flex:1;justify-content:center}}.utils{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:16px;margin-top:38px}.util{display:flex;gap:16px;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.util:hover{transform:translateY(-4px);border-color:#00c80552}.util .ui{font-weight:800;font-size:.8rem;letter-spacing:.1em;color:var(--green-dp);flex:none;padding-top:3px}.util h4{margin:0 0 6px;font-size:1.04rem;font-weight:700}.util p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.58}.faq{margin-top:34px;max-width:840px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:600;font-size:1.04rem;display:flex;justify-content:space-between;align-items:center;gap:18px;transition:color .2s}.faq summary:hover{color:var(--green-dp)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:22px;height:22px;flex:none;position:relative;color:var(--green-dp)}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq summary .pm:before{width:13px;height:1.8px}.faq summary .pm:after{width:1.8px;height:13px}.faq details[open] summary .pm:after{transform:translate(-50%,-50%) scaleY(0)}.faq details[open] summary .pm:before{transform:translate(-50%,-50%) rotate(180deg)}.faq details p{margin:0 4px 22px;color:var(--muted);font-size:.97rem;max-width:72ch;line-height:1.68;animation:faq-in .4s ease both}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ca-banner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:7px clamp(14px,3vw,28px);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 7%,transparent),transparent 90%);border-bottom:1px solid var(--line2);font-size:.78rem}.ca-label{font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none}.ca-value{display:inline-flex;align-items:center;gap:9px;padding:5px 11px;border-radius:9px;border:1px solid var(--line);background:var(--bg);cursor:pointer;color:var(--ink);font-weight:600;min-width:0;transition:border-color .2s,background .2s}.ca-value:hover{border-color:#00c80580}.ca-value:active{transform:translateY(1px)}.ca-address{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,480px)}.ca-icon{width:14px;height:14px;flex:none;color:var(--muted)}.ca-icon.ok{color:var(--green-dp)}.ca-copied{font-size:.72rem;font-weight:700;color:var(--green-dp);min-width:0;transition:opacity .2s}.ca-explorer{font-size:.78rem;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:8px;flex:none;transition:color .2s,background .2s}.ca-explorer:hover{color:var(--green-dp);background:var(--bg)}.ca-banner.pending .ca-pending{color:var(--muted);font-size:.78rem;line-height:1.45;max-width:72ch}.ca-banner.pending .ca-pending b{color:var(--ink);font-weight:700}@media (max-width: 720px){.ca-banner{gap:8px;padding:7px 14px}.ca-address{max-width:52vw}.ca-banner.pending .ca-pending{font-size:.72rem}.ca-banner.pending .ca-label{display:none}}
