.game{--sky: linear-gradient(168deg, #ffe2cc, #fff6ef);--sky-ink: #241c16;--sky-muted: #7a5f48;--sky-pill: rgba(255, 255, 255, .8);--bg: #ffffff;--ink: #191826;--body: #4a4756;--muted: #6e6878;--label: #726d7c;--hairline: #eceaf0;--fill-neutral: #f6f5fa;--indigo: #5b4be8;--indigo-fill: #5b4be8;--indigo-tint: #f4f2ff;--gold-tint: #fcf0da;--gold-text: #8a5a0e;--red: #b4322f;--green: #0b7a50;--red-tint: #fbe9e7;--red-line: #f3cfc9;--red-ink: #8c2f26;--scrim: rgba(25, 24, 38, .45);--radius-sky: 30px;--radius-popup: 26px;--radius-card: 22px;--radius-box: 20px;--radius-button: 16px;--radius-cell: 12px;--radius-chip: 10px;--sky-top: calc(env(safe-area-inset-top, 0px) + 14px) ;--gutter: 20px;--sheet-gap: calc(var(--sky-top) + 44px + 16px + 8px);--ease: cubic-bezier(.2, .8, .2, 1);--quick: .22s;--popup-up: .32s;--popup-down: .18s;color-scheme:light;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,Rubik,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .game{--bg: #121118;--ink: #f2f1f6;--body: #c9c6d4;--muted: #9b96a8;--label: #9590a3;--hairline: #2c2a38;--fill-neutral: #2a2939;--sky: linear-gradient(168deg, #3a3358, #262243);--sky-ink: #f2f1f6;--sky-muted: #b9b6c3;--sky-pill: rgba(255, 255, 255, .08);--indigo: #8e80ff;--indigo-fill: #6a59f2;--indigo-tint: #28234d;--gold-tint: #2e2213;--gold-text: #e9b55f;--red-tint: #2e1a18;--red-line: #4a2723;--red-ink: #ffb3ac;--scrim: rgba(0, 0, 0, .62);color-scheme:dark}:root:not([data-theme=light]) .game-wordmark{background-image:url(/brand/logo-wordmark-white.svg)}:root:not([data-theme=light]) .game-loader{background-image:url(/brand/loader-white.svg)}}:root[data-theme=dark] .game{--bg: #121118;--ink: #f2f1f6;--body: #c9c6d4;--muted: #9b96a8;--label: #9590a3;--hairline: #2c2a38;--fill-neutral: #2a2939;--sky: linear-gradient(168deg, #3a3358, #262243);--sky-ink: #f2f1f6;--sky-muted: #b9b6c3;--sky-pill: rgba(255, 255, 255, .08);--indigo: #8e80ff;--indigo-fill: #6a59f2;--indigo-tint: #28234d;--gold-tint: #2e2213;--gold-text: #e9b55f;--red-tint: #2e1a18;--red-line: #4a2723;--red-ink: #ffb3ac;--scrim: rgba(0, 0, 0, .62);color-scheme:dark}:root[data-theme=dark] .game-wordmark{background-image:url(/brand/logo-wordmark-white.svg)}:root[data-theme=dark] .game-loader{background-image:url(/brand/loader-white.svg)}.game *,.game *:before,.game *:after{box-sizing:border-box}.game :focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}.game button{font-family:inherit}.game-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.game-sky{position:relative;flex:none;display:flex;flex-direction:column;padding:var(--sky-top) var(--gutter) 16px;background:var(--sky);color:var(--sky-ink);border-end-start-radius:var(--radius-sky);border-end-end-radius:var(--radius-sky)}.game-page-title{display:flex;flex-direction:column;gap:8px}.game-headline{margin:0;color:var(--ink);font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:pretty}.game-subhead{margin:0;color:var(--muted);font-size:14.5px;font-weight:600;line-height:1.45;text-wrap:pretty}.game-eyebrow{margin:0;color:var(--muted);font-size:14px;font-weight:700}.game-welcome{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center}.game-loader{align-self:center;width:88px;height:88px;margin-block-start:14px;background:url(/brand/loader.svg) center / contain no-repeat}.game-loader.is-menu{flex:none;width:52px;height:52px;margin:0 auto}@media(prefers-reduced-motion:reduce){.game-scrim,.game-popup{transition:none}}.game-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.game-wordmark{display:block;width:104px;aspect-ratio:353.71 / 93.26;background:url(/brand/logo-wordmark.svg) center / contain no-repeat}.game-header-avatar{display:grid;place-items:center;width:44px;height:44px;margin-inline-end:-6px;padding:0;border:0;border-radius:99px;background:none;cursor:pointer}.game-titlebox{display:flex;flex:none;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-box)}.game-titlebox-name{display:-webkit-box;margin:0;overflow:hidden;font-size:20px;font-weight:800;letter-spacing:-.025em;line-height:1.15;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.game-titlebox-host{margin:0;color:var(--muted);font-size:13.5px;font-weight:600}.game-sheet{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:18px var(--gutter) max(34px,env(safe-area-inset-bottom))}.game-spacer{flex:1}.game-label{margin:0;color:var(--label);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.game-body{margin:0;color:var(--body);font-size:14px;font-weight:500;line-height:1.5;text-wrap:pretty}.game-body.is-host{color:var(--ink);font-weight:600}.game-inline-error{margin:-6px 0 0;min-height:1.45em;color:var(--red);font-size:13.5px;font-weight:600;line-height:1.45}.game-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:var(--radius-button);font-size:16px;font-weight:800;cursor:pointer;text-align:center}.game-button.is-primary{background:var(--indigo-fill);color:#fff}.game-button.is-secondary{background:var(--indigo-tint);color:var(--indigo);font-size:15px;text-decoration:none}.game-button.is-quiet{background:var(--fill-neutral);color:var(--muted);font-size:15px;font-weight:700}.game-button.is-danger{background:var(--red-tint);box-shadow:inset 0 0 0 1px var(--red-line);color:var(--red-ink)}.game-button:disabled:not(:where([aria-busy=true])){opacity:.6;cursor:default}.game-button.is-primary:not(.game-popup *):before,.game-button.is-primary:not(.game-popup *):after{--bar: linear-gradient(currentColor, currentColor);content:"";flex:none;width:7px;height:calc(1lh + 14px);margin-inline:4px;opacity:.4;pointer-events:none;background-image:var(--bar),var(--bar),var(--bar),var(--bar);background-position:0 0,var(--x) 0,0 100%,var(--x) 100%;background-size:7px 2px,2px 7px;background-repeat:no-repeat;transition:height .18s ease,margin .18s ease,opacity .18s ease}.game-button:before,[dir=rtl] .game-button:after{--x: 0}.game-button:after,[dir=rtl] .game-button:before{--x: 100%}@media(hover:hover){.game-button.is-primary:not(.game-popup *):not(:disabled):hover:before,.game-button.is-primary:not(.game-popup *):not(:disabled):hover:after{opacity:.7}}.game-button.is-primary:not(.game-popup *):not(:disabled):active:before,.game-button.is-primary:not(.game-popup *):not(:disabled):active:after{height:calc(1lh + 8px);margin-inline:0;opacity:1}.game-button:disabled:not([aria-busy=true]):before,.game-button:disabled:not([aria-busy=true]):after{content:none}.game-button[aria-busy=true]:before,.game-button[aria-busy=true]:after{--off: linear-gradient( color-mix(in srgb, currentColor 30%, transparent), color-mix(in srgb, currentColor 30%, transparent) );opacity:1;animation:game-chase-start 2.6s step-end infinite}.game-button[aria-busy=true]:after{animation-name:game-chase-end}@keyframes game-chase-start{0%,to{background-image:var(--bar),var(--bar),var(--off),var(--off)}25%{background-image:var(--off),var(--off),var(--off),var(--off)}75%{background-image:var(--off),var(--off),var(--bar),var(--bar)}}@keyframes game-chase-end{0%,to{background-image:var(--off),var(--off),var(--off),var(--off)}25%{background-image:var(--bar),var(--bar),var(--off),var(--off)}50%{background-image:var(--off),var(--off),var(--bar),var(--bar)}}@media(prefers-reduced-motion:reduce){.game-button.is-primary:not(.game-popup *):before,.game-button.is-primary:not(.game-popup *):after{transition:none}.game-button[aria-busy=true]:before,.game-button[aria-busy=true]:after{animation:none}}.game-link{padding:0;border:0;background:none;font:inherit;color:var(--indigo);text-decoration:underline;cursor:pointer}.game-code-title{display:grid;place-items:center;overflow:hidden;min-height:calc(2.2em + 8px);margin:2px 0 0;padding-block:4px;text-align:center;font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.game-code-word{grid-area:1 / 1;animation:game-roll-in .36s var(--ease) both}.game-code-word.is-out{animation:game-roll-out .36s var(--ease) both}@keyframes game-roll-in{0%{opacity:0;transform:translateY(100%)}}@keyframes game-roll-out{to{opacity:0;transform:translateY(-100%)}}.game-cells{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;direction:ltr}.game-cell{display:grid;place-items:center;aspect-ratio:3 / 4;border:2px solid transparent;border-radius:var(--radius-cell);background:var(--fill-neutral);color:var(--ink);font-size:30px;font-weight:800;line-height:1;unicode-bidi:isolate}.game-cell.is-current{background:var(--bg);border-color:var(--indigo)}.game-alert{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--red-line);border-radius:var(--radius-box);background:var(--red-tint);color:var(--red-ink)}.game-alert-face{flex:none}.game-alert-text{display:flex;flex-direction:column;gap:2px;min-width:0}.game-alert-title{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.game-alert-line{margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.game-scan{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:6px;min-height:44px;padding-inline:12px;color:var(--indigo);font-size:13.5px;font-weight:800;cursor:pointer}.game-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;direction:ltr}.game-key{min-height:52px;border:0;border-radius:var(--radius-button);background:var(--fill-neutral);color:var(--ink);font-size:26px;font-weight:700;cursor:pointer}.game-key.is-erase{color:var(--muted);font-size:22px}.game-name-box{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--hairline);border-radius:var(--radius-box);background:var(--bg)}.game-name-avatar{display:flex;flex-direction:column;align-items:center;flex:none}.game-name-pick{min-height:44px;margin-block:-8px -12px;padding-inline:4px;border:0;background:none;color:var(--indigo);font-size:11.5px;font-weight:800;cursor:pointer}.game-name-field{flex:1;min-width:0}.game-name-input{width:100%;min-height:48px;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--ink);font-family:inherit;font-size:24px;font-weight:800;letter-spacing:-.03em}.game-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game-pair{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid transparent;border-radius:var(--radius-cell);background:var(--fill-neutral);color:var(--ink);font-size:14px;font-weight:700;text-align:start;cursor:pointer;min-width:0}.game-pair[aria-pressed=true]{background:var(--indigo-tint);border-color:var(--indigo);color:var(--indigo)}.game-pair-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-join-foot{display:flex;flex-direction:column;gap:20px}.game-consent{margin:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.75;text-align:center;text-wrap:pretty}.game-consent .game-link{padding-block:14px;margin-block:-14px;font-weight:700}.game-fine{margin:0;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.5;text-align:center;text-wrap:pretty}.game-actions{display:flex;flex-direction:column;gap:9px}.game-avatar-you{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--indigo)}.game-box{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-box);background:var(--fill-neutral)}.game-box-title{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.game-chips{display:flex;flex-wrap:wrap;gap:6px}.game-chip{padding:4px 9px;border-radius:var(--radius-chip);background:var(--gold-tint);color:var(--gold-text);font-size:12px;font-weight:800}.game-camera-mark{display:grid;place-items:center;width:62px;height:62px;border-radius:99px;background:var(--indigo-fill)}.game-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.game-step{display:flex;align-items:center;gap:12px;padding-block:13px;border-block-start:1px solid var(--hairline);color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.4}.game-step-number{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:99px;background:var(--indigo-tint);color:var(--indigo);font-size:13px;font-weight:800}.game-camera-band{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding-block:6px;padding-inline:14px 6px;border:1px solid var(--red-line);border-radius:var(--radius-box);background:var(--red-tint);color:var(--red-ink)}.game-camera-band-line{flex:1;margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.game-camera-band-fix{flex:none;min-height:44px;padding-inline:14px;border:0;border-radius:var(--radius-button);background:var(--bg);color:var(--red-ink);font-size:14px;font-weight:800;cursor:pointer}.game-address{display:block;margin:0;color:var(--ink);font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.game-desktop{display:flex;flex-direction:column;gap:14px;width:min(100%,420px);margin:auto;text-align:center}.game-desktop-qr{align-self:center;inline-size:220px;aspect-ratio:1;border:1px solid var(--hairline);border-radius:var(--radius-box);background:#fff;overflow:hidden}.game-desktop-qr>svg{display:block;inline-size:100%;block-size:100%}.game-local{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1.5px dashed var(--label);border-radius:var(--radius-cell)}.game-local-label{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.game-local-choices{display:flex;flex-wrap:wrap;gap:6px}.game-local-choice{min-height:44px;padding-inline:12px;border:0;border-radius:var(--radius-cell);background:var(--fill-neutral);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.game-appearance{display:flex;align-items:center;gap:12px;min-height:52px;font-size:15px;font-weight:700}.game-seg{margin-inline-start:auto;display:flex;gap:2px;padding:2px;border-radius:var(--radius-chip);background:var(--fill-neutral)}.game-seg button{min-height:44px;min-inline-size:44px;padding-inline:10px;border:0;border-radius:var(--radius-chip);background:transparent;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer}.game-seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000024}.game-menu{display:flex;flex-direction:column;margin-inline:calc(-1 * var(--gutter))}.game-menu-item{display:flex;align-items:center;min-height:52px;padding-inline:var(--gutter);border:0;border-block-end:1px solid var(--hairline);background:none;color:var(--ink);font-size:15px;font-weight:700;text-align:start;cursor:pointer}.game-menu-item.is-danger{color:var(--red)}.game-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--scrim);transition:background-color var(--popup-up) ease}@starting-style{.game-scrim{background-color:transparent}}.game-scrim.is-out,.game-scrim.is-under{background-color:transparent;transition-duration:var(--popup-down)}.game-popup{display:flex;flex-direction:column;min-height:0;block-size:calc(100% - var(--sheet-gap));background:var(--bg);border-start-start-radius:var(--radius-popup);border-start-end-radius:var(--radius-popup);transform:translateY(0);transition:transform var(--popup-up) var(--ease)}@starting-style{.game-popup{transform:translateY(100%)}}.game-popup.is-out{transform:translateY(100%);transition-duration:var(--popup-down)}.game-popup-head{display:flex;align-items:center;gap:12px;padding:20px var(--gutter) 14px}.game-popup-title{flex:1;margin:0;font-size:20px;font-weight:800;letter-spacing:-.025em}.game-popup-x{display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;color:var(--muted);font-size:14px;font-weight:700;cursor:pointer}.game-popup-x:before{content:"";position:absolute;width:30px;height:30px;border-radius:99px;background:var(--fill-neutral);z-index:-1}.game-popup-x{position:relative;isolation:isolate}.game-popup-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:0 var(--gutter) 14px}.game-popup-foot{flex:none;padding:14px var(--gutter) max(30px,env(safe-area-inset-bottom))}.game-band{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;min-height:104px;text-align:start}.game-band-line{margin:0;font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:pretty}.game-cloud-card{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-card);padding:16px}.game-cloud{flex:1;min-height:0;display:flex;flex-wrap:wrap;gap:14px;align-content:center;justify-content:center;overflow-y:auto;padding:6px}.game-count{margin:12px 0 0;color:var(--ink);font-size:13.5px;font-weight:800;text-align:start}.game-band-label{margin:0;color:var(--label);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.game-band-digit{margin:0;font-size:60px;font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.game-run-badges{display:flex;flex-wrap:wrap;margin:2px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12.5px;font-weight:700}.game-run-badges>li+li:before{content:"·";padding-inline:6px}.game-tag{display:flex;align-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.game-rules-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:var(--radius-box);background:var(--indigo-tint);color:var(--indigo);font-size:15px;font-weight:800;text-align:start;cursor:pointer}.game-rules-label{flex:1;animation:game-fade-in var(--quick) var(--ease)}.game-rules-chevron{flex:none}[dir=rtl] .game-rules-chevron{transform:scaleX(-1)}@keyframes game-fade-in{0%{opacity:0}}.game-rules-block{display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.game-rules-label,.game-code-word{animation:none}}.game-glued{white-space:nowrap}.game-glued>.game-link{white-space:normal}.game-status{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-block-start:20px}.game-status-hero,.game-status-pill{display:flex;flex-direction:column}.game-status-label{color:var(--sky-muted);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.game-status-pill .game-status-label{font-size:9.5px;letter-spacing:.12em}.game-status-hero-row{display:flex;align-items:center;gap:9px}.game-status-hero-value{font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.game-status-gained{padding:4px 9px;border-radius:8px;background:var(--green);color:#fff;font-size:12.5px;font-weight:800;animation:game-gained 2.4s var(--ease) forwards}@keyframes game-gained{0%,70%{opacity:1}to{opacity:0}}.game-status-pills{display:flex;gap:6px;padding-block-end:6px}.game-status-pill{gap:1px;padding:7px 11px;border-radius:var(--radius-chip);background:var(--sky-pill)}.game-status-value{font-size:14px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.game-sheet:has(>.game-cam-slot){gap:13px}.game-point-line{flex:none;display:flex;align-items:center;gap:9px}.game-point-tries{color:var(--muted);font-size:12px;font-weight:700}.game-clue{flex:none;height:115.92px;margin:0;overflow-y:auto;color:var(--ink);font-size:23px;font-weight:700;line-height:1.26;letter-spacing:-.025em;text-wrap:pretty}.game-clue.is-done{color:var(--muted)}.game-cam-slot{flex:1;display:flex;align-items:center;justify-content:center}.game-cam{position:relative;flex:none;width:min(100%,42vh);aspect-ratio:1;display:flex;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--fill-neutral);overflow:hidden}@supports (width: 1cqmin){.game-cam-slot{min-height:200px;container-type:size}.game-cam{width:100cqmin}}@media(max-height:760px){.game-sheet:has(>.game-cam-slot)>.game-clue{height:57.96px}.game-sheet:has(>.game-cam-slot)>.game-chips{flex:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.game-sheet:has(>.game-cam-slot)>.game-chips>.game-tag{flex:none}}.game-cam.is-live{background:#191826}.game-cam.is-live:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.35);border-radius:calc(var(--radius-card) - 10px);pointer-events:none}.game-cam-idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:0;border:0;background:none;cursor:pointer}.game-cam-glyph{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:99px;background:var(--indigo-fill)}.game-cam-idle-line{color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.01em}.game-cam-video,.game-cam-photo{display:block;width:100%;height:100%;object-fit:cover}.game-cam-photo.is-checking{filter:blur(9px) saturate(.9);transform:scale(1.08)}.game-cam-checking{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#1918266b}.game-cam-ring{width:64px;height:64px;border:4px solid rgba(255,255,255,.35);border-block-start-color:#fff;border-radius:99px;animation:game-ring 1.1s linear infinite}@keyframes game-ring{to{transform:rotate(360deg)}}.game-cam-pill{padding:7px 13px;border-radius:99px;background:#191826b8;color:#fff;font-size:13.5px;font-weight:700}.game-cam-mark{position:absolute;inset-block-start:16px;inset-inline-start:16px;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:99px;background:#fff;box-shadow:0 6px 20px #19182647;animation:game-mark .24s var(--ease)}@keyframes game-mark{0%{transform:scale(1.15)}}.game-cam-unchecked{position:absolute;inset-inline:12px;inset-block-end:12px;margin:0;padding:10px 14px;border:1px solid var(--red-line);border-radius:var(--radius-box);background:var(--red-tint);color:var(--red-ink);font-size:13.5px;font-weight:700;line-height:1.4}.game-cam-off{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center}.game-cam-off-line{margin:0;color:var(--red-ink);font-size:16px;font-weight:800;line-height:1.35}.game-cam-off .game-button{width:auto;padding-inline:28px}.game-cam-menu{flex:none;display:flex;gap:9px;min-height:52px}.game-cam-menu>.game-button{flex:1;width:auto}.game-menu-x{flex:none;width:52px;border:0;border-radius:var(--radius-button);background:var(--fill-neutral);color:var(--muted);font-size:17px;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:reduce){.game-cam-ring,.game-cam-mark,.game-status-gained{animation:none}}.game-fact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--hairline);color:var(--ink);font-size:14.5px;font-weight:800}.game-fact-value{font-size:15px;font-variant-numeric:tabular-nums}.game-micro{display:block;color:var(--label);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.game-hint-clue,.game-hint{padding:14px 16px;border-radius:var(--radius-cell);background:var(--fill-neutral)}.game-hint{background:var(--indigo-tint)}.game-hint .game-micro{color:var(--indigo)}.game-hint-clue p,.game-hint p{margin:6px 0 0;color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.game-pile-chip{display:flex;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:6px 10px;border:0;border-radius:var(--radius-chip);background:var(--fill-neutral);color:var(--ink);cursor:pointer}.game-pile-edges{position:relative;width:22px;height:26px}.game-pile-edges>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--bg);box-shadow:0 0 0 1.5px var(--muted)}.game-pile-edges>span:nth-child(1){transform:rotate(-9deg) translate(-2px)}.game-pile-edges>span:nth-child(2){transform:rotate(6deg) translate(2px)}.game-pile-edges.is-empty>span{background:transparent;box-shadow:0 0 0 1.5px var(--muted)}.game-pile-edges.is-empty>span:nth-child(-n+2){display:none}.game-pile-count{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}[dir=rtl] .game-pile-edges>span:nth-child(1){transform:rotate(9deg) translate(2px)}[dir=rtl] .game-pile-edges>span:nth-child(2){transform:rotate(-6deg) translate(-2px)}.game-pile-scatter{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px;margin:0;padding:8px 4px 4px;list-style:none}.game-pile-card{display:block;width:100%;padding:6px 6px 8px;border:0;border-radius:var(--radius-cell);background:var(--bg);box-shadow:0 2px 10px #19182629;cursor:pointer}.game-pile-photo,.game-pile-big{display:block;width:100%;aspect-ratio:3 / 4;border-radius:8px;background:var(--fill-neutral);object-fit:cover}.game-pile-big{aspect-ratio:auto;max-height:52vh;object-fit:contain}.game-pile-gold{display:block;padding-top:6px;color:var(--gold-text);font-size:13px;font-weight:800;text-align:center}.game-pile-browse{display:flex;flex-direction:column;gap:12px}.game-pile-browse-row{display:flex;align-items:center;justify-content:space-between}.game-pile-browse-row .game-menu-x{height:52px}.game-pile-browse-row .game-menu-x:disabled{opacity:.4;cursor:default}[dir=rtl] .game-flip{display:inline-block;transform:scaleX(-1)}.game-pile-flying{position:fixed;z-index:40;border-radius:var(--radius-box);object-fit:cover;pointer-events:none}.game-ended-photos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.game-break{display:flex;flex:1;flex-direction:column;justify-content:center;gap:14px;text-align:center}.game-break-quote{margin:0;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.game-titlebox-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.game-titlebox>.game-pile-chip{flex:none}.game-pile-back{display:block;padding:0;border:0;background:none;cursor:pointer}.game-arrival{position:relative;flex:1;min-height:0;margin:0;border-radius:var(--radius-card);background:var(--fill-neutral);overflow:hidden}.game-arrival-caption{position:absolute;inset-inline:10px;inset-block-end:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--radius-cell);background:#fff;color:#191826;font-size:15px;font-weight:800}.game-arrival-gold{color:var(--green)}.game-arrival-total{display:flex;justify-content:space-between;color:var(--ink);font-size:16px;font-weight:800}.game-results-in{display:flex;flex-direction:column;gap:2px}.game-results-in .game-band-digit{font-size:30px}.game-cam-menu>.game-body,.game-cam-menu>.game-results-in{flex:1;align-self:center;margin:0}.game-podium{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;margin:0;padding:0;list-style:none}.game-podium-place{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;animation:game-podium-in .24s cubic-bezier(.2,.8,.2,1) both}.game-podium-place.is-place-1{grid-column:2;grid-row:1;animation-delay:1.8s}.game-podium-place.is-place-2{grid-column:1;grid-row:1;animation-delay:1s}.game-podium-place.is-place-3{grid-column:3;grid-row:1;animation-delay:.2s}.game-podium-name{max-width:100%;color:var(--ink);font-size:14px;font-weight:800;overflow-wrap:anywhere}.game-podium-gold{color:var(--gold-text);font-size:13px;font-weight:800}.game-standings{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow-y:auto;animation:game-podium-in .24s ease-out 2.6s both}.game-standings>li{flex:1;display:flex;align-items:center;gap:10px;min-height:44px;max-height:64px;padding:0 10px;border-block-end:1px solid var(--hairline);color:var(--ink);font-size:15px;font-weight:700}.game-standings>li.is-you{border-block-end-color:transparent;border-radius:var(--radius-cell);background:var(--indigo-tint);color:var(--indigo)}.game-standings-rank{min-width:2.2em;font-variant-numeric:tabular-nums}.game-standings-name{flex:1;min-width:0;overflow-wrap:anywhere}.game-standings-gold{font-variant-numeric:tabular-nums}@keyframes game-podium-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.game-podium-place,.game-standings{animation:none}}
