.arcade{--cell:64px;isolation:isolate;color:#fff;position:relative;overflow:clip}.ar-bg{z-index:-1;background:radial-gradient(55% 45% at 15% 20%, #ff3d8b47, transparent 70%), radial-gradient(45% 40% at 90% 30%, #3fe7ff2e, transparent 70%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 48px), linear-gradient(var(--color-velvet-950), var(--color-velvet-800) 60%, #4a1a7e);transition:background .6s;position:absolute;inset:0}.ar-bg:after{content:"";opacity:0;background:radial-gradient(circle at 4px 4px, #15171c24 1.4px, transparent 1.9px) 0 0 / 9px 9px, var(--color-paper);transition:opacity .6s;position:absolute;inset:0}.arcade[data-honest=true]{color:var(--color-ink)}.arcade[data-honest=true] .ar-bg:after{opacity:1}.ar-wrap{max-width:1280px;margin-inline:auto;padding:10px 16px 56px;position:relative}@media (min-width:640px){.ar-wrap{padding-inline:24px}}.ar-kana{font-family:var(--font-kana);letter-spacing:.4em;color:var(--color-sakura);font-size:.72rem;font-weight:800;display:block}.ar-bar{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.ar-title{font-family:var(--font-sign);color:var(--color-brass-300);-webkit-text-stroke:.09em var(--color-cel);paint-order:stroke fill;text-shadow:0 .07em 0 var(--color-cherry), 0 .13em 0 var(--color-cel);font-size:clamp(2rem,6vw,3.6rem);line-height:1;rotate:-2deg}.ar-game-title{font-family:var(--font-sign);color:#fff;-webkit-text-stroke:.08em var(--color-cel);paint-order:stroke fill;text-shadow:0 .08em 0 var(--color-cherry);font-size:clamp(1.4rem,4vw,2.2rem);line-height:1}.ar-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.ar-led{color:var(--color-velvet-300);background:var(--color-cel);border:2.5px solid var(--color-cherry);box-shadow:0 0 0 2.5px var(--color-cel), 0 4px 0 2.5px var(--color-cel);border-radius:12px;padding:.3rem .9rem .35rem;font-size:.66rem;font-weight:700;display:grid}.ar-led-value{font-family:var(--font-sign);color:var(--color-brass-300);white-space:nowrap;font-size:1.1rem;line-height:1.15}.ar-tool,.ar-back,.ar-btn{font:inherit;white-space:nowrap;color:var(--color-cel);border:2.5px solid var(--color-cel);box-shadow:0 4px 0 var(--color-cel);background:#fff;border-radius:999px;padding:.5rem .95rem;font-size:.8125rem;font-weight:800;transition:translate 80ms,box-shadow 80ms,background .12s}.ar-tool:hover:enabled,.ar-back:hover,.ar-btn:hover:enabled{background:var(--color-brass-100);box-shadow:0 5px 0 var(--color-cel);translate:0 -1px}.ar-tool:active:enabled,.ar-back:active,.ar-btn:active:enabled{box-shadow:0 1px 0 var(--color-cel);translate:0 3px}.ar-tool[aria-pressed=true]{background:var(--color-brass-300)}.ar-tool[data-low=true]{background:var(--color-brass-300);animation:1.4s ease-in-out infinite ar-wiggle}.ar-btn:disabled{opacity:.45}.ar-btn-hot{color:#fff;background:var(--color-cherry)}.ar-btn-hot:hover:enabled{background:#ff5b9e}.ar-btn-big{padding:.75rem 1.4rem;font-size:.95rem}.ar-truth-toggle{font:inherit;color:var(--color-ink);background:var(--color-paper);border:2.5px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-ink);border-radius:10px;align-items:center;gap:8px;padding:.45rem .9rem;font-size:.8125rem;font-weight:800;transition:translate 80ms,box-shadow 80ms;display:inline-flex}.ar-truth-toggle:active{box-shadow:1px 1px 0 var(--color-ink);translate:2px 2px}.ar-truth-toggle[aria-pressed=true]{color:var(--color-paper);background:var(--color-ink)}.ar-truth-toggle[data-invite=true]{outline:3px solid var(--color-sakura);outline-offset:3px;animation:1.6s ease-in-out infinite ar-wiggle}.ar-glasses{flex:none;width:1.9em}:is(.ar-tool,.ar-back,.ar-btn,.ar-truth-toggle,.ar-card,.ar-spot,.ar-coin,.ar-seg button,.ar-switch,.ar-foil-cta):focus-visible{outline:3px solid var(--color-ice);outline-offset:3px}@keyframes ar-wiggle{0%,70%,to{rotate:0deg}76%{rotate:-4deg}84%{rotate:3deg}92%{rotate:-1.5deg}}.ar-host{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.ar-host-face{flex:none;width:clamp(70px,10vw,104px);transition:filter .6s}.ar-host-face .mascot{width:100%;height:auto;position:relative;inset:auto}.ar-host-bubble{min-width:0;max-width:60ch;color:var(--color-cel);border:2.5px solid var(--color-cel);box-shadow:0 4px 0 var(--color-cel);transform-origin:0 100%;background:#fff;border-radius:16px;margin-bottom:10px;padding:.6em 1em;font-size:clamp(.8rem,1.5vw,.95rem);font-weight:700;line-height:1.4;animation:.35s cubic-bezier(.2,1.6,.4,1) both bubble-in;position:relative}.ar-host-bubble:before{content:"";border-left:2.5px solid var(--color-cel);border-bottom:2.5px solid var(--color-cel);background:#fff;width:14px;height:14px;position:absolute;bottom:14px;left:-9px;rotate:45deg}.arcade[data-honest=true] .ar-host-bubble{border-color:var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);border-radius:10px}.arcade[data-honest=true] :is(.ar-host-face,.ar-ticket,.ar-wheel-box,.ar-felt,.ar-sky,.ar-brag,.ar-chips){filter:grayscale()contrast(1.08)}.arcade[data-honest=true] :is(.ar-game-title,.ar-title){color:var(--color-ink);-webkit-text-stroke:0;text-shadow:.06em .06em 0 var(--color-sakura)}.arcade[data-honest=true] :is(.ar-back,.ar-tool,.ar-btn){border-color:var(--color-ink);box-shadow:3px 3px 0 var(--color-ink);border-radius:10px}.arcade[data-honest=true] .ar-btn-hot{color:var(--color-paper);background:var(--color-ink)}.arcade[data-honest=true] .ar-led{color:var(--color-ink-soft);border-color:var(--color-ink);box-shadow:3px 3px 0 var(--color-ink);background:#fff}.arcade[data-honest=true] .ar-led-value{color:var(--color-ink)}.ar-hub{gap:24px;display:grid}.ar-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px;display:grid}.ar-card{min-width:0;font:inherit;text-align:left;color:#fff;background:radial-gradient(circle at 11px 11px, #ffffff0f 1.5px, transparent 2.5px) 0 0 / 22px 22px, linear-gradient(var(--color-velvet-800), var(--color-velvet-900));border:4px solid var(--color-cel);box-shadow:0 0 0 3px var(--color-cherry), 0 0 0 7px var(--color-cel), 0 10px 0 7px var(--color-cel);border-radius:22px;grid-template-rows:auto 1fr auto;gap:12px;padding:18px;transition:translate .12s,box-shadow .12s;display:grid;position:relative}.ar-card:hover{box-shadow:0 0 0 3px var(--color-brass-300), 0 0 0 7px var(--color-cel), 0 14px 0 7px var(--color-cel);translate:0 -4px}.ar-card:active{box-shadow:0 0 0 3px var(--color-brass-300), 0 0 0 7px var(--color-cel), 0 4px 0 7px var(--color-cel);translate:0 4px}.ar-card-icon{aspect-ratio:1;filter:drop-shadow(0 5px #00000059);width:clamp(76px,9vw,104px);display:block}.ar-card:hover .ar-card-icon{animation:.9s ease-in-out infinite alternate ar-bob}@keyframes ar-bob{to{translate:0 -6px;rotate:-5deg}}.ar-card-body{align-content:start;gap:6px;display:grid}.ar-card-title{font-family:var(--font-sign);color:var(--color-brass-300);overflow-wrap:anywhere;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:400;line-height:1.05}.ar-card-pitch{color:var(--color-velvet-300);font-size:.85rem;line-height:1.5}.ar-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ar-card-badge{color:var(--color-cel);background:var(--color-ice);border:2px solid var(--color-cel);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.ar-card-go{font-family:var(--font-sign);color:#fff;background:var(--color-cherry);border:2.5px solid var(--color-cel);box-shadow:0 3px 0 var(--color-cel);border-radius:999px;padding:.4rem 1rem;font-size:.85rem}.ar-card[data-id=house]{background:repeating-conic-gradient(from 0deg at 12% 50%, #ffe14d1f 0 6deg, transparent 6deg 18deg), linear-gradient(120deg, #6a1f9e, var(--color-cherry-deep) 70%, var(--color-cherry));grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(16px,3vw,32px)}.ar-card[data-id=house] .ar-card-icon{grid-row:1/3;width:clamp(96px,14vw,170px)}.ar-card[data-id=house] .ar-card-title{font-size:clamp(1.6rem,4vw,2.6rem)}.ar-card[data-id=house] .ar-card-pitch{color:#fff;max-width:52ch;font-size:.95rem}.ar-card[data-id=house] .ar-card-badge{background:var(--color-brass-300)}.ar-card[data-id=house] .ar-card-go{color:var(--color-cel);background:var(--color-brass-300)}@media (max-width:519px){.ar-card[data-id=house]{grid-template-columns:minmax(0,1fr)}.ar-card[data-id=house] .ar-card-icon{grid-row:auto;width:96px}}.ar-fine{color:var(--color-velvet-300);margin-top:26px;font-size:.78rem}.ar-split{align-items:start;gap:24px;display:grid}@media (min-width:1180px){.ar-split:has(>.ar-truth){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ar-split>.ar-truth{margin-top:0;position:sticky;top:12px}}.ar-play{min-width:0;position:relative;container:play/inline-size}.ar-coins{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ar-coins .coins{width:100%;height:100%;inset:0}.ar-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.ar-hint,.ar-muted-dark{color:var(--color-velvet-300);font-size:.78rem}.arcade[data-honest=true] :is(.ar-hint,.ar-history-label,.ar-seg-label){color:var(--color-ink-soft)}.ar-ticket{width:min(100%,440px);color:var(--color-cel);background:repeating-linear-gradient(45deg, #ff3d8b12 0 10px, transparent 10px 20px), var(--color-brass-100);border:4px solid var(--color-cel);box-shadow:0 0 0 4px var(--color-brass-300), 0 0 0 8px var(--color-cel), 0 12px 0 8px var(--color-cel);border-radius:18px;margin-inline:auto;padding:14px 16px 16px;transition:filter .6s;position:relative}.ar-ticket-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ar-ticket-head .ar-kana{color:var(--color-cherry);flex-basis:100%}.ar-ticket-name{font-family:var(--font-sign);color:var(--color-cherry);font-size:clamp(1.15rem,5cqi,1.6rem);font-weight:400;line-height:1}.ar-ticket-top{font-family:var(--font-sign);color:var(--color-cel);background:var(--color-brass-300);border:2px solid var(--color-cel);border-radius:6px;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;rotate:3deg}.ar-ticket-rule{margin:8px 0 12px;font-size:.78rem;font-weight:700}.ar-scratch{aspect-ratio:1;border:3px solid var(--color-cel);background:#fff;border-radius:14px;position:relative;overflow:hidden}.ar-cells{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.ar-cell{background:#fffaf1;border-bottom:2px dashed #1d0b3f2e;border-right:2px dashed #1d0b3f2e;place-items:center;display:grid}.ar-cell .glyph{width:74%;height:74%}.ar-cell[data-open=true] .glyph{animation:.4s cubic-bezier(.2,1.8,.4,1) both ar-pop}.ar-cell[data-hit=true]{background:var(--color-brass-300)}.ar-cell[data-hit=true] .glyph{animation:.6s ease-in-out infinite alternate ar-hit}.ar-cell[data-seven=true]{box-shadow:inset 0 0 0 4px var(--color-cherry);background:#ffe0ef}@keyframes ar-pop{0%{rotate:-20deg;scale:.3}}@keyframes ar-hit{to{rotate:6deg;scale:1.12}}.ar-foil{touch-action:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ar-foil[data-live=true]{pointer-events:auto;cursor:crosshair}.ar-foil-cta{max-width:90%;font-family:var(--font-sign);color:#fff;background:var(--color-cherry);border:3px solid var(--color-cel);box-shadow:0 5px 0 var(--color-cel);border-radius:999px;padding:.75rem 1.2rem;font-size:clamp(.85rem,4cqi,1.1rem);line-height:1.2;animation:1.8s ease-in-out infinite ar-wiggle;position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-foil-cta:disabled{filter:saturate(.2)}.ar-tease{z-index:3;font-family:var(--font-sign);white-space:nowrap;color:#fff;background:var(--color-cherry);border:3px solid var(--color-cel);pointer-events:none;border-radius:10px;padding:.2em .6em;font-size:clamp(1rem,6cqi,1.6rem);animation:90ms linear infinite stamp-shake;position:absolute;top:8%;left:50%;translate:-50%;rotate:-4deg}.ar-stamp{z-index:4;text-align:center;pointer-events:none;background:radial-gradient(circle,#1d0b3f59,#0000 70%);place-content:center;justify-items:center;gap:4px;padding:10px;display:grid;position:absolute;inset:0}.ar-stamp b{font-family:var(--font-sign);color:var(--color-brass-300);-webkit-text-stroke:.08em var(--color-cel);paint-order:stroke fill;text-shadow:0 .08em 0 var(--color-cherry), 0 .14em 0 var(--color-cel);font-size:clamp(1.6rem,10cqi,2.8rem);font-weight:400;line-height:1.05;animation:2.6s cubic-bezier(.2,1.6,.4,1) both stamp;rotate:-8deg}.ar-stamp i{font-family:var(--font-sign);color:#fff;-webkit-text-stroke:.1em var(--color-cel);paint-order:stroke fill;font-size:clamp(1.1rem,6cqi,1.8rem);font-style:normal;animation:.5s cubic-bezier(.2,1.8,.4,1) .2s both ar-pop}.ar-stamp[data-tone=near] b{color:#fff}.ar-stamp[data-tone=miss] b{color:#ff8a2f}.ar-stamp b{animation:.6s cubic-bezier(.2,1.6,.4,1) both ar-stamp}@keyframes ar-stamp{0%{opacity:0;scale:3}}.arcade[data-honest=true] .ar-stamp{background:#f1f3f099}.arcade[data-honest=true] .ar-stamp b{max-width:16ch;font-family:var(--font-mono);color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none;border:3px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);background:#fff;border-radius:8px;padding:.4em .7em;font-size:clamp(.85rem,4.4cqi,1.05rem);font-weight:800;rotate:-2deg}.ar-prizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-top:12px;font-size:.8rem;display:grid}.ar-prizes li{border-bottom:1.5px dotted #1d0b3f4d;justify-content:space-between;align-items:center;gap:6px;padding:2px 0;display:flex}.ar-prize-art{display:flex}.ar-prize-art .glyph{filter:none;width:20px;height:20px}.ar-roulette{gap:22px;display:grid}@container play (min-width:760px){.ar-roulette{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}}.ar-wheel-box{aspect-ratio:1;width:min(100%,300px);margin-inline:auto;transition:filter .6s;position:relative}.ar-wheel,.ar-orbit{position:absolute;inset:0}.ar-wheel-svg{width:100%;height:100%;filter:drop-shadow(0 8px 0 var(--color-cel));display:block}.ar-ball{aspect-ratio:1;width:6%;box-shadow:0 0 0 1.5px var(--color-cel), 0 2px 3px #00000080;background:radial-gradient(circle at 35% 30%,#fff 30%,#c9c9da);border-radius:50%;position:absolute;top:3.5%;left:50%;translate:-50% -50%}.ar-wheel-pin{z-index:2;background:var(--color-brass-300);clip-path:polygon(0 0,100% 0,50% 100%);width:20px;height:18px;filter:drop-shadow(0 2px 0 var(--color-cel));position:absolute;top:-10px;left:50%;translate:-50%}.ar-wheel-result{z-index:3;aspect-ratio:1;width:30%;font-family:var(--font-sign);color:#fff;border:4px solid var(--color-cel);box-shadow:0 0 0 4px var(--color-brass-300), 0 6px 0 4px var(--color-cel);border-radius:50%;place-items:center;font-size:clamp(1.4rem,6cqi,2.4rem);animation:.45s cubic-bezier(.2,1.8,.4,1) both ar-pop;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-hue=red]{--hue:#e0283c}[data-hue=black]{--hue:var(--color-cel)}[data-hue=green]{--hue:#21a35b}.ar-wheel-result,.ar-pill{background:var(--hue,var(--color-velvet-700))}.ar-board{gap:14px;min-width:0;display:grid}.ar-history{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:34px;display:flex}.ar-history-label{color:var(--color-velvet-300);font-size:.72rem;font-weight:800}.ar-history-row{flex-wrap:wrap;gap:4px;display:flex}.ar-pill{min-width:1.9rem;font-family:var(--font-sign);color:#fff;border:2px solid var(--color-cel);border-radius:8px;place-items:center;padding:.15rem .35rem;font-size:.72rem;display:grid}.ar-pill:first-child{animation:.4s cubic-bezier(.2,1.8,.4,1) both ar-pop}.ar-pill[data-hot=true]{box-shadow:0 0 0 2px var(--color-brass-300)}.ar-hot{color:var(--color-cel);border:2px solid var(--color-cel);background:#ff8a2f;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:800;animation:1.2s ease-in-out infinite ar-wiggle}.ar-felt{border:4px solid var(--color-cel);box-shadow:0 0 0 4px var(--color-brass-500), 0 0 0 8px var(--color-cel);background:radial-gradient(circle at 50% 40%,#1b8a50,#0d5a33);border-radius:14px;grid-template-columns:minmax(0,1.15fr) repeat(12,minmax(0,1fr));grid-auto-rows:minmax(clamp(30px,6.4cqi,44px),auto);gap:3px;padding:8px;transition:filter .6s;display:grid}.ar-spot{min-width:0;font-family:var(--font-sign);color:#fff;background:#ffffff0f;border:2px solid #ffffffbf;border-radius:6px;place-items:center;padding:2px;font-size:clamp(.6rem,2.3cqi,.95rem);line-height:1.1;transition:background .12s,translate 80ms;display:grid;position:relative}.ar-spot:hover:enabled{background:#ffe14d59}.ar-spot:active:enabled{translate:0 2px}.ar-num{grid-row:var(--r);grid-column:var(--c);background:var(--hue)}.ar-num[data-last=true]{box-shadow:0 0 0 3px var(--color-brass-300);z-index:1}.ar-zero{background:var(--hue);grid-area:1/1/4}.ar-out{font-family:var(--font-mono);text-align:center;grid-row:4;font-size:clamp(.62rem,2.1cqi,.85rem);font-weight:800}.ar-out[data-id=d1]{grid-column:2/span 4}.ar-out[data-id=d2]{grid-column:6/span 4}.ar-out[data-id=d3]{grid-column:10/span 4}.ar-out[data-id=even]{grid-area:5/2/auto/span 3}.ar-out[data-id=red]{background:#e0283c;grid-area:5/5/auto/span 3}.ar-out[data-id=black]{background:var(--color-cel);grid-area:5/8/auto/span 3}.ar-out[data-id=odd]{grid-area:5/11/auto/span 3}.ar-chip-on{z-index:2;min-width:22px;height:22px;font-family:var(--font-mono);color:var(--color-cel);background:var(--color-brass-300);border:2px solid var(--color-cel);box-shadow:0 2px 0 var(--color-cel);border-radius:999px;place-items:center;padding:0 4px;font-size:.6rem;font-weight:800;animation:.3s cubic-bezier(.2,1.8,.4,1) both ar-pop;display:grid;position:absolute;top:-7px;right:-5px}.ar-chips{flex-wrap:wrap;justify-content:center;gap:10px;transition:filter .6s;display:flex}.ar-coin{aspect-ratio:1;width:52px;font-family:var(--font-sign);color:#fff;-webkit-text-stroke:.2em var(--color-cel);paint-order:stroke fill;background:repeating-conic-gradient(#ffffffe6 0 10deg, transparent 10deg 45deg), var(--coin,var(--color-cherry));border:3px solid var(--color-cel);box-shadow:inset 0 0 0 6px var(--coin,var(--color-cherry)), 0 4px 0 var(--color-cel);border-radius:50%;place-items:center;font-size:.72rem;transition:translate .1s;display:grid}.ar-coin[data-v="200"]{--coin:#2a78d6}.ar-coin[data-v="500"]{--coin:#21a35b}.ar-coin[data-v="1000"]{--coin:#1d0b3f}.ar-coin[aria-checked=true]{box-shadow:inset 0 0 0 6px var(--coin,var(--color-cherry)), 0 0 0 3px var(--color-brass-300), 0 10px 0 var(--color-cel);translate:0 -6px}.ar-coin:disabled{opacity:.5}.ar-crash{border:4px solid var(--color-cel);box-shadow:0 0 0 4px var(--color-ice), 0 0 0 8px var(--color-cel), 0 12px 0 8px var(--color-cel);background:linear-gradient(#0a0420,#24105c 70%,#43229a);border-radius:18px;display:grid;position:relative;overflow:hidden}.ar-sky{aspect-ratio:400/240;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 18%,#fff,#0000),radial-gradient(1px 1px at 45% 60%,#fff,#0000),radial-gradient(1px 1px at 85% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 10% 80%,#fff,#0000);min-height:210px;transition:filter .6s;position:relative}.ar-graph{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-grid{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:4 6}.ar-grid-label{color:#ffffff80;font-size:.66rem;font-weight:700;position:absolute;left:8px;translate:0 -120%}.ar-curve{fill:none;stroke:var(--color-ice);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.ar-area{fill:#3fe7ff24}.ar-crash[data-phase=done] .ar-curve{stroke:var(--color-loss)}.ar-crash[data-phase=done] .ar-area{fill:#e3494829}.ar-rocket{z-index:2;width:clamp(34px,7cqi,52px);position:absolute;translate:-50% -50%}.ar-rocket svg{width:100%;display:block;overflow:visible}.ar-flame{transform-origin:20px 28px;animation:.12s linear infinite alternate ar-flame}.ar-crash[data-phase=idle] .ar-flame{animation:none;scale:.4}@keyframes ar-flame{to{scale:.75 1.25}}.ar-rocket[data-boom=true] svg{animation:.5s ease-out both ar-boom}.ar-rocket[data-boom=true]:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(#ffb81f 0 12deg, #e34948 12deg 24deg, transparent 24deg 36deg);width:260%;animation:.7s ease-out both ar-blast;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}@keyframes ar-boom{to{opacity:0;rotate:200deg;scale:.2}}@keyframes ar-blast{0%{opacity:1;scale:.2}to{opacity:0;scale:1.4}}.ar-mult{z-index:3;pointer-events:none;justify-items:center;display:grid;position:absolute;top:12%;left:0;right:0}.ar-mult b{font-family:var(--font-sign);color:#fff;-webkit-text-stroke:.08em var(--color-cel);paint-order:stroke fill;text-shadow:0 .07em 0 var(--color-ice);font-size:clamp(2.2rem,11cqi,4.8rem);font-weight:400;line-height:1}.ar-mult span{color:var(--color-cel);border:2px solid var(--color-cel);background:#fff;border-radius:999px;margin-top:6px;padding:.15rem .7rem;font-size:.75rem;font-weight:800}.ar-crash[data-cashed=true] .ar-mult b{text-shadow:0 .07em 0 var(--color-brass-300)}.ar-crash[data-phase=done] .ar-mult b{color:#ffd2d2;text-shadow:0 .07em 0 var(--color-loss);animation:70ms linear 6 stamp-shake}.ar-feed{border-top:3px solid var(--color-cel);background:#0000004d;align-content:start;gap:3px;min-height:9.6rem;padding:8px 10px;font-size:.72rem;display:grid}.ar-feed li{color:#d8ffe9;background:#21a35b47;border-radius:6px;justify-content:space-between;gap:10px;padding:.15rem .5rem;animation:.3s ease-out both ar-slide;display:flex}.ar-feed li[data-lost=true]{color:#ffd2d2;background:#e349484d}.ar-feed-name{font-weight:800}.ar-feed em{color:var(--color-ink);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:4px;margin-left:6px;padding:0 .35rem;font-size:.62rem;font-style:normal}@keyframes ar-slide{0%{opacity:0;translate:20px}}@container play (min-width:640px){.ar-feed{z-index:4;background:#0a04208c;border:2px solid #ffffff26;border-radius:10px;width:min(46%,300px);min-height:0;position:absolute;top:10px;right:10px}.ar-feed:empty{display:none}.ar-mult{right:46%}}.ar-crash-history{justify-content:center;min-height:28px;margin-top:18px}.ar-pill[data-band=low]{--hue:#b3202c}.ar-pill[data-band=mid]{--hue:#2a78d6}.ar-pill[data-band=high]{--hue:var(--color-brass-700)}.ar-crash-controls{justify-items:center;gap:14px;margin-top:14px;display:grid}.ar-seg{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ar-seg-label{color:var(--color-velvet-300);margin-right:4px;font-size:.75rem;font-weight:800}.ar-seg button{font:inherit;white-space:nowrap;color:var(--color-cel);border:2px solid var(--color-cel);box-shadow:0 3px 0 var(--color-cel);background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.ar-seg button[aria-checked=true]{background:var(--color-brass-300)}.ar-seg button:disabled{opacity:.5}.arcade[data-honest=true] .ar-seg button{border-color:var(--color-ink);box-shadow:2px 2px 0 var(--color-ink);border-radius:8px}.ar-brag{color:var(--color-cel);background:var(--color-brass-300);border:3px solid var(--color-cel);border-radius:10px;align-items:center;gap:10px;margin-top:22px;font-size:.75rem;transition:filter .6s;display:flex;overflow:hidden}.ar-brag-label{color:#fff;background:var(--color-cherry);border-right:3px solid var(--color-cel);flex:none;align-self:stretch;place-items:center;padding:.35rem .7rem;font-weight:800;display:grid}.arcade[data-honest=true] .ar-brag-label{background:var(--color-ink)}.ar-brag-track{flex:1;min-width:0;overflow:hidden}.ar-brag-run{white-space:nowrap;gap:26px;width:max-content;animation:40s linear infinite ar-marquee;display:flex}@keyframes ar-marquee{to{translate:-50%}}.ar-house{gap:24px;display:grid}.ar-office{gap:22px;display:grid}@container play (min-width:860px){.ar-office{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start}}.ar-desk,.ar-floor-box{background:radial-gradient(circle at 11px 11px, #ffffff0f 1.5px, transparent 2.5px) 0 0 / 22px 22px, linear-gradient(var(--color-velvet-800), var(--color-velvet-900));border:4px solid var(--color-cel);min-width:0;box-shadow:0 0 0 3px var(--color-brass-300), 0 0 0 7px var(--color-cel), 0 10px 0 7px var(--color-cel);border-radius:22px;gap:16px;padding:18px;display:grid}.ar-desk-title{font-family:var(--font-sign);color:var(--color-brass-300);font-size:1.2rem}.ar-range{gap:8px;display:grid}.ar-range-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:.85rem;font-weight:800;display:flex}.ar-range-top b{font-family:var(--font-sign);color:var(--color-brass-300);font-size:1.6rem;font-weight:400}.ar-range input{width:100%;accent-color:var(--color-cherry)}.ar-range-note{color:var(--color-velvet-300);font-size:.75rem}.ar-desk .ar-seg{justify-content:flex-start}.ar-tricks{gap:8px;min-width:0;display:grid}.ar-tricks legend{margin-bottom:8px;font-size:.85rem;font-weight:800}.ar-switch{width:100%;font:inherit;text-align:left;color:#fff;background:#00000040;border:2px solid #ffffff2e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid}.ar-switch[aria-pressed=true]{border-color:var(--color-cherry);background:#ff3d8b38}.ar-switch:disabled{opacity:.6}.ar-switch-knob{background:var(--color-velvet-700);border:2px solid var(--color-cel);border-radius:999px;grid-row:1/3;width:38px;height:22px;margin-top:2px;position:relative}.ar-switch-knob:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:translate .15s;position:absolute;top:2px;left:2px}.ar-switch[aria-pressed=true] .ar-switch-knob{background:var(--color-brass-300)}.ar-switch[aria-pressed=true] .ar-switch-knob:after{background:var(--color-cel);translate:16px}.ar-switch-text{gap:2px;min-width:0;display:grid}.ar-switch-text b{font-size:.85rem}.ar-switch-text span{color:var(--color-velvet-300);font-size:.72rem;line-height:1.4}.ar-model{color:var(--color-brass-300);border:1.5px dashed;border-radius:6px;justify-self:start;padding:.05rem .45rem;font-size:.66rem;font-weight:800}.ar-switch .ar-model{grid-column:2}.ar-model-note{color:var(--color-velvet-300);font-size:.7rem;font-style:italic}.ar-floor-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ar-floor-stats .ar-fig{color:#fff;background:var(--color-cel);border-color:var(--color-cherry);box-shadow:none;padding:8px 10px}.ar-floor-stats .ar-fig-label{color:var(--color-velvet-300)}.ar-floor-stats .ar-fig-value{color:var(--color-brass-300);overflow-wrap:anywhere;font-size:clamp(1rem,3.4cqi,1.6rem)}.ar-floor{aspect-ratio:16/10;border:3px solid var(--color-cel);background:repeating-linear-gradient(45deg,#ffffff08 0 8px,#0000 8px 16px),radial-gradient(circle at 50% 30%,#3b1680,#170a3d);border-radius:14px;position:relative;overflow:hidden}.ar-floor canvas{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.ar-floor-empty,.ar-floor-clock{white-space:nowrap;color:var(--color-cel);border:2px solid var(--color-cel);background:#fff;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:800;position:absolute;left:50%;translate:-50%}.ar-floor-empty{top:50%;translate:-50% -50%}.ar-floor-clock{bottom:10px}.ar-legend{flex-wrap:wrap;gap:6px 16px;font-size:.72rem;font-weight:700;display:flex}.ar-legend li{align-items:center;gap:6px;display:flex}.ar-legend li:before{content:"";aspect-ratio:1;background:var(--dot);border-radius:50%;width:11px}.ar-legend [data-k=in]{--dot:#ffe14d}.ar-legend [data-k=broke]{--dot:#e34948}.ar-legend [data-k=less]{--dot:#ff9fd0}.ar-legend [data-k=ahead]{--dot:#3fe7ff}.ar-rules{color:var(--color-velvet-300);font-size:.72rem;line-height:1.5}.ar-truth{min-width:0;color:var(--color-ink);background:radial-gradient(circle at 4px 4px, #15171c1a 1.2px, transparent 1.7px) 0 0 / 9px 9px, var(--color-paper);border:3px solid var(--color-ink);box-shadow:7px 7px 0 var(--color-ink);border-radius:10px;padding:clamp(16px,2.6vw,28px);position:relative}.ar-truth-head{margin-bottom:16px}.ar-truth-title{width:fit-content;font-family:var(--font-sign);text-shadow:.06em .06em 0 var(--color-sakura);transform-origin:0 100%;margin-top:4px;font-size:clamp(1.3rem,3vw,2rem);line-height:1.1;rotate:-1.5deg}.ar-figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-top:20px;display:grid}.ar-fig{border:2.5px solid var(--color-ink);min-width:0;box-shadow:4px 4px 0 var(--color-ink);background:#fff;border-radius:10px;align-content:start;gap:4px;padding:12px 14px;display:grid}.ar-fig-label{color:var(--color-ink-soft);font-size:.72rem;font-weight:800}.ar-fig-value{font-family:var(--font-sign);font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:400;line-height:1.1}.ar-fig[data-tone=loss] .ar-fig-value{color:var(--color-loss-ink)}.ar-fig[data-tone=gain] .ar-fig-value{color:var(--color-gain-ink)}.ar-fig-note{color:var(--color-ink-soft);font-size:.75rem;line-height:1.45}.ar-sub{font-family:var(--font-sign);margin:22px 0 10px;font-size:1rem;font-weight:400}.ar-sub .ar-model{font-family:var(--font-mono);vertical-align:middle;color:var(--color-loss-ink);margin-left:6px}.ar-note{max-width:68ch;margin-top:12px;font-size:.85rem;line-height:1.6}.ar-muted{color:var(--color-ink-soft);font-size:.82rem}.ar-truth .ar-model-note{color:var(--color-ink-soft);margin-top:14px}.ar-table-wrap{overflow-x:auto}.ar-table{border-collapse:collapse;border:2px solid var(--color-ink);background:#fff;width:100%;font-size:.82rem}.ar-table th,.ar-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-rule);padding:6px 10px}.ar-table thead th{color:var(--color-ink-soft);border-bottom:2px solid var(--color-ink);font-size:.72rem}.ar-table tfoot :is(th,td){border-top:2px solid var(--color-ink);border-bottom:0;font-weight:800}.ar-table-art{width:26px;height:26px;display:block}.ar-table-art .glyph{filter:none;width:100%;height:100%}.ar-session{margin-top:6px}.ar-ledger{gap:2px;max-width:460px;font-size:.85rem;display:grid}.ar-ledger>div{border-bottom:1px dotted var(--color-ink-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.ar-ledger dd{white-space:nowrap;font-weight:800}.ar-ledger [data-tone=loss] dd{color:var(--color-loss-ink)}.ar-ledger [data-tone=gain] dd{color:var(--color-gain-ink)}.ar-verdict{gap:4px;display:grid}.ar-verdict-label{color:var(--color-ink-soft);font-size:.8rem;font-weight:800}.ar-verdict-number{font-family:var(--font-sign);color:var(--color-loss-ink);overflow-wrap:anywhere;font-size:clamp(2.4rem,7vw,4.4rem);line-height:1}.ar-verdict-sub{max-width:48ch;font-size:1rem;font-weight:600}.ar-bars{gap:8px;max-width:560px;margin-top:14px;display:grid}.ar-bar-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.8rem;display:grid}.ar-bar-row b{white-space:nowrap}.ar-bar-track{border:2px solid var(--color-ink);background:#fff;height:20px}.ar-bar-track i{width:var(--w);background:var(--color-loss);height:100%;animation:.9s cubic-bezier(.2,1,.4,1) both ar-grow;animation-delay:calc(.4s + var(--i) * .25s);display:block}@keyframes ar-grow{0%{width:0}}@media (max-width:639px){.nav-row .tabs{max-width:100%}.nav-row .tabs button{flex:auto;min-width:0;padding-inline:.5rem;font-size:.74rem}.ar-tools{width:100%;margin-left:0}.ar-floor-stats .ar-fig{padding:6px 8px}}@media (max-width:379px){.nav-row .tabs button{padding-inline:.35rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.ar-tool[data-low=true],.ar-truth-toggle[data-invite=true],.ar-card:hover .ar-card-icon,.ar-foil-cta,.ar-tease,.ar-hot,.ar-flame,.ar-brag-run,.ar-cell[data-hit=true] .glyph,.ar-crash[data-phase=done] .ar-mult b{animation:none}}
