html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-wght-normal-CGKlZYBf.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-wght-normal-DLqwHbi6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-wght-normal-e3e57Shi.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-wght-normal-CO1l-giJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-wght-normal-LcSrhZ7T.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-wght-normal-BnEbWgdZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-wght-normal-DLxlUchJ.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-wght-italic-DrMGjC4f.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-wght-italic-C2hF6zFe.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-wght-italic-f6xT_0ee.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-wght-italic-9BAkQpca.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-wght-italic-LyOFdRXZ.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-wght-italic-CC1SwlwQ.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-wght-italic-Bm_GJfSc.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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-vietnamese-wght-normal-Dq6RSFnG.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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-latin-ext-wght-normal-BnZzAaJu.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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/reddit-sans-latin-wght-normal-BY_1BeEl.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{--z-night: #0e0f13;--z-ground: #131419;--z-ground-2: #18191f;--z-panel: #1c1d24;--z-panel-2: #23252d;--z-indigo: #2d2f38;--z-violet: #e9e8e2;--z-violet-2: #f4f3ee;--z-glass: #d9d8d2;--z-white: #ffffff;--z-paper: #fbfbf9;--z-paper-2: #f1f1ee;--z-fur: #050506;--z-sheen: #9aa0ad;--z-text: #f1f0ec;--z-text-2: #c9cacd;--z-mist: #a1a3aa;--z-dim: #6f727b;--z-ink: #0e0f12;--z-ink-text: #15161a;--z-ink-2: #43464f;--z-ink-mist: #6c6f78;--z-line: #ffffff17;--z-line-2: #ffffff2b;--z-line-ink: #0e0f1217;--z-line-ink-2: #0e0f122e;--z-glow: 0 0 0 transparent;--z-up: #8fd6a6;--z-down: #f09a86;--z-warn: #ecd08f;--z-up-ink: #1f7a4a;--z-down-ink: #a8402a;--z-display: "Literata Variable", "Literata", Georgia, "Times New Roman", serif;--z-text-font: "Reddit Sans Variable", "Reddit Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--z-mono: var(--z-text-font);--z-fs-display: clamp(52px, 6.6vw, 104px);--z-fs-1: clamp(36px, 4.2vw, 64px);--z-fs-2: clamp(26px, 2.6vw, 40px);--z-fs-3: 21px;--z-fs-lead: 16px;--z-fs-body: 14.5px;--z-fs-small: 13px;--z-fs-label: 12.5px;--z-s1: 4px;--z-s2: 8px;--z-s3: 12px;--z-s4: 16px;--z-s5: 24px;--z-s6: 32px;--z-s7: 48px;--z-s8: 64px;--z-s9: 96px;--z-s10: 128px;--z-gutter: clamp(16px, 4vw, 56px);--z-max: 1360px;--z-r-sm: 10px;--z-r: 14px;--z-r-card: 22px;--z-tile: 20.5%;--z-bw: 1px;--z-ease: cubic-bezier(.22, 1, .36, 1);--z-ease-ui: cubic-bezier(.4, 0, .2, 1);--z-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--z-fast: .16s;--z-slow: .9s;--z-press: none;--z-press-hover: none;--z-press-down: none;--z-dock-h: 64px;--z-ember: var(--z-violet-2);--z-ember-hi: var(--z-white);--z-ember-deep: var(--z-glass);--z-slit: var(--z-night);--z-sky-pale: var(--z-paper-2);--z-ink-line: var(--z-line-ink-2);--z-up-on-ink: var(--z-up);--z-down-on-ink: var(--z-down);--z-sans: var(--z-text-font);--z-serif: var(--z-display);--z-z-dock: 40;--z-z-dialog: 60;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:96px;-webkit-text-size-adjust:100%;background:var(--z-ground)}body{margin:0;background:var(--z-ground);color:var(--z-text);font:400 var(--z-fs-body)/1.6 var(--z-text-font);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,ol,ul,pre{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:800;font-stretch:125%;text-wrap:balance}h1 em,h2 em,h3 em{font-style:normal;color:var(--z-glass)}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%}input,select{min-width:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--z-glass);outline-offset:3px}::selection{background:var(--z-glass);color:var(--z-ink)}code,kbd,.num{font-family:var(--z-mono);font-stretch:87.5%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes busy{to{transform:rotate(1turn)}}.key,.button{position:relative;display:inline-flex;align-items:stretch;min-height:50px;border-radius:var(--z-r);border:2px solid var(--z-ink);overflow:hidden;font:700 13px/1 var(--z-text-font);font-stretch:112%;white-space:nowrap;box-shadow:var(--z-press);transition:transform var(--z-fast) var(--z-ease-ui),box-shadow var(--z-fast) var(--z-ease-ui),background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui)}.key-label{display:flex;align-items:center;padding:0 var(--z-s5) 0 var(--z-s4);flex:1}.key-cell{position:relative;display:grid;place-items:center;width:48px;overflow:hidden;border-left:2px solid var(--z-ink);background:var(--z-violet);color:var(--z-white);transition:background-color var(--z-fast) var(--z-ease-ui)}.key-cell svg{position:relative;z-index:1}.key:hover,.button:hover{transform:translate(-1px,-3px);box-shadow:var(--z-press-hover)}.key:active,.button:active{transform:translate(2px,3px);box-shadow:var(--z-press-down);transition-duration:60ms}.key:hover .key-cell svg{animation:arrowloop .52s var(--z-ease) both}@keyframes arrowloop{0%{transform:none;opacity:1}40%{transform:translate(14px,-14px);opacity:0}41%{transform:translate(-14px,14px);opacity:0}to{transform:none;opacity:1}}.key.paper,.button{background:var(--z-paper);color:var(--z-ink-text)}.key.ghost,.button.paper,.button.dark{background:var(--z-panel);color:var(--z-text);border-color:var(--z-ink)}.key.ghost .key-cell{background:var(--z-panel-2);color:var(--z-glass);border-left-color:var(--z-ink)}.key.ghost:hover,.button.paper:hover,.button.dark:hover{background:var(--z-panel-2)}.key.ghost:hover .key-cell{background:var(--z-violet);color:var(--z-white)}.key.small{min-height:40px;font-size:12px}.key.small .key-cell{width:40px}.key.small .key-label{padding:0 var(--z-s4)}.key:disabled,.button:disabled{background:transparent;color:var(--z-dim);border-color:var(--z-line-2);box-shadow:none;transform:none}.key:disabled .key-cell{background:transparent;color:var(--z-dim);border-left-color:var(--z-line-2)}.key.busy .key-cell svg{animation:busy 1s linear infinite}.key-grain{display:none}.button{align-items:center;gap:var(--z-s4);padding:0 0 0 var(--z-s5)}.button>svg:last-child{box-sizing:content-box;width:18px;height:18px;padding:14px 15px;margin-left:auto;border-left:2px solid var(--z-ink);background:var(--z-violet);color:var(--z-white)}.keys{display:flex;flex-wrap:wrap;gap:var(--z-s3) var(--z-s4)}.keys.center{justify-content:center}.text-link{display:inline-flex;align-items:center;gap:var(--z-s2);min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--z-r-sm);transition:background-color var(--z-fast) var(--z-ease-ui)}.icon-button:hover{background:#ffffff12}.eyebrow,.section-label,.kicker{display:flex;align-items:center;gap:8px;margin-bottom:var(--z-s4);font:600 var(--z-fs-label)/1 var(--z-mono);font-stretch:87.5%;letter-spacing:0;color:var(--z-mist)}.kicker .dot{width:7px;height:7px;border-radius:2px;background:var(--z-up)}.ca-tag{display:inline-flex;align-items:center;gap:6px;font:inherit;color:inherit;transition:color var(--z-fast) var(--z-ease-ui)}.ca-tag:hover{color:var(--z-white)}.ca-tag .ca-short{display:none}@media(max-width:700px){.ca-tag.has-full .ca-full{display:none}.ca-tag.has-full .ca-short{display:inline}}.ticker-line{display:flex;align-items:center;gap:10px;font:500 11.5px var(--z-mono);font-stretch:87.5%;color:var(--z-mist)}.ticker-line b{color:var(--z-text);font-weight:600}.tape{position:relative;z-index:1;display:grid;gap:4px;padding:10px 0 16px;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lane{display:flex;overflow:hidden;height:30px}.lane-track{display:flex;flex:none;animation:lane 80s linear infinite}.lane.reverse .lane-track{animation-direction:reverse;animation-duration:96s}.tape:hover .lane-track{animation-play-state:paused}@keyframes lane{to{transform:translate(-50%)}}.lane-set{display:flex;align-items:center;gap:var(--z-s5);padding-right:var(--z-s5)}.lane-label{font:600 11px var(--z-mono);font-stretch:87.5%;letter-spacing:0;color:var(--z-dim);white-space:nowrap}.coin{display:flex;align-items:center;gap:7px;height:30px;font:500 11.5px var(--z-mono);font-stretch:87.5%;color:var(--z-text-2);white-space:nowrap;transition:color var(--z-fast) var(--z-ease-ui)}.coin:hover{color:var(--z-white)}.coin img,.coin em{width:18px;height:18px;border-radius:50%}.coin em{display:grid;place-items:center;font:600 12px var(--z-mono);font-style:normal;background:#ffffff1a}.coin b{color:var(--z-text);font-weight:600}.coin i{font-style:normal}.coin i[data-dir=up]{color:var(--z-up)}.coin i[data-dir=down]{color:var(--z-down)}.coin-skeleton{width:120px;height:12px;border-radius:3px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:skel 1.4s linear infinite}@keyframes skel{to{background-position:-200% 0}}.gate-page{max-width:880px}.gate-card{position:relative;display:grid;gap:var(--z-s5);padding:var(--z-s6);border-radius:8px;background:var(--z-panel);border:1px solid var(--z-line-2);box-shadow:6px 8px 0 var(--z-ink)}.gate-head{display:flex;gap:var(--z-s4);align-items:flex-start}.gate-head>svg{flex:none;margin-top:6px;color:var(--z-glass)}.gate-head h2{font:800 clamp(24px,2.4vw,34px)/1.05 var(--z-display);font-stretch:125%}.gate-head p{margin-top:var(--z-s3);max-width:56ch;font-size:14px;color:var(--z-mist)}.gate-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--z-line);border-bottom:1px solid var(--z-line)}.gate-read div{padding:var(--z-s4) var(--z-s3) var(--z-s4) 0}.gate-read dt{font:600 12px var(--z-mono);letter-spacing:0;color:var(--z-mist)}.gate-read dd{margin-top:var(--z-s2);font:500 14px var(--z-mono);font-stretch:87.5%;overflow-wrap:anywhere}.gate-meter{height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.gate-meter i{display:block;height:100%;background:var(--z-glass);transition:width var(--z-slow) var(--z-ease)}.gate-note{font-size:14px;color:var(--z-mist)}.gate-note.warn{color:var(--z-warn)}.gate-actions{display:flex;flex-wrap:wrap;gap:var(--z-s4)}.gate-ca{font:500 12px var(--z-mono);color:var(--z-mist)}@media(max-width:700px){.gate-card{padding:var(--z-s5)}.gate-read{grid-template-columns:1fr 1fr}.gate-actions .button,.gate-actions .key{width:100%}}.repo-line{display:flex;align-items:center;gap:var(--z-s4);margin-top:var(--z-s4);padding:var(--z-s4) var(--z-s5);border-radius:var(--z-r);border:1px solid var(--z-line-2);transition:background-color var(--z-fast) var(--z-ease-ui)}.repo-line:hover{background:#ffffff0a}.repo-line span{display:grid;gap:2px;flex:1;min-width:0}.repo-line b{font:600 14px var(--z-mono);overflow-wrap:anywhere}.repo-line small{font:400 12px var(--z-mono);color:var(--z-mist)}.page,.workspace{max-width:1520px;min-height:100svh;margin:0 auto;padding:calc(var(--z-dock-h) + 12px + var(--z-s7)) var(--z-gutter) var(--z-s9)}.page-heading,.workspace-heading{position:relative;padding-bottom:var(--z-s5);margin-bottom:var(--z-s6);border-bottom:1px solid var(--z-line)}.page-heading:after,.workspace-heading:after{content:"";position:absolute;left:0;bottom:-1px;width:120px;height:3px;background:var(--z-violet-2)}.page-heading h1,.workspace-heading h1,.page>h1{font:800 clamp(34px,4vw,58px)/1 var(--z-display);font-stretch:125%;letter-spacing:-.02em}.page-heading p,.workspace-heading p{max-width:56ch;margin-top:var(--z-s3);font-size:var(--z-fs-lead);color:var(--z-mist)}.loading{display:grid;place-items:center;font:500 13px var(--z-mono);color:var(--z-mist)}.error-page{display:grid;align-content:center;justify-items:start;gap:var(--z-s5)}.error-page p{font-size:var(--z-fs-lead);color:var(--z-mist)}.vault-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--z-s6);align-items:start}.vault-tool{background:var(--z-panel);border-radius:8px;border:1px solid var(--z-line-2);overflow:hidden}.vault-tabs,.privacy-tabs{display:flex;gap:var(--z-s1);padding:var(--z-s2);border-bottom:1px solid var(--z-line)}.vault-tabs button,.privacy-tabs button{flex:1;height:42px;border-radius:var(--z-r-sm);font:600 13px var(--z-text-font);color:var(--z-mist);transition:background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui)}.vault-tabs button:hover:not(:disabled),.privacy-tabs button:hover:not(:disabled){background:#ffffff0d;color:var(--z-text)}.vault-tabs button[aria-pressed=true],.privacy-tabs button[aria-pressed=true]{background:var(--z-paper);color:var(--z-ink-text)}.vault-tabs button:disabled,.privacy-tabs button:disabled{opacity:.45}.vault-tool form{display:grid;gap:var(--z-s5);padding:var(--z-s6)}.file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--z-s2);min-height:200px;padding:var(--z-s6);overflow:hidden;background:#ffffff05;border:1px dashed var(--z-line-2);border-radius:var(--z-r);text-align:center;transition:background-color var(--z-fast) var(--z-ease-ui),border-color var(--z-fast) var(--z-ease-ui)}.file-drop:hover{background:#ffffff0a;border-color:var(--z-glass)}.file-drop:focus-within{outline:2px solid var(--z-glass);outline-offset:3px}.file-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-drop svg{color:var(--z-mist)}.file-drop.has-file svg{color:var(--z-glass)}.file-drop strong{max-width:100%;overflow-wrap:anywhere;font:800 20px/1.2 var(--z-display);font-stretch:112%}.file-drop span{font:500 12px var(--z-mono);color:var(--z-mist)}.field-label{display:grid;gap:var(--z-s2);font:600 12px var(--z-mono);letter-spacing:0;color:var(--z-mist)}.field-label input{height:50px;padding:0 var(--z-s4);border:1px solid var(--z-line-2);border-radius:var(--z-r-sm);background:var(--z-ground-2);color:var(--z-text);font:500 15px var(--z-mono);font-stretch:87.5%;text-transform:none;letter-spacing:0;transition:border-color var(--z-fast) var(--z-ease-ui)}.field-label input:focus{outline:none;border-color:var(--z-glass)}.field-label input::placeholder{color:var(--z-dim)}.password-field{position:relative;display:flex}.password-field input{flex:1;padding-right:56px}.password-field .icon-button{position:absolute;top:3px;right:3px}.field-note{font-size:var(--z-fs-small);color:var(--z-mist)}.form-error{padding:var(--z-s3) var(--z-s4);border-left:3px solid var(--z-down);background:#ff8fa614;font:500 var(--z-fs-small)/1.5 var(--z-text-font);color:var(--z-text)}.vault-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--z-s5)}.vault-result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--z-s4);padding:var(--z-s4);border-radius:var(--z-r);border:1px solid var(--z-line-2)}.vault-result>svg{color:var(--z-up)}.vault-result>div{flex:1;display:grid;gap:var(--z-s1);min-width:160px}.vault-result b{font-weight:700}.vault-result span{font:500 12px var(--z-mono);color:var(--z-mist);overflow-wrap:anywhere}.vault-aside{position:relative;display:grid;gap:var(--z-s4);padding:var(--z-s6);border-radius:8px;background:var(--z-panel);border:1px solid var(--z-line-2)}.vault-aside>svg{color:var(--z-glass)}.vault-aside h2{font:800 var(--z-fs-2)/1.05 var(--z-display);font-stretch:125%}.vault-aside p,.vault-aside .field-note{color:var(--z-mist)}.vault-aside li{display:flex;align-items:center;gap:var(--z-s3);padding:var(--z-s3) 0;border-top:1px solid var(--z-line);font-size:14px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--z-s7);align-items:start}.docs-layout aside{position:sticky;top:calc(var(--z-dock-h) + 36px);display:grid;gap:var(--z-s1)}.docs-layout aside a{display:flex;align-items:center;min-height:40px;padding:0 var(--z-s4);border-radius:var(--z-r-sm);font:600 13px var(--z-text-font);color:var(--z-mist);border-left:2px solid transparent;transition:background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui),border-color var(--z-fast) var(--z-ease-ui)}.docs-layout aside a:hover{background:#ffffff0d;color:var(--z-text);border-left-color:var(--z-glass)}.docs-layout article{max-width:920px}.docs-layout section{padding-bottom:var(--z-s6);margin-bottom:var(--z-s6);border-bottom:1px solid var(--z-line)}.docs-layout section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.docs-layout h2{margin-bottom:var(--z-s4);font:800 var(--z-fs-2)/1.1 var(--z-display);font-stretch:125%}.docs-layout h3{margin:var(--z-s5) 0 var(--z-s2);font:700 17px var(--z-display);font-stretch:112%}.docs-layout article p{max-width:72ch;margin-bottom:var(--z-s4);font-size:var(--z-fs-body);line-height:1.75;color:var(--z-text-2)}.docs-layout article a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.docs-layout article a.repo-line{text-decoration:none}.docs-layout code{padding:2px 6px;border-radius:3px;background:#ffffff14;color:var(--z-white);font:500 .88em var(--z-mono)}.notice{display:flex;gap:var(--z-s3);margin:var(--z-s5) 0;padding:var(--z-s4) var(--z-s5);border-radius:var(--z-r);background:#ffffff08;border:1px solid var(--z-line)}.notice svg{color:var(--z-glass)}.docs-layout .notice p{margin:0;color:var(--z-mist)}.contract-line{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--z-s4);align-items:center;padding:var(--z-s3) 0;border-top:1px solid var(--z-line)}.contract-line b{font-weight:700}.contract-line a,.contract-line span{display:inline-flex;align-items:center;gap:var(--z-s2);font:500 12.5px var(--z-mono);font-stretch:87.5%;overflow-wrap:anywhere;word-break:break-all}.foot{position:relative;z-index:1;padding:var(--z-s8) var(--z-gutter) var(--z-s6);background:var(--z-night)}.foot:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;background:var(--z-night);clip-path:polygon(0 100%,0 40%,22% 40%,calc(22% + 28px) 100%,60% 100%,calc(60% + 28px) 0,100% 0,100% 100%)}.foot-row{max-width:var(--z-max);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--z-s6)}.foot-mark{display:flex;align-items:center;gap:12px}.foot-mark img{display:block;width:44px;height:44px;border-radius:9px;box-shadow:3px 4px 0 var(--z-ink)}.foot-mark span{font:800 22px/1 var(--z-display);font-stretch:125%}.foot-mark span b{color:var(--z-glass);font-weight:800}.foot nav{display:flex;flex-wrap:wrap;gap:var(--z-s5)}.foot nav a{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--z-text-font);color:var(--z-mist);transition:color var(--z-fast) var(--z-ease-ui)}.foot-id{display:flex;gap:8px;font:500 11.5px var(--z-mono);font-stretch:87.5%;color:var(--z-mist)}.foot-id b{color:var(--z-text)}.foot-fine{max-width:var(--z-max);margin:var(--z-s6) auto 0;padding-top:var(--z-s4);border-top:1px solid var(--z-line);font:400 11px/1.6 var(--z-mono);color:var(--z-dim)}@media(max-width:1100px){.vault-layout,.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-layout aside{position:static;display:flex;flex-wrap:wrap}}@media(max-width:800px){.foot-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.keys .key{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.open-note{position:relative;z-index:2;max-width:1520px;margin:0 auto;padding:calc(var(--z-dock-h) + 16px) var(--z-gutter) 0;font:400 12px/1.6 var(--z-mono);color:var(--z-mist)}.open-note b{margin-right:8px;padding:2px 6px;border-radius:3px;background:var(--z-violet);color:var(--z-white);font-weight:600}.open-note+*{padding-top:var(--z-s6)!important}.code-402{display:none}.kit-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--z-s4);margin-bottom:var(--z-s6)}.kit-row .field-label{width:280px}.brandmark{display:inline-flex;align-items:center;gap:8px}.brandmark img{display:block;width:30px;height:30px;border-radius:6px;box-shadow:2px 3px 0 var(--z-ink)}.brandmark b{font:800 15px/1 var(--z-display);font-stretch:125%}.brandmark i{font-style:normal;color:var(--z-glass)}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--z-s6)}.privacy-guide{display:inline-flex;align-items:center;gap:var(--z-s2);min-height:48px;padding:0 var(--z-s4);border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r-sm);background:var(--z-paper);font:500 13px var(--z-sans);white-space:nowrap;box-shadow:3px 4px 0 var(--z-ink);transition:transform var(--z-fast) var(--z-ease),box-shadow var(--z-fast) var(--z-ease)}.privacy-guide:hover{transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--z-ink)}.privacy-guide:active{transform:translate(2px,3px);box-shadow:1px 1px 0 var(--z-ink)}.privacy-desk{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:var(--z-s5);align-items:start}.privacy-desk dl,.payment-review dl{display:grid;grid-template-columns:auto minmax(0,1fr);margin:0}.privacy-desk dt,.privacy-desk dd,.payment-review dt,.payment-review dd{padding:var(--z-s3) 0;border-top:1px solid var(--z-line);font-size:var(--z-fs-small)}.privacy-desk dt,.payment-review dt{padding-right:var(--z-s4);color:var(--z-text-2)}.privacy-desk dd,.payment-review dd{text-align:right;font:500 var(--z-fs-small)/1.5 var(--z-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.privacy-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--z-s2);min-height:48px;padding:0 var(--z-s5);border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r-sm);background:var(--z-ember);color:var(--z-ink);font:500 13px var(--z-sans);white-space:nowrap;box-shadow:3px 4px 0 var(--z-ink);transition:transform var(--z-fast) var(--z-ease),box-shadow var(--z-fast) var(--z-ease),background-color var(--z-fast) var(--z-ease-ui)}.privacy-button:hover:not(:disabled){transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--z-ink)}.privacy-button:active:not(:disabled){transform:translate(2px,3px);box-shadow:1px 1px 0 var(--z-ink);transition-duration:60ms}.privacy-button.secondary{background:var(--z-paper)}.privacy-button:disabled{background:#c9d6e6;color:#44556d;border-color:#7d8ea8;box-shadow:none}.privacy-sidebar{position:relative;display:grid;gap:var(--z-s4);padding:var(--z-s5);background:var(--z-ink);color:var(--z-paper);border-radius:var(--z-r)}.privacy-sidebar:before{content:"";position:absolute;top:0;left:var(--z-s4);right:var(--z-s4);height:2px;background:var(--z-slit)}.privacy-sidebar h2{font:300 24px var(--z-serif)}.privacy-address{margin-top:calc(var(--z-s3) * -1);font:500 var(--z-fs-small) var(--z-mono);color:var(--z-mist)}.privacy-sidebar dt,.privacy-sidebar dd{border-color:var(--z-ink-line)}.privacy-sidebar dt{color:var(--z-mist)}.privacy-sidebar .privacy-button{width:100%;border-color:var(--z-ember);box-shadow:0 3px 0 var(--z-ember-deep)}.privacy-sidebar .privacy-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 0 var(--z-ember-deep)}.privacy-sidebar .privacy-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--z-ember-deep)}.privacy-sidebar .privacy-button.secondary{background:transparent;color:var(--z-paper);border-color:#ffffff3d;box-shadow:none}.privacy-sidebar .privacy-button.secondary:hover:not(:disabled){background:#ffffff14;transform:none;box-shadow:none}.privacy-sidebar .privacy-button:disabled{background:#ffffff0f;color:var(--z-dim);border-color:#ffffff1f;box-shadow:none}.privacy-balance{display:grid;gap:var(--z-s3);padding:var(--z-s4);background:var(--z-ink-2);border:1px solid var(--z-ink-line);border-radius:var(--z-r-sm)}.privacy-balance>span{font:500 var(--z-fs-label) var(--z-mono);letter-spacing:0;color:var(--z-mist)}.privacy-balance>strong{font:400 34px/1 var(--z-mono);font-variant-numeric:tabular-nums}.privacy-balance>strong small{margin-left:var(--z-s1);font-size:var(--z-fs-small);color:var(--z-mist)}.privacy-balance>p{font-size:13px;color:var(--z-mist)}.privacy-inspector{display:flex;align-items:center;gap:var(--z-s3);padding-top:var(--z-s4);border-top:1px solid var(--z-ink-line);font:500 13px var(--z-sans);transition:color var(--z-fast) var(--z-ease-ui)}.privacy-inspector>svg:first-child{color:var(--z-ember)}.privacy-inspector>svg:last-child{margin-left:auto}.privacy-inspector small{display:block;margin-top:2px;font:400 13px var(--z-sans);color:var(--z-mist)}.privacy-inspector:hover{color:var(--z-ember-hi)}.privacy-editor{background:var(--z-paper);border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r);box-shadow:6px 8px 0 var(--z-ink);overflow:hidden}.privacy-form-title{padding:var(--z-s6) var(--z-s6) 0}.privacy-form-title h2,.privacy-activity h2{font:300 var(--z-fs-2)/1.05 var(--z-serif)}.privacy-form-title p{margin-top:var(--z-s2);font-size:var(--z-fs-small);color:var(--z-text-2)}.privacy-form{display:grid;gap:var(--z-s5);padding:var(--z-s5) var(--z-s6) var(--z-s6)}.privacy-form>label{display:grid;gap:var(--z-s2);font:500 12px var(--z-sans);letter-spacing:0}.privacy-form select,.privacy-form>label>input{height:52px;padding:0 var(--z-s4);border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r-sm);background:var(--z-white);font:500 15px var(--z-mono);color:var(--z-ink)}.privacy-amount{display:flex;align-items:stretch;min-height:76px;border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r-sm);background:var(--z-white);overflow:hidden}.privacy-amount input{flex:1;min-width:0;padding:0 var(--z-s4);border:0;background:none;font:500 clamp(28px,3vw,40px) var(--z-mono);font-variant-numeric:tabular-nums;color:var(--z-ink);outline-offset:-5px}.privacy-amount>b{display:flex;align-items:center;padding:0 var(--z-s5);border-left:var(--z-bw) solid var(--z-ink);background:var(--z-sky-pale);font:600 15px var(--z-mono)}.privacy-editor input::placeholder{color:#5d6f88}.privacy-summary{padding:var(--z-s1) 0}.privacy-summary dt:first-of-type,.privacy-summary dd:first-of-type{border-top:var(--z-bw) solid var(--z-ink)}.privacy-note{font-size:var(--z-fs-small);color:var(--z-text-2)}.privacy-recovery{display:flex;gap:var(--z-s4);padding:var(--z-s5);background:var(--z-ink);color:var(--z-paper);border-radius:var(--z-r)}.privacy-recovery>svg{color:var(--z-ember)}.privacy-recovery h3{margin-bottom:var(--z-s2);font:300 20px var(--z-serif)}.privacy-recovery p{font-size:var(--z-fs-small);color:var(--z-mist)}.privacy-recovery strong{font:500 13px var(--z-mono);color:var(--z-ember-hi)}.privacy-recovery label{display:flex;align-items:flex-start;gap:var(--z-s3);margin-top:var(--z-s4);font-size:var(--z-fs-small);cursor:pointer}.privacy-recovery input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--z-ember)}.privacy-form-actions{display:flex;flex-wrap:wrap;gap:var(--z-s3)}.privacy-stage{display:flex;align-items:center;gap:var(--z-s2);min-height:20px;font:500 13px var(--z-mono);color:var(--z-text-2)}.privacy-stage svg{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.privacy-error{padding:var(--z-s3) var(--z-s4);border-left:4px solid var(--z-down);background:var(--z-white);font:500 var(--z-fs-small)/1.5 var(--z-sans);color:var(--z-down);overflow-wrap:anywhere}.privacy-sidebar .privacy-error,.privacy-context .privacy-error{background:#2a0d0a;color:var(--z-down-on-ink)}.privacy-tx{display:inline-flex;align-items:center;gap:var(--z-s2);font:500 var(--z-fs-small) var(--z-mono);text-decoration:underline;text-underline-offset:4px}.privacy-boundary{display:flex;align-items:flex-start;gap:var(--z-s3);padding:var(--z-s4) var(--z-s6);border-top:var(--z-bw) solid var(--z-ink);background:var(--z-sky-pale);font-size:var(--z-fs-small);color:var(--z-text-2)}.privacy-boundary svg{color:var(--z-ink)}.privacy-activity{min-height:380px;padding:var(--z-s6)}.privacy-activity>p{margin-top:var(--z-s2);font-size:var(--z-fs-small);color:var(--z-text-2)}.privacy-activity article{display:flex;gap:var(--z-s3);margin-top:var(--z-s4);padding-top:var(--z-s4);border-top:1px solid var(--z-line)}.privacy-activity article strong{font:500 13px var(--z-sans)}.privacy-activity article p{margin-top:var(--z-s1);font:500 13px var(--z-mono);color:var(--z-text-2)}.privacy-activity article a{display:inline-flex;align-items:center;gap:var(--z-s1);margin-top:var(--z-s2);font-size:var(--z-fs-small);text-decoration:underline;text-underline-offset:4px}.privacy-empty{margin:var(--z-s8) 0;text-align:center;font:500 var(--z-fs-small) var(--z-mono);color:var(--z-text-2)}.privacy-context{display:grid;gap:var(--z-s6)}.privacy-context>div{padding-top:var(--z-s4);border-top:var(--z-bw) solid var(--z-ink)}.privacy-context h2{margin-bottom:var(--z-s2);font:500 var(--z-fs-label) var(--z-mono);letter-spacing:0;color:var(--z-text-2)}.privacy-context p{margin-top:var(--z-s3);font-size:var(--z-fs-small);color:var(--z-text-2)}.privacy-context a{display:inline-flex;align-items:center;gap:var(--z-s1);margin-top:var(--z-s3);font-size:var(--z-fs-small);font-weight:600;text-decoration:underline;text-underline-offset:4px}.privacy-context .privacy-contract{margin-top:0;font:500 13px/1.6 var(--z-mono);word-break:break-all}.privacy-context .privacy-button{width:100%;margin-top:var(--z-s4)}.privacy-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-z-dialog);display:grid;place-items:center;padding:var(--z-s4);background:#04050fd9}.payment-review{position:relative;width:100%;max-width:520px;max-height:90dvh;overflow-y:auto;padding:var(--z-s6);background:var(--z-paper);color:var(--z-ink);border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r);box-shadow:8px 10px 0 var(--z-ember)}.payment-review>svg{color:var(--z-ember-deep)}.review-close{position:absolute;top:var(--z-s3);right:var(--z-s3);width:44px;height:44px;display:grid;place-items:center;border:var(--z-bw) solid var(--z-ink);border-radius:var(--z-r-sm);background:var(--z-white);transition:background-color var(--z-fast) var(--z-ease-ui)}.review-close:hover{background:var(--z-sky-pale)}.payment-review h2{margin:var(--z-s4) 0 var(--z-s2);font:300 30px/1.1 var(--z-serif)}.payment-review>p{font-size:var(--z-fs-small);color:var(--z-text-2)}.payment-review dl{margin:var(--z-s5) 0}.payment-review>.privacy-button{margin:0 var(--z-s3) var(--z-s2) 0}@media(max-width:1240px){.privacy-desk{grid-template-columns:280px minmax(0,1fr)}.privacy-context{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--z-s5)}}@media(max-width:860px){.workspace-heading{flex-direction:column;align-items:flex-start}.privacy-desk,.privacy-context{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.privacy-form-title{padding:var(--z-s5) var(--z-s4) 0}.privacy-form,.privacy-activity,.privacy-boundary{padding:var(--z-s4)}.privacy-recovery{padding:var(--z-s4);gap:var(--z-s3)}.privacy-form-actions .privacy-button{flex:1 1 100%}.payment-review{padding:var(--z-s5) var(--z-s4)}}.privacy-guide{border:0;background:#ffffff08;color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line-2)}.privacy-guide:hover{transform:none;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffffa0}.privacy-guide:active{transform:translateY(1px) scale(.985);box-shadow:inset 0 0 0 1px #ffffffa0}.privacy-desk dt,.privacy-desk dd{border-top-color:var(--z-line)}.privacy-desk dt{color:var(--z-mist)}.privacy-button{border:0;background:var(--z-paper);color:var(--z-ink-text);box-shadow:none;font-family:var(--z-mono);transition:background-color var(--z-fast) var(--z-ease-ui),box-shadow .5s var(--z-ease),transform var(--z-fast) var(--z-ease-ui)}.privacy-button:hover:not(:disabled){transform:none;background:var(--z-white);box-shadow:0 0 30px #ffffff38}.privacy-button:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:none}.privacy-button.secondary{background:#ffffff08;color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line-2)}.privacy-button.secondary:hover:not(:disabled){background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffffa0}.privacy-button:disabled{background:transparent;color:var(--z-dim);box-shadow:inset 0 0 0 1px var(--z-line)}.privacy-sidebar{background:var(--z-panel);color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line)}.privacy-sidebar:before{box-shadow:0 0 12px #ffffffa0}.privacy-sidebar .privacy-button{border:0;box-shadow:none}.privacy-sidebar .privacy-button:hover:not(:disabled){transform:none;box-shadow:0 0 30px #ffffff38}.privacy-sidebar .privacy-button:active:not(:disabled){transform:translateY(1px);box-shadow:none}.privacy-sidebar .privacy-button.secondary{color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line-2)}.privacy-balance{background:#ffffff05;border-color:var(--z-line)}.privacy-inspector:hover{color:var(--z-white)}.privacy-editor{background:var(--z-panel);border:0;box-shadow:inset 0 0 0 1px var(--z-line);color:var(--z-text)}.privacy-form-title p,.privacy-note,.privacy-activity>p,.privacy-activity article p,.privacy-empty,.privacy-context p{color:var(--z-mist)}.privacy-form>label{color:var(--z-mist)}.privacy-form select,.privacy-form>label>input{border:0;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--z-line-2);color:var(--z-text)}.privacy-form select option{background:var(--z-panel);color:var(--z-text)}.privacy-amount{border:0;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--z-line-2)}.privacy-amount:focus-within{box-shadow:inset 0 0 0 1px var(--z-white),0 0 24px #ffffff12}.privacy-amount input{color:var(--z-text)}.privacy-amount>b{border-left:1px solid var(--z-line-2);background:#ffffff08;color:var(--z-text)}.privacy-editor input::placeholder{color:var(--z-dim)}.privacy-summary dt:first-of-type,.privacy-summary dd:first-of-type{border-top:1px solid var(--z-line-2)}.privacy-recovery{background:#ffffff05;box-shadow:inset 0 0 0 1px var(--z-line);color:var(--z-text)}.privacy-recovery strong{color:var(--z-white)}.privacy-recovery input{accent-color:var(--z-white)}.privacy-error{border-left:2px solid var(--z-white);background:#ffffff0a;color:var(--z-text)}.privacy-sidebar .privacy-error,.privacy-context .privacy-error{background:#ffffff0a;color:var(--z-text)}.privacy-boundary{border-top:1px solid var(--z-line);background:transparent;color:var(--z-mist)}.privacy-boundary svg{color:var(--z-white)}.privacy-activity article{border-top-color:var(--z-line)}.privacy-context>div{border-top:1px solid var(--z-line-2)}.payment-review{background:var(--z-paper);color:var(--z-ink-text)}.payment-review dt{color:#5a5a56}.payment-review dt,.payment-review dd{border-top-color:var(--z-line-ink)}.review-close{border:1px solid var(--z-line-ink)}.review-close:hover{background:#0303030d}.payment-review .privacy-button{background:var(--z-ink);color:var(--z-paper)}.payment-review .privacy-button.secondary{background:transparent;color:var(--z-ink-text);box-shadow:inset 0 0 0 1px #03030340}.dw{position:relative}.dock-wallet{position:relative;display:inline-flex;align-items:stretch;height:40px;padding:0;border-radius:6px;overflow:hidden;background:var(--z-paper);color:var(--z-ink-text);border:2px solid var(--z-ink);box-shadow:3px 4px 0 var(--z-ink);font:700 12px var(--z-text-font);font-stretch:112%;white-space:nowrap;transition:transform var(--z-fast) var(--z-ease-ui),box-shadow var(--z-fast) var(--z-ease-ui),background-color var(--z-fast) var(--z-ease-ui)}.dock-wallet:hover:not(:disabled){transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--z-ink);background:var(--z-white)}.dock-wallet:active:not(:disabled){transform:translate(2px,3px);box-shadow:1px 1px 0 var(--z-ink)}.dw-label{display:flex;align-items:center;gap:6px;padding:0 12px}.dw-cell{display:grid;place-items:center;width:38px;border-left:2px solid var(--z-ink);background:var(--z-violet);color:var(--z-white);transition:background-color var(--z-fast) var(--z-ease-ui)}.dock-wallet:hover .dw-cell{background:var(--z-ink)}.dock-wallet.on{background:var(--z-panel);color:var(--z-text);border-color:var(--z-line-2);box-shadow:3px 4px 0 var(--z-ink)}.dock-wallet.on .dw-cell{border-left-color:var(--z-line-2);background:transparent;color:var(--z-glass)}.dock-wallet.on b{font:600 13px var(--z-mono);font-stretch:87.5%;font-variant-numeric:tabular-nums}.dock-wallet.on small{color:var(--z-mist);font-size:11px}.dock-wallet.on i{margin-left:6px;padding-left:10px;border-left:1px solid var(--z-line-2);font-style:normal;color:var(--z-mist);font-size:11px}.dock-wallet.on[aria-expanded=true] .dw-cell svg{transform:rotate(180deg)}.dw-cell svg{transition:transform .3s var(--z-ease)}.dw-sheet{position:absolute;right:0;top:calc(100% + 12px);z-index:5;width:360px;padding:var(--z-s4);border-radius:8px;background:var(--z-ground-2);border:1px solid var(--z-line-2);box-shadow:6px 8px 0 var(--z-ink);animation:sheetin .36s var(--z-ease) both}.dw-top{display:flex;align-items:center;justify-content:space-between}.dw-net{display:inline-flex;align-items:center;gap:8px;font:500 10.5px var(--z-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--z-mist)}.dw-net i{width:7px;height:7px;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--z-mist)}.dw-net.ok i{background:var(--z-up);box-shadow:none}.dw-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--z-mist);transition:background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui)}.dw-icon:hover{background:#ffffff12;color:var(--z-white)}.dw-icon[data-spin] svg{animation:busy 1s linear infinite}.dw-switch{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;margin-top:var(--z-s3);padding:0 var(--z-s3);border-radius:5px;background:var(--z-paper);color:var(--z-ink-text);font:600 12px var(--z-text-font)}.dw-total{display:grid;gap:4px;margin:var(--z-s4) 0 var(--z-s3)}.dw-total span{font:500 10px var(--z-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--z-mist)}.dw-total b{font:800 36px/1 var(--z-display);font-stretch:112%;font-variant-numeric:tabular-nums}.dw-list{max-height:260px;overflow-y:auto;border-top:1px solid var(--z-line);scrollbar-width:thin}.dw-list li,.dw-list li>a{display:grid;grid-template-columns:20px minmax(0,1fr) auto 76px;align-items:center;gap:var(--z-s3);min-height:42px;font:500 12px var(--z-mono);font-stretch:87.5%}.dw-list li{border-bottom:1px solid var(--z-line)}.dw-list li>a{margin:0 calc(var(--z-s2) * -1);padding:0 var(--z-s2);border-radius:4px;transition:background-color var(--z-fast) var(--z-ease-ui)}.dw-list li>a:hover{background:#ffffff0d}.dw-list li:has(>a){display:block}.dw-list img,.dw-list em{width:20px;height:20px;border-radius:50%}.dw-list em{display:grid;place-items:center;font:600 10px var(--z-mono);font-style:normal;background:#ffffff1a}.dw-list span{text-align:right;font-variant-numeric:tabular-nums;color:var(--z-text-2)}.dw-list small{text-align:right;font-size:11px;color:var(--z-mist);font-variant-numeric:tabular-nums}.dw-list .dw-empty{display:block;padding:var(--z-s3) 0;font-size:12px;color:var(--z-mist)}.dw-list .dw-own{grid-template-columns:auto 1fr;color:var(--z-mist)}.dw-list .dw-own b{color:var(--z-text)}.dw-actions{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:6px;margin-top:var(--z-s4)}.dw-actions>*{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:5px;font:600 11px var(--z-text-font);color:var(--z-text-2);box-shadow:inset 0 0 0 1px var(--z-line-2);transition:background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui)}.dw-actions>*:hover{background:#ffffff12;color:var(--z-white)}.dw-note{margin-top:var(--z-s3);font:400 11px var(--z-mono);color:var(--z-dim)}html{scroll-padding-top:84px;background:var(--z-ground-2)}body{background:var(--z-ground-2);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--z-display);font-weight:420;font-stretch:normal;letter-spacing:-.022em}h1 em,h2 em,h3 em{font-style:italic;color:inherit;font-weight:380}code,kbd,.num{font-family:var(--z-text-font);font-stretch:normal}.eyebrow,.section-label,.kicker{font:500 var(--z-fs-label)/1.2 var(--z-text-font);text-transform:none;letter-spacing:0;color:var(--z-mist)}::selection{background:var(--z-violet-2);color:var(--z-ink)}.bar{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:var(--z-s6);height:68px;padding:0 var(--z-gutter);padding-top:env(safe-area-inset-top,0px);background:var(--z-ground-2);color:var(--z-text)}.bar:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:var(--z-ground-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H240V2L236 6L233 2L229 9L226 3L222 7L218 2L215 8L211 3L207 6L204 2L200 9L196 3L193 7L189 2L185 8L182 3L178 5L174 2L171 9L167 3L163 6L160 2L156 8L152 3L149 7L145 2L141 9L138 3L134 6L130 2L127 8L123 3L119 7L116 2L112 9L108 3L105 6L101 2L97 8L94 3L90 7L86 2L83 9L79 3L75 6L72 2L68 8L64 3L61 7L57 2L53 9L50 3L46 6L42 2L39 8L35 3L31 7L28 2L24 9L20 3L17 6L13 2L9 8L6 3L2 7L0 2Z'/%3E%3C/svg%3E") 0 0 / 240px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H240V2L236 6L233 2L229 9L226 3L222 7L218 2L215 8L211 3L207 6L204 2L200 9L196 3L193 7L189 2L185 8L182 3L178 5L174 2L171 9L167 3L163 6L160 2L156 8L152 3L149 7L145 2L141 9L138 3L134 6L130 2L127 8L123 3L119 7L116 2L112 9L108 3L105 6L101 2L97 8L94 3L90 7L86 2L83 9L79 3L75 6L72 2L68 8L64 3L61 7L57 2L53 9L50 3L46 6L42 2L39 8L35 3L31 7L28 2L24 9L20 3L17 6L13 2L9 8L6 3L2 7L0 2Z'/%3E%3C/svg%3E") 0 0 / 240px 10px repeat-x;pointer-events:none}.brand{display:inline-flex;align-items:center;gap:12px;flex:none}.brand img{width:34px;height:34px}.brand span{font:440 25px/1 var(--z-display);letter-spacing:-.02em}.nav{display:flex;gap:4px;margin-right:auto}.nav a{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:12px;font-size:14.5px;color:var(--z-text-2);transition:color var(--z-fast) var(--z-ease-ui),background-color var(--z-fast) var(--z-ease-ui)}.nav a:hover{color:var(--z-white);background:#ffffff0b}.nav a.active{color:var(--z-white)}.nav a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:currentColor;filter:url(#fz-soft)}.bar-end{display:flex;align-items:center;gap:var(--z-s3)}.bar-coin{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--z-mist)}.bar-coin b{color:var(--z-text);font-weight:600}.menu-key{display:none;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--z-text)}.menu-key:hover{background:#ffffff10}.sheet{position:fixed;inset:68px 0 auto;z-index:39;display:grid;padding:var(--z-s3) var(--z-gutter) var(--z-s5);background:var(--z-ground-2);border-bottom:1px solid var(--z-line);transform:translateY(-110%);transition:transform .38s var(--z-ease)}.sheet[data-open]{transform:none}.sheet a{display:flex;align-items:center;min-height:52px;font:420 22px var(--z-display);border-bottom:1px solid var(--z-line)}@media(max-width:980px){.nav{display:none}.menu-key{display:grid}.bar{justify-content:space-between}}.dock-wallet{display:inline-flex;align-items:center;gap:0;height:42px;padding:0;border-radius:13px;background:var(--z-violet-2);color:var(--z-ink);box-shadow:none;transition:background-color var(--z-fast) var(--z-ease-ui),transform var(--z-fast) var(--z-ease-ui)}.dock-wallet:hover:not(:disabled){transform:none;box-shadow:none;background:var(--z-white)}.dock-wallet:active:not(:disabled){transform:scale(.98);box-shadow:none}.dock-wallet .dw-label{font:600 13.5px var(--z-text-font);padding:0 6px 0 16px}.dock-wallet .dw-cell{width:38px;border:0;background:transparent;color:inherit}.dock-wallet:hover .dw-cell{background:transparent}.dock-wallet.on{background:var(--z-panel);color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line-2)}.dock-wallet.on:hover:not(:disabled),.dock-wallet.on[aria-expanded=true]{background:var(--z-panel-2)}.dock-wallet.on b{font:600 13.5px var(--z-text-font)}.dock-wallet.on i{font-family:var(--z-text-font);font-style:normal}.dw-sheet{border-radius:18px;background:var(--z-panel);box-shadow:0 18px 40px #0000004d}.dw-net,.dw-total span,.dw-note{font-family:var(--z-text-font);text-transform:none;letter-spacing:0}.dw-total b{font:420 34px/1 var(--z-display)}.dw-actions>*{border-radius:10px}@media(max-width:560px){.dock-wallet.on i,.dock-wallet .dw-label small{display:none}.dw-sheet{position:fixed;left:12px;right:12px;width:auto;top:76px}}.fkey{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 18px 0 22px;border-radius:15px;font:600 15px/1 var(--z-text-font);white-space:nowrap;color:var(--fk-text);--fk-face: var(--z-violet-2);--fk-text: var(--z-ink);cursor:pointer}.fkey.small{height:42px;padding:0 14px 0 18px;border-radius:13px;font-size:14px}.fkey.ink{--fk-face: var(--z-ink);--fk-text: var(--z-paper)}.fkey.ghost{--fk-face: transparent;--fk-text: var(--z-text)}.fkey-face,.fkey-coat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fk-face)}.fkey.ghost .fkey-face{box-shadow:inset 0 0 0 1.5px var(--z-line-2)}.fkey-coat{z-index:-2;filter:url(#fz-coat);opacity:0;transform:scale(.9);transition:transform .42s var(--z-ease),opacity .2s var(--z-ease-ui)}.fkey.ghost .fkey-coat{background:var(--z-line-2)}.fkey:hover .fkey-coat,.fkey:focus-visible .fkey-coat{opacity:1;transform:scale(1.07,1.16)}.fkey:active .fkey-face{transform:scale(.975)}.fkey-face{transition:transform .12s var(--z-ease-ui),background-color var(--z-fast) var(--z-ease-ui)}.fkey-icon{display:grid;place-items:center;transition:transform .38s var(--z-ease)}.fkey:hover .fkey-icon{transform:translate(2px,-2px)}.fkey:disabled{opacity:.45;cursor:not-allowed}.paper-ground .fkey.ghost,.band.paper .fkey.ghost{--fk-text: var(--z-ink)}.band.paper .fkey.ghost .fkey-face{box-shadow:inset 0 0 0 1.5px var(--z-line-ink-2)}.band.paper .fkey.ghost .fkey-coat{background:var(--z-line-ink-2)}.key,.button{border:0;border-radius:var(--z-r);box-shadow:none;font:600 14px/1 var(--z-text-font);font-stretch:normal;min-height:48px}.key:hover,.button:hover{transform:none;box-shadow:0 0 0 4px #ffffff14}.key:active,.button:active{transform:scale(.98);box-shadow:none}.key.paper,.button{background:var(--z-violet-2);color:var(--z-ink)}.key.paper:hover,.button:hover{background:var(--z-white)}.key-cell,.button>svg:last-child{border-left:0;background:transparent;color:inherit}.key.ghost,.button.paper,.button.dark{background:var(--z-panel);color:var(--z-text);box-shadow:inset 0 0 0 1px var(--z-line-2)}.key.ghost:hover,.button.paper:hover,.button.dark:hover{background:var(--z-panel-2);box-shadow:inset 0 0 0 1px var(--z-line-2),0 0 0 4px #ffffff0d}.key.ghost .key-cell,.key.ghost:hover .key-cell{background:transparent;color:inherit}.key:disabled,.button:disabled{background:transparent;color:var(--z-dim);box-shadow:inset 0 0 0 1px var(--z-line-2)}.home{overflow-x:clip}.stage-wrap{position:relative;height:210svh;background:var(--z-ground-2)}.stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden}.fur,.fur canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fur{background:var(--z-ground-2)}.fur-still{position:absolute;transform:translate(-50%,-50%);filter:invert(0)}.stage-copy{position:absolute;z-index:2;left:var(--z-gutter);top:50%;width:min(600px,44vw);transform:translateY(-50%)}.act{display:grid;gap:var(--z-s5)}.act-1{opacity:var(--a);transform:translateY(calc((1 - var(--a)) * -28px))}.act-2{position:absolute;inset:auto 0 auto 0;top:18%;opacity:var(--b);transform:translateY(calc((1 - var(--b)) * 28px));pointer-events:none}.act-1[aria-hidden=true]{pointer-events:none}.stage h1{font:400 clamp(46px,5.5vw,92px)/.98 var(--z-display);letter-spacing:-.03em;color:#f4f3ee;text-wrap:balance}.stage h1 em{font-weight:360}.stage h2{font:400 clamp(40px,4.6vw,72px)/1 var(--z-display);letter-spacing:-.028em;color:#f4f3ee}.stage p{max-width:480px;font-size:var(--z-fs-lead);line-height:1.6;color:var(--z-text-2)}.stage .keys{margin-top:var(--z-s2)}.stage .lead-short{display:none}.stage-live{font-size:14px!important;color:var(--z-mist)!important}.stage-live b{color:var(--z-text);font-weight:600}.stage-foot{position:absolute;z-index:2;left:0;right:0;bottom:6px}.stage-foot .tape{padding:0 0 8px}.stage-foot .lane-label{font:500 11.5px var(--z-text-font);text-transform:none;letter-spacing:0;color:var(--z-dim)}.stage-foot .coin,.stage-foot .coin em{font-family:var(--z-text-font);font-size:12.5px}@media(max-width:760px){.stage-wrap{height:190svh}.stage-copy{top:auto;bottom:92px;width:auto;right:var(--z-gutter);transform:none}.act{gap:var(--z-s4)}.act-2{top:auto;bottom:0}.stage h1{font-size:clamp(38px,10.4vw,56px)}.stage h2{font-size:clamp(32px,8.6vw,44px)}.stage p{font-size:14.5px}.stage .lead-long{display:none}.stage .lead-short{display:block}.stage .keys{flex-wrap:nowrap;gap:10px}.stage .fkey{height:46px;padding:0 14px 0 16px;font-size:14px}.stage-foot .lane:nth-child(2){display:none}}.seam{position:relative;height:44px;margin:-1px 0;background:var(--seam-to)}.seam svg{position:absolute;inset:0 0 auto;width:100%;height:44px;fill:var(--seam-from);transform:scaleY(-1)}.seam-tag{position:absolute;z-index:3;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:11px;background:var(--seam-from);color:var(--seam-to);font:600 13px var(--z-text-font);white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--seam-to) 22%,transparent);opacity:0;transform:translate(-50%,-20%) scale(.96);transition:opacity .5s var(--z-ease),transform .7s var(--z-ease)}.seam[data-shown] .seam-tag{opacity:1;transform:translate(-50%,-50%)}.band{position:relative;padding:var(--z-s9) 0}.band.paper{background:var(--z-paper);color:var(--z-ink)}.band.night{background:var(--z-night);color:var(--z-text)}.band-in{width:min(var(--z-max),100% - 2 * var(--z-gutter));margin:0 auto}.band h2{font:400 var(--z-fs-1)/1.02 var(--z-display);letter-spacing:-.028em;text-wrap:balance}.band p{max-width:540px;font-size:var(--z-fs-lead);line-height:1.62}.band.paper p{color:var(--z-ink-2)}.band.night p{color:var(--z-text-2)}.band .fkey{margin-top:var(--z-s2)}.trail-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--z-s8);align-items:center}.trail-copy{display:grid;gap:var(--z-s5)}.seg{display:inline-flex;width:max-content;padding:4px;border-radius:15px;background:var(--z-paper-2);box-shadow:inset 0 0 0 1px var(--z-line-ink)}.seg button{height:40px;padding:0 16px;border-radius:11px;font-weight:600;font-size:14px;color:var(--z-ink-mist);transition:background-color var(--z-fast) var(--z-ease-ui),color var(--z-fast) var(--z-ease-ui)}.seg button[aria-selected=true]{background:var(--z-ink);color:var(--z-paper)}.trail-note{font-size:14px!important;color:var(--z-ink-mist)!important;min-height:3.2em}.trail-art{margin:0}.trail-art svg{width:100%;height:auto;overflow:visible}.t-wallet rect{fill:var(--z-paper);stroke:var(--z-ink);stroke-width:1.6}.t-wallet text,.t-pool text{font:600 12.5px var(--z-text-font);text-anchor:middle;fill:var(--z-ink)}.t-pool .t-sub{font-weight:500;font-size:12px;fill:var(--z-ink-mist)}.t-pool circle{fill:var(--z-paper);stroke:var(--z-ink);stroke-width:1.4}.t-hairs{filter:url(#fz-soft)}.t-hairs line{stroke:var(--z-ink);stroke-width:1.1;stroke-linecap:round;opacity:.75}.t-line{fill:none;stroke:var(--z-ink);stroke-width:2;stroke-dasharray:600;transition:stroke-dashoffset 1.1s var(--z-ease),opacity .4s var(--z-ease-ui)}.t-out path{fill:none;stroke:var(--z-ink);stroke-width:1.1;opacity:.55;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1s var(--z-ease),opacity .4s var(--z-ease-ui)}.t-cap{font:500 12.5px var(--z-text-font);text-anchor:middle;fill:var(--z-ink-mist)}.trail-art.direct .t-line.direct{stroke-dashoffset:0}.trail-art.direct .t-line.in{stroke-dashoffset:600;opacity:0}.trail-art.direct .t-out path{opacity:0}.trail-art.direct .t-pool{opacity:.16;transition:opacity .6s var(--z-ease)}.trail-art.pool .t-line.direct{stroke-dashoffset:600;opacity:0}.trail-art.pool .t-line.in{stroke-dashoffset:0}.trail-art.pool .t-out path{stroke-dashoffset:0}.trail-art.pool .t-pool{transition:opacity .6s var(--z-ease)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--z-s5);margin-top:var(--z-s8);padding-top:var(--z-s5);border-top:1px solid var(--z-line-ink-2)}.stats dt{font-size:13.5px;color:var(--z-ink-mist)}.stats dd{margin:10px 0 0;font:400 clamp(28px,3vw,44px)/1 var(--z-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.stats-time{margin-top:var(--z-s4);max-width:none!important;font-size:13px!important;color:var(--z-ink-mist)}.stats dd small{display:block;margin-top:8px;font:500 13.5px var(--z-text-font);letter-spacing:0;color:var(--z-ink-mist)}@media(max-width:900px){.trail-in{grid-template-columns:1fr;gap:var(--z-s6)}.stats{grid-template-columns:1fr 1fr;row-gap:var(--z-s6)}}.agent-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--z-s7) var(--z-s8);align-items:start}.agent-in>div:first-child{display:grid;gap:var(--z-s5)}.asks{display:grid;gap:10px;align-self:center}.asks a{display:flex;align-items:center;justify-content:space-between;gap:var(--z-s4);min-height:58px;padding:12px 18px 12px 20px;border-radius:18px;background:var(--z-panel);color:var(--z-text);font-size:15px;line-height:1.4;transition:background-color var(--z-fast) var(--z-ease-ui),transform .38s var(--z-ease)}.asks a:hover{background:var(--z-panel-2);transform:translate(4px)}.asks svg{flex:none;color:var(--z-mist)}.agent-reads{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--z-s6);padding-top:var(--z-s5);border-top:1px solid var(--z-line)}.agent-reads h3{font:420 24px/1.1 var(--z-display);margin-bottom:var(--z-s3)}.agent-reads p{font-size:15px}@media(max-width:900px){.agent-in,.agent-reads{grid-template-columns:1fr}}.coins-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--z-s8);align-items:center}.coins-in>div{display:grid;gap:var(--z-s5);justify-items:start}.coin-rows{display:grid}.coin-rows li{border-bottom:1px solid var(--z-line-ink)}.coin-rows li.skel{height:60px;background:linear-gradient(90deg,transparent,#0e0f120a,transparent);background-size:200% 100%;animation:skel 1.4s linear infinite}.coin-rows a{display:grid;grid-template-columns:28px minmax(0,1fr) auto 80px;align-items:center;gap:14px;height:60px;padding:0 8px;border-radius:12px;font-size:15px;transition:background-color var(--z-fast) var(--z-ease-ui)}.coin-rows a:hover{background:var(--z-paper-2)}.coin-rows img,.coin-rows em{width:28px;height:28px;border-radius:50%}.coin-rows em{display:grid;place-items:center;font-style:normal;font-weight:600;background:var(--z-paper-2)}.coin-rows b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-rows span{color:var(--z-ink-2)}.coin-rows i{font-style:normal;text-align:right;color:var(--z-ink-mist)}.coin-rows i[data-dir=up]{color:var(--z-up-ink)}.coin-rows i[data-dir=down]{color:var(--z-down-ink)}@media(max-width:900px){.coins-in{grid-template-columns:1fr;gap:var(--z-s6)}}.token-band{padding:var(--z-s8) 0 var(--z-s9)}.token-in{display:flex;align-items:center;gap:var(--z-s6)}.token-in img{width:120px;height:120px;flex:none;padding:14px;border-radius:26px;background:var(--z-paper)}.token-in h2{font-size:clamp(34px,3.6vw,52px);margin-bottom:var(--z-s3)}.ca-line{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:0 16px;border-radius:14px;background:var(--z-panel);color:var(--z-text);font-size:14px}.ca-line span{color:var(--z-mist)}.ca-line code{overflow-wrap:anywhere;text-align:left}@media(max-width:600px){.token-in{flex-direction:column;align-items:flex-start}.token-in img{width:88px;height:88px;border-radius:20px;padding:10px}}.foot{position:relative;padding:var(--z-s7) var(--z-gutter) var(--z-s6);background:var(--z-night);color:var(--z-text-2);border-top:1px solid var(--z-line)}.foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--z-s5) var(--z-s7)}.foot-mark{display:inline-flex;align-items:center;gap:14px;color:var(--z-text)}.foot-mark img{width:52px;height:52px}.foot-mark span{font:420 30px/1 var(--z-display);letter-spacing:-.02em}.foot nav{display:flex;flex-wrap:wrap;gap:6px 22px;margin-right:auto;font-size:14.5px}.foot nav a:hover{color:var(--z-white)}.foot-id{display:inline-flex;align-items:center;gap:10px;font-size:14px}.foot-id b{color:var(--z-text);font-weight:600}.foot-id>span{color:var(--z-dim)}.foot-fine{max-width:760px;margin-top:var(--z-s5);font-size:13px;line-height:1.6;color:var(--z-dim)}.page,.workspace{padding-top:calc(68px + var(--z-s7))}.page-heading:after,.workspace-heading:after{height:2px;width:96px;background:var(--z-violet-2);filter:url(#fz-soft)}.page-heading h1,.workspace-heading h1,.page>h1{font:400 clamp(38px,4.4vw,64px)/1 var(--z-display);letter-spacing:-.028em}.docs-layout h2{font:420 var(--z-fs-2)/1.1 var(--z-display);font-stretch:normal;letter-spacing:-.02em}.docs-layout h3{font:420 19px var(--z-display);font-stretch:normal}.docs-layout aside a{border-radius:10px}.contract-line{font-family:var(--z-text-font)}.contract-line a,.contract-line span{font-family:var(--z-text-font);overflow-wrap:anywhere}.gate-card{border-radius:var(--z-r-card);box-shadow:none}.gate-read dt,.gate-read dd,.gate-ca,.ticker-line,.lane-label,.coin,.coin em,.repo-line b,.repo-line small,.loading{font-family:var(--z-text-font);text-transform:none;letter-spacing:0}@media(prefers-reduced-motion:reduce){.fkey-coat,.seam-tag,.t-line,.t-pool line,.sheet{transition:none!important}}.brandmark{display:inline-flex;align-items:center;gap:10px}.brandmark img{width:32px;height:32px}.brandmark b{font:440 22px/1 var(--z-display);letter-spacing:-.02em}.agent-panel{background:var(--z-panel);color:var(--z-text);border-radius:var(--z-r-card);box-shadow:inset 0 0 0 1px var(--z-line)}.agent-panel:before{display:none}.agent-page h2,.agent-gate h2{font-weight:420}.agent-rail h3{border-top-color:var(--z-line-2);font-weight:600}.agent-reads li b{color:var(--z-text);font-weight:600}.agent-never li:before{background:var(--z-text-2)}.agent-slot img{width:26px;height:26px}.agent-slot{width:30px;height:30px}.agent-empty .agent-slot{width:64px;height:64px}.agent-slot img{width:100%;height:100%;filter:none;border-radius:21%}.agent-slot.live img{animation:fz-breathe 1.4s var(--z-ease-ui) infinite alternate}@keyframes fz-breathe{to{transform:scale(.9)}}@media(max-width:420px){.bar{gap:var(--z-s3)}.brand span{font-size:22px}.dock-wallet:not(.on) .dw-label{display:none}.dock-wallet:not(.on) .dw-cell{width:44px}.dock-wallet.on .dw-label{padding-left:12px}}.docs-layout article p{overflow-wrap:anywhere}@media(max-width:560px){.bar-coin .ca-tag{display:none}}@media(max-width:360px){.bar-coin{display:none}}
