@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url("./anton-400-MLEXVTB2.woff2") format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url("./archivo-500-HGUC2OTB.woff2") format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url("./archivo-800-HDBY62X5.woff2") format("woff2")}@font-face{font-family:Tag Price;font-style:normal;font-weight:800;font-display:swap;src:url("./big-shoulders-800-IJEZLQPY.woff2") format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./ibm-plex-mono-500-TDRAP4BF.woff2") format("woff2")}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:url("./dotgothic16-400-EY4SUJMI.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:500;font-display:swap;src:url("./archivo-500-HGUC2OTB.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:800;font-display:swap;src:url("./archivo-800-HDBY62X5.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:300;font-display:swap;src:url("./archivo-300-JEG7UX4K.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:600;font-display:swap;src:url("./archivo-600-HPHCYTDK.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:700;font-display:swap;src:url("./archivo-700-NHTHRW4H.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:normal;font-weight:900;font-display:swap;src:url("./archivo-900-42JBW2Q3.woff2") format("woff2")}@font-face{font-family:Archivo Label;font-style:italic;font-weight:800;font-display:swap;src:url("./archivo-800-italic-AQEIM2KI.woff2") format("woff2")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url("./dm-serif-display-400-7I7CLHFP.woff2") format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url("./fredoka-600-QKVFTAZR.woff2") format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url("./fredoka-700-EMGQR5PA.woff2") format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url("./bungee-400-MO37PT3W.woff2") format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url("./press-start-2p-400-3MRUXUAM.woff2") format("woff2")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url("./sofia-sans-extra-condensed-800-2QMASIHZ.woff2") format("woff2")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url("./sofia-sans-extra-condensed-900-PSWG3PEX.woff2") format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./instrument-sans-400-700-NIIMJQRZ.woff2") format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./instrument-sans-400-700-NIIMJQRZ.woff2") format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./instrument-sans-400-700-NIIMJQRZ.woff2") format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./instrument-sans-400-700-NIIMJQRZ.woff2") format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./dm-mono-400-BHJGEIQM.woff2") format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./dm-mono-500-XT4TZAXF.woff2") format("woff2")}@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url("./gochi-hand-400-UP7Z7NI5.woff2") format("woff2")}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url("./patrick-hand-400-TM7QSBDK.woff2") format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url("./newsreader-400-BGYCEOAW.woff2") format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url("./newsreader-600-A2RAKUFI.woff2") format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url("./newsreader-700-SPOOCD5M.woff2") format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url("./newsreader-400-italic-BJZN7SPT.woff2") format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url("./courier-prime-400-IXXUUUOZ.woff2") format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url("./courier-prime-700-JTKBAXHN.woff2") format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:800;font-display:swap;src:url("./bodoni-moda-800-OVO3ZJ3Q.woff2") format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url("./bodoni-moda-500-italic-Q6GOJQA5.woff2") format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("./ibm-plex-mono-600-U6HVJRDD.woff2") format("woff2")}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url("./luckiest-guy-400-3L4V65PN.woff2") format("woff2")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url("./archivo-narrow-400-700-RRLB6BX2.woff2") format("woff2")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url("./archivo-narrow-400-700-RRLB6BX2.woff2") format("woff2")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url("./archivo-narrow-400-700-RRLB6BX2.woff2") format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url("./silkscreen-400-XMAODZUB.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url("./barlow-condensed-600-IX6ZHXAD.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url("./barlow-condensed-800-V4IP6O2Z.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url("./barlow-condensed-800-italic-ZEGADH5H.woff2") format("woff2")}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-weight:900;font-display:swap;src:url("./big-shoulders-stencil-900-CJPF5ETW.woff2") format("woff2")}@font-face{font-family:Pathway Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url("./pathway-gothic-one-400-3667CCLY.woff2") format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url("./libre-caslon-text-700-YSR2FKNT.woff2") format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url("./libre-caslon-text-400-italic-PF56X6EI.woff2") format("woff2")}:root{color-scheme:dark;--c-ground: #0d0e10;--c-hw: #1b1c21;--c-hw-inset: #121316;--c-hw-plate: #23252a;--c-hw-plate-hi: #2e3137;--c-edge: #3a3d44;--c-key-hi: #44474f;--c-key-lo: #30333a;--c-key-fn-hi: #5a5d66;--c-key-fn-lo: #3e4149;--c-hairline: rgba(255, 255, 255, .06);--c-bevel-hi: rgba(255, 255, 255, .07);--c-bevel-lo: rgba(0, 0, 0, .6);--c-bevel-cabinet-hi: rgba(255, 255, 255, .09);--c-street-glow: rgba(200, 220, 255, .07);--c-ink: #ecebe6;--c-ink-2: #a3a6ad;--c-ink-3: #8b8d93;--c-ink-4: #5d6068;--c-phosphor: #b6ff4d;--c-phosphor-hi: #c8ff6e;--c-phosphor-lo: #8fd630;--c-phosphor-edge: #3d5c12;--c-phosphor-bg: #0b1206;--c-phosphor-glow: rgba(182, 255, 77, .45);--c-money: #ffd400;--c-money-lo: #e6b800;--c-money-edge: #9a7d00;--c-paper: #ece7d8;--c-paper-ink: #141414;--c-paper-rule: #8b8d93;--c-led: #ff3b5c;--c-led-glow: rgba(255, 59, 92, .55);--c-warn: #ffb347;--c-gold-hi: #f6d35a;--c-gold-lo: #c9961e;--c-gold-ink: #141414;--c-silver-hi: #9aa2ae;--c-silver-lo: #4e545e;--c-silver-ink: #f2f4f7;--c-bronze-hi: #d99a5a;--c-bronze-lo: #9a5a24;--c-bronze-ink: #141414;--c-sponsor-bg: #111111;--c-sponsor-code: #ffffff;--f-say: Anton, Impact, "Arial Narrow", sans-serif;--f-ui: Archivo, "Helvetica Neue", Arial, sans-serif;--f-data: "IBM Plex Mono", ui-monospace, Menlo, monospace;--f-dot: DotGothic16, "IBM Plex Mono", ui-monospace, monospace;--t-11: 11px;--t-12: 12px;--t-14: 14px;--t-16: 16px;--t-20: 20px;--t-28: 28px;--t-40: 40px;--t-64: 64px;--lh-body: 1.5;--lh-say: 1;--ls-eyebrow: .16em;--ls-say: .04em;--ls-press: .08em;--ls-ui: .06em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--r-cabinet: 12px;--r-sheet: 16px;--r-plate: 6px;--r-btn: 4px;--r-key: 3px;--r-paper: 0;--bevel: inset 0 1px 0 var(--c-bevel-hi), inset 0 -1px 0 var(--c-bevel-lo);--bevel-cabinet: inset 0 2px 0 var(--c-bevel-cabinet-hi), inset 0 -2px 0 var(--c-bevel-lo);--seam-h: linear-gradient(180deg, var(--c-bevel-lo) 0 1px, var(--c-bevel-hi) 1px 2px);--seam-v: linear-gradient(90deg, var(--c-bevel-lo) 0 1px, var(--c-bevel-hi) 1px 2px);--edge-dark: 0 0 0 1px #000;--well: inset 0 1px 2px rgba(0, 0, 0, .6), 0 1px 0 rgba(255, 255, 255, .04);--lift: 0 24px 60px rgba(0, 0, 0, .55);--touch: 44px;--h-press: 56px;--h-go: 48px;--h-input: 48px;--safe-b: env(safe-area-inset-bottom, 0px);--m-fast: .12s;--m-base: .15s;--m-slow: .18s;--m-pulse: .6s;--ease-mech: cubic-bezier(.2, .8, .2, 1);--z-layer: 20;--z-page: 25;--z-debug: 30;--page: #0d0e10;--metal: #23252a;--metal2: #2e3137;--edge: #3a3d44;--ink: #ecebe6;--dim: #8b8d93;--led: #ff3b5c;--ledglow: rgba(255, 59, 92, .55);--lcd: #b6ff4d;--lcdbg: #0b1206;--focus: #b6ff4d}@media(prefers-reduced-motion:reduce){:root{--m-fast: 0ms;--m-base: 0ms;--m-slow: 0ms;--m-pulse: 0ms}}*{box-sizing:border-box}html,body{margin:0;color:var(--ink);font:500 15px/1.45 Archivo,Helvetica,sans-serif}html{background:var(--page)}a{color:inherit}html.layer-open{overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button{font:inherit;color:inherit}[hidden]{display:none!important}.clip-scratch{position:fixed;top:0;left:0;opacity:0;font-size:16px;pointer-events:none}#dbg{position:fixed;left:10px;top:10px;z-index:30;font:500 10px IBM Plex Mono,monospace;color:#9f9;background:#0009;padding:4px 7px;border-radius:4px;white-space:pre;pointer-events:none}.ui-tag{display:inline-flex;align-items:baseline;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-paper);background:var(--c-paper);color:var(--c-paper-ink);box-shadow:inset 0 2px #ffffff59,0 1px #00000080;font:500 var(--t-12)/1 var(--f-data);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-tag-code{font:400 var(--t-20)/1 var(--f-say);letter-spacing:.02em}.ui-tag-rank,.ui-tag-price{font:500 var(--t-12)/1 var(--f-data)}.ui-tag--gold{background:linear-gradient(180deg,var(--c-gold-hi),var(--c-gold-lo));color:var(--c-gold-ink)}.ui-tag--silver{background:linear-gradient(180deg,var(--c-silver-hi),var(--c-silver-lo));color:var(--c-silver-ink)}.ui-tag--bronze{background:linear-gradient(180deg,var(--c-bronze-hi),var(--c-bronze-lo));color:var(--c-bronze-ink)}.ui-tag--sponsor{background:var(--c-sponsor-bg);color:var(--c-sponsor-code)}.ui-tag--sponsor .ui-tag-price,.ui-tag--sponsor .ui-tag-rank{color:var(--c-money)}.ui-tag--house,.ui-tag--empty{background:var(--c-paper);color:var(--c-paper-ink)}.ui-tag--selected{background:var(--c-phosphor);color:#111}.ui-tag--selected .ui-tag-price,.ui-tag--selected .ui-tag-rank{color:#111}.ui-tag--l{gap:var(--s-3);padding:6px var(--s-4)}.ui-tag--l .ui-tag-code{font-size:var(--t-28)}.ui-tag--l .ui-tag-rank{font-size:var(--t-16)}.ui-tag--l .ui-tag-price{font:800 24px/1 "Tag Price",var(--f-data);letter-spacing:.02em;font-variant-numeric:normal}.ui-plate{border-radius:var(--r-plate);background:linear-gradient(180deg,var(--c-hw-plate-hi),var(--c-hw-plate));box-shadow:var(--bevel),var(--edge-dark);padding:var(--s-3)}.ui-plate--inset{background:var(--c-hw-inset);box-shadow:var(--well)}.ui-paper{border-radius:var(--r-paper);background:var(--c-paper);color:var(--c-paper-ink);padding:var(--s-3) var(--s-4);box-shadow:0 1px #00000073;font:500 var(--t-12)/1.45 var(--f-data);font-variant-numeric:tabular-nums}.ui-paper-title{display:block;font:400 var(--t-20)/1 var(--f-say);letter-spacing:var(--ls-say);margin-bottom:var(--s-2)}.ui-paper-rule{border:0;border-top:1px dashed var(--c-paper-rule);margin:var(--s-2) 0}.ui-press{appearance:none;border:0;width:100%;min-height:var(--h-press);padding:0 var(--s-5);border-radius:var(--r-btn);cursor:pointer;font:400 22px/1 var(--f-say);letter-spacing:var(--ls-press);color:#111;background:linear-gradient(180deg,var(--c-phosphor-hi),var(--c-phosphor-lo));box-shadow:inset 0 1px #ffffff59,0 2px 0 var(--c-phosphor-edge);transition:transform var(--m-fast) var(--ease-mech),box-shadow var(--m-fast) var(--ease-mech)}@media(hover:hover)and (pointer:fine){.ui-press:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}}.ui-press:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 0 0 var(--c-phosphor-edge)}.ui-press:disabled{cursor:default;color:var(--c-ink-3);background:var(--c-hw-plate);box-shadow:var(--bevel)}.ui-press--sm{min-height:0;padding:var(--s-2) var(--s-3);font-size:var(--t-14)}.ui-press--money:not(:disabled){background:linear-gradient(180deg,var(--c-money),var(--c-money-lo));box-shadow:inset 0 1px #ffffff73,0 2px 0 var(--c-money-edge)}.ui-press--money:active:not(:disabled){box-shadow:inset 0 1px #ffffff4d,0 0 0 var(--c-money-edge)}.ui-go{appearance:none;border:0;min-height:var(--h-go);padding:0 var(--s-6);border-radius:var(--r-btn);cursor:pointer;font:400 var(--t-20)/1 var(--f-say);letter-spacing:.1em;color:#111;background:linear-gradient(180deg,var(--c-phosphor-hi),var(--c-phosphor-lo));box-shadow:inset 0 1px #ffffff59,0 2px #3d5c12;transition:transform var(--m-fast) var(--ease-mech)}.ui-go:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d}.ui-go:disabled{cursor:default;color:var(--c-ink-3);background:var(--c-hw-plate);box-shadow:var(--bevel)}.ui-textbtn{appearance:none;border:0;background:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--touch);padding:0 var(--s-1);cursor:pointer;color:var(--c-ink);font:800 var(--t-14)/1 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;text-decoration:none}.ui-textbtn:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ui-textbtn:disabled{cursor:default;color:var(--c-ink-3)}.ui-textbtn--money{color:var(--c-money)}.ui-textbtn--dim{color:var(--c-ink-3)}.ui-input{width:100%;min-height:var(--h-input);padding:0 14px;border:1px solid var(--c-edge);border-radius:var(--r-btn);background:var(--c-hw-inset);color:var(--c-ink);font:500 var(--t-16) var(--f-ui)}.ui-input::placeholder{color:var(--c-ink-4)}.ui-input:focus{border-color:var(--c-phosphor);outline:none}.ui-input:focus-visible{outline:2px solid var(--c-phosphor);outline-offset:2px}.ui-input[aria-invalid=true]{border-color:var(--c-warn)}.ui-input--area{min-height:120px;padding:var(--s-3) 14px;resize:vertical;font:500 13px/20px var(--f-data)}@media(pointer:coarse){.ui-input--area{font-size:var(--t-16);line-height:24px}}.ui-lcd{border-radius:var(--r-key);padding:var(--s-2) 10px;background:var(--c-phosphor-bg);box-shadow:inset 0 0 0 2px #000,inset 0 0 18px #b6ff4d14;color:var(--c-phosphor);text-shadow:0 0 6px var(--c-phosphor-glow);font:400 var(--t-16)/1.25 var(--f-dot);letter-spacing:.04em;font-variant-numeric:tabular-nums}.ui-card{display:grid;gap:var(--s-3);width:min(100% - 32px,560px);margin:var(--s-8) auto;padding:var(--s-6);border-radius:var(--r-plate);background:var(--c-hw);box-shadow:var(--bevel),var(--edge-dark),var(--lift);color:var(--c-ink)}.ui-card-eyebrow{margin:0;font:500 var(--t-11)/1.2 var(--f-data);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-3)}.ui-card-title{margin:0;font:400 var(--t-28)/1.05 var(--f-say);letter-spacing:.02em}.ui-card-code{margin:0;font:400 var(--t-64)/1 var(--f-say);letter-spacing:.02em}.ui-card-body{margin:0;font:500 var(--t-16)/1.5 var(--f-ui);color:var(--c-ink-2)}.ui-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.ui-foot{position:relative;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-hairline);background:var(--c-hw-inset)}.ui-foot--sticky{position:sticky;bottom:0;padding-bottom:calc(var(--s-4) + var(--safe-b))}.ui-foot--sticky:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--s-6);pointer-events:none;background:linear-gradient(180deg,transparent,var(--c-hw))}.ui-close{appearance:none;border:0;display:inline-grid;place-items:center;width:var(--touch);height:var(--touch);padding:0;border-radius:50%;cursor:pointer;color:var(--c-ink);background:var(--c-hw-plate);box-shadow:var(--bevel)}.ui-close:focus:not(:focus-visible){outline:none}.ui-iconbtn{appearance:none;border:0;flex:none;display:inline-grid;place-items:center;width:var(--h-press);height:auto;padding:0;border-radius:var(--r-btn);cursor:pointer;color:var(--c-ink);background:var(--c-hw-plate);box-shadow:var(--bevel)}.ui-iconbtn:hover{background:var(--c-hw-plate-hi)}.ui-iconbtn:active{transform:translateY(1px)}.ui-iconbtn:focus:not(:focus-visible){outline:none}.ui-sticker{display:inline-block;transform:rotate(-3deg);padding:var(--s-1) 7px;border:2px solid #111;border-radius:2px;background:var(--c-money);color:#111;font:400 var(--t-16)/1 var(--f-say);letter-spacing:.05em;box-shadow:2px 2px #0006}.ui-sticker--paper{background:var(--c-paper)}.ui-eyebrow{font:500 var(--t-11)/1.2 var(--f-data);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-3)}.ui-help{font:500 var(--t-14)/1.45 var(--f-ui);color:var(--c-ink-2)}.ui-data{font:500 var(--t-12)/1.4 var(--f-data);font-variant-numeric:tabular-nums}.ui-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}@media(prefers-reduced-motion:reduce){.ui-press,.ui-go{transition:none}.ui-press:hover:not(:disabled),.ui-press:active:not(:disabled),.ui-go:active:not(:disabled){transform:none}}.ui-dots{display:inline-flex}.ui-dots i{font-style:normal;animation:ui-dot 1.2s steps(1,end) infinite}.ui-dots i:nth-child(2){animation-delay:.2s}.ui-dots i:nth-child(3){animation-delay:.4s}@keyframes ui-dot{0%{opacity:.25}30%{opacity:1}75%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ui-dots i{animation:none}}.modal{position:fixed;inset:0;z-index:var(--z-layer);display:flex;align-items:center;justify-content:center;background:#050507b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:var(--s-4)}.modal-panel{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;background:var(--c-hw);border-radius:var(--r-cabinet);box-shadow:var(--bevel),var(--edge-dark),var(--lift);animation:modal-in var(--m-base) var(--ease-mech)}.modal-panel.wide{width:min(980px,100%)}.modal-panel:focus{outline:none}@keyframes modal-in{0%{transform:scale(.98)}to{transform:none}}.layer-close{position:absolute;right:var(--s-4);top:var(--s-4);z-index:3}.pop{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);height:min(600px,92vh);background:#1a1b1f}.pop-stage{position:relative;display:flex;flex-direction:column;min-height:0}.pop-can{position:relative;flex:1 1 auto;min-height:0}.pop-can--spiral:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 55% at 50% 0%,rgba(220,235,255,.14),transparent)}.popgl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}@media(hover:hover)and (pointer:fine){.pop-can:not(.pop-can--spiral) .popgl{cursor:grab}.pop-can:not(.pop-can--spiral) .popgl:active{cursor:grabbing}}.info{display:flex;flex-direction:column;min-height:0;min-width:0}.pop-head{flex:none;padding:var(--s-6) var(--s-6) var(--s-4);border-bottom:1px solid var(--c-hairline)}.pop-brand{display:grid;gap:var(--s-2)}.pop-tagrow{position:relative;display:flex;padding-right:var(--s-10)}.pop-tagslot{display:flex}.pop-name{margin:0;font:400 var(--t-64)/.95 var(--f-say);letter-spacing:.01em;overflow-wrap:anywhere;color:var(--c-ink)}.pop-name--long{font-size:var(--t-40);line-height:1}.pop-brand-link{margin:0;font:500 var(--t-14)/1.4 var(--f-ui);color:var(--c-ink-3)}.pop-brand-link:empty{display:none}.pop-brand-link a,.pop-handle{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--c-ink);text-decoration:none;text-underline-offset:3px}.pop-brand-link a:hover,.pop-handle:hover{text-decoration:underline}.pop-brand-link .ui-icon{width:12px;height:12px}.pop-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;background:var(--c-hw-plate)}.pop-avatar--initial{display:inline-grid;place-items:center;font:800 11px/1 var(--f-ui);color:var(--c-ink)}.pop-platform{font:500 var(--t-11)/1 var(--f-data);letter-spacing:var(--ls-eyebrow);opacity:.7}.pop-brand-about{margin:0;font:500 var(--t-14)/1.5 var(--f-ui);color:var(--c-ink-2)}.pop-mid{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) var(--s-6)}.pop:not(.phone) .pop-head{margin-top:auto}.pop:not(.phone) .pop-mid{flex:0 1 auto;margin-bottom:auto}.pop:not(.phone) .pop-mid:not(.pop-mid--open){padding-bottom:var(--s-6)}.pop-snack-line{margin:0;font:800 var(--t-14)/1.3 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--c-ink-3)}.pop-stamp{display:inline-block;margin-left:.7em;padding:3px 5px 2px;border:1px solid var(--c-edge);border-radius:var(--r-key);font:500 var(--t-11)/1 var(--f-data);letter-spacing:var(--ls-eyebrow);white-space:nowrap;vertical-align:.1em}.info .what{margin:0;font:500 var(--t-20)/1.45 var(--f-ui);color:var(--c-ink)}.pop-mid--open{padding-bottom:calc(var(--s-3) + 16px);-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(#000 calc(100% - 16px),transparent),linear-gradient(#000,#000);-webkit-mask-size:calc(100% - 8px) 100%,8px 100%;mask-size:calc(100% - 8px) 100%,8px 100%;-webkit-mask-position:left top,right top;mask-position:left top,right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pop-mid::-webkit-scrollbar{width:4px}.pop-mid::-webkit-scrollbar-track{background:transparent}.pop-mid::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff2e}@supports not selector(::-webkit-scrollbar){.pop-mid{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}}.pop-gets{margin:0;padding-top:var(--s-3);border-top:1px solid var(--c-hairline)}.pop-gets-k{margin:0 0 var(--s-2);font:500 var(--t-11)/1 var(--f-data);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-3)}.pop-gets dl{margin:0;display:grid;gap:var(--s-3)}.pop-gets dt{font:800 var(--t-12)/1.2 var(--f-ui);letter-spacing:var(--ls-ui);color:var(--c-ink)}.pop-gets dd{margin:2px 0 0;font:500 var(--t-14)/1.4 var(--f-ui);color:var(--c-ink-2)}.pop-fact{min-width:0;padding:var(--s-1) 0}.pop-fact dt{font-size:var(--t-11);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-3)}.pop-fact dd{margin:2px 0 0;font-weight:700;color:var(--c-ink);overflow-wrap:anywhere}.info .prompt{border-radius:var(--r-plate);background:var(--c-hw-inset);box-shadow:var(--well)}.info .prompt summary{display:flex;align-items:center;gap:var(--s-2);min-height:var(--touch);padding:0 var(--s-3);cursor:pointer;font:800 var(--t-12)/1 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--c-ink-3);list-style:none}.info .prompt summary::-webkit-details-marker{display:none}.info .prompt summary:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent currentColor;transition:transform var(--m-fast) var(--ease-mech)}.info .prompt[open] summary:before{transform:rotate(90deg)}.info .prompt-box{white-space:pre-wrap;margin:0;padding:0 var(--s-3) var(--s-3);font:500 13px/20px var(--f-data);color:#dcdcd6}.pop-foot{flex:none;flex-direction:column;align-items:stretch;gap:var(--s-1);padding:var(--s-4) var(--s-6)}.pop-cta-row{display:flex}.pop-cta{margin:0}.pop-money-t{min-width:0;line-height:1.2;text-align:right}.pop-money-tail{white-space:nowrap}.pop-row{display:flex;align-items:stretch;gap:var(--s-3);min-height:var(--h-press)}.pop-row .bigvend{flex:1 1 auto}.pop-foot button:focus:not(:focus-visible){outline:none}.bigvend{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bigvend.bigvend--sub{min-height:calc(var(--h-press) + 14px)}.bigvend-label{font:400 22px/1 var(--f-say);letter-spacing:var(--ls-press)}.bigvend-sub{font:500 10px/1.2 var(--f-ui);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;opacity:.72}.bigvend.vend--gold:not(:disabled){background:linear-gradient(180deg,#fff3c4,#f4cf55 38%,#c9961e 62%,#f1d273);color:#141414;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000002e,0 2px 0 var(--c-gold-lo)}.bigvend.vend--silver:not(:disabled){background:linear-gradient(180deg,#f4f6f9,#c9cfd8 38%,#9ea6b2 62%,#d6dbe2);color:#141414;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000002e,0 2px 0 var(--c-silver-lo)}.bigvend.vend--bronze:not(:disabled){background:linear-gradient(180deg,#f8d9b8,#dc9f60 38%,#9a5a24 62%,#dba36e);color:#141414;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0003,0 2px 0 var(--c-bronze-lo)}.bigvend.vend--gold:not(:disabled),.bigvend.vend--silver:not(:disabled),.bigvend.vend--bronze:not(:disabled){position:relative;overflow:hidden;isolation:isolate}.bigvend.vend--gold:not(:disabled):after,.bigvend.vend--silver:not(:disabled):after,.bigvend.vend--bronze:not(:disabled):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.65) 48%,rgba(255,255,255,.2) 54%,transparent 65%);transform:translate(-120%);animation:pop-vend-sheen 3.2s ease-in-out infinite}@media(hover:hover)and (pointer:fine){.bigvend.vend--gold:hover:not(:disabled):after,.bigvend.vend--silver:hover:not(:disabled):after,.bigvend.vend--bronze:hover:not(:disabled):after{animation:pop-vend-sheen-once .7s ease-out forwards}}@keyframes pop-vend-sheen-once{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pop-vend-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:760px){.pop{grid-template-columns:1fr;grid-template-rows:none;height:auto}}@media(prefers-reduced-motion:reduce){.modal-panel{animation:none}.info .prompt summary:before{transition:none}.bigvend.vend--gold:after,.bigvend.vend--silver:after,.bigvend.vend--bronze:after{animation:none;opacity:.3;transform:translate(0)}.bigvend.vend--gold:hover:not(:disabled):after,.bigvend.vend--silver:hover:not(:disabled):after,.bigvend.vend--bronze:hover:not(:disabled):after{animation:none;opacity:.5;transform:translate(0)}}.sheet{position:fixed;inset:0;z-index:var(--z-layer);display:flex;align-items:flex-end;background:#05050799}.sheet-panel{position:relative;width:100%;max-height:85vh;max-height:85dvh;display:flex;flex-direction:column;background:var(--c-hw);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--bevel),0 -20px 60px #0009;transition:transform var(--m-slow) var(--ease-mech);animation:sheet-in var(--m-slow) var(--ease-mech)}.sheet-panel.full{height:100vh;height:100svh;max-height:none;border-radius:0}.sheet-panel:after{content:"";position:absolute;left:0;right:0;top:100%;height:50vh;background:inherit;pointer-events:none}.sheet-panel:has(>.pop-body){max-height:92vh;max-height:92svh}.sheet-panel.dragging{transition:none}.sheet-panel:focus{outline:none}@keyframes sheet-in{0%{transform:translate3d(0,100%,0)}to{transform:none}}.sheet-head{position:relative;flex:none;display:flex;align-items:center;min-height:calc(var(--touch) + var(--s-2))}.sheet-handle{flex:1 1 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.sheet-grip{width:var(--touch);height:5px;border-radius:3px;background:#4a4e57}.sheet-close{position:absolute;right:var(--s-2);top:var(--s-1);z-index:2}.sheet-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:var(--safe-b);scroll-padding-bottom:calc(var(--s-12) * 2 + var(--safe-b))}.sheet-body.pop-body{--pop-bar: calc(var(--s-3) * 2 + var(--h-press) + 14px + var(--safe-b));padding-bottom:0;scroll-padding-bottom:calc(var(--pop-bar) + var(--s-6))}.sheet-panel.full>.sheet-body{padding-bottom:0}.pop.phone{display:flex;flex-direction:column;min-height:100%}.pop.phone .pop-stage{flex:none;height:38vh;height:38svh}.pop.phone .pop-can{flex:1 1 auto;min-height:0;touch-action:none}.pop.phone .pop-can--spiral{touch-action:auto}.pop.phone .info{flex:1 0 auto}.pop.phone .pop-head{padding:var(--s-4) var(--s-5) var(--s-3)}.pop.phone .pop-tagrow{padding-right:0}.pop.phone .pop-name{font-size:var(--t-40);line-height:1}.pop.phone .pop-mid{flex:none;overflow:visible;padding:var(--s-3) var(--s-5) var(--s-6)}.pop.phone .pop-mid--open{-webkit-mask-image:none;mask-image:none;padding-bottom:var(--s-6)}.pop.phone .pin:before{content:none}.pop.phone .pop-mid>.pop-cta-row{margin-top:var(--s-5)}.pop.phone .prompt-box{max-height:240px;overflow:auto;overscroll-behavior:contain}.pop.phone .pop-primary.put,.pop.phone[data-state=sealed] .pop-primary{font-size:var(--t-20);letter-spacing:var(--ls-say)}.pop.phone .pin{z-index:3;margin-top:auto;padding:var(--s-3) var(--s-5) calc(var(--s-3) + var(--safe-b))}@media(prefers-reduced-motion:reduce){.sheet-panel{animation:none;transition:none}}.intro{width:min(1120px,94vw,(100svh - 28px) * 1.3);max-width:calc(100% - 12px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) calc(clamp(240px,25%,280px) + 32px);column-gap:var(--s-3);align-items:end;padding:30px var(--s-3) 24px}.intro .take{min-width:0;container-type:inline-size}.intro .join{display:grid;row-gap:var(--s-2)}.intro .kicker{margin:0 0 6px;font:400 22px/1.05 var(--f-say);letter-spacing:.04em;color:var(--c-ink-2);text-transform:uppercase}.intro .kicker .eq{padding-inline:.1em;color:var(--c-ink-3)}.intro .kicker a{position:relative;display:inline-block;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;padding-bottom:3px;border-bottom:1px dotted var(--c-ink-4)}.intro .kicker a:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch);transform:translateY(-50%)}.intro .kicker a:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}@media(hover:hover){.intro .kicker a:hover{border-bottom-color:var(--c-ink-2)}}.intro .title{margin:0 0 20px -3px;font:400 min(93px,12.4cqi)/.9 var(--f-say);letter-spacing:.002em;color:var(--c-ink);white-space:nowrap}.intro .take-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px}.intro .pvp{margin:0;font:500 21px/1 var(--f-data);letter-spacing:.14em;color:var(--c-phosphor);white-space:nowrap}.intro .where{margin:0;padding:2px 0 2px 18px;border-left:1px solid rgba(255,255,255,.16);font:500 13px/1.35 var(--f-data);letter-spacing:.12em;color:var(--c-ink-3);white-space:nowrap}.intro .where b{font-weight:inherit;color:inherit}@container (max-width: 620px){.intro .take-row{flex-direction:column;align-items:flex-start;gap:8px}.intro .where{padding:0;border-left:0}}.intro .tag{container-type:inline-size;display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;padding:0 12px 0 13px;color:var(--c-paper-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 2px #ffffff73,0 0 0 3px var(--c-hw-inset),0 6px 18px #00000073}.intro .tag .code{font:400 min(23px,9.2cqi)/1 var(--f-say);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.intro .tag u{text-decoration:underline 3px;text-underline-offset:3px;text-decoration-skip-ink:none}.intro .tag .price{font:800 min(20px,8cqi)/1 "Tag Price",var(--f-data);letter-spacing:.02em;white-space:nowrap}.intro .tag .go{display:inline-block;margin-left:4px;font:500 .8em/1 var(--f-data);transition:transform .14s var(--ease-mech)}.intro .tag--prompt{background:var(--c-paper)}.intro .tag--brand{background:linear-gradient(var(--c-gold-hi),var(--c-gold-lo));color:var(--c-gold-ink)}@media(hover:hover){.intro a.tag:hover .go{transform:translate(3px)}}.intro a.tag:focus-visible{outline:2px solid var(--c-ink);outline-offset:5px}.intro a.tag:focus-visible .go{transform:translate(3px)}.intro .legend{margin:4px 0 0;font:500 11px/1.3 var(--f-data);letter-spacing:.1em;color:var(--c-ink-3);text-transform:uppercase;white-space:nowrap}.intro .legend .usd{color:var(--c-money)}@media(max-width:760px){.intro{width:auto;max-width:none;grid-template-columns:minmax(0,1fr);row-gap:20px;padding:22px var(--s-4)}.intro .kicker{font-size:17px}.intro .title{margin:0 0 16px -2px;font-size:min(76px,19.5vw);white-space:normal}.intro .title .l2{display:block}.intro .pvp{font-size:min(19px,4.9vw);letter-spacing:.1em}.intro .where{font-size:min(10.5px,2.7vw);letter-spacing:.07em}.intro .join{row-gap:10px}.intro .tag{height:48px;padding-inline:14px 13px}.intro .tag--brand{order:1}.intro .tag--prompt{order:2}.intro .legend{order:3;font-size:min(11px,2.85vw);letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.intro .tag .go{transition:none}.intro a.tag:hover .go,.intro a.tag:focus-visible .go{transform:none}}#track{position:relative}#app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 10%,var(--c-street-glow),transparent)}#machine{--cab-w: min(1120px, 94vw, (100svh - 28px) * 1.3);position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;padding:6px}.cabinet{flex:1 1 auto;min-height:0;width:var(--cab-w);max-width:100%;--cab-gap: var(--s-3);display:grid;grid-template-rows:clamp(64px,11.7vh,140px) 1fr 24px;gap:var(--cab-gap);padding:var(--s-3);background:linear-gradient(180deg,var(--c-hw-plate),var(--c-hw) 55%,var(--c-hw-inset));border-radius:var(--r-cabinet);box-shadow:var(--bevel-cabinet),0 0 0 1px #0a0a0c,var(--lift)}.sign{position:relative;overflow:hidden;border-radius:8px;background:#050506;border:2px solid #000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-bottom:clamp(16px,2.6vh,26px);box-shadow:inset 0 0 40px #ff3b5c1f}.sign .logo{font:400 clamp(22px,4.6vh,54px)/1 Anton,sans-serif;letter-spacing:.04em;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.55),0 0 30px var(--ledglow)}.ticker{position:absolute;left:0;right:0;bottom:0;height:clamp(16px,2.6vh,26px);background:#0a0000;border-top:1px solid #220008;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ticker .run{position:absolute;white-space:nowrap;font:400 clamp(12px,2vh,20px)/clamp(16px,2.6vh,26px) DotGothic16,monospace;color:var(--led);text-shadow:0 0 6px var(--ledglow);will-change:transform}.body{position:relative;display:grid;grid-template-columns:1fr clamp(240px,25%,280px);gap:var(--cab-gap);min-height:0}.body:before,.body:after{content:"";position:absolute;left:0;right:0;height:2px;pointer-events:none;background:var(--seam-h)}.body:before{top:calc(var(--cab-gap) / -2 - 1px)}.body:after{bottom:calc(var(--cab-gap) / -2 - 1px)}.body>.panel{position:relative}.body>.panel:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--cab-gap) / -2 - 1px);width:2px;pointer-events:none;background:var(--seam-v)}.window{position:relative;border-radius:var(--r-plate);overflow:hidden;background:#0a0b0d;border:2px solid #000;min-height:0}#gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.glass{position:absolute;left:0;right:0;top:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.05) 0 30%,transparent 32% 60%,rgba(255,255,255,.03) 62%);box-shadow:inset 0 0 0 1px var(--c-hairline),inset 0 24px 24px -24px #000c}.base{display:flex;align-items:center;min-width:0;border-radius:var(--r-plate);background:var(--c-hw-inset);box-shadow:var(--well)}.base-mark{flex:1 1 auto;min-width:0;padding-left:.32em;text-align:center;white-space:nowrap;font:500 11px/1 var(--f-data);letter-spacing:.32em;text-transform:uppercase;color:var(--c-ink-3);text-shadow:0 -1px 0 rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.05);text-decoration:none}@media(hover:hover){.base-mark:hover{color:var(--c-ink-2)}}#track~#site-foot{justify-content:center}@media(max-width:760px){#machine{padding:0}#app:before{background:radial-gradient(80% 30% at 50% 27%,var(--c-street-glow),transparent)}.cabinet{width:100%;border-radius:0;padding:var(--s-2) var(--s-2) calc(var(--s-2) + var(--safe-b));--cab-gap: var(--s-2);grid-template-rows:11% 1fr 24px}.sign .logo{font-size:clamp(22px,4.6vh,54px)}#track~#site-foot{padding-top:var(--s-2)}#track~#site-foot nav{justify-content:center}#track~#site-foot nav a{letter-spacing:.04em;font-size:min(var(--t-11),2.85vw)}.body{grid-template-columns:1fr}}.panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--s-3);min-height:0;container-type:inline-size}.lcd{min-height:58px;overflow-wrap:anywhere}.lcd .l2{opacity:.8;font-size:var(--t-14)}.keys{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);margin-top:var(--s-2)}.keys .key{appearance:none;border:0;border-radius:var(--r-key);padding:0;min-height:clamp(30px,4.9vh,44px);cursor:pointer;font:800 var(--t-16)/1 var(--f-ui);color:var(--c-ink);background:linear-gradient(180deg,var(--c-key-hi),var(--c-key-lo));box-shadow:inset 0 1px #ffffff1f,0 1px #0b0b0d;transition:transform var(--m-fast) var(--ease-mech)}.keys .key:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f}.keys .clr{font-size:var(--t-14);background:linear-gradient(180deg,var(--c-key-fn-hi),var(--c-key-fn-lo))}.keys .vend{grid-column:1 / -1;min-height:clamp(30px,4.9vh,44px)}.keys .vend.pulse{animation:vend-pulse var(--m-pulse) var(--ease-mech) 1}@keyframes vend-pulse{0%,to{filter:none}35%{filter:brightness(1.35)}}.coin{appearance:none;border:0;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--c-ink);font:inherit;transition:transform var(--m-fast) var(--ease-mech)}@media(hover:hover){.coin:hover{transform:translateY(-2px)}}.coin:focus-visible{transform:translateY(-2px)}.coin:active{transform:translateY(1px)}.coin-mech{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.coin-insert{font:500 var(--t-11)/1 var(--f-data);letter-spacing:.12em;color:var(--c-ink-3);text-shadow:0 -1px 0 rgba(0,0,0,.6)}.slot{position:relative;display:block;width:44px;height:20px;border-radius:2px;background:#0c0d0f;box-shadow:0 0 0 1px #c9ced6,0 0 0 2px #50545b,inset 0 1px 3px #000000e6}.slot:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:3px;transform:translateY(-50%);border-radius:2px;background:#000;box-shadow:0 0 4px #ffd40040;transition:box-shadow var(--m-base) var(--ease-mech)}.coin:hover .slot:after,.coin:focus-visible .slot:after{box-shadow:0 0 10px #ffd400e6;background:#2a2100}.coin:hover .slot,.coin:focus-visible .slot{box-shadow:0 0 0 1px #eef1f5,0 0 0 2px #6a6f77,inset 0 1px 3px #000000e6,0 0 8px #ffd4004d}.coin-text{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.coin .t{font:400 min(var(--t-20),7.2cqi)/1 var(--f-say);letter-spacing:.02em;white-space:nowrap}.coin .t .ui-icon{width:.8em;height:.8em;margin-left:.3em;vertical-align:-.05em}.plate-base{container:base / size;--base-gap: var(--s-2);--base-pad: var(--s-5);display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:var(--base-gap);min-height:0;overflow:hidden;padding:var(--base-pad)}.howto ol{margin:0;padding:0;list-style:none}.marks{align-self:center;justify-self:center;display:flex;margin:calc(-1 * var(--base-gap)) 0 calc(-1 * var(--base-pad))}@media(max-height:880px){.panel{gap:var(--s-2)}.lcd{min-height:48px}.keys{gap:6px;margin-top:6px}.keys .key,.keys .vend{min-height:clamp(28px,3.9vh,34px)}.plate-base{--base-gap: var(--s-1);--base-pad: var(--s-3)}}@media(min-height:881px){@container base (max-height: 159px){.marks{display:none}}}@media(max-height:880px){@container base (max-height: 151px){.marks{display:none}}}@container base (max-height: 103px){.howto{display:none}}@media(pointer:coarse){.keys .key,.keys .vend{min-height:var(--touch)}}@media(max-width:760px){.panel{display:none}}@media(prefers-reduced-motion:reduce){.keys .key,.coin,.slot:after{transition:none}.keys .key:active,.coin:hover,.coin:focus-visible,.coin:active{transform:none}.keys .vend.pulse{animation:none}}.window{container-type:inline-size}.tray{position:absolute;left:0;right:0;bottom:0;height:max(124px,calc(16.25cqw + .9% + 28.5px));display:grid;grid-template-columns:50% 1fr;border-top:3px solid #0a0a0c;overflow:hidden}.flapwin{position:relative;margin:8px 0 8px 12px;border-radius:var(--r-plate);cursor:pointer;box-shadow:inset 0 0 0 2px #0a0a0c,0 0 0 40px var(--c-hw-plate)}.flap{position:absolute;inset:0;border-radius:var(--r-plate);background:linear-gradient(180deg,#282c348c,#0f101459);border-top:4px solid #3b3f47}.flapwin.lit .flap{background:linear-gradient(180deg,#ffffff1a,#0f10141f);box-shadow:inset 0 0 30px #ffffff1a}.flap:after{content:"PUSH";position:absolute;left:50%;top:6px;transform:translate(-50%);font:500 9px var(--f-data);letter-spacing:.3em;color:#ffffff59}.flapwin.lit .flap:after{visibility:hidden}.flapwin.lit:after{content:"";position:absolute;left:6px;right:6px;top:4px;height:2px;pointer-events:none;background:#effed8;box-shadow:0 0 8px 1px var(--c-phosphor-glow),0 8px 28px #dcffaa38}.cta{background:var(--c-hw-plate);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--s-1);padding:var(--s-2) var(--s-4);min-width:0;container:cta / size}.cta>*{flex:none}.cta .k{font:500 var(--t-11)/1.2 var(--f-data);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cta .v{font:400 var(--t-28)/1 var(--f-say);letter-spacing:.02em;color:var(--c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta .v.dim{color:var(--c-ink-4)}.cta .v .by{font:500 var(--t-11)/1 var(--f-data);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-3);vertical-align:.3em}.cta .go{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:var(--h-go);margin-top:var(--s-1);padding:0 var(--s-4);border-radius:var(--r-btn);text-decoration:none;white-space:nowrap;text-align:left;font:800 var(--t-16)/1 var(--f-ui);letter-spacing:var(--ls-ui);background:var(--c-paper);color:var(--c-paper-ink);box-shadow:inset 0 1px #fff9,0 2px #000;transition:transform var(--m-fast) var(--ease-mech)}.cta .go:hover{background:#f7f3e8}.cta .go:active{transform:translateY(2px);box-shadow:inset 0 1px #fff9}.cta .go-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cta .go .ui-icon{width:18px;height:18px}.cta .go img{flex:none;width:20px;height:20px;border-radius:3px;object-fit:contain;background:#fff}.cta .by{font:500 var(--t-12)/1.3 var(--f-data);letter-spacing:.06em;color:var(--c-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta .by-handle{color:var(--c-ink-2);text-decoration:underline;text-decoration-color:var(--c-ink-4);text-underline-offset:3px}.cta a.by-handle:hover{color:var(--c-ink)}.cta .glory{display:flex;align-items:center;gap:var(--s-4);width:100%;max-height:100%;min-width:0;padding:var(--s-3) var(--s-4);overflow:hidden;border:1px solid var(--c-edge);border-radius:var(--r-btn);text-decoration:none;background:linear-gradient(180deg,var(--c-hw-plate-hi),var(--c-hw-plate));color:var(--c-ink);box-shadow:inset 0 1px #ffffff14,0 2px #000;transition:transform var(--m-fast) var(--ease-mech),border-color var(--m-fast) var(--ease-mech)}.cta .glory:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff14}.cta .glory-logo{flex:none;width:64px;height:64px;border-radius:8px;object-fit:contain;background:#fff;box-shadow:0 0 0 1px #14141424}.cta .glory-body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.cta .glory-eyebrow{font:500 var(--t-11)/1.2 var(--f-data);letter-spacing:var(--ls-eyebrow);color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cta .glory-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:400 clamp(26px,10cqi,50px)/1.04 var(--f-say);letter-spacing:.02em;color:var(--c-ink)}.cta .glory-about{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:500 var(--t-14)/1.3 var(--f-ui);color:var(--c-ink-2)}.cta .glory-link{display:flex;align-items:center;gap:4px;min-width:0;margin-top:1px;font:800 var(--t-12)/1.2 var(--f-ui);letter-spacing:var(--ls-ui);color:var(--c-ink)}.cta .glory-host{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--c-ink-4);text-underline-offset:3px}.cta .glory .ui-icon{flex:none;width:14px;height:14px}@media(hover:hover){.cta .glory:hover{border-color:var(--c-ink-3)}}@media not all and (max-width:760px){@container cta (max-width: 330px){.cta .glory{gap:var(--s-3);padding:var(--s-3)}.cta .glory-logo{width:44px;height:44px}}@container cta (max-height: 150px){.cta .glory{padding-block:var(--s-2)}.cta .glory-name{-webkit-line-clamp:1;line-clamp:1}.cta .glory-logo{width:56px;height:56px}}@container cta (max-height: 125px){.cta .glory-about{-webkit-line-clamp:1;line-clamp:1;font-size:var(--t-12)}.cta .glory-logo{width:44px;height:44px}}@container cta (max-height: 108px){.cta .glory-eyebrow{display:none}.cta .glory-logo{width:36px;height:36px}}}.tray[data-fold=rest]{transform:translateY(100%);visibility:hidden}.tray[data-fold=opening]{box-shadow:0 4px 0 var(--c-hw-plate)}.cta.flash{animation:flash var(--m-slow) var(--ease-mech)}@keyframes flash{0%{background:var(--c-hw-plate-hi)}to{background:var(--c-hw-plate)}}.toast{position:absolute;left:50%;bottom:calc(max(124px,calc(16.25cqw + .9% + 28.5px)) + 10px);z-index:3;width:max-content;max-width:calc(100% - 24px);text-wrap:balance;padding:6px 12px;border-radius:var(--r-key);background:var(--c-phosphor-bg);box-shadow:inset 0 0 0 2px #000,inset 0 0 14px #b6ff4d14,0 4px 14px #00000073;color:var(--c-phosphor);text-shadow:0 0 6px var(--c-phosphor-glow);font:400 var(--t-14)/1.3 var(--f-dot);letter-spacing:.04em;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,8px);transition:opacity .2s ease-out,transform .2s ease-out}.toast.on{opacity:1;transform:translate(-50%);transition-duration:.15s}@media(max-width:760px){.toast{bottom:calc(max(108px,calc(16.25cqw + .9% + 28.5px)) + 8px);font-size:var(--t-12);padding:5px 10px}.tray{height:max(108px,calc(16.25cqw + .9% + 28.5px));grid-template-columns:38% 1fr}.flap:after{content:"TAP A SNACK\aIT DROPS HERE";top:50%;transform:translate(-50%,-50%);white-space:pre;text-align:center;font:500 10px/1.5 var(--f-data);letter-spacing:.12em;color:#ffffff73}.cta{padding:var(--s-1) var(--s-2);gap:2px}.cta .v{font-size:var(--t-20)}.cta:not([data-state=rest]) .v{font-size:var(--t-16);line-height:16px}.cta .by{font-size:var(--t-11)}.cta .go{min-height:var(--touch);margin-top:0;gap:6px;padding:0 var(--s-2);font-size:var(--t-14);letter-spacing:0}.cta .go-sep{display:none}.cta .go-from{display:block;margin-top:3px;font:500 var(--t-12)/1 var(--f-data)}.cta .go img{display:none}.cta .go .ui-icon{width:16px;height:16px}.cta .glory{gap:var(--s-2);padding:6px var(--s-2)}.cta .glory-logo{width:36px;height:36px;border-radius:5px}.cta .glory-body{gap:1px}.cta .glory-eyebrow{font-size:9px}.cta .glory-name{font-size:clamp(17px,8cqi,22px);line-height:1.02}.cta .glory-about{-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-11);line-height:1.25}.cta .glory-link{font-size:var(--t-11);margin-top:0}.cta .glory .ui-icon{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.toast,.toast.on{transition:none;transform:translate(-50%)}.cta.flash{animation:none}.cta .go{transition:none}.cta .go:active{transform:none}.cta .glory{transition:none}.cta .glory:active{transform:none}}body:has(#track) main#about{display:none}main#about{max-width:720px;margin:0 auto;padding:var(--s-8) var(--s-4) var(--s-6);color:var(--c-ink-3);font:500 var(--t-14)/1.5 var(--f-ui)}main#about h1,main#about h2{font:400 var(--t-20)/1.1 var(--f-say);letter-spacing:.02em;color:var(--c-ink)}main#about dt{margin-top:10px;color:var(--c-ink);font-weight:800}main#about dd{margin:2px 0 0}main#about .take{color:var(--c-money)}body.doc{background:var(--c-ground)}body.doc main#about{max-width:760px;padding:var(--s-6) var(--s-4) var(--s-4);color:var(--c-ink);font:500 var(--t-16)/26px var(--f-ui)}.doc-back{display:inline-flex;align-items:center;min-height:var(--touch);margin-bottom:var(--s-3);color:var(--c-ink-2);font:500 var(--t-12)/1 var(--f-data);letter-spacing:var(--ls-eyebrow);text-decoration:none}.doc-back:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.doc-plate{padding:var(--s-10) var(--s-8) var(--s-8)}.doc-eyebrow{margin:0 0 var(--s-3);color:var(--c-ink-3);font:500 var(--t-11)/1.2 var(--f-data);letter-spacing:var(--ls-eyebrow)}main#about .doc-plate h1{margin:0 0 var(--s-6);font:400 var(--t-40)/1 var(--f-say);letter-spacing:var(--ls-say);text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.6)}main#about .doc-plate h2{margin:var(--s-8) 0 var(--s-2);font:800 var(--t-14)/1.3 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase}.doc-plate p{margin:0 0 var(--s-4);max-width:65ch}.doc-plate>:last-child{margin-bottom:0}.doc-plate{overflow-wrap:break-word}.doc-plate [id]{scroll-margin-top:var(--s-4)}.doc-plate ul,.doc-plate ol{max-width:65ch;margin:0 0 var(--s-4);padding-left:var(--s-6)}.doc-plate li{margin:0 0 var(--s-2)}.doc-plate li>ul,.doc-plate li>ol{margin:var(--s-2) 0 0}.doc-plate a{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.doc-plate strong{font-weight:800}.doc-plate code{font:500 .875em var(--f-data)}.doc-plate hr{margin:var(--s-10) 0 0;border:0;border-top:1px solid var(--c-ink-4)}.doc-table{max-width:100%;margin:0 0 var(--s-4);overflow-x:auto}.doc-table table{min-width:560px;border-collapse:collapse;font-size:var(--t-14);line-height:1.45}.doc-table th,.doc-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--c-ink-4);text-align:left;vertical-align:top}.doc-table th{color:var(--c-ink-3);font:500 var(--t-11)/1.3 var(--f-data);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}footer#site-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-4);max-width:760px;margin:0 auto;padding:0 var(--s-4) calc(var(--s-6) + var(--safe-b));color:var(--c-ink-3);font:500 var(--t-11)/1.4 var(--f-data);letter-spacing:.12em}#site-foot nav{display:flex;flex-wrap:wrap}#site-foot nav a{position:relative;display:inline-flex;align-items:center;min-height:var(--touch);padding:0 var(--s-2);color:var(--c-ink-2);text-decoration:none}#site-foot nav a:first-child{padding-left:0}#site-foot nav a+a{padding-left:var(--s-6)}#site-foot nav a+a:before{content:"\b7";position:absolute;left:0;width:var(--s-4);text-align:center;color:var(--c-ink-4)}#site-foot nav a[aria-current=page]{color:var(--c-ink)}.foot-copy{flex-basis:100%;margin:0 0 var(--s-2);color:var(--c-ink-4);letter-spacing:.06em}#track~#site-foot .foot-copy{text-align:center}.foot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin:0;letter-spacing:.06em}.foot-meta a{display:inline-flex;align-items:center;min-height:var(--touch);color:var(--c-ink);opacity:.6;font-size:var(--t-11);text-decoration:none}@media(hover:hover){#site-foot nav a:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.foot-meta a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}}.page-end>.foot-meta{justify-content:center;padding:0 var(--s-4) var(--safe-b);color:var(--c-ink-3);font:500 var(--t-11)/1.4 var(--f-data)}.page-root{position:fixed;inset:0;z-index:var(--z-page);overflow:auto;background:#0d0e1066;padding-bottom:var(--safe-b)}.page-root--float{position:absolute;inset:0 0 auto;overflow:visible;display:grid;place-items:center;min-height:220px;padding:var(--s-4) 0;background:var(--c-ground)}.page-root--float>.ui-card{margin:0 auto}@media(max-width:480px){.doc-plate{padding:var(--s-6) var(--s-5)}main#about .doc-plate h1{font-size:var(--t-28)}#site-foot nav a{padding:0 var(--s-1)}#site-foot nav a:first-child{padding-left:0}#site-foot nav a+a{padding-left:var(--s-4)}#site-foot nav a+a:before{width:var(--s-3)}.foot-meta{letter-spacing:0}}.shelf-index{box-sizing:border-box;width:min(720px,calc(100% - 2 * var(--s-4)));margin:var(--s-8) auto 0}.shelf-index h2{margin:0;padding-bottom:var(--s-2);border-bottom:1px solid var(--c-edge);color:var(--c-ink-3);font:500 var(--t-11)/1 var(--f-data);letter-spacing:var(--ls-eyebrow)}.shelf-index ol{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--s-4);margin:var(--s-1) 0 0;padding:0;list-style:none}.shelf-index li{min-width:0}.shelf-index a{display:block;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-2);font:500 var(--t-11)/1.3 var(--f-data);letter-spacing:.04em;text-decoration:none;text-transform:uppercase}@media(hover:hover){.shelf-index a:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}}@media(max-width:760px){.shelf-index{margin-top:var(--s-6)}.shelf-index ol{grid-template-columns:repeat(2,1fr)}}
