@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-700.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-var.woff2) format("woff2")}:root{--sc-bench:#ECEAE4;--sc-bench-deep:#E2DFD6;--sc-panel:#F2F0EA;--sc-stock:#F7F5F0;--sc-stock-active:#FBF9F5;--sc-spent:#D9D5C9;--sc-hairline:#D6D2C6;--sc-hairline-strong:#C4BFAF;--sc-ink:#211F1B;--sc-ink-soft:#56524A;--sc-ink-muted:#6E6A60;--sc-ink-faint:rgba(33,31,27,.42);--sc-ink-block:rgba(33,31,27,.16);--sc-ink-wash:rgba(33,31,27,.05);--sc-tape:#E1560F;--sc-tape-deep:#B84508;--sc-tape-ink:#FFF6EE;--sc-tape-wash:rgba(225,86,15,.12);--sc-brass:#C9A227;--sc-hot:#B23A2A;--sc-hot-wash:rgba(178,58,42,.12);--sc-cold:#46617C;--sc-cold-wash:rgba(70,97,124,.12);--sc-win:#2F7D4E;--sc-win-wash:rgba(47,125,78,.12);--surface-room:var(--sc-bench);--surface-room-deep:var(--sc-bench-deep);--surface-elevated:var(--sc-panel);--surface-elevated-hover:var(--sc-stock-active);--border-chrome:var(--sc-hairline);--border-chrome-strong:var(--sc-hairline-strong);--text-body:var(--sc-ink);--text-muted:var(--sc-ink-soft);--text-faint:var(--sc-ink-muted);--text-block:var(--sc-ink-block);--surface-paper:var(--sc-stock);--surface-paper-shade:#EAE7DD;--border-paper:var(--sc-hairline);--text-ink:var(--sc-ink);--text-ink-muted:var(--sc-ink-soft);--redaction:var(--sc-ink);--accent-energy:var(--sc-tape);--accent-energy-deep:var(--sc-tape-deep);--accent-brass:var(--sc-brass);--feedback-hot:var(--sc-hot);--feedback-cold:var(--sc-cold);--feedback-win:var(--sc-win);--focus-ring:var(--sc-tape);--rarity-common-stock:var(--sc-stock);--rarity-uncommon-stock:#EAE7DD;--rarity-rare-stock:var(--sc-stock-active);--rarity-rare-edge:var(--sc-tape);--rarity-cursed-stock:#EFE9DC;--rarity-cursed-stamp:var(--sc-hot)}:root{--font-display:"IBM Plex Mono",ui-monospace,"Courier New",monospace;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"Courier New",monospace;--display-xl:30px;--display-xl-lh:1.05;--display-xl-ls:0;--display-lg:22px;--display-lg-lh:1.08;--display-lg-ls:.005em;--display-md:16px;--display-md-lh:1.1;--display-md-ls:.02em;--display-sm:12px;--display-sm-lh:1.1;--display-sm-ls:.08em;--body-lg:16px;--body-lg-lh:1.45;--body-md:14px;--body-md-lh:1.45;--body-sm:12px;--body-sm-lh:1.4;--label:11px;--label-lh:1.2;--label-ls:.12em;--mono-board:13px;--mono-board-lh:1.85;--mono-board-ls:.02em;--mono-md:13px;--mono-md-lh:1.6;--mono-sm:11px;--mono-sm-lh:1.5;--mono-grid:14px;--mono-grid-lh:1.7;--weight-regular:400;--weight-medium:500;--weight-bold:700}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--gutter:16px;--stack-tight:8px;--stack:16px;--stack-loose:24px;--tap-min:44px;--width-design:360px;--width-max:756px;--radius-none:0;--radius-paper:2px;--radius-sm:3px;--radius-chip:4px;--radius-pill:999px;--hairline:1px}:root{--shadow-paper:0 1px 2px rgba(33,31,27,.08),0 8px 20px -8px rgba(33,31,27,.16);--shadow-paper-raised:0 2px 4px rgba(33,31,27,.1),0 16px 32px -12px rgba(33,31,27,.2);--shadow-paper-flat:0 1px 2px rgba(33,31,27,.1);--shadow-dock:0 -6px 16px -8px rgba(33,31,27,.18);--shadow-sticky:0 6px 14px -10px rgba(33,31,27,.18);--shadow-sheet:0 -16px 40px -12px rgba(33,31,27,.22);--scrim:rgba(33,31,27,.45);--inset-paper:inset 0 1px 0 rgba(255,255,255,.6);--inset-press:inset 0 2px 4px rgba(33,31,27,.12);--ring-focus:0 0 0 2px var(--sc-tape)}:root{--dur-instant:0ms;--dur-pulse:.18s;--dur-deal:.25s;--dur-flip:.25s;--dur-sheet:.22s;--stagger-row:55ms;--ease-out:cubic-bezier(.22,.8,.28,1);--ease-in:cubic-bezier(.5,0,.9,.4);--ease-flip:cubic-bezier(.3,.85,.2,1);--lift-card:8px}@media(prefers-reduced-motion:reduce){:root{--dur-pulse:0ms;--dur-deal:0ms;--dur-flip:0ms;--dur-sheet:0ms;--stagger-row:0ms;--lift-card:8px}}body{margin:0;background:var(--surface-room);color:var(--text-body);font-family:var(--font-body);font-size:var(--body-md);line-height:var(--body-md-lh);-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--sc-tape-deep);text-decoration:none;border-bottom:1px solid var(--sc-hairline-strong)}a:hover{color:var(--sc-tape);border-bottom-color:var(--sc-tape)}::selection{background:var(--sc-tape-wash);color:var(--sc-ink)}:focus-visible{outline:none;box-shadow:var(--ring-focus)}.tc-display{font-family:var(--font-display);text-transform:uppercase;font-weight:700}.tc-mono{font-family:var(--font-mono)}.tc-label{font-family:var(--font-body);font-size:var(--label);letter-spacing:var(--label-ls);text-transform:uppercase;color:var(--text-muted)}.tc-paper{background:var(--surface-paper);color:var(--text-ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper),var(--inset-paper)}@keyframes tc-deal-in{0%{transform:translateY(28px) rotate(-.4deg);opacity:0}to{transform:none;opacity:1}}@keyframes tc-pulse-hot{50%{box-shadow:0 0 0 3px var(--sc-hot-wash);border-color:var(--sc-hot)}}@keyframes tc-pulse-cold{50%{box-shadow:0 0 0 3px var(--sc-cold-wash);border-color:var(--sc-cold)}}@keyframes tc-row-flip{0%{transform:rotateX(0)}49%{transform:rotateX(-90deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}html,body,#root{height:100%}.tc-screen{position:relative;min-height:100%;display:flex;flex-direction:column;max-width:var(--width-max);margin:0 auto}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip}.tc-beckon{display:inline-block;transform-origin:center;animation:tc-beckon-rock 5s ease-in-out 2s infinite}@keyframes tc-beckon-rock{0%,40%,to{transform:scale(1) rotate(0)}4%{transform:scale(1.07) rotate(-5deg)}9%{transform:scale(1.1) rotate(5deg)}14%{transform:scale(1.1) rotate(-5deg)}19%{transform:scale(1.1) rotate(5deg)}24%{transform:scale(1.1) rotate(-5deg)}29%{transform:scale(1.08) rotate(4deg)}35%{transform:scale(1.03) rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){.tc-beckon{animation:none}}.tc-confetti{position:absolute;left:0;top:0;pointer-events:none;border-radius:1px;opacity:0;animation:tc-confetti-pop .8s cubic-bezier(.16,.85,.35,1) var(--delay,0ms) forwards}@keyframes tc-confetti-pop{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}60%{opacity:1}to{transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%)) rotate(var(--rot));opacity:0}}.tc-share-intent{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-chrome-strong);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;text-decoration:none}.tc-share-intent:hover,.tc-share-intent:focus-visible{color:var(--sc-tape);border-color:var(--sc-tape)}.tc-rarity{filter:drop-shadow(0 0 1px var(--rarity-rare-stock)) drop-shadow(0 0 1px var(--rarity-rare-stock)) drop-shadow(0 0 1px var(--rarity-rare-stock)) drop-shadow(0 0 1px var(--rarity-rare-stock)) drop-shadow(0 0 4px var(--rarity-rare-stock))}.tc-holo{background:linear-gradient(100deg,var(--accent-energy-deep) 0%,var(--accent-energy) 22%,#fbf9f5 38%,#8fd3c7 50%,#c9a6d8 62%,var(--accent-energy) 78%,var(--accent-energy-deep) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-holo-shimmer 2.8s linear infinite}@keyframes tc-holo-shimmer{0%{background-position:200% 50%}to{background-position:-100% 50%}}@media(prefers-reduced-motion:reduce){.tc-holo{animation:none;background:none;color:var(--accent-energy-deep)}}.tc-card-info{opacity:0;transition:opacity .16s var(--ease-out)}@media(hover:hover){.tc-card:hover .tc-card-info{opacity:1}}.tc-card-info-open{opacity:1}.tc-cursed{color:var(--rarity-cursed-stamp);animation:tc-cursed-flicker 3.4s steps(1,end) infinite}@keyframes tc-cursed-flicker{0%,to{opacity:1}41%{opacity:.45}43%{opacity:1}44%{opacity:.7}46%{opacity:1}78%{opacity:.55}80%{opacity:1}}@media(prefers-reduced-motion:reduce){.tc-cursed{animation:none}}.sc-achx-banner{animation:sc-achx-clip 5.6s var(--ease-out) both}@keyframes sc-achx-clip{0%,5.36%{width:92px;opacity:1}14.29%{width:calc(100% - 4px)}89.3%{width:calc(100% - 4px);opacity:1}94.64%{width:92px;opacity:1}96.5%,to{width:92px;opacity:0}}.sc-achx-badge{position:absolute;top:50%;margin-top:-40px;left:8px;width:80px;height:80px;animation:sc-achx-badge 5.6s var(--ease-out) both}@keyframes sc-achx-badge{0%{left:calc(50% - 40px);transform:scale(0)}3%{left:calc(50% - 40px);transform:scale(1.15)}5.36%{left:calc(50% - 40px);transform:scale(1)}14.29%{left:8px;transform:scale(1)}89.3%{left:8px;transform:scale(1)}94.64%{left:calc(50% - 40px);transform:scale(1)}97.3%{left:calc(50% - 40px);transform:scale(1.15)}to{left:calc(50% - 40px);transform:scale(0)}}.sc-achx-ripple{position:absolute;top:50%;left:calc(50% - 40px);margin-top:-40px;width:80px;height:80px;border:1px solid var(--sc-ink-soft);border-radius:var(--radius-sm);opacity:0;animation:sc-achx-ripple .7s var(--ease-out) both}.sc-achx-ripple:nth-of-type(2){animation-delay:.14s}.sc-achx-ripple:nth-of-type(3){animation-delay:.28s}@keyframes sc-achx-ripple{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.7);opacity:0}}.sc-achx-label{opacity:0;animation:sc-achx-label-in .3s var(--ease-out) .8s both,sc-achx-label-out .3s var(--ease-in) 2.4s forwards}@keyframes sc-achx-label-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sc-achx-label-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.sc-achx-body{animation:sc-achx-body-in .32s var(--ease-out) both,sc-achx-body-out .25s var(--ease-in) 2.35s forwards}@keyframes sc-achx-body-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sc-achx-body-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sc-achx-banner,.sc-achx-badge,.sc-achx-ripple,.sc-achx-body{animation:none}.sc-achx-label{animation:none;opacity:0}}.sc-ticket-stub{animation:sc-ticket-pop .3s var(--ease-out) both,sc-ticket-nudge 3s ease-in-out .3s infinite;transform:rotate(-2deg)}@keyframes sc-ticket-pop{0%{opacity:0;transform:scale(.85) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}@keyframes sc-ticket-nudge{0%,72%,to{transform:rotate(-2deg) scale(1)}77%{transform:rotate(7deg) scale(1.08)}82%{transform:rotate(-9deg) scale(1.08)}87%{transform:rotate(5deg) scale(1.05)}92%{transform:rotate(-5deg) scale(1.02)}96%{transform:rotate(1deg) scale(1)}}@media(prefers-reduced-motion:reduce){.sc-ticket-stub{animation:none}}.tc-pack-bob{animation:tc-pack-bob 4s ease-in-out infinite}@keyframes tc-pack-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tc-pack-tab{animation:tc-pack-tab 1.4s ease-in-out infinite}@keyframes tc-pack-tab{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(5px);opacity:1}}.tc-pack-flash{animation:tc-pack-flash .24s var(--ease-out) both}@keyframes tc-pack-flash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.tc-pack-shake{animation:tc-pack-shake .14s linear infinite}.tc-pack-crescendo{animation-duration:.07s}@keyframes tc-pack-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--pack-tension,0)*2px),calc(var(--pack-tension,0)*-1.3px)) rotate(calc(var(--pack-tension,0)*.6deg))}50%{transform:translate(calc(var(--pack-tension,0)*-2px),calc(var(--pack-tension,0)*1.5px))}75%{transform:translate(calc(var(--pack-tension,0)*1.5px),calc(var(--pack-tension,0)*1.2px)) rotate(calc(var(--pack-tension,0)*-.6deg))}}@media(prefers-reduced-motion:reduce){.tc-pack-bob,.tc-pack-tab,.tc-pack-flash,.tc-pack-shake{animation:none}}hover-tilt.tc-tilt{display:block;width:fit-content}.tc-card-v2{isolation:isolate;--pointer-x:calc(var(--hover-tilt-x,.5)*100%);--pointer-y:calc(var(--hover-tilt-y,.5)*100%);--pointer-from-left:var(--hover-tilt-x,.5);--pointer-from-top:var(--hover-tilt-y,.5);--pointer-from-center:clamp(0, calc(hypot(var(--hover-tilt-x,.5) - .5,var(--hover-tilt-y,.5) - .5)*2) ,1);--card-opacity:var(--hover-tilt-opacity,0);--background-x:calc(37% + (var(--hover-tilt-x,.5)*26%));--background-y:calc(33% + (var(--hover-tilt-y,.5)*34%))}@media(hover:hover){.tc-card-v2:hover .tc-card-info:not(.tc-card-info-open){opacity:0}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.tc-card-v2 .tc-card-shine,.tc-card-v2 .tc-card-glare{display:none}}.tc-card-v2{--grain:url(/cardfx/grain.webp);--glitter:url(/cardfx/glitter.png);--glittersize:25%;--space:5%;--angle:133deg;--imgsize:cover;--red:#f80e35;--yellow:#eedf10;--green:#21e985;--blue:#0dbde9;--violet:#c929f1;--sunpillar-1:hsl(2,100%,73%);--sunpillar-2:hsl(53,100%,69%);--sunpillar-3:hsl(93,100%,69%);--sunpillar-4:hsl(176,100%,76%);--sunpillar-5:hsl(228,100%,74%);--sunpillar-6:hsl(283,100%,73%);--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6)}.tc-card-v2 .tc-card-shine,.tc-card-v2 .tc-card-glare{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}.tc-card-v2 .tc-card-shine,.tc-card-v2 .tc-card-glare{position:absolute;inset:0;pointer-events:none;border-radius:var(--radius-paper);overflow:hidden}.tc-card-v2 .tc-card-shine{z-index:4;background:transparent;background-size:cover;background-position:center;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity)}.tc-card-v2 .tc-card-shine:before,.tc-card-v2 .tc-card-shine:after{position:absolute;inset:0;border-radius:inherit;--sunpillar-clr-1:var(--sunpillar-5);--sunpillar-clr-2:var(--sunpillar-6);--sunpillar-clr-3:var(--sunpillar-1);--sunpillar-clr-4:var(--sunpillar-2);--sunpillar-clr-5:var(--sunpillar-3);--sunpillar-clr-6:var(--sunpillar-4)}.tc-card-v2 .tc-card-shine:after{--sunpillar-clr-1:var(--sunpillar-6);--sunpillar-clr-2:var(--sunpillar-1);--sunpillar-clr-3:var(--sunpillar-2);--sunpillar-clr-4:var(--sunpillar-3);--sunpillar-clr-5:var(--sunpillar-4);--sunpillar-clr-6:var(--sunpillar-5)}.tc-card-v2 .tc-card-glare{z-index:5;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%);opacity:var(--card-opacity);mix-blend-mode:overlay}.tc-card-v2 .tc-card-glare:after{position:absolute;inset:0;border-radius:inherit}.tc-card-v2.tc-masked .tc-card-shine,.tc-card-v2.tc-masked .tc-card-shine:before,.tc-card-v2.tc-masked .tc-card-shine:after{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}:root{--hub-bar-h: 52px;--hub-rail-w: 220px;--hub-bench: var(--sc-bench);--hub-panel: var(--sc-panel);--hub-stock: var(--sc-stock);--hub-stock-active: var(--sc-stock-active);--hub-hairline: var(--sc-hairline);--hub-hairline-dash: var(--sc-hairline-strong);--hub-ink: var(--sc-ink);--hub-ink-soft: var(--sc-ink-soft);--hub-ink-muted: var(--sc-ink-muted);--hub-tape: var(--sc-tape);--hub-tape-deep: var(--sc-tape-deep);--hub-tape-ink: var(--sc-tape-ink);--hub-spent: var(--sc-spent);--hub-font-mono: var(--font-mono);--hub-font-body: var(--font-body)}@keyframes hub-drawer-in{0%{transform:translate(-100%)}}.hub-row:hover{background:var(--hub-stock)}.hub-bin:hover{background:var(--hub-stock-active)}.hub-row:focus-visible,.hub-icon-button:focus-visible,.hub-bin:focus-visible{outline:2px solid var(--hub-tape);outline-offset:-2px}.hub-rail,.hub-bar-date{display:none}.hub-menu-button{display:grid}@media(min-width:900px){.hub-rail{display:flex}.hub-menu-button{display:none}.hub-bar-date{display:block}}.hs-shell{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-6)}.hs-statusbar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--mono-md);color:var(--text-body)}.hs-timer{font-variant-numeric:tabular-nums;color:var(--text-body)}.hs-timer.hs-timer-penalty{color:var(--feedback-hot)}.hs-lineup-dots{display:inline-flex;gap:6px}.hs-lineup-dot{width:10px;height:10px;border-radius:2px;border:1px solid var(--border-chrome-strong)}.hs-lineup-dot.hit{background:var(--feedback-win);border-color:var(--feedback-win)}.hs-lineup{display:flex;flex-direction:column;gap:var(--space-2)}.hs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}@media(max-width:480px){.hs-grid{display:flex;flex-wrap:wrap;justify-content:center}.hs-grid .hs-headshot{width:calc((100% - 2 * var(--space-2)) / 3)}}.hs-headshot{width:100%;aspect-ratio:342 / 430;object-fit:cover;background:var(--surface-elevated);border:1px solid var(--border-chrome);border-radius:var(--radius-sm)}.hs-facedown-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.hs-facedown-slot{aspect-ratio:342 / 430;max-height:72px;background:var(--surface-elevated);border:1px dashed var(--border-chrome);border-radius:var(--radius-sm)}.hs-lineup-solved{padding:var(--space-3);border:1px solid var(--feedback-win);border-radius:var(--radius-sm);background:var(--surface-elevated)}.hs-solved-head{display:flex;flex-direction:column;gap:2px}.hs-solved-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.hs-solved-actor{margin:0;display:flex;flex-direction:column;gap:2px}.hs-solved-actor img{width:100%;aspect-ratio:342 / 430;object-fit:cover;border:1px solid var(--border-chrome);border-radius:var(--radius-sm);filter:grayscale(.5);opacity:.75}.hs-solved-actor.matched img{border-color:var(--feedback-win);filter:none;opacity:1}.hs-solved-actor figcaption{font-family:var(--font-mono);font-size:var(--mono-xs, 11px);color:var(--text-faint);line-height:1.2}.hs-solved-actor.matched figcaption{color:var(--text-body)}.hs-miss-list{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--mono-sm)}.hs-miss-row{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--feedback-hot);border-radius:var(--radius-sm);color:var(--text-body)}.ol-shell{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-6)}.ol-pano-frame{position:relative;width:100%;aspect-ratio:16 / 10;max-height:62vh;background:var(--surface-elevated);border:1px solid var(--border-chrome);border-radius:var(--radius-sm);overflow:hidden}.ol-pano{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:none}.ol-pano.ol-dragging{cursor:grabbing}.ol-drag-cue{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff6eef2}.ol-drag-cue svg{overflow:visible;padding:var(--space-2) var(--space-3);background:#00000073;border-radius:999px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.ol-drag-cue-hand{animation:ol-drag-slide 1.6s ease-in-out infinite}.ol-drag-cue-chevron{animation:ol-drag-pulse 1.6s ease-in-out infinite}.ol-drag-cue-chevron.right{animation-delay:-.8s}@keyframes ol-drag-slide{0%,to{transform:translate(-24px)}50%{transform:translate(24px)}}@keyframes ol-drag-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ol-drag-cue-hand,.ol-drag-cue-chevron{animation:none}}.ol-statusbar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--mono-md);color:var(--text-body)}.ol-timer{font-variant-numeric:tabular-nums;color:var(--text-body)}.ol-timer.ol-timer-penalty{color:var(--feedback-hot)}.ol-guess-dots{display:inline-flex;gap:6px}.ol-guess-dot{width:10px;height:10px;border-radius:2px;border:1px solid var(--border-chrome-strong)}.ol-guess-dot.spent{background:var(--feedback-hot);border-color:var(--feedback-hot)}.ol-guess-dot.hit{background:var(--feedback-win);border-color:var(--feedback-win)}.ol-guess-list{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--mono-sm)}.ol-guess-row{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-chrome);border-radius:var(--radius-sm);color:var(--text-body)}.ol-guess-row.wrong{border-color:var(--feedback-hot)}.ol-guess-row.correct{border-color:var(--feedback-win)}@keyframes tc-gacha-spin{0%{transform:rotateY(900deg)}to{transform:rotateY(0)}}
