.night{--street: #0b0105;--street-2: #1a0510;--brick: #2a0a14;--neon: #ff2d6f;--neon-2: #ff8fb0;--neon-hot: #ffd1df;--neon-glow: rgba(255, 45, 111, .6);--neon-soft: rgba(255, 45, 111, .28);--bulb: #ff5c8a;--window-glow: rgba(255, 90, 130, .4);--lime: #ccff00;--cream: #fff3e6;--bone-2: rgba(0, 0, 0, .74);--text-on-street: #ffe9f0;--muted-on-street: rgba(255, 233, 240, .72);--sign: "Silkscreen", "Press Start 2P", var(--font);--copy: "Pixelify Sans", "VT323", var(--font);--tube: 3px}html:has(body.night),.night{background:var(--street)}html:has(body.night){overflow:auto;height:auto;min-height:100%}.night{overflow:visible;height:auto}.night #root,.night #root>div{height:auto;min-height:100dvh}.night{color:var(--text-on-street);font-family:var(--copy);font-weight:500}.district{position:relative;min-height:100dvh;isolation:isolate;background:radial-gradient(120% 50% at 50% 100%,rgba(255,45,111,.22),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 2px,transparent 2px 14px),repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 1px,transparent 1px 28px),linear-gradient(180deg,var(--street) 0%,var(--brick) 55%,var(--street-2) 100%)}.district .wrap{position:relative;z-index:1;width:min(78rem,100% - 2 * var(--gutter));margin:0 auto}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes stutter{0%,to{filter:brightness(1)}41%{filter:brightness(1)}42%{filter:brightness(.55)}43%{filter:brightness(1.1)}44%{filter:brightness(.7)}45%{filter:brightness(1)}}.tube{border:var(--tube) solid var(--neon);border-radius:10px;box-shadow:0 0 6px var(--neon),0 0 18px var(--neon-soft),inset 0 0 6px var(--neon),inset 0 0 16px var(--neon-soft)}.marquee{position:relative}.marquee:before,.marquee:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;border-radius:7px;border:3px dotted var(--bulb);filter:drop-shadow(0 0 3px var(--neon))}.marquee:before{animation:twinkle .9s steps(1) infinite}.marquee:after{top:8px;right:8px;bottom:8px;left:8px;border-color:var(--neon-hot);opacity:.35;animation:twinkle .9s steps(1) infinite reverse}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.3}}.night .top{position:sticky;top:0;z-index:5;padding:.55rem var(--gutter) .5rem;background:#0b0105d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:var(--tube) solid var(--neon);box-shadow:0 0 8px var(--neon),0 0 30px var(--neon-soft)}.sign{display:grid;gap:.2rem;text-decoration:none;min-width:0}.sign-name{display:inline-flex;align-items:center;gap:.5rem;font:700 clamp(1.2rem,4.5vw,1.9rem)/1 var(--sign);letter-spacing:.08em;color:var(--neon-hot);text-transform:uppercase;white-space:nowrap;text-shadow:0 0 2px #fff,0 0 8px var(--neon),0 0 18px var(--neon),0 0 40px var(--neon);animation:buzz 7s infinite}.sign-sub{font:700 .75rem/1 var(--sign);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 6px rgba(204,255,0,.8),0 0 16px rgba(204,255,0,.5)}@keyframes buzz{0%,91%,to{opacity:1}92%{opacity:.5}93%{opacity:1}95%{opacity:.65}96%{opacity:1}97.5%{opacity:.8}98%{opacity:1}}@media (max-width: 599px){.night .top{padding:.45rem var(--gutter);gap:.4rem}.sign-sub{display:none}.sign-name{font-size:1rem}.night .topnav .btn{min-height:2.5rem;padding:0 .6rem;font-size:.6rem}.night .topnav .btn.account{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}}.night .btn{font-family:var(--sign);font-weight:700;letter-spacing:.06em;color:#fff;background:#14020ae6;border:var(--tube) solid var(--neon);border-radius:10px;box-shadow:0 0 6px var(--neon),0 0 16px var(--neon-soft),inset 0 0 8px var(--neon-soft);text-shadow:0 0 4px rgba(255,255,255,.7),0 0 10px var(--neon)}.night .btn:hover:not(:disabled){transform:none;color:#fff;background:#3c041af2;box-shadow:0 0 10px var(--neon),0 0 28px var(--neon-glow),inset 0 0 12px var(--neon-soft)}.night .btn:active:not(:disabled){transform:translateY(1px)}.night .btn.ghost{border-color:#c56bff;box-shadow:0 0 6px #c56bff,0 0 16px #c56bff59,inset 0 0 8px #c56bff40;text-shadow:0 0 4px rgba(255,255,255,.7),0 0 10px #c56bff}.night .btn.ghost:hover:not(:disabled){box-shadow:0 0 10px #c56bff,0 0 28px #c56bff80,inset 0 0 12px #c56bff4d}.night .btn.ghost[aria-pressed=true]{background:var(--lime);color:#000;border-color:var(--lime);text-shadow:none}.night .btn.primary,.night .btn.neon{background:#d8124f;color:#fff;border-color:var(--neon-2);text-shadow:0 0 6px rgba(255,255,255,.9);box-shadow:0 0 8px var(--neon),0 0 24px var(--neon-glow),inset 0 0 10px #ffffff40;animation:hum 2.2s ease-in-out infinite}.night .btn.primary:hover:not(:disabled),.night .btn.neon:hover:not(:disabled){background:#ff4d87;box-shadow:0 0 12px var(--neon),0 0 36px var(--neon-glow),inset 0 0 14px #ffffff4d}.night .btn.lime{background:var(--lime);color:#000;border-color:var(--lime);text-shadow:none;box-shadow:0 0 8px #cf0c,0 0 22px #cf06;animation:none}.night .btn:disabled{opacity:.45;animation:none}@keyframes hum{0%,to{box-shadow:0 0 8px var(--neon),0 0 22px var(--neon-glow),inset 0 0 10px #ffffff40}50%{box-shadow:0 0 10px var(--neon),0 0 32px var(--neon-glow),inset 0 0 12px #ffffff59}}.night .topnav .btn.account{font-family:var(--sign);font-size:.7rem}.block{padding:1rem 0 .2rem}.block-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem 1.25rem;margin-bottom:.8rem}.block-title{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;font:700 clamp(1.05rem,3.6vw,1.6rem)/1 var(--sign);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#14020ad9;border:var(--tube) solid var(--lime);border-radius:10px;text-shadow:0 0 2px #fff,0 0 8px var(--lime),0 0 18px rgba(204,255,0,.7);box-shadow:0 0 6px var(--lime),0 0 22px #ccff0059,inset 0 0 10px #ccff0040;animation:buzz 11s infinite;animation-delay:-4s}.block-sub{font:500 clamp(.95rem,1.5vw,1.1rem)/1.4 var(--copy);color:var(--text-on-street);max-width:46rem}.night .label{font-family:var(--sign);font-size:.65rem;letter-spacing:.14em;color:var(--muted-on-street)}.night .label.on{color:var(--lime);text-shadow:0 0 8px rgba(204,255,0,.6)}.night .fine{font-family:var(--copy);font-weight:500;color:var(--muted-on-street)}@media (max-width: 719px){.block-head{grid-template-columns:1fr}}.empty{position:relative;min-width:0;display:grid;grid-template-columns:1fr;align-items:center;gap:.9rem;padding:1rem 1.4rem;background:#16020cc7;border:var(--tube) solid var(--neon);border-radius:10px;box-shadow:0 0 6px var(--neon),0 0 22px var(--neon-soft),inset 0 0 12px var(--neon-soft);color:var(--text-on-street);font:500 clamp(.95rem,1.5vw,1.1rem)/1.4 var(--copy);text-align:center}.empty>.heart{font-size:1.25rem}.empty>div,.empty>span{min-width:0;padding:0 .35rem}.empty.cta-panel{padding:1.1rem 1.25rem 1.2rem}.empty.cta-panel .cta-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:.8rem}.empty.cta-panel .cta-row img{width:100%;height:3.6rem;object-fit:cover;object-position:center;image-rendering:pixelated;opacity:.9;border-radius:4px}.empty.cta-panel .cta-row .btn{min-height:3rem;padding:0 1.4rem;font-size:.9rem}.empty .chev{color:var(--neon);font-family:var(--sign);letter-spacing:-.2em;text-shadow:0 0 6px var(--neon),0 0 14px var(--neon);animation:chev 1s steps(3) infinite}@keyframes chev{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@media (max-width: 719px){.empty{gap:.6rem;padding:.9rem 1rem}.empty.cta-panel .cta-row{grid-template-columns:1fr}.empty.cta-panel .cta-row img,.empty .chev{display:none}.empty.cta-panel .cta-row>div{justify-content:center}.empty.cta-panel .cta-row .btn{width:100%}}.ledger{display:grid;gap:.55rem}.pair{display:grid;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.65rem;padding:.5rem .65rem .5rem .5rem;background:var(--cream);color:#000;border:3px solid #000;border-radius:12px;box-shadow:0 0 0 2px var(--neon),0 0 14px var(--neon-soft)}.pair img,.pair .ph{width:3.4rem;height:3.4rem;border:2px solid #000;border-radius:8px;background:var(--lime);object-fit:contain;image-rendering:pixelated;display:block}.pair-main{min-width:0;display:grid;gap:.2rem}.pair-main b{font:700 .95rem/1.1 var(--sign)}.pair-main span{font:500 .95rem/1.3 var(--copy);color:var(--bone-2);overflow-wrap:anywhere}.state{display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .6rem;border:2px solid #000;border-radius:999px;font:700 .6rem/1 var(--sign);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.state.mine{background:var(--lime)}.state.window{background:var(--neon);color:#fff}.state.held{background:#fff}.state.unminted{background:#e9e9e9;color:var(--bone-2);border-style:dashed}.pair .btn{min-height:2.3rem;padding:0 .75rem;font-size:.65rem}@media (max-width: 479px){.pair{grid-template-columns:2.75rem 1fr}.pair .act{grid-column:1 / -1;display:flex;gap:.4rem;flex-wrap:wrap}.pair img,.pair .ph{width:2.75rem;height:2.75rem}}@media (min-width: 900px){.ledger{grid-template-columns:1fr 1fr}}.row-label{display:flex;align-items:center;gap:.7rem;margin:.9rem 0 .55rem;font:700 .7rem/1 var(--sign);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-hot);text-shadow:0 0 6px var(--neon)}.row-label:after{content:"";flex:1;height:5px;background:radial-gradient(circle,var(--neon-hot) 0 1.2px,var(--bulb) 2px,transparent 3px) 0 50% / 9px 5px repeat-x;filter:drop-shadow(0 0 3px var(--neon));animation:bulbs .8s steps(10) infinite}@keyframes bulbs{0%{background-position:0 50%}to{background-position:9px 50%}}.board{position:relative;z-index:1;margin-top:1.5rem;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--cream);color:#000;border-top:var(--tube) solid var(--neon);box-shadow:0 -4px 10px var(--neon-soft),0 -10px 40px var(--neon-soft)}.board .wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.mine-grid,.ledger,.offers{min-width:0}.board-title{font:700 clamp(1rem,3.4vw,1.4rem)/1.1 var(--sign);text-transform:uppercase;letter-spacing:.04em}.night .board .fine{color:var(--bone-2)}.night .board .btn.ghost{color:#000;background:#fff;border-color:#000;box-shadow:3px 3px #000;text-shadow:none}.night .board .btn.ghost:hover:not(:disabled){background:#fff;box-shadow:4px 4px #000}.mine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;margin:0;padding:.25rem .5rem .5rem .25rem;list-style:none}.mine{display:grid;gap:.2rem;padding:.35rem;background:#fff;border:var(--border-sm) solid #000;border-radius:var(--r-md);box-shadow:3px 3px #000;font:inherit;cursor:pointer;text-align:left;color:#000;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur)}.mine img,.mine .ph{display:block;width:100%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;background:var(--lime);border:2px solid #000;border-radius:8px}.mine b{font:700 .7rem/1.1 var(--sign)}.mine small{font:500 .75rem/1.2 var(--copy);letter-spacing:.04em;text-transform:uppercase;color:var(--bone-2)}.mine[aria-pressed=true]{background:var(--neon);color:#fff;box-shadow:3px 3px #000,0 0 16px var(--neon-glow)}.mine[aria-pressed=true] small{color:#ffffffd9}.mine.matched{outline:3px solid var(--lime);outline-offset:1px}.mine:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.board .form-row{grid-template-columns:minmax(0,1fr) auto}.board .form-row .btn{min-width:0;white-space:normal;text-align:center}@media (max-width: 479px){.board .form-row{grid-template-columns:minmax(0,1fr)}}.offers{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.offer{display:grid;gap:.4rem;padding:.7rem .8rem;background:var(--cream);color:#000;border:3px solid #000;border-radius:12px;box-shadow:0 0 0 2px var(--neon),0 0 14px var(--neon-soft)}.offer-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem;font:700 .6rem/1.2 var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2)}.offer-head .foryou{color:#000;background:var(--lime);border:2px solid #000;border-radius:999px;padding:.1rem .5rem}.offer-body{font:500 .95rem/1.35 var(--copy)}.offer-body b{font-weight:700}.offer-act{display:flex;flex-wrap:wrap;gap:.4rem}.offer .btn{min-height:2.3rem;padding:0 .7rem;font-size:.62rem}@media (min-width: 900px){.offers{grid-template-columns:1fr 1fr}}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000a8;border:0;padding:0;cursor:default}.sheet{position:fixed;left:50%;bottom:0;z-index:21;width:min(34rem,100vw);transform:translate(-50%);max-height:88dvh;overflow:auto;overscroll-behavior:contain;background:var(--cream);color:#000;border:var(--tube) solid var(--neon);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 0 10px var(--neon),0 -8px 50px var(--neon-glow);padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom,0px));display:grid;gap:.75rem}.sheet h2{font:700 clamp(1rem,3.4vw,1.4rem)/1.15 var(--sign);text-transform:uppercase;letter-spacing:.04em}.sheet .cost{border-top:2px solid #000;padding-top:.5rem;font-family:var(--copy)}.choice{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.choice .btn{width:100%;min-height:3rem;flex-direction:column;gap:.15rem;padding:.5rem .75rem;white-space:normal;text-align:center}@media (max-width: 479px){.choice{grid-template-columns:1fr}}.sheet>*{min-width:0}.night .sheet .fine,.night .sheet .label,.night .board .label{color:var(--bone-2)}.night .sheet .label.on,.night .board .label.on{color:#000;text-shadow:none}.night .sheet .btn.ghost{color:#000;background:#fff;border-color:#000;box-shadow:3px 3px #000;text-shadow:none}.night .sheet .btn:not(.neon):not(.ghost){color:#000;background:#fff;border-color:#000;box-shadow:3px 3px #000;text-shadow:none}.choice .btn small{display:block;font:500 .8rem/1.2 var(--copy);letter-spacing:.02em;text-transform:none;opacity:.85}.field{display:grid;gap:.25rem}.field input,.field select{font:500 var(--text-base)/1.2 var(--copy);padding:.55rem .7rem;border:2px solid #000;border-radius:8px;background:#fff;color:#000;min-height:var(--tap)}.night footer.legal{position:relative;z-index:1;color:var(--muted-on-street);padding:1rem 0 1.5rem;font:500 .9rem/1.45 var(--copy)}.night footer.legal a{color:#fff}.status.ok{color:#000;background:var(--lime);border:2px solid #000;border-radius:999px;padding:.25rem .7rem;display:inline-block;font-family:var(--sign);font-size:.7rem;box-shadow:0 0 14px #ccff00b3}@media (prefers-reduced-motion: reduce){.sign-name,.block-title,.marquee:before,.marquee:after,.row-label:after,.empty .chev,.night .btn.primary,.night .btn.neon{animation:none}}.night .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.mine.terms-pick{display:grid;gap:.25rem;text-align:left;padding:.6rem .75rem}.mine.terms-pick b{font:800 .95rem/1.1 var(--font)}.mine.terms-pick small{font:600 .85rem/1.3 var(--font);text-transform:none;letter-spacing:0;color:var(--bone-2)}.mine.terms-pick[aria-checked=true]{background:var(--lime);color:#000;outline:3px solid #000;outline-offset:-3px}.mine.terms-pick[aria-checked=true] small{color:#000}.night .sheet .fine.warn{color:#b3002d}.night .sheet .cost .addr{font:700 .8rem/1 ui-monospace,Menlo,monospace}.notice{position:relative;z-index:2;margin:0;padding:.6rem var(--gutter);text-align:center;background:#3a0a16;color:#ffd7e5;font:600 .95rem/1.3 var(--copy);border-bottom:2px solid var(--neon)}.intro{padding:1.2rem 0 .4rem;display:grid;gap:.8rem}.intro-lead{font:800 clamp(1.3rem,3.2vw,2rem)/1.15 var(--font);color:#fff;text-shadow:0 0 10px var(--neon-soft);max-width:40rem}.steps{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.steps li{display:grid;gap:.25rem;padding:.7rem .85rem;background:#16020cc7;border:var(--tube) solid var(--neon);border-radius:10px;box-shadow:0 0 6px var(--neon),inset 0 0 10px var(--neon-soft)}.steps b{font:800 .95rem/1.2 var(--font);color:var(--lime);text-shadow:0 0 6px rgba(204,255,0,.5)}.steps span{font:500 .95rem/1.35 var(--copy);color:var(--text-on-street)}.counts{font:700 .7rem/1.4 var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--neon-hot);text-shadow:0 0 6px var(--neon)}.intro-actions{display:flex;gap:.6rem;flex-wrap:wrap}.find-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;margin:.9rem 0 .4rem;max-width:30rem}.find-row input{min-height:44px;padding:0 .9rem;font:700 1rem/1 var(--font);color:#000;background:var(--cream);border:3px solid #000;border-radius:10px;min-width:0}.find-row input::placeholder{color:var(--bone-2)}.find-row .btn{min-height:44px;padding:0 1.1rem;font-size:.7rem}.lookup-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;margin:0 0 .8rem;padding:.75rem .9rem;background:var(--cream);color:#000;border:3px solid #000;border-radius:12px;max-width:40rem}.lookup-body{display:grid;gap:.3rem}.lookup-body b{font:800 1.1rem/1 var(--font)}.lookup-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font:700 .9rem/1.3 var(--font);color:var(--bone-2)}.lookup-line a{color:#000}.lookup-line .btn{min-height:2.25rem;font-size:.65rem;padding:0 .7rem}.night .lookup-card .btn.ghost,.night .lookup-card .btn.small{color:#000;background:#fff;border-color:#000;box-shadow:3px 3px #000;text-shadow:none}.btn.small{min-height:2.25rem;font-size:.62rem;padding:0 .7rem;justify-self:start}.pair-stack{display:inline-grid;grid-template-rows:1fr 1fr;flex:none;background:var(--lime);border:2px solid #000;border-radius:8px;overflow:hidden}.pair-stack img,.pair-stack .ph{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.strip{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .2rem}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .9rem;font:700 .62rem/1 var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-street);background:#16020cd9;border:2px solid rgba(255,143,176,.6);border-radius:999px;cursor:pointer}.chip b{font:800 1rem/1 var(--font);color:#fff}.night a.chip{text-decoration:none}.chip.hot{border-color:var(--lime);box-shadow:0 0 10px #ccff0080}.chip.hot b{color:var(--lime)}.chip.lime{background:var(--lime);color:#000;border-color:var(--lime)}.chip.lime b{color:#000}.strip-bar{display:none}.numbers{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.num-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.5rem .65rem .5rem .5rem;background:var(--cream);color:#000;border:3px solid #000;border-radius:12px}.num-row.ready{box-shadow:0 0 0 2px var(--lime),0 0 14px #ccff0059}.num-row .thumb{width:2.6rem;height:2.6rem;image-rendering:pixelated;border:2px solid #000;border-radius:8px;background:var(--lime);object-fit:contain}.num-main{min-width:0;display:grid;gap:.15rem}.num-main b{font:800 1rem/1.1 var(--font)}.num-main span{font:700 .9rem/1.3 var(--font);color:var(--bone-2);overflow-wrap:anywhere}.numbers.compact .num-row{padding:.35rem .5rem}.numbers.compact .num-main span{font-size:.82rem}.act{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.two{display:flex;flex-wrap:wrap;gap:.4rem}.num-row .btn{min-height:2.4rem;padding:0 .8rem;font-size:.62rem}.night .num-row .btn.ghost{color:#000;background:#fff;border-color:#000;box-shadow:3px 3px #000;text-shadow:none}.night .num-row .btn.lime,.night .plaque-card .btn.lime,.night .sheet .btn.lime{color:#000;background:var(--lime);border-color:#000;box-shadow:3px 3px #000;text-shadow:none;animation:none}.night .btn.warn-step{background:#fff;color:#b3002d;border-color:#b3002d;box-shadow:3px 3px #b3002d;text-shadow:none}.chips-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem 0 0}.waiting{margin-top:.8rem;display:grid;gap:.4rem}.yw{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.yw-left,.yw-right{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-content:start;min-width:0}.yw-right .mine-grid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.block{min-width:0}.district .wrap{display:grid;grid-template-columns:minmax(0,1fr)}.mine.keep{opacity:.55;cursor:not-allowed}.mine.keep small{color:#b3002d}.put-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.put-bar .btn{flex:1 1 14rem;min-width:0;white-space:normal}.night .btn{max-width:100%}.glass-chip{position:absolute;left:6px;top:6px;z-index:2;padding:3px 7px;font:700 .5rem/1 var(--sign);letter-spacing:.1em;text-transform:uppercase;color:#000;background:var(--lime);border:2px solid #000;border-radius:4px}.glass-chip.yours{background:#fff}.glass-chip.waiting{background:var(--neon-hot)}.fees{border-collapse:collapse;margin:0 0 .5rem;font:500 .9rem/1.35 var(--copy);color:var(--text-on-street)}.fees th{text-align:left;padding:.15rem 1rem .15rem 0;font-weight:700;color:var(--neon-hot);white-space:nowrap}.fees td{padding:.15rem 0}.night footer.legal{padding-bottom:5rem}.sheet{padding:0;gap:0;max-height:92dvh}.sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem var(--gutter) .6rem;background:var(--cream);border-bottom:2px solid #000}.sheet-head h2{outline:none}.sheet-x{width:2.5rem;height:2.5rem;font:800 1.4rem/1 var(--font);color:#000;background:#fff;border:2px solid #000;border-radius:8px;cursor:pointer;box-shadow:3px 3px #000}.sheet-body{display:grid;gap:.75rem;padding:.8rem var(--gutter)}.sheet-body>*{min-width:0}.sheet-error{margin:0 var(--gutter);padding:.6rem .75rem;display:grid;gap:.5rem;background:#ffe3ea;color:#b3002d;border:2px solid #b3002d;border-radius:10px;font:700 .9rem/1.35 var(--font)}.night .sheet-error .btn.ghost{color:#b3002d;background:#fff;border-color:#b3002d;box-shadow:3px 3px #b3002d;text-shadow:none;justify-self:start}.sheet-foot{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.6rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--cream);border-top:2px solid #000}.sheet-foot .btn{min-height:3rem;white-space:normal}.take-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.take-head .fine+.fine{margin-top:.3rem}.piece-big{width:72px;height:72px;image-rendering:pixelated;border:2px solid #000;border-radius:8px;background:var(--lime);object-fit:contain;display:grid;place-items:center;font:800 1.6rem/1 var(--font);color:#000}.fine-print summary{cursor:pointer;font:700 .85rem/1.3 var(--font);color:var(--bone-2)}.toast{position:fixed;left:50%;bottom:calc(4.2rem + env(safe-area-inset-bottom,0px));z-index:30;transform:translate(-50%);max-width:min(34rem,92vw);text-align:center}@media (min-width: 900px){.yw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.toast{bottom:1rem}}@media (max-width: 719px){.strip{display:none}.strip-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;gap:.4rem;padding:.5rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom,0px));background:#0b0105f0;border-top:var(--tube) solid var(--neon);box-shadow:0 0 8px var(--neon);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.strip-bar .chip{flex:1 1 0;justify-content:center;padding:0 .4rem;font-size:.55rem}.num-row{grid-template-columns:auto 1fr}.num-row .act{grid-column:1 / -1;justify-content:flex-start}.put-bar.show{position:sticky;bottom:4rem;z-index:5;padding:.5rem;background:#0b0105e6;border-radius:10px}.sheet-foot{grid-template-columns:1fr}}.matches .strip.counters{margin:0 0 var(--s3)}.matches-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--s2)}.fb-count a{color:var(--lime)}.night .top .sign{min-height:44px;align-content:center}.night .topnav .btn .short{display:none}@media (max-width: 599px){.night .topnav .btn .long,.night .topnav .btn.to-site{display:none}.night .topnav .btn .short{display:inline}.sign-name{font-size:clamp(.8rem,4vw,1rem)}}.legal-nav{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s3)}.legal-nav a{display:inline-flex;align-items:center;min-height:44px;font:700 .65rem/1 var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);text-decoration:none;text-shadow:0 0 6px rgba(204,255,0,.5)}.legal-nav a:hover{text-decoration:underline}.night .lookup-line a,.fb-count a{display:inline-flex;align-items:center;min-height:32px}.night{--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--c-sm: 36px;--c: 44px;--c-lg: 52px;--r-sm: 8px;--r-card: 12px;--r-sheet: 16px;--gutter: var(--s4)}.district .wrap{padding-bottom:var(--s6)}.block{padding:var(--s6) 0 0}.block-head{gap:var(--s2) var(--s5);margin-bottom:var(--s4);align-items:center}.block-title{padding:var(--s2) var(--s4);min-height:var(--c)}.block-sub{font-size:1rem;line-height:1.45}.intro{padding:var(--s5) 0 0;gap:var(--s4)}.steps{gap:var(--s3)}.steps li{padding:var(--s3) var(--s4);gap:var(--s1)}.intro-actions{margin-top:var(--s1)}.find-row{margin:var(--s5) 0 0;gap:var(--s2)}.find-row input,.find-row .btn{min-height:var(--c)}.lookup-card{margin:var(--s3) 0 0;padding:var(--s4);gap:var(--s4);border-radius:var(--r-card)}.lookup-body{gap:var(--s2)}.lookup-line{gap:var(--s2) var(--s3)}.lookup-line .btn,.btn.small{min-height:var(--c-sm);padding:0 var(--s3)}.strip{gap:var(--s2);margin:var(--s5) 0 0}.chip{min-height:var(--c-sm);padding:0 var(--s4);gap:var(--s2)}.notice{padding:var(--s3) var(--gutter)}.numbers{gap:var(--s2)}.num-row{padding:var(--s3) var(--s4);gap:var(--s3) var(--s4);border-radius:var(--r-card)}.numbers.compact .num-row{padding:var(--s2) var(--s3)}.num-row .thumb{width:44px;height:44px;border-radius:var(--r-sm)}.num-main{gap:var(--s1)}.act,.two{gap:var(--s2)}.num-row .btn,.plaque-action .btn,.offer .btn,.put-bar .btn,.lookup-card .btn{min-height:var(--c);padding:0 var(--s4);border-radius:var(--r-sm)}.chips-line{gap:var(--s2);margin:var(--s4) 0 0}.waiting{margin-top:var(--s5);gap:var(--s2)}.waiting>.label{margin-bottom:var(--s1)}.state{min-height:28px;padding:0 var(--s3)}.empty{padding:var(--s4);border-radius:var(--r-card)}.yw{gap:var(--s5)}.yw-left,.yw-right{gap:var(--s3)}.mine-grid{gap:var(--s2);padding:0}.mine{padding:var(--s2);gap:var(--s1);border-radius:var(--r-sm)}.put-bar{gap:var(--s2);margin-top:var(--s3)}.offers{gap:var(--s3)}.offer{padding:var(--s3) var(--s4);gap:var(--s2);border-radius:var(--r-card)}.night footer.legal{padding:var(--s6) 0 calc(var(--s7) + var(--s5))}.fees th{padding-right:var(--s5)}.fees td,.fees th{padding-top:var(--s1);padding-bottom:var(--s1)}.shopfront{margin:var(--s5) 0 0}.window-header{padding:0 0 var(--s3);gap:var(--s3)}.controls{gap:var(--s2)}.arrow{width:var(--c);height:var(--c);border-radius:var(--r-sm)}.plaque-card{margin:0 var(--s2);padding:var(--s3) var(--s3) var(--s4);gap:var(--s1);border-radius:0 0 var(--r-card) var(--r-card)}.plaque-top{gap:var(--s2)}.plaque-action{gap:var(--s2);margin-top:var(--s2)}.plaque-act{gap:var(--s2)}.glass-chip{left:var(--s2);top:var(--s2);padding:var(--s1) var(--s2)}.night .top{padding:var(--s3) var(--gutter);gap:var(--s3)}.night .topnav{gap:var(--s2)}.night .topnav .btn{min-height:var(--c);padding:0 var(--s4)}.sign{gap:var(--s1)}.sheet-scrim{background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0}.sheet-head{padding:var(--s4) var(--gutter) var(--s3);gap:var(--s4)}.sheet-head h2{font-size:1.05rem;line-height:1.2;letter-spacing:.06em}.sheet-x{width:var(--c-sm);height:var(--c-sm);border-radius:var(--r-sm)}.sheet-body{padding:var(--s4) var(--gutter);gap:var(--s4)}.take-head{gap:var(--s4)}.take-head .fine+.fine{margin-top:var(--s2)}.piece-big,.take-head .pair-stack{border-radius:var(--r-sm)}.choice{gap:var(--s3)}.mine.terms-pick{padding:var(--s3) var(--s4);gap:var(--s1);border-radius:var(--r-card)}.field{gap:var(--s2)}.field input,.field select{min-height:var(--c);border-radius:var(--r-sm);padding:0 var(--s3)}.sheet .cost{padding-top:var(--s3);margin:0}.fine-print{padding-top:var(--s1)}.sheet-error{margin:0 var(--gutter);padding:var(--s3) var(--s4);gap:var(--s2);border-radius:var(--r-sm)}.sheet-foot{padding:var(--s3) var(--gutter) calc(var(--s4) + env(safe-area-inset-bottom,0px));gap:var(--s2)}.sheet-foot .btn{min-height:var(--c-lg);border-radius:var(--r-card)}@media (min-width: 720px){.sheet{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(34rem,calc(100vw - 2 * var(--s6)));max-height:min(88dvh,46rem);border:var(--tube) solid var(--neon);border-radius:var(--r-sheet);box-shadow:0 0 12px var(--neon),0 24px 80px #0009,0 0 60px var(--neon-soft)}.sheet-foot{padding-bottom:var(--s4);border-radius:0 0 var(--r-sheet) var(--r-sheet)}.sheet-head{border-radius:var(--r-sheet) var(--r-sheet) 0 0}}@media (max-width: 719px){.block{padding-top:var(--s5)}.block-head{margin-bottom:var(--s3)}.num-row{padding:var(--s3)}.strip-bar{gap:var(--s2);padding:var(--s2) var(--gutter) calc(var(--s2) + env(safe-area-inset-bottom,0px))}.strip-bar .chip{min-height:var(--c)}.put-bar.show{bottom:calc(var(--c) + var(--s5));padding:var(--s2)}}.sheet-scrim{z-index:40}.sheet{z-index:41}.toast{z-index:42}.block-title{justify-self:start}.block.shop{padding-top:var(--s5)}.shop-head{grid-template-columns:auto minmax(0,1fr) auto}.shop-head .find-row{margin:0;width:min(100%,22rem)}.shop .lookup-card{margin:0 0 var(--s4)}.shop .shopfront:first-of-type{margin-top:var(--s3)}.shop .shopfront+.shopfront{margin-top:var(--s4)}.strip{margin-top:var(--s6)}.desk{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);margin-top:var(--s3)}.desk .block{padding-top:var(--s4)}.desk .block-head{grid-template-columns:1fr;gap:var(--s2);margin-bottom:var(--s3)}.desk .block-sub{font-size:.92rem}.desk .waiting{margin-top:var(--s4)}@media (min-width: 1100px){.desk{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s6);align-items:start}.desk .yw{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.desk-side .num-row{grid-template-columns:auto minmax(0,1fr)}.desk-side .num-row .act{grid-column:1 / -1;justify-content:flex-start}.desk-side .yw-right{padding:var(--s4);background:#16020c99;border:1px solid rgba(255,45,111,.35);border-radius:var(--r-card)}}@media (max-width: 719px){.shop-head{grid-template-columns:1fr}.shop-head .find-row{width:100%}}.intro-actions .btn{flex:1 1 auto;max-width:28rem}.intro .counts{margin-top:var(--s1)}
