@font-face{font-family:Paytone One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/paytone-one-vietnamese-400-normal-3uz3l8e0.woff2) format("woff2"),url(/assets/paytone-one-vietnamese-400-normal-BRPeB8vx.woff) format("woff");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:Paytone One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/paytone-one-latin-ext-400-normal-3vhx3Voy.woff2) format("woff2"),url(/assets/paytone-one-latin-ext-400-normal-DRXB6jXc.woff) format("woff");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:Paytone One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/paytone-one-latin-400-normal-CUTjhAbn.woff2) format("woff2"),url(/assets/paytone-one-latin-400-normal-B3s3dOdV.woff) format("woff");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:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/assets/asap-vietnamese-standard-normal-DUx2GuSK.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:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/assets/asap-latin-ext-standard-normal-DrYXpCo_.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:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/assets/asap-latin-standard-normal-DRCNczLZ.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:Oxygen Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxygen-mono-latin-ext-400-normal-089rN__G.woff2) format("woff2"),url(/assets/oxygen-mono-latin-ext-400-normal-r2ftLxmU.woff) format("woff");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:Oxygen Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxygen-mono-latin-400-normal-uhEZ8szh.woff2) format("woff2"),url(/assets/oxygen-mono-latin-400-normal-EsTZhl7j.woff) format("woff");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{--paper: #feecd6;--paper-2: #fbe0c2;--paper-3: #f6d5b1;--cream: #f5f1e6;--cream-2: #ebe5d6;--ink: #0c0c0b;--ink-2: #1c1a17;--ink-3: #2a2723;--muted: #6e5a48;--muted-ink: #a89c88;--pencil: #6d6a61;--line: rgba(12, 12, 11, .16);--line-2: rgba(12, 12, 11, .28);--line-ink: rgba(245, 241, 230, .12);--line-ink-2: rgba(245, 241, 230, .22);--ink-print: var(--ink) url(/art/ink.webp) 0 0 / 216px 216px repeat;--spot: #e2502a;--up: #1d6a46;--down: #b3361b;--warn: #8a5600;--up-ink: #7fd4a0;--down-ink: #ff9b80;--warn-ink: #f0c050;--display: "Paytone One", "Asap Variable", system-ui, sans-serif;--text: "Asap Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Oxygen Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(40px, 4.7vw, 64px);--fs-h2: clamp(28px, 2.5vw, 36px);--fs-h3: 24px;--fs-lede: 16px;--fs-body: 16px;--fs-ctl: 15px;--fs-data: 14px;--fs-small: 13px;--fs-label: 12px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--section: 96px;--gutter: clamp(16px, 4.6vw, 64px);--wrap: 1280px;--r-field: 16px;--r-card: 20px;--r-plate: 28px;--r-round: 999px;--pen: 2px;--ease: cubic-bezier(.25, 1, .5, 1);--ease-ui: cubic-bezier(.4, 0, .2, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .14s;--t-ui: .22s;--t-print: .62s;--z-stage: 1;--z-raised: 5;--z-header: 50;--z-sheet: 80;--z-toast: 90}@media(max-width:720px){:root{--section: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;background:var(--paper);color:var(--ink)}body{font-family:var(--text);font-size:var(--fs-body);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#root{min-height:100vh;display:flex;flex-direction:column}main{flex:1}img,svg,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--cream)}h1,h2,h3,h4{margin:0;font-weight:400}.display{font-family:var(--display);font-size:var(--fs-display);line-height:1;letter-spacing:-.02em;text-wrap:balance}.h2{font-family:var(--display);font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.h3{font-family:var(--display);font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.005em}.lede{font-size:var(--fs-lede);line-height:1.5;color:var(--muted);max-width:560px;text-wrap:pretty}.label{font-size:var(--fs-label);font-weight:600;letter-spacing:.01em;color:var(--muted)}.small{font-size:var(--fs-small);color:var(--muted)}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:0}.fig{font-family:var(--text);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.05}.up{color:var(--up)}.down{color:var(--down)}.warn{color:var(--warn)}.ink-ground .up,.plate .up{color:var(--up-ink)}.ink-ground .down,.plate .down{color:var(--down-ink)}.ink-ground .warn,.plate .warn{color:var(--warn-ink)}.ink-ground .label,.ink-ground .small,.ink-ground .lede,.ink-ground .field-note,.plate .label,.plate .small,.plate .lede,.plate .field-note{color:var(--muted-ink)}.link,.addr{white-space:nowrap}p,li{text-wrap:pretty}.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);border-radius:12px}.ink-ground :focus-visible,.plate :focus-visible{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cream)}.print{clip-path:inset(0 0 100% 0);transform:translateY(6px);transition:clip-path var(--t-print) var(--ease),transform var(--t-print) var(--ease)}.print.in{clip-path:inset(0 0 0 0);transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.print{clip-path:none;transform:none}}.key{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--h);padding:0 calc(var(--h) * .42);border-radius:calc(var(--h) * .42);border:var(--pen) solid var(--ink);background:var(--cream);color:var(--ink);font-size:var(--fs-ctl);font-weight:600;letter-spacing:.005em;white-space:nowrap;transition:background var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui),transform .22s var(--ease-pop),border-color var(--t-fast) var(--ease-ui);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.key:hover{background:#fffaf0}.key:active{transform:translateY(1px) scale(.985);transition-duration:60ms}.key[disabled],.key[aria-disabled=true]{cursor:not-allowed;opacity:1;background:var(--cream-2);color:var(--pencil);border-color:var(--pencil);transform:none}.key.block{width:100%}.key.primary{--h: 56px;font-size:16px;background:var(--ink);color:var(--cream);border-color:var(--ink);padding-right:calc(var(--h) * .36)}.key.primary:hover{background:#000;transform:translateY(-1px)}.key.primary:active{transform:translateY(1px) scale(.985)}.key.primary[disabled]{background:var(--ink-3);color:var(--muted-ink);border-color:var(--ink-3);transform:none}.key.sm{--h: 40px;font-size:var(--fs-small)}.key.lg{--h: 56px;font-size:16px}.key.ghost{background:transparent;border-color:transparent;padding-inline:12px}.key.ghost:hover{background:var(--paper-2)}.key.busy{pointer-events:none}.key.busy .wedge{animation:wedge-spin .9s linear infinite}.plate .key:not(.primary),.ink-ground .key:not(.primary){background:var(--ink-2);color:var(--cream);border-color:var(--line-ink-2)}.plate .key:not(.primary):hover,.ink-ground .key:not(.primary):hover{background:var(--ink-3)}.plate .key.primary,.ink-ground .key.primary{background:var(--cream);color:var(--ink);border-color:var(--cream)}.plate .key.primary:hover,.ink-ground .key.primary:hover{background:#fff}.plate .key[disabled],.ink-ground .key[disabled]{background:var(--ink-2);color:#7d7466;border-color:var(--line-ink)}.wedge{width:18px;height:18px;flex:none;overflow:visible}.wedge .w-body{fill:currentColor}.wedge .w-cut{fill:var(--spot);transition:transform var(--t-ui) var(--ease)}.key:hover .wedge .w-cut{transform:translate(2.2px,1px)}@keyframes wedge-spin{to{transform:rotate(360deg)}}.field{display:flex;align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;border:var(--pen) solid var(--ink);border-radius:var(--r-field);background:var(--cream);transition:box-shadow var(--t-fast) var(--ease-ui)}.field:has(:is(input,textarea):focus-visible){box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.field input,.field textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:var(--fs-ctl);height:100%}.field input:focus-visible,.field textarea:focus-visible{box-shadow:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field.invalid{border-color:var(--down)}.field.disabled{background:var(--cream-2);border-color:var(--pencil);color:var(--pencil)}.field .key{--h: 40px}.field .key:not(.primary){border:1px solid var(--ink);background:var(--paper-2)}.field .key:not(.primary):hover{background:var(--paper-3)}.field .unit{font-size:var(--fs-small);color:var(--muted);padding-right:12px}.field.area{height:auto;padding:12px 16px;align-items:flex-start}.field.area textarea{resize:vertical;min-height:72px;line-height:1.45}.field-note{font-size:var(--fs-small);color:var(--muted);margin-top:8px}.field{position:relative}.field-err{display:block;font-size:var(--fs-small);color:var(--down);text-align:start;text-wrap:pretty}.field.invalid:has(>.field-err){flex-wrap:wrap;height:auto;row-gap:8px;border-color:transparent;background:transparent;isolation:isolate}.field.invalid:has(>.field-err):before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--pen)) calc(-1 * var(--pen)) auto;height:56px;border:var(--pen) solid var(--down);border-radius:var(--r-field);background:var(--cream)}.field.invalid:has(>.field-err)>:is(input,textarea){height:calc(56px - 2 * var(--pen))}.field.invalid>.field-err{flex:1 0 100%;contain:inline-size}.field.invalid:has(>.field-err):has(:is(input,textarea):focus-visible){box-shadow:none}.field.invalid:has(>.field-err):has(:is(input,textarea):focus-visible):before{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.plate .field.invalid:has(>.field-err):has(:is(input,textarea):focus-visible):before,.ink-ground .field.invalid:has(>.field-err):has(:is(input,textarea):focus-visible):before{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cream)}.field.invalid:has(>.field-err)~.key{align-self:flex-start}.ink-ground .field-err,.plate .field-err{color:var(--down-ink)}.field-note.err{color:var(--down)}.plate .field,.ink-ground .field{background:var(--cream);border-color:transparent;color:var(--ink)}.plate .field input::placeholder,.ink-ground .field input::placeholder{color:var(--muted)}.plate .field:has(:is(input,textarea):focus-visible),.ink-ground .field:has(:is(input,textarea):focus-visible){box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cream)}.plate .field .unit,.ink-ground .field .unit{color:var(--muted)}.plate .field .key:not(.primary),.ink-ground .field .key:not(.primary){background:var(--paper-2);border-color:var(--ink);color:var(--ink)}.plate .field .key:not(.primary):hover,.ink-ground .field .key:not(.primary):hover{background:var(--paper-3)}label.lab{display:block;font-size:var(--fs-small);font-weight:600;margin-bottom:8px}.seg{display:inline-flex;gap:3px;padding:3px;border-radius:17px;background:var(--ink)}.seg button{height:34px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--muted-ink);font-size:var(--fs-small);font-weight:600;transition:background var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.seg button:hover{color:var(--cream)}.seg button[aria-pressed=true]{background:var(--cream);color:var(--ink)}.seg button:disabled{cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:13px;border:1.5px solid var(--ink);background:var(--cream);font-size:var(--fs-small);font-weight:600;white-space:nowrap}.chip.quiet{border-color:var(--line-2);background:transparent;color:var(--muted);font-weight:500}.plate .chip,.ink-ground .chip{background:var(--ink-2);border-color:var(--line-ink-2);color:var(--cream)}.plate{background:var(--ink);color:var(--cream);border-radius:var(--r-plate);padding:var(--s6);position:relative;isolation:isolate}.plate.tight{padding:var(--s5)}.card{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5)}.rule{height:1px;background:var(--line);border:0;margin:0}.plate .rule,.ink-ground .rule{background:var(--line-ink)}.rows{display:grid}.row{display:grid;align-items:center;min-height:44px;gap:12px;border-bottom:1px solid var(--line);font-size:var(--fs-data)}.plate .row,.ink-ground .row{border-bottom-color:var(--line-ink)}.row:last-child{border-bottom:0}a.row,button.row{text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;color:inherit;padding:0;transition:background var(--t-fast) var(--ease-ui)}a.row:hover,button.row:hover{background:var(--paper-2)}.plate a.row:hover,.plate button.row:hover,.ink-ground a.row:hover{background:var(--ink-2)}.num{text-align:right;font-variant-numeric:tabular-nums}.table{width:100%;border-collapse:collapse;font-size:var(--fs-data)}.table th{text-align:left;font-size:var(--fs-label);font-weight:600;color:var(--muted);padding:0 12px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.plate .table th,.ink-ground .table th{color:var(--muted-ink);border-bottom-color:var(--line-ink)}.plate .table td,.ink-ground .table td{border-bottom-color:var(--line-ink)}.table-scroll{overflow-x:auto;max-width:100%;position:relative}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs button{position:relative;height:44px;padding:0 2px;border:0;background:transparent;font-size:var(--fs-ctl);font-weight:600;color:var(--muted);white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:var(--ink)}.plate .tabs,.ink-ground .tabs{border-bottom-color:var(--line-ink)}.plate .tabs button,.ink-ground .tabs button{color:var(--muted-ink)}.plate .tabs button[aria-selected=true],.ink-ground .tabs button[aria-selected=true]{color:var(--cream)}.plate .tabs button[aria-selected=true]:after{background:var(--cream)}.led{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--ink);position:relative;flex:none}.led:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:1.5px;background:var(--cream);opacity:0;transition:opacity 90ms linear}.led.on:after{opacity:1}.plate .led{background:var(--cream)}.plate .led:after{background:var(--ink)}.tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 16px;border-radius:13px;background:var(--cream);border:var(--pen) solid var(--ink);font-size:var(--fs-small);font-weight:600;white-space:nowrap}.tag.ink{background:var(--ink);color:var(--cream)}.skel{background:linear-gradient(90deg,var(--paper-2) 0 40%,var(--paper-3) 50%,var(--paper-2) 60% 100%);background-size:300% 100%;animation:skel 1.4s var(--ease-ui) infinite;border-radius:8px}.plate .skel,.ink-ground .skel{background:linear-gradient(90deg,var(--ink-2) 0 40%,var(--ink-3) 50%,var(--ink-2) 60% 100%);background-size:300% 100%}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}.state{display:grid;justify-items:start;gap:12px;padding:var(--s5) 0;font-size:var(--fs-data)}.state p{margin:0;max-width:460px;color:var(--muted)}.plate .state p{color:var(--muted-ink)}.state.error .led{background:var(--down)}.toasts{position:fixed;z-index:var(--z-toast);right:16px;bottom:16px;display:grid;gap:8px;width:min(380px,calc(100vw - 32px))}.toast{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;background:var(--ink);color:var(--cream);font-size:var(--fs-small);animation:stamp .32s var(--ease-pop)}.toast .led{margin-top:4px;background:var(--cream)}.toast.error .led{background:var(--down-ink)}.slice-glyph.light path{stroke:var(--cream)}.slice-glyph.light[data-on=held] path[data-slice=held],.slice-glyph.light[data-on=early] path[data-slice=early],.slice-glyph.light[data-on=top] path[data-slice=top],.slice-glyph.light[data-on=rest] path[data-slice=rest]{fill:var(--cream)}.slice-glyph.light[data-on=creator] path[data-slice=creator]{fill:var(--spot)}.pie-ghost{transform-box:fill-box;transform-origin:0% 50%;animation:ghost-in .42s var(--ease) both}@keyframes ghost-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.pie-ghost{animation:none}}@keyframes stamp{0%{transform:scale(1.04);clip-path:inset(0 0 100% 0)}to{transform:none;clip-path:inset(0 0 0 0)}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:#feecd6c7;display:grid;place-items:center;padding:16px;animation:fade .16s var(--ease-ui)}@keyframes fade{0%{opacity:0}}.sheet{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--cream);border:3px solid var(--ink);border-radius:var(--r-plate);padding:var(--s6);animation:stamp .32s var(--ease)}.sheet h2{font-family:var(--display);font-size:24px;line-height:1.1}.sheet-foot{margin-top:var(--s5);padding-top:var(--s4);border-top:3px double var(--ink);display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.mark{--m: 28px;width:var(--m);height:var(--m);flex:none;border-radius:9px;overflow:hidden;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-family:var(--display);font-size:calc(var(--m) * .42);line-height:1}.mark img{width:100%;height:100%;object-fit:cover}.mark.lg{--m: 44px;border-radius:13px}.mark.xl{--m: 64px;border-radius:18px}.mark.sm{--m: 20px;border-radius:6px}.plate .mark{background:var(--cream);color:var(--ink)}.coin-key .mark,.plate .coin-key .mark{background:var(--ink);color:var(--cream)}.addr{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px}.addr button{flex:none;border:0;background:transparent;padding:2px;border-radius:6px;color:inherit;opacity:.7}.addr button:hover{opacity:1;background:var(--paper-2)}.plate .addr button:hover{background:var(--ink-2)}.link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:text-decoration-color var(--t-fast) var(--ease-ui)}.link:hover{text-decoration-color:currentColor}.plate .link,.ink-ground .link{text-decoration-color:var(--line-ink-2)}.plate .link:hover,.ink-ground .link:hover{text-decoration-color:currentColor}button.link{background:none;border:0;padding:0;font-weight:inherit}.capsule-wrap{position:fixed;z-index:var(--z-header);top:14px;left:0;right:0;display:flex;justify-content:center;padding:0 var(--gutter);pointer-events:none}.capsule{pointer-events:auto;display:flex;align-items:center;gap:8px;width:min(var(--wrap),100%);height:60px;padding:0 8px 0 12px;border-radius:var(--r-round);background:var(--cream);border:1px solid var(--ink);transition:background var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.brand{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px 0 4px;border-radius:22px}.brand img{width:46px;height:auto}.brand .word,.foot .word{font-family:var(--display);font-size:24px;line-height:1;letter-spacing:-.01em}.routes{display:flex;gap:2px;margin:0 auto}.route{position:relative;height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:16px;font-size:var(--fs-ctl);font-weight:600;color:var(--muted);transition:color var(--t-fast) var(--ease-ui),background var(--t-fast) var(--ease-ui)}.route:hover{color:var(--ink);background:var(--paper-2)}.route.active{color:var(--ink)}.route.active:before{content:"";width:18px;height:18px;margin:0 6px 0 -4px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 10 L15.1 13.6 A6.25 6.25 0 1 1 15.4 6.9 Z%22 fill=%22%230c0c0b%22/%3E%3Cpath d=%22M11.8 10 L17.2 6.6 A6.25 6.25 0 0 1 17 13.3 Z%22 fill=%22%23e2502a%22/%3E%3C/svg%3E") center / contain no-repeat}.on-ink .route.active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M10 10 L15.1 13.6 A6.25 6.25 0 1 1 15.4 6.9 Z%22 fill=%22%23f5f1e6%22/%3E%3Cpath d=%22M11.8 10 L17.2 6.6 A6.25 6.25 0 0 1 17 13.3 Z%22 fill=%22%23e2502a%22/%3E%3C/svg%3E")}.capsule .wallet-key{--h: 48px;min-width:124px;gap:8px;background:var(--ink);color:var(--cream);border-color:var(--ink)}.capsule .wallet-key:hover{background:#000}.capsule .key:not(.primary):not(.ghost):not(.wallet-key){border-color:transparent;background:var(--paper-2)}.capsule .key:not(.primary):not(.ghost):not(.wallet-key):hover{background:var(--paper-3)}.capsule .menu-key{display:none}.on-ink .capsule{background:var(--ink);color:var(--cream);border-color:var(--cream)}.on-ink .route{color:var(--muted-ink)}.on-ink .route:hover{color:var(--cream);background:var(--ink-2)}.on-ink .route.active{color:var(--cream)}.on-ink .brand img{filter:invert(1) hue-rotate(180deg) brightness(1.05)}.on-ink .capsule .key.primary{background:var(--cream);color:var(--ink);border-color:var(--cream)}.on-ink .capsule .key:not(.primary):not(.ghost):not(.wallet-key){background:var(--ink-2);color:var(--cream);border-color:transparent}.on-ink .capsule .key:not(.primary):not(.ghost):not(.wallet-key):hover{background:var(--ink-3)}.on-ink .capsule .wallet-key{background:var(--cream);color:var(--ink);border-color:var(--cream)}.on-ink .capsule .wallet-key:hover{background:#fff}.on-ink .capsule .key.ghost{color:var(--cream)}.on-ink .capsule .key.ghost:hover{background:var(--ink-2)}@media(max-width:860px){.routes{display:none}.capsule{justify-content:space-between;height:54px}.capsule .wallet-key{display:none}.capsule .menu-key{display:inline-flex;--h: 40px}}.menu-sheet{position:fixed;z-index:calc(var(--z-header) - 1);top:0;right:0;bottom:0;left:0;padding:92px 24px 24px;background:var(--paper);display:grid;align-content:start;gap:4px;animation:fade .16s var(--ease-ui)}.menu-route{display:flex;align-items:center;height:58px;padding:0 8px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:32px}.menu-route.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.menu-sheet .key{margin-top:24px}.base-line{display:grid;gap:8px}.base-line i{display:block;height:4px;background:var(--ink);border-radius:2px}.base-line i+i{height:3px}.foot{margin-top:var(--section);padding-bottom:48px}.foot-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 48px;padding-top:32px}.foot-brand{display:flex;gap:16px;align-items:flex-start}.foot-brand p{margin:8px 0 0;max-width:360px}.foot-nav{display:flex;flex-wrap:wrap;gap:8px 24px;align-content:start;font-weight:600;font-size:var(--fs-ctl)}.foot-nav a:hover{text-decoration:underline;text-underline-offset:4px}.foot-note{grid-column:1 / -1;margin:0;max-width:760px}.foot-ca{grid-column:1 / -1;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.foot-ca b{color:var(--ink)}@media(max-width:720px){.foot-in{grid-template-columns:minmax(0,1fr)}}.machine{position:relative;width:100%;user-select:none;-webkit-user-select:none}.m-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:transform .3s var(--ease)}.m-live{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.m-hands{z-index:2}.m-key{fill:var(--cream);fill-opacity:0;transition:fill-opacity .12s linear,transform .12s var(--ease-ui);transform-box:fill-box;transform-origin:center}.m-key.live{cursor:pointer;outline:none}.m-key.live:focus-visible{stroke:var(--ink);stroke-width:4;fill:var(--paper-2);fill-opacity:.9}.m-key.live:hover{fill:var(--ink);fill-opacity:.18}.m-key.down{fill:var(--ink);fill-opacity:.42;transform:translateY(2px) scale(.94);transition-duration:90ms}.m-key.typed{fill:var(--ink);fill-opacity:.9;transform:translateY(2px) scale(.92);transition-duration:50ms}.m-key.warm{fill:var(--ink);fill-opacity:.16}.m-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 10px));padding:8px 12px;border-radius:10px;background:var(--ink);color:var(--cream);font-size:var(--fs-small);white-space:nowrap;pointer-events:none}.m-tip span{color:var(--muted-ink);margin-left:4px}.page-wait{min-height:70vh}.led.blink2:after{animation:blink2 .52s steps(1) 1}@keyframes blink2{0%,50%{opacity:1}25%,75%{opacity:0}}.hero{padding-top:80px}.hero .tape{margin-bottom:24px}.hero-stack{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto;display:grid;justify-items:center}.hero-copy{display:grid;gap:8px;justify-items:center;text-align:center}.hero-copy .display{font-size:var(--fs-display);max-width:none;text-wrap:balance}.hero-ctl{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:16px}.mint-field{width:360px;max-width:100%;height:56px}.hero-ca{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;margin-top:12px;color:var(--muted)}.hero-ca b{color:var(--ink);font-weight:700}.hero-ca .addr{color:var(--ink)}.mint-field.big{width:100%;max-width:520px;height:56px}.hero-figure{margin:24px auto 0;width:min(var(--wrap),100% - 2 * var(--gutter));display:grid;justify-items:center;gap:16px}.hero-object{position:relative;width:min(1040px,100%,max(640px,calc(2.46*(100svh - 340px))))}.hero-object .machine{width:100%}.hero-drives{display:none}.onscreen{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,760px)}.onscreen-face,.onscreen-say>*{grid-area:1 / 1}.onscreen-face{display:grid;gap:8px;align-content:start;justify-items:center;min-width:0;text-align:center}.onscreen-say{display:grid}.onscreen-face[aria-hidden=true],.onscreen-say>[aria-hidden=true]{visibility:hidden}.onscreen-coin{display:flex;gap:12px;align-items:center;text-align:left}.onscreen-coin>span{display:grid;gap:2px;min-width:0}.onscreen-coin b{font-size:16px;overflow-wrap:anywhere}.onscreen-story{margin:0;font-size:var(--fs-ctl);line-height:1.5;text-wrap:balance}.onscreen-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.onscreen-legend li{display:inline-flex;align-items:center;gap:8px;font-size:14px}.onscreen-legend li b{font-variant-numeric:tabular-nums}.onscreen-legend li .small{color:var(--muted)}.onscreen-foot{margin:0;text-wrap:balance}.nowrap{white-space:nowrap}@media(min-width:1180px){.hero-figure{--machine-w: max(520px, min(1040px, 100vw - 2 * var(--gutter) - 336px, 2.46 * (100svh - 340px)));position:relative}.hero-object{width:var(--machine-w)}.hero-object .m-event{display:none}.hero-drives{display:block;position:absolute;top:0;left:calc(50% + var(--machine-w) / 2 + 16px);width:152px;height:calc(.7377 * var(--machine-w))}.hero-drives .m-note-t{max-width:136px}.hero-drives .m-note-k{white-space:normal}}.drive-side{position:absolute;left:0;right:0;display:flex;gap:8px;align-items:flex-start}.drive-a{top:calc(35.49% - 12px)}.drive-b{top:calc(55.35% - 12px)}.drive-lead{position:absolute;right:100%;top:11px;height:2px;background:var(--ink);box-shadow:0 0 0 2px var(--cream);transform-origin:right;animation:lead-x .52s var(--ease) both}.drive-a .drive-lead{width:calc(16px + .2807 * var(--machine-w))}.drive-b .drive-lead{width:calc(16px + .2756 * var(--machine-w))}.drive-lead:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--cream)}.drive-side .m-note-t{min-width:0}.drive-print{animation:stamp .32s var(--ease-pop)}.drive-side .m-note-c{flex-wrap:wrap;white-space:nowrap}.drive-side .m-note-c b{white-space:normal;overflow-wrap:anywhere}.drive-side a.m-note-c.link{white-space:normal;text-wrap:balance}.drive-side a.m-note-c:hover b{text-decoration:underline;text-underline-offset:3px}@keyframes lead-x{0%{transform:scaleX(0)}}.m-tag{transform-box:fill-box;transform-origin:right top;animation:stamp .32s var(--ease-pop)}.dot-wedge{display:inline-block;width:12px;height:12px;flex:none;background:var(--ink);clip-path:path("M0 6 L12 0 A12 12 0 0 1 12 12 Z")}.machine .m-computer,.machine .m-live{transition:clip-path .62s var(--ease)}.machine.m-stage-0 .m-computer,.machine.m-stage-0 .m-live{clip-path:inset(0 0 100% 0)}.machine.m-stage-1 .m-computer,.machine.m-stage-1 .m-live,.machine.m-stage-2 .m-computer,.machine.m-stage-2 .m-live{clip-path:inset(0 0 0 0)}.m-fig{position:absolute;top:0;right:0;bottom:0;left:0;--rise: -.8%}.m-front{z-index:2;pointer-events:none}.m-fig>.m-layer{transition:transform .6s var(--ease),clip-path .52s var(--ease);clip-path:inset(0 0 0 0)}.machine.m-stage-0 .m-fig>.m-layer,.machine.m-stage-1 .m-fig>.m-layer{transform:translateY(4%);clip-path:inset(0 0 100% 0)}.m-fig.rise>.m-layer{transform:translateY(var(--rise))}.m-pupil{transition:transform .24s var(--ease)}.m-event{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.m-lead{position:absolute;left:calc(var(--lx) - 1px);top:6.4%;height:calc(var(--ly) - 6.4%);width:2px;background:var(--ink);transform-origin:top;animation:lead .42s var(--ease) both}.m-lead:after{content:"";position:absolute;left:-3px;bottom:-4px;width:8px;height:8px;border-radius:50%;background:var(--ink)}.m-note{position:absolute;left:var(--lx);top:6.4%;transform:translate(-12px,-100%);pointer-events:auto;display:flex;gap:8px;align-items:flex-start;padding:0 0 8px;white-space:nowrap;animation:stamp .32s var(--ease-pop)}.m-note-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:10px;background:var(--ink);color:var(--cream);font-size:13px;font-weight:700;flex:none}.m-note-t{display:grid;gap:2px}.m-note-k{font-size:12px;font-weight:600;color:var(--muted)}.m-note-c{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--ink)}.m-note-c>span{color:var(--muted)}.m-note:hover b{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.m-note{left:auto;right:0;transform:translateY(-100%)}}@keyframes lead{0%{transform:scaleY(0)}}.tape{position:relative;margin-top:16px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--cream);overflow:hidden}.tape:before{content:"";position:absolute;left:0;right:0;top:4px;height:0}.tape-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tape-run{display:flex;gap:32px;width:max-content;padding:8px 0;animation:tape 70s linear infinite}.tape:hover .tape-run{animation-play-state:paused}.tape-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);white-space:nowrap}.tape-item b{font-weight:700;font-size:14px}.tape-ch{color:var(--muted);font-variant-numeric:tabular-nums}.tape-tail{margin-left:-4px;font-family:var(--mono);font-size:12px;color:var(--muted)}@keyframes tape{to{transform:translate(-50%)}}.reader-sec{--grow: 0;margin-top:var(--section)}.reader-sec{--grow: 0}.reader-sec .seam-head{left:calc(var(--gutter) - 62px)}.reader-sec .seam-hand{left:calc(var(--gutter) + 46px)}.seam-head{position:absolute;z-index:-2;left:-62px;top:34px;width:96px;height:auto;transition:transform .42s var(--ease);pointer-events:none}.seam-hand{position:absolute;z-index:2;left:46px;top:-27px;width:116px;height:auto;clip-path:inset(0 0 0 0);transition:transform .36s var(--ease),clip-path .36s var(--ease);pointer-events:none}.reader-sec[data-let] .seam-head{transform:translate(-40px)}.reader-sec[data-let] .seam-hand{transform:translateY(-10px);clip-path:inset(0 0 100% 0)}@media(max-width:1439px){.seam-head{display:none}}.seam-tag{position:absolute;z-index:2;right:32px;top:0;transform:translateY(-50%);color:var(--ink)}.plate .seam-tag{background:var(--cream);color:var(--ink);border-color:var(--ink)}.screen-plate{position:relative;isolation:isolate;color:var(--cream);padding:96px 0}.screen-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);clip-path:inset(0 calc((1 - var(--grow)) * var(--gutter)) round calc((1 - var(--grow)) * var(--r-plate)))}.reader-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.reader-copy{display:grid;gap:16px;align-content:start}.reader-copy .lede{margin:0}.legend{list-style:none;margin:8px 0 0;padding:0;display:grid}.legend li{display:grid;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--line-ink);transition:background var(--t-fast) var(--ease-ui)}.legend li.on{background:var(--ink-2)}.lg-name{font-weight:700;display:flex;align-items:center;gap:12px}.lg-count{color:var(--muted-ink)}.legend .fig{font-size:24px;text-align:right}.reader-picks{display:grid;gap:8px}.reader-picks>.small{color:var(--muted-ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.coin-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 8px;border-radius:17px;background:var(--ink-2);border:1px solid var(--line-ink-2);color:var(--cream);font-size:var(--fs-small);transition:background var(--t-fast) var(--ease-ui)}.coin-chip span{color:var(--muted-ink)}.coin-chip:hover{background:var(--ink-3)}.coin-chip[aria-pressed=true]{background:var(--cream);color:var(--ink);border-color:var(--cream)}.coin-chip[aria-pressed=true] span{color:var(--muted)}.coin-chip[aria-pressed=true] .mark{background:var(--ink);color:var(--cream)}.reader-pie{display:grid;justify-items:center;gap:16px;padding:24px;border-radius:var(--r-plate);background:var(--ink-print)}.reader-pie .pie-svg{width:min(480px,100%);height:auto}.pie-wait{width:min(420px,90%);aspect-ratio:1}.reader-cap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px;align-items:end;margin-bottom:48px}.sec-head .lede{margin:0}.sec-head .label{margin-bottom:12px}.lp-sec{margin-top:var(--section)}.lp-cols{display:grid;grid-template-columns:196px 216px minmax(0,1fr);gap:32px;align-items:start}.lp-key,.lp-buy{display:grid;gap:12px;align-content:start}.lp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line-ink)}.lp-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.lp-steps li{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:600}.lp-steps b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:10px;background:var(--cream);color:var(--ink);font-size:13px}.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:0;width:100%}.steps li{counter-increment:s;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-data);color:var(--muted)}.steps li:before{content:counter(s);grid-row:span 2;width:24px;height:24px;border-radius:10px;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-size:13px;font-weight:700}.steps li b{color:var(--ink)}.lp-preview{display:grid;gap:24px}.lp-row{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.lp-sol{font-size:40px;line-height:1}.lp-pad{display:grid;grid-template-columns:repeat(3,56px);gap:8px}.pad-btn{height:40px;border-radius:17px;border:var(--pen) solid var(--ink);background:var(--cream);color:var(--ink);font-weight:700;transition:background var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui),transform .14s var(--ease-pop)}.pad-btn:hover{background:#fffaf0}.pad-btn:active{transform:translateY(1.5px)}.pad-btn.on{background:var(--ink);color:var(--cream)}.plate .pad-btn{border:1px solid var(--line-ink-2);background:var(--ink-2);color:var(--cream)}.plate .pad-btn:hover{background:var(--ink-3)}.plate .pad-btn.on{background:var(--cream);color:var(--ink);border-color:var(--cream)}.lp-pie{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center}.lp-pie .pie-svg{width:200px;height:auto}.lp-legend{display:grid;gap:12px}.lp-legend>div:first-child{display:flex;align-items:center;gap:8px;font-weight:700}.lp-legend .fig{font-size:24px;margin-left:auto}.lp-legend p{margin:0}.lp-terms{padding-top:16px;border-top:1px solid var(--line-ink)}.lp-terms>span{display:flex;align-items:center;gap:8px}.rules-sec{margin-top:var(--section)}.rules-fig{margin:0;display:grid;gap:8px}.rules-figure{width:100%;height:auto;overflow:visible}.rule-note{height:100%;display:grid;align-content:start;gap:8px;font-family:var(--text)}.rule-top{display:flex;align-items:center;gap:8px}.rule-top b{font-size:16px}.rule-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:10px;background:var(--ink);color:var(--cream);font-size:13px;font-weight:700;flex:none}.rule-pct{margin-left:auto;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.rule-note p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.rules.rules-phone{display:none}.rule-card{display:grid;align-content:start;gap:8px;padding:24px;border-radius:var(--r-card);background:var(--cream);border:1px solid var(--line)}.rule-card .h3{font-size:var(--fs-h3)}.rule-card p{margin:0;font-size:var(--fs-small);color:var(--muted);line-height:1.5}.rule-card .rule-n{background:none;color:var(--muted);width:auto;height:auto;justify-content:start}.rule-card .slice-glyph,.rule-card .slice-glyph svg{width:40px;height:40px}.rules-more{margin-top:16px}@media(max-width:1180px){.rules{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-fig{display:none}.rules.rules-phone{display:grid}}@media(max-width:1080px){.lp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-pie{grid-column:1 / -1}}@media(max-width:860px){.reader-grid,.sec-head{grid-template-columns:minmax(0,1fr)}.reader-pie{order:-1}.lp-pie{grid-template-columns:minmax(0,1fr);justify-items:center}}@media(max-width:960px){.hero-copy .display{max-width:16ch}.hero-object{padding-top:36px}}@media(max-width:480px){.hero-figure{width:100%}.hero-object{width:100%;overflow:hidden;aspect-ratio:614 / 428;padding-top:0}.hero-object .machine{width:159%;margin-left:0}.hero-object .m-event{display:none}.onscreen{padding-inline:var(--gutter)}.hero-drives{display:grid;gap:8px;width:100%;padding-inline:var(--gutter)}.hero-drives .drive-side{position:static}.hero-drives .drive-lead{display:none}.hero-drives .m-note-t{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}}@media(max-width:360px){.hero-copy .display{font-size:34px}}@media(max-width:720px){.hero{padding-top:86px}.hero-ctl,.hero-ctl .mint-field{width:100%}.hero-ctl>.key{width:100%}.lp-cols{grid-template-columns:minmax(0,1fr);gap:24px}.rules{grid-template-columns:minmax(0,1fr)}.rule-card{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:12px}.rule-card .slice-glyph{grid-row:span 3}.screen-plate{padding:48px 0}.seam-head{display:none}.seam-hand{width:84px;top:-20px;left:20px}}.kb-sec{margin-top:var(--section)}.kb{display:grid;gap:24px;padding:32px 24px 24px}.kb>.key{justify-self:start}.kb-main{display:grid;gap:16px;min-width:0}.kb-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;scroll-margin-top:96px}.kb-row-label{display:grid;gap:2px}.kb-row-label b{font-size:var(--fs-ctl);display:flex;align-items:baseline;gap:8px}.kb-count{font-size:var(--fs-small);color:var(--muted-ink);font-weight:600}.kb-row-label .small{color:var(--muted-ink);font-size:var(--fs-label);line-height:1.35}.kb-keys{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px;min-width:0}.kb-keys::-webkit-scrollbar{display:none}.kb-keys>.skel{flex:none}.kb-empty{color:var(--muted-ink);align-self:center;margin:0;padding:12px 4px}.kb-keys.flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));overflow:visible;padding:2px;mask-image:none;-webkit-mask-image:none}.kb .kb-keys.flow{grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.kb-keys.flow .coin-key{width:auto;min-width:0}.board-kb .kb-row{align-items:start}.board-kb .kb-row-label{padding-top:4px}.kb-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0}.kb-filters{display:flex;gap:8px;min-width:0;padding:4px;margin:-4px;overflow-x:auto;scroll-padding-inline:4px;scrollbar-width:none}.kb-filters::-webkit-scrollbar{display:none}.filter-key{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:16.8px;border:1px solid var(--line-ink-2);background:var(--ink-2);color:var(--cream);font-size:var(--fs-small);font-weight:600;white-space:nowrap;transition:background var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui),transform .16s var(--ease-pop)}.filter-key:hover{background:var(--ink-3)}.filter-key:active{transform:translateY(1px)}.filter-key[aria-pressed=true],.filter-key.is-on{background:var(--cream);color:var(--ink);border-color:var(--cream)}.kb-open{font-size:var(--fs-small);font-weight:600}.kb-note{margin:0;line-height:1.45}.seam-tag .led,.plate .seam-tag .led{background:var(--ink)}.seam-tag .led:after,.plate .seam-tag .led:after{background:var(--cream)}.coin-key{flex:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:212px;padding:12px;border-radius:var(--r-card);background:var(--cream);color:var(--ink);transition:background var(--t-fast) var(--ease-ui),transform .16s var(--ease-pop)}.coin-key:hover{background:#fffaf0;transform:translateY(-1px)}.coin-key:active{transform:translateY(2px) scale(.97)}.more-key{flex:none;display:grid;place-items:center;width:112px;border-radius:var(--r-card);border:2px dashed var(--line-ink-2);color:var(--cream);font-size:var(--fs-small);font-weight:700;transition:border-color var(--t-fast) var(--ease-ui),background var(--t-fast) var(--ease-ui)}.more-key:hover{border-color:var(--cream);background:var(--ink-2)}.ghost-key{grid-column:span 2;display:grid;align-content:start;gap:8px;min-height:96px;padding:16px;border-radius:var(--r-card);border:2px dashed var(--line-ink-2);color:var(--cream);transition:border-color var(--t-fast) var(--ease-ui),background var(--t-fast) var(--ease-ui)}.ghost-key .small{color:var(--muted-ink)}.ghost-go{justify-self:start}.ghost-key:hover{border-color:var(--cream);background:var(--ink-2)}.ck-top{display:flex;align-items:center;gap:8px;min-width:0}.ck-top b{font-size:var(--fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-tail{flex:none;margin-left:-3px;font-family:var(--mono);font-size:12px;color:var(--muted)}.tag.ck-tag{flex:none;height:20px;margin-left:auto;padding:0 6px;border:0;border-radius:8.4px;font-size:12px}.ck-bot{display:flex;align-items:center;gap:8px;min-width:0}.ck-pie{width:44px;height:44px;flex:none}.ck-pie svg{width:44px;height:44px}.ck-nums{display:grid;line-height:1.25;font-size:var(--fs-small);font-weight:700;min-width:0}.ck-nums>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-nums .small{font-weight:500;font-size:12px;color:var(--muted)}.kb .seam-tag{right:auto;left:32px}.coin-key.is-preview{width:min(196px,100%)}.lp-key .coin-key{width:196px}@media(max-width:480px){.kb-filters{flex-wrap:wrap;overflow:visible}}@media(max-width:860px){.kb-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:720px){.kb{padding:28px 16px 16px}.tag-more{display:none}}.page{padding-top:104px;min-height:80vh}.page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-bottom:32px}.page-title{font-size:clamp(32px,3.4vw,48px)}.page-head .label{margin-bottom:12px}.pick-plate{margin:24px 0 16px}.facts{margin:0;display:grid}.facts>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-data);align-items:baseline}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--muted)}.facts dd{margin:0;overflow-wrap:anywhere}.plate .facts>div{border-bottom-color:var(--line-ink)}.plate .facts dt{color:var(--muted-ink)}.coin-line{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0 24px}.coin-line-name{margin-right:auto}.pv{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.pv>*,.coin-main>*{min-width:0}.pv-top{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}@media(min-width:1081px)and (max-width:1240px){.pv-top{grid-template-columns:minmax(0,1fr)}.pv-pie{position:static}}.pv-pie{display:grid;justify-items:center;gap:12px;position:sticky;top:96px;padding:24px}.pv-pie .pie-svg{width:min(420px,100%);height:auto}.pv-read{text-align:center;margin:0}.pv-slices{display:grid;border-top:2px solid var(--ink)}.pv-slice{border-bottom:1px solid var(--line)}.pv-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:16px;min-height:58px;padding:0 4px;border:0;background:transparent;text-align:left;transition:background var(--t-fast) var(--ease-ui)}.pv-head:hover{background:var(--paper-2)}.pv-name{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px}.pv-pct{text-align:right;font-size:24px}.pv-body{padding:4px 4px 16px;display:grid;gap:12px}.pv-rule{margin:0;max-width:620px}.pv-members{table-layout:fixed;min-width:312px}.pv-members .pv-holder{width:128px}.pv-members .pv-share{width:80px}.pv-why{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pv-why .link{white-space:normal}.pv-under{display:block;font-size:var(--fs-label);font-weight:400;color:var(--muted)}.pv-low{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:start}.receipt,.pv-facts{display:grid;gap:12px;align-content:start}.slice-glyph{display:inline-flex;width:18px;height:18px;flex:none}.slice-glyph svg{width:18px;height:18px}.slice-glyph path{stroke:var(--ink);stroke-width:6;fill:transparent}.slice-glyph[data-on=held] path[data-slice=held],.slice-glyph[data-on=creator] path[data-slice=creator],.slice-glyph[data-on=early] path[data-slice=early],.slice-glyph[data-on=top] path[data-slice=top],.slice-glyph[data-on=rest] path[data-slice=rest]{fill:var(--ink)}.slice-glyph[data-on=creator] path[data-slice=creator]{fill:var(--spot)}.coin-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding-bottom:24px}.coin-id{display:flex;gap:16px;align-items:center;min-width:0}.coin-id>div{min-width:0}.coin-id h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coin-addr{margin-top:4px}.coin-stats{margin:0;display:grid;grid-template-columns:repeat(4,auto);gap:4px 32px}.coin-stats dt{font-size:var(--fs-label);font-weight:600;color:var(--muted)}.coin-stats dd{margin:4px 0 0;font-size:24px}.coin-stats dd.stat-note{margin:2px 0 0;font-size:var(--fs-label);color:var(--muted)}.stat-mark{font-size:.58em;vertical-align:.22em}.curve-bar{height:16px;border-radius:8px;border:var(--pen) solid var(--ink);background:var(--cream);overflow:hidden}.curve-fill{position:relative;height:100%;background:var(--ink);border-radius:0 6px 6px 0;transition:width .7s var(--ease)}.curve-note{margin:8px 0 24px}.coin-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.coin-main{display:grid;gap:16px;min-width:0}.coin-tab{min-height:320px}.coin-rail{display:grid;gap:16px;position:sticky;top:92px}.rail-pie{display:grid;justify-items:center;gap:12px}.rail-pie .label{justify-self:start}.rail-legend{width:100%;display:grid;gap:4px}.rail-legend>div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--line-ink);color:var(--muted-ink)}.rail-legend b{color:var(--cream)}.buy-bar{display:none}.buy-bar-in{display:flex;align-items:center;gap:12px;height:100%}.buy-bar-price{margin-right:auto;font-size:var(--fs-body);white-space:nowrap}.buy-bar .key{min-width:0}.buy-bar-key{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.buy-bar .key .wedge{display:none}}.pv-when{white-space:normal}.trade-note{margin:0;color:var(--muted-ink)}.chart{display:grid;gap:12px;padding:16px}.chart-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.chart-read{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted-ink)}.chart-read b{color:var(--cream);font-weight:600}.chart-canvas{position:relative;min-height:380px;cursor:crosshair}.chart-canvas canvas{display:block}.chart-foot{color:var(--muted-ink);min-height:18px}.trade{display:grid;gap:16px;scroll-margin-top:96px}.trade-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.trade .lab{display:flex;justify-content:space-between;gap:8px}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.trade-slip{display:flex;justify-content:space-between;align-items:center;gap:12px}.trade-q>div{padding:8px 0}.launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.launch-form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.launch-form .key-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.launch-form.plate .field{background:var(--cream);color:var(--ink);border:0}.launch-form.plate .field input::placeholder,.launch-form.plate .field textarea::placeholder{color:var(--muted)}.launch-form.plate .field:has(:is(input,textarea):focus-visible){box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cream)}.launch-form.plate .field .unit{color:var(--muted)}.launch-form.plate .field.invalid{box-shadow:inset 0 0 0 2px var(--down)}.launch-form.plate .lab{color:var(--cream)}.launch-form.plate .toggle{background:var(--ink-2);border-color:var(--line-ink-2);color:var(--cream)}.launch-form.plate .toggle .small,.launch-form.plate .field-note{color:var(--muted-ink)}.launch-form.plate .field-note.err{color:var(--down-ink)}.preview-key{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:8px 0}.preview-key .coin-key{pointer-events:none}.preview-key .small{max-width:200px}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.drop{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center}.drop-img{width:96px;height:96px;padding:0;border:0;border-radius:var(--r-card);background:var(--cream);color:var(--ink);display:grid;place-items:center;overflow:hidden;transition:background var(--t-fast) var(--ease-ui),transform .16s var(--ease-pop)}.drop-img:hover{background:#fffaf0;transform:translateY(-1px)}.drop-img:active{transform:translateY(2px) scale(.97)}.drop-img .mark{background:var(--ink);color:var(--cream)}.drop-img img{width:100%;height:100%;object-fit:cover}.drop input[type=file]{display:none}.toggle{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--cream);cursor:pointer}.toggle input{width:20px;height:20px;accent-color:var(--ink);margin-top:2px;flex:none}.launch-side{display:grid;gap:16px;position:sticky;top:92px}.stepper{list-style:none;margin:0;padding:0;display:grid;gap:0}.stepper li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line-ink);color:var(--muted-ink);font-size:var(--fs-small)}.stepper li b{color:var(--cream);font-weight:600;display:block;font-size:var(--fs-data)}.stepper li.now b:after{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--cream);margin-left:8px;animation:blink2 1s steps(1) infinite;vertical-align:1px}.stepper li.fail b{color:var(--down-ink)}.step-led{width:12px;height:12px;border-radius:4px;border:1.5px solid var(--line-ink-2);margin-top:4px}.stepper li.done .step-led{background:var(--cream);border-color:var(--cream)}.stepper li.now .step-led{border-color:var(--cream)}.stepper li.fail .step-led{background:var(--down-ink);border-color:var(--down-ink)}.cost>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line-ink);font-size:var(--fs-small);color:var(--muted-ink)}.cost b{color:var(--cream);font-weight:600}.cost-note{margin:8px 0 0}.launch-side .lp-pie{grid-template-columns:180px minmax(0,1fr);justify-items:stretch}.launch-side .lp-pie .pie-svg{width:180px}.drives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px}.disk{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border-radius:var(--r-card);border:var(--pen) solid var(--ink);background:var(--cream);text-align:left;transition:background var(--t-fast) var(--ease-ui),transform .16s var(--ease-pop)}.disk:hover{background:#fffaf0}.disk.on{background:var(--ink);color:var(--cream)}.disk.on .small{color:var(--muted-ink)}.disk-text{display:grid;gap:8px;justify-items:start}.disk-text b{font-size:16px}.disk-sig{font-weight:600;color:var(--ink)}.disk.on .disk-sig{color:var(--cream)}.disk-slot{position:relative;height:64px;border-radius:12px;border:var(--pen) solid currentColor;display:grid;place-items:center}.disk-slot i{position:absolute;left:12px;right:12px;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:currentColor}.disk-slot b{position:relative;width:26px;height:40px;border-radius:6px;background:currentColor}.disk.on .disk-slot:after{content:"";position:absolute;left:12px;bottom:8px;width:10px;height:8px;border-radius:2px;background:var(--cream)}.drive-pick{display:none;border:0;padding:0;min-width:0;margin-block:0 24px}.drive-pick .seg{display:flex}.drive-pick .seg button{flex:1 1 0;min-width:0}.drive-note{margin:8px 0 0}.drive-note b{font-weight:600;color:var(--ink);white-space:nowrap}.fee-curve{margin:0;display:grid;gap:8px;padding:12px;border-radius:16px;background:var(--ink-2)}.fee-curve svg{width:100%;height:auto}.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.docs-nav{position:sticky;top:100px;display:grid;gap:4px}.docs-nav a{padding:8px 12px;border-radius:10px;font-weight:600;font-size:var(--fs-small);color:var(--muted)}.docs-nav a:hover{background:var(--paper-2);color:var(--ink)}.docs-body{display:grid;gap:64px;max-width:600px}.docs-body p{margin:0}.docs-body section{display:grid;gap:16px;scroll-margin-top:100px}.docs-body h2{font-family:var(--display);font-size:var(--fs-h3);line-height:1.15}.docs-body p,.docs-body li{color:var(--ink);line-height:1.65}.docs-body ul,.docs-body ol{margin:0;padding-left:24px;display:grid;gap:8px}.docs-body code{font-family:var(--mono);font-size:.86em;background:var(--paper-2);padding:1px 8px;border-radius:6px;overflow-wrap:anywhere}@media(max-width:1080px){.coin-grid{grid-template-columns:minmax(0,1fr)}.coin-rail{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.launch-grid{grid-template-columns:minmax(0,1fr)}.launch-side{position:static}.coin-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.buy-bar{display:block;position:fixed;z-index:var(--z-raised);left:0;right:0;bottom:0;height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--cream);border-top:1px solid var(--line);transition:transform var(--t-ui) var(--ease-ui)}.buy-bar.off{transform:translateY(100%);visibility:hidden;transition:transform var(--t-ui) var(--ease-ui),visibility 0s linear var(--t-ui)}html:has(.buy-bar:not(.off)){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:860px){.page-head,.coin-head,.pv-top,.pv-low{grid-template-columns:minmax(0,1fr)}.pv-pie{position:static}.coin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.docs{grid-template-columns:minmax(0,1fr)}.docs-nav{position:static;display:flex;flex-wrap:wrap}}@media(max-width:720px){.page{padding-top:88px}.drives{display:none}.drive-pick{display:block}.launch-side .lp-pie,.coin-rail,.form-row{grid-template-columns:minmax(0,1fr)}.facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.pv-head{grid-template-columns:minmax(0,1fr) auto}.pv-head .small{display:none}.coin-id h1{font-size:clamp(22px,7.4vw,30px)}.pv-top>*,.pv-slices,.pv-pie{min-width:0}}@media(max-width:480px){.coin-id{flex-direction:column;align-items:flex-start;gap:12px}.coin-id>div{width:100%}}
