@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-ext-wght-normal-Dh0aNLWd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-wght-normal-DlaB5ohX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #d9dcf2;--bg-deep: #b9bdf0;--bg-pale: #e8e9f8;--haze: #f2f2fb;--paper: #f7f7fd;--white: #ffffff;--ink: #05050c;--ink-2: #0f0f1f;--ink-line: #ffffff1f;--text: #05050c;--text-2: #2c2d55;--mist: #b5b7da;--dim: #8587ae;--glow: #7b6cff;--glow-hi: #8ff0ff;--glow-deep: #4636c9;--btn: #8f82ff;--btn-hi: #a89dff;--line: #05050c26;--up: #0f6e58;--down: #a3283b;--up-on-ink: #7ef0c4;--down-on-ink: #ffb0bd;--serif: "Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--mono: "Spline Sans Mono Variable", "Spline Sans Mono", ui-monospace, "Cascadia Mono", monospace;--fs-1: clamp(34px, 3.8vw, 58px);--fs-2: clamp(24px, 2.2vw, 34px);--fs-lead: 15px;--fs-body: 14px;--fs-small: 13px;--fs-label: 11px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--gutter: clamp(16px, 3.2vw, 48px);--max: 1440px;--r-sm: 4px;--r: 6px;--bw: 2px;--press: 4px 5px 0 var(--ink);--press-hover: 5px 8px 0 var(--ink);--press-down: 1px 2px 0 var(--ink);--slit: linear-gradient(90deg, transparent, var(--glow) 22%, var(--glow-hi) 50%, var(--glow) 78%, transparent);--ease: cubic-bezier(.22, 1, .36, 1);--ease-ui: cubic-bezier(.4, 0, .2, 1);--fast: .16s;--slow: .7s;--dock-h: 64px;--lane-h: 32px;--tape-h: calc(var(--lane-h) * 2 + 18px);color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-body)/1.6 var(--mono);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:300;text-wrap:balance}h1 em,h2 em,h3 em,.hero-line em{font-style:italic}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0}img{max-width:100%}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}:is(.dock,.foot,.ink-card,.zone.band,.updates-body) :focus-visible{outline-color:var(--glow-hi)}::selection{background:var(--glow);color:var(--paper)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono)}.button{display:inline-flex;align-items:center;gap:var(--s4);min-height:52px;padding:0 0 0 var(--s5);border:var(--bw) solid var(--ink);border-radius:var(--r);background:var(--btn);color:var(--ink);font:500 13px/1.2 var(--mono);white-space:nowrap;box-shadow:var(--press);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),background-color var(--fast) var(--ease-ui)}.button>svg:last-child{box-sizing:content-box;width:20px;height:20px;padding:14px;margin-left:auto;border-left:var(--bw) solid var(--ink)}.button:hover{transform:translate(-1px,-3px);box-shadow:var(--press-hover)}.button:active{transform:translate(2px,3px);box-shadow:var(--press-down);transition-duration:60ms}.button.paper{background:var(--paper)}.button.dark{background:var(--ink);color:var(--paper);box-shadow:4px 5px 0 var(--glow)}.button.dark>svg:last-child{border-left-color:#fff3}.button.dark:hover{box-shadow:5px 8px 0 var(--glow)}.button.dark:active{box-shadow:1px 2px 0 var(--glow)}.button:disabled{background:#cfd0e6;color:#4a4c70;border-color:#8c8eb0;box-shadow:none;transform:none}.button:disabled>svg:last-child{border-left-color:#8c8eb0}.text-link{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.text-link>svg{transition:transform var(--fast) var(--ease)}.text-link:hover>svg{transform:translate(2px,-2px)}.eyebrow{display:block;margin-bottom:var(--s4);font:500 var(--fs-label)/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.dock{position:fixed;z-index:40;top:0;left:0;right:0;height:76px;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--s5);color:var(--ink);transition:color var(--slow) var(--ease)}.dock:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;background:linear-gradient(var(--bg) 52%,rgba(217,220,242,0));transition:opacity var(--slow) var(--ease)}.dock.over-stage:before{opacity:0}:root[data-dock-dark] .dock.over-stage{color:var(--paper)}.brand{justify-self:start;display:flex;align-items:center;min-height:44px;color:inherit}.brand svg{display:block;height:24px;width:auto}.dock nav{display:flex;gap:var(--s6)}.dock nav a{position:relative;display:flex;align-items:center;height:44px;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:inherit;opacity:.68;transition:opacity var(--fast) var(--ease-ui)}.dock nav a:after{content:"";position:absolute;left:-4px;right:-4px;bottom:8px;height:2px;border-radius:2px;background:var(--slit);box-shadow:0 0 10px #7b6cff80;transform:scaleX(0);transition:transform var(--slow) var(--ease)}.dock nav a:hover,.dock nav a.active{opacity:1}.dock nav a:hover:after,.dock nav a.active:after{transform:scaleX(1)}.dock-end{justify-self:end;display:flex;align-items:center;gap:var(--s5)}.dock-id{font:500 12px var(--mono);letter-spacing:.06em;white-space:nowrap;opacity:.72}.dock-wallet{display:flex;align-items:center;gap:var(--s2);height:38px;padding:0 var(--s4);border-radius:var(--r-sm);background:var(--btn);color:var(--ink);font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;box-shadow:0 0 #7b6cff00;transition:background-color var(--fast) var(--ease-ui),box-shadow var(--slow) var(--ease),transform var(--fast) var(--ease)}.dock-wallet:hover{background:var(--btn-hi);box-shadow:0 0 28px #7b6cff73}.dock-wallet:active{transform:translateY(1px)}.dock-wallet.on{background:transparent;color:inherit;text-transform:none;letter-spacing:0;box-shadow:inset 0 -2px 0 var(--glow);border-radius:0;padding:0 var(--s1)}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:inherit}.ca-tag{display:inline-flex;align-items:center;gap:6px;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;pointer-events:auto;transition:color var(--fast) var(--ease-ui)}.ca-tag:hover{color:var(--glow-deep)}.ca-tag svg{opacity:.7}.ca-tag .ca-short{display:none}.foot .ca-tag:hover,:root[data-dock-dark] .dock.over-stage .ca-tag:hover{color:var(--glow-hi)}@media(max-width:640px){.ca-tag.has-full .ca-full{display:none}.ca-tag.has-full .ca-short{display:inline}}.chapters{max-width:var(--max);margin:0 auto;padding:var(--s9) var(--gutter) 0}.chapter{display:grid;grid-template-columns:120px minmax(0,3fr) minmax(0,6fr);align-items:center;gap:var(--s5);padding:var(--s6) 0;border-top:1px solid var(--line)}.chapter-n{font:300 clamp(56px,6vw,88px)/.9 var(--serif);color:#2c2d5599}.chapter.now .chapter-n{color:var(--ink)}.chapter-id span{display:block;font-size:13px;font-weight:600}.chapter-id small{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s1);font-size:12px;color:var(--text-2)}.chapter-id i{width:6px;height:6px;border-radius:50%;background:var(--glow)}.chapter-body h2{font:300 var(--fs-2)/1.05 var(--serif)}.chapter-body p{max-width:56ch;margin-top:var(--s3);font-size:13px;color:var(--text-2)}.chapter-links{display:flex;flex-wrap:wrap;gap:var(--s5);margin-top:var(--s3)}.chapter-links a{display:inline-flex;align-items:center;gap:var(--s1);font-weight:600;text-decoration:underline;text-underline-offset:4px}.glyphs{display:block;font:400 clamp(24px,3vw,40px)/1 var(--mono);letter-spacing:.04em;color:#05050c59;white-space:nowrap;overflow:hidden}.glyph-rule{display:block;height:8px;margin-top:var(--s3);border-radius:2px;background:repeating-linear-gradient(90deg,#05050c26 0 6px,transparent 6px 9px)}.updates{max-width:var(--max);margin:var(--s8) auto 0;padding:0 var(--gutter)}.updates-head{display:flex;justify-content:space-between;padding:var(--s3) var(--s5);background:var(--ink);color:var(--mist);font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r) var(--r) 0 0}.updates-head span:first-child{color:var(--glow-hi)}.updates-body{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s7);padding:var(--s7) var(--s5);background:var(--ink);color:var(--paper);border-radius:0 0 var(--r) var(--r)}.updates-body h2{font:300 var(--fs-1)/1.02 var(--serif)}.updates-body h2 em{color:var(--glow-hi)}.updates-body>div p{margin-top:var(--s4);max-width:36ch;font-size:13px;color:var(--mist)}.updates-body li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--ink-line)}.updates-body time{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--glow-hi);padding-top:2px}.updates-body li p{font-size:13px;color:var(--paper)}.faq{max-width:var(--max);margin:0 auto;padding:var(--s10) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s7)}.faq h2{max-width:9ch;font:300 var(--fs-1)/1.02 var(--serif);letter-spacing:-.012em}.faq details{border-top:var(--bw) solid var(--ink)}.faq details:last-child{border-bottom:var(--bw) solid var(--ink)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:64px;font:300 22px/1.25 var(--serif);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform var(--fast) var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{max-width:60ch;padding-bottom:var(--s5);font-size:var(--fs-body);color:var(--text-2)}.foot{position:relative;padding:var(--s7) var(--gutter) var(--s6);background:var(--ink);color:var(--paper)}.foot:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--slit)}.foot-row{max-width:var(--max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6)}.foot-mark svg{display:block;height:36px;width:auto}.foot nav{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.foot nav a{display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--mist);transition:color var(--fast) var(--ease-ui)}.foot nav a:hover{color:var(--paper)}.foot-id{margin-left:auto;font:500 13px var(--mono);color:var(--mist)}.foot-note{max-width:var(--max);margin:var(--s5) auto 0;font-size:12px;color:var(--dim)}.wpick{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s4);background:#05050cd9}.wpick-card{width:min(420px,100%);display:grid;gap:var(--s3);padding:var(--s6);background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:8px 10px 0 var(--glow)}.wpick-card b{font:300 28px/1.1 var(--serif)}.wpick-card .hint{font-size:13px;color:var(--text-2)}.wpick-list{display:grid;gap:var(--s2);margin-top:var(--s2)}.wpick-list button{display:flex;align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s4);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);background:var(--white);font:500 14px var(--mono);text-align:left;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.wpick-list button:hover{transform:translate(-1px,-2px);box-shadow:3px 4px 0 var(--ink)}.wpick-list img{width:26px;height:26px;border-radius:6px}.wpick-list small{margin-left:auto;font-size:11px;color:var(--text-2)}.wpick-dot{width:26px;height:26px;border-radius:6px;background:var(--glow)}.wpick-x{justify-self:start;min-height:40px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.wmenu{position:fixed;z-index:90;display:grid;min-width:220px;padding:var(--s2);background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:4px 5px 0 var(--ink)}.wmenu button{min-height:44px;padding:0 var(--s3);text-align:left;font:500 13px var(--mono);border-radius:var(--r-sm)}.wmenu button:hover{background:#05050c14}.toast{position:fixed;z-index:120;left:50%;bottom:24px;max-width:min(560px,calc(100% - 32px));padding:var(--s3) var(--s5);border-radius:var(--r);background:var(--ink);color:var(--paper);font:500 13px/1.5 var(--mono);box-shadow:0 0 0 1px #ffffff14,0 18px 50px #05050c66;transform:translate(-50%,140%);transition:transform var(--slow) var(--ease)}.toast.on{transform:translate(-50%)}@media(max-width:1100px){.faq{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.chapter{grid-template-columns:72px minmax(0,1fr)}.chapter-body{grid-column:1 / -1}.updates-body{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.updates-body li{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.dock{grid-template-columns:auto minmax(0,1fr)}.dock-end{grid-column:2;grid-row:1;gap:var(--s2)}.dock nav{display:none;position:absolute;top:72px;left:var(--gutter);right:var(--gutter);flex-direction:column;gap:0;padding:var(--s2) var(--s4);background:var(--paper);color:var(--ink);border-radius:var(--r);box-shadow:0 24px 60px #05050c33}.dock.open nav{display:flex}.dock nav a{height:52px;font-size:13px;opacity:1;border-bottom:1px solid var(--line)}.dock nav a:last-child{border-bottom:0}.dock nav a:after{left:0;right:auto;width:32px;bottom:10px}.dock-id{display:none}.menu-toggle{display:flex}}@media(max-width:560px){.brand svg{height:20px}.dock-wallet{width:40px;padding:0;justify-content:center}.dock-wallet span{display:none}.dock-wallet.on{width:auto}.dock-wallet.on span{display:inline}.foot-id{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}.ca-soon{font:inherit;letter-spacing:inherit;opacity:.8}[hidden]{display:none!important}@media(max-width:1240px)and (min-width:961px){.dock-id{display:none}.dock nav{gap:var(--s5)}}
