@charset "UTF-8";:root{--navy:#1a2b53;--ink:#18243b;--muted:#647084;--line:#e4e8ef;--soft:#f5f7fa;--white:#fff;--green:#426d57;--amber:#8c661c;--radius:20px;--max:1200px;--header-height:76px;--ease-out:cubic-bezier(.22,1,.36,1);font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:0;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{text-decoration:none}a,button{color:inherit;transition:background .2s,color .2s,transform .2s,border-color .2s}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #8296c3;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}p{line-height:1.8}h1,h2,h3{text-wrap:balance}::selection{background:#dfe6f3;color:var(--navy)}.wrap{width:min(var(--max),calc(100% - 96px));margin:auto}.mono,code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}code{overflow-wrap:anywhere}a svg,button svg{flex:none}.arrow{font-family:Arial,sans-serif;font-weight:400}.skip-link{position:fixed;top:-100px;left:20px;background:var(--navy);color:white;padding:14px;z-index:1000}.skip-link:focus{top:10px}.site-header{height:var(--header-height);background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;transition:background .32s,border-color .32s,box-shadow .32s}.header-inner{height:100%;display:flex;align-items:center;gap:44px}.brand{flex:none;width:153px}.brand img{width:153px;height:38px;object-fit:contain}.desktop-nav{gap:30px;margin-left:14px;font-size:14px;font-weight:500}.desktop-nav,.desktop-nav a{display:flex;align-items:center}.desktop-nav a{height:var(--header-height);position:relative;color:#657084}.desktop-nav a.active,.desktop-nav a:hover{color:var(--navy)}.desktop-nav a.active:after{position:absolute;content:"";height:2px;background:var(--navy);bottom:16px;left:0;right:0}.header-actions{gap:20px;margin-left:auto}.header-actions,.lang-button{display:flex;align-items:center}.lang-button{border:0;background:none;padding:12px 0;font-size:13px;gap:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:0 24px;border:1px solid var(--navy);border-radius:7px;font-size:14px;font-weight:600;background:var(--navy);color:#fff;white-space:nowrap}.button:hover{background:#293d69;border-color:#293d69;transform:translateY(-1px)}.button.secondary{color:var(--navy);background:white;border-color:#d4dbe6}.button.secondary:hover{background:var(--soft);border-color:#a6b3c9}.button.small{min-height:43px;padding:0 19px;font-size:13px}.button.light{background:#fff;color:var(--navy);border-color:#fff}.button.ghost{background:transparent;color:white;border-color:#586682}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);background:white;border-radius:8px}.mobile-menu-button,.mobile-nav{display:none}.eyebrow,.page-eyebrow{font:11px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.8px;text-transform:uppercase;color:#7a8597;display:flex;align-items:center;gap:12px}.eyebrow:before,.page-eyebrow:before{content:"";width:20px;height:1px;background:#8797b3}.hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:75px;padding-bottom:66px;min-height:630px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(46px,5.5vw,74px);font-weight:600;letter-spacing:-4px;line-height:1.16;margin:26px 0 24px}.hero h1 span{color:var(--navy)}.hero .intro{max-width:455px;color:var(--muted);font-size:16px;line-height:1.95}.hero-actions{display:flex;gap:12px;margin-top:34px}.hero-footnote{margin-top:27px;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.45px;color:#8a93a3}.hero-footnote span+span:before{content:"·";margin-right:10px}.chapter-label{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:1.5px;color:#929aab}.phase-strip{border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:25px 29px;background:#fff;gap:30px;margin-bottom:70px}.phase-current{display:flex;align-items:center;gap:19px}.phase-icon{height:42px;width:42px;display:grid;place-items:center;color:var(--green);background:#eef5f0;border-radius:50%;font-size:20px;flex:none}.phase-copy h2{font-weight:600;display:flex;align-items:center;gap:12px}.phase-copy p{margin-top:5px;color:var(--muted)}.phase-track{gap:21px;font-size:11px;color:#929aaa}.phase-track,.phase-track span{display:flex;align-items:center}.phase-track span{gap:8px;white-space:nowrap}.phase-track i{font-style:normal;width:22px;height:22px;display:grid;place-items:center;border:1px solid #d8dee8;border-radius:50%;font-size:10px}.phase-track .current,.phase-track .done{color:var(--navy)}.phase-track .done i{background:var(--navy);color:#fff}.phase-track .current i,.phase-track .done i{border-color:var(--navy)}.phase-track b{height:1px;width:20px;background:#dce2eb}.status-tag{font-size:10px;letter-spacing:.2px;font-weight:500;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border-radius:4px;background:#eef3f8;color:#5c6f8d;white-space:nowrap}.status-tag.pending{background:#f8f3e8;color:#876821}.status-tag.closed{background:#eef4ef;color:#4f735d}.dot,.status-tag .dot{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.section{padding:100px 0;scroll-margin-top:100px}.section.soft{background:var(--soft)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.section-head h2{font-size:38px;line-height:1.4;font-weight:500;letter-spacing:-1.25px;margin-top:16px}.section-head p{font-size:14px;color:var(--muted);margin-top:12px;max-width:570px}.text-link{font-size:13px;font-weight:500;display:inline-flex;gap:14px;align-items:center;min-height:44px;color:var(--navy)}.text-link:hover{color:#5f78a5}.pool-topbar{padding:19px 23px;background:white;border:1px solid var(--line);border-radius:12px 12px 0 0;justify-content:space-between;gap:16px}.network-mark,.pool-topbar{display:flex;align-items:center}.network-mark{gap:10px;font-size:12px;font-weight:500}.network-glyph{width:23px;height:23px;transform:rotate(45deg);border:1px solid #a8b4ca;display:grid;place-items:center}.network-glyph:after{content:"";width:9px;height:9px;background:var(--navy)}.pool-state{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:9px}.pool-state .dot{color:var(--green)}.refresh-button{border:0;background:transparent;padding:7px 9px;font-size:12px;color:#6a7892;min-height:32px}.pool-grid{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px}.pool-card{padding:34px 32px 38px}.pool-card+.pool-card{border-left:1px solid var(--line)}.pool-card-head{display:flex;gap:14px;align-items:center}.token-symbol{height:40px;width:40px;display:grid;place-items:center;border:1px solid #d3dbe7;border-radius:10px;position:relative;color:var(--navy);font-family:Georgia,serif;font-size:23px;font-weight:700}.token-symbol.dark{background:var(--navy);border-color:var(--navy);color:white}.pool-card-head h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.pool-card-head p{font-size:10px;color:#8992a2;font-family:monospace;letter-spacing:.5px;margin-top:3px}.pool-card-head a{margin-left:auto;color:#8692a7;font-size:12px}.balance-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;gap:24px}.balance-label{font-size:11px;letter-spacing:1.2px;color:#8390a3;display:flex;align-items:center;gap:7px}.balance-value{font-size:42px;letter-spacing:-1px;font-weight:400;color:var(--navy);font-variant-numeric:tabular-nums;margin-top:9px;line-height:1.15}.balance-unit{font-size:10px;color:#929cad;display:block;margin-top:9px}.wallet-bar{justify-content:space-between;gap:20px;margin-top:20px;padding:16px 0}.wallet-address,.wallet-bar{display:flex;align-items:center}.wallet-address{gap:15px;flex-wrap:wrap}.wallet-address span{font-size:11px;color:var(--muted)}.wallet-address code{font-size:11px;color:#52627f;word-break:break-all}.copy-button{border:0;background:none;padding:8px;min-height:36px;color:#8090a7;font-size:12px;display:inline-flex;align-items:center;gap:7px}.pool-note{font-size:11px!important;color:#8993a5!important;line-height:1.7}.load-error{margin-top:14px;padding:12px 16px;border:1px solid #e2d7bd;background:#fffdf8;color:#836a36;border-radius:6px;font-size:12px;line-height:1.7}.step-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,8vw,112px);padding-top:0}.step-intro h2{font-size:38px;font-weight:500;letter-spacing:-1px;line-height:1.45;margin:19px 0}.step-intro p{font-size:15px;color:var(--muted);max-width:350px;line-height:1.9}.process-list{margin:0;padding:0;list-style:none}.process-list li{padding:28px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:44px 1fr auto;gap:18px}.process-list li:first-child{padding-top:0}.process-list li:last-child{border-bottom:0}.process-number{font-size:12px;font-family:monospace;color:#a0a9b8;padding-top:6px}.process-list h3{font-size:18px;font-weight:500;margin-bottom:9px}.process-list p{font-size:14px;color:var(--muted);max-width:405px}.process-state{font-size:10px;color:#8c97a8;align-self:start;padding-top:7px;white-space:nowrap}.trust-section{background:var(--navy);color:white;padding:88px 0}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.trust-grid .eyebrow{color:#a9b8d2}.trust-grid .eyebrow:before{background:#7d8eac}.trust-grid h2{font-size:40px;font-weight:500;letter-spacing:-1px;line-height:1.35;margin:19px 0}.trust-grid p{color:#b6c2d8;font-size:14px;max-width:460px}.trust-list a{border-bottom:1px solid #405173;display:flex;align-items:center;gap:18px;padding:22px 0;font-size:15px}.trust-list a:first-child{border-top:1px solid #405173}.trust-list a span{color:#9eb0d1;font:10px monospace}.trust-list a b{margin-left:auto;font-weight:400;color:#a9b9d4}.trust-list a:hover{padding-left:6px;color:#cad8f3}.end-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:72px 0}.end-cta h2{font-size:29px;font-weight:500;letter-spacing:-.7px}.end-cta p{font-size:13px;margin-top:9px;color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding:46px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:55px}.footer-brand img{width:139px;margin-bottom:18px}.footer-brand p{font-size:12px;line-height:1.8;color:#8a95a7;max-width:300px}.footer-column h3{font-size:12px;font-weight:600;margin:0 0 15px}.footer-column a{display:block;font-size:12px;line-height:2.4;color:#7d899c}.footer-column a:hover{color:var(--navy)}.footer-bottom{border-top:1px solid #eef0f4;margin-top:35px;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:10px;color:#99a2b1}.footer-bottom p{max-width:700px;line-height:1.8}.footer-bottom span{white-space:nowrap}.article-page,.page-shell{width:min(var(--max),calc(100% - 96px));margin:0 auto;padding:72px 0 104px}.page-title{font-weight:500;font-size:49px;letter-spacing:-1.8px;line-height:1.25;margin:20px 0}.page-lead{font-size:15px;color:var(--muted);line-height:1.9;max-width:720px}.page-heading{margin-bottom:38px}.page-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.back-link{display:inline-flex;font-size:12px;color:#8692a4;margin-bottom:35px;min-height:30px;gap:8px;align-items:center}.participation-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:25px}.wallet-panel{border:1px solid var(--line);border-radius:15px;padding:35px;background:#fff}.wallet-panel h2{font-size:22px;font-weight:500;margin-bottom:10px}.wallet-panel p{font-size:13px;color:var(--muted)}.empty-wallet-icon{height:62px;width:62px;background:var(--soft);border-radius:18px;display:grid;place-items:center;font-size:25px;margin-bottom:25px}.wallet-entry{margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.wallet-entry label{display:block;font-size:11px;font-weight:500;margin-bottom:10px;color:#737f92}.wallet-input-row{display:flex;gap:9px}.wallet-input-row input{width:100%;min-width:0;height:48px;border:1px solid #d5ddea;background:#fafbfd;padding:0 14px;border-radius:6px;font-family:monospace;font-size:12px;color:var(--navy)}.wallet-input-row .button{min-height:48px;padding:0 20px}.field-error{color:#a23e35;font-size:12px;margin-top:10px;line-height:1.7}.field-hint{font-size:11px!important;margin-top:12px;color:#8994a6!important}.aside-panel{background:var(--soft);border-radius:15px;padding:31px}.aside-panel h3{font-size:16px;font-weight:500;margin-bottom:22px}.aside-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e2e7ef;padding:15px 0;font-size:12px;color:#7c889b}.aside-row strong{color:#3d4f70;font-weight:500}.aside-panel p{font-size:12px;color:#7d899b;margin-top:20px}.aside-panel .text-link{margin-top:12px}.participation-results{margin-top:30px}.results-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.results-header h2{font-size:22px;font-weight:500}.results-header p{font-size:11px;color:var(--muted);margin-top:5px}.receipt-note{font-size:12px;color:var(--muted);padding:18px 0;line-height:1.8}.lookup-address{font:11px monospace;color:#667691;word-break:break-all}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.receipt-card{padding:25px;border:1px solid var(--line);border-radius:12px}.receipt-card h3{font-size:16px;font-weight:500;margin-bottom:20px}.receipt-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.receipt-card dt{font-size:11px;color:var(--muted)}.receipt-card dd{font-size:26px;margin:9px 0 0;color:var(--navy);font-variant-numeric:tabular-nums}.article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;margin-top:50px}.article-nav{font-size:12px;position:sticky;top:30px;align-self:start;padding-right:20px}.article-nav a{display:block;padding:12px 0;color:#7f8a9d;border-bottom:1px solid #eef0f4;line-height:1.5}.article-nav a:hover{color:var(--navy)}.article-content{min-width:0}.article-section{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.article-section:last-child{border:0;margin-bottom:0;padding-bottom:0}.article-section h2{font-size:25px;letter-spacing:-.5px;font-weight:500;margin:0 0 20px}.article-section h3{font-size:17px;font-weight:500;margin:22px 0 12px}.article-section li,.article-section p{font-size:14px;line-height:1.95;color:#637089}.article-section p+p{margin-top:14px}.article-section ol,.article-section ul{padding-left:20px}.article-section li+li{margin-top:9px}.data-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:12px;line-height:1.7}.data-table th{text-align:left;font-size:10px;font-weight:500;color:#7c889a;background:var(--soft);padding:14px 16px}.data-table td{border-bottom:1px solid var(--line);padding:17px 16px;vertical-align:top;color:#4d5e79;overflow-wrap:anywhere}.data-table strong{font-weight:500;color:var(--navy)}.callout{border:1px solid #dde3ed;background:var(--soft);padding:20px 23px;border-radius:9px;font-size:13px;color:#5f6f89;margin:20px 0;line-height:1.85}.callout h3{margin-top:0}.callout.warning{background:#faf8f2;border-color:#e9e2d2;color:#846c3a}.article-section details{border-top:1px solid var(--line);padding:19px 0}.article-section details:last-child{border-bottom:1px solid var(--line)}.article-section summary{cursor:pointer;font-size:14px;font-weight:500;min-height:26px;line-height:1.7}.article-section details p{padding-top:15px}.document-row{padding:23px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:14px}.document-row p{font-size:12px;color:var(--muted);margin-top:5px}.document-row a{color:var(--navy)}.doc-kicker{font:11px monospace;color:#8a96a9}.empty-state{padding:60px 25px;text-align:center;background:var(--soft);border-radius:14px;border:1px solid var(--line)}.empty-state h2{font-size:27px;font-weight:500;margin:20px 0 14px}.empty-state p{max-width:480px;margin:0 auto 24px;color:var(--muted);font-size:14px}.not-found{min-height:450px;padding:100px 0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);background:#182b50;color:#fff;font-size:12px;padding:14px 23px;border-radius:8px;opacity:0;pointer-events:none;transition:.25s;z-index:100;max-width:calc(100% - 40px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%)}dialog{border:1px solid var(--line);padding:30px;border-radius:18px;max-width:430px;width:calc(100% - 36px);color:var(--ink);box-shadow:0 25px 100px #152a5140}dialog::backdrop{background:#0d1a32a6;backdrop-filter:blur(4px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.dialog-top h2{font-size:22px;font-weight:500}dialog p{font-size:13px;color:var(--muted)}dialog .button{width:100%;margin-top:20px}.dialog-note{font-size:11px;margin-top:15px;color:#8b96a9}.loading-dots{font-size:20px;letter-spacing:4px}.table-wrap{overflow-x:auto}.not-found .page-title{margin-bottom:20px}@media(min-width:1500px){.hero{padding-top:95px;padding-bottom:90px;min-height:690px}.hero h1{font-size:80px}}@media(max-width:1100px){.article-page,.page-shell,.wrap{width:calc(100% - 64px)}.desktop-nav{gap:20px;margin-left:0}.header-inner{gap:24px}.header-actions{gap:14px}.brand,.brand img{width:136px}.hero{min-height:575px;padding-top:60px}.hero h1{font-size:61px;letter-spacing:-3px}.hero .intro{font-size:14px}.phase-track{gap:13px}.phase-track b{width:12px}.phase-strip{padding:23px}.step-layout,.trust-grid{gap:65px}.article-layout{gap:40px;grid-template-columns:180px minmax(0,1fr)}}@media(max-width:880px){.desktop-nav{gap:17px;font-size:12px}.header-actions{gap:14px}.lang-button svg{display:none}.brand,.brand img{width:120px}.header-inner{gap:22px}.header-actions .button{padding:0 13px;font-size:12px}.hero h1{font-size:50px}.hero-actions .button{padding:0 18px}.phase-strip{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.phase-track{justify-content:space-between;border-top:1px solid var(--line);padding-top:20px}.phase-track b{width:32px}.section{padding:60px 0}.step-layout{gap:40px;grid-template-columns:.75fr 1.25fr}.step-intro h2{font-size:30px}.process-list li{grid-template-columns:25px 1fr;gap:14px}.process-state{display:none}.trust-grid{gap:40px}.trust-grid h2{font-size:33px}.participation-grid{grid-template-columns:1fr}.aside-panel{display:none}.footer-grid{gap:30px}.article-layout{grid-template-columns:150px minmax(0,1fr);gap:30px}.page-title{font-size:43px}}@media(max-width:700px){.article-page,.page-shell,.wrap{width:calc(100% - 40px)}:root{--header-height:68px;scroll-padding-top:0}.site-header{height:var(--header-height)}.header-inner{gap:15px}.brand,.brand img{width:134px}.desktop-nav{display:none}.header-actions{gap:12px}.header-actions>.button{display:none}.mobile-menu-button{display:inline-flex;border:0;width:35px}.mobile-nav{display:grid;position:absolute;top:calc(var(--header-height) - 1px);left:0;right:0;padding:14px 24px 24px;background:white;border-bottom:1px solid var(--line);box-shadow:0 20px 25px #182b5010;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .24s,transform .3s var(--ease-out),visibility .24s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mobile-nav a{padding:14px 0;font-size:15px;border-bottom:1px solid #eff1f5}.mobile-nav .button{margin-top:15px;min-height:47px}.hero{grid-template-columns:1fr;gap:18px;padding-top:44px;padding-bottom:24px}.hero h1{font-size:56px;line-height:1.15;letter-spacing:-3px;margin:22px 0}.hero .intro{font-size:14px;line-height:1.85;max-width:450px}.hero-actions{margin-top:27px}.hero-actions .button{min-height:49px;padding:0 22px;flex:0 1 auto}.hero-footnote{margin-top:23px;font-size:10px;gap:7px}.hero-art{height:auto;margin-top:8px;overflow:visible}.phase-strip{padding:20px;margin-bottom:40px;gap:22px}.phase-current{gap:12px}.phase-copy h2{font-size:13px;flex-wrap:wrap;gap:7px}.phase-copy p{font-size:11px}.phase-icon{width:35px;height:35px;font-size:16px}.phase-track{gap:5px;flex-wrap:wrap}.phase-track span{gap:5px;font-size:9px}.phase-track i{width:18px;height:18px;font-size:9px}.phase-track b{width:10px}.eyebrow,.page-eyebrow{font-size:10px;letter-spacing:1.3px}.section{padding:58px 0}.section-head{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:25px}.section-head h2{font-size:29px;letter-spacing:-.7px;margin-top:12px}.section-head p{font-size:14px;line-height:1.8}.section-head>.text-link{min-height:30px;font-size:12px}.pool-topbar{padding:16px}.network-mark{font-size:11px}.pool-state{font-size:10px}.pool-grid{grid-template-columns:1fr}.pool-card{padding:24px 22px}.pool-card+.pool-card{border-left:0;border-top:1px solid var(--line)}.pool-card-head h3{font-size:20px}.balance-pair{margin-top:25px}.balance-value{font-size:34px}.wallet-bar{align-items:flex-start;flex-direction:column;gap:2px;padding-bottom:8px;margin-top:13px}.wallet-address{gap:6px}.wallet-address span{width:100%;font-size:10px}.wallet-address code{font-size:10px}.copy-button{padding:5px}.wallet-bar>.text-link{min-height:35px;font-size:11px}.pool-note{font-size:10px!important}.step-layout{display:block;padding-top:0}.step-intro h2{font-size:31px;margin:15px 0}.step-intro p{max-width:100%;font-size:14px}.process-list{margin-top:35px}.process-list li{padding:23px 0;grid-template-columns:30px 1fr}.process-list h3{font-size:17px}.process-list p{font-size:14px;line-height:1.85}.trust-section{padding:58px 0}.trust-grid{grid-template-columns:1fr;gap:34px}.trust-grid h2{font-size:34px;letter-spacing:-.8px}.trust-grid p,.trust-list a{font-size:14px}.trust-list a{padding:19px 0}.end-cta{padding:42px 0;display:block}.end-cta h2{font-size:26px}.end-cta .button{margin-top:23px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:100%;font-size:11px}.footer-brand img{width:132px;margin-bottom:13px}.footer-column h3{font-size:11px}.footer-column a{font-size:11px;line-height:2.7}.footer-bottom{flex-direction:column;gap:15px;margin-top:25px;font-size:9px}.site-footer{padding:32px 0 20px}.article-page,.page-shell{padding:40px 0 55px}.page-title{font-size:36px;letter-spacing:-1.2px;margin:18px 0}.page-lead{font-size:14px}.page-heading{margin-bottom:25px}.page-heading-row{display:block}.page-heading-row>.status-tag{margin-top:18px}.wallet-panel{padding:25px 20px}.wallet-panel h2{font-size:21px}.wallet-panel p{font-size:14px}.wallet-input-row{gap:8px}.wallet-input-row input{font-size:11px;padding:0 10px}.wallet-input-row .button{padding:0 16px;font-size:12px}.receipt-grid{grid-template-columns:1fr;gap:14px}.receipt-card{padding:22px}.article-layout{display:block;margin-top:30px}.article-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap;gap:22px;padding:0;border-bottom:1px solid var(--line);margin-bottom:30px}.article-nav a{border:0;padding:13px 0;font-size:11px}.article-section{padding-bottom:25px;margin-bottom:27px}.article-section h2{font-size:22px;margin-bottom:16px}.article-section li,.article-section p{font-size:13px}.data-table{font-size:11px}.data-table td,.data-table th{padding:13px 10px}.callout{padding:16px 18px;font-size:12px}.document-row{align-items:flex-start;font-size:12px;gap:14px}.document-row p{font-size:11px}.empty-state{padding:40px 20px}.empty-state h2{font-size:24px}.empty-state p{font-size:13px}.results-header{flex-wrap:wrap}.pool-state span[data-updated]{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.button:hover{transform:none}}.copy-button,.lang-button,.mobile-menu-button,.refresh-button{min-width:44px;min-height:44px}#main{outline:none;min-height:50vh}.site-header.is-scrolled{box-shadow:0 4px 20px #1426460a}.phase-section{background:#fff;border-bottom:1px solid var(--line)}.phase-strip{padding:29px 0;margin:0;border:0;border-radius:0;gap:32px;min-height:115px}.phase-copy h2{font-size:15px;line-height:1.6}.phase-copy p{font-size:12px;line-height:1.7}.phase-track{gap:15px;font-size:12px}.phase-track span{gap:9px}.phase-track b{width:24px}.pool-note{font-size:12px!important;line-height:1.85!important;max-width:940px}.pool-topbar{min-height:66px}.pool-state{font-variant-numeric:tabular-nums}.pool-state span[data-updated]{min-width:112px;text-align:right}.balance-value{min-height:1.15em}.wallet-bar{margin-top:10px}.balance-label,.wallet-address code,.wallet-address span{font-size:12px}.balance-unit,.pool-card-head p{font-size:11px}.button{transition:background .22s,color .22s,transform .3s var(--ease-out),border-color .22s,box-shadow .3s}.button:active{transform:translateY(0) scale(.98)}.button .arrow,.text-link .arrow{transition:transform .3s var(--ease-out)}.button:hover .arrow,.text-link:hover .arrow{transform:translate(2px,-2px)}.trust-list a{transition:background .25s,color .25s;position:relative}.trust-list a:hover{padding-left:0;background:#ffffff04}.trust-list a b{transition:transform .3s var(--ease-out)}.trust-list a:hover b{transform:translate(3px,-3px)}.footer-column a{min-height:36px;display:flex;align-items:center;gap:7px}.footer-brand p,.footer-column a{font-size:13px}.footer-bottom{font-size:11px}.wallet-panel{padding:38px}.wallet-panel>p{max-width:570px;line-height:1.9}.wallet-entry{margin-top:32px;padding-top:28px}.wallet-entry label{font-size:12px}.field-hint{font-size:12px!important}.participation-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:28px}.aside-panel{padding:32px}.aside-panel p,.aside-row{font-size:13px}dialog[open]{animation:dialog-enter .26s var(--ease-out)}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1100px){.phase-strip{gap:22px}.phase-copy h2{font-size:14px}.phase-track{gap:10px}.phase-track b{width:12px}}@media(max-width:960px){.desktop-nav{gap:18px;font-size:12px}.header-inner{gap:24px}.header-actions{gap:14px}}@media(max-width:880px){.phase-strip{padding:26px 0;gap:20px}.phase-track{justify-content:flex-start;gap:16px}.phase-track b{flex:1;max-width:80px}.participation-grid{grid-template-columns:1fr}.aside-panel{display:block}.section{padding:76px 0}}@media(max-width:700px){.article-page,.page-shell,.wrap{width:calc(100% - 48px)}.header-inner{gap:12px}.hero-actions .button{padding:0 20px}.phase-strip{padding:24px 0;gap:20px}.phase-current{align-items:flex-start;gap:12px}.phase-copy h2{font-size:14px;gap:8px}.phase-copy p{font-size:11px}.phase-icon{width:32px;height:32px;margin-top:3px}.phase-track{justify-content:space-between;flex-wrap:nowrap;gap:8px;padding-top:18px}.phase-track span{font-size:11px;gap:6px}.phase-track i{width:20px;height:20px;font-size:9px}.phase-track b{min-width:6px;max-width:22px}.phase-track .current{font-weight:600}.section{padding:58px 0}.section-head{gap:14px;margin-bottom:26px}.section-head h2{font-size:29px;line-height:1.45}.section-head>.text-link{font-size:13px;min-height:44px}.pool-topbar{padding:12px 17px;min-height:64px;gap:8px}.pool-state span[data-updated]{min-width:0;max-width:84px;font-size:10px}.pool-card{padding:26px 22px 28px}.balance-pair{gap:20px;margin-top:28px}.balance-value{font-size:38px}.balance-unit{font-size:11px}.wallet-bar{gap:4px}.wallet-address{gap:8px}.wallet-address code,.wallet-address span{font-size:11px}.pool-note{font-size:11px!important}.step-intro h2{font-size:30px;line-height:1.45}.process-list{margin-top:30px}.process-list li{padding:24px 0;grid-template-columns:26px minmax(0,1fr)}.process-list h3{font-size:18px}.process-number{padding-top:5px}.trust-grid{gap:30px}.trust-grid h2{font-size:31px;line-height:1.45}.end-cta{padding:48px 0}.end-cta h2{font-size:26px;line-height:1.4}.end-cta p{font-size:14px}.end-cta .button{width:100%;justify-content:space-between}.site-footer{padding:40px 0 24px}.footer-grid{gap:24px}.footer-column a{min-height:40px;font-size:12px}.footer-brand p,.footer-column h3{font-size:12px}.footer-bottom{font-size:10px;line-height:1.8}.wallet-panel{padding:26px 22px}.aside-panel{padding:24px}.aside-panel p{font-size:13px}.page-shell{padding:46px 0 64px}.page-title{font-size:36px;line-height:1.4}.page-heading{margin-bottom:30px}.participation-grid{gap:20px}.field-hint{font-size:12px!important}.wallet-entry label{font-size:11px}.wallet-input-row input{font-size:12px}}@media(max-width:360px){.article-page,.page-shell,.wrap{width:calc(100% - 36px)}.phase-track{gap:5px}.phase-track span{font-size:10px}.hero-actions{gap:10px}.hero-actions .button{padding:0 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.button:active,.button:hover .arrow,.text-link:hover .arrow,.trust-list a:hover b{transform:none}}#main{scroll-margin-top:var(--header-height)}@media(max-width:700px){.phase-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.phase-track span{flex-direction:column;gap:9px;font-size:11px;white-space:normal;text-align:center}.phase-track b{display:none}.phase-track i{width:23px;height:23px}.pool-card-head{flex-wrap:wrap}.pool-card-head a{font-size:11px}.pool-card-head h3{font-size:19px}}#pool:focus,.article-section:focus{outline:none}.desktop-nav a:after{position:absolute;content:"";height:1px;background:currentColor;bottom:16px;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out)}.desktop-nav a.active:after,.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after{transform:scaleX(1)}.mobile-menu-button svg path{transform-origin:12px 12px;transition:transform .3s var(--ease-out);stroke-linecap:round}.mobile-menu-button[aria-expanded=true] svg path:first-child{transform:rotate(45deg) translateY(4px)}.mobile-menu-button[aria-expanded=true] svg path:last-child{transform:rotate(-45deg) translateY(-4px)}.copy-button,.refresh-button{border-radius:6px;transition:background .2s,color .2s,box-shadow .2s}.copy-button:hover,.refresh-button:hover{background:#eaf0f7;color:var(--navy)}.pool-state[data-state=loading] .dot{color:#9ba7b8}.pool-state[data-state=ready] .dot{color:var(--green)}.pool-state[data-state=error] .dot{color:var(--amber)}.wallet-input-row input{transition:border-color .2s,box-shadow .2s,background .2s}.wallet-input-row input:focus{outline:0;border-color:#8296b9;background:white;box-shadow:0 0 0 3px #e6edf7}.wallet-input-row input[aria-invalid=true]{border-color:#b55f54;box-shadow:0 0 0 3px #b55f5410}.wallet-entry .field-error:not(:empty){margin-top:12px}.toast{bottom:max(24px,env(safe-area-inset-bottom));line-height:1.7;box-shadow:0 8px 30px #152a5126}.footer-column a:focus-visible{border-radius:3px}@media(hover:hover) and (pointer:fine){.button:hover{box-shadow:0 4px 12px #1426460a}.button.light:hover{box-shadow:0 6px 20px #00000020}}@media(max-width:700px){.wallet-input-row input{font-size:16px;letter-spacing:-.35px}.mobile-nav{padding-bottom:max(24px,env(safe-area-inset-bottom));max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain}.mobile-nav a{padding:15px 4px;min-height:50px}.mobile-nav a.active{color:var(--navy);font-weight:600}.toast{font-size:13px;padding:13px 18px}}@media(prefers-reduced-motion:reduce){.desktop-nav a:after,.mobile-menu-button svg path{transition:none}}.hv-figure{--hv-navy:#1a2b53;position:relative;margin:0;width:100%;min-width:0;aspect-ratio:600/480;color:var(--hv-navy);container-type:inline-size;isolation:isolate}.hv-foot,.hv-head{position:absolute;z-index:3;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center}.hv-head{top:2%;font:500 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.15px;color:#b0bdd2}.hv-series{display:flex;align-items:center;gap:9px}.hv-series i{width:5px;height:5px;background:#becce3;display:block}.hv-edition{font-size:10px;color:#8b95a4}.hv-scene{position:absolute;z-index:1;inset:0;perspective:1100px;overflow:visible;transform-style:preserve-3d;transform:rotateX(var(--hv-tilt-x,0deg)) rotateY(var(--hv-tilt-y,0deg));will-change:transform;transition:none}.hv-ground{position:absolute;z-index:0;left:19%;top:53%;width:65%;height:24%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,4,15,.52),rgba(0,4,15,.2) 50%,transparent 71%);transform:rotate(-7deg);filter:blur(12px)}.hv-assembly{left:50%;top:48%;transform:translate(-50%,-50%);transform-style:preserve-3d}.hv-assembly,.hv-board{position:absolute;width:350px;height:350px}.hv-board{transform:rotateX(54deg) rotate(-38deg);transform-style:preserve-3d;border-radius:20px;background:linear-gradient(119deg,transparent 19%,#f4fcff0d 25%,#d9f4ff03 40%,transparent 48% 65%,#f0fbff0b 72%,transparent 83%),linear-gradient(138deg,#edfaff29,#c5eaff0a 30%,#b9dfff03 61%,#dff6ff16);box-shadow:inset 0 1px 0 #ffffffbf,inset 1px 0 0 #e4f8ff52,inset -1px -1px 0 #def6ff45,0 1px 0 #f0fcffb3,0 2px 0 #9fc8df66,0 3px 0 #4775972e,0 4px 0 #d8f1ff8c,0 20px 26px -17px rgba(0,12,30,.22);border:1px solid #e8faff94}.hv-board-inset{position:absolute;inset:13px;border:1px solid #d8f1ff2e;border-radius:12px;box-shadow:inset 0 1px 0 #effaff33;transform:translateZ(1px)}.hv-board-optics{transform:translateZ(.5px)}.hv-board-optics,.hv-core-optics{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.hv-core-refract{position:absolute;inset:-10%;background:linear-gradient(129deg,transparent 12%,#f5fcff24 26%,#e9f8ff08 40%,transparent 51% 62%,#f4fcff19 77%,transparent 91%);transform:translate3d(var(--hv-reflect-x,0),var(--hv-reflect-y,0),0)}.hv-board-sweep,.hv-core-sweep{position:absolute;left:-45%;top:-25%;width:60%;height:150%;background:linear-gradient(90deg,transparent 19%,#e5f6ff0d 39%,#f4fcff38 48%,#ffffff66 50%,#e5f6ff19 55%,transparent 79%);transform:translateX(-100%) rotate(24deg);opacity:0}.hv-traces{position:absolute;inset:0;width:350px;height:350px;transform:translateZ(2px);opacity:.85}.hv-traces>g:first-child{stroke:#c3e3f754}.hv-traces>.hv-pulses{stroke:#daf3ff}.hv-traces>g:last-child{stroke:#adcfe678}.hv-traces>g:last-child circle[fill]{fill:#c4e8ff85}.hv-socket{position:absolute;left:95px;top:95px;width:160px;height:160px;border:1px solid #d3edff52;border-radius:13px;background:repeating-linear-gradient(90deg,transparent 0 8px,#c3e3f726 8px 9px,transparent 9px 13px);transform:translateZ(4px);box-shadow:0 5px 9px #0314291a}.hv-socket-wordmark{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;font:600 18px/1 Instrument Sans,Arial,sans-serif;letter-spacing:-.65px;color:#d8f3ff9c;text-shadow:0 1px 0 #f2ffff55,0 -1px 0 #071b334d;pointer-events:none}.hv-socket:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 8px,#c3e3f71f 8px 9px,transparent 9px 13px);border-radius:inherit}.hv-socket:after{content:"";position:absolute;inset:12px;background:linear-gradient(145deg,#0c27492e,#15355519);border:1px solid #c1e5ff26;border-radius:6px}.hv-board-flash,.hv-charge,.hv-energy-field,.hv-fluid-echo,.hv-fluid-wave,.hv-module-light{position:absolute;pointer-events:none;opacity:0}.hv-charge{left:95px;top:95px;width:160px;height:160px;border:1px solid #e2f8ff99;border-radius:16px;background:radial-gradient(ellipse,#d4f6ff33 0,#70cfff14 34%,transparent 70%);box-shadow:inset 0 0 12px #c2f2ff47,0 0 5px #e2faff80,0 0 23px #79d5ff59,0 0 42px #6bbfff24;transform:translateZ(10px)}.hv-fluid-echo,.hv-fluid-wave{left:-125px;top:-125px;width:600px;height:600px;overflow:visible;transform-origin:50% 50%;transform:translateZ(6px) scale(.22)}.hv-water-rim{stroke:#c3f3ff;stroke-width:.85;opacity:.68}.hv-water-bloom{stroke:#258fff;stroke-width:14;filter:blur(5px);opacity:.5}.hv-water-surface{opacity:.48}.hv-fluid-echo .hv-water-bloom{stroke-width:9;filter:blur(4px);opacity:.5}.hv-fluid-echo .hv-water-rim{stroke:#8edcff;stroke-width:.8;opacity:.65}.hv-fluid-echo .hv-water-fold{stroke-width:.5;opacity:.24}.hv-water-fold{stroke:#77d2ff;stroke-width:.55;opacity:.27}.hv-water-fold:nth-of-type(4){opacity:.2}.hv-water-current{stroke-width:1.65;stroke-linecap:round}.hv-water-current-glow{stroke-width:7;filter:blur(2.5px);opacity:.7}.hv-circuit-radiance{position:absolute;inset:0;width:350px;height:350px;overflow:visible;transform:translateZ(3.5px);opacity:0;pointer-events:none;stroke-linecap:round;stroke-linejoin:round}.hv-circuit-aura{stroke:#2389ff;stroke-width:12;filter:blur(5px);opacity:.8}.hv-circuit-blue{stroke:#279dff;stroke-width:4.5;filter:drop-shadow(0 0 2px #49b7ff)}.hv-circuit-white{stroke:#e5fbff;stroke-width:1.25}.hv-energy-field{left:65px;top:65px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#eafaff70 0,#a2e8ff38 18%,#69caff19 38%,#459fff08 54%,transparent 72%);transform:translateZ(12px)}.hv-energy-traces{position:absolute;inset:0;width:350px;height:350px;fill:none;pointer-events:none;overflow:visible;transform:translateZ(3px)}.hv-trace-charge,.hv-trace-release{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24 200;stroke-dashoffset:24;opacity:0;stroke:#d2f3ff;stroke-width:1.35}.hv-trace-release{stroke:#effbff;stroke-width:1.65;stroke-dashoffset:-100}.hv-board-flash{inset:-1px;border:1px solid #eafaff;border-radius:inherit;box-shadow:inset 0 0 5px #d8f6ff40,0 0 5px #dcf7ff66,0 0 15px #8bdcff33;transform:translateZ(3px)}.hv-module-light{inset:-1px;border:1px solid #f0fbff;border-radius:inherit;box-shadow:inset 0 -2px 3px #dcf8ff66,0 2px 4px #d6f5ff99,0 0 15px #8fdcff59;background:linear-gradient(145deg,#e5f7ff12,transparent 65%)}.hv-core{position:absolute;left:109px;top:109px;width:132px;height:132px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:11px;background:linear-gradient(143deg,#e5f7ff33,#c3e7ff0d 38%,#b5ddff08 62%,#e9f8ff26),linear-gradient(160deg,#2a527626,#0c274933);border:1px solid #ecfaffbf;box-shadow:inset 0 1px 0 #ffffffd9,inset 1px 0 0 #d8f4ff66,inset -1px -1px 0 #e4f8ff59,0 1px 0 #e5f9ffcc,0 2px 0 #769fbb73,0 3px 0 #e0f4ffb3,0 17px 20px -10px #020f2a40;transform:translateZ(82px)}.hv-core-light{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#d5f5ff24,transparent 55%);border:1px solid #f1fdff;box-shadow:inset 0 -2px 2px #e7fbff,0 2px 0 #fff,0 4px 1px #a9f4ff,0 6px 4px #38acff,0 0 14px #168fff,0 0 32px #0675ffb3;opacity:0;pointer-events:none}.hv-core:before{content:"";position:absolute;inset:6px;border:1px solid #e1f5ff52;border-radius:6px}.hv-core img{display:block;width:67px;height:67px;filter:brightness(0) invert(1);opacity:.95}.hv-core-id{left:11px;top:11px;color:#e2f3ff;letter-spacing:1.6px}.hv-core-caption,.hv-core-id{position:absolute;font:500 5.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.hv-core-caption{bottom:12px;color:#d1e9f9;letter-spacing:1.9px}.hv-bem{position:absolute;left:140px;top:141px;width:70px;height:68px;pointer-events:none;transform-style:preserve-3d;transform:translateZ(205px) rotate(38deg) rotateX(-54deg) rotateY(-12deg)}.hv-bem-float,.hv-bem-mark{display:block;width:100%;height:100%;transform-style:preserve-3d}.hv-bem-float{animation:hv-bem-float 6.8s ease-in-out infinite;animation-play-state:paused}.hv-bem-float,.hv-bem-mark{position:relative}.hv-bem-back,.hv-bem-face,.hv-bem-outline{position:absolute;inset:0;display:block;width:100%;height:100%}.hv-bem-back{opacity:0;transform:translateZ(-1.8px);filter:brightness(.55)}.hv-bem-edge{position:absolute;display:block;height:1.8px;opacity:0;transform-origin:0 0;background:linear-gradient(180deg,var(--bem-edge-tone),#493c21)}.hv-bem-reveal{stroke-dasharray:100;stroke-dashoffset:100}.hv-bem-outline{transform:translateZ(.2px)}.hv-bem-trace{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.hv-bem-visible .hv-bem-reveal{stroke-dashoffset:0}.hv-bem-visible .hv-bem-back,.hv-bem-visible .hv-bem-edge{opacity:1}.hv-bem-visible .hv-bem-float{animation-play-state:running}.hv-bem-stream{left:175px;top:175px;width:0;height:0;transform-style:preserve-3d}.hv-bem-particle,.hv-bem-stream{position:absolute;pointer-events:none}.hv-bem-particle{left:0;top:0;display:block;width:var(--bem-mote-size,1.15px);height:var(--bem-mote-size,1.15px);margin:-.7px 0 0 -.7px;border-radius:50%;opacity:0;background:#f3dda0;box-shadow:0 0 3px 1px #d7ad4d38}.hv-bem-particle:nth-of-type(3n){background:#d6b76c;box-shadow:none}.hv-bem-particle:nth-of-type(5n){background:#bce3eb;box-shadow:0 0 3px #70bbd450}.hv-bem-aura{inset:-16%;border-radius:50%;background:radial-gradient(ellipse,#ecd59919 0,#d6b56608 35%,transparent 68%)}.hv-bem-aura,.hv-bem-jewel,.hv-bem-shimmer{position:absolute;opacity:0;pointer-events:none}.hv-bem-jewel,.hv-bem-shimmer{left:-29.4px;top:-29px;width:128.8px;height:126px;transform:translateZ(-2.5px)}.hv-bem-jewel{--bem-jewel-rest:.44;--bem-jewel-peak:.66;background:url(/assets/bem-scatter.svg) 50%/100% 100% no-repeat}.hv-bem-shimmer{--bem-shimmer-rest:.14;--bem-shimmer-peak:.56;--bem-shimmer-second:.42;background:url(/assets/bem-shimmer.svg) 50%/100% 100% no-repeat;transform:translateZ(-2.6px)}.hv-bem-visible .hv-bem-jewel{animation:hv-bem-jewel-arrive 1.35s ease-out both,hv-bem-jewel-breathe 6.8s ease-in-out 1.35s infinite}.hv-bem-visible .hv-bem-shimmer{animation:hv-bem-shimmer-arrive 1.35s ease-out both,hv-bem-shimmer 10.7s ease-in-out 1.35s infinite}@keyframes hv-bem-jewel-arrive{0%{opacity:0}to{opacity:var(--bem-jewel-rest)}}@keyframes hv-bem-jewel-breathe{0%,to{opacity:var(--bem-jewel-rest)}50%{opacity:var(--bem-jewel-peak)}}@keyframes hv-bem-shimmer-arrive{0%{opacity:0}to{opacity:var(--bem-shimmer-rest)}}@keyframes hv-bem-shimmer{0%,to{opacity:var(--bem-shimmer-rest)}27%{opacity:var(--bem-shimmer-peak)}51%{opacity:.18}76%{opacity:var(--bem-shimmer-second)}}.hv-motion-paused .hv-bem-jewel,.hv-motion-paused .hv-bem-shimmer{animation-play-state:paused}.hv-water-composited .hv-bem-jewel{--bem-jewel-rest:.32;--bem-jewel-peak:.46}.hv-water-composited .hv-bem-shimmer{--bem-shimmer-rest:.1;--bem-shimmer-peak:.34;--bem-shimmer-second:.25}@media(prefers-reduced-motion:reduce){.hv-bem-visible .hv-bem-jewel{animation:none;opacity:.3}.hv-bem-visible .hv-bem-shimmer{animation:none;opacity:.14}}.hv-bem-source{inset:18%;border-radius:50%;background:radial-gradient(ellipse,#edf7ec99 0,#c1e4e866 18%,#6bbbd72b 42%,transparent 70%)}.hv-bem-lift,.hv-bem-source{position:absolute;opacity:0;pointer-events:none}.hv-bem-lift{left:120px;top:90px;width:110px;height:170px;transform:translateZ(110px) rotate(38deg) rotateX(-54deg);background:radial-gradient(ellipse at 50% 100%,#9ad8eb40 0,#c8d3b923 20%,#d5bd790d 40%,transparent 65%)}.hv-bem-sheen{position:absolute;inset:0;transform:translateZ(.1px);pointer-events:none;mask:url(/assets/bem-gold.svg) center/contain no-repeat;-webkit-mask:url(/assets/bem-gold.svg) center/contain no-repeat}.hv-bem-glint{position:absolute;inset:0;opacity:0;background:linear-gradient(112deg,transparent 8%,#f2dba01a 36%,#fff4d4b8 49%,#e7dcba1f 62%,transparent 87%);transform:translateX(-100%)}.hv-bem-visible .hv-bem-glint{animation:hv-bem-reflection 6.8s ease-in-out infinite}.hv-core-halo{position:absolute;left:85px;top:85px;width:180px;height:180px;pointer-events:none;opacity:0;background:radial-gradient(ellipse,#ffe6a01c 0,#a5e6f538 25%,#4baed914 47%,transparent 72%);transform:translateZ(5px)}.hv-bem-visible .hv-core-halo{opacity:.34;animation:hv-core-halo-breathe 6.8s ease-in-out infinite}.hv-gold-link{position:absolute;width:64px;height:170px;overflow:visible;transform-origin:50% 0;opacity:0;pointer-events:none}.hv-gold-wash{opacity:.1}.hv-gold-haze{stroke-width:3;stroke-linecap:round;opacity:.16}.hv-gold-filament{stroke-width:.65;stroke-linecap:round;opacity:.72}.hv-gold-flow{stroke:#ffe5a7;stroke-width:1;stroke-linecap:round;stroke-dasharray:5 115;stroke-dashoffset:10;opacity:0}.hv-gold-source{inset:7%;border-radius:50%;background:radial-gradient(ellipse,#ffdfa66b 0,#e6b76530 29%,#c88b3610 48%,transparent 70%)}.hv-gold-receiver,.hv-gold-source{position:absolute;opacity:0;pointer-events:none}.hv-gold-receiver{left:12%;bottom:-12px;width:76%;height:32px;transform:translateZ(-2px);background:radial-gradient(ellipse,#f1cc7c40 0,#d3a24916 38%,transparent 72%)}.hv-bem-visible .hv-gold-link{opacity:.28}.hv-bem-visible .hv-gold-source{opacity:.18}.hv-bem-visible .hv-gold-receiver{opacity:.2}.hv-bem-visible .hv-gold-flow{animation:hv-gold-flow 6.8s linear var(--gold-flow-delay,0s) infinite}@keyframes hv-gold-flow{0%{stroke-dashoffset:10;opacity:0}15%{opacity:.8}75%{opacity:.5}to{stroke-dashoffset:-110;opacity:0}}.hv-motion-paused .hv-gold-flow{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hv-bem-visible .hv-gold-flow{animation:none;display:none}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){.hv-bem-jewel,.hv-bem-shimmer,.hv-gold-link,.hv-gold-receiver,.hv-gold-source{display:none}}@keyframes hv-bem-float{0%,to{transform:translateY(0) rotateX(0deg) rotate(0deg)}50%{transform:translateY(-7.5px) rotateX(2.4deg) rotate(-1.25deg)}}@keyframes hv-bem-reflection{0%,to{transform:translateX(-85%);opacity:0}35%{transform:translateX(-20%);opacity:.24}62%{transform:translateX(45%);opacity:.12}80%{transform:translateX(100%);opacity:0}}@keyframes hv-core-halo-breathe{0%,to{opacity:.38;transform:translateZ(5px) scale(.95)}50%{opacity:.2;transform:translateZ(5px) scale(1.08)}}.hv-motion-paused .hv-bem-float,.hv-motion-paused .hv-bem-glint,.hv-motion-paused .hv-core-halo{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hv-bem-float,.hv-bem-visible .hv-bem-glint,.hv-bem-visible .hv-core-halo{animation:none}.hv-bem-aura,.hv-bem-lift,.hv-bem-outline,.hv-bem-sheen,.hv-bem-source,.hv-bem-stream{display:none}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){.hv-bem-lift,.hv-bem-sheen,.hv-core-halo{display:none}}.hv-module{position:absolute;width:80px;height:80px;border-radius:8px;border:1px solid #f1fcffb3;background:linear-gradient(125deg,#f5fbff33,transparent 43% 61%,#effaff1a 72%,transparent 94%),linear-gradient(145deg,#d9eeff9c,#aed6ed61);display:flex;flex-direction:column;justify-content:center;padding:12px;box-sizing:border-box;transform-style:preserve-3d;box-shadow:inset 0 1px 0 #ffffffcc,inset -1px -1px 0 #e4f8ff66,0 1px 0 #bddff299,0 2px 0 #e2f4ffad,0 5px 8px -6px rgba(0,14,35,.2)}.hv-module strong{font:600 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.4px;color:#13304b}.hv-module small{font:500 4.9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#31536e;margin-top:5px}.hv-module-id{position:absolute;right:10px;top:8px;font:500 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#31536e}.hv-module-line{width:20px;height:1px;background:#365d7973;margin-top:8px}.hv-module-nand{left:23.1px;top:47.58px;transform:translateZ(4px)}.hv-module-latch{left:246.9px;top:222.42px;transform:translateZ(4px)}.hv-tile{position:absolute;width:27px;height:27px;background:linear-gradient(130deg,#f1fbff99,#c0e5fc33 48%,#d8f1ff66);border:1px solid #e0f5ffb3;border-radius:4px;box-shadow:inset 0 1px 0 #f4fcff99,0 1px 0 #c2e5f98c,0 2px 0 #c8e8fa66,0 7px 9px -5px #00142626}.hv-tile-a{left:120px;top:38px;transform:translateZ(12px)}.hv-tile-b{left:203px;bottom:32px;transform:translateZ(14px)}.hv-tile-c{left:52px;bottom:58px;transform:translateZ(8px);width:19px;height:19px}.hv-foot{bottom:5%;align-items:flex-end}.hv-foot>span:first-child{font:500 9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.4px;color:#afbed5}.hv-foot-note{font:400 10px/1.5 Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#a3b2cb;letter-spacing:.6px}@keyframes hv-core-float{0%,to{transform:translateZ(82px)}50%{transform:translateZ(86px)}}@container (max-width:540px){.hv-assembly{transform:translate(-50%,-50%) scale(.88)}.hv-head{font-size:8px;letter-spacing:.8px}.hv-foot-note{font-size:9px}.hv-foot>span:first-child{font-size:8px}}@container (max-width:440px){.hv-assembly{transform:translate(-50%,-50%) scale(.73)}.hv-head{top:0}.hv-foot{bottom:2%}.hv-foot-note{max-width:42%;text-align:right}}@container (max-width:360px){.hv-assembly{transform:translate(-50%,-50%) scale(.65)}.hv-foot>span:first-child,.hv-head{font-size:7px}.hv-foot-note{font-size:8px}}.hv-replay{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;margin-right:-10px;border:1px solid transparent;border-radius:99px;background:none;color:#b5c3d9;font:500 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.35px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.hv-replay svg{width:17px;height:17px;transition:transform .55s cubic-bezier(.22,1,.36,1)}.hv-replay:not(:disabled):hover{background:#ffffff0b;color:#fff;border-color:#ffffff1b}.hv-replay:not(:disabled):hover svg{transform:rotate(-32deg)}.hv-replay:focus-visible{outline:2px solid #d6e3fa;outline-offset:3px}.hv-replay:disabled{cursor:default;opacity:.6}.hv-pulse{stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100;opacity:0}.hv-settled .hv-pulse{animation:hv-trace-flow 6s linear var(--hv-pulse-delay,.15s) infinite}.hv-settled .hv-core{animation:hv-core-float 8s ease-in-out infinite}.hv-motion-paused .hv-board-sweep,.hv-motion-paused .hv-core,.hv-motion-paused .hv-core-sweep,.hv-motion-paused .hv-module,.hv-motion-paused .hv-pulse,body.motion-paused .hv-board-sweep,body.motion-paused .hv-core,body.motion-paused .hv-core-sweep,body.motion-paused .hv-module,body.motion-paused .hv-pulse{animation-play-state:paused}@keyframes hv-trace-flow{0%{stroke-dashoffset:100;opacity:0}12%{opacity:.75}45%{opacity:.75}68%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}@container (max-width:440px){.hv-head{left:2%;right:2%}.hv-series{font-size:7px;letter-spacing:.5px;gap:6px}.hv-replay{font-size:8px;gap:4px;padding:0 5px;margin-right:-5px}.hv-replay svg{width:15px;height:15px}}@media(hover:none),(pointer:coarse){.hv-board-sweep{display:none}.hv-core-refract{transform:none}}@media(max-width:700px),(pointer:coarse){.hv-water-bloom{stroke-width:11;filter:blur(4px);opacity:.4}.hv-water-current-glow{stroke-width:5;filter:blur(2px)}.hv-circuit-aura{stroke-width:8;filter:blur(3px)}}@media(prefers-reduced-motion:reduce){.hv-core,.hv-pulse,.hv-settled .hv-board-sweep,.hv-settled .hv-core,.hv-settled .hv-core-sweep,.hv-settled .hv-module,.hv-settled .hv-pulse{animation:none}.hv-scene{will-change:auto}.hv-core-refract,.hv-scene{transform:none}.hv-replay,.hv-replay svg{transition:none}.hv-replay:not(:disabled):hover svg{transform:none}.hv-board-flash,.hv-charge,.hv-circuit-radiance,.hv-energy-field,.hv-energy-traces,.hv-fluid-echo,.hv-fluid-wave,.hv-module-light{display:none}}@media(prefers-reduced-transparency:reduce){.hv-board{background:#42617c}.hv-core{background:#24425f}.hv-module{background:#c7ddeb}.hv-tile{background:#d0e7f5}.hv-board-flash,.hv-board-optics,.hv-charge,.hv-circuit-radiance,.hv-core-light,.hv-core-optics,.hv-energy-field,.hv-energy-traces,.hv-fluid-echo,.hv-fluid-wave,.hv-module-light{display:none}}@media(forced-colors:active){.hv-board,.hv-core,.hv-module,.hv-socket,.hv-tile{background:Canvas;border-color:CanvasText;box-shadow:none}.hv-core-caption,.hv-core-id,.hv-module small,.hv-module strong,.hv-module-id,.hv-socket-wordmark{color:CanvasText}.hv-module-line{background:CanvasText}.hv-board-flash,.hv-board-optics,.hv-charge,.hv-circuit-radiance,.hv-core-light,.hv-core-optics,.hv-energy-field,.hv-energy-traces,.hv-fluid-echo,.hv-fluid-wave,.hv-module-light,.hv-pulses{display:none}.hv-traces>g:first-child,.hv-traces>g:last-child{stroke:CanvasText}.hv-core img{filter:brightness(0) invert(1)}}@media(forced-colors:active) and (prefers-color-scheme:light){.hv-core img{filter:brightness(0)}}.hv-water-canvas,.hv-water-gpu{position:absolute;left:-465px;top:-465px;width:1280px;height:1280px;transform:translateZ(6px);pointer-events:none}.hv-water-canvas-fallback .hv-water-canvas,.hv-water-canvas-fallback .hv-water-gpu,.hv-water-canvas[hidden],.hv-water-composited .hv-water-basic,.hv-water-gpu[hidden],.hv-water-sources{display:none}.hv-water-canvas-fallback .hv-water-basic{display:block}.hv-water-basic:after{content:"";position:absolute;inset:13.3%;border:1px solid #c3f3ff99;border-radius:50%;box-shadow:0 0 8px #258fff66,inset 0 0 5px #258fff44}.hero-touch-assembly .hero-circuits *,.hero-touch-assembly .hero-glass-space *{animation-play-state:paused!important}@media(forced-colors:active),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.hv-water-canvas,.hv-water-composited .hv-water-basic,.hv-water-gpu{display:none}}.article-page{--article-measure:720px;--article-ease:cubic-bezier(.22,1,.36,1)}.article-page .article-layout{grid-template-columns:196px minmax(0,var(--article-measure));gap:clamp(40px,6vw,88px);justify-content:start}.article-page .page-title{max-width:920px;line-height:1.24;letter-spacing:-1.65px}.article-page .page-lead{max-width:680px;line-height:1.9}.article-page .article-section li,.article-page .article-section p{font-size:15px;line-height:1.95;text-wrap:pretty;overflow-wrap:break-word}.article-page .article-section p+p{margin-top:18px}.article-page .article-section h3{line-height:1.55}.article-page .article-section>ol,.article-page .article-section>ul{margin-top:20px;margin-bottom:22px}.article-page .article-section>ul>li+li{margin-top:12px}.article-page .page-intro{max-width:950px;margin-bottom:68px}.article-page .page-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.article-page .page-tags .status-tag{font-size:11px;padding:7px 10px}.article-page .page-intro+.article-layout{margin-top:0}.article-page .article-nav{padding:0;top:112px;max-height:calc(100dvh - 144px);overflow-y:auto;scrollbar-width:thin}.article-page .article-nav>p{font:10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.3px;color:#7e8b9f;margin:0 0 20px;padding-left:12px}.article-page .article-nav>a{min-height:46px;position:relative;padding:13px 12px;font-size:13px;line-height:1.6;border:0;border-radius:6px;color:#708097;transition:color .25s var(--article-ease),background .25s var(--article-ease)}.article-page .article-nav>a+a{margin-top:3px}.article-page .article-nav>a:hover{color:var(--navy);background:#f6f8fb}.article-page .article-nav>a.is-current,.article-page .article-nav>a[aria-current=location]{color:var(--navy);background:#edf2f8;font-weight:500}.article-page .article-section{padding-bottom:52px;margin-bottom:56px;scroll-margin-top:112px}.article-page .section-index{display:block;font:11px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#8e9ab0;margin-bottom:14px}.article-page .article-section>h2{font-size:28px;font-weight:500;letter-spacing:-.6px;line-height:1.4;margin-bottom:24px}.article-page .article-section>p{max-width:var(--article-measure)}.article-page .article-section>p strong{color:var(--navy);font-weight:600}.article-page .article-section>.text-link{margin-top:13px}.article-page .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px}.article-page .section-heading h2{margin:13px 0 0}.article-page .section-heading>p{font-size:12px;max-width:300px;color:#8995a7}.article-page .pool-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0}.article-page .pool-comparison>div{padding:28px 28px 28px 0}.article-page .pool-comparison>div+div{padding-left:28px;border-left:1px solid var(--line)}.article-page .pool-comparison .status-tag{padding:0;background:none;border-radius:0;color:#8b97aa;font:10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1px}.article-page .pool-comparison h3{font-size:23px;margin:13px 0 10px;letter-spacing:-.6px}.article-page .pool-comparison p{font-size:14px}.article-page .formula-block{background:#f3f6fa;border-radius:9px;padding:9px 24px;margin:26px 0}.article-page .formula-block p{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;align-items:center;padding:19px 0;font-size:13px;line-height:1.8}.article-page .formula-block p+p{border-top:1px solid #dfe5ee;margin:0}.article-page .formula-block code{color:var(--navy);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.article-page .receipt-equation{display:flex;align-items:center;gap:25px;padding:29px 0 31px;margin-bottom:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:24px;letter-spacing:-.6px;color:var(--navy)}.article-page .receipt-equation>span:nth-child(2){font-size:20px;color:#9eacc2;font-weight:400}.article-page .receipt-equation strong{font-weight:500}.article-page .process-list{counter-reset:article-steps;list-style:none;padding:0!important;margin:25px 0 30px}.article-page .process-list li{counter-increment:article-steps;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;row-gap:5px;padding:21px 0;margin:0;border-bottom:1px solid var(--line);align-items:start}.article-page .process-list li:first-child{border-top:1px solid var(--line);padding-top:21px}.article-page .process-list li:last-child{border-bottom:1px solid var(--line)}.article-page .process-list li:before{content:counter(article-steps,decimal-leading-zero);grid-column:1;grid-row:1/span 2;font:11px/1.8 SFMono-Regular,Consolas,monospace;color:#94a0b3;padding-top:4px}.article-page .process-list li>strong{grid-column:2;font-size:16px;font-weight:500;line-height:1.8;color:var(--navy)}.article-page .process-list li>p{grid-column:2;font-size:14px;line-height:1.9;max-width:none;margin:0}.article-page .callout{margin:30px 0;background:#f7f9fb;border-color:#e5e9f0;padding:26px 28px;border-radius:10px}.article-page .callout h3{font-size:16px;margin:0 0 9px;line-height:1.7}.article-page .callout p{font-size:14px;line-height:1.9}.article-page .callout .text-link{margin-top:9px;min-height:36px;font-size:12px}.article-page .fee-ratio{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;color:var(--navy);font-size:clamp(25px,3.1vw,38px);letter-spacing:-.9px;line-height:1.5;padding:28px 0 4px;white-space:nowrap;font-variant-numeric:tabular-nums}.article-page .fee-ratio span{color:#a9b5c6;font-weight:300;margin:0 6px}.article-page .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:28px 0;border:1px solid var(--line);border-radius:8px;scrollbar-width:thin;scrollbar-color:#bcc8d9 transparent;overscroll-behavior-x:contain}.article-page .table-scroll .data-table{margin:0;min-width:400px}.article-page .data-table thead th{font-size:12px;padding:16px 18px;font-weight:500;white-space:nowrap}.article-page .data-table tbody th{font-size:13px;color:#495b78;background:transparent;border-bottom:1px solid var(--line);padding:19px 18px;font-weight:500;vertical-align:top}.article-page .data-table tbody tr:first-child td,.article-page .data-table tbody tr:first-child th{border-top:1px solid var(--line)}.article-page .data-table tbody td{font-size:13px;padding:19px 18px;font-variant-numeric:tabular-nums}.article-page .data-table tbody tr:last-child>*{border-bottom:0}.article-page .data-table tbody tr{transition:background .2s}.article-page .data-table tbody tr:hover{background:#f9fafc}.article-page .data-table td:not(:first-child),.article-page .data-table th:not(:first-child){text-align:right}.article-page .faq-list{margin-top:8px}.article-page .faq-list details{padding:0}.article-page .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:74px;padding:22px 0;color:var(--navy);font-size:15px;line-height:1.8}.article-page .faq-list summary::-webkit-details-marker{display:none}.article-page .faq-list summary>span{color:#8c9bb2;flex:none;font-size:21px;font-weight:300;line-height:1;transition:transform .3s var(--article-ease)}.article-page .faq-list details[open] summary>span{transform:rotate(45deg)}.article-page .faq-list details>p{padding:0 34px 26px 0;max-width:680px;font-size:14px;line-height:1.95}.article-page .article-footnote{font-size:11px;line-height:1.9;color:#7b889c;margin-top:42px;max-width:900px}.article-page .article-footnote .text-link{font-size:10px;min-height:0;display:inline;line-height:1.9;color:#71819c}.article-page .article-footnote code{font-size:10px}.article-page .contract-list{border-top:1px solid var(--line);margin-top:28px}.article-page .contract-item{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:28px;row-gap:10px;padding:30px 0 32px;border-bottom:1px solid var(--line)}.article-page .contract-item-top{grid-column:1;grid-row:1/span 3;padding-top:4px}.article-page .contract-item-top .section-index{margin-bottom:12px}.article-page .contract-item-top .status-tag{font-size:10px;padding:5px 8px}.article-page .contract-item h3{grid-column:2;margin:0;font-size:19px;line-height:1.55;letter-spacing:-.3px}.article-page .contract-item p{grid-column:2;margin:0;font-size:14px;line-height:1.9}.article-page .contract-item>.text-link{grid-column:2;font-size:11px;min-height:30px;align-items:flex-start;justify-self:start;gap:10px;line-height:1.7;padding-top:6px;max-width:100%;word-break:break-word}.article-page .contract-item>.text-link code{font-size:11px}.article-page .document-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:26px;row-gap:3px;margin-top:19px}.article-page .document-links .text-link{font-size:12px;gap:12px}.article-page .document-list{border-top:1px solid var(--line)}.article-page .document-row{padding:30px 0;align-items:center;color:var(--navy)}.article-page .document-row>div{min-width:0}.article-page .document-label{display:block;font:10px/1.6 SFMono-Regular,Consolas,monospace;letter-spacing:1.2px;color:#8c99ad;margin-bottom:10px}.article-page .document-row h3{margin:0;font-size:19px;line-height:1.5;font-weight:500;letter-spacing:-.3px}.article-page .document-row p{font-size:14px;line-height:1.8;margin-top:10px;max-width:720px}.article-page .document-row code{display:block;font-size:10px;color:#96a0b1;line-height:1.8;margin-top:10px;overflow-wrap:anywhere}.article-page .document-arrow{flex:none;height:37px;width:37px;border:1px solid #dee4ee;border-radius:50%;display:grid;place-items:center;font-size:16px;color:#7686a1;transition:background .2s,color .2s,transform .2s}.article-page .document-row:hover .document-arrow{background:var(--navy);border-color:var(--navy);color:white;transform:translate(2px,-2px)}.article-page .document-row:hover h3{color:#5b7198}.article-page .document-list.compact .document-row{padding:25px 0}.article-page .document-list.compact .document-row h3{font-size:16px}.article-page .document-list.compact .document-label{font-size:9px;margin-bottom:8px}.article-page .document-list.compact .document-row p{font-size:13px}.article-page .document-list.compact .document-row code{margin-top:7px}.article-page .audit-status-panel{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.7fr);gap:48px;border:1px solid var(--line);border-radius:12px;padding:40px;margin-bottom:68px;align-items:stretch}.article-page .audit-status-panel h2{font-size:28px;line-height:1.5;font-weight:500;letter-spacing:-.7px;margin:19px 0 15px}.article-page .audit-status-panel p{font-size:14px;line-height:1.95;color:var(--muted)}.article-page .audit-status-panel p+p{margin-top:12px}.article-page .audit-status-panel .status-tag{font-size:11px;padding:6px 9px}.article-page .audit-meta{border-left:1px solid var(--line);padding:10px 0 10px 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.article-page .audit-meta>span{font:10px/1.7 SFMono-Regular,Consolas,monospace;letter-spacing:.5px;color:#8c99ad}.article-page .audit-meta strong{font:36px/1.3 SFMono-Regular,Consolas,monospace;letter-spacing:-1.5px;font-weight:400;color:var(--navy);margin:4px 0}.article-page .audit-meta .text-link{font-size:11px;gap:8px;min-height:36px;margin-top:15px;line-height:1.7}.article-page.audit-page .article-section{border:0;padding-bottom:0;margin-bottom:56px}.article-page.audit-page #historical-reports>p{font-size:15px;margin-bottom:25px}.article-page .whitepaper-panel{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:58px;background:var(--soft);border:1px solid #e6eaf1;border-radius:12px;padding:49px 56px;margin-bottom:62px}.article-page .whitepaper-panel h2{font-size:29px;font-weight:500;line-height:1.4;letter-spacing:-.7px;margin:20px 0 17px}.article-page .whitepaper-panel p{font-size:14px;color:var(--muted);line-height:1.9;max-width:650px}.article-page .paper-symbol{width:205px;height:265px;margin:0 auto;background:#fff;border:1px solid #dfe5ee;box-shadow:0 12px 25px #1a2b5308;display:flex;flex-direction:column;align-items:flex-start;padding:24px 25px;transform:rotate(-3deg);color:var(--navy)}.article-page .paper-symbol>span{font-size:30px;font-weight:500;letter-spacing:-2px;margin-bottom:66px}.article-page .paper-symbol>i{display:block;width:100%;height:1px;background:#e0e6ef;margin-bottom:10px}.article-page .paper-symbol>i:nth-of-type(3){width:68%}.article-page .paper-symbol>small{font:9px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.4px;color:#8897ad;margin-top:auto}.article-page.whitepaper-page .article-section{margin-bottom:30px}@media(max-width:1000px){.article-page .article-layout{grid-template-columns:168px minmax(0,1fr);gap:36px}.article-page .contract-item{grid-template-columns:120px minmax(0,1fr);column-gap:19px}.article-page .formula-block p{grid-template-columns:110px minmax(0,1fr)}.article-page .audit-status-panel{gap:30px;padding:28px;grid-template-columns:minmax(0,1.5fr) minmax(190px,.7fr)}.article-page .audit-meta{padding-left:23px}.article-page .whitepaper-panel{grid-template-columns:220px minmax(0,1fr);gap:35px;padding:39px 35px}.article-page .paper-symbol{width:180px;height:240px;padding:23px}.article-page .paper-symbol>span{margin-bottom:55px}}@media(max-width:700px){.article-page .page-intro{margin-bottom:40px}.article-page .page-title{font-size:clamp(32px,8.5vw,40px);line-height:1.32;letter-spacing:-1.1px;max-width:550px}.article-page .page-tags{margin-top:20px;gap:7px}.article-page .page-tags .status-tag{font-size:10px;padding:6px 8px}.article-page .article-nav{position:sticky;top:68px;z-index:15;gap:6px;padding:10px 0;margin-bottom:36px;background:#fff;border-bottom:1px solid var(--line);max-height:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:12px;scroll-snap-type:x proximity}.article-page .article-nav::-webkit-scrollbar{display:none}.article-page .article-layout{display:block}.article-page .article-section li,.article-page .article-section p{font-size:14px;line-height:1.95}.article-page .article-section>h2{font-size:24px;line-height:1.45;margin-bottom:20px}.article-page .article-section p+p{margin-top:16px}.article-page .article-nav>p{display:none}.article-page .article-nav>a{flex:none;padding:11px 13px;font-size:12px;min-height:44px;scroll-snap-align:start}.article-page .article-nav>a+a{margin-top:0}.article-page .article-section{padding-bottom:38px;margin-bottom:40px;scroll-margin-top:156px}.article-page .section-index{font-size:10px;margin-bottom:11px}.article-page .section-heading{display:block;margin-bottom:23px}.article-page .section-heading>p{font-size:11px;max-width:none;margin-top:13px}.article-page .pool-comparison{margin:23px 0}.article-page .pool-comparison>div{padding:21px 15px 21px 0}.article-page .pool-comparison>div+div{padding-left:19px}.article-page .pool-comparison h3{font-size:19px;margin:10px 0 8px}.article-page .pool-comparison p{font-size:13px;line-height:1.85}.article-page .pool-comparison .status-tag{font-size:9px;letter-spacing:.7px}.article-page .formula-block{padding:4px 18px;margin:23px 0}.article-page .formula-block p{display:block;padding:17px 0;font-size:12px}.article-page .formula-block p>span{display:block;margin-bottom:6px}.article-page .formula-block code{font-size:11px;overflow-wrap:anywhere}.article-page .receipt-equation{font-size:21px;gap:18px;padding:24px 0;margin-bottom:20px;letter-spacing:-.5px}.article-page .receipt-equation>span:nth-child(2){font-size:17px}.article-page .process-list{margin:23px 0 26px}.article-page .process-list li{grid-template-columns:25px minmax(0,1fr);column-gap:11px;padding:19px 0}.article-page .process-list li:first-child{padding-top:19px}.article-page .process-list li>strong{font-size:14px}.article-page .process-list li>p{font-size:13px;line-height:1.9}.article-page .process-list li:before{font-size:10px}.article-page .callout{padding:19px 18px;margin:22px 0}.article-page .callout h3{font-size:15px;margin-bottom:7px}.article-page .callout p{font-size:13px}.article-page .fee-ratio{font-size:28px;padding:23px 0 2px;letter-spacing:-1px}.article-page .fee-ratio span{margin:0 2px}.article-page .table-scroll{margin:21px 0}.article-page .data-table thead th{font-size:11px;padding:14px}.article-page .data-table tbody td,.article-page .data-table tbody th{font-size:12px;padding:16px 14px}.article-page .faq-list summary{font-size:14px;min-height:68px;padding:20px 0;gap:20px}.article-page .faq-list details>p{font-size:13px;padding:0 23px 21px 0}.article-page .contract-item{grid-template-columns:1fr;padding:24px 0;row-gap:10px}.article-page .contract-item-top{grid-column:1;grid-row:auto;display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:2px}.article-page .contract-item-top .section-index{margin:0}.article-page .contract-item-top .status-tag{font-size:9px;padding:4px 7px}.article-page .contract-item h3,.article-page .contract-item p,.article-page .contract-item>.text-link{grid-column:1}.article-page .contract-item h3{font-size:18px}.article-page .contract-item p{font-size:13px}.article-page .contract-item>.text-link{font-size:10px;min-height:36px;padding-top:4px}.article-page .contract-item>.text-link code{font-size:10px}.article-page .document-links{column-gap:24px;row-gap:2px;margin-top:16px}.article-page .document-links .text-link{font-size:12px;min-height:44px}.article-page .document-row{padding:23px 0;gap:16px;align-items:flex-start}.article-page .document-label{font-size:9px;letter-spacing:1px;margin-bottom:9px}.article-page .document-row h3{font-size:17px;line-height:1.6}.article-page .document-row p{font-size:13px;margin-top:7px}.article-page .document-row code{font-size:9px;line-height:1.9;margin-top:9px}.article-page .document-arrow{height:31px;width:31px;font-size:14px;margin-top:4px}.article-page .document-list.compact .document-row h3{font-size:15px}.article-page .document-list.compact .document-row p{font-size:12px}.article-page .audit-status-panel{grid-template-columns:1fr;padding:23px;gap:24px;margin-bottom:42px}.article-page .audit-status-panel h2{font-size:24px;margin:17px 0 14px}.article-page .audit-status-panel p{font-size:13px}.article-page .audit-status-panel .status-tag{font-size:10px}.article-page .audit-meta{border-left:0;border-top:1px solid var(--line);padding:23px 0 0;gap:8px}.article-page .audit-meta strong{font-size:30px;margin:2px 0}.article-page .audit-meta .text-link{margin-top:5px;min-height:34px}.article-page.audit-page .article-section{margin-bottom:40px}.article-page.audit-page #historical-reports>p{font-size:14px;margin-bottom:20px}.article-page .whitepaper-panel{grid-template-columns:1fr;gap:35px;padding:33px 24px;margin-bottom:43px}.article-page .paper-symbol{height:225px;width:174px;padding:22px}.article-page .paper-symbol>span{font-size:27px;margin-bottom:49px}.article-page .whitepaper-panel h2{font-size:25px;margin:17px 0 13px}.article-page .whitepaper-panel p{font-size:13px}.article-page .article-footnote{font-size:10px;line-height:1.95;margin-top:27px}.article-page .article-footnote .text-link,.article-page .article-footnote code{font-size:9px}}@media(max-width:370px){.article-page .page-title{font-size:31px}.article-page .receipt-equation{font-size:18px;gap:15px}.article-page .fee-ratio{font-size:24px}.article-page .pool-comparison>div+div{padding-left:14px}.article-page .pool-comparison h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.article-page .document-row:hover .document-arrow{transform:none}}.home-page .site-header{background:#101d3a;border-color:#ffffff12;color:#fff}.home-page .desktop-nav a{color:#b8c4d9}.home-page .desktop-nav a.active,.home-page .desktop-nav a:hover{color:#fff}.home-page .desktop-nav a.active:after{background:#c9d7f0}.home-page .header-actions>.button{background:#ffffff0a;border-color:#65718a;color:#e8edf6}.home-page .lang-button{color:#c6d1e4}.home-page .mobile-menu-button{background:transparent;color:white}.home-page .mobile-nav{color:var(--navy)}.home-page .site-header.is-scrolled{background:#101d3a;box-shadow:0 4px 18px #00000010}.home-page #main{overflow-x:clip;overflow-y:visible}.hero-stage{position:relative;background:#101d3a;isolation:isolate;overflow:visible;color:#fff;margin:0}.hero-stage:before{content:"";background-image:linear-gradient(#b9c6e008 1px,transparent 0),linear-gradient(90deg,#b9c6e008 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 60% 70% at 50% 65%,#000,transparent)}.hero-circuits,.hero-stage:before{position:absolute;inset:0;z-index:-1}.hero-circuits{opacity:.3;pointer-events:none;overflow:hidden;mask-image:linear-gradient(transparent 20%,#000 65%)}.hero-circuits svg{height:100%;width:100%;min-width:1000px;color:#49618730;stroke-width:1}.circuit-pulses path{stroke-width:1.4;stroke-dasharray:28 1800;stroke-dashoffset:1828;animation:circuit-flow 10s linear infinite}.circuit-pulses path:nth-child(2){animation-delay:-4s}.circuit-pulses path:nth-child(3){animation-delay:-7s}.hero-circuits.is-out-of-view *{animation-play-state:paused!important}.hero{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0;padding:26px 0 20px}.hero-copy{width:100%;max-width:1120px;min-width:0;text-align:center}.hero .eyebrow{justify-content:center;color:#97accd;font-size:10px;letter-spacing:2px}.hero .eyebrow:after,.hero .eyebrow:before{background:#6f85a8;width:18px}.hero .eyebrow:after{content:"";height:1px}.hero h1{display:flex;justify-content:center;gap:.22em;font-size:clamp(48px,5.2vw,62px);font-weight:500;letter-spacing:-.035em;margin:14px 0 10px;line-height:1.18}.hero h1 .line-mask{display:block;overflow:hidden;color:white;line-height:1.22;padding-bottom:3px;white-space:nowrap}.hero h1 .line-mask>span{display:block;color:#fff;animation:headline-in .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.08s}.hero h1 .line-mask+.line-mask>span{color:#a8bad9;animation-delay:.16s}.hero h1.english-title{font-size:clamp(42px,4.8vw,60px);letter-spacing:-.055em;line-height:1.18}.hero .intro{color:#adbbd1;font-size:15px;line-height:1.65;max-width:720px;text-wrap:balance;margin:0 auto}.hero .hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.hero .hero-actions .button{min-width:160px;min-height:50px;padding:0 24px;gap:22px}.hero .hero-footnote{justify-content:center;flex-wrap:wrap;margin-top:12px;color:#8d9fbf;font-size:10px;letter-spacing:.7px;gap:10px}.hero .button.light:hover{background:#e8eef8}.hero .button.ghost:hover{border-color:#a0b2d2;background:#ffffff09}.hero-art{position:relative;align-self:center;margin:0 0 40px;width:min(1000px,100%);max-width:none;height:auto;min-width:0;overflow:visible}.hero-art .hv-figure{aspect-ratio:1000/440}.hero-art .hv-assembly{top:44%;transform:translate(-50%,-50%) scale(1.48)}.hero-art .hv-ground{left:16%;top:57%;width:68%;height:27%;transform:rotate(-7deg)}.hero-art .hv-head{top:auto;bottom:-40px;left:0;right:0;justify-content:center}.hero-art .hv-series{display:none}.hero-art .hv-replay{margin:0;min-height:44px;font-size:11px;padding:0 16px}.hero-art .hv-foot,.hero-art .hv-foot>span:first-child{display:none}.hero-art .hv-foot-note{max-width:none;text-align:center;font-size:11px;letter-spacing:1px;color:#9aaeca}.hero-bottom{height:44px;border-top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:#96a9c5;font:10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.3px}.scroll-cue{display:flex;gap:12px;align-items:center;justify-content:center;font-size:11px;letter-spacing:.6px;margin:0;min-height:44px}.scroll-cue span{display:block;animation:scroll-nudge 3s ease-in-out infinite}.hero-motion{justify-self:end;min-height:44px;min-width:44px;display:grid;place-items:center;flex:none;border-radius:50%;border:1px solid #7085a233;color:#91a5c5;background:none;font-size:12px;letter-spacing:0}.hero-motion:hover{background:#ffffff0c;color:#fff}.motion-toggle{font-size:11px;border:0;padding:8px 0;background:none;color:#7d899c;min-height:44px}.mobile-nav a.active{color:var(--navy);font-weight:600}.hero-enter{animation:content-in .72s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}.hero .intro.hero-enter{animation-delay:.22s}.hero-actions.hero-enter{animation-delay:.3s}.hero-footnote.hero-enter{animation-delay:.36s}.will-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}.will-reveal.reveal-immediate{transition:none}.process-number{transition:color .3s}.process-list li:hover .process-number{color:#4c70a3}.trust-list a b{transition:transform .35s cubic-bezier(.22,1,.36,1)}.trust-list a:focus-visible b,.trust-list a:hover b{transform:translate(3px,-3px)}.home-page .phase-track b{transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1) .2s}.home-page .phase-strip.will-reveal:not(.is-visible) .phase-track b{transform:scaleX(0)}.motion-paused{scroll-behavior:auto}.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}.motion-paused .will-reveal{opacity:1}.motion-paused .phase-track b,.motion-paused .will-reveal{transform:none;transition:none}.motion-paused .hero-enter,.motion-paused .line-mask>span{animation:none!important;opacity:1;transform:none}@keyframes circuit-flow{to{stroke-dashoffset:-1828}}@keyframes headline-in{0%{transform:translateY(110%);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes content-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scroll-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(4px)}}@media(min-width:1500px){.hero{padding-top:32px;gap:14px}.hero-art{width:1060px}.hero-art .hv-figure{aspect-ratio:1060/460}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(1.56)}}@media(max-width:1100px){.hero{padding-top:28px;gap:16px}.hero-art{width:880px;max-width:100%}.hero-art .hv-figure{aspect-ratio:880/410}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(1.32)}}@media(max-width:880px){.hero{padding-top:30px;gap:18px}.hero h1{font-size:clamp(42px,6vw,52px)}.hero h1.english-title{font-size:clamp(35px,5.1vw,45px)}.hero-art .hv-figure{aspect-ratio:760/380}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(1.16)}}@media(max-width:700px){.hero{padding-top:30px;padding-bottom:18px;gap:18px}.hero h1{flex-direction:column;gap:0;font-size:clamp(43px,11vw,58px);margin:16px 0 14px;line-height:1.15}.hero h1.english-title{font-size:clamp(36px,10.4vw,58px)}.hero .eyebrow{font-size:10px;letter-spacing:1.2px;gap:9px}.hero .eyebrow:after,.hero .eyebrow:before{width:14px}.hero .intro{font-size:14px;line-height:1.8;max-width:430px}.hero .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px auto 0;max-width:360px}.hero .hero-actions .button{min-width:0;padding:0 14px;gap:12px;font-size:13px}.hero .hero-footnote{font-size:9px;letter-spacing:.15px;gap:8px;margin-top:16px;line-height:1.8}.hero .hero-footnote span+span:before{margin-right:7px}.hero-art{width:100%;max-width:510px}.hero-art .hv-figure{aspect-ratio:510/350}.hero-art .hv-assembly{top:44%;transform:translate(-50%,-50%) scale(1.02)}.hero-art .hv-foot-note{font-size:10px;letter-spacing:.7px}.hero-art .hv-replay{font-size:11px}.hero-art .hv-ground{left:8%;width:84%;top:58%;height:25%}.hero-bottom{height:58px;gap:8px;font-size:8px;letter-spacing:.4px;grid-template-columns:1fr auto 1fr}.hero-bottom>span{display:none}.scroll-cue{grid-column:2;font-size:10px;gap:8px;white-space:nowrap}.hero-motion{grid-column:3;border:0}.hero-circuits{opacity:.22}}@media(max-width:560px){.hero-art .hv-figure{aspect-ratio:460/330}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(.9)}}@media(max-width:480px){.hero-art .hv-figure{aspect-ratio:380/300}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(.74)}html[lang=en] .hero .hero-actions{grid-template-columns:1fr;max-width:300px}.hero .hero-footnote{letter-spacing:0}}@media(max-width:420px){.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(.67)}}@media(max-width:360px){.hero .hero-actions{grid-template-columns:1fr;max-width:270px}.hero .hero-actions .button{justify-content:space-between;padding:0 20px}.hero-art .hv-figure{aspect-ratio:300/280}.hero-art .hv-assembly{transform:translate(-50%,-50%) scale(.58)}.hero .hero-footnote{font-size:9px;max-width:240px;margin-left:auto;margin-right:auto;column-gap:8px;row-gap:0}.hero-bottom>span{max-width:78px;font-size:6px}}@media(prefers-reduced-motion:reduce){.hero h1 .line-mask>span,.hero-enter{animation:none!important;opacity:1;transform:none}.will-reveal{opacity:1;transform:none}.circuit-pulses{display:none}.scroll-cue span{animation:none}}.hero .button.ghost:hover .arrow{transform:translateY(3px)}@media(max-width:360px){.hero .hero-footnote span:last-child{flex-basis:100%}.hero .hero-footnote span:last-child:before{display:none}}@media(prefers-reduced-motion:reduce){.hero .button.ghost:hover .arrow{transform:none}}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#e7f7ffb3,#96caf2d9);transform:scaleX(var(--reading-progress,0));transform-origin:left;box-shadow:0 0 6px #a9ddff4d}.hero-copy{transform:translate3d(0,var(--scene-copy-shift,0),0)}.hero-art{transform:translate3d(0,var(--scene-art-shift,0),0)}.hero-circuits{transform:translate3d(0,var(--scene-light-shift,0),0);opacity:.48}.circuit-pulses path{animation-duration:8s;stroke-width:1.5;stroke-dasharray:36 1800}.hero h1 .hero-title-ink{display:inline-block;color:inherit}@supports (background-clip:text){.hero h1 .hero-title-ink{background-image:linear-gradient(112deg,#eaf5ff 0 32%,#b5cee6 39%,#fff 46%,#fff 49%,#b5cee6 56%,#eaf5ff 64% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:headline-light 1.9s cubic-bezier(.2,.8,.2,1) calc(var(--opening-delay,0s) + .8s) both}.hero h1 .line-mask+.line-mask .hero-title-ink{background-image:linear-gradient(112deg,#bed9ef 0 32%,#8eafcb 39%,#f5fcff 46%,#fff 49%,#9abedc 56%,#bed9ef 64% 100%);animation-delay:calc(var(--opening-delay,0s) + 1s)}}@keyframes headline-light{0%{background-position:100% 0}to{background-position:0 0}}.home-page .section-head.reveal.will-reveal h2,.home-page .section-head.reveal.will-reveal p:not(.eyebrow),.home-page .step-intro.reveal.will-reveal h2,.home-page .step-intro.reveal.will-reveal p:not(.eyebrow),.home-page .trust-grid>.reveal.will-reveal h2,.home-page .trust-grid>.reveal.will-reveal p:not(.eyebrow){transform:translateY(12px);opacity:0;transition:transform .95s cubic-bezier(.2,.8,.2,1),opacity .7s ease;transition-delay:calc(var(--reveal-delay,0s) + 70ms)}.home-page .section-head.reveal.will-reveal p:not(.eyebrow),.home-page .step-intro.reveal.will-reveal p:not(.eyebrow),.home-page .trust-grid>.reveal.will-reveal p:not(.eyebrow){transition-delay:calc(var(--reveal-delay,0s) + .16s)}.home-page .section-head.reveal.is-visible h2,.home-page .section-head.reveal.is-visible p:not(.eyebrow),.home-page .step-intro.reveal.is-visible h2,.home-page .step-intro.reveal.is-visible p:not(.eyebrow),.home-page .trust-grid>.reveal.is-visible h2,.home-page .trust-grid>.reveal.is-visible p:not(.eyebrow){transform:none;opacity:1}.home-page .step-layout>.process-list li{position:relative}.home-page .step-layout>.process-list li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,#d8edff75,#add4f21f 45%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.15s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .12s);pointer-events:none}.home-page .step-layout>.process-list li.is-visible:after{transform:scaleX(1)}.home-page .trust-list.reveal.will-reveal a{opacity:0;transform:translateY(8px);transition:opacity .65s ease,transform .85s cubic-bezier(.2,.8,.2,1),background .25s,color .25s;transition-delay:calc(var(--reveal-delay,0s) + 80ms)}.home-page .trust-list.reveal.will-reveal a:nth-child(2){transition-delay:calc(var(--reveal-delay,0s) + 155ms)}.home-page .trust-list.reveal.will-reveal a:nth-child(3){transition-delay:calc(var(--reveal-delay,0s) + .23s)}.home-page .trust-list.reveal.is-visible a{opacity:1;transform:none}.reveal-immediate :is(h2,p,a){transition:none!important;opacity:1!important;transform:none!important}@media(max-width:700px),(pointer:coarse){.hero-art,.hero-circuits,.hero-copy{transform:none}.hero-circuits{opacity:.32}.hero h1 .hero-title-ink{animation-duration:1.4s}}@media(prefers-reduced-motion:reduce){.will-reveal{transition:none!important}.hero-art,.hero-circuits,.hero-copy{transform:none}.hero h1 .hero-title-ink{animation:none;background:none;color:inherit}.home-page .reveal.will-reveal :is(h2,p,a){transform:none!important;opacity:1!important;transition:none!important}.home-page .step-layout>.process-list li:after{transform:scaleX(1);transition:none}}.motion-paused .hero-art,.motion-paused .hero-circuits,.motion-paused .hero-copy{transform:none}.motion-paused .hero h1 .hero-title-ink{animation:none;background:none;color:inherit}.motion-paused.home-page .reveal.will-reveal :is(h2,p,a){transform:none!important;opacity:1!important;transition:none!important}.motion-paused.home-page .step-layout>.process-list li:after{transform:scaleX(1);transition:none}@media(forced-colors:active){.hero h1 .hero-title-ink{animation:none;background:none;color:CanvasText}.site-header:after{background:Highlight;box-shadow:none}}.home-page .section{padding-block:104px}.home-page .trust-section{padding-block:100px}.home-page .phase-strip{grid-template-columns:minmax(0,1fr);justify-items:center;gap:27px;min-height:0;padding:36px 0 38px;margin:0}.home-page .phase-current{justify-content:center;text-align:center;min-width:0}.home-page .phase-icon{display:none}.home-page .phase-copy h2{justify-content:center;flex-wrap:wrap;gap:12px;line-height:1.7}.home-page .phase-copy p{margin-top:8px;text-wrap:balance;color:#6d788b}.home-page .phase-track{display:flex;width:min(560px,100%);justify-content:center;gap:14px;padding:0;border:0}.home-page .phase-track b{display:block;width:auto;min-width:12px;max-width:48px;flex:1}.home-page .phase-track span{flex:none;flex-direction:row;gap:9px;white-space:nowrap;color:#65738a}.home-page .phase-track i{width:27px;height:27px;font-size:10px;flex:none;background:#fff}.home-page .phase-track .done{color:#64738b}.home-page .phase-track .done i{background:var(--navy);color:#fff}.home-page .phase-track .done+b{background:#9dacc4}.home-page .phase-track .current{color:var(--navy);font-weight:600}.home-page .phase-track .current i{background:#eef2f8;border-color:#617a9e;box-shadow:0 0 0 4px #f3f6fa}.home-page #pool>.wrap{max-width:1040px}.home-page #pool .section-head{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:14px;max-width:700px;margin:0 auto 44px}.home-page #pool .section-head p:not(.eyebrow){max-width:640px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.9}.home-page #pool .section-head h2{font-size:clamp(30px,3.1vw,42px);margin-top:18px;line-height:1.4}.home-page #pool .section-head>.text-link{min-height:44px}.home-page #pool .section-head .eyebrow,.home-page .step-intro .eyebrow,.home-page .trust-grid .eyebrow{justify-content:center}.home-page #pool .section-head .eyebrow:before,.home-page .step-intro .eyebrow:before,.home-page .trust-grid .eyebrow:before{display:none}.home-page #pool .pool-note{margin-left:auto;margin-right:auto;color:#65738a!important}.home-page .pool-topbar{padding:14px 27px;background:#fcfdff;border-color:#dce3ed}.home-page .pool-grid{border-color:#dce3ed}.home-page .pool-card{padding:32px 30px 36px}.home-page .pool-card-head h3{font-weight:500;letter-spacing:-.3px}.home-page .pool-card-head p{color:#64738a}.home-page .pool-card-head a{color:#64758e;min-height:44px;display:inline-flex;align-items:center;gap:7px}.home-page .pool-card-head a:focus-visible,.home-page .pool-card-head a:hover{color:var(--navy)}.home-page .balance-pair{margin-top:29px;padding-top:24px;border-top:1px solid #edf0f5;gap:24px}.home-page .balance-label{color:#65748b}.home-page .balance-value{margin-top:12px}.home-page .balance-unit{color:#64738a;margin-top:11px}.home-page .wallet-bar{margin-top:11px;padding:14px 0 12px;gap:16px}.home-page .wallet-address{gap:12px}.home-page .wallet-address code{color:#4c5d79}.home-page .step-layout{display:block;max-width:920px;padding-top:0}.home-page .step-intro{max-width:680px;margin:0 auto;text-align:center}.home-page .step-intro h2{font-size:clamp(30px,3.1vw,42px);line-height:1.4;margin:18px 0}.home-page .step-intro p:not(.eyebrow){max-width:590px;margin:0 auto;line-height:1.9;text-wrap:pretty}.home-page .step-intro>.text-link{margin-top:17px}.home-page .step-layout>.process-list{width:100%;max-width:820px;margin:48px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-page .step-layout>.process-list li{grid-template-columns:46px minmax(0,1fr) auto;gap:22px;align-items:start;padding:31px 0}.home-page .step-layout>.process-list li:first-child{padding-top:31px}.home-page .step-layout>.process-list li:last-child{border-bottom:0}.home-page .step-layout .process-number{font-size:12px;letter-spacing:1px;padding-top:6px}.home-page .step-layout .process-list h3{font-size:20px;line-height:1.5;margin-bottom:8px}.home-page .step-layout .process-list p{max-width:620px;font-size:15px;line-height:1.9}.home-page .step-layout .process-state{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding-top:7px;letter-spacing:.35px;color:#65738a}.home-page .step-layout .is-current .process-number{color:var(--navy);font-weight:600}.home-page .step-layout .is-current .process-state{color:#36577d;font-weight:600}.home-page .step-layout .is-current .process-state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.home-page .trust-grid{display:block;max-width:920px;text-align:center}.home-page .trust-grid>div:first-child{max-width:740px;margin:0 auto}.home-page .trust-grid h2{font-size:clamp(31px,3.2vw,44px);line-height:1.4;margin:20px 0}.home-page .trust-grid p:not(.eyebrow){max-width:600px;margin:0 auto;font-size:15px;line-height:1.9;text-wrap:pretty}.home-page .trust-list{max-width:760px;margin:46px auto 0;text-align:left}.home-page .trust-list a{padding:25px 12px;font-size:16px;gap:24px;line-height:1.5;border-color:#ffffff26}.home-page .trust-list a:first-child{border-top-color:#ffffff26}.home-page .trust-list a:focus-visible,.home-page .trust-list a:hover{padding-left:12px;background:#ffffff07;color:#fff;border-bottom-color:#ffffff50}.home-page .trust-list a:focus-visible{outline:2px solid #b9cae7;outline-offset:4px}.home-page .trust-list a span{width:28px;flex:none;font-size:11px}.home-page .trust-list a b{flex:none}.home-page .end-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:29px;text-align:center;max-width:800px;padding:88px 0}.home-page .end-cta h2{font-size:clamp(28px,2.7vw,36px);line-height:1.4}.home-page .end-cta p{font-size:15px;line-height:1.85;margin-top:12px;text-wrap:balance}.home-page .end-cta .button{margin:0;width:auto;min-width:190px;justify-content:center}@media(max-width:880px){.home-page .section,.home-page .trust-section{padding-block:80px}.home-page .pool-card-head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;align-items:center}.home-page .pool-card-head .token-symbol{grid-column:1;grid-row:1}.home-page .pool-card-head>div:not(.token-symbol){grid-column:2;grid-row:1}.home-page .pool-card-head a{grid-column:2;margin-left:0;justify-self:start;white-space:nowrap}.home-page .step-layout>.process-list li{grid-template-columns:34px minmax(0,1fr) auto;gap:20px}.home-page .trust-list{margin-top:36px}}@media(max-width:700px){.home-page .section,.home-page .trust-section{padding-block:64px}.home-page .phase-strip{padding:30px 0 33px;gap:25px}.home-page .phase-copy h2{font-size:14px;gap:7px}.home-page .phase-copy p{font-size:12px;line-height:1.8;max-width:360px}.home-page .phase-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(380px,100%);gap:8px}.home-page .phase-track span{flex-direction:column;gap:8px;white-space:normal;font-size:11px;text-align:center}.home-page .phase-track i{width:27px;height:27px}.home-page .phase-track b{display:none}.home-page #pool .section-head{gap:9px;margin-bottom:32px}.home-page #pool .section-head h2{font-size:30px;margin-top:15px}.home-page #pool .section-head p:not(.eyebrow){font-size:15px;line-height:1.85}.home-page #pool .section-head>.text-link{font-size:13px}.home-page .step-intro h2{font-size:30px;line-height:1.45;margin:16px 0}.home-page .pool-topbar{padding:12px 17px;gap:8px;flex-wrap:wrap}.home-page .pool-state{margin-left:auto}.home-page .pool-card{padding:25px 21px 28px}.home-page .pool-card-head{gap:12px}.home-page .pool-card-head a{font-size:11px}.home-page .balance-pair{margin-top:20px;padding-top:21px;gap:20px}.home-page .wallet-bar{gap:2px;padding-bottom:9px}.home-page .wallet-address{column-gap:8px;row-gap:2px}.home-page .wallet-address span{font-size:12px}.home-page .wallet-bar>.text-link{min-height:44px;font-size:12px}.home-page .step-intro p:not(.eyebrow){font-size:15px}.home-page .step-intro>.text-link{margin-top:13px}.home-page .step-layout>.process-list{margin-top:34px}.home-page .step-layout>.process-list li{grid-template-columns:26px minmax(0,1fr);column-gap:14px;row-gap:10px;padding:26px 0}.home-page .step-layout>.process-list li:first-child{padding-top:26px}.home-page .step-layout .process-list h3{font-size:18px;line-height:1.5}.home-page .step-layout .process-list p{font-size:15px;line-height:1.85}.home-page .step-layout .process-state{grid-column:2;padding:0;font-size:11px}.home-page .trust-grid h2{font-size:31px;line-height:1.45;margin:17px 0}.home-page .trust-grid p:not(.eyebrow){font-size:15px;line-height:1.9}.home-page .trust-list{margin-top:34px}.home-page .trust-list a{padding:23px 4px;font-size:15px;gap:15px}.home-page .trust-list a:focus-visible,.home-page .trust-list a:hover{padding-left:4px}.home-page .trust-list a span{width:23px;font-size:10px}.home-page .end-cta{padding:64px 0;gap:25px}.home-page .end-cta h2{font-size:28px}.home-page .end-cta p{font-size:15px;max-width:410px;margin-top:11px}.home-page .end-cta .button{width:min(100%,280px);justify-content:center;gap:25px}}@media(max-width:360px){.home-page .phase-copy h2{font-size:13px}.home-page .phase-track span{font-size:11px}.home-page #pool .section-head h2,.home-page .step-intro h2{font-size:27px}.home-page .trust-grid h2{font-size:28px}.home-page .end-cta h2{font-size:26px}.home-page .step-layout>.process-list li{column-gap:10px}}.opening{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden}.opening-veil{position:absolute;inset:0;background:#0e1c30}.opening-brand{position:absolute;display:block;will-change:opacity}.opening-brand-image{width:100%;height:100%;object-fit:contain}.opening-brand-light{position:absolute;inset:0;overflow:hidden;mask:url(/assets/brand-exo.svg) center/contain no-repeat;-webkit-mask:url(/assets/brand-exo.svg) center/contain no-repeat}.opening-brand-sheen{position:absolute;inset:-25% auto -25% 0;width:34%;background:linear-gradient(90deg,transparent,#e9fbff 48%,#fff 54%,transparent);opacity:0}.opening-brand-target{opacity:0;will-change:opacity}.opening-caption{position:absolute;left:50%;top:calc(var(--opening-center) + 48px);transform:translateX(-50%);color:#b9d2e3;font:9px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.8px;white-space:nowrap}.hero h1 .line-mask>span{animation-duration:.95s;animation-delay:calc(var(--opening-delay,0s) + 70ms)}.hero h1 .line-mask+.line-mask>span{animation-delay:calc(var(--opening-delay,0s) + .17s)}.hero .eyebrow.hero-enter{animation-delay:var(--opening-delay,0s)}.hero .intro.hero-enter{animation-delay:calc(var(--opening-delay,0s) + .27s)}.hero .hero-actions.hero-enter{animation-delay:calc(var(--opening-delay,0s) + .37s)}.hero .hero-footnote.hero-enter{animation-delay:calc(var(--opening-delay,0s) + .47s)}.intro-skipped .hero-enter,.intro-skipped h1 .line-mask>span{animation:none;opacity:1;transform:none}.home-page .footer-column .opening-replay{margin-top:0;text-align:left;cursor:pointer}@media(prefers-reduced-motion:reduce){.opening{display:none}.opening-brand-target{opacity:1}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){.opening-brand-light{display:none}}@media(forced-colors:active) and (prefers-color-scheme:light){.opening-brand-image{filter:brightness(0)}}