:root,[data-theme=day]{--paper:#f4eedd;--paper-2:#e8e1cb;--card:#fffdf6;--ink:#0e0e12;--ink-2:#57545e;--line:#0e0e12;--sh:#0e0e12;--sh-sm:3px 3px 0 #0e0e12;--sh-md:4px 4px 0 #0e0e12;--sh-lg:6px 6px 0 #0e0e12;--sh-xl:8px 8px 0 #0e0e12;--flash:#f2ff4d;--hot:#ff5ca8;--sky:#62c6ff;--tangerine:#ff8a3d;--lime:#7dff9a;--table:#06622a;--alert:#e0243b;--scrim:#0e0e12b3;--on-bright:#0e0e12;--on-deep:#fffdf6;--focus:#0e0e12;--led-bg:#0e0e12;--chrome-a:#fff;--chrome-b:#c9c9d1;--chrome-c:#6e6e78}[data-theme=night]{--paper:#1c1c24;--paper-2:#2b2b36;--card:#27272f;--ink:#f6f1e4;--ink-2:#b9b4a8;--line:#0b0b0f;--sh:#0b0b0f;--sh-sm:3px 3px 0 #0b0b0f;--sh-md:4px 4px 0 #0b0b0f;--sh-lg:6px 6px 0 #0b0b0f;--sh-xl:8px 8px 0 #0b0b0f;--on-bright:#0e0e12;--on-deep:#fffdf6;--focus:#f2ff4d;--led-bg:#0b0b0f;--scrim:#0b0b0fcc;--chrome-a:#fff;--chrome-b:#b9b9c4;--chrome-c:#5a5a66}:root{--bw:3px;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-pill:999px;--font-display:"Unbounded", "Arial Black", "Helvetica Neue", sans-serif;--font-text:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"Azeret Mono", "Courier New", monospace;--font-led:"Doto", "Courier New", monospace;--tap:56px;--tap-sm:44px;--bw-sm:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:32px;--icon-3d-tile:68px;--icon-3d-row:44px;--icon-3d-prompt:76px;--icon-3d-hero:232px}.t-prompt{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:35px}.t-prompt-short{font-size:30px;line-height:37px}.t-prompt-long{font-size:23px;line-height:29px}.t-chrome{font-family:var(--font-display);letter-spacing:-.03em;font-size:72px;font-weight:900;line-height:76px}.t-winner{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:800;line-height:44px}.t-h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:35px}.t-h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:25px}.t-tile{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:17px}.t-button{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:18px}.t-sticker{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:14px}.t-lead{font-family:var(--font-text);font-size:17px;font-weight:500;line-height:24px}.t-body{font-family:var(--font-text);font-size:16px;font-weight:500;line-height:23px}.t-body-sm{font-family:var(--font-text);font-size:14px;font-weight:500;line-height:19px}.t-chip{font-family:var(--font-text);font-size:16px;font-weight:700;line-height:19px}.t-input{font-family:var(--font-text);font-size:18px;font-weight:700;line-height:24px}.t-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.t-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.t-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:13px}.t-pill{font-family:var(--font-mono);letter-spacing:.04em;font-size:13px;font-weight:700;line-height:16px}.t-led-code{font-family:var(--font-led);letter-spacing:.06em;font-size:56px;font-weight:900;line-height:56px}.t-led-pill{font-family:var(--font-led);font-size:18px;font-weight:900;line-height:22px}.t-stat{font-family:var(--font-led);letter-spacing:.02em;font-size:34px;font-weight:900;line-height:34px}.t-timer{font-family:var(--font-led);font-size:64px;font-weight:900;line-height:64px}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.ck-screen{background:var(--paper);width:390px;height:844px;color:var(--ink);flex-direction:column;gap:14px;padding:20px 16px;display:flex;position:relative;overflow:hidden}.ck-grow{flex:auto}.ck-row{align-items:center;gap:10px;display:flex}.ck-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.ck-col{flex-direction:column;gap:8px;display:flex}.ck-wrap{flex-wrap:wrap;gap:8px;display:flex}.ck-display{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:800}.ck-h1{font-size:30px;line-height:35px}.ck-h1-xl{font-size:36px;line-height:40px}.ck-h2{font-size:20px;font-weight:700;line-height:25px}.ck-h3{font-size:15px;font-weight:700;line-height:19px}.ck-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:11px;font-weight:700;line-height:16px}.ck-p{color:var(--ink-2);margin:0;font-size:16px;font-weight:500;line-height:23px}.ck-p-ink{color:var(--ink)}.ck-num{font-family:var(--font-led);letter-spacing:.02em;font-size:34px;font-weight:900;line-height:34px}.ck-chrome{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(180deg, var(--chrome-a) 0%, var(--chrome-b) 38%, var(--chrome-c) 50%, var(--chrome-a) 54%, var(--chrome-b) 78%, var(--chrome-a) 100%);color:#0000;-webkit-text-stroke:2px var(--ink);filter:drop-shadow(4px 4px 0 var(--ink));-webkit-background-clip:text;background-clip:text;font-weight:900}.ck-card{background:var(--card);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:18px;position:relative}.ck-card-md{border-radius:var(--r-md);box-shadow:var(--sh-md);padding:14px}.ck-card-flat{box-shadow:none}.ck-fill-flash{background:var(--flash);color:var(--on-bright)}.ck-fill-hot{background:var(--hot);color:var(--on-bright)}.ck-fill-sky{background:var(--sky);color:var(--on-bright)}.ck-fill-tangerine{background:var(--tangerine);color:var(--on-bright)}.ck-fill-lime{background:var(--lime);color:var(--on-bright)}.ck-fill-table{background:var(--table);color:var(--on-deep)}.ck-fill-ink{background:var(--ink);color:var(--paper)}.ck-fill-paper2{background:var(--paper-2)}.ck-btn{min-height:var(--tap);border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--sh-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:700;line-height:18px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ck-btn:active{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}.ck-btn-primary{background:var(--flash);color:var(--on-bright)}.ck-btn-hot{background:var(--hot);color:var(--on-bright)}.ck-btn-ink{background:var(--ink);color:var(--paper)}.ck-btn-ghost{box-shadow:none;font-family:var(--font-text);text-transform:none;background:0 0;border-color:#0000;min-height:44px;font-size:16px;font-weight:700}.ck-btn-ghost:active{transform:none}.ck-btn-block{width:100%;display:flex}.ck-btn-md{min-height:var(--tap-sm);padding:0 16px;font-size:13px}.ck-btn-sm{min-height:40px;box-shadow:var(--sh-sm);padding:0 14px;font-size:12px}.ck-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ck-tag{border:2px solid var(--line);border-radius:var(--r-sm);height:28px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--card);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ck-tag-dot{border:2px solid var(--line);background:var(--flash);border-radius:2px;flex:none;width:10px;height:10px}.ck-tag-say .ck-tag-dot{background:var(--flash)}.ck-tag-dare .ck-tag-dot{background:var(--hot)}.ck-tag-vote .ck-tag-dot{background:var(--sky)}.ck-tag-play .ck-tag-dot{background:var(--tangerine)}.ck-tag-beat .ck-tag-dot{background:var(--lime)}.ck-tag-table .ck-tag-dot{background:var(--table)}.ck-tag-on{background:var(--ink);color:var(--paper)}.ck-tag-on .ck-tag-dot{border-color:var(--paper)}.ck-pill{border:var(--bw) solid var(--line);border-radius:var(--r-pill);background:var(--card);height:36px;font-family:var(--font-mono);letter-spacing:.04em;box-shadow:var(--sh-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ck-sticker{border:var(--bw) solid var(--line);border-radius:var(--r-pill);background:var(--flash);color:var(--on-bright);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--sh-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;line-height:14px;display:inline-flex;transform:rotate(-4deg)}.ck-sticker-hot{background:var(--hot)}.ck-sticker-sky{background:var(--sky)}.ck-sticker-lime{background:var(--lime)}.ck-sticker-tangerine{background:var(--tangerine)}.ck-burst{width:92px;height:92px;color:var(--on-bright);font-family:var(--font-display);text-align:center;text-transform:uppercase;place-items:center;font-size:13px;font-weight:800;line-height:14px;display:inline-grid;position:relative}.ck-burst:before{content:"";background:var(--line);clip-path:polygon(50% 0%,60% 12%,74% 5%,77% 20%,92% 20%,87% 34%,100% 42%,89% 52%,97% 66%,82% 68%,82% 84%,68% 80%,60% 94%,50% 84%,40% 94%,32% 80%,18% 84%,18% 68%,3% 66%,11% 52%,0% 42%,13% 34%,8% 20%,23% 20%,26% 5%,40% 12%);position:absolute;top:0;bottom:0;left:0;right:0}.ck-burst:after{content:"";background:var(--flash);clip-path:polygon(50% 0%,60% 12%,74% 5%,77% 20%,92% 20%,87% 34%,100% 42%,89% 52%,97% 66%,82% 68%,82% 84%,68% 80%,60% 94%,50% 84%,40% 94%,32% 80%,18% 84%,18% 68%,3% 66%,11% 52%,0% 42%,13% 34%,8% 20%,23% 20%,26% 5%,40% 12%);position:absolute;top:3px;bottom:3px;left:3px;right:3px}.ck-burst span{z-index:1;padding:0 10px;position:relative}.ck-burst-hot:after{background:var(--hot)}.ck-burst-sky:after{background:var(--sky)}.ck-burst-lime:after{background:var(--lime)}.ck-avatar{border:2.5px solid var(--line);background:var(--sky);width:40px;height:40px;font-family:var(--font-display);color:var(--on-bright);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.ck-avatar img{object-fit:contain;width:100%;height:100%;display:block;transform:translateY(2%)}.ck-avatar-lg{border-width:3px;width:64px;height:64px}.ck-avatar-xl{width:150px;height:150px;box-shadow:var(--sh-lg);border-width:4px}.ck-av-flash{background:var(--flash)}.ck-av-hot{background:var(--hot)}.ck-av-sky{background:var(--sky)}.ck-av-tangerine{background:var(--tangerine)}.ck-av-lime{background:var(--lime)}.ck-av-paper{background:var(--card)}.ck-chip{border:var(--bw) solid var(--line);border-radius:var(--r-pill);background:var(--card);min-height:52px;box-shadow:var(--sh-sm);align-items:center;gap:10px;padding:5px 14px 5px 5px;display:inline-flex}.ck-chip-host{background:var(--flash);color:var(--on-bright)}.ck-chip-name{font-size:16px;font-weight:700;line-height:19px}.ck-chip-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:700;line-height:13px}.ck-chip-host .ck-chip-meta{color:var(--on-bright)}.ck-dot{border:2px solid var(--line);background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px}.ck-dot-away{background:var(--tangerine)}.ck-dot-off{background:var(--paper-2)}.ck-led{background:var(--led-bg);color:var(--flash);border:var(--bw) solid var(--line);border-radius:var(--r-md);font-family:var(--font-led);letter-spacing:.06em;text-align:center;text-shadow:0 0 6px #f2ff4d59;box-shadow:var(--sh-md);padding:10px 14px 8px;font-size:56px;font-weight:900;line-height:56px;position:relative;overflow:hidden}.ck-led:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0e0e1273 0 1px,#0000 1px 3px);position:absolute;top:0;bottom:0;left:0;right:0}.ck-led small{font-family:var(--font-mono);letter-spacing:.16em;color:#f6f1e4;text-shadow:none;opacity:.85;margin-top:2px;font-size:11px;font-weight:700;line-height:14px;display:block}[data-theme=night] .ck-led{border-color:var(--line)}.ck-heat{align-items:center;gap:8px;display:inline-flex}.ck-heat-cells{border:2px solid var(--line);background:var(--card);border-radius:6px;gap:3px;padding:3px;display:inline-flex}.ck-heat-cell{background:var(--paper-2);border-radius:2px;width:11px;height:16px}.ck-heat-cell.on{background:var(--hot)}.ck-heat-cell.on.hi{background:var(--alert)}.ck-tile{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-md);text-align:left;min-height:162px;color:var(--ink);flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex;position:relative}.ck-tile img{object-fit:contain;width:68px;height:68px;display:block}.ck-tile-title{font-family:var(--font-display);margin:0;font-size:14px;font-weight:700;line-height:17px}.ck-tile-local{color:var(--ink-2);margin:0;font-size:12px;line-height:15px}.ck-tile-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:auto;font-size:10px;font-weight:700;line-height:13px}.ck-tile-badge{position:absolute;top:-10px;right:-8px}.ck-prompt{border:var(--bw) solid var(--line);border-radius:var(--r-lg);min-height:540px;box-shadow:var(--sh-xl);flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden}.ck-prompt-text{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:35px}.ck-prompt-text.long{font-size:23px;line-height:29px}.ck-name{background:var(--ink);color:var(--paper);border-radius:8px;padding:0 8px;display:inline-block;transform:rotate(-1.5deg)}.ck-prompt-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.ck-grain{isolation:isolate;position:relative}.ck-grain:after{content:"";border-radius:inherit;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=night] .ck-grain:after{mix-blend-mode:soft-light;opacity:.18}.ck-halftone{background-image:radial-gradient(circle at 2px 2px,#0e0e1229 1.3px,#0000 1.8px);background-size:8px 8px}.ck-stripes{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--flash) 10px 20px)}.ck-stripes-hot{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--hot) 10px 20px)}.ck-scan{background-image:repeating-linear-gradient(0deg,#0e0e121f 0 1px,#0000 1px 3px)}[data-theme=night] .ck-halftone{background-image:radial-gradient(circle at 2px 2px,#f6f1e421 1.3px,#0000 1.8px)}[data-theme=night] .ck-scan{background-image:repeating-linear-gradient(0deg,#f6f1e414 0 1px,#0000 1px 3px)}[data-theme=night] .ck-chrome{-webkit-text-stroke-color:var(--line);filter:drop-shadow(4px 4px 0 var(--line))}[data-theme=night] .ck-fill-ink{background:var(--paper-2);color:var(--ink)}[data-theme=night] .ck-name{background:var(--flash);color:var(--on-bright)}.ck-paper{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0.07'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23p)'/></svg>")}.ck-input{min-height:var(--tap);border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);font-family:var(--font-text);color:var(--ink);box-shadow:inset 4px 4px 0 var(--paper-2);align-items:center;padding:0 16px;font-size:18px;font-weight:700;display:flex}.ck-input-placeholder{color:var(--ink-2);font-weight:500}.ck-list{flex-direction:column;gap:10px;display:flex}.ck-li{border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh-sm);align-items:center;gap:12px;padding:10px 12px;display:flex}.ck-li img{object-fit:contain;flex:none;width:44px;height:44px}.ck-li-win{background:var(--flash);color:var(--on-bright)}.ck-bar{border:2px solid var(--line);background:var(--card);border-radius:6px;height:10px;position:relative;overflow:hidden}.ck-bar>span{background:var(--sky);border-right:2px solid var(--line);position:absolute;top:0;bottom:0;left:0;right:auto}.ck-top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.ck-icon-btn{border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);width:44px;height:44px;box-shadow:var(--sh-sm);color:var(--ink);place-items:center;text-decoration:none;display:inline-grid}.ck-back{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ck-fill-say{background:var(--flash);color:var(--on-bright)}.ck-fill-dare{background:var(--hot);color:var(--on-bright)}.ck-fill-vote{background:var(--sky);color:var(--on-bright)}.ck-fill-play{background:var(--tangerine);color:var(--on-bright)}.ck-fill-beat{background:var(--lime);color:var(--on-bright)}.ck-fill-alert{background:var(--alert);color:var(--on-deep)}.ck-av-say{background:var(--flash)}.ck-av-dare{background:var(--hot)}.ck-av-vote{background:var(--sky)}.ck-av-play{background:var(--tangerine)}.ck-av-beat{background:var(--lime)}.ck-av-table{background:var(--table)}.ck-sticker-say{background:var(--flash)}.ck-sticker-dare{background:var(--hot)}.ck-sticker-vote{background:var(--sky)}.ck-sticker-play{background:var(--tangerine)}.ck-sticker-beat,.ck-sticker-free{background:var(--lime)}.ck-sticker-pass{background:var(--tangerine)}.ck-sticker-table{background:var(--table);color:var(--on-deep)}.ck-burst-say:after{background:var(--flash)}.ck-burst-dare:after{background:var(--hot)}.ck-burst-vote:after{background:var(--sky)}.ck-burst-play:after{background:var(--tangerine)}.ck-burst-beat:after{background:var(--lime)}.ck-bar-say>span{background:var(--flash)}.ck-bar-dare>span{background:var(--hot)}.ck-bar-vote>span{background:var(--sky)}.ck-bar-play>span{background:var(--tangerine)}.ck-bar-beat>span{background:var(--lime)}.ck-band{border-bottom:var(--bw) solid var(--line);background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--flash) 10px 20px);flex:none;height:16px}.ck-band-say{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--flash) 10px 20px)}.ck-band-dare{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--hot) 10px 20px)}.ck-band-vote{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--sky) 10px 20px)}.ck-band-play{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--tangerine) 10px 20px)}.ck-band-beat{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--lime) 10px 20px)}.ck-band-table{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--table) 10px 20px)}[data-theme=night] .ck-band,[data-theme=night] [class*=ck-band-]{background-image:repeating-linear-gradient(135deg, var(--line) 0 10px, var(--card) 10px 20px)}.ck-prompt-body{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:18px 20px 20px;display:flex}.ck-prompt-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ck-prompt-icon{width:var(--icon-3d-prompt);height:var(--icon-3d-prompt);object-fit:contain;flex:none;margin:-6px -6px 0 0}.ck-prompt-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ck-on-fill{color:var(--on-bright)}.ck-on-fill.ck-eyebrow{opacity:.75}.ck-pill-led{font-family:var(--font-led);background:var(--led-bg);color:var(--flash);border-color:var(--line);font-size:18px;font-weight:900}.ck-pill-led.ck-pill-lg{font-size:20px}.ck-led-sm{padding:8px 12px 6px;font-size:34px;line-height:34px}.ck-led-warn{border-color:var(--tangerine);box-shadow:4px 4px 0 var(--tangerine)}.ck-led-timer{letter-spacing:.02em;font-size:64px;line-height:64px}.ck-qr{border:var(--bw) solid var(--line);border-radius:var(--r-md);color:#0e0e12;width:84px;height:84px;box-shadow:var(--sh-sm);background:#fffdf6;flex:none;place-items:center;display:grid}.ck-li-vote{gap:10px;padding:8px 12px}.ck-li-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ck-li-name{font-size:16px;font-weight:700;line-height:19px;display:block}.ck-li-vote .ck-li-name{font-size:15px}.ck-stats{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px 16px 12px;display:grid}.ck-stats-icon{object-fit:contain;width:74px;height:74px;position:absolute;top:-30px;right:-6px;transform:rotate(8deg)}.ck-icon-3d{object-fit:contain;display:block}.ck-avatar-dashed{color:var(--ink-2);border-style:dashed}.ck-disabled,.ck-btn:disabled{background:var(--paper-2);color:var(--ink-2);box-shadow:none;cursor:default}.ck-disabled:active,.ck-btn:disabled:active{transform:none}.ck-status-dot{border:2px solid var(--line);background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px}.ck-status-away .ck-status-dot{background:var(--tangerine)}.ck-status-left .ck-status-dot{background:var(--paper-2)}.ck-status-lost .ck-status-dot{background:var(--alert)}.ck-screen-pad{padding:20px 16px}button.ck-tile,label.ck-li{font:inherit}.ck-btn{text-align:center}.ck-btn:disabled,.ck-btn.ck-disabled{border-color:var(--line)}.ck-btn[aria-busy=true]{cursor:progress}input.ck-input{-webkit-appearance:none;appearance:none;outline:none;width:100%;margin:0;transition:box-shadow 80ms}input.ck-input::placeholder{color:var(--ink-2);opacity:1;font-weight:500}input.ck-input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input.ck-input[aria-invalid=true]{border-color:var(--alert)}input.ck-input-led{background:var(--led-bg);min-height:72px;color:var(--flash);box-shadow:var(--sh-md);font-family:var(--font-led);letter-spacing:.24em;text-align:center;text-transform:uppercase;caret-color:var(--flash);font-size:40px;font-weight:900;line-height:44px}input.ck-input-led::placeholder{color:var(--on-deep);opacity:.45}.ck-field-error{font-family:var(--font-text);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:20px;display:flex}.ck-field-error .ck-status-dot{background:var(--alert)}.ck-li-option{min-height:var(--tap);cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:transform 80ms,box-shadow 80ms;position:relative}.ck-li-option:active{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}.ck-li-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.ck-li-option.is-picked{background:var(--sky);color:var(--on-bright)}.ck-li-option.is-picked .ck-li-name,.ck-li-option.is-picked .ck-eyebrow{color:var(--on-bright)}.ck-li-option.is-off{cursor:default}.ck-li-option.is-off:active{box-shadow:var(--sh-sm);transform:none}.ck-li-option.is-self{background:var(--paper-2);box-shadow:none}.ck-li-option.is-self .ck-li-name{color:var(--ink-2)}.ck-li-option.is-self .ck-avatar{opacity:.6}.ck-li-option.is-self:active{box-shadow:none;transform:none}button.ck-tile{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;transition:transform 80ms,box-shadow 80ms}button.ck-tile:active{box-shadow:1px 1px 0 var(--sh);transform:translate(4px,4px)}button.ck-tile:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button.ck-tile[aria-pressed=true]{background:var(--flash);color:var(--on-bright)}button.ck-tile[aria-pressed=true] .ck-tile-local,button.ck-tile[aria-pressed=true] .ck-tile-meta{color:var(--on-bright)}button.ck-tile:disabled{background:var(--paper-2);box-shadow:none;cursor:default}[data-theme=night] .ck-prompt.ck-fill-say .ck-name{background:var(--on-bright);color:var(--on-deep)}[data-theme=night] .ck-band.ck-band-say{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--flash) 10px 20px)}[data-theme=night] .ck-band.ck-band-dare{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--hot) 10px 20px)}[data-theme=night] .ck-band.ck-band-vote{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--sky) 10px 20px)}[data-theme=night] .ck-band.ck-band-play{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--tangerine) 10px 20px)}[data-theme=night] .ck-band.ck-band-beat{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--lime) 10px 20px)}[data-theme=night] .ck-band.ck-band-table{background-image:repeating-linear-gradient(135deg, var(--ink) 0 10px, var(--table) 10px 20px)}.ck-die{border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--on-deep);width:96px;height:96px;box-shadow:var(--sh-md);flex:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:13px;display:inline-grid}.ck-die-md{width:64px;height:64px;box-shadow:var(--sh-sm);gap:4px;padding:8px}.ck-pip{border-radius:50%}.ck-pip.on{background:var(--on-bright)}.ck-die-down{background-image:radial-gradient(circle at 2px 2px,#0e0e1229 1.3px,#0000 1.8px);background-size:8px 8px}.ck-suit{fill:currentColor;flex:none;display:block}.ck-playing{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--on-deep);width:168px;height:236px;color:var(--on-bright);box-shadow:var(--sh-lg);flex:none;place-items:center;display:inline-grid;position:relative}.ck-playing.is-red{color:var(--alert)}.ck-playing-index{font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;align-items:center;gap:2px;font-size:40px;font-weight:800;line-height:44px;display:flex;position:absolute;top:8px;left:10px}.ck-playing-index .ck-suit{width:22px;height:22px}.ck-playing-index-end{top:auto;bottom:8px;left:auto;right:10px;transform:rotate(180deg)}.ck-playing-pip{width:84px;height:84px}.ck-playing-sm{border-radius:var(--r-md);width:76px;height:106px;box-shadow:var(--sh-md)}.ck-playing-sm .ck-playing-index{gap:0;font-size:20px;line-height:25px;top:4px;left:6px}.ck-playing-sm .ck-playing-index .ck-suit{width:14px;height:14px}.ck-playing-sm .ck-playing-pip{width:36px;height:36px;margin-top:14px}.ck-playing-xs{border-radius:var(--r-sm);width:32px;height:44px;box-shadow:var(--sh-sm)}.ck-playing-xs .ck-playing-index{gap:1px;font-size:13px;line-height:14px;position:static}.ck-playing-xs .ck-playing-index .ck-suit{width:12px;height:12px}.ck-playing-back{background-image:radial-gradient(circle at 2px 2px,#0e0e1229 1.3px,#0000 1.8px);background-size:8px 8px}.ck-fill-table .ck-on-fill,.ck-fill-table.ck-on-fill{color:var(--on-deep)}.ck-btn.ck-fill-table:not(:disabled):not(.ck-disabled){background:var(--table);color:var(--on-deep)}.ck-led,.ck-pill-led,.ck-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ck-li-option,button.ck-tile,input.ck-input{transition:none}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;min-height:100dvh}h1,h2,h3,p,ol,ul,dl,dd{margin:0}img{max-width:100%}button,input{font:inherit;color:inherit}ul.chips,ul.tiles,ul.awards,.rules-list ul{margin:0;padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.center{text-align:center}.stack-6{gap:6px}.stack-8{gap:8px}.stack-10{gap:10px}.stack-12{gap:12px}.noscript{color:var(--ink);font-family:var(--font-text);padding:20px 16px}.screen{width:100%;max-width:480px;min-height:100vh;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background-color:var(--paper);color:var(--ink);font-family:var(--font-text);flex-direction:column;gap:14px;margin:0 auto;display:flex;position:relative}.screen-join{gap:12px}.top{min-height:44px}.game-bar>.ck-tag{text-overflow:ellipsis;min-width:0;max-width:62%;overflow:hidden}.room-name{overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:700;line-height:24px}.title-join{font-size:30px;line-height:34px}.question{overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:27px}.plate{background-color:var(--card);flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.plate img{object-fit:contain;width:auto;max-width:92%;display:block}.plate-sm{height:148px}.plate-sm img{height:132px}.plate-md{height:200px}.plate-md img{height:184px}.plate-lg{height:268px}.plate-lg img{height:232px}@media (max-height:700px){.plate-md{height:150px}.plate-md img{height:136px}.plate-lg{height:200px}.plate-lg img{height:176px}}.notice{flex-direction:column;flex:none;gap:6px;display:flex}.notice-head{color:var(--ink);align-items:center;gap:8px;display:flex}.dot-away{background:var(--tangerine)}.dot-lost{background:var(--alert)}.dot-off{background:var(--paper-2)}.link-all{cursor:pointer;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:4px 0;text-decoration:underline}.pick{gap:8px}.pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:10px 8px;display:grid}.pick-opt{width:100%;min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:relative}.pick-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pick-opt .ck-avatar{transition:transform 80ms,box-shadow 80ms}.pick-opt:active .ck-avatar{transform:translate(2px,2px)}.pick-word{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:13px;overflow:hidden}.pick-opt.is-picked .ck-avatar{box-shadow:var(--sh-md);border-width:4px}.pick-opt.is-picked .pick-word{color:var(--ink)}.pick-opt.is-picked:active .ck-avatar{box-shadow:1px 1px 0 var(--sh);transform:translate(4px,4px)}.pick-opt.is-taken{opacity:.45;cursor:not-allowed}.pick-opt.is-taken:active .ck-avatar{transform:none}.pick-opt:has(.pick-input:focus-visible) .ck-avatar{outline:3px solid var(--focus);outline-offset:3px}.pick-btn:focus-visible .ck-avatar{outline:3px solid var(--focus);outline-offset:3px}.pick-btn:focus-visible{outline:none}.pick-more{color:var(--ink-2);font-size:20px}.legal{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:0 4px;display:flex}.legal-link{min-height:var(--tap-sm);color:var(--ink-2);text-underline-offset:3px;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.legal-link:active{color:var(--ink)}.legal-dot{color:var(--ink-2);font-family:var(--font-mono)}.check-row{min-height:var(--tap);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 80ms,box-shadow 80ms;position:relative}.check-row:active{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}.check-row.is-off{cursor:default;background:var(--paper-2);box-shadow:none}.check-row:has(.check-box:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.check-box{-webkit-appearance:none;appearance:none;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--card);width:28px;height:28px;box-shadow:var(--sh-sm);cursor:pointer;flex:none;margin:0;position:relative}.check-box:focus-visible{outline:none}.check-box:checked{background:var(--flash)}.check-box:checked:before{content:"";border:solid var(--on-bright);border-width:0 3px 3px 0;width:8px;height:14px;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.check-row .ck-li-name{font-size:16px;line-height:20px}.check-note{color:var(--ink-2);font-size:14px;font-weight:500;line-height:19px}.note{flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.note img{object-fit:contain;flex:none;width:44px;height:44px}.note-text{color:var(--on-bright);font-size:14px;line-height:19px}.led-count{flex:none;align-self:flex-start;align-items:baseline;gap:10px;display:inline-flex}.led-count small{text-transform:uppercase;letter-spacing:.08em;margin:0;display:inline}.led-loader{flex:none}.led-label{color:var(--on-deep);opacity:.72;margin-bottom:2px;display:block}.led-chase{gap:.06em;display:inline-flex}.led-chase>span{animation:1.4s steps(2,jump-none) infinite ck-led-chase}@keyframes ck-led-chase{0%,60%,to{opacity:1}30%{opacity:.25}}.screen-card{--card-h:clamp(360px, calc(100dvh - 296px), 520px)}.screen-card.has-notice{--card-h:clamp(320px, calc(100dvh - 420px), 520px)}.screen-card .ck-prompt{width:100%}.ck-prompt-main{flex-direction:column;gap:12px;display:flex}.ck-prompt-detail{font-family:var(--font-text);color:var(--on-bright);margin:0;font-size:20px;font-weight:500;line-height:26px}.ck-fill-table .ck-prompt-detail{color:var(--on-deep)}.card-in{transform-origin:50% 100%;animation:.32s ease-out ck-card-in}@keyframes ck-card-in{0%{transform:translate(48px)rotate(2deg)}to{transform:none}}.actions{flex:none}.btn-count{color:inherit;margin-left:6px}.btn-latch.is-latched,.btn-latch.is-latched:active{box-shadow:1px 1px 0 var(--sh);cursor:default;transform:translate(3px,3px)}.vote-clock{justify-content:center;min-width:64px}.vote-clock.is-warn{border-color:var(--tangerine);box-shadow:3px 3px 0 var(--tangerine)}.vote-list{gap:8px}.vote-lock{bottom:max(20px, env(safe-area-inset-bottom));z-index:1;position:sticky}.is-revealed .ck-bar>span{animation:.32s ease-out ck-bar-in}@keyframes ck-bar-in{0%{width:0}}.verdict-card{box-shadow:var(--sh-xl);text-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;padding:26px 18px 20px;display:flex}.verdict-face{position:relative}.verdict-burst{animation:.42s cubic-bezier(.34,1.56,.64,1) ck-burst-in;position:absolute;top:-26px;right:-40px;transform:rotate(8deg)}.verdict-faces{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:8px;display:flex;position:relative}.verdict-burst-tie{font-size:11px;top:-30px;right:-30px}@keyframes ck-burst-in{0%{transform:rotate(8deg)scale(0)}to{transform:rotate(8deg)scale(1)}}.verdict-name{overflow-wrap:anywhere;margin-top:6px;font-size:40px;font-weight:800;line-height:44px}.verdict-you{margin-top:6px}.verdict-you+.verdict-name{margin-top:0}.verdict-name-many{font-size:26px;line-height:31px}.verdict-none{font-size:28px;line-height:33px}.verdict-list{flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.verdict-list .ck-row{gap:10px}.verdict-cost{justify-content:center}.who-title{font-size:18px;font-weight:700;line-height:22px}.who-count{margin-left:6px;display:inline}.chips{gap:8px}.chip-self{align-self:flex-start}.rules-card{flex-direction:column;flex:none;gap:14px;padding:14px;display:flex}.rules-card .ck-eyebrow,.rules-card .ck-h2{color:var(--on-deep)}.rules-card .ck-eyebrow{opacity:.8}.rules-plate{border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--on-deep);height:150px;position:relative;overflow:hidden}.rules-plate img{object-fit:cover;width:100%;height:100%;display:block}.rules-sticker{position:absolute;top:10px;right:10px}.rules-local{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:19px}.rules-lines{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:16px;font-weight:500;line-height:23px;display:flex}.rules-line{font-size:16px;font-weight:500;line-height:23px}.rules-list{flex-direction:column;flex:none;gap:8px;display:flex}.rules-list ul{flex-direction:column;gap:6px;display:flex}.rules-owner{color:var(--ink-2)}.takeover,.host-bar{flex-direction:column;flex:none;gap:10px;display:flex}.takeover.takeover-compact{gap:8px;padding:12px}.host-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.host-grid .host-end{grid-column:1/-1}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-right:4px;display:grid}.tiles>li{display:flex}.tiles .ck-tile{flex:1}.overlay{z-index:20;background:var(--scrim);place-items:center;padding:20px 16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.overlay-card{width:100%;max-width:420px;box-shadow:var(--sh-xl);flex-direction:column;gap:12px;display:flex}.toast{z-index:30;left:0;right:0;top:max(16px, env(safe-area-inset-top));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast-card{pointer-events:auto;align-items:center;gap:10px;width:100%;max-width:448px;padding:8px 8px 8px 14px;display:flex}.toast-card .ck-p{flex:auto}.awards{gap:8px}.game-card{flex:none;width:100%}.game-card .ck-prompt-body{gap:14px}.game-head{overflow-wrap:anywhere;font-size:30px;font-weight:800;line-height:37px}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cover{flex:none;position:relative}.cover-btn{z-index:2;border-radius:var(--r-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.cover .ck-prompt{transition:transform 80ms,box-shadow 80ms}.cover:active .ck-prompt{box-shadow:2px 2px 0 var(--sh);transform:translate(6px,6px)}.ck-prompt.is-covered{background-image:radial-gradient(circle at 2px 2px,#0e0e1229 1.3px,#0000 1.8px);background-size:8px 8px}.screen-secret{--card-h:clamp(300px, calc(100dvh - 380px), 460px)}.screen-secret.has-notice{--card-h:clamp(260px, calc(100dvh - 500px), 400px)}.screen-secret.is-yours{--card-h:clamp(240px, calc(100dvh - 560px), 340px)}.name-list{gap:8px}.named-you{font-weight:700}.screen-imposter{--word-h:clamp(260px, calc(100dvh - 480px), 400px)}.word-card{width:100%}.word-card .ck-prompt-text,.reveal-word{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}ol.order{margin:0;padding:0;list-style:none}.accuse{flex-direction:column;flex:none;gap:8px;display:flex}.imposter-reveal .verdict-face,.imposter-reveal .verdict-faces{padding-bottom:6px}.caught-sticker{animation:.42s cubic-bezier(.22,1,.36,1) ck-flash-in;position:absolute;bottom:-8px;right:-30px}.reveal-word{margin:0;font-size:30px;font-weight:800;line-height:37px}.cost-rows{gap:8px;margin:0;padding:0;list-style:none}.cost-row{gap:10px;padding:8px 12px}.cost-row .ck-li-name{font-size:15px}.dice-row{justify-content:center;gap:18px;padding:2px 0 6px;display:flex}.led-value{flex:none;align-self:center;min-width:168px}.led-value.ck-led-sm{min-width:132px}.hold{border-radius:var(--r-md);width:100%;color:inherit;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:6px 0 2px;display:flex}.hold .ck-die{transition:transform 80ms,box-shadow 80ms}.hold.is-held .ck-die{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}.dice-hint{text-align:center}.claim-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.claim-opt{flex-direction:column;gap:0;min-width:0;padding:0 4px;position:relative}.claim-opt.is-picked{background:var(--flash);color:var(--on-bright)}.claim-opt.is-wide{grid-column:span 2}.claim-opt.is-off{background:var(--paper-2);color:var(--ink-2);box-shadow:none;cursor:default}.claim-opt:has(.pick-input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.claim-digits{font-family:var(--font-led);letter-spacing:.04em;font-size:20px;font-weight:900;line-height:22px}.claim-word{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700;line-height:13px}.loser{flex:none;align-items:center;gap:14px;display:flex}.loser-body{min-width:0}.dice-reveal .ck-die{animation:.36s cubic-bezier(.22,1,.36,1) ck-die-in}@keyframes ck-die-in{0%{transform:translateY(-24px)rotate(-18deg)}to{transform:none}}.hilo-table{justify-content:center;align-items:center;gap:14px;padding:6px 0 2px;display:flex;position:relative}.hilo-before{align-self:flex-end;transform:rotate(-6deg)}.hilo-now{position:relative}.hilo-flash{z-index:1;animation:.42s cubic-bezier(.22,1,.36,1) ck-flash-in;position:absolute;top:-14px;right:-26px}@keyframes ck-flash-in{0%{transform:rotate(-6deg)scale(0)}to{transform:rotate(-6deg)scale(1)}}.hilo-streak{gap:8px}.hilo-stake{text-align:right}.decoy-line{font-weight:700}.decoy-word{font-family:var(--font-display);overflow-wrap:anywhere;font-weight:800}.screen-count{--count-h:clamp(250px, calc(100dvh - 500px), 400px)}.screen-count.has-notice{--count-h:clamp(220px, calc(100dvh - 620px), 340px)}.count-duo .ck-btn{min-height:88px;padding:0 12px;font-size:18px;line-height:22px}.count-locked{cursor:default}.count-question{overflow-wrap:anywhere;font-size:20px;line-height:25px}.count-led{min-width:200px;font-size:88px;line-height:88px}.count-led small{text-transform:uppercase}.count-grid .claim-digits{font-size:28px;line-height:30px}.count-reveal .count-led{animation:.52s cubic-bezier(.22,1,.36,1) ck-count-in}@keyframes ck-count-in{0%{transform:scale(.4)}to{transform:none}}.chips .chip-wait{background:var(--paper-2);box-shadow:none;border-style:dashed}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teams{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.team-panel{flex-direction:column;gap:10px;min-width:0;padding:22px 12px 12px;display:flex;position:relative}.team-panel .ck-h2{overflow-wrap:anywhere}.team-badge{z-index:1;position:absolute;top:-14px;right:-8px}.led-value.team-score{align-self:stretch;min-width:0}.team-steps{gap:8px}.team-steps .ck-btn{padding:0 6px;font-size:18px}.team-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-member{gap:8px;min-width:0}.team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;line-height:19px;overflow:hidden}.table-clock{flex:none}.table-clock .ck-led-timer{align-self:center;min-width:220px}.table-call{flex:none;align-items:center;gap:12px;display:flex}.table-call .ck-sticker{flex:none}.table-note{font-weight:700}.team-picker{margin:0;padding:0;list-style:none}.team-row{gap:10px;padding:8px 10px}.team-switch{flex:none;gap:8px;display:flex}.team-opt{min-width:56px;padding:0;font-size:18px}.team-opt.is-picked,.team-opt.is-picked:disabled{background:var(--flash);color:var(--on-bright);box-shadow:1px 1px 0 var(--sh);cursor:default;transform:translate(3px,3px)}.golf-rule{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:37px}.golf-card{border-collapse:separate;border-spacing:0;border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);width:100%;box-shadow:var(--sh-sm);font-family:var(--font-mono);text-align:center;color:var(--ink);flex:none;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.golf-card th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 4px 6px 10px;font-size:10px}.golf-card td{padding:6px 0}.golf-card tr+tr>*{border-top:var(--bw-sm) solid var(--line)}.golf-card td.is-done{color:var(--ink-2)}.golf-card td.is-now{background:var(--flash);color:var(--on-bright)}.golf-rows{gap:8px;margin:0;padding:0;list-style:none}.golf-row{gap:10px;padding:8px 10px}.golf-row .ck-li-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.stepper{flex:none;gap:6px;display:flex}.stepper .ck-btn{min-width:52px;padding:0;font-size:22px}.golf-total{flex:none;justify-content:center;min-width:44px}.suit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.claim-opt.suit-opt{flex-direction:row;justify-content:flex-start;gap:10px;min-height:64px;padding:0 12px}.stake-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stake-grid .claim-opt{min-height:64px}.who-grid{flex-wrap:wrap;gap:8px;display:flex}.claim-opt.who-opt{min-width:104px;padding:6px 12px}.who-name{font-size:13px;line-height:17px}.race-track{flex-direction:column;flex:none;gap:4px;padding:8px;display:flex}.race-lane{border-radius:var(--r-sm);grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;display:grid}.race-lane.is-yours{background:var(--flash)}.race-cell{border-radius:var(--r-sm);background:var(--paper-2);place-items:center;min-width:0;height:48px;display:grid}.race-cell.is-gate{background:0 0}.race-cell.is-finish{background-image:repeating-linear-gradient(135deg, var(--ink) 0 6px, var(--card) 6px 12px)}.race-lane.is-winner .is-finish{background-image:none;background-color:var(--lime)}.race-side{border-top:var(--bw-sm) solid var(--line);margin-top:4px;padding-top:6px}.race-side .race-cell{background:0 0}.race-side .race-cell.is-finish{background-image:none}.race-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:9px;font-weight:700;line-height:12px}.race-yours{color:var(--ink);margin-top:4px}.race-ace{animation:.24s ease-out ck-ace-in}@keyframes ck-ace-in{0%{transform:translate(-12px)}to{transform:none}}.race-last,.dealer-last{flex:none;align-items:center;gap:14px;display:flex}.race-last-text{min-width:0}.race-win>.ck-playing{animation:.36s cubic-bezier(.22,1,.36,1) ck-die-in}.rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.claim-opt.rank-opt{gap:4px;min-height:64px;padding:0 2px}.rank-digits{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:800;line-height:22px}.rank-cell{border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--card);min-height:52px;box-shadow:var(--sh-sm);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.rank-cell.is-gone{background:var(--paper-2);box-shadow:none;color:var(--ink-2)}.rank-pips{gap:3px;display:inline-flex}.rank-pips i{border:1.5px solid;border-radius:2px;width:7px;height:7px}.rank-pips i.on{background:currentColor}.dealer-line,.dealer-pays{font-weight:700}.bus-hand{flex:none;justify-content:center;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:flex}.bus-slot{flex:none}.bus-slot.is-next .ck-playing{box-shadow:var(--sh-lg);transform:translateY(-6px)}.bus-choices .ck-btn{min-height:64px}.btn-suit{width:18px;height:18px}.bus-ask{font-size:26px;line-height:32px}.bus-last{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ride-misses{gap:8px}.miss-boxes{gap:4px;display:inline-flex}.miss-boxes i{border:var(--bw-sm) solid var(--line);background:var(--card);border-radius:4px;width:16px;height:16px}.miss-boxes i.on{background:var(--alert)}@media (prefers-reduced-motion:reduce){.card-in,.verdict-burst,.led-chase>span,.is-revealed .ck-bar>span,.hilo-flash,.caught-sticker,.dice-reveal .ck-die,.count-reveal .count-led,.race-ace,.race-win>.ck-playing{animation:none}.check-row,.pick-opt .ck-avatar,.cover .ck-prompt,.hold .ck-die{transition:none}}.end-stats{margin-top:24px}
