@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/AlfaSlabOne-normal-400-pl.woff2?v=9d9d4294) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/AlfaSlabOne-normal-400-latin-ext.woff2?v=b5418b8d) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-italic-400-pl.woff2?v=95cfec27) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-italic-400-latin-ext.woff2?v=7af356b6) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-normal-400-pl.woff2?v=bffd320c) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-normal-400-latin-ext.woff2?v=0baa3dde) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/OldStandardTT-normal-700-pl.woff2?v=b31bf2cd) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/OldStandardTT-normal-700-latin-ext.woff2?v=8a3b88b9) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-normal-400-pl.woff2?v=eda2cdf9) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/CrimsonPro-normal-700-pl.woff2?v=4a257dc5) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-italic-400-pl.woff2?v=08142ba3) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-normal-var-latin-ext.woff2?v=085cea3c) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/CrimsonPro-normal-var-latin-ext.woff2?v=085cea3c) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-italic-400-latin-ext.woff2?v=bfff9863) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/BebasNeue-normal-400-pl.woff2?v=fbfd234c) format("woff2");unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/BebasNeue-normal-400-latin-ext.woff2?v=9b33ea44) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --u{syntax: "<length>"; inherits: true; initial-value: 4px}@property --p{syntax: "<number>"; inherits: true; initial-value: 0}:root{color-scheme:dark;--black: #0f0905;--chocolate: #1b110a;--chocolate2: #251810;--stroke: #3b2717;--brown: #5a3a22;--caramel: #a8713a;--gold: #c9a25a;--gold2: #e6c987;--cream: #efe2c8;--gray: #b09a78;--wax: #a3201c;--blood: #c8352b;--night: #0d0f18;--accent: var(--gold2);--accent-border: rgb(201 162 90 / .55);--f-title: "Alfa Slab One", "Rockwell Extra Bold", "Rockwell", Georgia, serif;--f-text: "Crimson Pro", "Iowan Old Style", Georgia, serif;--f-stamp: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--page: #0f0905;--text: #efe2c8;--gold-light: #e6c987;--muted: #c9b48f;--dim: #8a6a45;--red: #ec5a4c;--red-light: #ff8a7c;--cold-blue: #b9c3ea;--dead-chip: #a69679;--cta-ink: #1b110a;--cta-fill: linear-gradient(#ecd18f, #b88d45);--cta-edge: #f6dfa0;--cta-base: #6e4f22;--cta-glow-near: rgb(246 200 110 / .55);--cta-glow-far: rgb(230 160 60 / .28);--secondary-fill: rgb(22 13 7 / .9);--secondary-ring: #c9a25a;--ghost-fill: rgb(18 11 6 / .78);--ghost-ring: rgb(201 162 90 / .85);--panel-fill: rgb(14 9 5 / .95);--panel-ring: rgb(201 162 90 / .45);--panel-alert-fill: rgb(16 10 6 / .97);--tile-fill: rgb(12 7 4 / .9);--tile-ring: rgb(201 162 90 / .55);--tile-selected-fill: rgb(201 162 90 / .14);--tile-selected-ring: #e6c987;--tile-badge-fill: #7a5a2e;--tile-badge-ink: #fff3e6;--medallion-fill: rgb(15 9 5 / .82);--medallion-ring: rgb(201 162 90 / .8);--polaroid-paper: #efe6d2;--veil-day: rgb(18 10 4 / .5);--veil-day-soft: rgb(18 10 4 / .4);--veil-dim: rgb(6 4 2 / .42);--veil-dark: rgb(8 5 3 / .5);--veil-dark-right: rgb(6 5 8 / .74);--veil-night: rgb(6 5 8 / .5);--veil-night-deep: rgb(6 5 8 / .55);--veil-countdown: rgb(8 5 3 / .86);--veil-keyboard: rgb(6 4 2 / .82);--ease-out: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t-med: .2s;--t-slow: .32s;--t-screen-leave: calc(var(--t-fast) + 40ms);--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:var(--black)}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--cream);font:400 18px/1.4 var(--f-text);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:fixed;inset:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;font-size:max(16px,1em)}button{font:inherit;color:inherit;touch-action:manipulation;cursor:pointer;border:0;background:none;padding:0;margin:0}h1,h2,h3,p,ol,ul{margin:0}:focus{outline:none}:focus-visible{outline:max(3px,calc(.5 * var(--u))) solid var(--gold2);outline-offset:max(3px,calc(.6 * var(--u)))}#stage{position:fixed;inset:0;container-type:size;overflow:hidden;background:radial-gradient(90% 120% at 50% -20%,#3d2615 0%,var(--chocolate) 50%,var(--black) 100%);transition:background-color .6s}#stage>*{--u: min(1cqh, .6cqw, calc(4.2px + .55cqh) , 13.2px) }@container (max-aspect-ratio: 1/1){#stage>*{--u: min(.86cqw, .48cqh) }}html[data-tv] #stage>*{--u: min(1cqh, .6cqw) }@container (max-aspect-ratio: 1/1){html[data-tv] #stage>*{--u: min(.86cqw, .48cqh) }}html[data-tv] #stage>*,html[data-tv] #stage [style*="--u:"]{--fs-xs: max(12px, calc(2.9 * var(--u)));--fs-s: max(13px, calc(3.4 * var(--u)));--fs-m: max(15px, calc(4 * var(--u)));--fs-btn: max(15px, calc(4.4 * var(--u)));--fs-h3: max(20px, calc(6 * var(--u)));--fs-caption: max(15px, calc(3.8 * var(--u)));--sp-1: max(4px, calc(1 * var(--u)));--sp-2: max(8px, calc(2 * var(--u)));--sp-3: max(12px, calc(3 * var(--u)));--sp-4: max(16px, calc(4 * var(--u)));--sp-5: max(24px, calc(6 * var(--u)));--sp-6: max(32px, calc(9 * var(--u)));--r-s: max(4px, calc(1 * var(--u)));--r-m: max(6px, calc(1.5 * var(--u)));--r-l: max(10px, calc(2.5 * var(--u)));--w-dialog: min(100%, calc(62 * var(--u)));--w-panel: min(100%, calc(95 * var(--u)));--w-wide: min(100%, calc(130 * var(--u)));--w-field: min(100%, calc(58 * var(--u)));--control-h: max(44px, calc(11 * var(--u)));--control-px: max(18px, calc(4.4 * var(--u)));--control-min-w: max(112px, calc(28 * var(--u)))}#stage>*,#stage [style*="--u:"]{--fs-xs: max(clamp(12px, calc(2.9 * var(--u)), 14px), 2.2 * var(--v3-k));--fs-s: max(clamp(13px, calc(3.4 * var(--u)), 16px), 2.35 * var(--v3-k));--fs-m: max(clamp(15px, calc(4 * var(--u)), 19px), 2.6 * var(--v3-k));--fs-btn: max(clamp(15px, calc(4.4 * var(--u)), 20px), 2.7 * var(--v3-k));--fs-h3: max(clamp(20px, calc(6 * var(--u)), 34px), 4.2 * var(--v3-k));--fs-caption: max(clamp(16px, calc(3.8 * var(--u)), 24px), 3.2 * var(--v3-k));--sp-1: max(clamp(4px, calc(1 * var(--u)), 6px), .67 * var(--v3-k));--sp-2: max(clamp(8px, calc(2 * var(--u)), 12px), 1.33 * var(--v3-k));--sp-3: max(clamp(12px, calc(3 * var(--u)), 18px), 2 * var(--v3-k));--sp-4: max(clamp(16px, calc(4 * var(--u)), 24px), 2.67 * var(--v3-k));--sp-5: max(clamp(24px, calc(6 * var(--u)), 36px), 4 * var(--v3-k));--sp-6: max(clamp(32px, calc(9 * var(--u)), 56px), 6 * var(--v3-k));--r-s: clamp(4px, calc(1 * var(--u)), 6px);--r-m: clamp(6px, calc(1.5 * var(--u)), 10px);--r-l: clamp(10px, calc(2.5 * var(--u)), 16px);--control-h: max(clamp(44px, calc(11 * var(--u)), 58px), 7 * var(--v3-k));--control-px: max(clamp(18px, calc(4.4 * var(--u)), 30px), 3 * var(--v3-k));--control-min-w: max(clamp(112px, calc(28 * var(--u)), 200px), 18 * var(--v3-k));--w-dialog: min(100%, max(560px, 83 * var(--v3-k)));--w-panel: min(100%, max(880px, 130 * var(--v3-k)));--w-wide: min(100%, max(1180px, 173 * var(--v3-k)));--w-field: min(100%, max(520px, 77 * var(--v3-k)));--w-menu: max(clamp(240px, calc(34 * var(--u)), 360px), 46 * var(--v3-k));--w-text: 62ch}#stage>*{--caption-f: var(--fs-caption);--caption-lines: 2;--caption-h: max(calc(9.4 * var(--u)), 36px, calc((var(--caption-lines) + .6) * var(--caption-f)));--border-x-l: max(calc(2.4 * var(--u)), calc(var(--sl) - 1 * var(--u)));--border-x-r: max(calc(2.4 * var(--u)), calc(var(--sr) - 1 * var(--u)));--border-y-t: max(calc(2 * var(--u)), calc(var(--st) - .5 * var(--u)));--border-y-b: max(calc(2 * var(--u)), calc(var(--sb) - .5 * var(--u)));--content-l: max(calc(6 * var(--u)), calc(var(--sl) + 2.5 * var(--u)));--content-r: max(calc(6 * var(--u)), calc(var(--sr) + 2.5 * var(--u)));--content-t: calc(var(--border-y-t) + max(22px, calc(3.4 * var(--u))));--host-w: 0px;--host-h: 0px;--content-b: max(calc(4.5 * var(--u)), calc(var(--sb) + 2 * var(--u)))}#stage[data-night]{background:radial-gradient(80% 120% at 85% -10%,#1a1c2e 0%,var(--night) 45%,#050407 100%);--accent: #b9c0e6;--accent-border: rgb(150 160 210 / .3);color:#cfc8b8}#stage:after{content:"";position:absolute;pointer-events:none;z-index:1;--u: min(1cqh, .6cqw);inset:max(calc(2 * var(--u)),calc(var(--st) - .5 * var(--u))) max(calc(2.4 * var(--u)),calc(var(--sr) - 1 * var(--u))) max(calc(2 * var(--u)),calc(var(--sb) - .5 * var(--u))) max(calc(2.4 * var(--u)),calc(var(--sl) - 1 * var(--u)));border:calc(.3 * var(--u)) solid var(--accent-border);outline:calc(.15 * var(--u)) solid rgb(201 162 90 / .22);outline-offset:calc(.9 * var(--u));border-radius:calc(.6 * var(--u));transition:border-color .6s}@container (max-aspect-ratio: 1/1){#stage:after{--u: min(.86cqw, .48cqh) }}#stage[data-night]:after{outline-color:#96a0d21a}.screen-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--page)}.screen-bg picture,.screen-bg img{position:absolute;inset:0;width:100%;height:100%;display:block}.screen-bg img{object-fit:cover;object-position:var(--bg-position, 50% 50%)}@container (max-aspect-ratio: 1/1){.screen-bg[data-fit=top-width] img{inset:0 auto auto -5%;width:110%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%),radial-gradient(70% 65% at 50% 40%,#000 50%,rgb(0 0 0 / .55) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%),radial-gradient(70% 65% at 50% 40%,#000 50%,#0000008c);mask-composite:intersect}}.screen-bg picture{animation:bg-in .35s ease-out backwards}html[data-tv] .screen-bg picture{animation:none}.screen-bg picture:not(:first-of-type){z-index:-1}@keyframes bg-in{0%{opacity:0}to{opacity:1}}.screen-bg-veil{position:absolute;inset:0;z-index:1;background:none}.screen-bg-veil[data-veil=day]{background:var(--veil-day)}.screen-bg-veil[data-veil=day-soft]{background:var(--veil-day-soft)}.screen-bg-veil[data-veil=dim]{background:var(--veil-dim)}.screen-bg-veil{transition:background-color var(--t-med) var(--ease-out)}html[data-keyboard] #stage[data-screen=where_we_play]>.screen-bg>.screen-bg-veil{background:var(--veil-keyboard)}.screen-bg-veil[data-veil=dark]{background:var(--veil-dark)}.screen-bg-veil[data-veil=night]{background:var(--veil-night)}.screen-bg-veil[data-veil=countdown]{background:var(--veil-countdown)}.screen-bg-veil[data-veil=night-deep]{background:var(--veil-night-deep)}.screen-bg-veil[data-veil=vignette]{background:radial-gradient(ellipse at center,#0a060300 45%,#0a0603b3)}.screen-bg-veil[data-veil=centre-dark]{background:radial-gradient(ellipse at center,#080503b3,#08050399 25%,#0805031a 60%,#08050300 85%)}.screen-bg-veil[data-veil=side-day]{background:linear-gradient(to right,#120a04e6,#120a049e 30%,#120a0400 56%)}.screen-bg-veil[data-veil=side-night]{background:linear-gradient(to right,#080810e0,#08081099 32%,#08081000 58%)}.screen-bg-veil[data-veil=side-dark]{background:linear-gradient(to right,#0a0603cc,#0a0603b3 46%,#0a060326 70%,#0a060300 85%)}.screen-bg-veil:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--t-screen-leave) var(--ease-out);background:linear-gradient(to right,#06050800 0% 24%,#060508d1 46%,#060508db)}.screen-bg-veil[data-veil=dark-right]{background:var(--veil-dark-right)}.screen-bg-veil[data-veil=dark-right]:after{opacity:1}.screen-bg-veil[data-veil=bottom-fade]{background:none}@container (max-aspect-ratio: 1/1){.screen-bg-veil[data-veil=side-day]{background:linear-gradient(to bottom,#120a04e0,#120a0480 30%,#120a0400 48%)}.screen-bg-veil[data-veil=side-night]{background:linear-gradient(to bottom,#080810e6,#0808108c 34%,#08081000 52%)}.screen-bg-veil[data-veil=side-dark]{background:linear-gradient(to bottom,#0a06031f,#0a06034d 38%,#0a060373 62%,#0a060385)}.screen-bg-veil[data-veil=bottom-fade]{background:linear-gradient(to bottom,rgb(15 9 5 / 0) 62%,var(--page) 86%)}}#stage[data-bg]{background:var(--page)}#stage[data-bg]:after{display:none}#stage[data-bg] .screen{text-shadow:0 calc(.5 * var(--u)) calc(2 * var(--u)) rgb(0 0 0 / .85)}#stage[data-bg] .screen .button,#stage[data-bg] .screen .token{text-shadow:none}#stage[data-night][data-bg]{--accent: var(--gold2);--accent-border: rgb(201 162 90 / .55);color:var(--cream)}#stage[data-night][data-bg] .label{color:var(--gold)}#stage[data-night][data-bg] .description{color:var(--muted)}.layer{position:absolute;z-index:2;top:var(--content-t);left:var(--content-l);right:var(--content-r);bottom:calc(var(--content-b) + var(--host-h) + var(--caption-h));display:grid}.screen{min-width:0;min-height:0;width:100%;height:100%;display:grid;align-content:center;gap:calc(3 * var(--u))}.layer>*{grid-area:1 / 1}.entrance{animation:entrance var(--t-slow) var(--ease-out) 40ms backwards}@keyframes entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.screen.leaving{pointer-events:none;animation:screen-leave var(--t-screen-leave) var(--ease-out) both}@keyframes screen-leave{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.entrance{animation:fade-in .12s linear both}.screen.leaving{animation:fade-out .12s linear both}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}[data-fit]{min-width:0;max-width:100%}.text>*,.top>*{min-width:0}.label{font:700 max(11.5px,calc(4 * var(--u)))/1.15 var(--f-text);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-wrap:balance}.title{font:400 calc(13 * var(--u))/1.04 var(--f-title);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;max-width:100%;overflow-wrap:normal;padding-top:.08em}.title.small{font-size:calc(8.5 * var(--u))}.name{font:400 calc(23 * var(--u))/.96 var(--f-title);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;padding-block:.16em .04em}.name{min-height:1.16em}.description{font:400 max(14px,calc(5 * var(--u)))/1.3 var(--f-text);color:var(--gray);text-wrap:pretty;max-width:62ch}.description b{color:var(--cream);font-weight:700}.fine{font:400 max(12px,calc(3.6 * var(--u)))/1.35 var(--f-text);color:var(--gray)}.blood{color:var(--blood)}.button,.button-secondary,.button-ghost,.button-danger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-m);padding:0 var(--control-px);min-height:var(--control-h);min-width:var(--control-min-w);font:700 var(--fs-btn)/1.1 var(--f-text);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;text-wrap:balance;max-width:100%;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-med) var(--ease-out),background-color var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out),filter var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out)}.button{background:linear-gradient(112deg,#fff0 42%,#ffffffbf,#fff0 58%) no-repeat -80% 0 / 45% 100%,var(--cta-fill);color:var(--cta-ink);animation:cta-shine 1.1s var(--ease-out) .45s 1 both;box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(2.5 * var(--u)) calc(.5 * var(--u)) var(--cta-glow-near),0 0 calc(6.6 * var(--u)) calc(1.8 * var(--u)) var(--cta-glow-far),0 calc(.5 * var(--u)) 0 var(--cta-base)}@keyframes cta-shine{0%{background-position:-80% 0,0 0}to{background-position:190% 0,0 0}}.button svg{width:1.25em;height:1.25em;flex:none}.button.drugi,.button-secondary,.button.button-secondary,.button-ghost,.button.button-ghost{background:var(--secondary-fill);color:var(--text);animation:none;box-shadow:inset 0 0 0 1.5px var(--secondary-ring),0 var(--sp-2) var(--sp-5) #00000073}.button.niebezpieczny,.button-danger,.button.button-danger{background:linear-gradient(#c94a3c,#8f1f17);color:#fbefe0;animation:none;box-shadow:0 calc(.6 * var(--u)) 0 #4d0f0a}.button-link,.button.cichy,.link-skip,.link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:44px;min-width:0;padding:0 var(--sp-2);border-radius:var(--r-s);background:none;box-shadow:none;animation:none;color:var(--gold-light);font:700 max(14px,var(--fs-s))/1.2 var(--f-text);letter-spacing:.04em;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out)}.button-link svg,.button.cichy svg,.link svg{width:1.2em;height:1.2em;flex:none}.button.large{letter-spacing:.1em}.button:disabled,.button-secondary:disabled,.button-ghost:disabled,.button-danger:disabled,.button[aria-disabled=true]{opacity:.42;filter:grayscale(.5);box-shadow:none;cursor:not-allowed;animation:none}.button-link:disabled,.button.cichy:disabled,.link:disabled,.link[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button:focus-visible,.button-secondary:focus-visible,.button-ghost:focus-visible,.button-danger:focus-visible,.button-link:focus-visible,.link:focus-visible,.link-skip:focus-visible{outline:3px solid var(--text);outline-offset:3px}.button:active:not(:disabled):not([aria-disabled=true]),.button-secondary:active:not(:disabled),.button-ghost:active:not(:disabled),.button-danger:active:not(:disabled){transform:translateY(1px) scale(.985);transition-duration:80ms}.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link):active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(2.5 * var(--u)) calc(.5 * var(--u)) var(--cta-glow-near),0 0 0 var(--cta-base)}.button-link:active:not(:disabled),.button.cichy:active:not(:disabled),.link:active:not(:disabled),.link-skip:active{color:var(--gold);transform:none}@media (hover: hover) and (pointer: fine){.button:hover:not(:active):not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:active):not(:disabled),.button-ghost:hover:not(:active):not(:disabled),.button-danger:hover:not(:active):not(:disabled){transform:translateY(-1px)}.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(3 * var(--u)) calc(.8 * var(--u)) #f6c86e6b,0 0 calc(7 * var(--u)) calc(2 * var(--u)) var(--cta-glow-far),0 calc(.5 * var(--u)) 0 var(--cta-base)}.button.drugi:hover:not(:disabled),.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){background:#281a0ef0;color:var(--gold-light);box-shadow:inset 0 0 0 1.5px var(--gold-light),0 var(--sp-2) var(--sp-5) #00000073}.button.niebezpieczny:hover:not(:disabled),.button-danger:hover:not(:disabled){filter:brightness(1.08)}.button-link:hover:not(:disabled),.button.cichy:hover:not(:disabled),.link:hover:not(:disabled),.link-skip:hover{color:var(--text);text-decoration-thickness:2px;transform:none}}@media (prefers-reduced-motion: reduce){.button,.button-secondary,.button-ghost,.button-danger{animation:none;transition-property:color,background-color,box-shadow,opacity,filter}.button,.button-secondary,.button-ghost,.button-danger,.button-link,.link{transform:none!important}}.outline{position:relative;isolation:isolate;display:inline-grid;padding:max(4px,calc(1.1 * var(--u)));border-radius:calc(2.2 * var(--u));max-width:100%;min-width:0}.outline>.button{width:100%}.outline:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;padding:max(3px,calc(.75 * var(--u)));border-radius:inherit;background:conic-gradient(from 0deg,var(--accent) calc(var(--p) * 1turn),rgb(230 201 135 / .3) 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.outline.grows:before{filter:drop-shadow(0 0 calc(1.4 * var(--u)) rgb(230 201 135 / .5))}.outline.done:before{background:var(--accent);filter:drop-shadow(0 0 calc(2.4 * var(--u)) rgb(230 201 135 / .7))}.outline.done .button-hand{animation:pop .55s cubic-bezier(.2,1.6,.4,1) both}.button-hand{display:inline-grid;place-items:center;flex:none}.button-hand{width:1.3em;height:1.3em}.button-hand svg{width:100%;height:100%}.row{display:flex;gap:calc(2.4 * var(--u));align-items:center;flex-wrap:wrap}.row:empty{display:none}.actions,.row.buttons{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.actions>.cichy,.actions>.button-link,.row.buttons>.cichy,.row.buttons>.button-link{order:-1}.actions>.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link),.row.buttons>.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link),.row.buttons>.outline{order:1}@container (max-aspect-ratio: 1/1){.actions,.row.buttons{flex-direction:column;align-items:stretch}.actions>.cichy,.actions>.button-link,.row.buttons>.cichy,.row.buttons>.button-link{order:2}.actions>.drugi,.actions>.button-secondary,.actions>.button-ghost,.row.buttons>.drugi,.row.buttons>.button-secondary,.row.buttons>.button-ghost{order:1}.actions>.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link),.row.buttons>.button:not(.drugi,.cichy,.niebezpieczny,.button-secondary,.button-ghost,.button-danger,.button-link),.row.buttons>.outline{order:-1}.actions>.button,.row.buttons>.button,.row.buttons>.outline{width:100%}}.button.switch[aria-checked=true]:before{content:"✓";font-family:var(--f-text);font-weight:700}.tokens{display:flex;flex-wrap:wrap;gap:calc(1.3 * var(--u));justify-content:center;max-width:100%;align-content:center}.token{display:inline-flex;align-items:center;justify-content:center;min-width:44px;gap:calc(.8 * var(--u));font:700 max(12px,calc(3.4 * var(--u)))/1 var(--f-text);letter-spacing:.01em;padding:calc(1.2 * var(--u)) calc(1.9 * var(--u));border-radius:calc(1 * var(--u));color:var(--text);background:var(--tile-fill);white-space:nowrap;max-width:100%;transition:color .15s,background-color .15s,transform .15s,box-shadow .15s}.token-name{overflow:hidden;text-overflow:ellipsis}.token.highlighted{color:var(--gold-light);background:var(--tile-selected-fill);box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--tile-selected-ring)}.token.stopped,.token.chosen{color:var(--cta-ink);background:var(--cta-fill);box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(2 * var(--u)) var(--cta-glow-near)}.token.chosen:after,.token.present:after{content:"✓";font-family:var(--f-text);font-weight:700}.token.present{color:var(--text);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold)}.token.none{opacity:.7}.token.none:after{content:"✗";font-family:var(--f-text)}.token.dead{color:#877863;text-decoration:line-through;text-decoration-thickness:.12em}.token.blocked{opacity:.32;filter:grayscale(1);position:relative;z-index:1}.token.nobody{padding-inline:calc(2.4 * var(--u))}.ring{position:relative;width:calc(40 * var(--u));aspect-ratio:1;flex:none;display:grid;place-items:center}.ring-dial{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1turn),rgb(255 255 255 / .22) 0);-webkit-mask:radial-gradient(closest-side,transparent 85%,#000 86.5%);mask:radial-gradient(closest-side,transparent 85%,#000 86.5%)}.ring-icon{width:40%;aspect-ratio:1;display:grid;place-items:center;color:var(--accent);opacity:calc(.45 + var(--p) * .55);transform:scale(calc(.9 + var(--p) * .15))}.ring-icon svg{width:100%;height:100%}.ring-counter{font:400 calc(7.5 * var(--u))/1 var(--f-title);white-space:nowrap}.ring.done .ring-dial{background:var(--accent);filter:drop-shadow(0 0 calc(3 * var(--u)) rgb(230 201 135 / .55))}.ring.done{animation:pop .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes pop{0%{transform:scale(.88)}60%{transform:scale(1.1)}to{transform:scale(1)}}.seal-wrap{--p: 0;position:relative;isolation:isolate;display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seal-wrap.inline{--sw: clamp(8rem, 5rem + 22vmin, 18rem);width:var(--sw);height:calc(var(--sw) * 553 / 554);margin:.75rem}.seal-wrap.anchored{position:fixed;z-index:3;--x: var(--land-x);--y: var(--land-y);--w: var(--land-w);--h: var(--land-h);--ar: calc(554 / 553);--text-edge: 54cqw;--room: 1rem;--img-w: max(100cqw, 150cqh);--img-h: calc(var(--img-w) / 1.5);--cx: calc(50cqw + (var(--x) + var(--w) / 2 - .5) * var(--img-w));--cy: calc(50cqh + (var(--y) + var(--h) / 2 - .5) * var(--img-h));--base: calc(var(--w) * var(--img-w));--sw: max(var(--base), min(1.25 * var(--base), 28rem, 2 * (var(--cy) - var(--room)) * var(--ar), 2 * (100cqh - var(--cy) - var(--room)) * var(--ar), 2 * (100cqw - var(--cx) - var(--room)), (var(--cx) - var(--text-edge)) / .42));width:var(--sw);height:calc(var(--sw) / var(--ar));left:calc(var(--cx) - var(--sw) / 2);top:calc(var(--cy) - var(--sw) / var(--ar) / 2)}@container (max-aspect-ratio: 1/1){.seal-wrap.anchored{--x: var(--port-x);--y: var(--port-y);--w: var(--port-w);--h: var(--port-h);--img-h: max(100cqh, 150cqw);--img-w: calc(var(--img-h) / 1.5);--ar: calc(487 / 507);--text-edge: -100cqw }.seal-wrap.inline{height:calc(var(--sw) * 507 / 487)}}.seal-art{position:absolute;inset:0;background:url(/tla/seal-wax-land.webp?v=4e72562f) center / 100% 100% no-repeat;pointer-events:none;transform:translate(var(--jx, 0px),var(--jy, 0px)) rotate(var(--jr, 0deg)) scale(calc(1 - var(--seal-sink) * var(--p)));filter:drop-shadow(0 3px 5px rgb(0 0 0 / .45));will-change:transform}.seal-wrap:before{content:"";position:absolute;inset:-10% -10% -4%;z-index:-1;border-radius:50%;pointer-events:none;opacity:var(--heat);will-change:opacity;background:radial-gradient(closest-side,rgb(255 176 80 / .5),rgb(255 120 40 / .2) 60%,transparent 100%)}.seal-heat{position:absolute;inset:0;opacity:var(--heat);mix-blend-mode:screen;will-change:opacity;background:radial-gradient(closest-side at 50% 47%,#ffcd8280,#ff963c57 45%,#ff641e29 78%,#ff50140f);-webkit-mask:url(/tla/seal-wax-land.webp?v=4e72562f) center / 100% 100% no-repeat;mask:url(/tla/seal-wax-land.webp?v=4e72562f) center / 100% 100% no-repeat}@container (max-aspect-ratio: 1/1){.seal-art{background-image:url(/tla/seal-wax-port.webp?v=9a687b24)}.seal-heat{-webkit-mask-image:url(/tla/seal-wax-port.webp?v=9a687b24);mask-image:url(/tla/seal-wax-port.webp?v=9a687b24)}}.seal-wrap.inline:before{inset:-6% -6% 0}.seal-bloom{position:absolute;inset:-18%;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,rgb(255 236 200 / .34),rgb(255 196 110 / .18) 35%,rgb(255 140 50 / .1) 65%,transparent 100%)}.seal-wrap.inline .seal-bloom{inset:0}.seal{position:absolute;inset:5% 8% 11%;padding:0;border:0;background:none;border-radius:50%;clip-path:circle(50%);cursor:pointer}.seal:focus-visible{outline:none}.seal-wrap:has(.seal:focus-visible) .seal-art{filter:brightness(1.08) drop-shadow(0 0 10px rgb(246 223 160 / .9))}.seal-ring{position:absolute;left:-3%;width:106%;aspect-ratio:1;top:47%;translate:0 -50%;border-radius:50%;pointer-events:none;visibility:hidden}.seal-wrap.settling .seal-art{transition:transform var(--seal-settle-ms) var(--ease-out)}.seal-wrap.struck .seal-art{animation:seal-press var(--seal-press-ms) cubic-bezier(.3,.7,.3,1) both}@keyframes seal-press{0%{transform:scale(calc(1 - var(--seal-sink)))}22%{transform:scale(.93)}60%{transform:scale(1.018)}to{transform:scale(1)}}.seal-wrap.struck .seal-bloom{animation:seal-bloom var(--seal-flash-ms) ease-out both}@keyframes seal-bloom{0%{opacity:0;transform:scale(.7)}18%{opacity:1}to{opacity:0;transform:scale(1.15)}}.seal-wrap.nudge .seal-art{animation:seal-nudge var(--seal-nudge-ms) cubic-bezier(.3,.7,.3,1) both}@keyframes seal-nudge{0%{transform:scale(1)}35%{transform:scale(1.04)}70%{transform:scale(.99)}to{transform:scale(1)}}.seal-imprint{position:absolute;inset:14% 12% 12% 14%;z-index:-1;display:grid;place-items:center;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(0 0 0 / .55),rgb(0 0 0 / .25) 70%,transparent 74%);color:#ffffff59;opacity:.35}.seal-imprint svg{width:46%;height:46%;stroke-width:1.4}.spark-layer{position:fixed;inset:0;width:100%;height:100%;z-index:1000;pointer-events:none}@media (prefers-reduced-motion: reduce){.seal-art{transform:none;transition:none}.seal-wrap.struck .seal-art,.seal-wrap.struck .seal-bloom,.seal-wrap.nudge .seal-art{animation:none}}.card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(3 * var(--u));width:100%;max-width:calc(120 * var(--u));padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u));border-radius:calc(1.6 * var(--u));background:#120b06;box-shadow:0 0 0 calc(.35 * var(--u)) #c9a25a59,0 calc(3 * var(--u)) calc(6 * var(--u)) #0009}.card-don{width:calc(34 * var(--u))!important;opacity:.7}.card-content{display:grid;gap:calc(1.6 * var(--u));min-width:0}.card-eye{font:700 calc(3.4 * var(--u))/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:#7d6747}.card-role{font:400 calc(13 * var(--u))/1 var(--f-title);text-transform:uppercase;color:#b59d74;white-space:nowrap;overflow:hidden;max-width:100%;padding-block:calc(.5 * var(--u));min-height:calc(1em + 1 * var(--u))}.card-description{font:400 calc(4.2 * var(--u))/1.3 var(--f-text);color:#8b7759}.card.reveal{animation:flip .5s cubic-bezier(.2,.8,.2,1) both}@keyframes flip{0%{transform:perspective(160cqh) rotateY(80deg);opacity:0}to{transform:none;opacity:1}}.don{width:min(calc(var(--r, 62) * var(--u)),36cqw);aspect-ratio:1;object-fit:cover;flex:none;max-width:100%;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%)}.don.dimmed{opacity:.55;filter:saturate(.7)}#stage[data-night] .don{filter:saturate(.5) brightness(.75)}.video-stash{position:fixed;left:0;top:0;width:2px;height:2px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.video-stash video{width:2px;height:2px}.corner{position:absolute;z-index:5;top:max(8px,var(--st));left:max(8px,var(--sl));display:flex;flex-direction:row-reverse;gap:var(--sp-2);pointer-events:none}.corner button{position:relative;pointer-events:auto;width:var(--v3-medallion);height:var(--v3-medallion);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);background:#0f0905b3;box-shadow:none;opacity:0;transition:opacity var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out),background-color var(--t-med) var(--ease-out)}.corner button:before{content:"";position:absolute;inset:min(0px,calc((var(--v3-medallion) - 44px) / 2));border-radius:50%}.corner button svg{width:52%;height:52%;stroke-width:1.8}#stage.corner-shown .corner button,.corner button:focus-visible{opacity:1}.corner:has(button:focus-visible) button{opacity:1}.corner button:focus-visible{outline:3px solid var(--text);outline-offset:2px}@media (hover: hover) and (pointer: fine){.corner button:hover{color:var(--text);background:#0f0905e0}.corner button:after{content:attr(aria-label);position:absolute;top:calc(100% + 6px);left:0;white-space:nowrap;padding:5px 10px;border-radius:var(--r-s);font:700 var(--fs-xs)/1.1 var(--f-text);letter-spacing:.04em;color:var(--text);background:#0f0905f0;box-shadow:0 4px 12px #00000080;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out)}.corner button:hover:after{opacity:1;transition-delay:.35s}}.caption{position:absolute;z-index:3;left:calc(var(--content-l) + var(--host-w));right:var(--content-r);bottom:calc(var(--content-b) + var(--host-h));height:var(--caption-h);display:grid;place-items:end center;pointer-events:none}.caption p{font:400 var(--caption-f)/1.15 var(--f-text);color:var(--text);text-align:center;max-width:min(70ch,100%);padding:.15em var(--sp-3);text-shadow:var(--v3-letter-shadow);will-change:var(--v3-letter-layer);display:-webkit-box;-webkit-line-clamp:var(--caption-lines);-webkit-box-orient:vertical;overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}.caption.visible p{opacity:1;transform:none}:root{--caption-scrim-alpha: .9;--caption-scrim-feather-lines: 2;--caption-scrim-ink: var(--v3-letter-ink) }.screen-bg:after{content:"";position:absolute;z-index:2;pointer-events:none;left:0;right:0;bottom:0;opacity:0;--caption-scrim-feather: calc(var(--caption-scrim-feather-lines) * var(--caption-f));height:calc(var(--content-b) + var(--host-h) + var(--caption-h) + var(--caption-scrim-feather));background:linear-gradient(to top,rgb(var(--caption-scrim-ink) / var(--caption-scrim-alpha)) calc(100% - var(--caption-scrim-feather)),rgb(var(--caption-scrim-ink) / 0));transition:opacity var(--t-slow) var(--ease-out)}#stage:has(>.caption.visible)>.screen-bg:after{opacity:1}#stage:has(>.caption.visible) .v3-button--primary{box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 .7em .12em var(--cta-glow-near),0 -.6em 1.8em .45em var(--cta-glow-far),0 .14em 0 var(--cta-base)}@container (max-aspect-ratio: 1/1){#stage>*{--caption-f: max(clamp(16px, calc(4.4 * var(--u)), 22px), 3.2 * var(--v3-k));--caption-h: max(calc(10.6 * var(--u)), 42px, calc((var(--caption-lines) + .6) * var(--caption-f))) }}.caption.quote p{color:var(--gold2);opacity:1}.word{transition:opacity .15s ease-out,color .15s ease-out}:root{--upcoming-word-opacity: .55;--upcoming-word-colour: currentColor }#stage[data-night]{--upcoming-word-opacity: .62 }.caption{--upcoming-word-opacity: 1;--upcoming-word-colour: #a69d8a }#stage[data-night] .caption{--upcoming-word-colour: #a69c8a }.caption.quote{--upcoming-word-colour: #b19b68 }#stage[data-night] .caption.quote{--upcoming-word-colour: #b29b68 }.narrator-reading .word:not(.spoken,.now){opacity:var(--upcoming-word-opacity);color:var(--upcoming-word-colour)}.narrator-reading .word.now{color:var(--gold2)}#stage[data-night] .narrator-reading .word.now{color:#d6c393}@media (prefers-reduced-motion: reduce){.word{transition:none}.narrator-reading .word:not(.spoken,.now){opacity:1;color:inherit}}.bubble{position:absolute;z-index:9;left:50%;top:var(--content-t);transform:translate(-50%);max-width:80cqw;background:#120b06f2;border-radius:99px;padding:calc(1.4 * var(--u)) calc(3.6 * var(--u));font:700 calc(3.8 * var(--u))/1.2 var(--f-text);text-align:center}.tile{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:var(--tile-fill);color:var(--text);font:700 var(--fs-m)/1.1 var(--f-text);letter-spacing:.02em;max-width:100%;min-width:0;transition:background-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.tile.tile-selected,.tile-selected{background:var(--tile-selected-fill);box-shadow:inset 0 0 0 2px var(--tile-selected-ring),0 0 0 calc(.75 * var(--u)) #e6c98740}button.tile:focus-visible,button.rating-dot:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media (hover: hover) and (pointer: fine){button.tile:hover:not(.tile-selected){background:#c9a25a1f}button.rating-dot:hover:not(.tile-selected){background:#ffffff1f}}.rating-dot{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff0f;color:var(--text);font:700 var(--fs-m)/1 var(--f-text);transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.rating-dot.tile-selected{background:var(--cta-fill);color:var(--cta-ink);box-shadow:none}.tile-badge{position:absolute;top:calc(-1.2 * var(--u));right:calc(-1.2 * var(--u));min-width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));padding:0 calc(1 * var(--u));border-radius:99px;display:grid;place-items:center;background:var(--tile-badge-ink);color:var(--tile-badge-fill);font:700 max(11px,calc(2.8 * var(--u)))/1 var(--f-text)}.medallion{display:inline-grid;place-items:center;width:max(44px,calc(5 * var(--u)));aspect-ratio:1;border-radius:50%;color:var(--gold2);background:var(--medallion-fill);flex:none}.medallion svg{width:48%;height:48%}.polaroid{position:relative;display:block;width:calc(34 * var(--u));padding:calc(1.5 * var(--u)) calc(1.5 * var(--u)) calc(5.3 * var(--u));background:var(--polaroid-paper);border-radius:calc(.4 * var(--u));rotate:-3deg;box-shadow:0 calc(1.2 * var(--u)) calc(3.6 * var(--u)) #0009}.polaroid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.polaroid:before{content:"";position:absolute;top:calc(-1 * var(--u));left:50%;width:calc(2.6 * var(--u));aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8c7d,var(--red) 55%,#8e2118);box-shadow:0 calc(.4 * var(--u)) calc(.8 * var(--u)) #00000080}.stamp{position:relative;display:inline-block;rotate:-7deg}.stamp-halo{position:absolute;left:-45%;top:-70%;width:190%;height:240%;background:radial-gradient(ellipse at center,#060402e0,#06040299 45%,#06040200 72%)}.stamp-ink{position:relative;filter:url(#stamp-grunge) drop-shadow(0 calc(.5 * var(--u)) calc(1.5 * var(--u)) rgb(0 0 0 / .95))}.stamp-outer{border:calc(.75 * var(--u)) solid var(--red);border-radius:calc(1.2 * var(--u));padding:calc(.75 * var(--u))}.stamp-inner{border:max(1px,calc(.25 * var(--u))) solid var(--red);border-radius:calc(.75 * var(--u));padding:calc(1 * var(--u)) calc(3.3 * var(--u)) calc(.25 * var(--u));font:400 var(--stamp-size, calc(12 * var(--u)))/1.05 var(--f-stamp);letter-spacing:.06em;color:var(--red);white-space:nowrap;text-transform:none;text-shadow:none}.stamp-filter{position:absolute;width:0;height:0}.pulse{animation:countdown-pulse 1s ease-in-out infinite;transform-origin:left center}@keyframes countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.drain-bar{height:max(3px,calc(.6 * var(--u)));border-radius:9px;background:var(--gold-light);animation:bar-drain var(--drain-time, 6s) linear forwards}@keyframes bar-drain{0%{width:100%}to{width:0%}}@media (prefers-reduced-motion: reduce){.button,.pulse,.drain-bar{animation:none}.screen-bg picture{animation:none}}html[data-tv] #stage>*{--content-l: max(7cqw, calc(var(--sl) + 3 * var(--u)));--content-r: max(7cqw, calc(var(--sr) + 3 * var(--u)));--content-t: max(9cqh, calc(var(--st) + 4 * var(--u)));--content-b: max(6cqh, calc(var(--sb) + 3 * var(--u))) }html[data-tv] #stage:after{inset:4.5cqh 4.5cqw}html[data-tv] #stage>*{--caption-f: max(16px, calc(4.5 * var(--v3-tv-unit))) }@container (max-aspect-ratio: 1/1){html[data-tv] #stage>*{--caption-lines: 3 }}html[data-tv] .button.drugi{opacity:.75}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: more){.description,.fine,.token{color:var(--cream)}}.token.clickable,.ring.clickable{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.token.clickable:before{content:"";position:absolute;left:0;right:0;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));min-width:44px}.tokens:has(>.token.clickable){isolation:isolate}.tokens>.token.clickable:before{z-index:-1}.ring.clickable:focus-visible,.token.clickable:focus-visible{outline:max(2px,calc(.4 * var(--u))) solid var(--gold2);outline-offset:3px}@media (hover: hover){.token.clickable:hover:not(.stopped):not(.chosen){background:#c9a25a1f}.ring.clickable:hover{filter:brightness(1.15)}}.scene-ambience{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ambience-plane{position:absolute;--img-w: max(100cqw, 150cqh);--img-h: calc(var(--img-w) / 1.5);width:var(--img-w);height:var(--img-h);left:calc((100cqw - var(--img-w)) * var(--ambience-x, .5));top:calc((100cqh - var(--img-h)) * var(--ambience-y, .5))}.ambience-plane[data-orientation=port]{display:none}@container (orientation: portrait){.scene-ambience[data-twin=yes] .ambience-plane[data-orientation=land]{display:none}.ambience-plane[data-orientation=port]{display:block;--img-h: max(100cqh, 150cqw);--img-w: calc(var(--img-h) / 1.5) }}.ambience-glow{position:absolute;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgb(var(--ambience-colour) / .55),rgb(var(--ambience-colour) / .18) 45%,rgb(var(--ambience-colour) / 0));will-change:opacity}.ambience-beam{position:absolute;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(60% 70% at 50% 45%,#000 35%,transparent 100%)}.ambience-mote{position:absolute;aspect-ratio:1;border-radius:50%;opacity:0;will-change:transform,opacity;background:radial-gradient(closest-side,#ffecc4f2,#ffdca066 55%,#ffdca000)}.ambience-puff{position:absolute;aspect-ratio:1;opacity:0;will-change:transform,opacity;background:radial-gradient(42% 38% at 40% 58%,rgb(var(--ambience-colour) / var(--ambience-opacity)),rgb(var(--ambience-colour) / 0)),radial-gradient(36% 42% at 62% 40%,rgb(var(--ambience-colour) / calc(var(--ambience-opacity) * .8)),rgb(var(--ambience-colour) / 0))}.ambience-plume{position:absolute;inset:0}.ambience-plume[hidden]{display:none}.ambience-source{position:absolute;width:0;height:0}.ambience-rays{position:absolute;overflow:hidden;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 75%,transparent 100%)}.ambience-ray{position:absolute;top:-50%;height:200%;opacity:0;will-change:transform,opacity;background:linear-gradient(to right,rgb(var(--ambience-colour) / 0),rgb(var(--ambience-colour) / .9) 50%,rgb(var(--ambience-colour) / 0))}.ambience-shade-room{position:absolute;overflow:hidden}.ambience-shade{position:absolute;inset:0 auto 0 0;mix-blend-mode:multiply;will-change:transform;background:linear-gradient(to right,#46373c00,#46373c 35% 65%,#46373c00)}.ambience-flash{position:absolute;aspect-ratio:1;opacity:0;mix-blend-mode:screen;will-change:transform,opacity;background:linear-gradient(to right,#fffffa00,#fffffae6 50%,#fffffa00) center / 100% 3% no-repeat,radial-gradient(closest-side,#fff,#fffaeb 10%,#ffecc88c 26%,#ffd6a02e 55%,#ffd29600)}.ambience-flash,.ambience-puff,.ambience-rays,.ambience-beam{z-index:2}.ambience-bird{position:absolute;aspect-ratio:1;display:flex;align-items:center;opacity:0;will-change:transform,opacity}.ambience-wings{width:100%;transform-origin:50% 60%;will-change:transform}.ambience-wings svg{display:block;width:100%;height:auto}.ambience-sun{position:absolute;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;opacity:var(--ambience-opacity);will-change:transform;background:repeating-conic-gradient(from 0deg,#fff8d2 0deg 3deg,#fff8d200 6deg 24deg);-webkit-mask-image:radial-gradient(closest-side,transparent 22%,#000 34%,transparent 100%);mask-image:radial-gradient(closest-side,transparent 22%,#000 34%,transparent 100%)}.ambience-confetti-room{position:absolute;overflow:hidden}.ambience-confetti{position:absolute;top:0;border-radius:1px;will-change:transform}@media (prefers-reduced-motion: reduce){.scene-ambience{display:none}}.screen.two{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(6 * var(--u))}.screen.two>.picture:first-child{order:-1}.screen.two:has(>.picture:first-child){grid-template-columns:auto minmax(0,1fr)}.text{display:grid;gap:calc(2.6 * var(--u));justify-items:start;align-content:center;min-width:0;min-height:0}.text>.row{margin-top:calc(1.2 * var(--u))}.picture{display:grid;place-items:center;min-width:0;min-height:0}.screen.middle{justify-items:center;text-align:center;align-content:center}.connecting-sign{width:calc(16 * var(--u));aspect-ratio:1;color:var(--accent);opacity:.8;animation:breath 2.4s ease-in-out infinite}.connecting-sign svg{width:100%;height:100%}@keyframes breath{50%{opacity:.35;transform:scale(.94)}}.screen.welcome{position:relative;display:block}.title-fallback{position:absolute;left:0;right:0;top:0;margin:0;text-align:center;font-size:calc(6 * var(--u));opacity:0;pointer-events:none}.welcome .stamp{position:absolute;left:50%;top:40%;translate:-50% -50%;--stamp-size: calc(11.6 * var(--u)) }.welcome-buttons{position:absolute;left:50%;top:56%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:min(var(--w-menu),100%)}.welcome-buttons .button{width:100%}@container (max-height: 430px) and (min-aspect-ratio: 1/1){.welcome-buttons{gap:var(--sp-2);top:52%}}@container (max-aspect-ratio: 1/1){.welcome .stamp{top:24%;--stamp-size: calc(13 * var(--u)) }.welcome-buttons{top:auto;bottom:0;width:min(100%,320px)}}.pass-to{font:400 italic max(14px,calc(4.4 * var(--u)))/1.1 var(--f-text);color:var(--gold2)}.card.fades{animation:fades .25s cubic-bezier(.5,0,.9,.4) both}@keyframes fades{to{opacity:0;transform:perspective(160cqh) rotateY(-70deg) translate(12%) scale(.86);filter:blur(4px) brightness(.4)}}#stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#0b0704;opacity:0;transition:opacity .3s}#stage[data-card]:before{opacity:1}#stage[data-card]:after{border-color:#c9a25a2e}@keyframes rotation{0%,60%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}.choice-layout{grid-template-rows:minmax(0,1fr) auto auto auto;align-content:stretch;row-gap:calc(2.4 * var(--u))}.top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(5 * var(--u));min-height:0}.top .text{gap:calc(1.8 * var(--u))}.top .ring{width:calc(40 * var(--u))}@container (min-aspect-ratio: 1/1){.choice-layout{--ring-w: calc(40 * var(--u));grid-template-columns:var(--ring-w) minmax(0,1fr) var(--ring-w);grid-template-rows:none;grid-auto-rows:auto;align-content:center;column-gap:calc(4 * var(--u))}.choice-layout>.top{display:contents}.choice-layout .top>.text{grid-column:2;grid-row:1;justify-items:center;text-align:center;min-height:auto}.choice-layout .top>.ring{grid-column:3;grid-row:1;align-self:center;width:var(--ring-w)}.choice-layout>.tokens,.choice-layout>.bottom-buttons{grid-column:1 / -1}}.bar{width:min(100%,calc(70 * var(--u)));height:max(3px,calc(.8 * var(--u)));border-radius:99px;background:#ffffff14;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);opacity:.7}.miss-hint{font:700 max(13px,calc(4 * var(--u)))/1.25 var(--f-text);color:#f0b04a;text-wrap:balance;max-width:40ch;min-height:2.5em}.miss-hint[data-empty],.miss-hint[data-spoken]{visibility:hidden}.bottom-buttons{display:flex;justify-content:flex-end;gap:calc(2.4 * var(--u))}.bottom-buttons:not(:has(>:not([hidden]):not(:empty))){display:none}@keyframes pulse{50%{opacity:.55}}.ticking{animation:tick .9s ease-out}@keyframes tick{0%{color:#f6e2a8;text-shadow:0 0 .3em rgb(217 164 65 / .75)}to{text-shadow:0 0 0 transparent}}@container (max-height: 700px){.miss-hint{min-height:1.25em;max-width:none}}.countdown{--p: 1;width:calc(36 * var(--u));aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--blood) calc(var(--p) * 1turn),rgb(255 255 255 / .08) 0);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 82%);mask:radial-gradient(closest-side,transparent 80%,#000 82%)}#stage[data-screen^="local:"]>*,#stage[data-screen=buy]>*{--caption-h: 0px }#stage[data-screen^="local:"] .caption,#stage[data-screen=buy] .caption{display:none}#stage[data-screen=start]:not(:has(.v3-start.is-rematch))>*{--caption-h: 0px }#stage[data-screen=start]:not(:has(.v3-start.is-rematch)) .caption{display:none}.value{min-width:0;text-align:center;white-space:nowrap;font:700 var(--fs-m)/1 var(--f-text);font-variant-numeric:tabular-nums;color:var(--cream)}.toggle{position:relative;width:52px;height:30px;border-radius:99px;background:#3a2a1c;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:var(--gray);transition:transform .2s,background .2s}.toggle[aria-checked=true]{background:#7a5a2c}.toggle[aria-checked=true]:after{transform:translate(22px);background:var(--gold2)}.toggle:before{content:"";position:absolute;inset:-8px}.error-form{font:700 var(--fs-s)/1.3 var(--f-text);color:#f08a6e;min-height:0}.error-form:empty{display:none}.layer-overlays{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:var(--content-t) var(--content-r) var(--content-b) var(--content-l);background:#080503d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:entrance-background .25s both}@keyframes entrance-background{0%{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:scale(.98)}}.panel{position:relative;display:grid;gap:var(--sp-4);width:100%;max-width:var(--w-panel);max-height:100%;min-height:0;padding:var(--sp-5);border-radius:var(--r-l);background:var(--panel-fill);box-shadow:0 18px 48px #0000008c;animation:panel-in var(--t-med) var(--ease-out) both;overflow:hidden}.panel.panel-alert{background:var(--panel-alert-fill)}@media (prefers-reduced-motion: reduce){.panel{animation:fade-in .12s linear both}}@container (max-height: 430px){.layer-overlays{padding-block:var(--sp-2)}.panel{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2)}.layer-overlays .panel-content{gap:var(--sp-2)}.layer-overlays .panel .description{font-size:var(--fs-s)}}@container (min-height: 431px) and (max-height: 700px) and (max-aspect-ratio: 1/1){.panel{padding:var(--sp-4);gap:var(--sp-3)}.layer-overlays .panel-content{gap:var(--sp-2)}}@container (max-height: 430px) and (min-aspect-ratio: 1/1){.actions,.row.buttons{gap:var(--sp-2)}}.panel .title.small,.panel h2{font-size:var(--fs-h3)}.panel .description{font-size:var(--fs-m)}.panel .fine{font-size:var(--fs-xs)}.panel .label{font-size:var(--fs-s)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--u))}.panel-content{display:grid;gap:calc(2.2 * var(--u));min-height:0;align-content:start}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(2.4 * var(--u));flex-wrap:wrap}.close{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--gold-light);background:none;flex:none;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.close svg{width:40%;height:40%}.close:focus-visible{outline:3px solid var(--text);outline-offset:2px}@media (hover: hover) and (pointer: fine){.close:hover{background:#ffffff1a;color:var(--text)}}.panel-don{--r: 40;position:absolute;right:0;bottom:0;opacity:.9;pointer-events:none}.tv-content{gap:calc(2.8 * var(--u))}.tv-content .description{font-size:max(15px,calc(4.6 * var(--u)));color:var(--cream)}.tv-address{color:var(--gold2);white-space:nowrap}.tv-state{display:flex;align-items:center;gap:calc(1.2 * var(--u));font:700 max(14px,calc(4 * var(--u)))/1.25 var(--f-text);color:var(--gold2)}.tv-state svg{width:1.3em;height:1.3em;flex:none;color:#8fc27a}#stage[data-screen=preview]{background:#050302}#stage[data-screen=preview]:after{display:none}#stage[data-screen=preview]>.layer{inset:0}.standby{position:fixed;left:25vw;top:25vh;width:50vw;height:50vh;object-fit:fill;opacity:.01;pointer-events:none;z-index:-1}.code-large{display:flex;gap:calc(1.4 * var(--u))}.code-large span{display:grid;place-items:center;width:calc(11 * var(--u));aspect-ratio:.82;border-radius:calc(1 * var(--u));font:400 calc(9 * var(--u))/1 var(--f-title);color:var(--gold2);background:#ffffff14}.inline{width:1.1em;height:1.1em;vertical-align:-.15em;color:var(--gold2)}.tv-pairing{display:grid;gap:calc(2.4 * var(--u));justify-items:start}.code-label{position:relative;display:block;cursor:text}.code-entry span{width:calc(15 * var(--u));font-size:calc(11 * var(--u))}.code-entry span.cursor{box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--gold2)}.code-field{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;border:0;background:none;color:transparent;caret-color:transparent}.tv-screen .don{--r: 60 }@container (max-aspect-ratio: 1/1){.screen.two,.screen.two:has(>.picture:first-child){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;align-content:center;row-gap:calc(4 * var(--u))}.screen.two>.picture{order:-1}.text{justify-items:center}.text>.row,.row{justify-content:center}.don{--r: 52;width:min(calc(var(--r) * var(--u)),62cqw)}.welcome .don,.tv-screen .don{--r: 70 }.title{font-size:calc(14 * var(--u))}.name{font-size:calc(26 * var(--u))}.description{font-size:calc(5.6 * var(--u))}.label{font-size:max(11.5px,calc(4.4 * var(--u)))}.card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:calc(4 * var(--u))}.card-don{width:calc(40 * var(--u))!important}.card-role{font-size:calc(15 * var(--u))}.card-description{font-size:calc(5 * var(--u))}.top{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;row-gap:calc(3 * var(--u))}.top .text{justify-items:center}.top .ring{width:calc(52 * var(--u))}.choice-layout{align-content:center;grid-template-rows:auto auto auto auto}.tokens .token{font-size:calc(5 * var(--u))}.bottom-buttons{justify-content:center}.bar{width:80%}.tv-content{justify-items:center;text-align:center}.panel{max-width:100%}.code-large{justify-content:center}}@container (max-aspect-ratio: 1/1){.tv-pairing{justify-items:center}}.corner-always{z-index:6}.rules-screen .speaker{color:var(--gold);font-style:italic}.rules-screen .choices{display:grid;gap:calc(3 * var(--u));justify-items:center;align-content:center;justify-self:center;width:min(calc(71 * var(--u)),100%)}.rules-screen .choices .row{display:grid;gap:calc(3 * var(--u));width:100%;justify-items:center;margin:0}.rules-screen .choices .button{width:100%}.rules-screen .button.cichy{width:auto}.rules-screen .footnote{position:absolute;left:0;right:0;bottom:calc(4 * var(--u));margin:0;text-align:center;font:400 max(12px,calc(3.2 * var(--u)))/1.3 var(--f-text);color:var(--dim)}.table-plate{position:absolute;z-index:6;top:calc(var(--camera-badge-top) + 1.4 * var(--v3-fs-xs) + 1px);left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:.5em;padding:.2em .8em;border-radius:999px;background:#0e0905db;box-shadow:inset 0 0 0 max(1.5px,calc(.3 * var(--u))) var(--gold);font:700 var(--v3-fs-s)/1 var(--f-text);color:var(--text);pointer-events:none;white-space:nowrap}.table-plate[hidden]{display:none}.table-plate-hands{display:inline-flex;align-items:center;gap:.3em;color:var(--gold-light)}.table-plate-icon{width:1.25em;height:1.25em}.table-plate-dot{color:var(--muted)}html[data-tv]{--table-plate-font: calc(.8 * var(--v3-fs-s));--table-plate-top: 2.4vmin;--table-plate-left: var(--v3-safe-l);--table-plate-height: 4.6vmin }html[data-tv] .table-plate{top:var(--table-plate-top);left:var(--table-plate-left);translate:none;box-sizing:border-box;height:var(--table-plate-height);padding:0 .9em;font-size:var(--table-plate-font)}html[data-tv] #stage:has(.table-plate:not([hidden])) .weak-link{top:var(--table-plate-top);height:var(--table-plate-height);left:calc(var(--table-plate-left) + 13 * var(--table-plate-font))}.camera-badge,.table-plate{--camera-badge-top: max(var(--st), calc(var(--border-y-t) - 2 * var(--u)), 2px);--camera-badge-font-size: max(12px, calc(2.8 * var(--u)), 2.2 * var(--v3-k));--camera-badge-padding-y: calc(.7 * var(--u)) }.camera-badge{--camera-badge-blink-period: 1.8s;position:absolute;z-index:7;top:var(--camera-badge-top);left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:calc(1.2 * var(--u));padding:var(--camera-badge-padding-y) calc(2 * var(--u));border-radius:999px;background:#0e0905d9;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--red);font:700 var(--camera-badge-font-size)/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text);pointer-events:none}.camera-badge[hidden]{display:none}.camera-badge i{width:calc(1.6 * var(--u));aspect-ratio:1;border-radius:50%;background:var(--red);animation:camera-badge-blink var(--camera-badge-blink-period) steps(1) infinite}@keyframes camera-badge-blink{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.camera-badge i{animation:none}}.hands-notice{position:absolute;z-index:7;left:50%;translate:-50% 0;bottom:max(8px,env(safe-area-inset-bottom));max-width:calc(100% - (2*max(8px,var(--sl))));padding:calc(.7 * var(--u)) calc(2 * var(--u));border-radius:999px;background:#0e0905d9;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--muted);font:600 max(12px,calc(2.8 * var(--u)),2.2 * var(--v3-k))/1.2 var(--f-text);color:var(--text);text-align:center;pointer-events:none}.hands-notice[hidden]{display:none}.camera-missing{position:absolute;z-index:7;left:max(8px,var(--sl));bottom:max(8px,env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--sp-2)}.camera-missing[hidden]{display:none}.camera-missing-icon{position:relative;width:max(40px,calc(7 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:#0e0905d9;color:var(--text);border:0;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--muted)}.camera-missing-icon:before{content:"";position:absolute;inset:min(0px,calc((max(40px,calc(7 * var(--u))) - 44px)/2));border-radius:50%}.camera-missing-icon svg{width:56%;height:56%}.camera-missing-icon i{position:absolute;width:70%;height:max(2px,calc(.5 * var(--u)));background:var(--red);rotate:-45deg;border-radius:2px}.camera-missing-note{max-width:min(60vw,calc(60 * var(--u)));padding:calc(1.4 * var(--u)) calc(2 * var(--u));border-radius:calc(2 * var(--u));background:#0e0905eb;color:var(--text);font:500 max(13px,calc(3.2 * var(--u)))/1.3 var(--f-text);box-shadow:inset 0 0 0 1px var(--muted)}.camera-missing-note[hidden]{display:none}.camera-missing-note p{margin:0 0 calc(1.2 * var(--u))}.camera-missing-note button{font:inherit;padding:calc(.8 * var(--u)) calc(2 * var(--u));border-radius:999px;border:0;cursor:pointer;background:var(--gold-light, #f1d58a);color:#1a1208}.weak-link{position:absolute;z-index:6;top:max(var(--v3-edge),var(--st));left:max(var(--v3-edge),var(--sl));height:var(--v3-medallion);display:flex;align-items:center;gap:calc(.4 * var(--v3-medallion));padding:0 calc(.4 * var(--v3-medallion)) 0 calc(.25 * var(--v3-medallion));border-radius:999px;background:#0e0905d9;box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) var(--muted);color:var(--text);pointer-events:none;transition:opacity var(--t-med) var(--ease-out);font:600 max(12px,calc(.3 * var(--v3-medallion)))/1.05 var(--f-text)}.weak-link[hidden]{display:none}#stage.corner-shown .weak-link{opacity:0}#stage:has(.corner button:focus-visible) .weak-link{opacity:0}html[data-tv] .weak-link{top:var(--v3-safe-t);left:var(--v3-safe-l)}.weak-link-icon{width:calc(.5 * var(--v3-medallion));aspect-ratio:1;display:grid;place-items:center;flex:none}.weak-link-icon svg{width:100%;height:100%}.weak-link-text{width:min-content}.eyes-caption{grid-column:1 / -1;margin:0;text-align:center;font:italic 400 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);color:var(--muted)}@container (max-aspect-ratio: 1/1){.rules-screen .choices{width:min(calc(80 * var(--u)),100%)}}:root{--v3-k: min(1vmin, 21.6px);--v3-fs-xs: max(.75rem, .55rem + .55vmin, 2.2 * var(--v3-k));--v3-fs-s: max(.8125rem, .6rem + .7vmin, 2.35 * var(--v3-k));--v3-fs-m: max(.9375rem, .7rem + .85vmin, 2.6 * var(--v3-k));--v3-fs-button: max(.9375rem, .72rem + 1vmin, 2.7 * var(--v3-k));--v3-fs-title: max(1.25rem, .8rem + 2vmin, 4.2 * var(--v3-k));--v3-space-1: max(.25rem, .15rem + .3vmin, .67 * var(--v3-k));--v3-space-2: max(.5rem, .3rem + .6vmin, 1.33 * var(--v3-k));--v3-space-3: max(.75rem, .45rem + .9vmin, 2 * var(--v3-k));--v3-space-4: max(1rem, .6rem + 1.2vmin, 2.67 * var(--v3-k));--v3-space-5: max(1.5rem, .9rem + 1.8vmin, 4 * var(--v3-k));--v3-radius-s: max(4px, .2rem + .2vmin, .65 * var(--v3-k));--v3-radius-m: max(6px, .3rem + .3vmin, .95 * var(--v3-k));--v3-focus-line: 3px;--v3-focus-offset: 2px;--v3-focus-room: calc(var(--v3-focus-line) + var(--v3-focus-offset));--v3-radius-l: max(10px, .5rem + .5vmin, 1.6 * var(--v3-k));--v3-control-h: max(2.75rem, 2rem + 2.6vmin, 7 * var(--v3-k));--v3-control-px: max(1.125rem, .8rem + 1.2vmin, 3 * var(--v3-k));--v3-medallion: max(2.25rem, 1.75rem + 1.2vmin, 6.2 * var(--v3-k));--v3-edge: max(8px, .75 * var(--v3-k));--v3-gutter: max(1rem, .6rem + 1.6vmin, 2.67 * var(--v3-k));--v3-safe-t: max(var(--st), var(--v3-gutter));--v3-safe-r: max(var(--sr), var(--v3-gutter));--v3-safe-b: max(var(--sb), var(--v3-gutter));--v3-safe-l: max(var(--sl), var(--v3-gutter));--v3-corner-bottom: calc(max(var(--v3-edge), var(--st)) + var(--v3-medallion) + var(--v3-space-1));--v3-w-dialog: min(100%, max(35rem, 22rem + 30vmin, 83 * var(--v3-k)));--v3-w-panel: min(100%, max(55rem, 40rem + 40vmin, 130 * var(--v3-k)));--v3-w-wide: min(100%, max(74rem, 55rem + 50vmin, 173 * var(--v3-k)));--v3-w-menu: max(15rem, 9rem + 24vmin, 46 * var(--v3-k));--v3-stamp-size: max(2.25rem, .5rem + 9.5 * var(--v3-k))}.v3-scale-up{--v3-k: min(1.25vmin, 27px);--v3-fs-xs: max(.75rem, .55rem + .55vmin, 2.2 * var(--v3-k));--v3-fs-s: max(.8125rem, .6rem + .7vmin, 2.35 * var(--v3-k));--v3-fs-m: max(.9375rem, .7rem + .85vmin, 2.6 * var(--v3-k));--v3-fs-button: max(.9375rem, .72rem + 1vmin, 2.7 * var(--v3-k));--v3-fs-title: max(1.25rem, .8rem + 2vmin, 4.2 * var(--v3-k));--v3-space-1: max(.25rem, .15rem + .3vmin, .67 * var(--v3-k));--v3-space-2: max(.5rem, .3rem + .6vmin, 1.33 * var(--v3-k));--v3-space-3: max(.75rem, .45rem + .9vmin, 2 * var(--v3-k));--v3-space-4: max(1rem, .6rem + 1.2vmin, 2.67 * var(--v3-k));--v3-space-5: max(1.5rem, .9rem + 1.8vmin, 4 * var(--v3-k));--v3-radius-m: max(6px, .3rem + .3vmin, .95 * var(--v3-k));--v3-radius-l: max(10px, .5rem + .5vmin, 1.6 * var(--v3-k));--v3-control-h: max(2.75rem, 2rem + 2.6vmin, 7 * var(--v3-k));--v3-control-px: max(1.125rem, .8rem + 1.2vmin, 3 * var(--v3-k)) }.v3-panel.v3-scale-up{--v3-w-panel: min(100%, max(55rem, 40rem + 40vmin, 112 * var(--v3-k))) }:where(*){scrollbar-width:thin;scrollbar-color:rgb(201 162 90 / .75) transparent}@supports not (scrollbar-width: thin){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a25abf;border-radius:3px}}.v3-root{position:fixed;inset:0;--v3-reserve-b: 0px;color:var(--text);font:400 var(--v3-fs-m)/1.4 var(--f-text)}#stage:not([data-screen^="local:"])>.layer>.v3-root{--v3-reserve-b: calc(var(--caption-h) + var(--host-h) + max(0px, var(--content-b) - var(--v3-safe-b))) }.v3-root{transition:top var(--t-med) var(--ease-out),bottom var(--t-med) var(--ease-out)}html[data-keyboard] .v3-root,html[data-keyboard] #stage>.layer>.v3-root{top:var(--v3-vv-top, 0px);bottom:var(--v3-kb, 0px);--v3-reserve-b: 0px;--v3-safe-b: var(--v3-space-2) }.v3-overlay{transition:padding var(--t-med) var(--ease-out)}.kb-fold,.kb-unfold{display:grid;grid-template-rows:1fr;min-height:0;transition:grid-template-rows var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out),margin-block-start var(--t-med) var(--ease-out),visibility 0s}.kb-clip{min-height:0;overflow:hidden;padding:var(--v3-focus-room);transition:padding var(--t-med) var(--ease-out)}html[data-keyboard] .kb-fold>.kb-clip,html:not([data-keyboard]) .kb-unfold>.kb-clip{padding-block:0}html[data-keyboard] .kb-fold,html:not([data-keyboard]) .kb-unfold{grid-template-rows:0fr;opacity:0;visibility:hidden;margin-block-start:calc(-1 * var(--kb-gap, 0px));transition-delay:0s,0s,var(--t-med)}@media (prefers-reduced-motion: reduce){.v3-root,.v3-overlay,.kb-fold,.kb-unfold{transition-duration:1ms!important}}.v3-root.leaving{pointer-events:none;animation:screen-leave var(--t-screen-leave) linear both}@media (prefers-reduced-motion: reduce){.v3-root.leaving{animation:fade-out .12s linear both}}.v3-screen{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--v3-space-3);padding:var(--v3-safe-t) var(--v3-safe-r) calc(var(--v3-safe-b) + var(--v3-reserve-b)) var(--v3-safe-l)}.v3-screen-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-3)}.v3-screen-body>:first-child{margin-top:auto}.v3-screen-body>:last-child{margin-bottom:auto}.v3-where .v3-screen-body,.v3-feedback .v3-screen-body{scrollbar-width:none}.v3-where .v3-screen-body::-webkit-scrollbar,.v3-feedback .v3-screen-body::-webkit-scrollbar{display:none}.v3-footer{flex:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--v3-space-2)}.v3-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--v3-space-3);max-width:100%}.v3-stack>.v3-button{width:100%}.v3-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--v3-space-2)}.v3-visually-hidden{position:absolute;inset:0 0 auto;margin:0;opacity:0;pointer-events:none;text-align:center;font-size:var(--v3-fs-m)}.v3-title{margin:0;font:400 var(--v3-fs-title)/1.1 var(--f-title);color:var(--text);text-wrap:balance}.v3-text{margin:0;font-size:var(--v3-fs-m);color:var(--text);max-width:62ch}@media (min-width: 700px) and (min-height: 700px){.v3-text{max-width:56ch}}.v3-muted{color:var(--muted)}:root{--v3-letter-ink: 8 5 3;--v3-letter-rim: max(1.5px, .12em);--v3-letter-rim-blur: max(1px, .04em);--v3-letter-shadow: var(--v3-letter-rim) 0 var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), calc(-1 * var(--v3-letter-rim)) 0 var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), 0 var(--v3-letter-rim) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), 0 calc(-1 * var(--v3-letter-rim)) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), var(--v3-letter-rim) var(--v3-letter-rim) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), calc(-1 * var(--v3-letter-rim)) var(--v3-letter-rim) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), var(--v3-letter-rim) calc(-1 * var(--v3-letter-rim)) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), calc(-1 * var(--v3-letter-rim)) calc(-1 * var(--v3-letter-rim)) var(--v3-letter-rim-blur) rgb(var(--v3-letter-ink)), 0 0 max(3px, .15em) rgb(var(--v3-letter-ink)), 0 0 max(5px, .3em) rgb(var(--v3-letter-ink) / .9), 0 0 max(8px, .6em) rgb(var(--v3-letter-ink) / .75), 0 0 max(12px, 1em) rgb(var(--v3-letter-ink) / .5);--v3-letter-layer: auto;--v3-small-text-on-picture-weight: 700;--v3-quiet-text-on-picture: #e3d3b4}.v3-screen :is(.v3-label,.v3-title,.v3-text,.v3-fine,.v3-hint,.v3-quote,.v3-kicker,.v3-name,.v3-question,.v3-miss-hint,.v3-camera-advice,.v3-camera-count,.v3-hand-info,.v3-example-text,.v3-muted,.v3-button--link,.v3-day-minute-question,.v3-camera-rotate,.v3-hand-target-text,.v3-rules-hand-text,.v3-tip,.v3-tv-note,.v3-tv-camera-note,.v3-tv-hint,.v3-preview-tv):not(.v3-card *,.v3-panel *,.v3-end-row *,button *){padding:.12em .45em;text-shadow:var(--v3-letter-shadow);will-change:var(--v3-letter-layer)}.v3-screen :is(.v3-preview-state,.v3-notice):not(.v3-card *,.v3-panel *,.v3-end-row *,button *){text-shadow:var(--v3-letter-shadow);will-change:var(--v3-letter-layer)}.v3-screen :is(.v3-fine,.v3-hint,.v3-muted,.v3-tip,.v3-camera-rotate,.v3-tv-camera-note):not(.v3-card *,.v3-panel *,.v3-end-row *,button *){font-weight:var(--v3-small-text-on-picture-weight);font-style:normal;color:var(--v3-quiet-text-on-picture)}.v3-screen .v3-quote:not(.v3-card *,.v3-panel *){color:var(--v3-quiet-text-on-picture)}.v3-label{margin:0;font:700 var(--v3-fs-xs)/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.v3-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--v3-space-2);min-height:var(--v3-control-h);min-width:min(100%,7rem);max-width:100%;padding:.35em var(--v3-control-px);border-radius:var(--v3-radius-m);font:700 var(--v3-fs-button)/1.15 var(--f-text);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;transition:transform var(--t-fast) var(--ease-out),filter var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out)}.v3-button-label{min-width:0}.v3-icon{width:1.25em;height:1.25em;flex:none}.v3-button--primary{color:var(--cta-ink);background:linear-gradient(112deg,#fff0 42%,#ffffffbf,#fff0 58%) no-repeat -80% 0 / 45% 100%,var(--cta-fill);animation:cta-shine 1.1s var(--ease-out) .45s 1 both;box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 .7em .12em var(--cta-glow-near),0 0 1.8em .45em var(--cta-glow-far),0 .14em 0 var(--cta-base)}.v3-button--secondary{color:var(--text);background:var(--secondary-fill);box-shadow:inset 0 0 0 1.5px var(--secondary-ring),0 .5em 1.5em #00000073}.v3-button--danger{color:#fbefe0;background:linear-gradient(#c94a3c,#8f1f17);box-shadow:0 .16em #4d0f0a}.v3-button--link{min-height:44px;min-width:0;padding:0 var(--v3-space-2);background:none;color:var(--gold-light);font-size:max(14px,var(--v3-fs-s));letter-spacing:.04em;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.v3-button:disabled{opacity:.42;filter:grayscale(.5);box-shadow:none;animation:none;cursor:not-allowed}.v3-button:focus-visible{outline:3px solid var(--text);outline-offset:3px}.v3-button:active:not(:disabled){transform:translateY(1px) scale(.985);transition-duration:80ms}.v3-button--link:active:not(:disabled){transform:none;color:var(--gold)}@media (hover: hover) and (pointer: fine){.v3-button:hover:not(:active):not(:disabled){transform:translateY(-1px)}.v3-button--primary:hover:not(:disabled),.v3-button--danger:hover:not(:disabled){filter:brightness(1.06)}.v3-button--secondary:hover:not(:disabled){color:var(--gold-light);background:#281a0ef0;box-shadow:inset 0 0 0 1.5px var(--gold-light),0 .5em 1.5em #00000073}.v3-button--link:hover:not(:disabled){transform:none;color:var(--text);text-decoration-thickness:2px}}@media (prefers-reduced-motion: reduce){.v3-button{animation:none;transition-property:color,background-color,box-shadow,opacity,filter}.v3-button{transform:none!important}}.v3-corner{position:absolute;z-index:1;width:var(--v3-medallion);height:var(--v3-medallion);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);background:#0f0905b3;transition:color var(--t-med) var(--ease-out),background-color var(--t-med) var(--ease-out)}.v3-corner:before{content:"";position:absolute;inset:min(0px,calc((var(--v3-medallion) - 44px) / 2));border-radius:50%}.v3-corner .v3-icon{width:52%;height:52%;stroke-width:1.8}.v3-corner[aria-expanded=true]{color:var(--cta-ink);background:var(--gold-light)}.v3-corner:focus-visible{outline:3px solid var(--text);outline-offset:2px}.v3-corner--top-left{top:max(var(--v3-edge),var(--st));left:max(var(--v3-edge),var(--sl))}.v3-corner--top-right{top:max(var(--v3-edge),var(--st));right:max(var(--v3-edge),var(--sr))}.v3-corner--bottom-left{bottom:max(var(--v3-edge),var(--sb));left:max(var(--v3-edge),var(--sl))}.v3-corner--bottom-right{bottom:max(var(--v3-edge),var(--sb));right:max(var(--v3-edge),var(--sr))}.v3-corner--beside-gear{top:max(var(--v3-edge),var(--st));right:calc(max(var(--v3-edge),var(--sr)) + var(--v3-medallion) + var(--v3-space-2))}@media (hover: hover) and (pointer: fine){.v3-corner:hover{color:var(--text);background:#0f0905e0}.v3-corner:after{content:attr(aria-label);position:absolute;top:calc(100% + 6px);white-space:nowrap;padding:5px 10px;border-radius:var(--v3-radius-s);font:700 var(--v3-fs-xs)/1.1 var(--f-text);letter-spacing:.04em;color:var(--text);background:#0f0905f0;box-shadow:0 4px 12px #00000080;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out)}.v3-corner--top-right:after,.v3-corner--bottom-right:after,.v3-corner--beside-gear:after{right:0}.v3-corner--top-left:after,.v3-corner--bottom-left:after{left:0}.v3-corner--bottom-left:after,.v3-corner--bottom-right:after{top:auto;bottom:calc(100% + 6px)}.v3-corner:hover:after{opacity:1;transition-delay:.35s}}#stage[data-host-menu]{--v3-safe-t: max(var(--st), var(--v3-gutter), calc(max(var(--v3-edge), var(--st)) + var(--v3-medallion) + 4px)) }#stage[data-host-menu]>*{--content-t: max(calc(var(--border-y-t) + max(22px, calc(3.4 * var(--u)))), calc(max(var(--v3-edge), var(--st)) + var(--v3-medallion) + 4px)) }html:not([data-tv]) #stage:not([data-host-menu]) .v3-screen:has(.v3-card,.v3-panel){--v3-safe-t: max(var(--st), var(--v3-gutter), calc(max(var(--v3-edge), var(--st)) + var(--v3-medallion) + 4px)) }.host-gear .v3-corner{z-index:5}.v3-panel{display:flex;flex-direction:column;gap:var(--v3-space-3);min-height:0;max-height:100%;width:var(--v3-w-panel);padding:var(--v3-space-4);border-radius:var(--v3-radius-l);background:var(--panel-fill);box-shadow:inset 0 0 0 1px var(--panel-ring),0 1em 3em #00000080}.v3-panel--dialog{width:var(--v3-w-dialog)}.v3-panel--wide{width:var(--v3-w-wide)}.v3-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--v3-space-3)}.v3-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--v3-space-3)}.v3-panel-footer{flex:none}.layer-overlays:has(>.v3-root){padding:0;background:#0805038c;-webkit-backdrop-filter:none;backdrop-filter:none}.layer-overlays:has(.v3-report,.report-sent){background:radial-gradient(ellipse at 50% 45%,#0e0905f0,#060402fb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v3-dropdown{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:calc(max(var(--v3-edge),var(--st)) + var(--v3-medallion) + var(--v3-space-2)) max(var(--v3-edge),var(--sr)) var(--v3-safe-b) var(--v3-safe-l)}.v3-panel--menu{width:min(100%,max(20rem,12rem + 30vmin,63 * var(--v3-k)));padding:var(--v3-space-3) var(--v3-space-4);background:var(--panel-alert-fill);animation:v3-drop var(--t-med) var(--ease-out) both;transform-origin:top right}@keyframes v3-drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.v3-panel--menu{animation:fade-in .12s linear both}}.v3-panel--menu.v3-gear-menu{display:flex;flex-direction:column;gap:var(--v3-space-3);max-height:100%;padding:var(--v3-space-3)}.v3-menu-body{display:grid;gap:var(--v3-space-3);min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:calc(-1 * var(--v3-focus-room));padding:var(--v3-focus-room)}.v3-menu-body[data-more-below]{mask-image:linear-gradient(#000 calc(100% - 2.4rem),transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - 2.4rem),transparent)}.v3-menu-columns,.v3-menu-column{display:grid;gap:var(--v3-space-3);align-content:start;min-width:0}.v3-menu-group{display:grid;gap:var(--v3-space-2);min-width:0}.v3-menu-heading{margin:0 0 0 .3em;font:700 var(--v3-fs-xs)/1 var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:#d9bf85}.v3-menu-pair{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--v3-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.v3-menu-pair--landscape{grid-template-columns:minmax(0,1fr)}.v3-menu-row{box-sizing:border-box;display:flex;align-items:center;gap:var(--v3-space-3);width:100%;min-width:0;min-height:var(--v3-control-h);margin:0;padding:0 var(--v3-space-3);border:0;border-radius:var(--v3-radius-m);background:#ffecc80e;box-shadow:inset 0 0 0 1px #c9a25a52;font:700 var(--v3-fs-m)/1.15 var(--f-text);color:var(--text);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.v3-menu-row:focus-visible{outline:3px solid var(--text);outline-offset:2px}.v3-menu-row:disabled{cursor:default}.v3-menu-row-icon{flex:none;width:1.25em;height:1.25em;color:var(--gold-light)}.v3-menu-row-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.v3-menu-row-end{flex:none;display:flex;align-items:center;gap:.25em;font:600 var(--v3-fs-s)/1 var(--f-text);color:#cdbb95}.v3-menu-row-end .v3-icon{width:1.1em;height:1.1em}.v3-menu-row--static{cursor:default}.v3-menu-row.is-connected .v3-menu-row-end{color:#9fdcaa}.v3-menu-row--danger{color:#ffb3a6;background:#78181038;box-shadow:inset 0 0 0 1px #ec6e5c8c}.v3-menu-row--danger .v3-menu-row-icon{color:#ff9a8a}.v3-menu-row--main{justify-content:center;min-height:calc(var(--v3-control-h) * 1.2);background:linear-gradient(#f0dca6,#cfa75c);color:#1a120a;box-shadow:0 3px #6d5226;font-size:var(--v3-fs-l, var(--v3-fs-m));letter-spacing:.06em;text-transform:uppercase}.v3-menu-row--main .v3-menu-row-icon{color:#1a120a}.v3-menu-row--main .v3-menu-row-label,.v3-menu-footer{flex:none}.v3-menu-row .v3-slider{flex:1.4 1 0;height:auto;min-height:2rem}.v3-menu-row .v3-setting-value{flex:none;width:3.2em}.v3-menu-row input[type=checkbox]{flex:none;width:1.3em;height:1.3em;margin:0;accent-color:var(--gold-light)}.v3-menu-row-note{display:block;font:400 var(--v3-fs-xs)/1.25 var(--f-text);color:var(--muted)}.v3-menu-privacy{display:grid;gap:var(--v3-space-3)}.v3-menu-back{justify-self:start;display:inline-flex;align-items:center;gap:.25em;min-height:var(--v3-control-h);margin:0 0 calc(-1 * var(--v3-space-2));padding:0 .4em 0 0;border:0;background:none;font:700 var(--v3-fs-s)/1 var(--f-text);color:var(--gold-light);cursor:pointer}.v3-menu-back .v3-icon{width:1.1em;height:1.1em}.v3-menu-back:focus-visible{outline:3px solid var(--text);outline-offset:2px}.v3-menu-title{display:flex;align-items:center;gap:.4em;margin:0;font:400 var(--v3-fs-l, var(--v3-fs-m))/1.1 var(--f-title);color:var(--text)}.v3-menu-title .v3-icon{width:1.1em;height:1.1em;color:var(--gold-light)}.v3-menu-privacy .v3-text{margin:0;font-size:var(--v3-fs-s);color:#e3d5b8}@media (orientation: landscape) and (max-height: 500px){.v3-panel--menu.v3-gear-menu{width:min(100%,clamp(36rem,28rem + 40vmin,52rem));gap:var(--v3-space-2);padding:var(--v3-space-2) var(--v3-space-3)}.v3-menu-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--v3-space-2) var(--v3-space-4)}.v3-menu-column,.v3-menu-body{gap:var(--v3-space-2)}.v3-menu-pair--landscape{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-menu-row{min-height:max(44px,calc(var(--v3-control-h) * .88));gap:var(--v3-space-2);padding:0 var(--v3-space-2)}.v3-menu-row--main{min-height:max(52px,var(--v3-control-h))}}@supports selector(:has(*)){@media (orientation: landscape) and (min-height: 501px){.v3-panel--menu.v3-gear-menu--game{width:min(100%,max(clamp(30rem,24rem + 36vmin,46rem),86 * var(--v3-k)))}.v3-menu-columns:has([data-group=game]){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:var(--v3-space-4)}.v3-menu-columns:has([data-group=game])>.v3-menu-column{display:contents}.v3-menu-columns:has([data-group=game]) [data-group=sound],.v3-menu-columns:has([data-group=game]) [data-group=second_screen],.v3-menu-columns:has([data-group=game]) [data-group=help]{grid-column:1}.v3-menu-columns:has([data-group=game]) [data-group=game]{grid-column:2;grid-row:1 / span 3;align-content:start}.v3-menu-columns:has([data-group=game]) .v3-menu-pair{grid-template-columns:minmax(0,1fr)}}}.v3-menu-pair>:only-child{grid-column:1 / -1}.v3-confirm .v3-buttons>.v3-button:last-child{min-height:calc(var(--v3-control-h) * 1.12);font-size:1.06em}.v3-setting-value{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--v3-fs-s);color:var(--muted)}.v3-slider{width:100%;min-width:0;height:var(--v3-control-h);margin:0;accent-color:var(--gold-light);cursor:pointer}.v3-slider:focus-visible{outline:3px solid var(--text);outline-offset:2px}.v3-row--start{justify-content:flex-start}.v3-fieldset{min-width:0;margin:0;padding:0;border:0}.v3-panel-footer{justify-content:flex-end}.v3-stamp{position:relative;display:inline-block;transform:rotate(-7deg);font-size:var(--v3-stamp-size);line-height:1}.v3-stamp-halo{position:absolute;left:-45%;top:-70%;width:190%;height:240%;pointer-events:none;background:radial-gradient(ellipse at center,#060402e0,#06040299 45%,#06040200 72%)}.v3-stamp-ink{position:relative;filter:url(#stamp-grunge) drop-shadow(0 .043em .13em rgb(0 0 0 / .95))}.v3-stamp-outer{border:.065em solid var(--red);border-radius:.1em;padding:.065em}.v3-stamp-inner{border:max(1px,.022em) solid var(--red);border-radius:.065em;padding:.086em .285em .022em;font:400 1em/1.05 var(--f-stamp);letter-spacing:.06em;color:var(--red);white-space:nowrap}.v3-main-menu .v3-screen-body{display:grid;gap:0;justify-items:center;overflow:visible;grid-template-rows:40% 0 16% auto 1fr}.v3-main-menu .v3-screen-body>*{margin:0}.v3-main-menu-stamp{grid-row:2;align-self:center}.v3-main-menu-actions{grid-row:4;width:max(var(--v3-w-menu),48 * var(--v3-k));--v3-control-h: max(2.75rem, 2rem + 2.6vmin, 8.5 * var(--v3-k));--v3-fs-button: max(.9375rem, .72rem + 1vmin, 3.2 * var(--v3-k)) }.v3-main-menu .v3-button:focus-visible,.v3-main-menu .v3-corner:focus-visible,.v3-screen-return .v3-button:focus-visible{outline:max(3px,.45vmin) solid var(--gold2);outline-offset:max(3px,.45vmin);box-shadow:0 0 0 max(7px,1.1vmin) #e6c98747,0 0 max(14px,2.4vmin) #e6c98759}@media (max-aspect-ratio: 1/1){.v3-main-menu .v3-screen-body{grid-template-rows:25% 0 1fr auto 0}.v3-main-menu-actions{width:min(100%,max(20rem,46 * var(--v3-k)))}}.v3-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--v3-safe-t) var(--v3-safe-r) var(--v3-safe-b) var(--v3-safe-l)}.v3-connect{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--v3-space-4);align-items:center}.v3-where .v3-connect{max-width:var(--v3-w-panel);padding:var(--v3-space-4);border-radius:var(--v3-radius-l);background:#0e0905e6;box-shadow:inset 0 0 0 1px var(--panel-ring),0 1em 3em #00000080}.v3-connect-info{--kb-gap: var(--v3-space-3);display:flex;flex-direction:column;gap:var(--kb-gap);min-width:0}.v3-connect-steps{display:grid;gap:var(--v3-space-2);margin:0;padding:0;list-style:none;counter-reset:step}.v3-connect-steps li{counter-increment:step;display:flex;align-items:baseline;gap:var(--v3-space-2);font-size:var(--v3-fs-m)}.v3-connect-steps li:before{content:counter(step);flex:none;display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;font:700 .85em/1 var(--f-text);color:var(--cta-ink);background:var(--gold-light)}.v3-connect-steps strong{font-weight:700;color:var(--gold-light)}.v3-connect-field{display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-3);min-width:0}.v3-code-boxes{display:flex;justify-content:center;gap:var(--v3-space-2);margin:0;padding:0;border:0;min-width:0}.v3-code-box{box-sizing:border-box;width:calc(var(--v3-control-h) * 1.05);height:calc(var(--v3-control-h) * 1.3);min-width:0;padding:0;border:0;border-radius:var(--v3-radius-m);text-align:center;text-transform:uppercase;font:400 var(--v3-fs-title)/1 var(--f-title);color:var(--gold-light);background:#ffffff24}.v3-code-box::placeholder{color:#fff6}.v3-code-box:focus{outline:none;box-shadow:inset 0 0 0 max(2px,.16rem) var(--gold-light)}.v3-code-box:disabled{opacity:.7}.v3-code-boxes--done .v3-code-box{box-shadow:inset 0 0 0 max(2px,.12rem) var(--gold-light)}.v3-connect-status{display:flex;align-items:flex-start;justify-content:center;gap:.4em;min-height:2.7em;max-width:22em;margin:0;text-align:center;font:400 var(--v3-fs-m)/1.35 var(--f-text);color:var(--text)}.v3-connect-status .v3-icon{flex:none;margin-top:.05em;color:var(--gold-light)}.v3-connect-status--error{color:#f0b04a}html[data-keyboard] .v3-connect-field{gap:var(--v3-space-2)}html[data-keyboard] .v3-code-box{height:calc(var(--v3-control-h) * 1.1)}html[data-keyboard] .v3-connect-panel{padding:var(--v3-space-3);gap:var(--v3-space-2)}@media (max-aspect-ratio: 1/1),(max-width: 540px){.v3-connect{grid-template-columns:minmax(0,1fr)}}@media (orientation: landscape) and (max-height: 430px) and (min-width: 541px){.v3-where .v3-connect{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding:var(--v3-space-1) var(--v3-space-3)}}.v3-card{display:flex;flex-direction:column;gap:var(--v3-space-3);width:100%;max-width:var(--v3-w-dialog);padding:var(--v3-space-4);border-radius:var(--v3-radius-l);background:#0e0905f0;box-shadow:inset 0 0 0 1px var(--panel-ring),0 1em 3em #00000080}.v3-swap{display:grid}.v3-swap-item{grid-area:1 / 1;min-width:0}.v3-swap-item:not([data-active]){visibility:hidden}.v3-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v3-space-2);width:100%}.v3-actions>.v3-button{flex:1 1 10em;max-width:14em}.v3-actions>.v3-button--link{flex:0 0 auto}.v3-tips{display:grid;gap:var(--v3-space-2);margin:0;padding-left:1.2em;font-size:var(--v3-fs-m)}.v3-tips li::marker{color:var(--gold)}.v3-sound .v3-footer{--sound-button-w: calc(11.5 * var(--v3-fs-button));display:grid;justify-content:center;gap:var(--v3-space-2);grid-template-columns:min(100%,calc(2 * var(--sound-button-w) + var(--v3-space-2)));justify-items:stretch;width:100%}.v3-sound .v3-actions{flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.v3-sound .v3-actions .v3-button{flex:0 1 var(--sound-button-w);min-width:0;width:auto}@media (max-height: 400px) and (orientation: landscape){.v3-sound .v3-tips{gap:var(--v3-space-1);font-size:var(--v3-fs-s)}.v3-sound .v3-footer{gap:var(--v3-space-1)}.v3-sound-place-label{padding-block:.12em}.v3-sound-place{gap:var(--v3-space-1) var(--v3-space-2)}.v3-sound .v3-place-seg{--seg-pad: 2px;--seg-h: 38px }.v3-sound .v3-card{padding-block:var(--v3-space-3);gap:var(--v3-space-2)}.v3-sound .v3-flow{gap:var(--v3-space-2)}}.v3-sound-back{justify-self:start;margin-left:calc(var(--v3-space-2) * -1)}.v3-sound-place{justify-self:center;width:max-content;max-width:calc(100vw - 2 * var(--v3-gutter));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--v3-space-3)}.v3-sound-place-label{margin:0;padding:.3em .8em;border-radius:999px;background:#0f0905d1;font:700 var(--v3-fs-s)/1.2 var(--f-text);color:var(--gold-light);text-shadow:0 1px 2px #000}.v3-place-seg{--seg-pad: 4px;--seg-h: 40px;--seg-hit: 44px;--seg-track: rgb(10 6 3 / .72);--seg-track-ring: rgb(201 162 90 / .45);--seg-text: rgb(240 226 200 / .7);--seg-wash: rgb(240 220 166 / .16);display:inline-grid;grid-template-columns:1fr 1fr;gap:var(--seg-pad);margin:0;padding:var(--seg-pad);min-width:0;border:1px solid var(--seg-track-ring);border-radius:999px;background:var(--seg-track)}.v3-place-seg button{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--seg-h);padding:0 1.1em;border-radius:999px;font:700 max(12px,calc(var(--v3-fs-s) * .82))/1 var(--f-text);letter-spacing:.07em;text-transform:uppercase;color:var(--seg-text);cursor:pointer}.v3-place-seg button:after{content:"";position:absolute;inset:calc((var(--seg-h) - var(--seg-hit)) / 2) 0}.v3-place-seg button[aria-pressed=true]{background:var(--seg-wash);color:var(--gold-light);box-shadow:inset 0 0 0 1.5px var(--gold-light)}.v3-place-seg button:focus-visible{outline:3px solid var(--text);outline-offset:1px}.v3-place-seg svg{width:1.25em;height:1.25em}.v3-second-screen-card{width:min(100%,var(--v3-w-panel));display:grid;gap:var(--v3-space-2);text-align:center;justify-items:center}.v3-second-screen-card>*{margin:0}.v3-fine{margin:0;font-size:var(--v3-fs-s)}.v3-rules-quote{margin:0;font:italic 400 calc(var(--v3-fs-m) * 1.3)/1.3 var(--f-text);color:var(--text);text-wrap:balance}.v3-speaker{margin-right:.6em;font:700 var(--v3-fs-xs)/1.2 var(--f-text);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.v3-speaker--own{margin:0;min-height:1.2em}.v3-rules-all{display:grid;gap:var(--v3-space-2);margin:0;padding-left:1.4em;font-size:var(--v3-fs-m);line-height:1.3}.v3-rules-all li::marker{font-family:var(--f-title);color:var(--gold)}.v3-rules-card{flex:0 1 auto;min-height:0;max-height:100%}.v3-rules-head{display:flex;align-items:center;gap:var(--v3-space-2)}.v3-rules-head .v3-bar{flex:1 1 auto;width:auto;min-width:3rem}.v3-rules-list{gap:var(--v3-space-1);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;list-style:none;padding:.6rem 0;margin:0}.v3-rules-list::-webkit-scrollbar{display:none}.v3-rules-list{--v3-fade-top: 0px;--v3-fade-bottom: 0px;-webkit-mask-image:linear-gradient(transparent,#000 var(--v3-fade-top),#000 calc(100% - var(--v3-fade-bottom)),transparent);mask-image:linear-gradient(transparent,#000 var(--v3-fade-top),#000 calc(100% - var(--v3-fade-bottom)),transparent)}.v3-rules-list.is-more-above{--v3-fade-top: 2.4em }.v3-rules-list.is-more-below{--v3-fade-bottom: 2.4em }.v3-rules-list li{display:flex;align-items:center;gap:.8em;padding:.55em .25em;font-size:max(1rem,min(calc(var(--v3-fs-m) * 1.1),3.4vh));line-height:1.3;color:var(--text);border-bottom:1px solid rgb(255 255 255 / .08);transition:color var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out)}.v3-rules-list li:last-child{border-bottom:0}.v3-rules-list li::marker{content:none}.v3-rules-icon{flex:none;width:1.7em;height:1.7em;color:var(--muted);opacity:.85;transition:color var(--t-med) var(--ease-out),opacity var(--t-med) var(--ease-out)}.v3-rules-list li.is-current{color:#fff}.v3-rules-list li.is-read{opacity:.72}.v3-rules-list li.is-current .v3-rules-icon{color:var(--gold-light);opacity:1}.v3-rules-short .v3-rules-list:has(.is-current) li:not(.is-read,.is-current){opacity:.55}@media (prefers-reduced-motion: reduce){.v3-rules-list li{transition:none}}.v3-about-card{--v3-about-scale: 1;flex:0 1 auto;max-width:calc(var(--v3-w-dialog) * var(--v3-about-scale));min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;text-align:left;gap:max(var(--v3-space-2),min(var(--v3-space-3),2.2vh))}.v3-about-title{color:var(--gold-light);text-align:center;font-size:calc(var(--v3-fs-title) * var(--v3-about-scale))}@media (min-width: 1200px) and (min-height: 800px){.v3-about-card{--v3-about-scale: 1.2 }}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-about-card{padding-block:var(--v3-space-2);gap:.3em}.v3-about-title{font-size:calc(var(--v3-fs-title) * .8)}.v3-about-lead{font-size:var(--v3-fs-m);line-height:1.25}.v3-about-points{gap:0;line-height:1.22}.v3-about-points li{padding:.2em}.v3-about-icon{width:1.5em;height:1.5em}}.v3-about-lead{margin:0;font:400 calc(var(--v3-fs-m) * 1.12 * var(--v3-about-scale))/1.35 var(--f-text);color:var(--text);text-align:center;text-wrap:pretty}.v3-about-points{display:grid;gap:max(.35em,min(var(--v3-space-2),1.6vh));margin:0;padding:0;list-style:none;font-size:calc(var(--v3-fs-m) * var(--v3-about-scale));line-height:1.32;color:var(--text)}.v3-about-points span{text-wrap:pretty}.v3-about-points li{display:flex;align-items:center;gap:.8em;padding:.5em .2em;border-top:1px solid var(--panel-ring)}.v3-about-points li:last-child{border-bottom:1px solid var(--panel-ring)}.v3-about-icon{flex:none;width:1.8em;height:1.8em;color:var(--gold-light)}.v3-about-closing{margin:0;font:italic 400 calc(var(--v3-fs-m) * var(--v3-about-scale))/1.35 var(--f-text);color:var(--muted);text-align:center;text-wrap:balance}.v3-copied{margin:0;min-height:1.35em;font-size:var(--v3-fs-s);color:var(--gold-light)}.v3-connecting .v3-screen-body{justify-content:center}.v3-connecting-sign{width:max(4rem,2rem + 14 * var(--v3-k));aspect-ratio:1;color:var(--accent);opacity:.8;animation:breath 2.4s ease-in-out infinite}.v3-connecting-sign .v3-icon{width:100%;height:100%}.v3-flow{display:flex;flex-direction:column;gap:var(--v3-space-3);min-width:0}:root{--v3-ring-size: max(4.5rem, 2rem + 16 * var(--v3-k));--v3-ring-size-s: max(3.5rem, 1.5rem + 9 * var(--v3-k));--v3-ring-pop-reach: .065;--v3-fs-name: max(1.75rem, 9 * var(--v3-k));--v3-chip-h: max(2.25rem, 1.5rem + 2.5vmin, 6.5 * var(--v3-k));--v3-lineup-h: calc(var(--v3-fs-xs) * 1.4);--v3-end-row-padding-block-low: .15em;--v3-lineup-gap: var(--v3-space-3);--v3-lineup-day-fs: min(max(var(--v3-fs-s), calc(3.8 * var(--v3-tv-unit))), 2.6vw)}.v3-title--big{font-size:calc(var(--v3-fs-title) * 1.35)}.v3-hint{color:var(--muted)}.v3-notice{margin:0;font:700 var(--v3-fs-s)/1.25 var(--f-text);color:#f0b04a;text-align:center;text-wrap:balance}.v3-notice:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v3-quote{margin:0;max-width:60ch;text-align:center;font:italic 400 var(--v3-fs-m)/1.35 var(--f-text);color:var(--muted);text-wrap:balance}@media (min-width: 700px) and (min-height: 700px){.v3-quote{max-width:56ch}}.v3-split{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--v3-space-4)}.v3-split-main{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-2);min-width:0;text-align:center}.v3-split-side{display:grid;place-items:center}@media (max-aspect-ratio: 1/1){.v3-split{grid-template-columns:minmax(0,1fr)}.v3-split-side{justify-self:center}}@media (max-height: 430px) and (min-aspect-ratio: 1/1){:root{--v3-chip-h: 2rem;--v3-lineup-gap: var(--v3-space-1) }.v3-split-main{gap:var(--v3-space-1)}}.v3-name{margin:0;max-width:100%;font:400 min(var(--v3-fs-name),9cqw)/1.1 var(--f-title);color:var(--text);overflow-wrap:anywhere;animation:v3-name-in var(--t-med) var(--ease-out) both}.v3-name.is-waiting{color:var(--muted)}@keyframes v3-name-in{0%{opacity:0}to{opacity:1}}:root{--v3-blocked-name-opacity: .55 }.v3-question{margin:0;max-width:100%;min-height:2.5em;display:flex;align-items:center;justify-content:center;font:700 var(--v3-fs-title)/1.2 var(--f-text);color:var(--text);text-wrap:balance}.v3-carousel{--cn-fs: min(var(--v3-fs-name), 9cqw, 7.5vh);font-size:var(--cn-fs);position:relative;width:100%;height:max(44px,calc(var(--cn-fs) * 1.8));margin:0;padding:0;list-style:none;overflow:hidden;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.v3-slot{position:absolute;top:0;bottom:0;left:50%;width:var(--w, 0px);margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font:400 var(--f, 1em)/1.1 var(--f-title);color:var(--muted);transform:translate(calc(-50% + var(--x, 0px)),var(--y, 0px))}.v3-slot[data-o="0"]{color:var(--text);z-index:1}.v3-slot[data-o="-2"],.v3-slot[data-o="2"]{color:#a69679}.v3-slot.is-edge,.v3-slot[data-fit=off]{opacity:0;visibility:hidden}.v3-slot-name{display:block;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:0;padding:0;background:none;color:inherit;font:inherit;line-height:1.3;text-align:center;white-space:nowrap}.v3-slot:not(.is-centre){font-family:var(--f-text);font-weight:700}.v3-carousel .v3-slot.is-centre .v3-name{font-size:inherit;color:inherit;max-width:100%;animation:none}.v3-slot:not(.is-centre) .v3-slot-name{padding:.12em .25em}.v3-slot:not([data-cut]) .v3-slot-name{overflow:visible}.v3-slot.is-stopped{color:var(--gold-light)}.v3-choice.is-calling .v3-slot[data-o="0"]{color:#a69679}.v3-slot.is-dead .v3-slot-name{color:#a69679;text-decoration:line-through;text-decoration-thickness:.08em}.v3-slot.is-blocked{opacity:var(--v3-blocked-name-opacity);filter:grayscale(1)}.v3-slot-name.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;min-height:44px;min-width:44px;line-height:max(1.3em,44px)}.v3-slot-name.is-tappable:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}.v3-screen.v3-choice :is(.v3-label,.v3-question,.v3-name,.v3-slot-name,.v3-text,.v3-hand-info,.v3-miss-hint){text-shadow:var(--v3-letter-shadow);will-change:var(--v3-letter-layer)}.v3-screen.v3-choice .v3-carousel :is(.v3-name,.v3-slot-name){padding-block:0}.v3-screen.v3-choice .v3-slot:not(.is-centre):before{content:"";position:absolute;z-index:-1;inset:24% -.15em;border-radius:50%;background:#080503eb;filter:blur(.3em);pointer-events:none}.v3-choice.is-far{--v3-ring-size: min(44vh, 28vw) }.v3-choice.is-far .v3-ring{--ring-rim: max(4px, calc(var(--v3-ring-size) * .06)) }.v3-choice.is-far .v3-screen-body>.v3-split{flex:1 1 auto;margin:0;align-items:stretch}.v3-choice.is-far .v3-split-main{gap:var(--v3-space-1);justify-content:space-evenly}.v3-choice.is-far .v3-split-side{align-self:end}.v3-choice.is-far .v3-question{min-height:0;font-size:var(--v3-fs-m)}html[data-tv] .v3-screen.v3-choice .v3-question{min-height:1.2em}.v3-choice.is-far .v3-carousel{--cn-fs: min(19vh, 24cqw);--far-names-room-em: 2;height:var(--names-h, var(--cn-fs));max-height:calc(var(--cn-fs) * var(--far-names-room-em))}.v3-choice.is-far .v3-carousel :is(.v3-name,.v3-slot-name){line-height:1.08}.v3-name-hyphen{display:none}.v3-choice.is-far .v3-slot:not(.is-centre){font-family:var(--f-title);font-weight:400}.v3-choice.is-far .v3-slot:not(.is-centre) .v3-slot-name{padding-inline:.45em}.v3-choice.is-far .v3-slot{bottom:auto;height:var(--h, 100%)}.v3-choice.is-far .v3-slot[data-lines] :is(.v3-name,.v3-slot-name){white-space:normal}.v3-choice.is-far .v3-slot[data-lines] .v3-name-part{display:block;white-space:nowrap}.v3-choice.is-far .v3-slot[data-lines] .v3-name-hyphen{display:inline}@media (max-aspect-ratio: 1/1){.v3-choice.is-far{--v3-ring-size: min(30vh, 52vw) }.v3-choice.is-far .v3-split-side{align-self:center}.v3-choice.is-far .v3-screen-body>.v3-split{grid-template-rows:minmax(0,1fr) auto;row-gap:var(--v3-space-4)}.v3-choice.is-far .v3-carousel{--cn-fs: min(12vh, 24cqw);--far-names-room-em: 2.6 }}.v3-ring{padding:0;border:0;background:none;color:inherit;font:inherit;--p: 0;--ring-rim: max(2px, calc(var(--v3-ring-size) * .03));position:relative;width:var(--v3-ring-size);aspect-ratio:1;flex:none;display:grid;place-items:center}.v3-ring--small{width:var(--v3-ring-size-s);--ring-rim: max(2px, calc(var(--v3-ring-size-s) * .03)) }.v3-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:#140d07;border:var(--ring-rim) solid var(--accent);box-shadow:0 .3em 1em #0000008c}.v3-ring-dial{position:absolute;inset:var(--ring-rim);border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1turn),rgb(230 201 135 / .5) 0);background:conic-gradient(var(--accent) calc(var(--p) * 1turn),color-mix(in srgb,var(--accent) 50%,transparent) 0);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 81.5%);mask:radial-gradient(closest-side,transparent 80%,#000 81.5%)}.v3-ring-icon{position:relative;width:50%;aspect-ratio:1;display:grid;place-items:center;color:var(--cream);opacity:calc(.85 + var(--p) * .15);transform:scale(calc(.95 + var(--p) * .1))}.v3-ring-icon .v3-icon{width:100%;height:100%}.v3-ring-counter{font:400 calc(var(--v3-ring-size) * .19)/1 var(--f-title);white-space:nowrap}.v3-ring.is-done .v3-ring-dial{background:var(--accent);filter:drop-shadow(0 0 .5rem rgb(230 201 135 / .55))}.v3-ring.is-done{animation:v3-pop .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes v3-pop{0%{transform:scale(.88)}60%{transform:scale(1.1)}to{transform:scale(1)}}.v3-ring.is-touchable{cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.v3-ring.is-touchable:focus-visible{outline:3px solid var(--gold2);outline-offset:3px;border-radius:50%}.v3-ring.is-held{filter:brightness(1.15)}.v3-ring.is-muted,.v3-ring.is-muted:hover{opacity:.4;filter:grayscale(.7);cursor:default}@media (hover: hover) and (pointer: fine){.v3-ring.is-touchable:hover{filter:brightness(1.15)}}@media (prefers-reduced-motion: reduce){.v3-ring.is-done{animation:none}}.v3-ring.is-composited .v3-ring-dial{background:radial-gradient(closest-side,transparent 80%,color-mix(in srgb,var(--accent) 50%,transparent) 81.5%);-webkit-mask:none;mask:none}.v3-ring.is-composited.is-done .v3-ring-dial{background:radial-gradient(closest-side,transparent 80%,var(--accent) 81.5%)}.v3-ring-fill{position:absolute;inset:var(--ring-rim);border-radius:50%}.v3-ring-half{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.v3-ring-half--right{left:50%}.v3-ring-half--left{left:0}.v3-ring-blade{position:absolute;top:0;width:200%;height:100%;border-radius:50%;will-change:transform}.v3-ring-half--right .v3-ring-blade{left:-100%;background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.v3-ring-half--left .v3-ring-blade{left:0;background:linear-gradient(90deg,transparent 50%,var(--accent) 50%)}.v3-ring-hole{position:absolute;inset:var(--ring-rim);border-radius:50%;background:radial-gradient(closest-side,#140d07 80%,transparent 81.5%)}html:not([data-tv]) .v3-ring-hole{inset:0}.v3-ring.is-composited .v3-ring-icon{opacity:.85;transform:scale(.95);will-change:transform,opacity}.v3-kept-room{visibility:hidden}.v3-keeps-room{display:grid}.v3-keeps-room:before{content:attr(data-room);grid-area:1 / 1;visibility:hidden}.v3-keeps-room>*{grid-area:1 / 1}.v3-resume .v3-keeps-room>*{align-self:center}.v3-deal .v3-keeps-room>*{justify-self:start}.v3-miss-hint{margin:0 auto;min-height:2.9em;width:min(100%,40ch);font:700 var(--v3-fs-s)/1.4 var(--f-text);color:#f0b04a;text-align:center;text-wrap:balance}.v3-miss-hint[data-empty],.v3-miss-hint[data-spoken]{visibility:hidden}.v3-miss-wrap{display:grid;width:100%;min-width:0}.v3-miss-wrap>*{grid-area:1 / 1}[data-said-hint][data-spoken]{visibility:hidden}@media (min-aspect-ratio: 1/1){.v3-miss-hint{min-height:1.7em;width:min(100%,60ch)}}:root{--v3-ring-hint-w: min(14ch, 30vw);--v3-ring-hint-lines: 4 }@media (max-height: 430px) and (min-aspect-ratio: 1/1){:root{--v3-ring-hint-w: min(34ch, 42vw);--v3-ring-hint-lines: 2 }.v3-split-side .v3-miss-hint{font-size:var(--v3-fs-xs);line-height:1.25}}@media (min-aspect-ratio: 1/1){.v3-split-side .v3-miss-wrap{width:auto}.v3-split-side .v3-miss-hint{width:var(--v3-ring-hint-w);min-height:calc(var(--v3-ring-hint-lines) * 1.4em)}}.v3-hand-info{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--v3-space-1);min-height:1.6em;margin:0;font:700 var(--v3-fs-s)/1.3 var(--f-text);color:var(--accent)}.v3-hand-info .v3-icon{flex:none}.v3-buttons{align-items:stretch;flex-wrap:nowrap}.v3-buttons>.v3-button--link{flex:0 0 auto}@media (max-aspect-ratio: 1/1){.v3-buttons{flex-direction:column;width:100%}.v3-buttons>.v3-button{width:100%}}.v3-hand-label{display:inline-flex;align-items:center;gap:.5em}.v3-bar{width:min(100%,max(22rem,32 * var(--v3-k)));height:max(6px,.4rem,.6 * var(--v3-k));border-radius:99px;background:#080503eb;outline:1px solid var(--accent);outline-offset:0;box-shadow:0 0 0 3px #080503bf,0 0 1.2em .4em #080503b3;overflow:hidden}.v3-bar[hidden]{display:block!important;visibility:hidden}.v3-bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.v3-drain{width:min(100%,max(26rem,38 * var(--v3-k)));height:max(4px,.4rem,.6 * var(--v3-k));border-radius:99px;background:#ffffff1a;overflow:hidden}.v3-drain i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:v3-drain linear both}@keyframes v3-drain{0%{transform:scaleX(var(--from, 1))}to{transform:scaleX(0)}}.v3-chips{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--v3-space-2);isolation:isolate}.v3-chip{border:0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:44px;max-width:100%;min-height:var(--v3-chip-h);padding:.2em var(--v3-space-3);border-radius:var(--v3-radius-m);color:var(--text);background:var(--tile-fill);box-shadow:inset 0 0 0 1.5px var(--tile-ring);font:700 var(--v3-fs-s)/1.15 var(--f-text);text-align:center;transition:color .15s,background-color .15s,box-shadow .15s}.v3-chip-slot{display:contents}.v3-chip-name{min-width:0;overflow-wrap:anywhere}.v3-chips--big .v3-chip{font-size:var(--v3-fs-m)}.v3-chips--big.v3-chips--many .v3-chip{font-size:var(--v3-fs-s)}html[data-tv] .v3-chips--big.v3-chips--many{--v3-chip-h: max(1.75rem, calc(5 * var(--v3-tv-unit, 1vmin))) }html[data-tv] .v3-chips--big.v3-chips--many .v3-chip{padding-block:.05em}.v3-chip.is-highlighted{color:var(--gold-light);background:linear-gradient(var(--tile-selected-fill),var(--tile-selected-fill)),var(--tile-fill);box-shadow:inset 0 0 0 2px var(--tile-selected-ring)}.v3-chip.is-stopped,.v3-chip.is-chosen{color:var(--cta-ink);background:var(--cta-fill);box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 .6rem var(--cta-glow-near)}.v3-chip.is-chosen:after,.v3-chip.is-present:after{content:"✓"}.v3-chip.is-present{box-shadow:inset 0 0 0 1.5px var(--gold)}.v3-chip.is-none{opacity:.7}.v3-chip.is-none:after{content:"✗"}.v3-chips--marks .v3-chip:not(.is-chosen):not(.is-present):not(.is-none):after{content:"✓";visibility:hidden}.v3-chip.is-dead{color:#a69679;text-decoration:line-through;text-decoration-thickness:.12em}.v3-chip.is-blocked{opacity:.32;filter:grayscale(1)}.v3-chip.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.v3-chip.is-tappable:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));min-width:44px}.v3-chip.is-tappable:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}@media (hover: hover) and (pointer: fine){.v3-chip.is-tappable:hover:not(.is-stopped):not(.is-chosen){background:#c9a25a1f}}.v3-lineup{position:absolute;right:var(--v3-safe-r);bottom:calc(var(--v3-safe-b) + var(--v3-reserve-b));height:var(--v3-lineup-h);display:flex;align-items:center;gap:var(--v3-space-2);pointer-events:none;font:700 var(--v3-fs-xs)/1 var(--f-text);color:var(--v3-quiet-text-on-picture);text-shadow:var(--v3-letter-shadow);will-change:var(--v3-letter-layer)}.v3-screen:has(>.v3-lineup){padding-bottom:calc(var(--v3-safe-b) + var(--v3-reserve-b) + var(--v3-lineup-h) + var(--v3-lineup-gap))}.v3-screen:has(>.v3-lineup--day){--v3-lineup-h: calc(var(--v3-lineup-day-fs) * 1.4) }.v3-lineup--day{font-size:var(--v3-lineup-day-fs);gap:.9em;height:calc(var(--v3-lineup-day-fs) * 1.4)}.v3-lineup--words .v3-lineup-role{gap:.3em;word-spacing:.15em}.v3-lineup-role{display:inline-flex;align-items:center;gap:.2em;white-space:nowrap}.v3-lineup-role .v3-icon{width:1.35em;height:1.35em}.v3-lineup-role--mafia .v3-icon{color:var(--red-light)}.v3-lineup--icons{pointer-events:auto;margin:0;padding:0 .6em;border:0;border-radius:999px;background:#0a0704cc;cursor:pointer;-webkit-tap-highlight-color:transparent}.v3-lineup--icons .v3-lineup-role{opacity:1}html[data-tv] .v3-lineup--icons{cursor:default}.v3-lineup--icons:before{content:"";position:absolute;inset:min(0px,calc(50% - 22px)) 0}.v3-lineup--icons:focus-visible{outline:3px solid var(--gold2);outline-offset:3px;border-radius:var(--v3-radius-s)}.v3-lineup-tip{display:none;position:absolute;z-index:20;right:0;bottom:calc(100% + var(--v3-space-2));width:max-content;max-width:calc(100vw - var(--v3-safe-l) - var(--v3-safe-r) - 2 * var(--v3-space-3));padding:var(--v3-space-2) var(--v3-space-3);border-radius:var(--v3-radius-m);background:var(--panel-alert-fill);color:var(--text);font:600 var(--v3-fs-s)/1.35 var(--f-text);text-align:left;white-space:normal;box-shadow:0 8px 24px #0009}.v3-lineup--icons.is-open .v3-lineup-tip{display:block}@media (hover: hover) and (pointer: fine){.v3-lineup--icons:hover .v3-lineup-tip{display:block}}.v3-cards .v3-screen-body{gap:var(--v3-space-2)}.v3-card-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v3-space-3);width:min(100%,max(60rem,120 * var(--v3-k)))}.v3-card-tile{display:grid;justify-items:center;align-content:center;gap:.2em;min-height:max(4rem,2rem + 16 * var(--v3-k));padding:var(--v3-space-2);border-radius:var(--v3-radius-m);background:var(--tile-fill);box-shadow:inset 0 0 0 1.5px var(--tile-ring);color:var(--gold-light)}.v3-card-tile.is-mafia{color:var(--red-light);box-shadow:inset 0 0 0 1.5px var(--red)}.v3-card-count{font:400 max(1.75rem,1rem + 6 * var(--v3-k))/1 var(--f-title)}.v3-card-count small{font-size:.5em;margin-right:.1em;opacity:.8}.v3-card-tile{container-type:inline-size}.v3-card-name{font:700 min(var(--v3-fs-xs),10cqi)/1.15 var(--f-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-align:center}.v3-cards-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--v3-space-3)}.v3-cards .v3-footer{flex-direction:column;flex-wrap:nowrap;gap:var(--v3-space-1)}.v3-cards-actions .v3-hand-target{flex-direction:row}@media (max-aspect-ratio: 1/1){.v3-card-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-choice .v3-screen-body{gap:var(--v3-space-2)}.v3-choice .v3-footer,.v3-eyes-closed .v3-footer{width:100%;justify-content:center}.v3-eyes-closed .v3-split-side,.v3-introductions .v3-split-side,.v3-choice .v3-split-side{padding-inline:calc(var(--v3-ring-size) * var(--v3-ring-pop-reach) + .375rem);padding-block:calc(var(--v3-ring-size) * var(--v3-ring-pop-reach) + 2px)}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-eyes-closed .v3-split-side,.v3-introductions .v3-split-side,.v3-choice .v3-split-side{padding-block:calc(var(--v3-ring-size) * var(--v3-ring-pop-reach) + 2px) 0}}.v3-roster{width:min(100%,80em);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));gap:.2em var(--v3-space-3);font:400 var(--v3-fs-xs)/1.3 var(--f-text)}.v3-roster li{display:flex;justify-content:space-between;gap:var(--v3-space-2)}.v3-roster .is-mafia .v3-roster-role{color:var(--red-light)}.v3-roster .is-dead{text-decoration:line-through;opacity:.6}.v3-detective .v3-screen-body{gap:var(--v3-space-3)}.v3-detective-name{font-size:min(calc(var(--v3-fs-name) * 1.3),12vmin,8vw)}.v3-verdict{margin:0;font:400 max(2rem,1rem + 12 * var(--v3-k))/1 var(--f-title);text-transform:uppercase;letter-spacing:.04em;color:#8e8a85;text-align:center}.v3-verdict.is-mafia{color:#c8473b;text-shadow:0 0 .5em rgb(198 42 31 / .35)}.v3-verdict.is-clear{color:#a9b3d6}:root{--v3-example-art: max(3.25rem, 1.2rem + 6.5 * var(--v3-k));--v3-figure-w: max(10rem, 4rem + 46 * var(--v3-k))}:root{--v3-medal: max(1.75rem, 1rem + 3 * var(--v3-k)) }.v3-frame{position:relative;overflow:hidden;min-width:0;min-height:0;background:radial-gradient(ellipse at 50% 38%,#2a1c10,#1a110a);border-radius:var(--v3-radius-l);box-shadow:0 0 0 max(2px,.15rem) #c9a25a99,0 .6rem 1.6rem #0009}.v3-frame-video{position:absolute;inset:0}.v3-frame-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.v3-frame-video video.is-mirrored{transform:scaleX(-1)}.v3-frame:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(80% 90% at 50% 50%,transparent 45%,rgb(10 6 3 / .8));pointer-events:none}.v3-frame.is-empty:after{display:none}.v3-frame.is-empty{background:radial-gradient(ellipse at 50% 38%,#2a1c10,#1a110a)}.v3-frame.is-starting{background:none;box-shadow:none}.v3-frame.is-starting:after{display:none}.v3-frame.is-starting .v3-frame-video{opacity:0}.v3-camera-frame.is-empty,.v3-camera-frame.is-starting{background:linear-gradient(#7a5834,#64472a)}.v3-frame.is-empty .v3-frame-video{visibility:hidden}.v3-people{position:absolute;inset:0;z-index:2;pointer-events:none;container-type:size}.v3-person{position:absolute;z-index:1;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:.25em;font:700 var(--v3-fs-xs)/1 var(--f-text);white-space:nowrap;transition:left .25s linear,top .25s linear}.v3-medal{width:var(--v3-medal);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--black);color:var(--gold2);box-shadow:inset 0 0 0 max(1.5px,.1rem) var(--gold),0 .2rem .5rem #000000b3}.v3-medal svg{width:64%;height:64%}.v3-person span{position:relative;max-width:22cqw;overflow:hidden;text-overflow:ellipsis;background:var(--black);color:#f3e3c3;padding:.25em .6em;border-radius:var(--v3-radius-s);box-shadow:0 0 0 1px var(--gold),0 .2rem .5rem #000000b3}.v3-person.is-hand .v3-medal{background:#c62a1f;color:#fff;box-shadow:inset 0 0 0 max(1.5px,.1rem) #f3e3c3,0 .2rem .6rem #000000b3}.v3-person.is-hand span{background:#c62a1f;color:#fff;box-shadow:0 0 0 1px #f3e3c3,0 .2rem .6rem #000000b3}.v3-halo{--v3-halo-line: max(5px, .4rem);position:absolute;z-index:0;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 var(--v3-halo-line) #d8332a,0 0 1.5rem .5rem #d8332a99,inset 0 0 1.5rem #d8332a73;transition:left .25s linear,top .25s linear,width .25s,height .25s}.v3-person[hidden],.v3-halo[hidden],.v3-person span[hidden]{display:none}.v3-frame-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:var(--v3-space-2);padding:var(--v3-space-3);text-align:center}.v3-frame-mascot{width:max(3.5rem,1.5rem + 12 * var(--v3-k));aspect-ratio:1;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%)}.v3-frame-placeholder .v3-text{font-size:var(--v3-fs-s);max-width:36ch;text-wrap:balance}.v3-frame-switch{position:absolute;z-index:4;top:var(--v3-space-2);left:var(--v3-space-2);width:max(44px,var(--v3-medallion));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--gold2);background:#0f0905b3}.v3-frame-switch .v3-icon{width:50%;height:50%}#stage[data-night] .v3-preview-picture .v3-people{display:none}:root{--v3-gesture-green: #6fdc8c;--v3-gesture-green-fill: rgb(70 190 105 / .16) }.v3-gesture-layout{width:min(100%,max(76rem,140 * var(--v3-k)));display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"head head" "right wrong";align-items:stretch;gap:var(--v3-space-3) var(--v3-space-4)}.v3-gesture-head{grid-area:head;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--v3-space-1)}.v3-gesture-column-title{margin:0;font:700 var(--v3-fs-m)/1.1 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.v3-gesture-right,.v3-gesture-wrong{position:relative;min-width:0;border-radius:var(--v3-radius-l);background:var(--tile-fill)}.v3-gesture-right{grid-area:right;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"figure title" "figure conditions";grid-template-rows:auto 1fr;align-items:start;gap:var(--v3-space-2) var(--v3-space-4);padding:var(--v3-space-3);box-shadow:inset 0 0 0 max(2px,.14rem) var(--tile-ring),0 .4rem 1.2rem #00000073}.v3-gesture-right>.v3-gesture-column-title{grid-area:title;color:var(--gold-light);padding-top:var(--v3-space-1);padding-right:2.4em}.v3-gesture-right>.v3-gesture-figure{grid-area:figure;align-self:center}.v3-gesture-conditions{grid-area:conditions;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--v3-space-2);font:700 var(--v3-fs-m)/1.2 var(--f-text);color:var(--text);text-align:left}.v3-gesture-conditions li{display:flex;align-items:baseline;gap:.55em;text-wrap:pretty}@media (min-aspect-ratio: 1/1){.v3-gesture-conditions li{white-space:nowrap}}.v3-gesture-conditions li:before{content:"";flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--gold-light);translate:0 -.12em}.v3-gesture-lit{opacity:0;pointer-events:none}.v3-gesture-glow{position:absolute;inset:0;border-radius:inherit;background:var(--v3-gesture-green-fill);box-shadow:inset 0 0 0 max(3px,.2rem) var(--v3-gesture-green),0 0 1.6rem #46be6959}.v3-gesture-tick{position:absolute;top:var(--v3-space-2);right:var(--v3-space-2);width:max(2rem,1rem + 4 * var(--v3-k));aspect-ratio:1;color:var(--v3-gesture-green)}.v3-gesture-tick .v3-icon{display:block;width:100%;height:100%;stroke-width:3}.v3-gesture-wrong{grid-area:wrong;display:flex;flex-direction:column;gap:var(--v3-space-2);padding:var(--v3-space-3);box-shadow:inset 0 0 0 max(2px,.14rem) #ec5a4c99,0 .4rem 1.2rem #00000073}.v3-gesture-wrong>.v3-gesture-column-title{color:var(--red-light)}.v3-examples{list-style:none;margin:0;padding:0;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--v3-space-4)}.v3-example{display:flex;align-items:center;gap:var(--v3-space-3);min-width:0}.v3-example-picture{position:relative;flex:none;width:var(--v3-example-art);aspect-ratio:1}.v3-example-art{display:block;width:100%;height:100%}.v3-example-mark{position:absolute;right:-12%;bottom:-8%;width:48%;aspect-ratio:1}.v3-example-sign{display:block;width:100%;height:100%;filter:drop-shadow(0 .1rem .25rem rgb(0 0 0 / .7))}.v3-example-text{flex:1;min-width:0;font:700 var(--v3-fs-m)/1.25 var(--f-text);color:var(--text);text-align:left;text-wrap:pretty}.v3-gesture-figure{justify-self:center;width:var(--v3-figure-w);max-width:100%;aspect-ratio:320 / 260;border-radius:var(--v3-radius-m);overflow:hidden;box-shadow:inset 0 0 0 max(1.5px,.1rem) #c9a25a8c,0 .8rem 2rem #0009}.v3-gesture-figure svg{display:block;width:100%;height:100%}@media (max-height: 430px) and (min-aspect-ratio: 1/1){:root{--v3-figure-w: min(30vw, 40vh);--v3-example-art: 2.5rem }.v3-gesture-layout{gap:var(--v3-space-2) var(--v3-space-3)}.v3-gesture-head{flex-direction:row;align-items:baseline;gap:var(--v3-space-3)}.v3-gesture-right,.v3-gesture-wrong{padding:var(--v3-space-2)}.v3-gesture-right{gap:var(--v3-space-1) var(--v3-space-3)}.v3-gesture-conditions,.v3-gesture-wrong,.v3-examples{gap:var(--v3-space-1)}.v3-example{gap:var(--v3-space-2)}}@media (max-aspect-ratio: 1/1){.v3-gesture-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "right" "wrong";gap:var(--v3-space-3)}.v3-gesture-head{align-items:center;text-align:center}.v3-gesture-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "figure" "conditions";grid-template-rows:auto;justify-items:center;padding:var(--v3-space-2) var(--v3-space-3) var(--v3-space-3)}.v3-gesture-right>.v3-gesture-column-title{padding-right:0}.v3-gesture-right>.v3-gesture-figure{width:min(100%,56vmin)}.v3-gesture-conditions{align-items:flex-start;gap:var(--v3-space-1)}.v3-gesture-wrong{align-items:center;padding:var(--v3-space-2) var(--v3-space-3)}.v3-examples{flex-direction:row;justify-content:center}.v3-example{flex:1 1 0;flex-direction:column;gap:var(--v3-space-1)}.v3-example-text{text-align:center;text-wrap:balance}}@media (max-aspect-ratio: 1/1) and (max-height: 700px){:root{--v3-example-art: 2.6rem }.v3-gesture-layout{gap:var(--v3-space-2)}.v3-gesture-right{gap:var(--v3-space-1);padding:var(--v3-space-1) var(--v3-space-2) var(--v3-space-2)}.v3-gesture-right>.v3-gesture-figure{width:min(100%,40vmin)}.v3-example{flex-direction:row;gap:var(--v3-space-2)}.v3-example-text{text-align:left;text-wrap:pretty}}:root{--v3-camera-under-words: clamp(4rem, 17vh, 9rem) }@supports (height: 1dvh){:root{--v3-camera-under-words: clamp(4rem, 17dvh, 9rem) }}.v3-camera .v3-screen-body{flex:1 1 auto}.v3-camera-frame{position:absolute;inset:0;border-radius:0;box-shadow:none;z-index:0}.v3-camera .v3-footer{position:relative;z-index:1;isolation:isolate;display:block}.v3-camera .v3-footer:before{content:"";position:absolute;z-index:-1;left:-50vw;right:-50vw;top:calc(-1 * var(--v3-space-5));bottom:calc(-1 * (var(--v3-safe-b) + var(--v3-reserve-b)));background:linear-gradient(transparent,#0a0603e0 55%)}.v3-camera-info{display:grid;grid-template-columns:minmax(0,1fr) clamp(11rem,30vw,max(26rem,48 * var(--v3-k)));align-items:end;gap:var(--v3-space-4)}.v3-camera-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--v3-space-1);text-align:left}.v3-camera-text .v3-label{background:#0e0905e6;border-radius:var(--v3-radius-s)}.v3-camera-count{margin:0;font:400 max(1.5rem,1rem + 3.2vmin,4.2 * var(--v3-k))/1.1 var(--f-title);text-transform:uppercase;text-wrap:balance}.v3-camera-count.is-everyone{color:var(--gold2)}.v3-camera-advice{margin:0;min-height:2.8em;max-width:52ch;font:400 var(--v3-fs-m)/1.4 var(--f-text);color:var(--text)}.v3-camera-advice.is-warning{color:#f0b04a}.v3-camera-advice.is-dark{font-weight:700}.v3-camera-advice.is-dark .v3-icon{display:inline-block;width:1.25em;height:1.25em;margin-inline-end:.4em;vertical-align:-.25em}.v3-camera-advice.is-yielding,.v3-camera-rotate.is-yielding{visibility:hidden}.v3-camera-rotate{margin:0;display:flex;align-items:center;gap:var(--v3-space-2);font:italic 400 var(--v3-fs-s)/1.25 var(--f-text);color:var(--gray)}.v3-camera-rotate.is-strong{color:var(--cream)}.v3-camera-rotate .v3-icon{flex:none;width:1.6em;height:1.6em;color:var(--gold);animation:rotation 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.v3-camera-rotate .v3-icon{animation:none}}.v3-camera-info .v3-miss-hint{text-align:left;min-height:1.7em;max-width:52ch}.v3-camera-actions{display:flex;flex-direction:column;gap:var(--v3-space-2)}.v3-camera-actions .v3-buttons,.v3-camera-actions .v3-button{width:100%}.v3-camera-one-hand{margin:0;align-self:center;text-align:center;font-size:var(--v3-fs-s)}.v3-camera-actions .v3-camera-switch.v3-button{min-height:max(44px,var(--v3-control-h));font-size:max(.9375rem,calc(var(--v3-fs-button) * .8))}.v3-switch-anchor{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tooltip.v3-switch-tip{z-index:30;width:max-content;max-width:min(380px,calc(100vw - 24px));border:1.5px solid rgb(201 162 90 / .8);font:600 var(--v3-fs-button)/1.25 var(--f-text);animation:none;pointer-events:none;white-space:normal}.v3-switch-tip-now{color:var(--gold-light);margin-left:.4em}.tooltip.v3-switch-tip:after{content:"";position:absolute;width:12px;height:12px;background:var(--panel-alert-fill);border:1.5px solid rgb(201 162 90 / .8);rotate:45deg}@media (max-aspect-ratio: 1/1){.tooltip.v3-switch-tip{bottom:calc(100% + 10px);left:50%;translate:-50% 0;max-width:calc(100vw - 12px);padding:8px 12px}.tooltip.v3-switch-tip:after{bottom:-7px;left:calc(50% - 6px);border-top:0;border-left:0}}@media (min-aspect-ratio: 1/1){.tooltip.v3-switch-tip{bottom:auto;top:50%;left:auto;right:calc(100% + 14px);translate:0 -50%}.tooltip.v3-switch-tip:after{right:-7px;top:calc(50% - 6px);border-bottom:0;border-left:0}}@media (max-aspect-ratio: 1/1){.v3-camera .v3-screen-body{display:none}.v3-camera-frame{position:relative;inset:auto;order:-1;flex:1 1 auto;min-height:0;border-radius:0;box-shadow:none;margin:calc(-1 * var(--v3-safe-t)) calc(-1 * var(--v3-safe-r)) calc(-1 * var(--v3-camera-under-words)) calc(-1 * var(--v3-safe-l))}.v3-camera .v3-footer:before{display:block;top:calc(-1 * var(--v3-camera-under-words))}.v3-camera-frame,.v3-camera-frame.is-empty,.v3-camera-frame.is-starting{background:none;box-shadow:none}.v3-camera-frame:after{display:none}.v3-camera-info{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--v3-space-3)}.v3-camera-text{align-items:center;text-align:center}.v3-camera-info .v3-miss-hint{text-align:center;min-height:2.9em}.v3-camera-actions{width:100%}}.v3-preview-picture{position:absolute;inset:0;z-index:0}.v3-preview-picture>.v3-frame{position:absolute;inset:0;border-radius:0;box-shadow:none;cursor:pointer}.v3-preview-picture:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 0 max(3px,.4rem) var(--red)}.v3-preview-counter{position:absolute;z-index:5;top:var(--v3-safe-t);right:var(--v3-safe-r);font:400 var(--v3-fs-title)/1 var(--f-title);color:var(--text);text-shadow:0 .1em .3em rgb(0 0 0 / .8)}#stage[data-night][data-screen=preview] .v3-preview-icon{opacity:.6}.v3-preview-middle{display:grid;justify-items:center;align-content:center;gap:var(--v3-space-3);text-align:center}.v3-preview-text{display:grid;justify-items:inherit;gap:var(--v3-space-3);min-width:0}.v3-preview-icon{width:max(5rem,2rem + 22 * var(--v3-k));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--gold-light);background:#ffffff0d;box-shadow:inset 0 0 0 2px #c9a25a80}.v3-preview-icon .v3-icon{width:46%;height:46%;stroke-width:1.6}.v3-preview-state{margin:0;min-height:2.2em;font:400 max(1.4rem,.8rem + 3.5vmin,4.5 * var(--v3-k))/1.1 var(--f-title);text-transform:uppercase;text-wrap:balance;color:var(--text)}.v3-preview-state.is-stage{min-height:0;font-size:max(1.2rem,.7rem + 3vmin,3.6 * var(--v3-k))}.v3-preview-state[data-kind=hand]{color:#ff8a7c}.v3-preview-state[data-kind=pause]{color:var(--gold2)}.v3-preview-state[data-kind=bad]{color:#f0b04a}.v3-preview-tv{margin:0;max-width:40ch;font:700 var(--v3-fs-s)/1.3 var(--f-text);letter-spacing:.06em;color:var(--v3-quiet-text-on-picture);text-wrap:balance}.v3-preview-tv.is-notice{color:var(--gold2)}.v3-preview.has-picture .v3-preview-middle{visibility:hidden}#stage:has(.camera-badge:not([hidden])) .v3-preview{--v3-safe-t: max(var(--st), var(--v3-gutter), calc(max(var(--st), calc(var(--border-y-t) - 2 * var(--u)), 2px) + max(12px, calc(2.8 * var(--u)), 2.2 * var(--v3-k)) + 1.4 * var(--u) + 4px)) }@media (max-height: 430px) and (min-aspect-ratio: 1/1){#stage:has(.camera-badge:not([hidden])) .v3-preview-icon{width:3.5rem}}.v3-preview .v3-footer{flex-direction:column;flex-wrap:nowrap;border-radius:var(--v3-radius-m);padding:var(--v3-space-2)}.v3-preview.has-picture .v3-footer{position:relative;z-index:5;background:#0a060399}.v3-preview-actions{justify-content:center}.v3-preview-main{width:var(--v3-w-wide)}.v3-preview-main>.v3-button{width:100%;min-height:calc(var(--v3-control-h) * 1.35);font-size:calc(var(--v3-fs-button) * 1.25)}.v3-preview-other>.v3-button,.v3-preview-fixed .v3-button{font-size:max(.9375rem,calc(var(--v3-fs-button) * .85))}.v3-preview-fixed{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:var(--v3-w-wide)}@media (max-aspect-ratio: 1/1){.v3-preview-fixed{grid-auto-flow:row;grid-template-columns:1fr 1fr}.v3-preview-fixed>:first-child,.v3-preview-fixed>:nth-child(2):last-child{grid-column:span 2}.v3-preview-fixed.is-without-picture>:first-child,.v3-preview-fixed.is-without-picture>:nth-child(2):last-child{grid-column:auto}.v3-preview-fixed.is-without-picture>:only-child:first-child{grid-column:span 2}.v3-preview-actions{width:100%}}@media (min-aspect-ratio: 1/1){.v3-preview-fixed .v3-button{padding-inline:var(--v3-space-2);letter-spacing:.05em;white-space:nowrap}.v3-preview-middle{grid-template-columns:auto minmax(0,1fr);column-gap:var(--v3-space-5);justify-items:start;align-items:center;text-align:left}.v3-preview-text{gap:var(--v3-space-2)}}#stage .v3-preview-middle .v3-preview-tv{padding:.3em .7em;border-radius:var(--v3-radius-s);background:#0f0905db}.v3-preview-badge{margin:0;padding:.35em .8em;border-radius:999px;background:#0f0905db;box-shadow:inset 0 0 0 1px #c9a25a80;font:700 var(--v3-fs-s)/1.1 var(--f-text);color:var(--cream)}.v3-preview-badge[data-kind=hand]{color:#ff8a7c}.v3-preview-badge[data-kind=bad]{color:#f0b04a}.v3-preview-vote{display:grid;gap:.3em;justify-items:center;padding:.5em 1em;border-radius:var(--v3-radius-m);background:#120b06db;box-shadow:inset 0 0 0 1px #c9a25a80}.v3-preview-vote .v3-label{margin:0}.v3-preview-question{margin:0;font:400 var(--v3-fs-title)/1.1 var(--f-title);color:var(--text)}.v3-preview-vote-note{margin:0;font:400 var(--v3-fs-xs)/1.2 var(--f-text);color:#e2d2b0}.v3-camera-access-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--v3-space-4)}.v3-camera-access-picture{width:max(4rem,2rem + 14 * var(--v3-k));aspect-ratio:1;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%)}.v3-camera-access-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--v3-space-2)}@media (max-aspect-ratio: 1/1){.v3-camera-access-body{grid-template-columns:minmax(0,1fr)}.v3-camera-access-picture{display:none}}.v3-camera-test{height:100%;width:var(--v3-w-panel)}.v3-camera-test .v3-panel-body{display:flex}.v3-camera-test-frame{flex:1 1 auto;min-height:max(10rem,15 * var(--v3-k))}.v3-camera-test .v3-panel-footer{flex-wrap:wrap;justify-content:space-between}.v3-camera-test-count{margin:0;font:400 var(--v3-fs-title)/1.1 var(--f-title);text-transform:uppercase}.v3-day .v3-screen-body{gap:var(--v3-space-2)}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-day .v3-screen-body{gap:var(--v3-space-1)}}.v3-day-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--v3-space-4)}.v3-day-main{display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-1);min-width:0;text-align:center}.v3-day-side{display:flex;flex-direction:column;align-items:stretch;gap:var(--v3-space-2);width:max(12rem,8rem + 20vmin,40 * var(--v3-k))}.v3-day-side{position:relative;z-index:1}.v3-day-side .v3-buttons{flex-direction:column}.v3-day-side .v3-buttons>.v3-button{width:100%;white-space:nowrap}.v3-day-side .v3-miss-hint{max-width:none;min-height:3em}html[data-tv] .v3-day-side{padding-block-start:calc(var(--v3-ring-size) * var(--v3-ring-pop-reach) + 2px)}html[data-tv] .v3-day-side .v3-miss-hint{padding-block:0;line-height:1.3}.v3-hand-targets{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v3-space-4)}.v3-hand-target{display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-2)}.v3-hand-target-text{margin:0;font:700 var(--v3-fs-button)/1.15 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light);text-align:center;white-space:nowrap}.v3-hand-ring-button{gap:var(--v3-space-2);padding:var(--v3-space-1) var(--v3-space-3) var(--v3-space-1) var(--v3-space-2)}.v3-hand-ring-button.is-plain{--v3-plain-ring: var(--v3-ring-size-s);min-height:calc(var(--v3-plain-ring) + 2 * var(--v3-space-1));padding-inline:calc((var(--v3-plain-ring) + 2 * var(--v3-space-2) + var(--v3-space-3)) / 2)}.v3-day-slogan{font-size:var(--v3-fs-m);color:var(--gold2)}.v3-clock{font:400 max(2.5rem,.5rem + 17 * var(--v3-k))/.9 var(--f-title);white-space:nowrap;color:var(--text)}.v3-clock.is-ending{color:var(--gold2)}.v3-clock>span{display:inline-block}.v3-clock>.is-ticking{animation:v3-tick .9s ease-out}.v3-digit{display:inline-block;width:.74em;text-align:center}.v3-digit-sign{display:inline-block;min-width:.3em;text-align:center}@keyframes v3-tick{0%{transform:scale(1.12);filter:brightness(1.5)}to{transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.v3-clock>.is-ticking{animation:none}}.v3-day-minute{display:grid;justify-items:center;gap:var(--v3-space-1);width:100%;text-align:center}.v3-day-minute-question{margin:0;font:400 var(--v3-fs-m)/1.1 var(--f-title);text-transform:uppercase;color:var(--gold2)}.v3-drain--wide{height:max(6px,.5rem,.75 * var(--v3-k))}@media (max-aspect-ratio: 1/1){.v3-day-layout{grid-template-columns:minmax(0,1fr)}.v3-day-side{width:100%}.v3-day-side .v3-buttons{flex-direction:row}.v3-day-side .v3-buttons{flex-wrap:wrap}.v3-day-side .v3-buttons>.v3-button{width:auto;flex:1 1 0;min-width:min-content}.v3-day-side .v3-buttons>.v3-hand-ring-button{flex:1 0 auto}}.v3-day--minute-window{--v3-minute-ring-scale: 1.2;--v3-minute-label-scale: 1.5 }html[data-tv] .v3-day--minute-window{--v3-minute-ring-scale: 1.3;--v3-minute-label-scale: 1.3 }html[data-tv] .v3-day--minute-window.v3-day--many-names{--v3-minute-ring-scale: 1.2 }.v3-day--minute-window .v3-hand-ring-button>.v3-ring,.v3-day--minute-window .v3-hand-target>.v3-ring{width:calc(var(--v3-minute-ring-base) * var(--v3-minute-ring-scale));--ring-rim: max(2px, calc(var(--v3-minute-ring-base) * var(--v3-minute-ring-scale) * .03)) }.v3-day--minute-window .v3-hand-ring-button>.v3-ring{--v3-minute-ring-base: var(--v3-ring-size-s) }.v3-day--minute-window .v3-hand-ring-button.is-plain{--v3-plain-ring: calc(var(--v3-ring-size-s) * var(--v3-minute-ring-scale)) }.v3-day--minute-window .v3-hand-target>.v3-ring{--v3-minute-ring-base: var(--v3-ring-size) }.v3-day--minute-window .v3-hand-ring-button,.v3-day--minute-window .v3-hand-target-text{font-size:calc(var(--v3-fs-button) * var(--v3-minute-label-scale))}.v3-day--minute-window .v3-day-side{width:auto}.v3-day--minute-window .v3-day-side .v3-buttons{flex-direction:row;flex-wrap:nowrap;align-items:center}.v3-day--minute-window .v3-day-side .v3-buttons>.v3-hand-ring-button{flex:1 0 auto;width:auto}.v3-day--minute-window .v3-day-side .v3-buttons>.v3-button:not(.v3-hand-ring-button){flex:0 0 auto;width:auto}@media (max-aspect-ratio: 1/1){.v3-day--minute-window .v3-day-side{width:100%}.v3-day--minute-window .v3-day-side .v3-buttons{flex-direction:column;align-items:center}.v3-day--minute-window .v3-day-side .v3-buttons>.v3-hand-ring-button{width:100%}}.v3-kicker{margin:0;font:400 var(--v3-fs-title)/1 var(--f-title);text-transform:uppercase;color:var(--gold)}.v3-result.is-dies .v3-kicker{color:var(--red-light)}.v3-name--huge{font-size:min(calc(var(--v3-fs-name) * 1.5),12vmin,8vw)}.v3-dead-role b{margin-left:.25em;color:var(--gold-light)}.v3-dead-role.is-mafia b{color:var(--red-light)}.v3-error .v3-footer,.v3-message .v3-footer,.v3-maintenance .v3-footer{width:100%}.v3-maintenance-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--v3-space-4)}.v3-polaroid{width:max(5rem,2rem + 18 * var(--v3-k));height:auto;border-radius:var(--v3-radius-s);box-shadow:0 .4rem 1rem #00000080}.v3-maintenance-text{display:flex;flex-direction:column;gap:var(--v3-space-2)}.v3-note{font-weight:700;color:var(--gold-light)}@media (max-aspect-ratio: 1/1){.v3-maintenance-body{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}.v3-code{display:flex;gap:var(--v3-space-2);justify-content:center}.v3-code span{display:grid;place-items:center;min-width:1.2em;padding:.1em .15em;border-radius:var(--v3-radius-m);background:var(--tile-fill);box-shadow:inset 0 0 0 1.5px var(--tile-ring);font:400 min(max(1.75rem,.75rem + 8 * var(--v3-k)),8.5vw)/1.1 var(--f-title);color:var(--gold-light)}.v3-pause-title{margin:0;font:400 max(3rem,1rem + 18 * var(--v3-k))/1 var(--f-title);text-transform:uppercase;letter-spacing:.06em;color:var(--text)}@media (max-width: 600px){.v3-pause-title{font-size:min(max(3rem,1rem + 18 * var(--v3-k)),14vw)}}.v3-pause-title:before{content:"✦ "}.v3-pause-title:after{content:" ✦"}.v3-pause-title.is-connection-lost{font-size:max(1.75rem,.75rem + 9 * var(--v3-k))}@media (max-width: 600px){.v3-pause-title.is-connection-lost{font-size:min(max(1.75rem,.75rem + 9 * var(--v3-k)),6.5vw)}}.v3-pause--countdown .v3-screen-body{align-items:center;justify-content:center;text-align:center;gap:var(--v3-space-3)}.v3-pause-resuming{margin:0;font:700 max(1.5rem,.75rem + 4 * var(--v3-k))/1.1 var(--f-text);text-transform:uppercase;letter-spacing:.3em;color:var(--gold-light);text-shadow:0 .1em .3em rgb(0 0 0 / .8)}.v3-pause-digit{margin:0;font:400 min(max(5rem,2rem + 60 * var(--v3-k)),40vh,60vw)/1 var(--f-title);color:var(--text);text-shadow:0 .04em .12em rgb(0 0 0 / .7)}.v3-pause-bottom{display:flex;align-items:center;justify-content:center;gap:var(--v3-space-4)}.v3-pause-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v3-space-2);min-width:0}.v3-connecting-sign{width:var(--v3-ring-size-s);aspect-ratio:1;display:grid;place-items:center;color:var(--accent);animation:v3-wait 1.6s ease-in-out infinite}.v3-connecting-sign .v3-icon{width:60%;height:60%}@keyframes v3-wait{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.v3-connecting-sign{animation:none}}@media (max-aspect-ratio: 1/1){.v3-pause-bottom{flex-direction:column;text-align:center}.v3-pause-text{align-items:center}.v3-pause-title{font-size:min(max(3rem,1rem + 18 * var(--v3-k)),19vw)}.v3-pause-title:before,.v3-pause-title:after{content:none}.v3-pause-title.is-connection-lost{font-size:min(max(1.75rem,.75rem + 9 * var(--v3-k)),7vw)}}.v3-end .v3-screen-body{gap:var(--v3-space-2);overflow-x:hidden}.v3-end .v3-footer{width:100%;flex-direction:column}.v3-title.is-mafia{color:var(--red-light)}.v3-end .v3-title{text-shadow:0 .06em .35em rgb(0 0 0 / .8)}.v3-end-list{margin:0;padding:var(--v3-space-2);list-style:none;width:min(100%,max(70rem,120 * var(--v3-k)));border-radius:var(--v3-radius-l);background:#1e130bbd;box-shadow:inset 0 0 0 1px #c9a25a4d;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13rem,11.5 * var(--v3-fs-s))),1fr));gap:var(--v3-space-1) var(--v3-space-3);cursor:pointer}.v3-end-row{position:relative;display:flex;align-items:center;gap:var(--v3-space-2);min-width:0;padding:.2em var(--v3-space-2);border-radius:var(--v3-radius-m);background:var(--tile-fill);transition:opacity .6s ease,filter .6s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.v3-end-photo{flex:none;width:max(1.75rem,1rem + 3 * var(--v3-k));aspect-ratio:1;border-radius:50%;overflow:hidden;background:#120b06}.v3-end-photo img{width:100%;height:100%;object-fit:cover;display:block}.v3-end-text{display:flex;flex-direction:column;min-width:0}.v3-end-name{font:700 var(--v3-fs-s)/1.2 var(--f-text);overflow-wrap:anywhere}.v3-end-role{font:400 var(--v3-fs-xs)/1.2 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light);min-height:1.2em}.v3-end-role:before{content:attr(data-covered);color:var(--muted)}.v3-end-row.is-revealed .v3-end-role:before{content:none}.v3-end-photo img{transition:opacity .6s ease}.v3-end-row.is-covered .v3-end-photo img{opacity:0}.v3-end-row.is-revealed{animation:v3-reveal .9s cubic-bezier(.2,.9,.2,1) both}.v3-end-row.is-revealed.is-mafia{animation-name:v3-reveal-mafia}.v3-end-row.is-mafia.is-revealed .v3-end-photo{box-shadow:0 0 0 2px var(--red)}.v3-end-row.is-mafia.is-revealed .v3-end-role{color:var(--red-light)}.v3-end-row.is-special.is-revealed{box-shadow:inset 0 0 0 1.5px var(--gold)}.v3-end-row.is-special.is-revealed .v3-end-role{color:#f5e6bd}.v3-end-row.is-dead.is-revealed .v3-end-name{text-decoration:line-through;text-decoration-thickness:.1em;color:#c4b296}.v3-end-row.is-reading{box-shadow:inset 0 0 0 2px var(--tile-selected-ring);filter:none!important;opacity:1!important}.v3-end-row.is-mafia.is-revealed{background:#4a100cf0;box-shadow:inset 0 0 0 2px var(--red),0 0 1.1em #ec5a4c73}.v3-end-row.is-mafia.is-revealed.is-reading{box-shadow:inset 0 0 0 2px var(--tile-selected-ring),0 0 1.1em #ec5a4c8c}@keyframes v3-reveal{0%{opacity:.3;transform:scale(.92);filter:blur(6px) brightness(2.2)}45%{opacity:1;filter:blur(0) brightness(1.6)}to{transform:none;filter:none}}@keyframes v3-reveal-mafia{0%{opacity:.3;transform:scale(.88);filter:blur(8px) brightness(2)}40%{opacity:1;transform:scale(1.06);filter:blur(0)}to{transform:none;filter:none}}.v3-end-list.is-verdict .v3-end-row:not(.is-mafia):not(.is-reading){filter:brightness(.62) blur(1px)}@media (prefers-reduced-motion: reduce){.v3-end-row{transition:opacity .3s linear}.v3-end-row.is-revealed,.v3-end-row.is-revealed.is-mafia{animation:fade-in .2s linear both}.v3-end-list.is-verdict .v3-end-row:not(.is-mafia):not(.is-reading){filter:brightness(.62)}}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-end-photo{display:none}.v3-end-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));padding:var(--v3-space-1) var(--v3-space-2);gap:0 var(--v3-space-3)}.v3-end-text{flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--v3-space-2);width:100%}.v3-end-row{padding:.1em var(--v3-space-2)}.v3-screen.v3-end,.v3-end .v3-screen-body,.v3-end .v3-footer,.v3-end .v3-end-actions{gap:var(--v3-space-1)}}@media (max-aspect-ratio: 1/1){.v3-end-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-end-row{padding:.1em var(--v3-space-2)}.v3-end-photo{width:clamp(1.5rem,1rem + 2vmin,3rem)}}@media (max-aspect-ratio: 1/1) and (max-height: 700px){.v3-screen.v3-end,.v3-end .v3-screen-body,.v3-end .v3-footer,.v3-end .v3-end-actions{gap:var(--v3-space-1)}}.v3-end-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--v3-space-3)}.v3-end-actions{position:relative}.v3-end-actions .v3-end-reveal-all{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content}.v3-end-actions .v3-hand-ring-button,.v3-cards-actions .v3-hand-ring-button{padding-block:0}.v3-end-actions .v3-hand-ring-button>.v3-ring,.v3-cards-actions .v3-hand-ring-button>.v3-ring{width:calc(var(--v3-ring-size-s) * .8)}.v3-end-actions .v3-hand-ring-button.is-plain,.v3-cards-actions .v3-hand-ring-button.is-plain{--v3-plain-ring: calc(var(--v3-ring-size-s) * .8);min-height:var(--v3-plain-ring)}.v3-end-extras{display:flex;gap:var(--v3-space-3);justify-content:center}.v3-end-extras .v3-button--link{font-size:max(14px,var(--v3-fs-xs))}.v3-end-extras.is-waiting{visibility:hidden}.v3-root.dealing{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v3-root.dealing.entrance{animation:fade-in var(--t-slow) var(--ease-out) 40ms both}.v3-deal .v3-screen-body{align-items:stretch;overflow-x:hidden;--v3-card-hint-room: calc(1.9 * var(--v3-fs-s) + var(--v3-space-2));margin-bottom:calc(-1 * var(--v3-card-hint-room));padding-bottom:var(--v3-card-hint-room)}.v3-deal-left{display:grid;width:52%;min-width:0}.v3-deal-text,.v3-card-place{grid-area:1 / 1;min-width:0}.v3-deal-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v3-space-2);text-align:left;transition:opacity .22s ease .08s,visibility 0s linear 0s}.v3-deal.is-revealed .v3-deal-text{opacity:0;visibility:hidden;transition:none}.v3-pass{display:grid;gap:.1em;min-width:0;max-width:100%;animation:v3-new-person .32s cubic-bezier(.2,.8,.2,1) both}@keyframes v3-new-person{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.v3-screen.v3-deal .v3-deal-text :is(.v3-label,.v3-name,.v3-text,.v3-pass-to){padding:0;border-radius:0;background:none;box-shadow:none;text-shadow:0 0 1px rgb(8 5 3),0 0 2px rgb(8 5 3),0 1px 3px rgb(8 5 3 / .95),0 0 6px rgb(8 5 3 / .9),0 0 12px rgb(8 5 3 / .8),0 0 22px rgb(8 5 3 / .6)}.v3-pass-to{font:italic 400 var(--v3-fs-s)/1.1 var(--f-text);color:var(--gold2)}.v3-deal .v3-pass-to{font-size:var(--v3-fs-m);line-height:1.15;color:var(--gold-light)}.v3-deal-name{text-align:left}.v3-return-place{min-height:var(--v3-control-h);display:flex;align-items:center;margin-top:var(--v3-space-1)}.v3-deal .v3-footer{justify-content:flex-start;min-height:44px}.v3-deal .v3-footer .v3-button--link{padding-left:0;text-align:left;text-shadow:0 0 1px rgb(8 5 3),0 0 2px rgb(8 5 3),0 1px 3px rgb(8 5 3 / .95),0 0 6px rgb(8 5 3 / .9),0 0 12px rgb(8 5 3 / .8)}.v3-card-place{display:grid;place-items:center;pointer-events:none}.v3-card-turn{width:min(100% - 4vmin,max(36rem,95vh));perspective:70rem}.v3-card-turn-inner{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.v3-role-card{container-type:inline-size;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:max(var(--v3-space-3),2.2vmin);padding:max(var(--v3-space-3),2.2vmin);border-radius:var(--v3-radius-m);background:#120b06;box-shadow:0 0 0 1px #c9a25a59,0 .5rem 1rem #0009}.v3-role-card-back{position:absolute;inset:0;border-radius:var(--v3-radius-m);transform:scaleX(-1);opacity:0;pointer-events:none;background:url(/tla/seal-wax-port.webp?v=9a687b24) center / auto 58% no-repeat,radial-gradient(120% 140% at 50% 50%,#1d120a,#0e0805 70%);box-shadow:0 0 0 1px #c9a25a73,0 .5rem 1rem #0009}.v3-role-card-back:before{content:"";position:absolute;inset:7px;border-radius:inherit;box-shadow:inset 0 0 0 1px #c9a25a61}.v3-card-turn.is-turning-in{animation:v3-card-appear var(--card-turn-in-ms) linear both}.v3-card-turn.is-turning-in .v3-card-turn-inner{animation:v3-card-turn-in var(--card-turn-in-ms) both}.v3-card-turn.is-turning-in .v3-role-card{animation:v3-face-from-middle var(--card-turn-in-ms) both}.v3-card-turn.is-turning-in .v3-role-card-back{animation:v3-face-until-middle var(--card-turn-in-ms) both}.v3-card-turn.is-turning-out{animation:v3-card-vanish var(--card-turn-out-ms) linear both}.v3-card-turn.is-turning-out .v3-card-turn-inner{animation:v3-card-turn-out var(--card-turn-out-ms) both}.v3-card-turn.is-turning-out .v3-role-card{animation:v3-face-until-middle var(--card-turn-out-ms) both}.v3-card-turn.is-turning-out .v3-role-card-back{animation:v3-face-from-middle var(--card-turn-out-ms) both}@keyframes v3-card-appear{0%{opacity:0}16%{opacity:1}to{opacity:1}}@keyframes v3-card-turn-in{0%{transform:translateY(.35rem) scale(.94) rotateY(-180deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}50%{transform:translateY(.18rem) scale(.97) rotateY(-90deg);animation-timing-function:cubic-bezier(.15,.5,.3,1)}to{transform:none}}@keyframes v3-card-vanish{0%,50%{opacity:1}to{opacity:0}}@keyframes v3-card-turn-out{0%{transform:none;animation-timing-function:cubic-bezier(.5,0,.9,.6)}50%{transform:rotateY(90deg) scale(.98)}to{transform:rotateY(180deg) scale(.95)}}@keyframes v3-face-until-middle{0%{opacity:1;animation-timing-function:steps(1,end)}50%,to{opacity:0}}@keyframes v3-face-from-middle{0%{opacity:0;animation-timing-function:steps(1,end)}50%,to{opacity:1}}.v3-role-card-photo{width:clamp(3.5rem,18cqw,24rem);aspect-ratio:1;object-fit:cover;opacity:.7;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%)}.v3-role-card-text{display:grid;gap:max(var(--v3-space-1),.8cqw);min-width:0}.v3-role-card-eye{font:700 max(var(--v3-fs-xs),2.6cqw)/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:#a38b66}.v3-role-card-name{font:400 6.2cqw/1.1 var(--f-title);text-transform:uppercase;color:#b59d74;white-space:nowrap;min-height:1.1em}.v3-role-card-description{margin:0;padding:0;list-style:none;display:grid;gap:max(var(--v3-space-2),1.6cqw);font:400 max(var(--v3-fs-s),3.1cqw)/1.3 var(--f-text);color:#a38b66}.v3-role-card-points{display:grid}.v3-role-card-points>.v3-role-card-description{grid-area:1 / 1;align-self:start;align-content:start}.v3-role-card-description.is-room,.v3-role-card.is-room-only{visibility:hidden}.v3-role-card-description>li{position:relative;padding-left:1em}.v3-role-card-description>li:before{content:"";position:absolute;left:.2em;top:.5em;width:.36em;height:.36em;border-radius:50%;background:#a38b66}@media (prefers-reduced-motion: reduce){.v3-card-turn,.v3-card-turn-inner,.v3-role-card,.v3-role-card-back{animation:none!important}.v3-pass{animation:none}.v3-card-turn.is-closing .v3-card-edge{visibility:hidden}}.v3-deal .v3-card-turn{position:relative;z-index:4}.v3-deal .v3-role-card{position:relative}.v3-card-edge{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.v3-card-edge rect{fill:none;stroke:#f3cf7a;stroke-dashoffset:0}.v3-card-edge-glow{stroke-opacity:.28}.v3-card-turn.is-closing .v3-card-edge rect{animation:v3-card-edge-drain var(--card-edge-drain-ms) linear forwards}@keyframes v3-card-edge-drain{to{stroke-dashoffset:var(--card-edge-length)}}.v3-card-turn.is-turning-out .v3-card-edge rect{animation:none;stroke-dashoffset:var(--card-edge-length)}.v3-card-turn.is-touched-back,.v3-card-turn.is-touched-back :is(.v3-card-turn-inner,.v3-role-card,.v3-role-card-back){animation:none}.v3-card-hint{position:absolute;top:100%;left:0;right:0;margin:var(--v3-space-2) 0 0;display:flex;justify-content:center;pointer-events:none}.v3-card-hint *{pointer-events:none}.v3-card-hint-pill{display:inline-flex;align-items:center;gap:.45em;max-width:100%;padding:.35em .85em;border-radius:999px;background:#0f0905e0;box-shadow:inset 0 0 0 1px #c9a25a73;font:600 var(--v3-fs-s)/1.2 var(--f-text);color:#e9dcc0}.v3-card-hint-pill .v3-icon{flex:none;width:1.1em;height:1.1em}#stage:has(.v3-deal.is-revealed) .caption{visibility:hidden;opacity:0}@media (max-aspect-ratio: 1/1){.v3-deal .v3-screen-body{justify-content:flex-start;padding-top:max(0px,calc(var(--v3-corner-bottom) - var(--v3-safe-t)))}.v3-deal .v3-screen-body>*{margin-block:0}.v3-deal-left{width:100%;max-height:34cqh}.v3-deal .v3-role-card{grid-template-columns:minmax(0,1fr)}.v3-deal .v3-role-card-photo{display:none}.v3-deal .v3-role-card-text{gap:.2em}}.v3-deal-curtain .v3-screen-body{gap:var(--v3-space-2)}.v3-line-slot{line-height:1.4;min-height:calc(1lh + .24em)}.v3-introductions .v3-name.is-waiting{font-size:calc(min(var(--v3-fs-name),9cqw)*.55)}.v3-start{padding-bottom:calc(var(--v3-safe-b) + var(--v3-reserve-b) + .5rem)}.v3-start .v3-screen-body{align-items:stretch;justify-content:stretch}.v3-start .v3-screen-body>:first-child,.v3-start .v3-screen-body>:last-child{margin:0}.v3-start-grid{width:100%;max-width:var(--v3-w-panel);align-self:center;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--v3-space-3);align-items:stretch}.v3-start-names{grid-column:2;grid-row:1;max-width:none;min-height:0}.v3-start-fold{grid-column:1;grid-row:1;min-width:0}.v3-start-grid{--kb-gap: var(--v3-space-3) }.v3-start-setup{max-width:none;min-height:0;overflow-y:auto;overflow-x:hidden}.v3-start-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--v3-space-1) var(--v3-space-3)}.v3-start-head .v3-label{font-size:var(--v3-fs-s)}.v3-start-split{margin:0;font:700 var(--v3-fs-s)/1.2 var(--f-text);color:var(--gold-light)}.v3-names-list{width:100%;max-width:max(40rem,60 * var(--v3-k));flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:var(--v3-space-2);align-content:start;padding:2px 6px 2px 2px;scrollbar-width:thin;scrollbar-color:rgb(201 162 90 / .75) transparent}.v3-names-list::-webkit-scrollbar{width:6px}.v3-names-list::-webkit-scrollbar-thumb{background:#c9a25abf;border-radius:3px}.v3-name-field{display:flex;align-items:center;gap:var(--v3-space-2);min-height:var(--v3-control-h);padding:0 var(--v3-space-2);border-radius:var(--v3-radius-m);background:#ffffff14;box-shadow:inset 0 0 0 1px transparent}.v3-name-field:focus-within{box-shadow:inset 0 0 0 2px var(--gold-light)}.v3-name-field.is-repeated{box-shadow:inset 0 0 0 2px #f0b04a}.v3-name-number{flex:none;width:1.3em;text-align:center;font:700 var(--v3-fs-s)/1 var(--f-text);color:var(--gold-light)}.v3-name-input{flex:1 1 auto;min-width:0;height:var(--v3-control-h);padding:0;border:0;background:none;outline:none;font:400 var(--v3-fs-m)/1.2 var(--f-text);color:var(--text);font-size:max(16px,var(--v3-fs-m))}.v3-name-input::placeholder{color:#ffffff59}.v3-names-error{margin:0;min-height:2.6em;font:700 var(--v3-fs-s)/1.3 var(--f-text);color:#f0b04a}.v3-start-names{position:relative}.v3-names-error{position:absolute;left:var(--v3-space-3);right:var(--v3-space-3);top:var(--v3-space-2);min-height:0;padding:.1em .4em;border-radius:var(--v3-radius-s);background:#160f09f0;font-size:var(--v3-fs-xs);line-height:1.25}.v3-names-error:empty{display:none}.v3-start-names.has-error .v3-start-head{opacity:0;pointer-events:none}.v3-start-brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--v3-space-1) var(--v3-space-3)}.v3-start-brand .v3-label{font-size:var(--v3-fs-s)}.v3-start-status{margin:0;align-self:flex-start;padding:.2em .8em;border-radius:99px;font:700 var(--v3-fs-xs)/1.2 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);background:#c9a25a1a}.v3-setting-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v3-space-2) var(--v3-space-3)}.v3-setting-row--column{flex-direction:column;align-items:stretch}.v3-setting-name{font:700 var(--v3-fs-m)/1.2 var(--f-text);color:var(--text)}.v3-stepper{display:flex;align-items:center;gap:var(--v3-space-2)}.v3-step{width:var(--v3-control-h);height:var(--v3-control-h);border-radius:50%;font:700 var(--v3-fs-title)/1 var(--f-text);color:var(--gold-light);background:var(--secondary-fill);box-shadow:inset 0 0 0 1.5px var(--secondary-ring)}.v3-step{display:inline-flex;align-items:center;justify-content:center;padding:0;--v3-step-sign-size: .424em }.v3-step-sign{display:block;flex:none;width:var(--v3-step-sign-size);height:var(--v3-step-sign-size);fill:currentColor}.v3-step:disabled{opacity:.4}.v3-step:focus-visible,.v3-segment:focus-visible{outline:3px solid var(--text);outline-offset:2px}.v3-stepper-value{min-width:3.6em;text-align:center;font:700 var(--v3-fs-m)/1 var(--f-text);color:var(--gold-light)}.v3-segments{display:grid;grid-template-columns:1fr 1fr;gap:var(--v3-space-2);margin:0;padding:0;border:0;min-width:0}.v3-segment{display:flex;align-items:center;justify-content:center;gap:.55em;min-height:var(--v3-control-h);padding:.35em var(--v3-space-3);border-radius:var(--v3-radius-m);font:700 var(--v3-fs-s)/1.15 var(--f-text);color:var(--muted);background:var(--tile-fill);box-shadow:inset 0 0 0 1.5px #c9a25a52;transition:color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.v3-segment:before{content:"";flex:none;width:1.1em;height:1.1em;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9a25a8c}.v3-segment[aria-pressed=true]{color:var(--text);box-shadow:inset 0 0 0 2px var(--gold-light),0 0 .8em #e6c98738}.v3-segment[aria-pressed=true]:before{background:radial-gradient(circle,var(--gold-light) 0 38%,transparent 42%);box-shadow:inset 0 0 0 1.5px var(--gold-light)}.v3-tip{margin:0;font:italic 400 var(--v3-fs-s)/1.3 var(--f-text);color:var(--muted)}.v3-start .v3-buttons{width:auto;flex:0 0 auto}.v3-start .v3-buttons>.v3-button{flex:0 0 auto;min-width:9em}@media (min-aspect-ratio: 1/1){.v3-start{padding-top:calc(var(--v3-edge) + var(--v3-medallion) + .25rem)}.v3-start-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,auto);flex:0 1 auto}.v3-start-fold{grid-column:1;grid-row:1}.v3-start-setup{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v3-space-2) var(--v3-space-4);padding:var(--v3-space-2) var(--v3-space-3);overflow:visible}.v3-start-names{grid-column:1;grid-row:2;padding:var(--v3-space-2) var(--v3-space-3)}.v3-start-status,.v3-tip{display:none}.v3-setting-row--column{flex:1 1 max(18rem,27 * var(--v3-k));flex-direction:row;flex-wrap:wrap;align-items:center}.v3-segments{flex:1 1 max(14rem,21 * var(--v3-k))}.v3-setting-row--column .v3-fine{flex-basis:100%}.v3-names-list{min-height:3.5em;max-width:max(64rem,95 * var(--v3-k));grid-template-columns:repeat(auto-fill,minmax(calc(var(--v3-fs-m) * 9.5),1fr))}}@media (min-aspect-ratio: 1/1) and (max-height: 430px){.v3-setting-row--column{flex-basis:15rem;flex-wrap:nowrap}.v3-segments{flex:0 1 auto}.v3-setting-row--column .v3-fine{flex:1 1 8rem;min-width:6rem;margin:0;font-size:var(--v3-fs-xs);line-height:1.15}.v3-start{padding-bottom:calc(var(--v3-safe-b) + var(--v3-reserve-b) + .25rem)}.v3-names-list{gap:var(--v3-space-1) var(--v3-space-2)}.v3-name-field{gap:var(--v3-space-1)}html:not([data-keyboard]) .v3-start.is-rematch .v3-names-list{min-height:calc(var(--v3-control-h) + 4px)}}@media (min-aspect-ratio: 1/1) and (max-height: 370px){html:not([data-keyboard]) .v3-start.is-rematch :is(.v3-start-grid,.v3-start-names){gap:var(--v3-space-2)}html:not([data-keyboard]) .v3-start.is-rematch :is(.v3-start-setup,.v3-start-names){padding-block:var(--v3-space-1)}}@media (min-aspect-ratio: 1/1) and (min-height: 600px){.v3-start-grid{max-width:min(var(--v3-w-panel),68vw)}}@media (min-aspect-ratio: 1/1) and (min-height: 600px){.v3-start .v3-screen-body>.v3-start-grid{margin-block:auto}}@media (min-aspect-ratio: 1/1) and (min-height: 600px) and (min-width: 1300px){.v3-start .v3-screen-body>.v3-start-grid{max-width:84vw}.v3-start .v3-names-list{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}.v3-start .v3-segment{white-space:nowrap}}@media not all and (min-aspect-ratio: 1/1) and (min-height: 600px) and (min-width: 1300px){.v3-start-grid.v3-scale-up{--v3-k: min(1vmin, 21.6px) }}@media (max-aspect-ratio: 1/1){.v3-start-grid{display:flex;flex-direction:column;flex:0 1 auto}.v3-start-names{order:0;flex:0 1 auto}.v3-start-fold{order:1;flex:none}.v3-start-setup{overflow:visible}}@media (max-aspect-ratio: 1/1){.v3-start .v3-buttons{flex-direction:row;flex:1 1 100%}.v3-start .v3-buttons>.v3-button{flex:1 1 0;width:auto}}@media (max-height: 430px) and (min-aspect-ratio: 1/1){:root{--v3-space-2: .375rem;--v3-space-3: .5rem;--v3-space-4: .625rem;--v3-space-5: .875rem;--v3-safe-t: max(var(--st), .625rem);--v3-safe-b: max(var(--sb), .5rem)}:root #stage>*{--content-b: max(calc(2.5 * var(--u)), calc(var(--sb) + var(--u))) }.v3-card-tile{min-height:4.25rem}.v3-chips--big .v3-chip{font-size:var(--v3-fs-s);padding-inline:var(--v3-space-2)}.v3-chips--big.v3-chips--many{--v3-chip-h: 1.75rem;row-gap:var(--v3-space-1)}.v3-chips--big.v3-chips--many .v3-chip{font-size:var(--v3-fs-xs)}html:not([data-tv]) .v3-name:not(.v3-name--huge,.v3-detective-name){font-size:min(calc(var(--v3-fs-name) * .8),9cqw)}.v3-split-main{gap:0}.v3-end-row{padding-block:var(--v3-end-row-padding-block-low)}.v3-end-name,.v3-end-role{line-height:1}.v3-end-role{min-height:1em}}@media (max-height: 370px) and (min-aspect-ratio: 1/1){.v3-chips--big.v3-chips--many{--v3-chip-h: 1.375rem }}@media (min-aspect-ratio: 1/1){.v3-camera .v3-frame-placeholder{place-content:start center;padding-top:calc(var(--v3-safe-t) + var(--v3-space-2))}}:root{--v3-character: max(5rem, 3rem + 14 * var(--v3-k)) }.v3-overlay>.v3-panel{background:var(--panel-alert-fill)}.v3-character{width:var(--v3-character);max-width:100%;aspect-ratio:1;object-fit:cover;flex:none;border-radius:50%}.v3-with-character .v3-panel-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--v3-space-5);padding:var(--v3-space-2)}.v3-dialog-text{display:grid;justify-items:start;gap:var(--v3-space-3);min-width:0}.v3-dialog-text .v3-text{color:var(--cream)}@media (max-aspect-ratio: 1/1){.v3-with-character .v3-panel-body{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.v3-dialog-text{justify-items:center}}.v3-tap{display:flex;flex-direction:column;align-items:center;gap:var(--v3-space-3);text-align:center;color:var(--text);cursor:pointer;padding-block:var(--v3-space-5)}.v3-tap:focus-visible{outline:3px solid var(--text);outline-offset:3px}.v3-tap-icon{width:max(3.5rem,2rem + 8 * var(--v3-k));height:max(3.5rem,2rem + 8 * var(--v3-k));color:var(--gold-light);animation:breath 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.v3-tap-icon{animation:none}}.v3-steps{display:grid;gap:var(--v3-space-2);margin:0;padding-left:1.4em;font-size:var(--v3-fs-m);line-height:1.35;color:var(--cream)}.v3-steps-icon{width:1.1em;height:1.1em;vertical-align:-.15em;color:var(--gold-light)}.v3-check{position:relative;display:flex;align-items:center;gap:var(--v3-space-2);min-height:44px;padding:var(--v3-space-1) var(--v3-space-3) var(--v3-space-1) var(--v3-space-2);border-radius:var(--v3-radius-m);background:#ffffff0f;font:600 var(--v3-fs-s)/1.25 var(--f-text);color:var(--text);cursor:pointer}.v3-check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.v3-check-box{flex:none;display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:.3em;color:transparent;box-shadow:inset 0 0 0 1.5px var(--gold)}.v3-check-box .v3-icon{width:1.1em;height:1.1em}.v3-check input:checked+.v3-check-box{background:var(--gold-light);color:var(--cta-ink)}.v3-check input:focus-visible+.v3-check-box{outline:3px solid var(--text);outline-offset:2px}.v3-check.is-pointing{animation:v3-point .9s ease-out}@keyframes v3-point{0%,to{box-shadow:inset 0 0 0 1.5px #c9a25a73}30%{box-shadow:inset 0 0 0 3px var(--gold-light),0 0 1.2em #e6c98780}}@media (prefers-reduced-motion: reduce){.v3-check.is-pointing{animation:none;box-shadow:inset 0 0 0 3px var(--gold-light)}}.v3-picks{display:flex;flex-wrap:wrap;gap:var(--v3-space-2);margin:0}.v3-pick{position:relative;display:inline-flex}.v3-pick input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.v3-pick>span,.v3-pick--button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.3em 1em;border-radius:var(--v3-radius-m);text-align:center;font:600 var(--v3-fs-s)/1.15 var(--f-text);color:var(--text);background:var(--tile-fill);box-shadow:inset 0 0 0 1px var(--tile-ring)}.v3-pick--button{display:inline-flex;cursor:pointer}.v3-pick input:checked+span,.v3-pick--button[aria-pressed=true]{color:var(--cta-ink);background:var(--cta-fill);box-shadow:inset 0 0 0 1px var(--cta-edge)}.v3-pick input:focus-visible+span,.v3-pick--button:focus-visible{outline:var(--v3-focus-line) solid var(--text);outline-offset:var(--v3-focus-offset)}.v3-pick>span{width:100%}.v3-textarea{width:100%;max-width:min(100%,max(56rem,83 * var(--v3-k)));box-sizing:border-box;min-height:calc(3 * 1.3em + 2 * var(--v3-space-2));padding:var(--v3-space-2) var(--v3-space-3);font:400 max(16px,var(--v3-fs-m))/1.3 var(--f-text);color:var(--text);background:#0f0905d1;border:1.5px solid rgb(201 162 90 / .7);border-radius:var(--v3-radius-m);resize:none}.v3-textarea:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.v3-fine{font-size:var(--v3-fs-xs);font-style:italic}.dictation{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v3-space-1) var(--v3-space-3)}.dictation .dictate[aria-pressed=true]{outline:2px solid var(--red, #ec5a4c)}.dictation-status{flex-basis:100%;margin:0;color:var(--red, #ec5a4c);font-size:var(--v3-fs-xs)}.dictation-status:empty{display:none}.info-tip-wrap{position:relative;display:inline-flex}.info-tip{display:grid;place-items:center;width:max(44px,5.5 * var(--v3-k));height:max(44px,5.5 * var(--v3-k));border-radius:50%;color:var(--gold-light);transition:color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.info-tip svg{width:50%;height:50%}.info-tip:focus-visible{outline:3px solid var(--text);outline-offset:2px}@media (hover: hover) and (pointer: fine){.info-tip:hover{color:var(--text);background:#ffffff14}}.tooltip{position:absolute;z-index:20;bottom:calc(100% + 4px);left:50%;translate:-50% 0;width:max-content;max-width:min(max(280px,30 * var(--v3-k)),70vw);padding:var(--v3-space-2) var(--v3-space-3);border-radius:var(--v3-radius-m);background:var(--panel-alert-fill);color:var(--text);font:400 var(--v3-fs-s)/1.35 var(--f-text);text-align:left;text-transform:none;white-space:pre-line;box-shadow:0 8px 24px #0009;animation:tooltip-in var(--t-fast) var(--ease-out) both}@keyframes tooltip-in{0%{opacity:0;translate:-50% 4px}}.v3-report-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:var(--v3-space-5);align-items:start}.v3-report-column{--kb-gap: var(--v3-space-3);display:grid;gap:var(--kb-gap);align-content:start;min-width:0}.v3-report .v3-panel-body{padding:1em;margin:-1em}.v3-report-head{display:grid;gap:.1em}.v3-report-eyebrow{display:flex;align-items:center;gap:.5em;margin:0}.v3-report-eyebrow .v3-icon{width:1.25em;height:1.25em;flex:none}.v3-report-head .v3-title{font-size:var(--v3-fs-title);line-height:1.1}.v3-report .v3-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-report .v3-picks>.v3-pick:last-child{grid-column:1 / -1}.v3-report .v3-pick>span{min-height:max(44px,5.2 * var(--v3-k));justify-content:flex-start;gap:.5em;padding:.3em .65em;color:var(--muted);text-align:left;box-shadow:inset 0 0 0 1.5px #c9a25a52;transition:color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.v3-report-dot{flex:none;display:grid;place-items:center;width:1.15em;height:1.15em;border-radius:50%;color:transparent;box-shadow:inset 0 0 0 1.5px #c9a25a73}.v3-report-dot .v3-icon{width:72%;height:72%}.v3-report .v3-pick input:checked+span{color:var(--text);background:var(--tile-fill);box-shadow:inset 0 0 0 2px var(--gold-light),0 0 .8em #e6c98740}.v3-report .v3-pick input:checked+span .v3-report-dot{color:var(--cta-ink);background:var(--gold-light);box-shadow:none}.v3-report-fold,.v3-feedback-fold{display:flex;align-items:center;justify-content:space-between;gap:var(--v3-space-2);width:100%;min-height:max(44px,5.2 * var(--v3-k));padding:.3em .8em;border-radius:var(--v3-radius-m);background:var(--tile-fill);color:var(--text);text-align:left;font:600 var(--v3-fs-s)/1.15 var(--f-text);box-shadow:inset 0 0 0 2px var(--gold-light)}.v3-report-fold .v3-icon,.v3-feedback-fold .v3-icon{flex:none;width:1.3em;height:1.3em;color:var(--gold-light)}.v3-report-fold:focus-visible,.v3-feedback-fold:focus-visible{outline:var(--v3-focus-line) solid var(--text);outline-offset:var(--v3-focus-offset)}.v3-report-label{margin:0;font-size:var(--v3-fs-xs)}.v3-report .v3-textarea{max-width:none;height:calc(3 * 1.3em + 2 * var(--v3-space-2) + 3px);transition:height var(--t-med) var(--ease-out)}html[data-keyboard] .v3-report .v3-textarea{min-height:0;height:calc(2 * 1.3em + 2 * var(--v3-space-2) + 3px)}.v3-report-tools{display:flex}.v3-report .tooltip{left:auto;right:0;translate:none;animation-name:tooltip-in-right}@keyframes tooltip-in-right{0%{opacity:0;translate:0 4px}}.v3-report-tools .dictation{flex:1 1 auto;justify-content:space-between;flex-wrap:nowrap}.v3-report-tools .dictation-status{flex-basis:auto}.v3-report .dictate{min-width:44px;justify-content:flex-start;gap:.45em;padding-inline:.3em;text-decoration:none;letter-spacing:.04em}.v3-report .dictate .v3-icon,.v3-report .dictate svg{width:1.35em;height:1.35em;flex:none}.v3-report-actions{container-type:inline-size}.v3-report .v3-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--v3-space-2);width:100%;justify-content:stretch}.v3-report .v3-buttons>.v3-button{width:100%;max-width:none;min-width:0;flex:none;padding-inline:var(--v3-space-2)}@container (max-width: 11rem){.v3-report .v3-buttons{grid-template-columns:minmax(0,1fr)}}@media (max-aspect-ratio: 1/1){.v3-report-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--v3-space-3)}}@media (min-aspect-ratio: 1/1),(max-width: 480px){html[data-keyboard] .v3-report-write{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"area area" "tools actions"}html[data-keyboard] .v3-report-write>.v3-textarea{grid-area:area}html[data-keyboard] .v3-report-write>.v3-report-tools{grid-area:tools}html[data-keyboard] .v3-report-write>.v3-report-actions{grid-area:actions}html[data-keyboard] .v3-report-label,html[data-keyboard] .v3-report-write>.v3-fine{display:none}html[data-keyboard] .v3-report-tools .dictation{flex:0 0 auto}html[data-keyboard] .v3-report-tools .dictation-status{flex:0 1 auto;min-width:0;max-width:12em;overflow-wrap:anywhere}}@media (min-aspect-ratio: 1/1){html[data-keyboard] .v3-report-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-aspect-ratio: 1/1) and (max-width: 720px),(max-width: 480px){html[data-keyboard] .v3-report .dictate span{display:none}}html[data-keyboard] .v3-report.v3-panel{padding:var(--v3-space-3)}html[data-keyboard] .v3-report-column{--kb-gap: var(--v3-space-2) }@media (max-height: 430px){.v3-report.v3-panel{padding:var(--v3-space-3)}.v3-report-column{--kb-gap: var(--v3-space-2) }.v3-report-grid{column-gap:var(--v3-space-4)}}.v3-feedback-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--v3-space-5);align-items:center;width:100%;max-width:var(--v3-w-wide)}.v3-feedback-form{display:grid;gap:var(--v3-space-2);align-content:center;min-width:0}.v3-feedback-ask,.v3-feedback-write{display:grid;gap:var(--v3-space-2);align-content:start;min-width:0}.v3-feedback-form .v3-title{font-size:var(--v3-fs-title)}.v3-form-choices{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:var(--v3-space-5);row-gap:var(--v3-space-2);align-items:start}.v3-form-group{display:grid;gap:var(--v3-space-1);justify-items:start;min-width:0}.v3-feedback .v3-buttons{justify-content:flex-start}@media (max-height: 500px) and (min-aspect-ratio: 1/1){.v3-feedback-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--v3-space-5);align-items:start}.v3-form-choices{grid-template-columns:minmax(0,1fr)}}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-feedback-character,.v3-buy-character{display:none}.v3-feedback-layout,.v3-buy-layout{grid-template-columns:minmax(0,1fr)}.v3-textarea{min-height:0;height:3.3em}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){html[data-keyboard] .v3-feedback-form{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}html[data-keyboard] .v3-feedback-write{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--v3-space-3)}html[data-keyboard] .v3-feedback-write>.v3-label,html[data-keyboard] .v3-feedback-write>textarea{flex:1 0 100%}}@media (max-aspect-ratio: 1/1){.v3-feedback-layout,.v3-buy-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.v3-form-choices{grid-template-columns:minmax(0,1fr)}}@media (max-aspect-ratio: 1/1) and (max-height: 700px){.v3-feedback-character,.v3-buy-character{display:none}}html[data-keyboard] .v3-feedback-character{display:none}html[data-keyboard] .v3-feedback .v3-buttons{flex-direction:row}html[data-keyboard] .v3-feedback .v3-buttons>.v3-button:not(.v3-button--link){flex:1 1 0;width:auto;min-width:0}html[data-keyboard] .v3-feedback .v3-buttons>.v3-button--link{width:auto}html[data-keyboard] .v3-feedback-write .v3-textarea{min-height:0;height:calc(2 * 1.3em + 2 * var(--v3-space-2) + 3px)}.v3-buy-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--v3-space-5);align-items:center;width:100%}.v3-buy-main{display:grid;gap:var(--v3-space-3);min-width:0}.v3-buy-main>.v3-title{justify-self:start}.v3-buy{display:grid;gap:var(--v3-space-3)}.v3-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v3-space-3)}.v3-product{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--v3-space-2);min-height:max(72px,11vmin);padding:var(--v3-space-3);border-radius:var(--v3-radius-l);text-align:center;color:var(--text);background:linear-gradient(160deg,#2c1c10,#1a100a);box-shadow:inset 0 0 0 2px #c9a25ab3,0 .4em 1.2em #0006;transition:transform .12s,box-shadow .2s,opacity .2s}.v3-product:active{transform:scale(.98)}.v3-product:focus-visible{outline:3px solid var(--text);outline-offset:3px}.v3-product-name{font:400 var(--v3-fs-m)/1.1 var(--f-title);text-transform:uppercase;color:var(--cream);text-wrap:balance}.v3-product-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--v3-space-3);white-space:nowrap}.v3-product-price b{font:400 calc(var(--v3-fs-title) * 1.2)/1 var(--f-title);color:var(--gold-light)}.v3-product-price s{position:relative;font:400 var(--v3-fs-title)/1 var(--f-title);color:var(--gray);text-decoration:none}.v3-product-price s:after{content:"";position:absolute;left:-6%;right:-6%;top:50%;height:max(2px,.09em);background:var(--blood);transform:rotate(-12deg);border-radius:99px}.v3-product-waiting{display:none;font:400 var(--v3-fs-xs)/1.2 var(--f-title);text-transform:uppercase;color:var(--gold-light)}.v3-products.is-waiting .v3-product:not(.is-picked){opacity:.4}.v3-product.is-picked{box-shadow:inset 0 0 0 3px var(--gold-light)}.v3-product.is-picked .v3-product-waiting{display:block}.v3-product.is-dimmed{opacity:.55;filter:saturate(.6)}.v3-buy-consent{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--v3-space-3)}.v3-buy-consent>.v3-check{flex:1 1 0;min-width:min(100%,17em);font-weight:400;color:var(--cream)}.v3-buy-soon{margin:0;text-align:center;font:700 var(--v3-fs-m)/1.3 var(--f-text);color:var(--gold-light)}.v3-buy-cap{text-align:center;color:var(--cream)}.v3-buy-cap b{color:var(--gold-light)}@media (max-aspect-ratio: 1/1){.v3-products{grid-template-columns:minmax(0,1fr)}}.v3-remind-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--v3-space-5)}.v3-remind .v3-panel-footer{min-height:var(--v3-control-h)}.v3-remind .v3-panel-body{padding:var(--v3-space-2)}.v3-remind-left{display:grid;min-width:0;min-height:clamp(8.5rem,4rem + 18vmin,13rem)}.v3-remind-text,.v3-remind-left>.v3-card-place{grid-area:1 / 1;min-width:0}.v3-remind-text{display:grid;gap:var(--v3-space-2);justify-items:start;text-align:left;transition:opacity .22s ease .08s,visibility 0s linear 0s}.v3-remind.is-revealed .v3-remind-text{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}.v3-remind-name{text-align:left}.v3-remind .seal-wrap.inline{--sw: clamp(7rem, 4rem + 20vmin, 16rem);margin:0}.v3-remind-layout{overflow:clip;padding:var(--v3-space-2);margin:calc(-1 * var(--v3-space-2))}.v3-remind .v3-role-card{grid-template-columns:minmax(0,1fr)}.v3-remind .v3-role-card-photo{display:none}.v3-remind .v3-role-card-text{gap:.2em}@media (min-aspect-ratio: 1/1){.v3-remind .v3-card-turn{width:min(100% - 4vmin,110vh)}}@media (max-aspect-ratio: 1/1){.v3-remind-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.v3-remind .seal-wrap.inline{--sw: clamp(7rem, 4rem + 20vmin, 16rem);margin:.75rem}}:root{--v3-tv-unit: 1vmin }html[data-tv]{--v3-letter-layer: transform;--v3-tv-unit: min(1vh, .5625vw);--v3-k: min(var(--v3-tv-unit), 21.6px);--v3-fs-xs: max(12px, calc(3.5 * var(--v3-tv-unit)));--v3-fs-s: max(13px, calc(3.8 * var(--v3-tv-unit)));--v3-fs-m: max(15px, calc(4.2 * var(--v3-tv-unit)));--v3-fs-button: max(15px, calc(3.8 * var(--v3-tv-unit)));--v3-fs-title: max(22px, calc(7.2 * var(--v3-tv-unit)));--v3-space-1: max(4px, calc(.8 * var(--v3-tv-unit)));--v3-space-2: max(8px, calc(1.6 * var(--v3-tv-unit)));--v3-space-3: max(12px, calc(2.4 * var(--v3-tv-unit)));--v3-space-4: max(16px, calc(3.4 * var(--v3-tv-unit)));--v3-space-5: max(24px, calc(5.2 * var(--v3-tv-unit)));--v3-radius-s: max(4px, calc(.8 * var(--v3-tv-unit)));--v3-radius-m: max(6px, calc(1.4 * var(--v3-tv-unit)));--v3-radius-l: max(10px, calc(2.4 * var(--v3-tv-unit)));--v3-control-h: max(44px, calc(9 * var(--v3-tv-unit)));--v3-control-px: max(18px, calc(3.6 * var(--v3-tv-unit)));--v3-safe-t: max(var(--st), 7vh);--v3-safe-r: max(var(--sr), 6vw);--v3-safe-b: max(var(--sb), 6vh);--v3-safe-l: max(var(--sl), 6vw);--v3-w-dialog: min(100%, calc(115 * var(--v3-tv-unit)));--v3-w-panel: min(100%, calc(150 * var(--v3-tv-unit)));--v3-w-wide: min(100%, calc(190 * var(--v3-tv-unit)));--v3-character: min(calc(34 * var(--v3-tv-unit)), 30vw);--v3-ring-size: max(72px, calc(14 * var(--v3-tv-unit)));--v3-ring-size-s: max(56px, calc(10 * var(--v3-tv-unit)));--v3-fs-name: max(28px, calc(8.5 * var(--v3-tv-unit)));--v3-chip-h: max(36px, calc(5.4 * var(--v3-tv-unit)))}html[data-tv] .v3-footer:empty{display:none}.v3-tv-code-screen .v3-screen-body{text-align:center;align-items:center;gap:var(--v3-space-2);overflow:visible}.v3-tv-code-screen .v3-screen-body>:last-child{margin-bottom:0}.v3-tv-code-screen .v3-text{max-width:64ch}.v3-tv-title{font-size:max(26px,calc(6.6 * var(--v3-tv-unit)));max-width:30ch;text-shadow:0 .04em .18em rgb(0 0 0 / .85)}.v3-tv-hint{font-size:max(16px,calc(3.8 * var(--v3-tv-unit)));color:var(--cream)}.v3-tv-explanation{font-style:italic;font-size:max(14px,calc(3.2 * var(--v3-tv-unit)));color:var(--cream)}.v3-tv-code{display:flex;justify-content:center;gap:.16em;max-width:100%;margin-block:var(--v3-space-2);font-size:min(calc(10.5 * var(--v3-tv-unit)),calc(84vw / (var(--v3-code-len, 4) * 1.66)))}.v3-tv-code span{display:grid;place-items:center;flex:none;width:1.5em;height:1.5em;box-sizing:border-box;border:max(2px,.035em) solid var(--gold);border-radius:.12em;background:#0f0905db;font:400 1em/1 var(--f-title);color:var(--gold2);padding-top:.06em;box-shadow:inset 0 0 0 max(1px,.012em) #e6c98740,0 .05em .3em #0009}.tv-gear-hint{position:absolute;z-index:5;top:2.2vmin;right:2.4vmin;display:flex;align-items:center;gap:1.1vmin;pointer-events:none}.tv-gear-hint[hidden]{display:none}.tv-gear-hint svg{box-sizing:content-box;width:3.2vmin;height:3.2vmin;padding:1.2vmin;border-radius:50%;background:#0f0905c7;box-shadow:inset 0 0 0 .18vmin #e6c987b3;color:var(--gold-light);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tv-gear-hint span{font:700 2.6vmin/1 var(--f-text);letter-spacing:.05em;color:#f3e7d3;background:#0f0905d1;padding:1vmin 1.5vmin;border-radius:999px;box-shadow:inset 0 0 0 .12vmin #e6c98773}@media (max-height: 430px) and (min-aspect-ratio: 1/1){.v3-tv-code{font-size:min(calc(12 * var(--v3-tv-unit)),calc(84vw / (var(--v3-code-len, 4) * 1.66)))}}@media (max-aspect-ratio: 1/1){.v3-tv-code-screen .v3-screen-body>:last-child{margin-bottom:auto}}.v3-tv-footer{display:grid;justify-items:center;text-align:center;min-height:calc(1.5 * var(--v3-fs-m))}.v3-tv-note{color:#f0b04a;min-height:1.4em}.v3-screen-return .v3-screen-body{align-items:center;text-align:center;gap:var(--v3-space-4)}.v3-screen-return .v3-screen-body>:last-child{margin-bottom:0}.v3-screen-return-actions{width:max(var(--v3-w-menu),48 * var(--v3-k),calc(62 * var(--v3-tv-unit)));max-width:100%}.v3-screen-return .v3-button{white-space:nowrap}@media (max-aspect-ratio: 1/1){.v3-screen-return .v3-screen-body>:last-child{margin-bottom:auto}}.v3-tv-back{position:absolute;left:var(--v3-safe-l);bottom:var(--v3-safe-b);display:inline-flex;align-items:center;gap:.45em;min-height:var(--v3-control-h);padding:0 var(--v3-control-px);border:1px solid rgb(201 162 90 / .55);border-radius:999px;background:#0f0905b8;color:var(--cream);font:700 var(--v3-fs-s)/1 var(--f-text);cursor:pointer}.v3-tv-back:hover{border-color:var(--gold);color:var(--gold2)}.v3-tv-back:focus-visible{outline:max(3px,calc(.5 * var(--v3-tv-unit))) solid var(--gold2);outline-offset:max(3px,calc(.5 * var(--v3-tv-unit)));box-shadow:0 0 0 max(6px,calc(1.2 * var(--v3-tv-unit))) #e6c98740}@media (min-aspect-ratio: 1/1) and (min-height: 500px){html[data-tv] .v3-end-list{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--v3-space-1);gap:max(2px,calc(.4 * var(--v3-tv-unit))) var(--v3-space-2)}html[data-tv] .v3-end-row{padding:.1em var(--v3-space-1)}html[data-tv] .v3-end-name{font-size:max(15px,calc(4 * var(--v3-tv-unit)));line-height:1.05}html[data-tv] .v3-end-role{font-size:max(12px,calc(3.2 * var(--v3-tv-unit)));line-height:1.05;min-height:1.05em}html[data-tv] .v3-end .v3-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--v3-space-3)}html[data-tv] .v3-end .v3-end-actions{grid-area:1 / 2}html[data-tv] .v3-end .v3-miss-wrap{grid-area:2 / 1 / 3 / 4;justify-self:center;width:auto}html[data-tv] .v3-end .v3-miss-hint{width:auto;margin:0;text-align:center}}@media (min-aspect-ratio: 1/1){html[data-tv] .v3-rules-short{--v3-w-dialog: calc(88 * var(--v3-tv-unit)) }html[data-tv] .v3-rules-short .v3-rules-list li{font-size:max(15px,calc(3 * var(--v3-tv-unit)));padding-block:.4em}}@media (min-aspect-ratio: 1/1){html[data-tv] .v3-gesture-layout{width:min(100%,calc(168 * var(--v3-tv-unit)));grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);--v3-fs-m: max(15px, calc(4.2 * var(--v3-tv-unit)));--v3-figure-w: calc(64 * var(--v3-tv-unit));--v3-example-art: calc(11 * var(--v3-tv-unit)) }}html[data-tv] .v3-end-actions .v3-hand-target{flex-direction:row}.tv-remote-hint{position:fixed;right:3vmin;top:3vmin;z-index:50;margin:0;padding:.6em 1em;border-radius:.6em;font:600 2.8vmin/1.2 var(--f-text);color:var(--text);background:#0e0a08d1;box-shadow:inset 0 0 0 1px #c9a25a80;pointer-events:none}html[data-tv] body{position:static}html[data-tv] #stage{position:absolute}html[data-tv] #stage>.layer>.v3-root{position:absolute;grid-area:auto;inset:calc(-1 * var(--content-t)) calc(-1 * var(--content-r)) calc(-1 * (var(--content-b) + var(--host-h) + var(--caption-h))) calc(-1 * var(--content-l))}html[data-tv] #stage>.layer>.v3-root{overflow:clip}html[data-tv] :is(.ambience-beam,.ambience-rays,.ambience-glow,.ambience-flash,.ambience-sun){mix-blend-mode:normal}html[data-tv] .ambience-shade{mix-blend-mode:normal;background:linear-gradient(to right,#0000,#000000c1 35% 65%,#0000)}html[data-tv] .ambience-shade-room{z-index:2}html[data-tv] .screen-bg-veil:after{transition:none}
