.pk-game-switcher{z-index:120;color:#eaf5ff;flex:none;line-height:1.2;position:relative}.pk-game-switcher summary{box-sizing:border-box;color:#eaf5ff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#0a2137;border:1px solid #376385;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font:800 11px/1.2 Inter,system-ui,sans-serif;list-style:none;display:flex}.pk-game-switcher summary::-webkit-details-marker{display:none}.pk-game-switcher[open] summary{background:#102f4d;border-color:#46d5f8}.pk-game-switcher>nav{background:#061626;border:1px solid #376385;border-radius:14px;gap:5px;width:250px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #0008;display:grid!important}.pk-game-switcher>nav>a,.pk-game-switcher>nav>span{color:#f3f8ff;box-sizing:border-box;white-space:normal;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font:800 12px/1.3 Inter,system-ui,sans-serif;text-decoration:none;display:flex!important}.pk-game-switcher>nav>a:hover,.pk-game-switcher>nav>a:focus-visible{outline-offset:-2px;background:#143b56;outline:2px solid #46d5f8}.pk-game-switcher>nav>span{color:#9eedc1;background:#173327}.pk-game-switcher small{letter-spacing:.06em;font-size:8px}.classic-header,.tablic-header,.game-topbar{flex-wrap:wrap;overflow:visible!important}.pk-game-switcher-finish{justify-content:center;margin:0 auto 14px;display:flex}@media (max-width:720px){.classic-header .pk-game-switcher{order:5;margin-left:auto}.tablic-header .pk-game-switcher,.game-topbar .pk-game-switcher{margin-left:auto}.pk-game-switcher summary{min-height:44px;padding:9px 12px;font-size:10px}.pkq-game-header:has(.pk-game-switcher){min-height:72px;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:auto!important}.pkq-game-header>.pk-game-switcher{grid-area:2/2;justify-self:end}.pkq-game-header .pkq-game-actions{grid-area:1/2}.pkq-game-header .pkq-game-score{grid-area:2/1;justify-self:start}}.pkq-game-header:has(.pk-game-switcher){grid-template-columns:minmax(0,1fr) auto auto auto}.classic-room-switch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-game-leave-dialog{box-sizing:border-box;color:#f3f8ff;background:#061626;border:1px solid #376385;border-radius:18px;width:min(420px,100vw - 32px);margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 20px 70px #0008}.pk-game-leave-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.pk-game-leave-dialog h2{margin:0 0 12px;font:800 24px/1.2 Inter,system-ui}.pk-game-leave-dialog p{margin:0 0 20px;font:400 14px/1.6 Inter,system-ui}.pk-game-leave-dialog>div{gap:10px;display:grid}.pk-game-leave-dialog button{color:#fff;cursor:pointer;background:#143b56;border:1px solid #46d5f8;border-radius:10px;min-height:44px;padding:10px;font:800 11px/1.3 Inter,system-ui}.pk-game-leave-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ffdb82}@media (max-width:720px){.pkq-game-header:has(.pk-game-switcher){grid-template-columns:minmax(0,1fr) auto!important}}.classic-room-page{color:#f8fafc;background:radial-gradient(circle at 50% 0,#18263a 0,#07101d 58%,#030811 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.classic-room-card{text-align:center;background:#07101df0;border:1px solid #ffffff1f;border-radius:28px;width:min(720px,100%);padding:clamp(20px,4vw,42px);box-shadow:0 28px 90px #0008}.classic-room-kicker{letter-spacing:.22em;color:#94a3b8;margin-top:24px;font-size:12px;display:block}.classic-room-card h1{letter-spacing:.12em;margin:10px 0;font:900 clamp(42px,10vw,76px)/1 monospace}.classic-room-players{text-align:left;gap:10px;margin:26px 0;display:grid}.classic-room-players>div{color:#64748b;border:1px dashed #334155;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.classic-room-players>div.filled{color:#f8fafc;background:#ffffff08;border-style:solid;border-color:#475569}.classic-room-players b{background:#1e293b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.classic-room-players em{letter-spacing:.12em;color:#fbbf24;font-size:10px}.classic-room-join{grid-template-columns:1fr 1fr;gap:10px;display:grid}.classic-room-join label{text-align:left;letter-spacing:.1em;color:#94a3b8;font-size:11px}.classic-room-join input{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:10px;width:100%;margin-top:6px;padding:13px}.classic-room-join button,.classic-room-start{color:#031108;background:#22c55e;border:0;border-radius:12px;grid-column:1/-1;padding:15px;font-weight:900}.classic-room-start:disabled{opacity:.35}.classic-room-wait{color:#86efac;padding:16px;display:block}.classic-room-exit{color:#94a3b8;background:0 0;border:0;margin-top:16px;padding:10px}@media (max-width:600px){.classic-room-join{grid-template-columns:1fr}.classic-room-card{border-radius:18px}.classic-room-players>div{grid-template-columns:32px 1fr}.classic-room-players em{grid-column:2}}.pk-brand-lockup{color:#fff;align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.pk-brand-q{object-fit:contain;flex:0 0 56px;width:56px;height:56px;display:block}.pk-brand-copy{align-content:center;min-width:0;display:grid}.pk-brand-word{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:950;display:flex}.pk-brand-word b{color:#f7f9ff;font:inherit}.pk-brand-word em{color:#ff3348;font:inherit;font-style:normal}.pk-brand-copy small{text-align:right;color:#7f8ba5;letter-spacing:.18em;white-space:nowrap;margin-top:6px;font-size:9px;font-weight:850;display:block}.pk-brand-lockup.is-compact .pk-brand-q{flex-basis:46px;width:46px;height:46px}.pk-brand-lockup.is-compact .pk-brand-word{font-size:18px}.pk-brand-lockup.is-compact .pk-brand-copy small{margin-top:4px;font-size:8px}.tablic-header .tablic-brand,.game-topbar .tablic-brand{color:#fff;gap:10px;line-height:1}.tablic-header .tablic-brand .tablic-q,.game-topbar .tablic-brand .tablic-q{border-radius:0;flex:0 0 46px;width:46px;height:46px;box-shadow:none!important;background:url(/brand/pks-q-approved-20261004.svg) 50%/contain no-repeat!important}.tablic-header .tablic-brand>span:last-child,.game-topbar .tablic-brand>span:last-child{grid-template-columns:auto auto;align-content:center;min-width:0;line-height:1;display:grid}.tablic-header .tablic-brand b,.tablic-header .tablic-brand em,.game-topbar .tablic-brand b,.game-topbar .tablic-brand em{letter-spacing:-.045em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:950}.tablic-header .tablic-brand b,.game-topbar .tablic-brand b{color:#f7f9ff}.tablic-header .tablic-brand em,.game-topbar .tablic-brand em{color:#ff3348;font-style:normal}.tablic-header .tablic-brand small,.game-topbar .tablic-brand small{text-align:right;color:#7f8ba5;letter-spacing:.18em;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:0;font-weight:850}.tablic-header .tablic-brand small:after,.game-topbar .tablic-brand small:after{content:"PRILAGOĐENO DIGITALNOJ IGRI";font-size:8px}@media (max-width:720px){.pk-brand-q{flex-basis:48px;width:48px;height:48px}.pk-brand-word{font-size:18px}.pk-brand-copy small{letter-spacing:.14em;font-size:7px}}@media (max-width:430px){.pk-brand-lockup{gap:7px}.pk-brand-q{flex-basis:40px;width:40px;height:40px}.pk-brand-word{font-size:15px}.pk-brand-copy small{letter-spacing:.11em;margin-top:3px;font-size:6.5px}.tablic-header .tablic-brand,.game-topbar .tablic-brand{gap:7px}.tablic-header .tablic-brand .tablic-q,.game-topbar .tablic-brand .tablic-q{flex-basis:40px;width:40px;height:40px}.tablic-header .tablic-brand b,.tablic-header .tablic-brand em,.game-topbar .tablic-brand b,.game-topbar .tablic-brand em{font-size:15px}.tablic-header .tablic-brand small:after,.game-topbar .tablic-brand small:after{font-size:6.5px}.tablic-header .tablic-brand small,.game-topbar .tablic-brand small{letter-spacing:.11em;margin-top:3px}}.pk-brand-lockup>img.pk-brand-q{object-fit:contain!important;object-position:center!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important}.pk-brand-lockup.is-compact>img.pk-brand-q{flex-basis:46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important}.tablic-brand>.pk-brand-lockup{grid-template-columns:none!important;display:inline-flex!important}.tablic-brand .pk-brand-copy{grid-template-columns:none!important;display:grid!important}.tablic-brand .pk-brand-word{display:flex!important}.tablic-brand .pk-brand-copy small{font-size:8px!important}.tablic-brand .pk-brand-copy small:after{content:none!important}@media (max-width:430px){.pk-brand-lockup>img.pk-brand-q,.pk-brand-lockup.is-compact>img.pk-brand-q{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}.tablic-brand .pk-brand-copy small{font-size:6.5px!important}}.game-screen.phase-finished .v39-finish .v39-finish-brand{justify-content:center;align-items:center;width:max-content;max-width:100%;height:auto;display:flex!important}@media (max-width:700px){body[data-visual=beta-v37] header.topbar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}body[data-visual=beta-v37] .topbar .landing-brand-link{justify-content:center;flex:0 0 100%!important;display:flex!important}body[data-visual=beta-v37] .topbar .account-actions{justify-content:space-between!important;gap:10px!important;width:100%!important;display:flex!important}body[data-visual=beta-v37] .topbar .account-actions button{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}body[data-visual=beta-v37] .hero-copy{min-width:0!important;max-width:100%!important}body[data-visual=beta-v37] .hero-copy h1{white-space:normal!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(28px,8.6vw,39px)!important}body[data-visual=beta-v37] header.topbar{height:auto!important;min-height:0!important;padding:12px!important}.topbar .account-actions .red-btn{min-height:40px}}.pk-brand-lockup{align-items:center;min-width:0;max-width:100%;line-height:1;gap:0!important;display:inline-flex!important}.pk-brand-lockup>img.pk-brand-full{object-fit:contain!important;flex:none!important;width:clamp(170px,22vw,290px)!important;min-width:0!important;max-width:100%!important;height:auto!important;display:block!important}.pk-brand-lockup.is-compact>img.pk-brand-full{width:240px!important}.legal-brand img.legal-full{object-fit:contain;width:240px!important;max-width:65vw!important;height:auto!important;margin:0!important}.legal-brand{align-items:center;display:inline-flex}.tablic-brand .pk-brand-lockup{display:inline-flex!important}@media (max-width:430px){.pk-brand-lockup>img.pk-brand-full,.pk-brand-lockup.is-compact>img.pk-brand-full{width:195px!important}}.first100-growth{color:#f5f5f5;text-align:left;background:#17202d;border:1px solid #d4b462;border-radius:14px;max-width:620px;margin:20px auto;padding:18px}.first100-growth strong{color:#ffda8a;font-size:1.05rem;display:block}.first100-growth p{color:#eee;margin:10px 0 14px;font-size:.92rem;line-height:1.5}.first100-growth a{color:#18202b;background:#ffda8a;border-radius:8px;margin:4px 10px 4px 0;padding:10px 14px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block}.first100-growth a:focus-visible{outline-offset:3px;outline:3px solid #fff}.classic-app{--game-accent:#22d3ee;--game-line:#22d3ee5c;--game-glow:#22d3ee2e;--game-soft:#22d3ee17;background:radial-gradient(circle at 12% -8%, var(--game-glow), transparent 31%), radial-gradient(circle at 92% 108%, #0b66ff29, transparent 34%), linear-gradient(155deg, #020817 0%, #05152e 48%, #020817 100%);overflow-x:hidden}.domino-app{--game-accent:#22d3ee;--game-line:#22d3ee6b;--game-glow:#22d3ee30;--game-soft:#22d3ee17}.mica-app{--game-accent:#34d399;--game-line:#34d3996b;--game-glow:#34d3992e;--game-soft:#34d39917}.ludo-app{--game-accent:#fb7185;--game-line:#fb71856b;--game-glow:#fb71852e;--game-soft:#fb718517}.classic-header,.classic-modal-backdrop,.classic-result-backdrop{-webkit-backdrop-filter:blur(12px)}.classic-header{-webkit-backdrop-filter:blur(18px)}.classic-brand-q{color:#0000;box-shadow:none;background-color:#0000;background-image:url(/brand/favicon-flat-exact.svg?v=20260822-ux1);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0}.classic-header-actions button,.classic-secondary,.classic-primary,.classic-rules-modal,.classic-result,.mica-side-panel,.ludo-side-panel{transition:transform .22s,opacity .22s,border-color .22s,background-color .22s,box-shadow .22s}.classic-header-actions button:hover,.classic-header-actions button:focus-visible,.classic-secondary:hover:not(:disabled),.classic-secondary:focus-visible:not(:disabled){border-color:var(--game-line);background:var(--game-soft)}.classic-primary{border-color:var(--game-line);background:linear-gradient(135deg,var(--game-accent),var(--game-accent));box-shadow:0 14px 32px var(--game-glow)}.classic-setup-card{border-color:var(--game-line);background:radial-gradient(circle at 90% 0%,var(--game-soft),transparent 34%),#06142bcc}.classic-status-pill.active{border-color:var(--game-line);background:var(--game-soft)}.classic-rules-modal,.classic-result{border-color:var(--game-line);animation:.28s cubic-bezier(.2,.8,.2,1) both classic-modal-in}.classic-modal-backdrop,.classic-result-backdrop{animation:.2s both classic-fade-in}.domino-chain-wrap{background:radial-gradient(circle at 50% 50%,var(--game-soft),transparent 55%),#020c1cb8}.domino-back{border-color:var(--game-line);color:var(--game-accent)}.domino-tile-actions button{border-color:var(--game-line)}.domino-tile{transition:transform .28s,filter .28s,opacity .28s,box-shadow .28s}.mica-board{background:radial-gradient(circle at 50% 50%,var(--game-soft),transparent 58%),linear-gradient(145deg,#0b2c29,#061a28 58%,#041425)}.mica-point{transition:left .34s,top .34s,transform .22s,box-shadow .22s,border-color .22s}.mica-point.selected,.mica-point.legal{border-color:var(--game-accent);box-shadow:0 0 0 5px var(--game-soft)}.ludo-roster>div.active,.ludo-player-count button.active{border-color:var(--game-line);background:var(--game-soft)}.ludo-track.start{background:#fb71851f;border-color:#fb71859e;box-shadow:0 0 0 3px #fb71850f}.ludo-track.start i{color:#ffdbe1;font-size:9px;font-style:normal;font-weight:950}.ludo-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.ludo-board{width:min(100%,620px)}.ludo-board-wrap{align-items:start;display:grid}.ludo-center{overflow:hidden}.ludo-center-q{opacity:.28;background:url(/brand/favicon-flat-exact.svg?v=20260822-ux1) 50%/contain no-repeat;width:68%;height:68%;transform:rotate(-45deg)}.ludo-turn-die b{border-color:var(--game-line)}.ludo-die-face{background:linear-gradient(145deg,#fff,#dbe4ef);border:1px solid #ffffff61;border-radius:13px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:48px;height:48px;padding:7px;display:grid;box-shadow:0 10px 22px #00000047,inset 0 1px #fffc}.ludo-die-face.compact{width:30px;height:30px;box-shadow:none;border-radius:8px;flex:none;padding:4px}.ludo-die-face i{background:0 0;border-radius:50%;place-self:center;width:7px;height:7px}.ludo-roll{justify-content:center;align-items:center;gap:10px;display:flex}.ludo-roll>span:last-child{line-height:1}.ludo-piece{width:clamp(28px,4.4vw,42px);height:clamp(32px,4.9vw,46px);box-shadow:none;border:0;border-radius:50% 50% 42% 42%;transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),transform .22s,filter .22s;background:0 0!important}.ludo-pawn{filter:drop-shadow(0 6px 7px #00000061);display:block;position:absolute;inset:0}.ludo-pawn:before{content:"";aspect-ratio:1;background:var(--pawn-color,#e62a47);border:2px solid #ffffffb8;border-radius:50%;width:46%;position:absolute;top:1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px 7px #0003,inset 0 2px 3px #ffffff47}.ludo-pawn:after{content:"";clip-path:polygon(33% 0,67% 0,78% 52%,100% 100%,0 100%,22% 52%);background:linear-gradient(145deg,color-mix(in srgb,var(--pawn-color,#e62a47) 88%,white 12%),var(--pawn-color,#e62a47));border-radius:35% 35% 18% 18%;width:68%;height:58%;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -7px 8px #00000038}.ludo-piece.red{--pawn-color:#e62a47}.ludo-piece.blue{--pawn-color:#1874d8}.ludo-piece.green{--pawn-color:#1fa873}.ludo-piece.yellow{--pawn-color:#d6a321}.ludo-piece.legal{box-shadow:none;filter:drop-shadow(0 0 10px var(--game-accent))}.ludo-piece.legal .ludo-pawn{transform:scale(1.08)}.ludo-piece.home .ludo-pawn:after{filter:brightness(1.1)}.ludo-choice-list button{justify-content:initial;grid-template-columns:22px auto 1fr}.ludo-choice-list button>span:last-child{margin-left:auto}.ludo-choice-pawn{clip-path:polygon(35% 0,65% 0,72% 28%,85% 58%,100% 100%,0 100%,15% 58%,28% 28%);background:linear-gradient(#fff,#c6d2e2);border-radius:50% 50% 35% 35%;width:15px;height:20px}.ludo-thinking{color:var(--text-muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.ludo-thinking i{background:var(--game-accent);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate ludo-thinking}.ludo-side-panel.is-thinking{border-color:#fb718533}.yamb-mode-row button.plus,.ludo-player-count button.plus{background:linear-gradient(145deg,#ffc85714,#ffffff06);border-color:#ffc85757;position:relative}.yamb-mode-row button.plus:after,.ludo-player-count button.plus:after{content:"PLUS";color:#ffd873;letter-spacing:.1em;margin-left:6px;font-size:9px;font-weight:950}.yamb-mode-row button:disabled,.ludo-player-count button:disabled{opacity:.46;cursor:not-allowed;filter:saturate(.65)}.plus-test-note{color:#8cf2ca;background:#32d49a0f;border:1px solid #32d49a3d;border-radius:10px;margin-top:12px;padding:9px 11px;font-size:11px;font-weight:800;line-height:1.45;display:block}.ludo-mode-row{margin-top:10px}.home-game-card{--card-line:#7f90aa4d;--card-symbol:#7f90aa24;border-color:var(--card-line)}.home-game-card.game-quiz{--card-line:#ff243b5c;--card-symbol:#ff243b2b}.home-game-card.game-tablic{--card-line:#ffc85761;--card-symbol:#ffc8572b}.home-game-card.game-yamb{--card-line:#a78bfa5c;--card-symbol:#a78bfa2b}.home-game-card.game-domino{--card-line:#22d3ee5c;--card-symbol:#22d3ee2b}.home-game-card.game-mica{--card-line:#34d3995c;--card-symbol:#34d3992b}.home-game-card.game-ludo{--card-line:#fb71855c;--card-symbol:#fb71852b}.home-game-card.live:hover,.home-game-card.live:focus-visible{border-color:var(--card-accent)}.home-game-card .game-symbol{color:var(--card-symbol)}.home-game-card .game-status{border-color:var(--card-line);color:var(--card-accent);background:#02081794}@keyframes classic-fade-in{0%{opacity:0}to{opacity:1}}@keyframes classic-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes ludo-die-roll{0%{transform:perspective(180px)rotateX(0)rotateY(0)rotate(0)translateY(0)}28%{transform:perspective(180px)rotateX(38deg)rotateY(-32deg)rotate(13deg)translateY(-6px)}62%{transform:perspective(180px)rotateX(-24deg)rotateY(41deg)rotate(-15deg)translateY(-3px)}to{transform:perspective(180px)rotateX(0)rotateY(0)rotate(0)translateY(0)}}@keyframes ludo-thinking{to{opacity:.3;transform:scale(.72)}}@media (min-width:1000px){.mica-side-panel,.ludo-side-panel{position:sticky;top:96px}}@media (max-width:980px){.ludo-layout{grid-template-columns:1fr}.ludo-side-panel{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;display:grid}.ludo-side-panel>span,.ludo-side-panel>h2,.ludo-side-panel>p{grid-column:1}.ludo-roster{grid-area:1/2/span 4;min-width:220px;margin:0}.ludo-roll,.ludo-choice-list,.ludo-thinking{grid-column:1/-1}.ludo-board{width:min(100%,650px)}}@media (max-width:720px){.yamb-mode-row button,.ludo-player-count button{min-height:44px}.plus-test-note{font-size:10px}.classic-game-topline.ludo-topline{flex-direction:row;align-items:center}.ludo-side-panel{padding:16px;display:block}.ludo-side-panel h2{margin:6px 0;font-size:22px}.ludo-side-panel p{margin:5px 0 10px;font-size:12px}.ludo-roster{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;display:grid}.ludo-roster>div{padding:8px}.ludo-turn-die span:first-child{display:none}.ludo-die-face{width:42px;height:42px;padding:6px}.ludo-board-wrap{padding:6px}.ludo-board{border-radius:16px}}@media (max-width:430px){.ludo-layout{gap:10px;width:calc(100% - 12px)}.ludo-roster{grid-template-columns:1fr 1fr;gap:5px}.ludo-roster>div{grid-template-columns:10px 1fr auto;gap:6px;font-size:11px}.ludo-piece{width:27px;height:31px}}@media (prefers-reduced-motion:reduce){.classic-rules-modal,.classic-result,.classic-modal-backdrop,.classic-result-backdrop,.ludo-die-face,.ludo-thinking i,.ludo-piece,.mica-point,.domino-tile{transition:none!important;animation:none!important}}.yamb-online-entry{margin-bottom:20px}.yamb-online-entry p{color:var(--text-muted,#a9b7ca);max-width:660px;line-height:1.55}.yamb-online-entry .classic-primary{white-space:normal}.classic-brand-canonical{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:auto!important;place-items:center start!important;gap:2px!important;padding:0!important;display:grid!important}.classic-brand-full-logo{object-fit:contain!important;object-position:left center!important;filter:none!important;width:clamp(190px,20vw,300px)!important;height:auto!important;max-height:58px!important;display:block!important}.classic-brand-game-label{color:var(--text-muted)!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:-3px!important;margin-left:clamp(48px,5vw,72px)!important;font-size:10px!important;font-weight:900!important;display:block!important}.classic-brand-q,.classic-brand-copy{display:none!important}.mica-point.player>span,.mica-point.cpu>span{box-shadow:inset 0 2px 4px #ffffff3d,inset 0 -6px 8px #0000003d,0 8px 14px #00000047}.mica-point.mill.player,.mica-point.mill.cpu{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 4px #34d3991f,0 0 22px #34d3996b}.mica-point.mill>span{animation:1.35s ease-in-out infinite alternate mica-mill-pulse}.mica-thinking{color:var(--text-muted);background:#34d39909;border:1px solid #34d39924;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;font-size:11px;display:flex}.mica-thinking i{background:#34d399;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate game-thinking}.mica-side-panel.is-thinking{border-color:#34d39933}.domino-back b{opacity:.72;background:url(/brand/favicon-glossy.svg) 50%/contain no-repeat;width:58%;height:58%;font-size:0;display:block}.domino-chain{scroll-behavior:smooth}.domino-chain .domino-tile{animation:.32s cubic-bezier(.2,.8,.2,1) both domino-place}.domino-tile:not(.domino-back){background:linear-gradient(145deg,#fdfcf8,#e7e4dc);box-shadow:0 8px 17px #00000047,inset 0 1px #ffffffe6}.domino-pips i.on{box-shadow:inset 0 1px 1px #ffffff40}.domino-table-status{align-items:center;min-height:46px}.yamb-pips{aspect-ratio:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:62%;display:grid}.yamb-pips i{background:0 0;border-radius:50%;place-self:center;width:clamp(5px,1vw,9px);height:clamp(5px,1vw,9px)}.yamb-die.held .yamb-pips i.on{background:#e8e0ff}.yamb-die.is-rolling{animation:.48s cubic-bezier(.2,.8,.2,1) yamb-roll}.yamb-sheet-panel{background:linear-gradient(#071931eb,#051225f0)}.yamb-table thead th,.yamb-table tbody th,.yamb-table tfoot th{box-shadow:1px 0 #ffffff06}.classic-game-topline{transition:background-color .25s,border-color .25s}.classic-status-pill{transition:background-color .25s,border-color .25s,transform .25s}.classic-status-pill.active{transform:translateY(-1px)}@keyframes mica-mill-pulse{0%{filter:brightness()}to{filter:brightness(1.2)}}@keyframes game-thinking{to{opacity:.28;transform:scale(.72)}}@keyframes domino-place{0%{opacity:0;transform:translateY(-7px)scale(.94)}to{opacity:1;transform:none}}@keyframes yamb-roll{0%{transform:rotate(0)scale(.94)}45%{transform:rotate(8deg)scale(1.04)}75%{transform:rotate(-5deg)}to{transform:none}}@media (max-width:980px){.mica-layout{grid-template-columns:1fr}.mica-side-panel{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 16px;display:grid}.mica-side-panel>span,.mica-side-panel>h2,.mica-side-panel>p{grid-column:1}.mica-phase-list{grid-area:1/2/span 4;min-width:220px;margin:0}.mica-thinking{grid-column:1/-1}.mica-board{width:min(100%,650px)}}@media (max-width:720px){.classic-brand-full-logo{width:190px!important;max-height:46px!important}.classic-brand-game-label{letter-spacing:.15em!important;margin-left:44px!important;font-size:8px!important}.mica-side-panel{padding:16px;display:block}.mica-side-panel h2{margin:6px 0;font-size:21px;line-height:1.12}.mica-side-panel p{margin:5px 0 10px;font-size:12px}.mica-phase-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.mica-phase-list>div{padding:8px 6px}.yamb-pips{width:68%}}@media (max-width:430px){.classic-brand-full-logo{width:165px!important;max-height:40px!important}.classic-brand-game-label{margin-left:38px!important;font-size:7px!important}.mica-layout{gap:10px;width:calc(100% - 12px)}.mica-phase-list>div span{font-size:9px}.domino-table{width:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){.mica-point.mill>span,.mica-thinking i,.domino-chain .domino-tile,.yamb-die.is-rolling{animation:none!important}.domino-chain{scroll-behavior:auto}}.classic-header{justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:14px clamp(16px,3vw,32px);display:flex}.classic-brand{flex:0 auto;min-width:0;max-width:min(430px,48vw);overflow:visible}.classic-brand .pk-brand-lockup{max-width:100%}.classic-header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.classic-header-actions button{white-space:nowrap;min-height:44px;padding:0 15px}.classic-invite-mobile{display:none}.ludo-player-count button.plus:after,.yamb-mode-row button.plus:after{content:none!important;display:none!important}.classic-game-topline{padding-inline:clamp(16px,3vw,32px)}.ludo-layout,.mica-layout{width:min(1460px,100% - 32px);margin-inline:auto}.ludo-board-wrap,.mica-board-wrap{min-width:0}.ludo-board{width:min(100%,720px);margin-inline:auto}.ludo-side-panel{min-width:0}.ludo-piece{z-index:12}.ludo-piece.cpu-preview{z-index:16}.ludo-turn-die{flex:none}@media (min-width:1180px){.ludo-layout{grid-template-columns:minmax(600px,1fr) minmax(300px,360px);align-items:start;gap:24px}.ludo-board{width:min(100%,760px)}.ludo-side-panel{position:sticky;top:96px}}@media (min-width:760px) and (max-width:1179px){.classic-header{min-height:76px;padding-block:10px}.classic-brand{max-width:43vw}.classic-header-actions{gap:6px}.classic-header-actions button{padding-inline:11px}.classic-invite-desktop{max-width:190px}.ludo-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:16px}.ludo-board{width:min(100%,660px)}.ludo-side-panel{padding:18px}.ludo-side-panel h2{font-size:clamp(24px,3vw,34px)}.ludo-side-panel p{font-size:14px}.ludo-roster>div{padding:10px}}@media (max-width:759px){.classic-header{gap:8px;min-height:68px;padding:9px 12px}.classic-brand{flex:auto;max-width:64vw}.classic-header-actions{flex:none;gap:5px}.classic-header-actions button{min-height:40px;padding-inline:9px;font-size:12px}.classic-invite-desktop,.classic-rules-head-btn,.classic-reset-head-btn{display:none}.classic-home-head-btn{width:40px;padding:0;font-size:0}.classic-home-head-btn:after{content:"←";font-size:18px}.classic-invite-mobile{border:1px solid var(--game-line,#ffffff29);color:#fff;background:var(--game-soft,#ffffff0a);width:calc(100% - 24px);min-height:46px;font:inherit;letter-spacing:.01em;border-radius:13px;justify-content:center;align-items:center;margin:8px 12px 0;padding:0 14px;font-size:13px;font-weight:850;display:flex}.classic-game-topline{padding:12px}.ludo-layout,.mica-layout{grid-template-columns:1fr;gap:10px;width:calc(100% - 12px)}.ludo-side-panel,.mica-side-panel{border-radius:16px;order:-1;padding:14px}.ludo-side-panel h2{font-size:23px;line-height:1.08}.ludo-side-panel p{font-size:12px;line-height:1.4}.ludo-roster{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ludo-board-wrap{padding:4px}.ludo-board{border-radius:14px;width:100%;max-width:none}.ludo-piece{width:clamp(25px,7.2vw,35px);height:clamp(29px,8vw,40px)}.classic-rules-modal{width:calc(100% - 20px);max-height:86dvh;overflow:auto}}@media (max-width:430px){.classic-header{padding-inline:9px}.classic-brand{max-width:calc(100% - 50px)}.classic-brand .pk-brand-lockup{max-width:100%}.classic-invite-mobile{width:calc(100% - 18px);margin:7px 9px 0;font-size:12px}.ludo-side-panel{padding:12px}.ludo-roster>div{padding:8px}.ludo-board-wrap{padding:2px}.ludo-board{border-radius:12px}}@media (max-width:360px){.classic-brand{max-width:calc(100% - 46px)}.classic-header{padding-inline:7px}.classic-invite-mobile{width:calc(100% - 14px);margin-inline:7px}}@media (max-height:720px) and (orientation:landscape){.classic-header{min-height:60px;padding-block:7px}.classic-invite-mobile{display:none}.classic-invite-desktop{display:inline-flex}.classic-rules-head-btn{display:none}.classic-reset-head-btn{display:inline-flex}.ludo-layout{grid-template-columns:minmax(0,1fr) minmax(245px,300px);gap:12px}.ludo-board{aspect-ratio:1;width:auto;max-width:100%;max-height:calc(100dvh - 160px)}.ludo-side-panel{padding:12px;position:sticky;top:70px}.ludo-side-panel p{display:none}}.dice-cube-scene.is-rolling .dice-cube{transition:none!important;animation:.62s linear infinite dice-fluid-tumble!important}@keyframes dice-fluid-tumble{0%{transform:translate(0,0)rotateX(12deg)rotateY(18deg)rotate(0)}20%{transform:translate(2px,-7px)rotateX(102deg)rotateY(86deg)rotate(34deg)}40%{transform:translate(-3px,-12px)rotateX(196deg)rotateY(170deg)rotate(76deg)}60%{transform:translate(3px,-9px)rotateX(286deg)rotateY(258deg)rotate(118deg)}80%{transform:translate(-2px,-4px)rotateX(374deg)rotateY(346deg)rotate(158deg)}to{transform:translate(0,0)rotateX(462deg)rotateY(446deg)rotate(202deg)}}@keyframes dice-fluid-shadow{0%,to{opacity:.4;transform:scaleX(.9)}50%{opacity:.16;transform:scaleX(.52)}}.dice-cube:not(.is-rolling){transition:transform .28s cubic-bezier(.2,.78,.22,1)!important}.dice-cube-brand-q{z-index:12;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 2px #0000003d)saturate(1.08);width:54%;height:54%;position:absolute}.dice-cube-scene.compact .dice-cube-brand-q{width:58%;height:58%}.classic-invite-btn{border-color:color-mix(in srgb,var(--game-accent) 52%,#ffffff29)!important;background:color-mix(in srgb,var(--game-accent) 12%,#ffffff06)!important}.classic-invite-modal{max-width:520px!important}.classic-invite-code{border:1px solid color-mix(in srgb,var(--game-accent) 52%,#ffffff26);color:#fff;letter-spacing:.16em;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 14px 34px #0000003d,0 0 0 4px color-mix(in srgb,var(--game-accent) 6%,transparent);background:#020a18c2;border-radius:16px;margin:18px 0 12px;padding:16px 18px;font-size:clamp(34px,7vw,58px);font-weight:950}.classic-share-invite{width:100%;margin-top:8px}.classic-invite-url{color:var(--text-muted,#93a4bd);overflow-wrap:anywhere;margin-top:12px;line-height:1.45;display:block}.classic-invite-error{color:#ff9aab!important}@media (max-width:760px){.classic-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.classic-invite-btn{order:-1!important}}@media (max-width:520px){.classic-invite-btn{width:100%!important;min-height:38px!important}.classic-invite-code{letter-spacing:.11em}}.classic-invite-mobile{box-sizing:border-box!important;width:min(100% - 24px,760px)!important;max-width:calc(100vw - 24px)!important;margin:8px auto 0!important}@media (max-width:430px){.classic-invite-mobile{width:calc(100% - 18px)!important;max-width:calc(100vw - 18px)!important;margin-inline:auto!important}}@media (max-width:360px){.classic-invite-mobile{width:calc(100% - 14px)!important;max-width:calc(100vw - 14px)!important}}.first100-badge{color:#ffd65f;letter-spacing:.08em;background:linear-gradient(135deg,#ffc22626,#ff53431a);border:1px solid #ffd35b8c;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.first100-badge small{color:#fff1bd;font-size:9px}.first100-badge.compact{padding:6px 9px;font-size:9px}.first100-feedback-backdrop{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000712c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.first100-feedback-modal{color:#edf7ff;background:linear-gradient(155deg,#071b33,#03101f 72%);border:1px solid #3fa7e359;border-radius:20px;width:min(560px,100%);max-height:min(760px,92vh);padding:24px;position:relative;overflow:auto;box-shadow:0 26px 80px #00000085}.first100-feedback-close{color:#a9bfd3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:14px}.first100-feedback-modal h2{margin:16px 42px 7px 0;font-size:28px;line-height:1.05}.first100-feedback-modal>p{color:#91a9c0;margin:0 0 18px;font-size:12px;line-height:1.6}.first100-feedback-modal>p strong{color:#dbeeff}.first100-feedback-modal form{gap:14px;display:grid}.first100-feedback-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.first100-feedback-types button{color:#9db5cb;background:#06182b;border:1px solid #254d70;border-radius:10px;min-height:40px;font-size:10px;font-weight:900}.first100-feedback-types button.active{color:#fff;background:#092844;border-color:#36c8f4}.first100-feedback-modal label{color:#9ab0c5;gap:6px;font-size:10px;font-weight:850;display:grid}.first100-feedback-modal select,.first100-feedback-modal textarea{color:#edf7ff;width:100%;font:inherit;background:#020d1a;border:1px solid #285071;border-radius:10px}.first100-feedback-modal select{min-height:42px;padding:0 10px}.first100-feedback-modal textarea{resize:vertical;min-height:140px;padding:11px;line-height:1.5}.first100-feedback-submit,.first100-feedback-thanks button{color:#fff;letter-spacing:.08em;background:linear-gradient(120deg,#087cdc,#0753b7);border:1px solid #1bc1ed;border-radius:10px;min-height:44px;font-size:10px;font-weight:950}.first100-feedback-status{margin:0;font-size:11px}.first100-feedback-status.error{color:#ff959c}.first100-feedback-thanks{background:#16704e17;border:1px solid #57dcaa4d;border-radius:14px;gap:10px;padding:18px;display:grid}.first100-feedback-thanks strong{color:#82eab9}.first100-feedback-thanks span{color:#9fb3c5;font-size:11px}@media (max-width:560px){.first100-feedback-modal{padding:18px 14px}.first100-feedback-types{grid-template-columns:1fr}}.first100-member-badge-wrap{margin:0 0 10px;display:inline-flex}.first100-problem-launcher{z-index:9200;color:#dcecff;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f1df0;border:1px solid #3fa7e36b;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:6px 10px 6px 6px;font-size:9px;font-weight:950;display:flex;position:fixed;bottom:72px;right:16px;box-shadow:0 14px 34px #0000005c}.first100-problem-launcher:hover{border-color:#4dd9ff;transform:translateY(-1px)}.first100-problem-launcher .first100-badge{pointer-events:none}@media (max-width:620px){.first100-problem-launcher{max-width:calc(100vw - 20px);bottom:64px;right:10px}}.first100-badge{background:linear-gradient(135deg,#433217,#151f32 70%);border-color:#eac15a;border-radius:12px;gap:12px;padding:10px 14px;box-shadow:inset 0 1px #ffe6a766,0 4px 18px #e6b93420}.first100-badge-label{text-align:left;gap:4px;display:grid}.first100-badge-label>span{letter-spacing:.2em;color:#f3e6c8;font-size:8px}.first100-badge-number{letter-spacing:-.04em;color:#fff2c7;border-left:1px solid #eac15a66;padding-left:10px;font-size:25px;line-height:1}.first100-badge.compact{padding:8px 10px}.first100-badge.compact .first100-badge-number{font-size:23px}.first100-problem-launcher{bottom:calc(120px + env(safe-area-inset-bottom,0px));border-radius:16px;gap:14px;min-height:56px;padding:6px 14px 6px 6px}.first100-problem-launcher>span:last-child{text-align:left;max-width:78px;line-height:1.5}@media (max-width:620px){.first100-problem-launcher{right:12px;bottom:calc(120px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}}@media (max-width:700px){body[data-visual=beta-v37] .waiting-room-fab{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:34px minmax(0,1fr)!important;width:190px!important;min-height:54px!important;display:grid!important;left:auto!important;right:12px!important;transform:none!important}.waiting-room-fab .waiting-room-fab-copy{writing-mode:horizontal-tb!important;display:grid!important}.waiting-room-fab .waiting-room-fab-copy small{display:block!important}body[data-visual=beta-v37] .waiting-room-fab .waiting-room-fab-copy b{writing-mode:horizontal-tb!important;transform:none!important}body[data-visual=beta-v37] .waiting-room-fab .waiting-room-fab-copy{height:auto!important}body[data-visual=beta-v37] .waiting-room-fab .waiting-room-fab-copy small{white-space:normal!important;font-size:6px!important}}.first100-badge-label>strong{letter-spacing:-.04em;color:#fff2c7;font-size:26px}.first100-badge-group{text-align:left;border-left:1px solid #eac15a66;gap:4px;padding-left:12px;display:grid}.first100-badge-group>span{letter-spacing:0;color:#f3e6c8;font-size:10px}.first100-badge-group>strong{white-space:nowrap;letter-spacing:.06em;color:#ffda70;font-size:10px}.first100-badge.compact .first100-badge-label>strong{font-size:24px}@media (max-width:700px){.first100-problem-launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:12px;gap:8px;max-width:160px;height:44px;min-height:44px;padding:4px 10px}.first100-problem-launcher .first100-badge{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.first100-problem-launcher .first100-badge-label>span,.first100-problem-launcher .first100-badge-group{display:none}.first100-problem-launcher .first100-badge-label>strong{font-size:18px}.first100-problem-launcher>span:last-child{max-width:70px;font-size:8px}body[data-visual=beta-v37] .waiting-room-fab{top:auto!important;left:12px!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;width:132px!important;height:44px!important;min-height:44px!important;padding:4px 8px!important}body[data-visual=beta-v37] .waiting-room-fab>span:first-child{width:24px;height:24px;font-size:16px}body[data-visual=beta-v37] .waiting-room-fab .waiting-room-fab-copy small{display:none!important}body[data-visual=beta-v37] .waiting-room-fab .waiting-room-fab-copy b{font-size:9px!important}body .cookie-settings-button{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;left:12px!important;right:auto!important}body .game-rules-floating{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}:is(body:has([role=dialog]) .first100-problem-launcher,body:has([role=dialog]) .waiting-room-fab){visibility:hidden}.home-games{width:var(--shell);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0,#ff243b1a,#0000 30%),radial-gradient(circle at 88% 100%,#12ddff1f,#0000 34%),linear-gradient(145deg,#140e0ffa,#051023fa 52%,#030a18fa);border:1px solid #7da6e12e;margin:clamp(34px,6vw,76px) auto;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052}.home-games:before{content:"";pointer-events:none;opacity:.42;background:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 42px);position:absolute;inset:0}.home-games-head,.home-games-grid,.home-games-foot{z-index:1;position:relative}.home-games-head{max-width:820px;margin-bottom:clamp(20px,3vw,32px)}.home-games-kicker{color:#70edff;letter-spacing:.15em;background:#12ddff12;border:1px solid #12ddff47;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.home-games h2{color:var(--text);letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(30px,5vw,54px);line-height:.98}.home-games-head p{max-width:760px;color:var(--text-soft);margin:0;font-size:clamp(15px,2vw,18px);line-height:1.65}.home-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,18px);display:grid}.home-game-card{--card-accent:#7f90aa;--card-glow:#7f90aa1f;border:1px solid color-mix(in srgb,var(--card-accent) 31%,#8faeda2e);background:radial-gradient(circle at 82% 14%,var(--card-glow),transparent 31%),linear-gradient(180deg,#ffffff06,transparent 38%),#06142bd1;min-width:0;min-height:258px;color:inherit;border-radius:22px;flex-direction:column;justify-content:flex-end;padding:76px clamp(20px,2.5vw,26px) clamp(20px,2.5vw,26px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-game-card.live:hover,.home-game-card.live:focus-visible{border-color:color-mix(in srgb,var(--card-accent) 72%,white 5%);box-shadow:0 18px 44px #00000047,0 0 34px var(--card-glow);outline:none;transform:translateY(-4px)}.home-game-card.coming{opacity:.72}.home-game-card.game-quiz{--card-accent:#ff243b;--card-glow:#ff243b2e}.home-game-card.game-tablic{--card-accent:#ffc857;--card-glow:#ffc8572b}.home-game-card.game-yamb{--card-accent:#a78bfa;--card-glow:#a78bfa29}.home-game-card.game-domino{--card-accent:#22d3ee;--card-glow:#22d3ee29}.home-game-card.game-mica{--card-accent:#34d399;--card-glow:#34d39929}.home-game-card.game-ludo{--card-accent:#fb7185;--card-glow:#fb71852b}.home-game-card:after{content:"";opacity:.75;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);height:3px;position:absolute;inset:auto 0 0}.home-game-card .game-symbol{max-width:32%;color:color-mix(in srgb,var(--card-accent) 14%,#ffffff0b);letter-spacing:-.08em;white-space:nowrap;opacity:.68;font-size:clamp(48px,6vw,78px);font-weight:950;line-height:1;position:absolute;top:18px;right:18px;overflow:hidden}.home-game-card .game-status{z-index:3;border:1px solid color-mix(in srgb,var(--card-accent) 38%,#ffffff1a);color:color-mix(in srgb,var(--card-accent) 82%,white 18%);background:color-mix(in srgb,var(--card-accent) 9%,#020817c7);letter-spacing:.11em;white-space:nowrap;border-radius:999px;margin:0;padding:6px 11px;font-size:10px;font-weight:900;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000002e}.home-game-card.live:not(.game-quiz) .game-status{font-size:10px}.home-game-card.live:not(.game-quiz) .game-status:after{content:none}.home-game-card h3{z-index:1;color:var(--text);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(23px,2.8vw,34px);line-height:1;position:relative}.home-game-card.game-ludo h3{max-width:100%;font-size:clamp(20px,2.35vw,29px);line-height:1.02}.home-game-card p{z-index:1;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55;position:relative}.home-game-card .game-meta{z-index:1;flex-wrap:wrap;gap:7px;margin-top:16px;display:flex;position:relative}.home-game-card .game-meta span{color:#dce8f8;background:#ffffff0e;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.home-games-foot{color:var(--text-muted);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.home-games-foot b{color:var(--text-soft)}@media (max-width:980px){.home-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-game-card{min-height:238px}}@media (max-width:720px){.home-games{border-radius:22px;margin:28px auto 42px;padding:20px 14px 16px}.home-games-grid{grid-template-columns:1fr}.home-game-card{border-radius:18px;min-height:210px;padding:72px 19px 19px}.home-game-card .game-symbol{opacity:.46;top:16px;right:16px}.home-game-card .game-status{top:18px}.home-games-foot{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.home-games{width:min(100% - 18px,1180px)}.home-games h2{font-size:clamp(28px,10vw,40px)}.home-game-card{min-height:194px}.home-game-card .game-meta span{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-game-card{transition:none}}.join-card>.outline-btn{box-sizing:border-box;width:100%;display:block}.join-card .outline-btn{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;max-width:none!important;display:block!important}.join-card>.primary-btn{box-sizing:border-box!important;width:100%!important;max-width:none!important;display:block!important}.landing-brand-link{min-width:0;color:inherit;flex:0 auto;align-items:center;text-decoration:none;display:inline-flex}.landing-brand-link .pk-brand-lockup{max-width:100%}.landing-brand-link .pk-brand-q{filter:drop-shadow(0 0 12px #006fff3d)}.landing-brand-link .pk-brand-copy small{text-align:right;letter-spacing:.145em;opacity:.82;margin-top:5px;font-size:7.2px;line-height:1}body[data-visual=beta-v37] .topbar>.landing-brand-link{justify-self:start}body[data-visual=beta-v37] .final-cta>.pk-brand-lockup{flex:none}@media (max-width:920px){body[data-visual=beta-v37] .topbar>.landing-brand-link{max-width:min(45vw,260px)}}@media (max-width:720px){body[data-visual=beta-v37] .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}body[data-visual=beta-v37] .topbar>.landing-brand-link{max-width:min(47vw,220px)}body[data-visual=beta-v37] .topbar>nav{display:none}body[data-visual=beta-v37] .topbar>.account-actions{justify-self:end}.landing-brand-link .pk-brand-copy small{letter-spacing:.12em;margin-top:4px;font-size:5.8px}}@media (max-width:430px){body[data-visual=beta-v37] .topbar{gap:7px;padding-left:12px;padding-right:12px}body[data-visual=beta-v37] .topbar>.landing-brand-link{max-width:48vw}body[data-visual=beta-v37] .topbar>.account-actions{gap:6px}body[data-visual=beta-v37] .topbar>.account-actions button{min-height:40px;padding-inline:9px;font-size:12px}.landing-brand-link .pk-brand-copy small{letter-spacing:.105em;font-size:5.1px}}@media (max-width:360px){body[data-visual=beta-v37] .topbar>.landing-brand-link{max-width:46vw}body[data-visual=beta-v37] .topbar>.account-actions button{padding-inline:7px;font-size:11px}}.pk-founder100{isolation:isolate;color:#f7f9ff;background:#07111f;border-top:1px solid #ffd42324;border-bottom:1px solid #5d8dcd2e;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.pk-founder100__shine{z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 0,#1f6fdb1f,#0000 36%),linear-gradient(90deg,#ffd42309,#0000 22% 78%,#377cdd09);position:absolute;inset:0}.pk-founder100__inner{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);align-items:center;gap:22px;width:min(1180px,100% - 32px);margin:0 auto;padding:10px 0 11px;display:grid}.pk-founder100__copy{min-width:0}.pk-founder100__eyebrow{color:#ffd423;letter-spacing:.17em;margin:0 0 4px;font-size:10px;font-weight:950;display:block}.pk-founder100__copy strong{letter-spacing:-.015em;max-width:820px;font-size:clamp(16px,1.35vw,20px);line-height:1.18;display:block}.pk-founder100__copy p{color:#aeb9ca;margin:4px 0 0;font-size:11.5px;line-height:1.35}.pk-founder100__side{gap:7px;display:grid}.pk-founder100__counter{background:#ffffff06;border:1px solid #96b4de2e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;min-height:42px;padding:7px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}.pk-founder100__counter b{letter-spacing:-.03em;white-space:nowrap;font-size:19px}.pk-founder100__counter span{color:#b9c3d3;letter-spacing:.08em;font-size:10px;font-weight:800}.pk-founder100__counter em{color:#ffd423;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.pk-founder100__actions{grid-template-columns:1.05fr 1fr;gap:7px;display:grid}.pk-founder100__actions button{letter-spacing:.08em;cursor:pointer;border-radius:999px;min-width:0;min-height:34px;padding:0 13px;font-size:9.5px;font-weight:900}.pk-founder100__primary{color:#101827;background:linear-gradient(#ffe360,#ffc91d 58%,#eeb409);border:1px solid #ffe069;box-shadow:inset 0 1px #ffffff8c,0 7px 20px #ffca1d21}.pk-founder100__secondary{color:#f2f6ff;background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #9eb5d857}.pk-founder100__actions button:hover{transform:translateY(-1px)}.pk-founder100__actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}.pk-founder100__wall{background:#030c1c6b;border:1px solid #7da6e12e;border-radius:15px;width:min(1180px,100% - 32px);margin:0 auto 14px;padding:12px 14px 14px}.pk-founder100__wall-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pk-founder100__wall-head b{color:#ffd423;letter-spacing:.14em;font-size:11px}.pk-founder100__wall-head span{color:#9eabc0;font-size:10px}.pk-founder100__wall ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pk-founder100__wall li{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.pk-founder100__wall li span{color:#6edfff;font-size:9px;font-weight:900}.pk-founder100__wall li b{color:#e8eef8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pk-founder100__empty{color:#bbc5d5;margin:0;font-size:11px}@media (max-width:900px){.pk-founder100__inner{grid-template-columns:1fr;gap:10px}.pk-founder100__side{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch}.pk-founder100__counter{height:100%}.pk-founder100__wall ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pk-founder100__inner{gap:9px;width:min(100% - 24px,1180px);padding:11px 0 12px}.pk-founder100__eyebrow{letter-spacing:.14em;margin-bottom:4px;font-size:9.5px}.pk-founder100__copy strong{font-size:15.5px;line-height:1.18}.pk-founder100__copy p{margin-top:4px;font-size:11.5px;line-height:1.3}.pk-founder100__side{grid-template-columns:1fr;gap:7px;display:grid}.pk-founder100__counter{border-radius:13px;min-height:44px;padding:7px 10px}.pk-founder100__counter b{font-size:19px}.pk-founder100__counter span{font-size:9px}.pk-founder100__counter em{font-size:10px}.pk-founder100__actions{grid-template-columns:1fr;gap:7px}.pk-founder100__actions button{width:100%;max-width:100%;min-height:40px;font-size:10px}.pk-founder100__wall{width:min(100% - 24px,1180px);margin-bottom:11px}.pk-founder100__wall-head{flex-direction:column;align-items:flex-start;gap:3px}.pk-founder100__wall ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.pk-founder100__wall ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pk-founder100__actions button{transition:none}.pk-founder100__actions button:hover{transform:none}}.pk-founder100__details{display:none}@media (max-width:620px){.pk-founder100:not(.benefits-expanded) .pk-founder100__benefits{display:none}.pk-founder100__details{color:#dbe9ff;cursor:pointer;background:0 0;border:1px solid #8fa7c544;border-radius:10px;min-height:36px;font-size:10px;font-weight:800;display:block}.pk-founder100.member-claimed .pk-founder100__intro{display:none}}.pk-founder100__inner{gap:28px;padding:22px 0}.pk-founder100__copy>.pk-founder100__headline{max-width:none;font-size:clamp(24px,2.5vw,34px);line-height:1.12}.pk-founder100__copy>.pk-founder100__intro{color:#e8effb;margin-top:8px;font-size:14px;line-height:1.5}.pk-founder100__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pk-founder100__benefits li{background:#ffffff04;border:1px solid #e8c35833;border-radius:10px;min-width:0;padding:10px}.pk-founder100__benefits b{letter-spacing:.05em;color:#ffe28b;font-size:10px;line-height:1.4;display:block}.pk-founder100__benefits span{color:#e2eaf7;margin-top:5px;font-size:12px;line-height:1.5;display:block}.pk-founder100__copy>.pk-founder100__deadline{color:#cbd6e6;margin-top:12px;font-size:12px;line-height:1.5}.pk-founder100__deadline b{color:#ffe28b}.pk-founder100__actions button{min-height:44px;font-size:11px}.pk-founder100__counter span{font-size:11px}@media (max-width:620px){.pk-founder100__inner{padding:18px 0}.pk-founder100__copy>.pk-founder100__headline{font-size:27px}.pk-founder100__benefits{grid-template-columns:1fr;gap:7px}.pk-founder100__benefits li{padding:9px 11px}.pk-founder100__benefits span{font-size:12px}.pk-founder100__side{gap:10px}}.onboarding-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:42px!important;min-height:520px!important;padding:56px!important}.onboarding-hero h1{max-width:680px;font-size:clamp(34px,4vw,60px)!important;line-height:1.05!important}.onboarding-hero .hero-lead{max-width:550px;font-size:19px!important;line-height:1.6!important}.onboarding-hero .join-card{width:100%;max-width:400px;padding:28px!important}.onboarding-hero .primary-btn{width:100%;min-height:54px;font-size:16px}.onboarding-hero .outline-btn{width:100%;min-height:48px;margin-top:12px}.onboarding-hero .tiny{line-height:1.5;font-size:13px!important}.onboarding-hero details{margin-top:20px}.onboarding-hero summary{cursor:pointer;text-align:center;color:#a9c4dc;padding:10px}.onboarding-hero input{box-sizing:border-box;width:100%;min-height:48px}.onboarding-founder{max-width:1200px;margin:20px auto}.onboarding-founder .pk-founder100__inner{gap:24px!important;padding:24px!important}.onboarding-founder .pk-founder100__headline{font-size:24px!important}.onboarding-founder .pk-founder100__intro{display:none}.onboarding-founder .pk-founder100__benefits{display:none!important}.onboarding-founder .benefits-expanded .pk-founder100__benefits{display:grid!important}.onboarding-founder .pk-founder100__deadline{margin:8px 0!important;font-size:15px!important;line-height:1.6!important}.quiz-demo{max-width:640px;margin:auto}.quiz-demo h2{margin:20px 0;font-size:clamp(24px,4vw,34px);line-height:1.25}.demo-meta{color:#a8c9e6;justify-content:space-between;margin:20px 0 10px;display:flex}.quiz-demo progress{accent-color:#00c5e2;width:100%;height:8px}.demo-answers{gap:12px;display:grid}.demo-answers button{color:#fff;text-align:left;cursor:pointer;background:#0d243d;border:1px solid #28577a;border-radius:12px;align-items:center;gap:16px;min-height:60px;padding:16px;font-size:18px;display:flex}.demo-answers button b{color:#00d6ed}.demo-answers button.correct{background:#103e32;border-color:#40dba0}.demo-answers button.incorrect{background:#482130;border-color:#ff5975}.demo-answers button:disabled{opacity:1;cursor:default}.demo-reveal{margin-top:20px}.quiz-demo .primary-btn{width:100%;min-height:50px}.demo-score{color:#ffd44b;margin:20px 0;font-size:72px;font-weight:900}.demo-score span{color:#a8c9e6;font-size:28px}.demo-offer{color:#c2d2e4;font-size:14px;line-height:1.6}.quick-room-summary{background:#0b233c;border:1px solid #28577a;border-radius:12px;margin:20px 0;padding:16px;line-height:1.6}.quick-room .mode-picker,.quick-room>.admin-panel:first-child,.quick-room .admin-grid,.quick-room .beta-admin-rule{display:none}.quick-room.settings-open .mode-picker{display:grid}.quick-room.settings-open>.admin-panel:first-child{display:block}.quick-room.settings-open .admin-grid{display:grid}.quick-room.settings-open .beta-admin-rule{display:block}.quick-room .text-button{color:#05c9e4;margin:12px 0}.quick-room .basic-remaining{line-height:1.6;display:block}.onboarding-hero button:focus-visible,.demo-answers button:focus-visible{outline-offset:3px;outline:3px solid #ffd44b}@media (max-width:700px){.onboarding-hero{flex-direction:column;gap:22px!important;min-height:0!important;padding:26px 20px!important;display:flex!important}.onboarding-hero h1{margin:12px 0!important;font-size:36px!important}.onboarding-hero .hero-lead{font-size:16px!important}.onboarding-hero .join-card{box-sizing:border-box;max-width:none;padding:20px!important}.onboarding-hero .quick-facts{display:none}.onboarding-founder{margin:12px}.onboarding-founder .pk-founder100__inner{flex-direction:column!important;gap:12px!important;padding:18px!important;display:flex!important}.onboarding-founder .pk-founder100__side{width:100%;min-width:0}.onboarding-founder .pk-founder100__headline{font-size:21px!important}.quiz-demo h2{font-size:25px}.demo-answers button{font-size:16px}}.onboarding-extras summary{cursor:pointer;color:#00d2ea;border:1px solid #245079;border-radius:14px;padding:20px;font-size:20px;font-weight:700}.onboarding-extras .v34-showcase{padding-top:28px}.onboarding-campaign .packages,.onboarding-campaign .home-games,.onboarding-campaign .benefits,.onboarding-campaign .onboarding-extras,.onboarding-campaign .quality,.onboarding-campaign .consumer-notice,.onboarding-campaign .final-cta,.onboarding-campaign .how .format-grid,.onboarding-campaign .how .topic-showcase,.onboarding-campaign .how .fair-play-note{display:none}.onboarding-campaign .how{padding-top:28px!important;padding-bottom:28px!important}.onboarding-founder .pk-founder100__details{display:block!important}.hero-free-note{color:#b6cadd!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.5!important}.hero-free-note b{color:#ffdc6c}@media (max-width:360px){html,body,#root{min-width:0!important}}.quiz-demo #demo-title{margin-bottom:28px!important}.pk-pay-sandbox,.pk-payment-result{--pk-pay-line:#91b1e22e;--pk-pay-soft:#aebbd0;--pk-pay-panel:#070f1feb;--pk-pay-red:#ff2942;--pk-pay-cyan:#4de3ff;box-sizing:border-box;color:#f5f8ff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pk-pay-sandbox *,.pk-payment-result *{box-sizing:border-box}.pk-pay-sandbox{gap:16px;display:grid}.pk-pay-sandbox__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pk-pay-sandbox__head h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(26px,4vw,38px)}.pk-pay-sandbox__head p{max-width:760px;color:var(--pk-pay-soft);margin:0;line-height:1.55}.pk-pay-sandbox__badge{color:#79ecff;letter-spacing:.13em;background:#4de3ff12;border:1px solid #4de3ff47;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.pk-pay-sandbox__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pk-pay-sandbox__card{border:1px solid var(--pk-pay-line);background:linear-gradient(145deg,#0f1a30f5,#050d1cfa);border-radius:18px;padding:18px;box-shadow:0 20px 55px #0000003d}.pk-pay-sandbox__card h3{margin:0 0 8px;font-size:20px}.pk-pay-sandbox__card p{color:var(--pk-pay-soft);margin:0 0 14px;font-size:13px;line-height:1.5}.pk-pay-sandbox__status{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pk-pay-sandbox__status span{border:1px solid var(--pk-pay-line);color:#dbe7f8;background:#ffffff09;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.pk-pay-sandbox__status .is-ok{color:#8cf0b2;background:#4ade8012;border-color:#4ade8047}.pk-pay-sandbox__status .is-off{color:#ffe078;background:#ffcb3d0f;border-color:#ffcb3d3d}.pk-pay-sandbox__form{gap:10px;display:grid}.pk-pay-sandbox__form label{color:#dce6f5;gap:6px;font-size:12px;font-weight:750;display:grid}.pk-pay-sandbox__form input,.pk-pay-sandbox__form select{border:1px solid var(--pk-pay-line);color:#f7f9ff;background:#081225;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px}.pk-pay-sandbox__check{align-items:flex-start;line-height:1.4;grid-template-columns:none!important;gap:9px!important;font-weight:600!important;display:flex!important}.pk-pay-sandbox__check input{flex:0 0 18px;margin-top:1px;width:18px!important;height:18px!important;min-height:18px!important}.pk-pay-sandbox__actions{flex-wrap:wrap;gap:9px;display:flex}.pk-pay-sandbox__actions button,.pk-pay-sandbox__primary,.pk-pay-sandbox__secondary{letter-spacing:.06em;cursor:pointer;border-radius:999px;min-height:42px;padding:0 15px;font-weight:900}.pk-pay-sandbox__primary{color:#fff;background:linear-gradient(#ff3b54,#e91732);border:0;box-shadow:0 10px 25px #ff29422e}.pk-pay-sandbox__secondary{border:1px solid var(--pk-pay-line);color:#f4f7fc;background:#ffffff09}.pk-pay-sandbox button:disabled{cursor:not-allowed;opacity:.52}.pk-pay-sandbox__notice{color:#f7d77c;background:#ffbe2d0e;border:1px solid #ffc7473d;border-radius:13px;padding:11px 13px;font-size:12px;line-height:1.5}.pk-pay-sandbox__message{border:1px solid var(--pk-pay-line);color:#dce8f8;background:#ffffff08;border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.pk-pay-sandbox__message.is-error{color:#ffadb7;background:#ff29420f;border-color:#ff475b4d}.pk-payment-result{background:radial-gradient(circle at 50% 0,#2a6ddc2b,#0000 34rem),linear-gradient(#071124,#040a16);place-items:center;min-height:100svh;padding:24px;display:grid}.pk-payment-result__card{border:1px solid var(--pk-pay-line);background:linear-gradient(145deg,#101d36f7,#050d1cfc);border-radius:24px;width:min(660px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 35px 90px #00000061}.pk-payment-result__brand{justify-content:center;margin-bottom:24px;display:flex}.pk-payment-result__state{color:#80edff;letter-spacing:.14em;background:#4de3ff0f;border:1px solid #4de3ff40;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.pk-payment-result h1{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(30px,6vw,52px);line-height:1}.pk-payment-result p{color:var(--pk-pay-soft);margin:0;font-size:15px;line-height:1.65}.pk-payment-result__facts{gap:8px;margin:22px 0;display:grid}.pk-payment-result__facts div{border:1px solid var(--pk-pay-line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.pk-payment-result__facts span{color:#9eacc2;font-size:11px}.pk-payment-result__facts b{text-align:right;font-size:12px}.pk-payment-result__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pk-payment-result__actions a,.pk-payment-result__actions button{letter-spacing:.05em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.pk-payment-result__actions a{color:#fff;background:linear-gradient(#ff3b54,#e91732)}.pk-payment-result__actions button{border:1px solid var(--pk-pay-line);color:#f5f8ff;background:#ffffff09}.pk-payment-result__hint{color:#8291aa!important;margin-top:14px!important;font-size:12px!important}.pk-payment-result.is-success .pk-payment-result__state{color:#8cf0b2;background:#4ade800f;border-color:#4ade8042}.pk-payment-result.is-fail .pk-payment-result__state,.pk-payment-result.is-cancel .pk-payment-result__state{color:#ffadb7;background:#ff29420f;border-color:#ff606f45}@media (max-width:760px){.pk-pay-sandbox__grid{grid-template-columns:1fr}.pk-pay-sandbox__head{flex-direction:column}.pk-payment-result{padding:14px}.pk-payment-result__facts div{flex-direction:column;align-items:flex-start;gap:4px}.pk-payment-result__actions{display:grid}.pk-payment-result__actions>*{width:100%}}.member-access{color:#f5f8ff;min-width:0}.member-access h2{font-size:clamp(24px,4vw,36px)}.member-access p{line-height:1.6}.member-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.member-access label{flex-direction:column;gap:8px;min-width:0;display:flex}.member-access input,.member-access select{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#08182b;border:1px solid #29425d;border-radius:10px;padding:10px}.member-access button{cursor:pointer;border-radius:10px;min-height:44px;padding:10px 16px}.member-grant-list{gap:12px;margin:16px 0;display:grid}.member-grant-list article{overflow-wrap:anywhere;border:1px solid #29425d;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.member-grant-list button{align-self:flex-start}@media (max-width:600px){.member-access-grid{grid-template-columns:1fr}.member-access{padding-bottom:20px}}.account-admin-shortcuts{gap:10px;margin:16px 0;display:grid}.account-admin-shortcuts button{color:#fff;white-space:normal;overflow-wrap:anywhere;background:#102d49;border:1px solid #25b7ea;border-radius:12px;min-height:44px;padding:14px;font-weight:800}.member-access{max-height:80dvh;padding:12px;overflow:auto}.account-center-backdrop{z-index:99990;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000712d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-center{color:#f4f8ff;background:radial-gradient(circle at 8% 0,#1466d229,#0000 36%),linear-gradient(150deg,#071a35,#020c1b);border:1px solid #2f91da6b;border-radius:24px;width:min(1180px,100vw - 32px);max-height:min(880px,100vh - 32px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000094}.account-center-close{z-index:4;color:#90a7bd;cursor:pointer;background:#071426;border:1px solid #5b97c93d;border-radius:11px;width:38px;height:38px;font-size:23px;position:absolute;top:16px;right:16px}.account-center-head{border-bottom:1px solid #3a7eb533;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:24px 72px 22px 28px;display:flex}.account-center-eyebrow{color:#35d5ff;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.account-center-head h2{margin:0;font-size:clamp(24px,3vw,34px)}.account-center-head p{color:#8ea7bf;margin:5px 0 0;font-size:12px}.account-type-badge{color:#ffbf65;letter-spacing:.08em;background:#ff961c14;border:1px solid #ffaf3c61;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.account-center-body{grid-template-columns:225px minmax(0,1fr);min-height:540px;max-height:calc(100vh - 170px);display:grid}.account-center-nav{background:#010a186e;border-right:1px solid #3a7eb52e;flex-direction:column;gap:5px;padding:18px 12px;display:flex;overflow-y:auto}.account-center-nav button{text-align:left;color:#92a8bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:43px;padding:0 13px;font-size:11px;font-weight:800}.account-center-nav button:hover,.account-center-nav button.active{color:#fff;background:linear-gradient(100deg,#0659ab45,#00c1f20d);border-color:#2ca3e74f}.account-center-content{padding:22px;overflow-y:auto}.account-loading{color:#8aa3ba;place-items:center;min-height:340px;display:grid}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-summary-grid article{background:#041931bf;border:1px solid #3489c445;border-radius:14px;padding:16px}.account-summary-grid span{color:#7590a8;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.account-summary-grid strong{font-size:27px}.account-primary-action{background:linear-gradient(100deg,#0065cb30,#00d2f00a);border:1px solid #19b2ee45;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:17px;display:flex}.account-primary-action div{gap:4px;display:grid}.account-primary-action span{color:#8ca4ba;font-size:11px}.account-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#086cf2,#08b9e7);border:1px solid #389dff;border-radius:10px;min-height:44px;padding:0 18px;font-weight:950}.account-primary-btn:disabled{opacity:.55;cursor:wait}.account-section{background:#0211228f;border:1px solid #317cb53b;border-radius:15px;margin-top:17px;padding:16px}.account-section.flush{margin-top:0}.account-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.account-section-head h3{margin:0;font-size:17px}.account-section-head p{color:#8198ae;margin:5px 0 0;font-size:10px}.account-section-head>button{color:#46cef7;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.account-package-list,.account-compact-list{gap:7px;display:grid}.account-package-list article,.account-compact-list article{background:#05192e91;border:1px solid #377db12e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.account-package-list article>div,.account-compact-list article>div{gap:3px;display:grid}.account-package-list small,.account-compact-list small{color:#718ba3;font-size:9px}.account-package-list article>span,.account-compact-list article>span{color:#5de2ff;font-size:8px;font-weight:950}.account-empty,.account-empty-box{color:#7991a7;font-size:11px}.account-empty-box{text-align:center;border:1px dashed #4593c857;border-radius:13px;gap:11px;padding:25px;display:grid}.account-profile-form{gap:12px;max-width:720px;display:grid}.account-profile-form label{color:#9db0c2;gap:5px;font-size:10px;font-weight:800;display:grid}.account-profile-form input{box-sizing:border-box;color:#fff;background:#061426;border:1px solid #3a89c452;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 12px;font-weight:800}.account-profile-form input:focus{border-color:#32d1ff}.account-profile-form input:disabled{color:#71879b;background:#06111f}.account-form-grid.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-info-note{color:#c8a66f;background:#ffa6220d;border:1px solid #ffb5363b;border-radius:9px;margin:0;padding:11px;font-size:9px;line-height:1.5}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;width:100%;min-width:790px;font-size:10px}.account-table th{text-align:left;color:#66839d;letter-spacing:.06em;border-bottom:1px solid #347db43b;padding:9px;font-size:8px}.account-table td{color:#b4c2d0;border-bottom:1px solid #347db421;padding:11px 9px}.account-table td b,.account-table td small{display:block}.account-table td small{color:#617a92;margin-top:2px}.account-status{color:#8fc9ea;border:1px solid #4e90c245;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.status-finished{color:#70deb3;border-color:#3fbe884d}.status-started{color:#ffd56b;border-color:#ffc7464f}.account-row-btn{color:#dcefff;cursor:pointer;background:#093e6c7a;border:1px solid #339ae073;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:950}.account-row-btn.primary{background:#075fc2;border-color:#178ef0}.account-payment-list{gap:10px;display:grid}.account-payment-card{background:#04162aad;border:1px solid #347fb53b;border-radius:13px;padding:14px}.account-payment-main{justify-content:space-between;gap:20px;display:flex}.account-payment-main h4{margin:5px 0 2px;font-size:16px}.account-payment-main p{color:#6f879e;margin:0;font-size:9px}.account-payment-main>strong{font-size:18px}.account-payment-kicker{color:#48d9ff;letter-spacing:.08em;font-size:8px;font-weight:950}.account-payment-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.account-payment-meta>span,.account-security-card>span{border:1px solid #387fb226;border-radius:8px;gap:3px;padding:9px;display:grid}.account-payment-meta small,.account-security-card small{color:#627b92;text-transform:uppercase;font-size:7px}.account-payment-meta b,.account-security-card b{overflow-wrap:anywhere;font-size:9px}.account-fiscal-list{border-top:1px solid #3680b329;gap:5px;margin-top:10px;padding-top:10px;display:grid}.account-fiscal-list>div{grid-template-columns:130px 1fr auto;align-items:center;gap:10px;font-size:9px;display:grid}.account-fiscal-list span{color:#6cc9e8;font-weight:900}.account-fiscal-list small{color:#658097}.account-entitlement-list{gap:8px;display:grid}.account-entitlement-list article{background:#04162aa6;border:1px solid #347fb538;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.account-entitlement-list article>div{gap:4px;display:grid}.account-entitlement-list h4{margin:0;font-size:15px}.account-entitlement-list p,.account-entitlement-list small{color:#718aa0;margin:0;font-size:9px}.account-entitlement-list article>div>span{color:#8498aa;background:#5b768f1f;border-radius:999px;width:max-content;padding:4px 6px;font-size:7px;font-weight:900}.account-entitlement-list article>div>span.available{color:#6de1b6;background:#26ae771f}.account-brand-card{background:#04172cab;border:1px solid #3f8fc63d;border-radius:14px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.account-brand-logo{background:#fff;border-radius:10px;place-items:center;height:90px;padding:8px;display:grid;overflow:hidden}.account-brand-logo img{object-fit:contain;max-width:100%;max-height:100%}.account-brand-card h4{margin:3px 0;font-size:20px}.account-brand-card p,.account-brand-card small{color:#7e98af;margin:0}.account-brand-dot{border-radius:999px;width:12px;height:12px;display:inline-block}.account-security-card{gap:7px;max-width:650px;display:grid}.account-danger-btn{color:#ff9da5;cursor:pointer;background:#8e182647;border:1px solid #ff4f5b6b;border-radius:9px;min-height:42px;margin-top:16px;padding:0 15px;font-weight:900}.account-message{color:#ff9e9e;background:#7d181d2e;border:1px solid #ff62624f;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:10px}.account-message.success{color:#85e8bd;background:#1f7e5821;border-color:#40c78947}.account-user-menu{position:relative}.account-user-trigger{color:#fff;cursor:pointer;background:#051b34c7;border:1px solid #4295d34f;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-weight:850;display:flex}.account-user-avatar{color:#fff;background:linear-gradient(135deg,#056fe7,#02c9ee);border-radius:999px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:950;display:grid}.account-user-chevron{color:#6d8ca8;font-size:11px}.account-user-dropdown{z-index:300;background:#061426;border:1px solid #3a8bc652;border-radius:12px;width:220px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #00000073}.account-user-dropdown button{text-align:left;color:#a9bdd0;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:block}.account-user-dropdown button:hover{color:#fff;background:#1869b038}.account-user-dropdown hr{background:#4882b12e;border:0;height:1px;margin:6px 5px}.account-user-dropdown .danger{color:#ef929a}.organizer-account-entry{color:#75dcff;letter-spacing:.05em;cursor:pointer;background:#073e6b6b;border:1px solid #2ca9e46b;border-radius:9px;width:100%;min-height:42px;margin-top:10px;font-size:9px;font-weight:950}@media (max-width:820px){.account-center-backdrop{padding:8px}.account-center{border-radius:17px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.account-center-head{padding:20px 56px 17px 17px}.account-center-body{grid-template-columns:1fr;max-height:calc(100vh - 120px)}.account-center-nav{border-bottom:1px solid #3a7eb52e;border-right:0;flex-direction:row;overflow-x:auto}.account-center-nav button{min-width:max-content}.account-center-content{padding:14px}.account-summary-grid{grid-template-columns:repeat(2,1fr)}.account-primary-action{flex-direction:column;align-items:stretch}.account-form-grid.two,.account-payment-meta{grid-template-columns:1fr 1fr}.account-brand-card{grid-template-columns:110px 1fr}.account-brand-card>button{grid-column:1/-1}}@media (max-width:540px){.account-summary-grid,.account-form-grid.two,.account-payment-meta{grid-template-columns:1fr}.account-center-head{flex-direction:column;align-items:flex-start}.account-brand-card,.account-fiscal-list>div{grid-template-columns:1fr}.account-user-trigger{max-width:145px}.account-user-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:720px){.account-center-backdrop{height:100dvh!important;min-height:100dvh!important;padding-top:max(10px, env(safe-area-inset-top))!important;padding-right:max(8px, env(safe-area-inset-right))!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important;padding-left:max(8px, env(safe-area-inset-left))!important;box-sizing:border-box!important;align-items:flex-start!important;overflow:hidden!important}.account-center{width:100%!important;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)))!important;box-sizing:border-box!important;height:auto!important;margin:0 auto!important;overflow:hidden!important}.account-center-body{min-height:0!important;max-height:calc(100dvh - 150px - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)))!important;overflow:hidden!important}.account-center-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}.account-center-close{top:12px!important;right:12px!important}}@supports not (height:100dvh){@media (max-width:720px){.account-center-backdrop{height:100svh!important;min-height:100svh!important}.account-center{max-height:calc(100svh - 20px)!important}.account-center-body{max-height:calc(100svh - 170px)!important}}}.business-branding-panel{width:100%}.business-branding-head{margin-bottom:20px}.business-branding-head>span{color:#30d5ff;letter-spacing:1.3px;font-size:11px;font-weight:900}.business-branding-head h2{margin:8px 0}.business-branding-head p,.business-brand-loading{color:#9fb2c9}.business-branding-form{gap:14px;display:grid}.business-branding-form section{background:#041527b8;border:1px solid #23547d;border-radius:14px;gap:11px;padding:16px;display:grid}.business-branding-form h3{color:#fff;margin:0 0 4px}.business-branding-form label{color:#afc1d6;gap:6px;font-size:12px;font-weight:800;display:grid}.business-branding-form input,.business-branding-form textarea{box-sizing:border-box;color:#fff;background:#04101f;border:1px solid #295d87;border-radius:9px;width:100%;padding:11px 12px}.business-branding-form textarea{resize:vertical}.business-branding-form small{color:#738da9}.business-accent-field>div{grid-template-columns:58px 1fr;gap:8px;display:grid}.business-accent-field input[type=color]{min-height:44px;padding:4px}.business-logo-preview{border:1px dashed #295d87;border-radius:10px;justify-content:center;min-height:90px;padding:12px;display:flex}.business-logo-preview img{object-fit:contain;max-width:220px;max-height:90px}.business-enabled-check{align-items:center;grid-template-columns:auto 1fr!important}.business-enabled-check input{width:18px;height:18px}.business-brand-actions{grid-template-columns:1fr 160px;gap:10px;display:grid}.business-brand-actions button{width:100%}.business-brand-success{color:#9af1c4;background:#1267462e;border:1px solid #3ed39073;border-radius:9px;padding:10px 12px}.business-brand-strip{--business-accent:#e53935;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--business-accent) 65%, #234a69);border-left:4px solid var(--business-accent);background:#041222e8;border-radius:12px;align-items:center;gap:13px;width:100%;margin:10px 0 15px;padding:11px 13px;display:flex}.business-brand-strip img{object-fit:contain;border-radius:8px;flex:none;width:52px;height:52px}.business-brand-copy{flex:1;gap:2px;min-width:0;display:grid}.business-brand-copy strong{color:#fff;font-size:14px}.business-brand-copy span{color:#b4c5d7;font-size:11px}.business-brand-copy small{color:#8198af}.business-brand-links{flex-wrap:wrap;gap:6px;display:flex}.business-brand-links a{color:#fff;border:1px solid #315d80;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:900;text-decoration:none}.business-brand-strip.is-compact{max-width:760px;margin:8px auto 14px}.business-brand-strip.is-compact img{width:38px;height:38px}.business-branding-entry{border-color:#8d6d2c!important}@media (max-width:680px){.business-brand-actions{grid-template-columns:1fr}.business-brand-strip{flex-wrap:wrap;align-items:flex-start}.business-brand-links{width:100%}}.business-brand-strip.business-brand-strip--lobby,.business-brand-strip.business-brand-strip--game,.business-brand-strip.business-brand-strip--result{z-index:4;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--business-accent) 55%, #234a69);border-left:4px solid var(--business-accent);background:linear-gradient(110deg,#081b31fa,#04101ff7);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;max-width:960px;margin:10px auto 14px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000002e,inset 0 1px #ffffff09}.business-brand-strip.business-brand-strip--lobby:after,.business-brand-strip.business-brand-strip--game:after,.business-brand-strip.business-brand-strip--result:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--business-accent) 55%, transparent), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.business-brand-strip .business-brand-logo-frame{box-sizing:border-box;background:#f7f9fc;border:1px solid #ffffffb8;border-radius:10px;flex:none;place-items:center;width:62px;height:54px;padding:5px;display:grid;box-shadow:0 5px 18px #00000038}.business-brand-strip .business-brand-logo{object-fit:contain;background:0 0;border-radius:4px;width:100%;height:100%;display:block}.business-brand-strip .business-brand-logo-fallback{color:#07111e;place-items:center;width:100%;height:100%;font-size:24px;font-weight:950;display:grid}.business-brand-strip .business-brand-copy{align-content:center;gap:3px;min-width:0;display:grid}.business-brand-strip .business-brand-name-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.business-brand-strip .business-brand-name-row strong{color:#fff;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.1;overflow:hidden}.business-brand-strip .business-brand-premium-label{min-height:19px;color:var(--business-accent);border:1px solid color-mix(in srgb, var(--business-accent) 55%, transparent);background:color-mix(in srgb, var(--business-accent) 10%, transparent);letter-spacing:.1em;border-radius:999px;align-items:center;padding:2px 7px;font-size:8px;font-weight:950;line-height:1;display:inline-flex}.business-brand-strip .business-brand-tagline{color:#c2d0de;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.business-brand-strip .business-brand-promo{color:#8fa6bb;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:650;line-height:1.25;overflow:hidden}.business-brand-strip .business-brand-links{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:auto;display:flex}.business-brand-strip .business-brand-links a{box-sizing:border-box;color:#eaf4ff;letter-spacing:.025em;background:#0a2942b8;border:1px solid #5d97c27a;border-radius:8px;justify-content:center;align-items:center;min-width:50px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:950;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.business-brand-strip .business-brand-links a:hover{color:#fff;border-color:var(--business-accent);background:color-mix(in srgb, var(--business-accent) 18%, #0a2942);transform:translateY(-1px)}.business-brand-strip.business-brand-strip--game{gap:12px;max-width:940px;min-height:64px;margin-top:8px;margin-bottom:9px;padding:8px 10px}.business-brand-strip.business-brand-strip--game .business-brand-logo-frame{width:56px;height:46px}.business-brand-strip.business-brand-strip--game .business-brand-name-row strong{font-size:14px}.business-brand-strip.business-brand-strip--game .business-brand-tagline{font-size:10px}.business-brand-strip.business-brand-strip--game .business-brand-links a{min-width:48px;min-height:28px;padding:5px 8px;font-size:8px}.business-brand-strip.business-brand-strip--lobby{margin-top:12px;margin-bottom:14px;padding:11px 12px}.business-brand-strip.business-brand-strip--lobby .business-brand-logo-frame{width:68px;height:58px}.business-brand-strip.business-brand-strip--result{background:linear-gradient(110deg, color-mix(in srgb, var(--business-accent) 8%, #081b31), #04101ff7);border-left-width:5px;max-width:940px;margin-top:8px;margin-bottom:12px;padding:10px 12px}.business-brand-strip.business-brand-strip--result .business-brand-logo-frame{width:64px;height:54px}@media (max-width:720px){.business-brand-strip.business-brand-strip--lobby,.business-brand-strip.business-brand-strip--game,.business-brand-strip.business-brand-strip--result{grid-template-columns:auto minmax(0,1fr);gap:9px 10px;margin-left:auto;margin-right:auto;padding:9px}.business-brand-strip .business-brand-logo-frame,.business-brand-strip.business-brand-strip--game .business-brand-logo-frame,.business-brand-strip.business-brand-strip--lobby .business-brand-logo-frame,.business-brand-strip.business-brand-strip--result .business-brand-logo-frame{width:52px;height:46px}.business-brand-strip .business-brand-links{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.business-brand-strip .business-brand-links a{width:100%;min-width:0}.business-brand-strip .business-brand-promo{white-space:normal}}@media (max-width:460px){.business-brand-strip .business-brand-name-row strong{font-size:13px}.business-brand-strip .business-brand-tagline{white-space:normal}.business-brand-strip .business-brand-premium-label{display:none}}.business-brand-strip.business-brand-universal{z-index:10;box-sizing:border-box;border:1px solid #365c7ca6;border-left:4px solid var(--business-accent);background:linear-gradient(105deg,#06172afb,#041120fb);border-radius:14px;grid-template-columns:68px minmax(220px,1fr) minmax(260px,auto);align-items:center;gap:15px;width:min(100%,960px);min-height:82px;margin:8px auto 12px;padding:8px 12px 8px 8px;display:grid;position:relative;box-shadow:0 10px 30px #0003,inset 0 1px #ffffff09}.business-brand-universal .business-brand-logo-frame{aspect-ratio:1;box-sizing:border-box;background:#fff;border:1px solid #ffffffd9;border-radius:11px;place-items:center;width:64px;height:64px;padding:6px;display:grid;overflow:hidden;box-shadow:0 5px 16px #0003}.business-brand-universal .business-brand-logo{background:0 0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block;object-fit:contain!important;object-position:center!important}.business-brand-universal .business-brand-identity{gap:3px;min-width:0;display:grid}.business-brand-universal .business-brand-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-brand-universal .business-brand-title-row>strong{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:950;line-height:1.08}.business-brand-universal .business-brand-premium-label{min-height:18px;color:var(--business-accent);border:1px solid color-mix(in srgb, var(--business-accent) 55%, transparent);background:color-mix(in srgb, var(--business-accent) 10%, transparent);letter-spacing:.11em;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:7px;font-weight:950;line-height:1;display:inline-flex}.business-brand-universal .business-brand-tagline{color:#c7d5e2;font-size:11px;font-weight:700;line-height:1.25}.business-brand-universal .business-brand-promo{color:#7f9ab0;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:9px;font-weight:650;line-height:1.25;overflow:hidden}.business-brand-universal .business-brand-contact{border-left:1px solid #6f94b233;gap:3px;min-width:245px;padding-left:13px;display:grid}.business-brand-universal .business-contact-row{min-height:18px;color:inherit;border-radius:5px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:5px;text-decoration:none;transition:background .15s,color .15s;display:grid}.business-brand-universal .business-contact-row:hover{background:color-mix(in srgb, var(--business-accent) 9%, transparent)}.business-brand-universal .business-contact-row>span{color:#668299;letter-spacing:.09em;font-size:7px;font-weight:950}.business-brand-universal .business-contact-row>strong{color:#e8f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}.game-screen .business-brand-universal{width:min(100% - 32px,960px);margin-top:8px;margin-bottom:8px}.beta-lobby-modal .business-brand-universal{width:100%;margin-top:11px;margin-bottom:13px}@media (max-width:760px){.business-brand-strip.business-brand-universal{grid-template-columns:56px minmax(0,1fr);gap:8px 10px;min-height:0;padding:8px}.business-brand-universal .business-brand-logo-frame{aspect-ratio:1;width:54px;height:54px}.business-brand-universal .business-brand-title-row>strong{font-size:14px}.business-brand-universal .business-brand-tagline{font-size:10px}.business-brand-universal .business-brand-promo{white-space:normal;font-size:8px}.business-brand-universal .business-brand-contact{border-top:1px solid #6f94b233;border-left:0;grid-column:1/-1;min-width:0;padding:7px 2px 0}.business-brand-universal .business-contact-row{grid-template-columns:42px minmax(0,1fr)}.business-brand-universal .business-contact-row>strong{font-size:9px}.game-screen .business-brand-universal{width:calc(100% - 18px)}}@media (max-width:420px){.business-brand-universal .business-brand-premium-label{display:none}}.game-screen .business-brand-universal{box-sizing:border-box;width:min(100% - 32px,1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.game-screen .business-brand-universal{width:calc(100% - 18px)!important;max-width:none!important}}@media (max-width:900px){.business-brand-strip.business-brand-universal{grid-template-columns:auto minmax(0,1fr)!important;gap:10px 12px!important}.business-brand-universal .business-brand-logo-frame{flex:none!important;grid-area:1/1!important}.business-brand-universal .business-brand-identity{grid-area:1/2!important;min-width:0!important}.business-brand-universal .business-brand-contact{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 10px!important;width:100%!important;min-width:0!important;display:grid!important}.business-brand-universal .business-contact-row{min-width:0!important}.business-brand-universal .business-contact-row>strong,.business-brand-universal .business-brand-title-row>strong,.business-brand-universal .business-brand-tagline,.business-brand-universal .business-brand-promo{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}}@media (max-width:600px){.business-brand-strip.business-brand-universal{grid-template-columns:52px minmax(0,1fr)!important;gap:9px 10px!important}.business-brand-universal .business-brand-logo-frame{aspect-ratio:1!important;width:52px!important;height:52px!important}.business-brand-universal .business-brand-logo{object-fit:contain!important;width:100%!important;height:100%!important}.business-brand-universal .business-brand-contact{grid-template-columns:1fr!important;gap:3px!important}.business-brand-universal .business-contact-row{grid-template-columns:46px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.business-brand-universal .business-contact-row>strong{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}}@media (max-width:420px){.game-screen .business-brand-universal{width:calc(100% - 12px)!important}.business-brand-universal .business-brand-title-row{flex-wrap:wrap!important}.business-brand-universal .business-brand-title-row>strong{font-size:14px!important}.business-brand-universal .business-brand-tagline,.business-brand-universal .business-brand-promo{font-size:10px!important}.business-brand-universal .business-contact-row{font-size:9px!important}}@media (max-width:600px){.business-brand-strip.business-brand-universal{border-radius:14px!important;grid-template-rows:auto!important;grid-template-columns:48px minmax(0,1fr) minmax(118px,.95fr)!important;align-items:center!important;gap:0 10px!important;width:calc(100% - 16px)!important;max-width:none!important;min-height:0!important;margin:8px auto 10px!important;padding:8px 10px!important;display:grid!important}.business-brand-universal .business-brand-logo-frame{aspect-ratio:1!important;border-radius:10px!important;grid-area:1/1!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;padding:4px!important}.business-brand-universal .business-brand-logo{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.business-brand-universal .business-brand-identity{flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;gap:1px!important;min-width:0!important;display:flex!important}.business-brand-universal .business-brand-title-row{flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.business-brand-universal .business-brand-title-row>strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important}.business-brand-universal .business-brand-badge{flex:none!important;padding:3px 4px!important;font-size:6px!important;line-height:1!important}.business-brand-universal .business-brand-tagline{white-space:nowrap!important;text-overflow:ellipsis!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important}.business-brand-universal .business-brand-promo{white-space:nowrap!important;text-overflow:ellipsis!important;margin:2px 0 0!important;font-size:8px!important;line-height:1.1!important;overflow:hidden!important}.business-brand-universal .business-brand-contact{border-top:0!important;border-left:1px solid #78b4dc29!important;flex-direction:column!important;grid-area:1/3!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 8px!important;display:flex!important}.business-brand-universal .business-contact-row{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.2!important;display:block!important}.business-brand-universal .business-contact-row>span,.business-brand-universal .business-contact-label{display:none!important}.business-brand-universal .business-contact-row>strong,.business-brand-universal .business-contact-row>a{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:8px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.game-screen .business-brand-universal{margin-top:6px!important;margin-bottom:6px!important}}@media (max-width:360px){.business-brand-strip.business-brand-universal{grid-template-columns:42px minmax(0,1fr) minmax(105px,.9fr)!important;column-gap:7px!important;padding:7px 8px!important}.business-brand-universal .business-brand-logo-frame{width:42px!important;min-width:42px!important;height:42px!important}.business-brand-universal .business-brand-title-row>strong{font-size:12px!important}.business-brand-universal .business-brand-tagline{font-size:8px!important}.business-brand-universal .business-brand-promo,.business-brand-universal .business-contact-row,.business-brand-universal .business-contact-row>strong,.business-brand-universal .business-contact-row>a{font-size:7px!important}}.mobile-business-sponsor-overlay{display:none}@media (min-width:601px){.mobile-business-sponsor-overlay{display:none!important}}@media (max-width:600px){.game-screen>.business-brand-universal,.game-screen .game-shell>.business-brand-universal{display:none!important}.mobile-business-sponsor-overlay{z-index:1000;inset:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom)) 8px;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 50% 35%,#0e365985,#020b17f5 68%);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed}.mobile-business-sponsor-card{box-sizing:border-box;background:linear-gradient(145deg,#071e35fb,#030f1dfb);border:1px solid #3c7db073;border-radius:20px;gap:12px;width:100%;max-width:430px;padding:16px 12px 13px;display:grid;box-shadow:0 25px 70px #0000007a,inset 0 1px #ffffff0b}.business-brand-strip.business-brand-splash{border-radius:16px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px 12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:13px!important}.business-brand-splash-label{color:#41d8ff;letter-spacing:1.5px;text-align:center;text-transform:uppercase;grid-column:1/-1;margin:0 0 3px;font-size:10px;font-weight:900}.business-brand-splash .business-brand-logo-frame{aspect-ratio:1!important;width:72px!important;min-width:72px!important;height:72px!important;padding:6px!important}.business-brand-splash .business-brand-logo{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.business-brand-splash .business-brand-identity{flex-direction:column!important;grid-area:auto/2!important;justify-content:center!important;gap:3px!important;display:flex!important}.business-brand-splash .business-brand-title-row>strong{font-size:18px!important;line-height:1.05!important}.business-brand-splash .business-brand-tagline{font-size:12px!important;line-height:1.25!important}.business-brand-splash .business-brand-promo{font-size:10px!important;line-height:1.25!important}.business-brand-splash .business-brand-contact{border-top:1px solid #6f94b238!important;border-left:0!important;grid-column:1/-1!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;margin-top:5px!important;padding-top:10px!important;display:grid!important}.business-brand-splash .business-contact-row{grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.business-brand-splash .business-contact-row>span{font-size:9px!important}.business-brand-splash .business-contact-row>strong{color:#fff!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:11px!important}.mobile-business-sponsor-footer{color:#bdcfe2b8;letter-spacing:1.1px;text-align:center;font-size:9px;font-weight:800}}@media (max-width:360px){.mobile-business-sponsor-card{padding:12px 9px 10px}.business-brand-strip.business-brand-splash{grid-template-columns:60px minmax(0,1fr)!important;padding:10px!important}.business-brand-splash .business-brand-logo-frame{width:60px!important;min-width:60px!important;height:60px!important}.business-brand-splash .business-brand-title-row>strong{font-size:16px!important}}@media (max-width:600px){.business-brand-strip.business-brand-universal{grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;row-gap:10px!important;width:100%!important;padding:12px!important}.business-brand-universal .business-brand-logo-frame{width:56px!important;min-width:56px!important;height:56px!important}.business-brand-universal .business-brand-identity{grid-area:1/2!important}.business-brand-universal .business-brand-title-row{flex-wrap:wrap!important}.business-brand-universal .business-brand-title-row>strong,.business-brand-universal .business-brand-tagline,.business-brand-universal .business-brand-promo{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.4!important;overflow:visible!important}.business-brand-universal .business-brand-title-row>strong{font-size:15px!important}.business-brand-universal .business-brand-tagline,.business-brand-universal .business-brand-promo{font-size:12px!important}.business-brand-universal .business-brand-contact{border-top:1px solid #29425d!important;border-left:0!important;grid-area:2/1/auto/-1!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px 0 0!important;display:grid!important}.business-brand-universal .business-contact-row{display:block!important}.business-brand-universal .business-contact-row>strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;overflow:visible!important}.game-screen.phase-finished>.business-brand-universal{width:calc(100% - 24px)!important;margin:16px auto!important;display:grid!important}}.first100-admin{color:#eaf6ff}.first100-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.first100-admin-head span{color:#62ddff;letter-spacing:.12em;font-size:10px;font-weight:950}.first100-admin-head h2{margin:5px 0 6px;font-size:28px}.first100-admin-head p{color:#93a9bf;max-width:720px;margin:0;font-size:12px;line-height:1.55}.first100-admin-head>div:last-child{gap:8px;display:flex}.first100-admin-head button,.first100-admin-filters select{color:#dff3ff;background:#06182a;border:1px solid #244966;border-radius:9px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.first100-admin-stats{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.first100-admin-stats>div{background:#07192c;border:1px solid #1e3c57;border-radius:12px;padding:11px}.first100-admin-stats span{color:#7f9bb4;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.first100-admin-stats b{margin-top:4px;font-size:22px;display:block}.first100-admin-filters{gap:8px;margin:0 0 13px;display:flex}.first100-admin-error{color:#ff9aa2;background:#780a1426;border:1px solid #ff646e59;border-radius:10px;padding:9px 11px}.first100-admin-list{gap:10px;display:grid}.first100-admin-list article{background:#051628;border:1px solid #1f415d;border-radius:13px;padding:13px}.first100-admin-list header{justify-content:space-between;gap:12px;display:flex}.first100-admin-list header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.first100-admin-list header .type{color:#8ee5ff;background:#0d2b45;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:950}.first100-admin-list header .type.problem{color:#ff9aa5;background:#40131c}.first100-admin-list header .type.predlog{color:#ffe07a;background:#30270d}.first100-admin-list header b{color:#ffd65f;font-size:9px}.first100-admin-list header strong{font-size:12px}.first100-admin-list time{color:#8099ae;font-size:9px}.first100-admin-meta{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.first100-admin-meta span{color:#8fa7bc;border:1px solid #1d3850;border-radius:6px;padding:3px 6px;font-size:8px}.first100-admin-list article>p{color:#e8f1f8;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.55}.first100-admin-list details{border:1px solid #18354e;border-radius:8px;margin:8px 0;padding:8px}.first100-admin-list details summary{cursor:pointer;color:#8ccfe8;font-size:9px}.first100-admin-list pre{color:#91b4c9;white-space:pre-wrap;max-height:220px;font-size:9px;overflow:auto}.first100-admin-list details code{color:#6f8ca2;overflow-wrap:anywhere;font-size:8px;display:block}.first100-admin-list footer{color:#829db4;border-top:1px solid #17334a;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.first100-admin-list footer>div{flex-wrap:wrap;gap:5px;display:flex}.first100-admin-list footer button{color:#a7bed0;background:#071b30;border:1px solid #24455f;border-radius:7px;min-height:28px;font-size:8px;font-weight:850}.first100-admin-list footer button.active{color:#fff;border-color:#35c5ee}.first100-admin-empty{text-align:center;color:#7f98ad;padding:20px}@media (max-width:800px){.first100-admin-head{flex-direction:column}.first100-admin-stats{grid-template-columns:repeat(2,1fr)}.first100-admin-filters{flex-direction:column}.first100-admin-list footer{flex-direction:column;align-items:flex-start}}.nbs-admin{color:#eaf6ff}.nbs-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.nbs-admin-head>div:first-child>span{color:#62ddff;letter-spacing:.12em;font-size:10px;font-weight:950}.nbs-admin-head h2{margin:5px 0 6px;font-size:28px}.nbs-admin-head p{color:#93a9bf;max-width:760px;margin:0;font-size:12px;line-height:1.55}.nbs-admin-head>div:last-child{gap:8px;display:flex}.nbs-admin-head button{color:#dff3ff;background:#06182a;border:1px solid #244966;border-radius:9px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.nbs-admin-stats{grid-template-columns:repeat(2,minmax(0,180px));gap:8px;margin-bottom:12px;display:grid}.nbs-admin-stats>div{background:#07192c;border:1px solid #1e3c57;border-radius:12px;padding:11px}.nbs-admin-stats span{color:#7f9bb4;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.nbs-admin-stats b{margin-top:4px;font-size:22px;display:block}.nbs-admin-message,.nbs-admin-error{border-radius:10px;padding:10px 12px;font-size:11px}.nbs-admin-message{color:#a8f5d7;background:#0a644629;border:1px solid #3cd2a059}.nbs-admin-error{color:#ff9aa2;background:#780a1426;border:1px solid #ff646e59}.nbs-admin-layout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:12px;display:grid}.nbs-admin-list,.nbs-admin-detail{background:#051628;border:1px solid #1f415d;border-radius:13px;padding:12px}.nbs-admin-section-title{color:#8ee5ff;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:1px 0 9px;font-size:9px;font-weight:950;display:flex}.nbs-admin-section-title.recent{border-top:1px solid #17334a;margin-top:18px;padding-top:12px}.nbs-admin-section-title span{background:#0d2b45;border-radius:999px;padding:3px 7px}.nbs-admin-list>button{text-align:left;color:#dff3ff;cursor:pointer;background:#071b30;border:1px solid #1d3850;border-radius:9px;grid-template-columns:1.15fr .85fr auto;align-items:center;gap:10px;width:100%;margin:0 0 7px;padding:10px;display:grid}.nbs-admin-list>button:hover,.nbs-admin-list>button.active{background:#092440;border-color:#35c5ee}.nbs-admin-list>button span{gap:3px;display:grid}.nbs-admin-list strong{font-size:11px}.nbs-admin-list b{font-size:10px}.nbs-admin-list small,.nbs-admin-list time{color:#819bb1;overflow-wrap:anywhere;font-size:8px}.nbs-admin-empty{text-align:center;color:#7f98ad;padding:15px;font-size:10px}.nbs-admin-empty-detail{text-align:center;color:#7f98ad;padding:36px 20px}.nbs-admin-detail-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.nbs-admin-detail-head h3{margin:0;font-size:20px}.nbs-admin-detail-head .status{color:#ffe07a;background:#30270d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.nbs-admin-detail-head .status.paid{color:#8ef0c7;background:#0e382a}.nbs-admin-detail dl{gap:0;margin:0;display:grid}.nbs-admin-detail dl>div{border-bottom:1px solid #17334a;grid-template-columns:150px 1fr;gap:10px;padding:9px 0;display:grid}.nbs-admin-detail dt{color:#7f9bb4;font-size:9px}.nbs-admin-detail dd{color:#eaf6ff;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.nbs-admin-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nbs-admin-actions button{color:#dff3ff;background:#071b30;border:1px solid #244966;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.nbs-admin-actions button.confirm{color:#fff;background:linear-gradient(135deg,#0d55e8,#08bfe8);border-color:#159fd0}.nbs-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.nbs-admin-confirm{background:#061b2f;border:1px solid #2c5877;border-radius:11px;margin-top:14px;padding:12px}.nbs-admin-confirm>strong{color:#ffd65f;letter-spacing:.08em;font-size:9px}.nbs-admin-confirm>p{color:#cfdeea;font-size:11px;line-height:1.55}.nbs-admin-confirm label{color:#d9e8f4;align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:750;display:flex}.nbs-admin-confirm label.ro-check{grid-template-columns:160px 120px;display:grid}.nbs-admin-confirm input[type=text],.nbs-admin-confirm input:not([type]){min-height:36px}.nbs-admin-confirm .ro-check input{color:#fff;letter-spacing:.12em;background:#041524;border:1px solid #244966;border-radius:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:900}.nbs-admin-final{color:#92abc0;border:1px solid #21445f;border-radius:9px;margin-top:14px;padding:10px;font-size:10px}.nbs-admin-note{color:#718ca3;margin-top:12px;font-size:9px;line-height:1.5}@media (max-width:900px){.nbs-admin-head{flex-direction:column}.nbs-admin-layout{grid-template-columns:1fr}.nbs-admin-list>button{grid-template-columns:1fr 1fr}.nbs-admin-list time{grid-column:1/-1}}@media (max-width:560px){.nbs-admin-stats{grid-template-columns:1fr 1fr}.nbs-admin-head>div:last-child{flex-wrap:wrap;width:100%}.nbs-admin-detail dl>div,.nbs-admin-confirm label.ro-check{grid-template-columns:1fr}}.sa-audience{gap:18px;width:100%;display:grid}.sa-audience-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.sa-audience-head>div:first-child{min-width:0}.sa-audience-head>div:first-child>span{color:#59d7ff;letter-spacing:.13em;font-size:9px;font-weight:950}.sa-audience-head h2{color:#f3f8ff;margin:7px 0 8px;font-size:clamp(25px,4vw,38px);line-height:1.05}.sa-audience-head p{color:#8399b0;max-width:780px;margin:0;font-size:10px;line-height:1.55}.sa-audience-head-actions{flex:none;gap:8px;display:flex}.sa-audience-head-actions button,.sa-audience-period button,.super-admin-audience-entry{color:#68dcff;letter-spacing:.08em;background:#06182d;border:1px solid #285d83;border-radius:9px;min-height:40px;padding:0 13px;font-size:8px;font-weight:950}.super-admin-audience-entry{color:#effbff;background:linear-gradient(135deg,#083965f5,#031830fa);border-color:#66dcff94;width:100%;min-height:48px;margin:14px 0 2px;box-shadow:inset 3px 0 #52ddffb8,0 10px 30px #00000029}.sa-audience-period{flex-wrap:wrap;gap:7px;display:flex}.sa-audience-period button.active{color:#eaffff;background:#0b749e47;border-color:#44d8ff;box-shadow:0 0 0 2px #44d8ff14}.sa-audience-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.sa-audience-stats>div{background:linear-gradient(145deg,#05182df0,#030e1cfa);border:1px solid #255b85a8;border-radius:12px;align-content:center;gap:8px;min-height:92px;padding:14px;display:grid}.sa-audience-stats span{color:#7995af;letter-spacing:.11em;font-size:7.5px;font-weight:950}.sa-audience-stats b{color:#eef9ff;font-size:27px;line-height:1}.sa-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sa-audience-card,.sa-audience-recent{background:linear-gradient(145deg,#05172bf0,#030e1bfa);border:1px solid #25567fa8;border-radius:13px;padding:14px}.sa-audience-card:last-child{grid-column:1/-1}.sa-audience-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sa-audience-card-head b{color:#dfefff;letter-spacing:.1em;font-size:9px}.sa-audience-card-head span{color:#60dfff;font-size:10px;font-weight:900}.sa-audience-bars{gap:9px;display:grid}.sa-audience-bars>div{gap:5px;display:grid}.sa-audience-bars>div>span{color:#9bb0c5;justify-content:space-between;gap:10px;font-size:9px;display:flex}.sa-audience-bars>div>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-audience-bars>div>span em{color:#e8f7ff;font-style:normal;font-weight:900}.sa-audience-bars i{background:#4671912e;border-radius:999px;height:5px;overflow:hidden}.sa-audience-bars u{border-radius:inherit;background:linear-gradient(90deg,#1494d4e0,#4bdeffeb);height:100%;text-decoration:none;display:block}.sa-audience-bars p{color:#6e849a;margin:4px 0;font-size:9px}.sa-audience-recent-list{gap:7px;display:grid}.sa-audience-recent-list article{background:#030e1c9e;border:1px solid #1d46699e;border-radius:10px;grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) auto auto;align-items:center;gap:13px;min-height:58px;padding:9px 11px;display:grid}.sa-audience-recent-list article>div{gap:3px;min-width:0;display:grid}.sa-audience-recent-list strong,.sa-audience-recent-list article>div>b{color:#e9f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sa-audience-recent-list article span{color:#748da5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sa-audience-recent-list code{color:#66dbff;font-size:8px}.sa-audience-recent-list time{color:#688098;white-space:nowrap;font-size:8px}.sa-audience-note{color:#677f96;text-align:center;margin:0;font-size:8px;line-height:1.55}@media (hover:hover) and (pointer:fine){.sa-audience-head-actions button:hover,.sa-audience-period button:hover,.super-admin-audience-entry:hover{filter:brightness(1.1)}}@media (max-width:900px){.sa-audience-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-audience-grid{grid-template-columns:1fr}.sa-audience-card:last-child{grid-column:auto}.sa-audience-recent-list article{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sa-audience-head{display:grid}.sa-audience-head-actions{width:100%}.sa-audience-head-actions button{flex:1 1 0}.sa-audience-period{grid-template-columns:repeat(2,1fr);display:grid}.sa-audience-period button{width:100%}.sa-audience-stats{grid-template-columns:1fr 1fr}.sa-audience-stats>div:last-child{grid-column:1/-1}.sa-audience-recent-list article{grid-template-columns:1fr;gap:6px}.sa-audience-recent-list code,.sa-audience-recent-list time{justify-self:start}}@media (prefers-reduced-motion:reduce){.sa-audience-bars u{transition:none}}.unified-admin{color:#edf5ff;min-width:0}.unified-admin header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.unified-admin header span{color:#00cfff;font-size:12px;font-weight:800}.unified-admin header h2{margin:8px 0}.unified-admin button{color:#fff;cursor:pointer;background:#0d223b;border:1px solid #29496b;border-radius:10px;padding:12px 15px}.unified-admin button:disabled{opacity:.5}.unified-admin button.active{background:#144569;border-color:#00cfff}.unified-admin header button{margin:4px}.unified-admin nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.unified-admin-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:20px 0;display:grid}.unified-admin-metrics article{background:#0b2037;border:1px solid #29496b;border-radius:12px;padding:15px}.unified-admin-metrics span{color:#b7cce2;font-size:12px;display:block}.unified-admin-metrics b{margin-top:8px;font-size:27px;display:block}.unified-admin-list{gap:10px;display:grid}.unified-admin-list article{border:1px solid #29496b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px;display:flex}.unified-admin-list article>div{overflow-wrap:anywhere;flex:1;min-width:180px}.unified-admin-list p{white-space:pre-wrap;overflow-wrap:anywhere}.unified-admin-list time{color:#b7cce2;font-size:12px}.unified-admin .question-admin-head{flex-wrap:wrap}.unified-admin input,.unified-admin select,.unified-admin textarea{max-width:100%}@media (max-width:600px){.unified-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-admin nav button{flex:135px}.unified-admin-list article{align-items:flex-start}.unified-admin-list article>div{flex-basis:70%;min-width:0}.unified-admin .beta-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-admin .beta-dashboard-list article{flex-wrap:wrap;display:flex}}.account-center{flex-direction:column!important;height:min(880px,100dvh - 32px)!important;min-height:0!important;display:flex!important}.account-center-head{flex-shrink:0}.account-center-body{grid-template-rows:minmax(0,1fr);flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.account-center-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#3b91c4 #071426;min-height:0!important;max-height:100%!important;overflow-y:auto!important}.account-center-content::-webkit-scrollbar{width:10px}.account-center-content::-webkit-scrollbar-thumb{background:#3b91c4;border-radius:8px}.account-center-content::-webkit-scrollbar-track{background:#071426}.account-center-nav{min-height:0!important}@media (max-width:820px){.account-center{height:calc(100dvh - 16px)!important}.account-center-body{grid-template-rows:auto minmax(0,1fr)}.account-center-nav{flex-shrink:0;max-height:68px}}.pkq-game-header{box-sizing:border-box;z-index:30;border-bottom:1px solid #6fa6e22e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(1120px,100% - 36px);min-height:68px;margin:0 auto;padding:10px 0;display:grid;position:relative}.pkq-game-brand{align-items:center;min-width:0;display:flex;overflow:hidden}.pkq-game-brand .pk-brand-lockup{min-width:0;max-width:100%}.pkq-game-brand .pk-brand-copy{min-width:0;overflow:hidden}.pkq-game-brand .pk-brand-word{max-width:100%}.pkq-game-score{font-variant-numeric:tabular-nums;background:#031228b8;border:1px solid #2d9be640;border-radius:13px;place-content:center;justify-items:center;gap:1px;min-width:58px;min-height:44px;padding:4px 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.pkq-game-score span{color:#7187a2;letter-spacing:.13em;font-size:7px;font-weight:900}.pkq-game-score strong{color:#38c8ff;font-size:19px;line-height:1}.pkq-game-actions{align-items:center;gap:7px;display:flex}.pkq-game-actions button{box-sizing:border-box;color:#9fb3c9;width:42px;height:42px;font:inherit;cursor:pointer;background:#06152a;border:1px solid #3789d652;border-radius:50%;place-items:center;padding:0;display:grid}.pkq-game-actions button:focus-visible{outline-offset:2px;outline:2px solid #35d4ff}.pkq-game-sound{font-size:15px!important}.pkq-game-sound.is-on{color:#6fe8ff!important;border-color:#20c7ff8c!important}.pkq-game-exit{font-size:25px!important;line-height:1!important}body[data-pubquiz-runtime=active] .cookie-settings-button,body[data-pubquiz-runtime=active] .cookie-consent,body[data-pubquiz-runtime=active] .game-rules-floating,body[data-pubquiz-runtime=active] .game-rules-backdrop,body[data-pubquiz-runtime=active] .game-hud,body[data-pubquiz-runtime=active] .v39-quiz-header{display:none!important}@media (max-width:720px){.pkq-game-header{gap:7px;width:calc(100% - 20px);min-height:58px;padding:7px 0}.pkq-game-brand .pk-brand-lockup{gap:6px!important}.pkq-game-brand .pk-brand-q{flex-basis:38px!important;width:38px!important;height:38px!important}.pkq-game-brand .pk-brand-word{letter-spacing:-.045em!important;font-size:15px!important}.pkq-game-brand .pk-brand-copy small{display:none!important}.pkq-game-score{border-radius:11px;min-width:45px;min-height:38px;padding:3px 7px}.pkq-game-score span{font-size:6px}.pkq-game-score strong{font-size:17px}.pkq-game-actions{gap:5px}.pkq-game-actions button{width:38px;height:38px}.pkq-game-sound{font-size:13px!important}.pkq-game-exit{font-size:22px!important}.v39-quiz-screen{width:calc(100% - 16px)!important;padding-top:7px!important}.v39-quiz-screen>.pkq-game-header{width:100%!important}.v39-meta{margin-top:7px!important}}@media (max-width:430px){.pkq-game-header{gap:5px;width:calc(100% - 14px);min-height:54px}.pkq-game-brand .pk-brand-q{flex-basis:34px!important;width:34px!important;height:34px!important}.pkq-game-brand .pk-brand-word{font-size:13.5px!important}.pkq-game-score{min-width:40px;min-height:34px;padding-inline:5px}.pkq-game-score span{font-size:5.5px}.pkq-game-score strong{font-size:15px}.pkq-game-actions button{width:34px;height:34px}.pkq-game-sound{font-size:12px!important}.pkq-game-exit{font-size:20px!important}}@media (max-width:350px){.pkq-game-header{gap:4px;width:calc(100% - 10px)}.pkq-game-brand .pk-brand-q{flex-basis:31px!important;width:31px!important;height:31px!important}.pkq-game-brand .pk-brand-word{font-size:12px!important}.pkq-game-score{min-width:36px;padding-inline:4px}.pkq-game-actions button{width:32px;height:32px}}.pkq-game-header{grid-template-columns:minmax(0,1fr) auto auto auto}.pkq-game-stats{display:contents}.pkq-game-mobile-stat,.pkq-game-mobile-q{display:none}@media (max-width:720px){.pkq-game-header[data-pubquiz-shell]:has(.pk-game-switcher){grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important}.pkq-game-brand{grid-area:1/1!important}.pkq-game-brand .pk-brand-full{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}.pkq-game-header>.pk-game-switcher{grid-area:1/2!important}.pkq-game-actions{grid-area:1/3!important;gap:5px!important}.pkq-game-stats{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.pkq-game-stats>.pkq-game-score{grid-area:auto!important;justify-self:stretch!important;width:auto!important}.pkq-game-mobile-stat,.pkq-game-stats>.pkq-game-score{box-sizing:border-box;font-variant-numeric:tabular-nums;background:#071c32;border:1px solid #1a4160;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;padding:5px 8px;display:flex}.pkq-game-stats span{letter-spacing:.04em;color:#a9bfd4;font-size:9px}.pkq-game-stats strong{color:#38c8ff;font-size:15px}.v39-quiz-screen>.v39-meta,.pkq-game-brand .pk-brand-copy{display:none}.pkq-game-brand .pk-brand-lockup{display:none!important}.pkq-game-mobile-q{object-fit:contain;width:38px;height:38px;display:block}}body[data-visual=beta-v37] main{padding-bottom:92px}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(5){display:none!important}.waiting-room-fab{z-index:86;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#edfaff;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 15% 20%,#41d8ff30,#0000 32%),linear-gradient(145deg,#073057fa,#031227fc);border:1px solid #4acdff94;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:214px;min-height:58px;padding:8px 14px 8px 9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:fixed;box-shadow:0 14px 34px #0000004d,0 0 24px #00c6ff1a,inset 0 1px #ffffff0f}.waiting-room-fab>span:first-child{color:#52dcff;background:#1088b82e;border:1px solid #5ee1ff6b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff0d}.waiting-room-fab-copy{gap:3px;min-width:0;display:grid}.waiting-room-fab-copy b{letter-spacing:.12em;font-size:12px;font-weight:950}.waiting-room-fab-copy small{color:#8eb4cd;letter-spacing:.08em;white-space:nowrap;font-size:7px;font-weight:900}.waiting-room-fab:focus-visible{outline-offset:3px;outline:3px solid #40d8ff59}.public-waiting-backdrop{z-index:180}.public-waiting-modal{overscroll-behavior:contain;width:min(820px,100%);max-height:min(760px,100dvh - 28px);padding:34px 34px 28px;overflow-y:auto}.public-waiting-modal>h2{margin:8px 0 0;font-size:clamp(26px,4vw,36px);line-height:1.05}.public-waiting-modal .modal-lead{margin:10px 0 18px}.public-waiting-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px;display:grid}.public-waiting-toolbar label{gap:5px;display:grid}.public-waiting-toolbar label>span{color:#718aa6;letter-spacing:.12em;font-size:8px;font-weight:950}.public-waiting-toolbar input{color:#eef8ff;background:#030d1c;border:1px solid #28547f;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 12px}.public-waiting-toolbar input:focus{border-color:#20c6ef;box-shadow:0 0 0 2px #20c6ef1a}.public-waiting-toolbar>button{color:#69dcff;letter-spacing:.08em;background:#06182d;border:1px solid #25658d;border-radius:9px;align-self:end;min-height:44px;padding:0 14px;font-size:9px;font-weight:950}.public-waiting-list{gap:8px;display:grid}.public-waiting-room{background:radial-gradient(circle at 92% 10%,#00caff0f,#0000 32%),linear-gradient(145deg,#05182ef5,#030e1dfa);border:1px solid #24679e94;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:14px 15px;display:grid}.public-waiting-room-main{min-width:0}.public-waiting-room-main>span{color:#50d3ff;letter-spacing:.11em;font-size:8px;font-weight:950}.public-waiting-room h3{color:#f2f8ff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:15px;overflow:hidden}.public-waiting-room-facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.public-waiting-room-facts b,.public-waiting-room-facts em,.public-waiting-room-facts small{color:#9db2c8;background:#05182dbd;border:1px solid #1f476c;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.public-waiting-room-facts em{color:#65e0b3;border-color:#2f9b7473}.public-waiting-room>button{color:#fff;letter-spacing:.08em;background:linear-gradient(120deg,#0874d8,#0750ad);border:1px solid #23a9dc;border-radius:10px;min-width:128px;min-height:44px;padding:0 14px;font-size:10px;font-weight:950;box-shadow:0 8px 22px #0063da2e}.public-waiting-empty{text-align:center;background:#030e1d9e;border:1px dashed #23517d;border-radius:13px;place-content:center;gap:7px;min-height:150px;padding:22px;display:grid}.public-waiting-empty b{color:#eaf6ff;font-size:14px}.public-waiting-empty span{color:#7f98b2;max-width:480px;font-size:10px;line-height:1.5}.public-waiting-note{color:#66809c;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.public-queue-optin{background:linear-gradient(135deg,#051b31e0,#030f1eeb);border:1px solid #2a5e8a9e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:2px 0 16px;padding:13px 14px;display:grid}.public-queue-optin.active{background:linear-gradient(135deg,#07392c7a,#031220f0);border-color:#30c99d7a;box-shadow:inset 3px 0 #49e0b18c}.public-queue-optin-copy{gap:4px;min-width:0;display:grid}.public-queue-optin-copy>span{color:#56d7ff;letter-spacing:.12em;font-size:8px;font-weight:950}.public-queue-optin.active .public-queue-optin-copy>span{color:#6be2b8}.public-queue-optin-copy>b{color:#edf7ff;font-size:11px}.public-queue-optin-copy>small{color:#748da6;font-size:8px;line-height:1.45}.public-queue-optin>button{color:#68ddff;letter-spacing:.07em;background:#061a31;border:1px solid #2578aa;border-radius:9px;min-width:145px;min-height:40px;padding:0 12px;font-size:8px;font-weight:950}.public-queue-optin.active>button{color:#87e8c5;background:#083c2d57;border-color:#2c8768}@media (hover:hover) and (pointer:fine){.waiting-room-fab:hover{border-color:#67e5ffeb;transform:translateY(-2px);box-shadow:0 18px 42px #00000057,0 0 28px #00c6ff29,inset 0 1px #ffffff14}.public-waiting-room>button:hover,.public-queue-optin>button:hover,.public-waiting-toolbar>button:hover{filter:brightness(1.08)}}@media (max-width:700px){body[data-visual=beta-v37] main{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.waiting-room-fab{right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));border-radius:15px;grid-template-columns:34px minmax(0,1fr);width:auto;min-height:54px}.waiting-room-fab>span:first-child{border-radius:10px;width:34px;height:34px;font-size:18px}.waiting-room-fab-copy b{font-size:11px}.waiting-room-fab-copy small{font-size:6.5px}.public-waiting-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.public-waiting-modal{width:100%;max-height:calc(100dvh - 16px);padding:28px 15px max(18px, calc(12px + env(safe-area-inset-bottom)));border-radius:18px}.public-waiting-toolbar{grid-template-columns:1fr}.public-waiting-toolbar>button{width:100%}.public-waiting-room{grid-template-columns:1fr;gap:11px}.public-waiting-room>button{width:100%}.public-queue-optin{grid-template-columns:1fr;gap:10px}.public-queue-optin>button{width:100%}}@media (prefers-reduced-motion:reduce){.waiting-room-fab{transition:none}}.tablic-app.tablic-game .felt .table-cards[data-card-count]{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:8px!important;display:flex!important;overflow:visible!important}.tablic-app.tablic-game .felt .table-cards[data-card-count]>button.tablic-card{aspect-ratio:.69!important;flex:none!important;width:clamp(44px,14vw,88px)!important;min-width:0!important;max-width:88px!important;height:auto!important;margin:0!important;transform:none!important}.tablic-app.tablic-game .felt .table-cards[data-card-count]:has(>button.tablic-card:nth-child(6))>button.tablic-card{width:clamp(44px,11vw,70px)!important;max-width:70px!important}@media (max-width:720px){.tablic-app.tablic-game .felt .table-cards[data-card-count]{gap:6px!important;padding:6px!important}.tablic-app.tablic-game .felt .table-cards[data-card-count]>button.tablic-card{width:clamp(44px,16vw,72px)!important;max-width:72px!important}.tablic-app.tablic-game .felt .table-cards[data-card-count]:has(>button.tablic-card:nth-child(6))>button.tablic-card{width:clamp(44px,13vw,58px)!important;max-width:58px!important}}.tablic-competitive-hub{--pks-blue:#1478ff;--pks-cyan:#18d8f5;--tablic-gold:#f2c65d;--pks-white:#f4f5f7;min-height:100vh;color:var(--pks-white);background:radial-gradient(circle at 78% 8%,#1478ff24,#0000 38%),radial-gradient(circle at 18% 25%,#18d8f50f,#0000 30%),linear-gradient(#020817 0%,#020a1b 45%,#041126 75%,#020713 100%)!important}.tablic-competitive-hub .tablic-header{box-shadow:0 14px 36px #00000038;background:#020a1bf7!important;border-bottom:1px solid #18d8f529!important}.tablic-competitive-hub .tablic-header img{width:132px;max-width:34vw;height:auto}.tablic-competitive-hub h1{color:var(--pks-white);letter-spacing:-.045em}.tablic-competitive-hub h1 em{font-style:normal;color:var(--tablic-gold)!important}.tablic-competitive-hub p{color:#c4ccd7}.tablic-competitive-hub .tablic-link-btn{color:#f4f5f7!important;background:linear-gradient(#081933,#020a1b)!important;border:1px solid #18d8f54d!important}.tablic-competitive-hub .tablic-link-btn:hover{box-shadow:0 0 24px #1478ff26;border-color:#18d8f5b3!important}.tablic-competitive-hub .rules-strip span{color:#dbe2eb;background:#05142bc2!important;border:1px solid #18d8f529!important}.tablic-competitive-hub .tablic-primary{transition:transform .17s,border-color .17s,box-shadow .17s;box-shadow:0 18px 44px #00000038;background:linear-gradient(145deg,#121c2a,#071425)!important;border:1px solid #f2c65db8!important}.tablic-competitive-hub .tablic-primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px #00000045,0 0 28px #1478ff17;border-color:#f2c65dfa!important}.tablic-competitive-hub .tablic-secondary,.tablic-competitive-hub .tablic-education-secondary{background:linear-gradient(145deg,#07162c,#040f1f)!important;border:1px solid #18d8f52b!important}.tablic-competitive-hub a:focus-visible,.tablic-competitive-hub button:focus-visible{outline-offset:3px;outline:2px solid var(--pks-cyan)!important}@media (max-width:720px){.tablic-competitive-hub .tablic-header img{width:118px}}.tablic-competitive-hub .tablic-setup,.tablic-competitive-hub .tablic-duel-setup{background:radial-gradient(circle at 75% 0,#1478ff1a,#0000 34%),linear-gradient(#020817 0%,#020a1b 55%,#020713 100%)!important}.tablic-competitive-hub .tablic-setup .tablic-header,.tablic-competitive-hub .tablic-duel-setup .tablic-header{background:#020a1bf7!important;border-bottom:1px solid #18d8f526!important}.tablic-competitive-hub .tablic-setup h1,.tablic-competitive-hub .tablic-duel-setup h1{color:#f4f5f7!important}.tablic-competitive-hub .tablic-setup h1 em,.tablic-competitive-hub .tablic-duel-setup h1 em{color:#f2c65d!important}.tablic-competitive-hub .tablic-duel-columns,.tablic-competitive-hub .tablic-duel-identity,.tablic-competitive-hub .tablic-duel-join,.tablic-competitive-hub .tablic-duel-status,.tablic-competitive-hub .tablic-duel-waiting{box-shadow:inset 0 1px #ffffff05,0 18px 44px #0003;background:linear-gradient(145deg,#07162cf0,#030d1dfa)!important;border:1px solid #18d8f529!important}.tablic-competitive-hub .game-topbar{box-shadow:0 12px 32px #00000038;background:linear-gradient(#020a1bfc,#030d1df5)!important;border-bottom:1px solid #18d8f526!important}.tablic-competitive-hub .game-meta,.tablic-competitive-hub .level-pill{color:#dbe2eb}.tablic-competitive-hub .level-pill{background:#1478ff1a!important;border:1px solid #18d8f52e!important}.tablic-competitive-hub.tablic-game,.tablic-competitive-hub .tablic-game{background:radial-gradient(circle at 50% 0,#1478ff14,#0000 30%),linear-gradient(#020817 0%,#030b17 44%,#020713 100%)!important}.tablic-competitive-hub .tablic-score-ledger,.tablic-competitive-hub .tablic-duel-status,.tablic-competitive-hub .tablic-q{box-shadow:inset 0 1px #ffffff05,0 12px 30px #0000002e;background:linear-gradient(145deg,#07162ceb,#030e1df7)!important;border:1px solid #18d8f529!important}.tablic-competitive-hub .tablic-duel-identity{background:linear-gradient(145deg,#061427f2,#030e1cfa)!important;border:1px solid #18d8f524!important}.tablic-competitive-hub .tablic-duel-waiting,.tablic-competitive-hub .tablic-status{color:#dce5ef}.tablic-competitive-hub .tablic-duel-waiting strong,.tablic-competitive-hub .tablic-status strong{color:#f2c65d}.tablic-competitive-hub .tablic-game-footer{background:linear-gradient(#041123f5,#020a18fc)!important;border-top:1px solid #18d8f524!important}.tablic-competitive-hub .tablic-start,.tablic-competitive-hub .tablic-primary.play-btn{box-shadow:0 10px 30px #d9092f33;background:linear-gradient(135deg,#ff3348,#d9092f)!important;border:1px solid #ffffff14!important}.tablic-competitive-hub .tablic-start:hover,.tablic-competitive-hub .tablic-primary.play-btn:hover{filter:brightness(1.06);box-shadow:0 12px 34px #d9092f47}.tablic-competitive-hub button:not(.tablic-start):not(.play-btn){border-color:#18d8f533}.tablic-app.tablic-game{color:#f4f5f7;min-height:100vh;background:radial-gradient(circle at 50% -5%,#1478ff1c,#0000 30%),linear-gradient(#020817 0%,#020a1b 38%,#030b18 70%,#020713 100%)!important}.tablic-app.tablic-game .game-topbar{box-shadow:0 12px 34px #0000003d;background:linear-gradient(#020a1bfc,#030d1df7)!important;border-bottom:1px solid #18d8f52b!important}.tablic-app.tablic-game .game-meta{color:#b9c6d6!important}.tablic-app.tablic-game .game-meta b{color:#f4f5f7!important}.tablic-app.tablic-game .level-pill{color:#dce8f5!important;background:#1478ff1a!important;border:1px solid #18d8f52e!important}.tablic-app.tablic-game .level-pill.admin{color:#f2c65d!important;border-color:#f2c65d59!important}.tablic-app.tablic-game .scorebar{box-shadow:0 8px 28px #0000002e;background:linear-gradient(#051327f7,#030e1dfa)!important;border-bottom:1px solid #18d8f521!important}.tablic-app.tablic-game .score-center{color:#dce5ef!important}.tablic-app.tablic-game .score-center strong,.tablic-app.tablic-game .score-center b{color:#f2c65d!important}.tablic-app.tablic-game .tablic-game-layout{background:linear-gradient(#020814b8,#020710eb)!important}.tablic-app.tablic-game .table-column{background:0 0!important}.tablic-app.tablic-game .table-wrap{box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff05;background:linear-gradient(145deg,#07172d 0%,#041020 100%)!important;border:1px solid #18d8f529!important}.tablic-app.tablic-game .cpu-zone{background:linear-gradient(#06152afa,#040f1ffa)!important;border-bottom:1px solid #18d8f524!important}.tablic-app.tablic-game .opponent-label{color:#f4f5f7!important}.tablic-app.tablic-game .opponent-label small,.tablic-app.tablic-game .opponent-captured{color:#aebdce!important}.tablic-app.tablic-game .avatar{background:#1478ff1a!important;border:1px solid #18d8f52e!important}.tablic-app.tablic-game .felt{box-shadow:inset 0 0 0 1px #f2c65d2e,inset 0 18px 55px #00000014!important}.tablic-app.tablic-game .felt-label{color:#f5e1a6d1!important}.tablic-app.tablic-game .player-hand{background:linear-gradient(#06152a 0%,#04101f 100%)!important;border-top:1px solid #18d8f524!important}.tablic-app.tablic-game .player-hand>b,.tablic-app.tablic-game .player-hand strong{color:#f4f5f7!important}.tablic-app.tablic-game .player-hand small{color:#aebdce!important}.tablic-app.tablic-game .tablic-game-footer{box-shadow:0 12px 34px #0000002e;color:#b8c5d4!important;background:linear-gradient(#051327fa,#020a18fc)!important;border:1px solid #18d8f524!important}.tablic-app.tablic-game .tablic-game-footer strong,.tablic-app.tablic-game .tablic-game-footer b{color:#f2c65d!important}.tablic-app.tablic-game .tablic-link-btn{color:#f4f5f7!important;background:linear-gradient(#0a2345,#04152b)!important;border:1px solid #18d8f54d!important}.tablic-app.tablic-game .tablic-link-btn:hover{box-shadow:0 0 24px #1478ff2b;border-color:#18d8f5b8!important}.tablic-app.tablic-game .tablic-start,.tablic-app.tablic-game .tablic-primary.play-btn{background:linear-gradient(135deg,#ff3348,#d90a31)!important}.tablic-card.card-back{place-items:center;display:grid}.tablic-card.card-back img.card-brand-q{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:46%;max-width:46%;height:auto;max-height:54%;display:block;object-fit:contain!important;width:60%!important;max-width:60%!important;height:auto!important;max-height:64%!important}.tablic-app.tablic-game .player-hand{background:linear-gradient(#050f1d 0%,#030a14 100%)!important;border-top:1px solid #18d8f51c!important;box-shadow:inset 0 1px #ffffff03!important}@media (max-width:720px){html,body{overflow-x:hidden!important}body{min-width:0!important}.tablic-header,.tablic-app .game-topbar{position:relative!important;top:auto!important}.tablic-header{min-height:72px!important;padding:10px 14px!important}.tablic-header img{width:150px!important;max-width:58vw!important}.tablic-header .tablic-link-btn{white-space:nowrap;min-height:46px!important;padding:0 14px!important}.tablic-app.tablic-setup,.tablic-competitive-hub{overflow-x:hidden!important}.tablic-app.tablic-setup h1,.tablic-competitive-hub h1{letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(40px,11vw,50px)!important;line-height:.98!important}.tablic-app.tablic-setup p,.tablic-competitive-hub>main p{font-size:17px!important;line-height:1.5!important}.tablic-app.tablic-setup main,.tablic-competitive-hub main{width:100%!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important}.tablic-setup-card,.tablic-competitive-hub .tablic-primary,.tablic-competitive-hub .tablic-secondary{width:100%!important;min-width:0!important}.tablic-app.tablic-game .game-topbar{grid-template-columns:minmax(120px,1fr) auto!important;grid-template-areas:"brand action""meta meta"!important;gap:8px 10px!important;min-height:70px!important;padding:10px 14px!important;display:grid!important}.tablic-app.tablic-game .game-topbar>:first-child{grid-area:brand}.tablic-app.tablic-game .game-meta{grid-area:meta;flex-wrap:wrap!important;justify-content:center!important;gap:5px 8px!important;width:100%!important;font-size:11px!important;display:flex!important}.tablic-app.tablic-game .game-topbar .tablic-link-btn{white-space:nowrap;grid-area:action;min-height:46px!important;padding:0 14px!important}.tablic-app.tablic-game .scorebar{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important}.tablic-app.tablic-game .score-center{text-align:center!important;grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;padding:4px 8px 8px!important}.tablic-app.tablic-game .score-chip{width:100%!important;min-width:0!important;max-width:none!important;padding:10px!important}.tablic-app.tablic-game .score-chip strong{font-size:28px!important}.tablic-app.tablic-game .tablic-game-layout{width:100%!important;margin:0!important;padding:8px!important}.tablic-app.tablic-game .tablic-table-column,.tablic-app.tablic-game .table-column{width:100%!important;min-width:0!important}.tablic-app.tablic-game .table-wrap{border-radius:16px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}.tablic-app.tablic-game .cpu-zone{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important}.tablic-app.tablic-game .opponent-label{width:100%!important}.tablic-app.tablic-game .cpu-hand{justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.tablic-app.tablic-game .cpu-hand .tablic-card{aspect-ratio:.69!important;flex:none!important;width:clamp(46px,14vw,58px)!important;height:auto!important}.tablic-app.tablic-game .cpu-hand .tablic-card+.tablic-card{margin-left:-6px!important}.tablic-app.tablic-game .felt{width:100%!important;min-height:320px!important;padding:44px 10px 24px!important}.tablic-app.tablic-game .table-cards{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}.tablic-app.tablic-game .table-cards .tablic-card{aspect-ratio:.69!important;width:min(21vw,76px)!important;height:auto!important}.tablic-app.tablic-game .player-hand{width:100%!important;min-width:0!important;padding:14px 10px 12px!important}.tablic-app.tablic-game .player-hand>div:last-child{flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;width:100%!important;display:flex!important}.tablic-app.tablic-game .player-hand .tablic-card{aspect-ratio:.69!important;flex:none!important;width:calc(16.6667vw - 9.66667px)!important;min-width:43px!important;max-width:56px!important;height:auto!important}.tablic-app.tablic-game .action-dock{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;padding:10px!important;display:grid!important}.tablic-app.tablic-game .action-dock button{width:100%!important;min-height:58px!important;margin:0!important}.tablic-app.tablic-game .tablic-game-footer{width:calc(100% - 16px)!important;margin:10px 8px calc(84px + env(safe-area-inset-bottom))!important;padding:16px!important}.game-rules-backdrop{box-sizing:border-box!important;width:100vw!important;height:100dvh!important;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:stretch!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.game-rules-backdrop>section,.game-rules-backdrop>div,.game-rules-modal,.game-rules-panel{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:520px!important;height:auto!important;max-height:100%!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important;border-radius:20px!important;margin:0 auto!important;overflow:hidden auto!important}.game-rules-backdrop h2{font-size:36px!important;line-height:1!important}.game-rules-goal{font-size:17px!important;line-height:1.45!important}.game-rules-quick{padding:0!important}.game-rules-quick li{gap:12px!important;padding:14px!important}.game-rules-quick li span{font-size:16px!important;line-height:1.42!important}.game-rules-remember{align-items:flex-start!important;padding:16px 0!important}.game-rules-actions{grid-template-columns:1fr!important;gap:10px!important;padding-top:12px!important;display:grid!important}.game-rules-play,.game-rules-actions a{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:54px!important;display:flex!important}:is(body:has(.game-rules-backdrop) [class*=cookie],body:has(.game-rules-backdrop) [id*=cookie]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:390px){.tablic-app.tablic-setup h1,.tablic-competitive-hub h1{font-size:38px!important}.tablic-app.tablic-game .player-hand .tablic-card{min-width:41px!important}.game-rules-backdrop h2{font-size:32px!important}}@media (max-width:720px){*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.tablic-app.tablic-game .scorebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}.tablic-app.tablic-game .scorebar>*{min-width:0!important;max-width:100%!important}.tablic-app.tablic-game .score-center{grid-column:1/-1!important;width:100%!important;min-width:0!important}.tablic-app.tablic-game .score-chip{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:12px 10px!important;overflow:hidden!important}.tablic-app.tablic-game .score-chip *{min-width:0!important}.tablic-app.tablic-game .score-center{padding:8px 4px 12px!important}.tablic-app.tablic-game .felt{height:auto!important;min-height:245px!important;padding:42px 8px 18px!important}.tablic-app.tablic-game .table-cards{align-items:center!important;min-height:165px!important}.tablic-app.tablic-game .cpu-zone{padding:12px 10px!important}.tablic-app.tablic-game .cpu-hand{max-width:100%!important;overflow:hidden!important}.tablic-app.tablic-game .player-hand{padding:14px 8px!important}.tablic-app.tablic-game .player-hand .tablic-card{width:calc(16.6667vw - 9px)!important;min-width:0!important;max-width:58px!important}.tablic-app.tablic-game .action-dock{padding:10px 16px 12px!important}.tablic-app.tablic-game .action-dock button{width:100%!important;max-width:none!important;min-height:58px!important}.tablic-app.tablic-game .tablic-game-footer{width:calc(100% - 20px)!important;margin:14px 10px 110px!important}:is(body:has(.tablic-app.tablic-game) [class*=cookie],body:has(.tablic-app.tablic-game) [id*=cookie]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.tablic-app.tablic-game [class*=rules][style*=fixed],.tablic-app.tablic-game [class*=rules][style*=position]{bottom:calc(16px + env(safe-area-inset-bottom))!important}.game-rules-backdrop{width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;overflow:hidden!important}.game-rules-backdrop>section{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%!important;max-width:520px!important;height:100%!important;max-height:100%!important;padding:18px 18px calc(30px + env(safe-area-inset-bottom))!important;border-radius:18px!important;margin:0 auto!important;overflow:hidden auto!important}.game-rules-backdrop h2{font-size:34px!important;line-height:1!important}.game-rules-goal{font-size:17px!important;line-height:1.45!important}.game-rules-quick li{padding:14px 12px!important}.game-rules-quick li span{font-size:16px!important;line-height:1.4!important}.game-rules-actions{padding-bottom:env(safe-area-inset-bottom)!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.game-rules-play,.game-rules-actions a{justify-content:center!important;align-items:center!important;width:100%!important;min-height:54px!important;display:flex!important}}@media (max-width:390px){.tablic-app.tablic-game .felt{min-height:225px!important}.tablic-app.tablic-game .player-hand .tablic-card{width:calc(16.6667vw - 8px)!important}.game-rules-backdrop h2{font-size:31px!important}}@media (max-width:720px){.tablic-app.tablic-game .scorebar{flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:10px!important;display:flex!important;overflow:hidden!important}.tablic-app.tablic-game .scorebar>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.tablic-app.tablic-game .score-center{order:-1!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 6px 12px!important}.tablic-app.tablic-game .score-chip{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:12px!important;transform:none!important}.tablic-app.tablic-game .score-chip *{min-width:0!important;max-width:100%!important}.tablic-app.tablic-game .felt{justify-content:center!important;align-items:center!important;width:100%!important;height:220px!important;min-height:0!important;max-height:220px!important;padding:38px 8px 14px!important;display:flex!important;position:relative!important}.tablic-app.tablic-game .felt-label{position:absolute!important;top:12px!important;left:14px!important}.tablic-app.tablic-game .felt>small,.tablic-app.tablic-game .felt>span:last-of-type{position:absolute}.tablic-app.tablic-game .table-cards{justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.tablic-app.tablic-game .table-cards .tablic-card{aspect-ratio:.69!important;width:min(21vw,76px)!important;height:auto!important}body:has(.tablic-app.tablic-game) [title^=Kolačići]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.tablic-app.tablic-game) .game-rules-fab{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:120!important;max-width:calc(100vw - 28px)!important}body:has(.tablic-app.tablic-game) .game-rules-trigger{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:120!important;max-width:calc(100vw - 28px)!important}body:has(.tablic-app.tablic-game) button[class*=rules-fab]{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:120!important;max-width:calc(100vw - 28px)!important}body:has(.tablic-app.tablic-game) button[class*=rules-trigger]{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:120!important;max-width:calc(100vw - 28px)!important}.tablic-app.tablic-game{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.tablic-app.tablic-game .action-dock{width:100%!important;max-width:100%!important;padding:12px 16px!important}.tablic-app.tablic-game .action-dock button{width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important}.tablic-app.tablic-game .tablic-game-footer{width:calc(100% - 20px)!important;margin:14px 10px 16px!important;padding:16px!important}.game-rules-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important}.game-rules-backdrop>section{width:100%!important;max-width:520px!important;height:100%!important;max-height:100%!important;padding:18px 18px calc(24px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}body:has(.game-rules-backdrop) [title^=Kolačići]{display:none!important}}@media (max-width:390px){.tablic-app.tablic-game .felt{height:205px!important;max-height:205px!important}}@media (max-width:720px){.tablic-app.tablic-game .felt{position:relative!important}.tablic-app.tablic-game .felt>.felt-label{z-index:2!important;margin:0!important;position:absolute!important;top:12px!important;left:14px!important;right:auto!important}.tablic-app.tablic-game .felt>small{text-align:right!important;white-space:nowrap!important;z-index:2!important;width:auto!important;margin:0!important;position:absolute!important;top:12px!important;left:auto!important;right:14px!important}.tablic-app.tablic-game .action-dock button:disabled{opacity:.42!important;cursor:default!important;pointer-events:none!important;filter:saturate(.35)brightness(.85)!important;box-shadow:none!important;transform:none!important}.tablic-rules-mobile-anchor{width:calc(100% - 32px)!important;max-width:420px!important;min-height:52px!important;margin:18px auto calc(20px + env(safe-area-inset-bottom))!important;z-index:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}body:has(.game-rules-backdrop) .tablic-rules-mobile-anchor{visibility:hidden!important;pointer-events:none!important}body:has(.tablic-app.tablic-game) [title^=Kolačići]{display:none!important}.tablic-app.tablic-game .table-cards{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;display:flex!important;overflow:hidden!important}.tablic-app.tablic-game .table-cards:not(:has(>.tablic-card:nth-child(5)))>.tablic-card{aspect-ratio:.69!important;flex:none!important;width:min(21vw,76px)!important;min-width:0!important;max-width:76px!important;height:auto!important}.tablic-app.tablic-game .table-cards:has(>.tablic-card:nth-child(5))>.tablic-card{aspect-ratio:.69!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:76px!important;height:auto!important}.tablic-app.tablic-game .table-cards:has(>.tablic-card:nth-child(7)){gap:4px!important}.tablic-app.tablic-game .table-cards:has(>.tablic-card:nth-child(9)){gap:2px!important}.tablic-v114-felt{position:relative!important}.tablic-v114-felt>.felt-label{z-index:5!important;width:auto!important;margin:0!important;position:absolute!important;top:12px!important;left:14px!important;right:auto!important}.tablic-v114-felt>small{white-space:nowrap!important;text-align:right!important;z-index:5!important;width:auto!important;margin:0!important;position:absolute!important;top:12px!important;left:auto!important;right:14px!important}.tablic-v114-table-cards{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;display:flex!important;overflow:hidden!important}.tablic-v114-table-cards.tablic-v114-many{gap:5px!important}.tablic-v114-table-cards.tablic-v114-many>*{box-sizing:border-box!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:76px!important;height:auto!important}.tablic-v114-table-cards.tablic-v114-many>* img,.tablic-v114-table-cards.tablic-v114-many>* svg{max-width:100%!important;height:auto!important}.tablic-v114-table-cards.tablic-v114-many-7{gap:3px!important}.tablic-v114-table-cards.tablic-v114-many-9{gap:2px!important}html body .tablic-v114-rules{width:calc(100% - 36px)!important;max-width:420px!important;min-height:52px!important;margin:20px auto calc(18px + env(safe-area-inset-bottom))!important;z-index:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.tablic-app.tablic-game{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.tablic-v114-table-cards>*,.tablic-v114-table-cards>.selected,.tablic-v114-table-cards>.is-selected,.tablic-v114-table-cards>[aria-pressed=true]{box-sizing:border-box!important}.tablic-v114-table-cards>.selected,.tablic-v114-table-cards>.is-selected,.tablic-v114-table-cards>[aria-pressed=true]{outline-offset:2px!important;z-index:3!important;border-width:1px!important;outline:4px solid #e1b94f!important;margin-top:0!important;margin-bottom:0!important;top:auto!important;bottom:auto!important;transform:none!important;box-shadow:0 0 0 1px #ffffff3d,0 0 18px #e1b94f38!important}.tablic-v114-table-cards.tablic-v114-many>.selected,.tablic-v114-table-cards.tablic-v114-many>.is-selected,.tablic-v114-table-cards.tablic-v114-many>[aria-pressed=true]{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:76px!important;height:auto!important}.tablic-v114-table-cards>.selected>*,.tablic-v114-table-cards>.is-selected>*,.tablic-v114-table-cards>[aria-pressed=true]>*{transform:none!important}.table-cards>*{box-sizing:border-box!important}.table-cards>.selected,.table-cards>.is-selected,.table-cards>[aria-pressed=true],.table-cards>.card.selected,.table-cards>.playing-card.selected,.table-cards>button.selected{outline-offset:0!important;z-index:3!important;outline:none!important;margin-top:0!important;margin-bottom:0!important;animation:none!important;top:auto!important;bottom:auto!important;transform:translate(0,0)scale(1)!important;box-shadow:inset 0 0 0 4px #e5b94c,inset 0 0 0 6px #071827bf,0 0 12px #e5b94c33!important}.table-cards>* .card.selected,.table-cards>* .playing-card.selected,.table-cards>*>.selected{outline-offset:0!important;outline:none!important;animation:none!important;top:auto!important;bottom:auto!important;transform:translate(0,0)scale(1)!important;box-shadow:inset 0 0 0 4px #e5b94c,inset 0 0 0 6px #071827bf,0 0 12px #e5b94c33!important}}.classic-brand-q{place-items:center;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.classic-brand-q img{object-fit:contain;filter:drop-shadow(0 5px 9px #00000057)saturate(1.08)brightness(1.05);width:100%;height:100%;display:block}.ludo-v3{--red:#ef304d;--green:#1eb879;--blue:#2685e8;--yellow:#e8b832}.ludo-layout-v3{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px}.ludo-board-wrap-v3{background:linear-gradient(145deg,#081a33f5,#030d1ef5)!important;border-radius:26px!important;padding:12px!important;box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff0a!important}.ludo-board-v3{aspect-ratio:1;border:1px solid #ffffff1a;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -28px 70px #0000002e;background:radial-gradient(circle,#206cb41a,#0000 31%),linear-gradient(145deg,#071a31,#061426 72%,#03101f)!important;border-radius:24px!important;width:min(100%,720px)!important}.ludo-board-v3:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:22px;position:absolute;inset:2.8%}.ludo-yard-zone{z-index:1;aspect-ratio:1;border:1.5px solid color-mix(in srgb,var(--yard) 66%,#ffffff1a);background:linear-gradient(145deg,color-mix(in srgb,var(--yard) 12%,#0a1a32),#020b1af5);width:30%;box-shadow:inset 0 0 0 4px #00000026,inset 0 1px 0 #ffffff0d,0 0 26px color-mix(in srgb,var(--yard) 10%,transparent);border-radius:18%;position:absolute;transform:translate(-50%,-50%)}.ludo-yard-zone.red{--yard:var(--red);top:81.8%;left:18.2%}.ludo-yard-zone.green{--yard:var(--green);top:18.2%;left:18.2%}.ludo-yard-zone.blue{--yard:var(--blue);top:18.2%;left:81.8%}.ludo-yard-zone.yellow{--yard:var(--yellow);top:81.8%;left:81.8%}.ludo-yard-zone.inactive{opacity:.5;filter:saturate(.72)}.ludo-yard-zone>span{white-space:nowrap;color:color-mix(in srgb,var(--yard) 85%,white);letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.ludo-yard-sockets{grid-template-columns:1fr 1fr;gap:18%;display:grid;position:absolute;inset:18%}.ludo-yard-sockets i{border:2px solid color-mix(in srgb,var(--yard) 72%,white 10%);background:radial-gradient(circle at 35% 28%,#ffffff14,#0000 30%),#0108149e;border-radius:50%;display:block;box-shadow:inset 0 5px 10px #00000061,0 1px #ffffff0d}.ludo-home-lane{z-index:5;pointer-events:none;position:absolute;inset:0}.ludo-home-lane i,.ludo-track-v3{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffff1a,#0000 26%),linear-gradient(145deg,#102743,#07182e);border:1.5px solid #fff3;border-radius:50%;width:6.45%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 -4px 8px #00000042,0 4px 9px #0003}.ludo-track-v3{z-index:3;place-items:center;display:grid}.ludo-home-lane.red i{border-color:color-mix(in srgb,var(--red) 78%,white 8%);background:radial-gradient(circle at 35% 25%,#ffffff38,#0000 28%),linear-gradient(145deg,#ff5068,#b81431)}.ludo-home-lane.green i{border-color:color-mix(in srgb,var(--green) 78%,white 8%);background:radial-gradient(circle at 35% 25%,#ffffff38,#0000 28%),linear-gradient(145deg,#37d89b,#11724d)}.ludo-home-lane.blue i{border-color:color-mix(in srgb,var(--blue) 78%,white 8%);background:radial-gradient(circle at 35% 25%,#ffffff38,#0000 28%),linear-gradient(145deg,#48a4ff,#1356a1)}.ludo-home-lane.yellow i{border-color:color-mix(in srgb,var(--yellow) 78%,white 8%);background:radial-gradient(circle at 35% 25%,#ffffff3d,#0000 28%),linear-gradient(145deg,#ffd95f,#9d7514)}.ludo-track-v3.start{z-index:6;box-shadow:0 0 0 3px color-mix(in srgb,var(--start) 14%,transparent),inset 0 -4px 8px #0000003d,0 5px 11px #00000038;border-width:2px}.ludo-track-v3.start.red{--start:var(--red);border-color:var(--red);background:linear-gradient(145deg,#ff536c,#a91430)}.ludo-track-v3.start.green{--start:var(--green);border-color:var(--green);background:linear-gradient(145deg,#3bdd9f,#0e734d)}.ludo-track-v3.start.blue{--start:var(--blue);border-color:var(--blue);background:linear-gradient(145deg,#4ba9ff,#165aa6)}.ludo-track-v3.start.yellow{--start:var(--yellow);border-color:var(--yellow);background:linear-gradient(145deg,#ffda63,#a27816)}.ludo-track-v3.start i{color:#fff;text-shadow:0 2px 4px #00000059;font-size:11px;font-style:normal;line-height:1}.ludo-center-v3{z-index:7;aspect-ratio:1;background:linear-gradient(145deg,#081a31f5,#020a18f5);border:1px solid #ffffff14;border-radius:24%;place-items:center;width:8.2%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00000057,inset 0 1px #ffffff0f}.ludo-center-v3 img{object-fit:contain;filter:drop-shadow(0 4px 6px #00000059)saturate(1.08);width:86%;height:86%;display:block}.ludo-piece-v3{z-index:10;aspect-ratio:.82;filter:drop-shadow(0 7px 7px #0000006b);background:0 0;border:0;width:6.2%;padding:0;transition:left .44s cubic-bezier(.2,.8,.2,1),top .44s cubic-bezier(.2,.8,.2,1),transform .18s,filter .18s;position:absolute;transform:translate(-50%,-61%)}.ludo-piece-v3:disabled{opacity:1}.ludo-pawn-v3{--pawn:#ef304d;display:block;position:absolute;inset:0}.ludo-piece-v3.red .ludo-pawn-v3{--pawn:var(--red)}.ludo-piece-v3.green .ludo-pawn-v3{--pawn:var(--green)}.ludo-piece-v3.blue .ludo-pawn-v3{--pawn:var(--blue)}.ludo-piece-v3.yellow .ludo-pawn-v3{--pawn:var(--yellow)}.ludo-pawn-v3:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#ffffffb8,transparent 27%),var(--pawn);border:2px solid #ffffffd1;border-radius:50%;width:46%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px 7px #00000038}.ludo-pawn-v3:after{content:"";clip-path:polygon(31% 0,69% 0,77% 46%,100% 100%,0 100%,23% 46%);background:linear-gradient(145deg,color-mix(in srgb,var(--pawn) 80%,white 20%),var(--pawn));border-radius:35% 35% 18% 18%;width:72%;height:64%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -8px 10px #0000003d,inset 0 2px 3px #ffffff2e}.ludo-piece-v3.legal{cursor:pointer;filter:drop-shadow(0 0 11px #ffffffad)drop-shadow(0 8px 9px #00000061);animation:.82s ease-in-out infinite alternate ludo-v6-bob}.ludo-die-face{transform-style:preserve-3d;backface-visibility:hidden;box-sizing:border-box!important;background:linear-gradient(145deg,#fff 0%,#edf2f7 58%,#c7d1dc 100%)!important;border:1px solid #d7e0eb!important;border-radius:15px!important;grid-template-rows:repeat(3,1fr)!important;grid-template-columns:repeat(3,1fr)!important;width:54px!important;height:54px!important;padding:7px!important;display:grid!important;position:relative!important;box-shadow:inset 4px 4px 7px #fffffff2,inset -5px -6px 10px #55677a3d,0 12px 20px #00000057,0 2px #ffffffc7!important}.ludo-die-face:before{content:"";pointer-events:none;background:linear-gradient(#ffffffeb,#fff0);border-radius:11px 11px 45% 45%;height:42%;position:absolute;inset:3px 4px auto}.ludo-die-face:after{content:"";filter:blur(5px);z-index:-1;background:#00000042;border-radius:50%;height:9px;position:absolute;bottom:-7px;left:10%;right:10%}.ludo-die-face.compact{border-radius:10px!important;width:36px!important;height:36px!important;padding:4px!important;box-shadow:inset 3px 3px 5px #fffffff2,inset -4px -4px 7px #55677a38,0 7px 12px #00000047!important}.ludo-die-face i{background:0 0!important;border-radius:50%!important;place-self:center!important;width:8px!important;height:8px!important;display:block!important}.ludo-die-face.compact i{width:5px!important;height:5px!important}.ludo-die-face i.on{background:radial-gradient(circle at 35% 30%,#30445f,#061322 70%)!important;box-shadow:inset 0 1px 1px #ffffff47,0 1px 1px #ffffff59!important}.ludo-die-placeholder{text-shadow:0 1px #fff;place-items:center;display:grid;position:absolute;inset:0;color:#536272!important;background:0 0!important;border:0!important;font-size:22px!important;font-weight:950!important}.ludo-die-face.rolling{animation:.72s cubic-bezier(.18,.72,.3,1) ludo-die-roll}.ludo-turn-die{justify-content:flex-end!important;min-width:132px!important}.ludo-turn-die>span:first-child{letter-spacing:.14em!important;font-size:9px!important}.ludo-side-panel-v3{padding:20px!important}.ludo-side-panel-v3 h2{margin:7px 0!important;font-size:26px!important}.ludo-side-panel-v3 p{margin:7px 0 12px!important;font-size:13px!important;line-height:1.5!important}.ludo-last-roll-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 10px;display:flex}.ludo-last-roll-card>span{gap:2px;display:grid}.ludo-last-roll-card small{color:var(--text-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.ludo-last-roll-card b{color:#fff;font-size:12px}@keyframes ludo-v6-bob{to{transform:translate(-50%,-67%)scale(1.06)}}@media (min-width:900px) and (max-width:1366px){.ludo-v3 .classic-header{min-height:68px;padding-top:8px;padding-bottom:8px}.ludo-v3 .classic-game-topline{padding:12px 0 10px}.ludo-layout-v3{grid-template-columns:minmax(0,1fr) 290px;gap:14px;width:min(100% - 28px,1180px);padding-bottom:18px}.ludo-board-v3{max-width:720px;width:min(100%,100vh - 180px)!important}.ludo-board-wrap-v3{padding:8px!important}.ludo-side-panel-v3{padding:16px!important}.ludo-side-panel-v3 h2{font-size:23px!important}.ludo-roster{gap:5px!important;margin:10px 0!important}.ludo-roster>div{padding:8px 9px!important}}@media (max-width:899px){.ludo-layout-v3{gap:12px;width:min(100% - 16px,760px);grid-template-columns:1fr!important}.ludo-side-panel-v3{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.ludo-side-panel-v3>span,.ludo-side-panel-v3>h2,.ludo-side-panel-v3>p{grid-column:1}.ludo-side-panel-v3 .ludo-roster{grid-area:1/2/span 4;min-width:190px;margin:0!important}.ludo-side-panel-v3 .ludo-roll,.ludo-side-panel-v3 .ludo-choice-list,.ludo-side-panel-v3 .ludo-thinking,.ludo-side-panel-v3 .ludo-last-roll-card{grid-column:1/-1}.ludo-board-v3{width:min(100%,720px)!important}}@media (max-width:620px){.ludo-v3 .classic-game-topline{gap:8px;padding:10px 0 8px;flex-direction:row!important;align-items:center!important}.ludo-v3 .classic-game-topline>div:first-child{gap:4px;min-width:0;display:grid}.ludo-roll-summary{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.ludo-turn-die{min-width:62px!important}.ludo-turn-die>span:first-child{display:none!important}.ludo-die-face{width:46px!important;height:46px!important;padding:6px!important}.ludo-side-panel-v3{padding:13px!important;display:block!important}.ludo-side-panel-v3 h2{font-size:20px!important}.ludo-side-panel-v3 p{font-size:12px!important}.ludo-side-panel-v3 .ludo-roster{grid-template-columns:1fr 1fr;min-width:0;display:grid;margin:9px 0!important}.ludo-board-wrap-v3{border-radius:16px!important;padding:5px!important}.ludo-board-v3{border-radius:15px!important}.ludo-yard-zone>span{display:none}.ludo-piece-v3{width:7.2%}.ludo-center-v3{width:8.8%}}@media (prefers-reduced-motion:reduce){.ludo-piece-v3{transition:none}.ludo-piece-v3.legal,.ludo-die-face.rolling{animation:none}}.dice-cube-scene{--dice-size:58px;width:var(--dice-size);height:var(--dice-size);perspective:520px;isolation:isolate;place-items:center;display:inline-grid;position:relative}.dice-cube-scene.compact{--dice-size:38px}.dice-cube{width:100%;height:100%;transform-style:preserve-3d;transform:var(--dice-rest);will-change:transform;transition:transform .52s cubic-bezier(.18,.78,.2,1);position:relative}.dice-cube-face{box-sizing:border-box;backface-visibility:hidden;outline-offset:-2px;background:radial-gradient(circle at 26% 17%,#fff 0% 13%,#ffffff75 28%,#0000 42%),linear-gradient(145deg,#fff 0%,#f0f3f7 48%,#d0d7df 100%);border:2px solid #dbe2eb;border-radius:5px;outline:1px solid #ffffffb8;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:9px;display:grid;position:absolute;inset:-1px;box-shadow:inset 3px 3px 7px #fffffff5,inset -4px -5px 8px #4654652e}.dice-cube-scene.compact .dice-cube-face{border-radius:4px;padding:6px}.dice-cube-face i{background:0 0;border-radius:50%;place-self:center;width:8px;height:8px;display:block}.dice-cube-scene.compact .dice-cube-face i{width:5px;height:5px}.dice-cube-face i.on{background:radial-gradient(circle at 34% 28%,#50647c 0%,#172637 38%,#030810 100%);box-shadow:inset 0 2px 2px #ffffff2e,0 1px 1px #ffffff47}.face-front{transform:rotateY(0deg) translateZ(calc(var(--dice-size)/2 - 1px))}.face-back{transform:rotateY(180deg) translateZ(calc(var(--dice-size)/2 - 1px))}.face-right{transform:rotateY(90deg) translateZ(calc(var(--dice-size)/2 - 1px))}.face-left{transform:rotateY(-90deg) translateZ(calc(var(--dice-size)/2 - 1px))}.face-top{transform:rotateX(90deg) translateZ(calc(var(--dice-size)/2 - 1px))}.face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--dice-size)/2 - 1px))}.dice-cube-shadow{filter:blur(7px);z-index:-1;background:#0000006b;border-radius:50%;height:22%;position:absolute;bottom:-18%;left:7%;right:7%;transform:scaleX(.9)}.dice-cube-scene.is-rolling .dice-cube{animation:1.38s cubic-bezier(.18,.68,.18,1) both dice-real-tumble}.dice-cube-scene.is-rolling .dice-cube-shadow{animation:1.38s ease-in-out both dice-shadow-tumble}.dice-cube-question{z-index:10;color:#536272;text-shadow:0 1px #fff;pointer-events:none;font-size:22px;line-height:1;position:absolute}.dice-cube-scene.compact .dice-cube-question{font-size:16px}@keyframes dice-real-tumble{0%{transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)}10%{transform:translate(4px,-9px)rotateX(74deg)rotateY(38deg)rotate(16deg)}24%{transform:translate(-8px,-18px)rotateX(168deg)rotateY(126deg)rotate(48deg)}39%{transform:translate(7px,-10px)rotateX(286deg)rotateY(222deg)rotate(86deg)}54%{transform:translate(-5px,-20px)rotateX(412deg)rotateY(318deg)rotate(128deg)}70%{transform:translate(4px,-8px)rotateX(536deg)rotateY(416deg)rotate(176deg)}84%{transform:translate(-2px,-5px)rotateX(646deg)rotateY(502deg)rotate(218deg)}94%{transform:translate(1px,-2px)rotateX(704deg)rotateY(538deg)rotate(248deg)}to{transform:translate(0,0)rotateX(720deg)rotateY(540deg)rotate(270deg)}}@keyframes dice-shadow-tumble{0%{opacity:.45;transform:scaleX(.94)}24%{opacity:.17;transform:scaleX(.52)}39%{opacity:.28;transform:scaleX(.74)}54%{opacity:.14;transform:scaleX(.46)}70%{opacity:.31;transform:scaleX(.78)}to{opacity:.43;transform:scaleX(.92)}}.ludo-cpu-sequence{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 12px;display:grid}.ludo-cpu-sequence>div{opacity:.42;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;place-items:center;gap:3px;padding:8px 5px;transition:all .25s;display:grid}.ludo-cpu-sequence b{color:#8192aa;background:#122642;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ludo-cpu-sequence span{letter-spacing:.08em;color:#8392a8;text-align:center;font-size:7px;font-weight:950}.ludo-cpu-sequence>div.active{opacity:1;background:#fb71851a;border-color:#fb71858c;box-shadow:0 0 0 3px #fb71850a}.ludo-cpu-sequence>div.active b{color:#07111e;background:#fb7185}.ludo-cpu-sequence>div.active span{color:#fff}.ludo-cpu-sequence>div.done{opacity:.82;border-color:#34d39940}.ludo-cpu-sequence>div.done b{color:#fff;background:#1e8e69}.ludo-piece-v3.cpu-target{z-index:18!important;filter:drop-shadow(0 0 12px #fffffff2) drop-shadow(0 0 19px var(--game-accent))!important;animation:.72s ease-in-out infinite alternate cpu-piece-focus!important}.ludo-piece-v3.cpu-target:after{content:"CPU BIRA";white-space:nowrap;color:#07111f;letter-spacing:.06em;background:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950;position:absolute;bottom:108%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}@keyframes cpu-piece-focus{to{transform:translate(-50%,-67%)scale(1.15)}}.classic-brand-q{isolation:isolate;position:relative!important;overflow:visible!important}.classic-brand-q img{z-index:1;position:relative;filter:drop-shadow(0 9px 11px #00000075)drop-shadow(0 0 7px #2374ff61)saturate(1.12)contrast(1.08)!important}.classic-brand-q:after{content:"";z-index:3;filter:blur(.25px);pointer-events:none;background:linear-gradient(#ffffffd1,#fff0);border-radius:50%;width:48%;height:21%;position:absolute;top:9%;left:17%;transform:rotate(-14deg)}@media (max-width:620px){.ludo-cpu-sequence{gap:4px;margin:8px 0}.ludo-cpu-sequence>div{padding:7px 3px}.ludo-cpu-sequence span{font-size:6px}.dice-cube-scene{--dice-size:50px}.dice-cube-scene.compact{--dice-size:36px}.ludo-side-panel-v3{padding:12px!important}.ludo-side-panel-v3 h2{margin:4px 0!important}.ludo-side-panel-v3 p{margin:4px 0 8px!important;line-height:1.35!important}.ludo-side-panel-v3 .ludo-last-roll-card,.ludo-side-panel-v3 .ludo-choice-list{display:none!important}.ludo-side-panel-v3 .ludo-roster{margin:7px 0!important}.ludo-board-wrap-v3{margin-top:4px!important}.ludo-piece-v3.legal:after{content:"IZABERI";color:#07111f;letter-spacing:.05em;white-space:nowrap;background:#fff;border-radius:999px;padding:2px 5px;font-size:5px;font-weight:950;position:absolute;bottom:108%;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dice-cube-scene.is-rolling .dice-cube,.dice-cube-scene.is-rolling .dice-cube-shadow,.ludo-piece-v3.cpu-target{animation:none}.dice-cube{transition:none}}.dice-static-scene{transform:none!important}.dice-static-face{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 26% 17%,#fff 0% 13%,#ffffff75 28%,#0000 42%),linear-gradient(145deg,#fff 0%,#f0f3f7 48%,#d0d7df 100%);border:2px solid #dbe2eb;border-radius:9px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:9px;display:grid;position:relative;box-shadow:inset 3px 3px 7px #fffffff5,inset -4px -5px 8px #4654652e,0 10px 18px #00000047}.dice-cube-scene.compact .dice-static-face{border-radius:7px;padding:6px}.dice-static-face i{background:0 0;border-radius:50%;place-self:center;width:8px;height:8px;display:block}.dice-cube-scene.compact .dice-static-face i{width:5px;height:5px}.dice-static-face i.on{background:radial-gradient(circle at 34% 28%,#50647c 0%,#172637 38%,#030810 100%);box-shadow:inset 0 2px 2px #ffffff2e,0 1px 1px #ffffff47}@media (max-width:899px){.ludo-v3 .classic-game-topline.ludo-topline{align-items:center!important;gap:8px!important;min-height:66px!important;padding:7px 12px!important}.ludo-v3 .ludo-topline>div:first-child{grid-auto-flow:row!important;align-content:center!important;row-gap:6px!important;min-width:0!important;display:grid!important}.ludo-v3 .classic-status-pill{min-height:34px!important;margin:0!important;padding:7px 12px!important;font-size:11px!important}.ludo-v3 .ludo-roll-summary{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.ludo-v3 .ludo-turn-die{align-self:center!important;gap:0!important;min-width:54px!important}.ludo-v3 .ludo-turn-die>span:first-child{display:none!important}.ludo-v3 .ludo-turn-die .dice-cube-scene{--dice-size:48px!important}.ludo-v3 .ludo-layout-v3{gap:7px!important;padding-bottom:24px!important}.ludo-v3 .ludo-side-panel-v3{border-radius:15px!important;flex-wrap:wrap!important;order:-1!important;align-items:center!important;gap:6px 8px!important;padding:10px 12px!important;display:flex!important}.ludo-v3 .ludo-side-panel-v3>span,.ludo-v3 .ludo-side-panel-v3>p,.ludo-v3 .ludo-last-roll-card,.ludo-v3 .ludo-cpu-sequence,.ludo-v3 .ludo-thinking{display:none!important}.ludo-v3 .ludo-side-panel-v3>h2{flex:100%!important;margin:0!important;font-size:19px!important;line-height:1.08!important}.ludo-v3 .ludo-roster{flex:100%!important;order:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:1px 0!important;display:grid!important}.ludo-v3 .ludo-roster>div{border-radius:10px!important;min-height:34px!important;padding:5px 8px!important}.ludo-v3 .ludo-roster>div span{font-size:11px!important}.ludo-v3 .ludo-roster>div b{font-size:12px!important}.ludo-v3 .ludo-roll{flex:100%!important;order:3!important;min-height:50px!important;margin:1px 0 0!important}.ludo-v3 .ludo-roll .dice-cube-scene{--dice-size:34px!important}.ludo-v3 .ludo-board-wrap-v3{margin-top:0!important;padding:7px!important;overflow:visible!important}.ludo-v3 .ludo-board-v3{overflow:visible!important}}@media (max-width:430px){.ludo-v3 .classic-game-topline.ludo-topline{min-height:60px!important;padding:6px 9px!important}.ludo-v3 .ludo-topline>div:first-child{row-gap:5px!important}.ludo-v3 .classic-status-pill{min-height:31px!important;padding:6px 10px!important;font-size:10px!important}.ludo-v3 .ludo-roll-summary{font-size:10px!important}.ludo-v3 .ludo-turn-die{min-width:48px!important}.ludo-v3 .ludo-turn-die .dice-cube-scene{--dice-size:43px!important}.ludo-v3 .ludo-side-panel-v3{gap:5px!important;padding:8px 9px!important}.ludo-v3 .ludo-side-panel-v3>h2{font-size:17px!important}.ludo-v3 .ludo-roster>div{min-height:31px!important;padding:4px 7px!important}.ludo-v3 .ludo-board-wrap-v3{padding:6px!important}}@media (max-width:899px) and (max-height:760px) and (orientation:portrait){.ludo-v3 .ludo-side-panel-v3>h2{font-size:16px!important}.ludo-v3 .ludo-roster{display:none!important}.ludo-v3 .ludo-board-v3{width:min(100%,100dvh - 285px)!important;min-width:270px!important}}.online-ludo .ludo-piece-v3.is-stepping{z-index:18;transition:left .155s linear,top .155s linear,transform .12s,filter .12s!important;animation:none!important}.online-ludo .ludo-piece-v3.legal:not(.is-stepping){transition:left .155s linear,top .155s linear,transform .12s,filter .12s!important}.online-ludo-error{color:#ffd2d9;text-align:center;background:#fb718514;border:1px solid #fb718557;border-radius:12px;width:min(100% - 24px,1180px);margin:8px auto 0;padding:10px 12px;font-size:12px;font-weight:800}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#020817;--bg-1:#031126;--bg-2:#071a38;--surface:#071630d1;--surface-strong:#091d3d;--line:#7da6e12e;--line-strong:#54bdff6b;--text:#f7fbff;--text-soft:#aebcd2;--text-muted:#7f90aa;--blue:#0b66ff;--cyan:#12ddff;--red:#ff243b;--red-deep:#c70e2c;--white:#fff;--success:#32d49a;--warning:#ffc857;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--shadow-blue:0 0 42px #1174ff3d;--shadow-red:0 0 38px #ff243b2e;--shell:min(1180px, calc(100vw - 40px));--header-height:84px;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (max-width:720px){:root{--shell:min(100% - 28px, 1180px);--header-height:70px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-0)}body{background:var(--bg-0);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-muted)}.site-header{z-index:50;height:var(--header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#020817f0,#020817b8 70%,#0000);position:fixed;inset:0 0 auto}.header-inner{align-items:center;gap:30px;height:100%;display:flex}.brand-logo{flex:none;align-items:center;display:inline-flex}.brand-logo img{object-fit:contain;object-position:left center;width:290px;height:58px}.desktop-nav{color:var(--text-soft);letter-spacing:.03em;align-items:center;gap:26px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--white)}.header-actions{gap:10px;display:flex}.btn{min-height:46px;color:var(--white);letter-spacing:.05em;border:1px solid #0000;border-radius:12px;padding:0 20px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:focus-visible,.code-input:focus-visible{outline-offset:2px;outline:3px solid #12ddff80}.btn:disabled{opacity:.48;cursor:not-allowed}.btn-small{min-height:40px;padding-inline:16px;font-size:12px}.btn-ghost{border-color:var(--line);background:#ffffff09}.btn-primary{background:linear-gradient(135deg,#0d55e8,#0787ff 58%,#08bfe8);box-shadow:0 12px 30px #0a66ff3b}.btn-danger{background:linear-gradient(135deg,#d6102e,#ff243b);box-shadow:0 10px 28px #ff243b38}.btn-wide{width:100%}.hero{min-height:720px;padding:calc(var(--header-height) + 92px) 0 88px;background:radial-gradient(circle at 18% 34%,#0067ff33,#0000 30%),radial-gradient(circle at 82% 38%,#ff16371f,#0000 25%),linear-gradient(#031027,#020817 76%);position:relative;overflow:hidden}.hero-grid{opacity:.16;background-image:linear-gradient(#54bdff1f 1px,#0000 1px),linear-gradient(90deg,#54bdff1f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.hero-glow{aspect-ratio:1;filter:blur(100px);opacity:.24;border-radius:50%;width:420px;position:absolute}.hero-glow-blue{background:var(--blue);top:150px;left:-240px}.hero-glow-red{background:var(--red);top:160px;right:-280px}.hero-inner{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:74px;display:grid;position:relative}.kicker,.eyebrow{color:#86dfff;letter-spacing:.19em;margin:0 0 18px;font-size:12px;font-weight:900}.hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.3vw,88px);line-height:.97}.hero h1 span{color:var(--red);text-shadow:0 0 30px #ff243b2e}.hero-lead{max-width:650px;color:var(--text-soft);margin:28px 0 30px;font-size:clamp(18px,2vw,23px);line-height:1.5}.hero-stats{flex-wrap:wrap;gap:10px;display:flex}.hero-stats span{border:1px solid var(--line);color:#aabbd2;background:#06163194;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.hero-stats b{color:var(--white);font-size:13px}.code-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-blue), inset 0 1px 0 #ffffff0a;background:linear-gradient(145deg,#0a1f42ed,#040f22f2);padding:28px;position:relative}.code-row{grid-template-columns:1fr auto;gap:10px;display:grid}.code-input{width:100%;min-width:0;height:54px;color:var(--white);letter-spacing:.16em;text-transform:uppercase;background:#020a18bf;border:1px solid #7ba9e64d;border-radius:12px;padding:0 17px;font-weight:950}.code-input::placeholder{color:#8393aa;letter-spacing:.1em}.divider{color:var(--text-muted);letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;font-size:11px;font-weight:900;display:grid}.divider:before,.divider:after{content:"";background:var(--line);height:1px}.compact-copy{text-align:center;margin:15px 0 0;font-size:12px}.form-status{color:#9bd8ff;text-align:center;min-height:18px;margin:8px 0 0;font-size:12px}.foundation-strip{z-index:5;margin-top:-28px;padding-bottom:88px;position:relative}.foundation-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.foundation-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(160deg,#0a1d3ef2,#030c1cf5);min-height:190px;padding:28px;box-shadow:0 18px 50px #00000038}.foundation-index{color:var(--cyan);letter-spacing:.16em;font-size:12px;font-weight:950}.foundation-card h2{letter-spacing:.07em;margin:18px 0 10px;font-size:18px}.foundation-card p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.65}.foundation-placeholder{background:linear-gradient(180deg, var(--bg-0), #030b1c);border-top:1px solid #7da6e11a;padding:96px 0 130px}.foundation-placeholder h2{margin:0 0 16px;font-size:clamp(32px,4vw,56px)}.foundation-placeholder p:not(.eyebrow){max-width:760px;color:var(--text-soft);margin:0;font-size:17px;line-height:1.7}@media (max-width:1080px){.desktop-nav{display:none}.header-actions{margin-left:auto}.hero-inner{grid-template-columns:1fr;gap:44px}.code-card{max-width:640px}}@media (max-width:720px){.site-header{background:#020817e8;border-bottom:1px solid #7da6e11a}.header-inner{gap:12px}.brand-logo img{width:180px;height:42px}.header-actions{gap:7px}.header-actions .btn-ghost{display:none}.btn-small{min-height:38px;padding-inline:12px}.hero{min-height:auto;padding-top:calc(var(--header-height) + 62px);padding-bottom:72px}.hero h1{font-size:clamp(45px,14vw,67px)}.hero-lead{margin-top:22px;font-size:17px}.hero-stats{gap:7px}.hero-stats span{padding:8px 10px;font-size:11px}.code-card{border-radius:22px;padding:21px}.code-row{grid-template-columns:1fr}.code-input{text-align:center;height:56px}.code-row .btn{width:100%}.foundation-strip{margin-top:-20px;padding-bottom:64px}.foundation-grid{grid-template-columns:1fr}.foundation-card{min-height:0}}@media (max-width:420px){.brand-logo img{width:150px}.hero h1{font-size:43px}.header-actions .btn-primary{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00050fc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line-strong);width:min(560px,100%);max-height:calc(100vh - 44px);box-shadow:0 36px 120px #0009, var(--shadow-blue);background:linear-gradient(155deg,#0a1f42fb,#030c1dfc);border-radius:26px;padding:34px;position:relative;overflow:auto}.modal-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px)}.modal-lead{color:var(--text-soft);margin:12px 0 26px;line-height:1.6}.modal-close{color:#8ba0ba;background:0 0;border:0;font-size:31px;line-height:1;position:absolute;top:14px;right:16px}.stack-form{gap:16px;display:grid}.stack-form label,.create-room-form label{color:#bcc8d9;letter-spacing:.04em;gap:8px;font-size:12px;font-weight:850;display:grid}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{width:100%;height:50px;color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010916c2;border:1px solid #7da6e13d;border-radius:11px;outline:none;padding:0 14px}.field:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #12ddff1c}.otp-field,.code-field{letter-spacing:.22em;text-align:center;font-weight:950}.text-button{color:#8fcbff;background:0 0;border:0;padding:0;font-weight:800}.auth-status{color:#9bd8ff;margin:15px 0 0;font-size:13px;line-height:1.5}.auth-switch{color:var(--text-muted);text-align:center;margin:22px 0 0;font-size:13px}.auth-switch button{color:var(--cyan);background:0 0;border:0;font-weight:850}.app-screen{background:radial-gradient(circle at 15% 5%,#0567ff2e,#0000 32%),linear-gradient(#031027,#020817 66%);min-height:100vh}.app-shell{padding-top:34px;padding-bottom:80px}.app-topbar{grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:58px;display:grid}.back-button{color:#9ab7d6;justify-self:start;font-size:13px}.organizer-id{text-align:right;display:grid}.organizer-id span{font-weight:900}.organizer-id small{color:var(--text-muted)}.dashboard-hero{justify-content:space-between;align-items:end;gap:32px;padding:60px 0 36px;display:flex}.dashboard-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,78px);line-height:.98}.dashboard-hero p:not(.eyebrow){max-width:680px;color:var(--text-soft);margin:18px 0 0;font-size:18px}.capability-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.capability-badges span,.status-dot{border:1px solid var(--line);color:#bfd3ea;letter-spacing:.12em;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950}.capability-badges .cyan-badge{color:#82ebff;border-color:#12ddff4d}.capability-badges .red-badge{color:#ff8291;border-color:#ff243b59}.dashboard-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.panel-card{border:1px solid var(--line);background:linear-gradient(155deg,#091d3deb,#030d1ef5);border-radius:22px;padding:25px;box-shadow:0 18px 58px #0000003d}.panel-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.panel-heading h2{margin:0;font-size:23px}.panel-heading .eyebrow{margin-bottom:8px}.room-type-tabs{gap:7px;margin-bottom:18px;display:flex;overflow-x:auto}.room-type-tabs button{border:1px solid var(--line);color:#91a4bd;letter-spacing:.08em;background:#ffffff06;border-radius:9px;min-width:max-content;padding:9px 11px;font-size:10px;font-weight:950}.room-type-tabs button.active{color:#fff;background:#0b66ff2e;border-color:#12ddff6b}.create-room-form{gap:13px;display:grid}.panel-note{color:var(--text-muted);margin:14px 0 0;font-size:11px;line-height:1.5}.rooms-card{min-width:0}.room-count{color:#8edbff;background:#0b66ff2b;border-radius:50%;place-items:center;min-width:36px;height:36px;font-weight:950;display:grid}.rooms-list{gap:8px;display:grid}.room-row{width:100%;color:var(--text);text-align:left;background:#0109167a;border:1px solid #7da6e121;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 15px;display:grid}.room-row:hover{background:#081f4394;border-color:#12ddff47}.room-row div{gap:3px;min-width:0;display:grid}.room-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-row small{color:var(--text-muted)}.room-row code{color:#dfefff;letter-spacing:.16em;font-size:15px;font-weight:950}.room-status{letter-spacing:.08em;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:950}.status-waiting{color:#77e8ff;background:#12ddff1a}.status-started{color:#ffe082;background:#ffc8571f}.status-finished{color:#74e4b8;background:#32d49a1f}.status-cancelled,.status-expired{color:#ff8391;background:#ff243b1c}.empty-state{color:var(--text-muted);text-align:center;border:1px dashed var(--line);border-radius:13px;padding:40px 12px}.lobby-screen{position:relative;overflow:hidden}.lobby-orb{aspect-ratio:1;filter:blur(140px);opacity:.15;pointer-events:none;border-radius:50%;width:480px;position:absolute}.lobby-blue{background:var(--blue);top:30%;left:-220px}.lobby-red{background:var(--red);top:15%;right:-260px}.lobby-shell{z-index:2;position:relative}.lobby-header-card{grid-template-columns:1fr auto;align-items:end;gap:30px;padding:64px 0 32px;display:grid}.lobby-header-card h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,82px);line-height:.96}.lobby-header-card p:not(.eyebrow){max-width:690px;color:var(--text-soft);font-size:17px}.lobby-code-block{border:1px solid var(--line-strong);min-width:240px;box-shadow:var(--shadow-blue);text-align:center;background:#04132bcc;border-radius:18px;padding:20px 24px}.lobby-code-block span,.lobby-code-block small{color:var(--text-muted);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.lobby-code-block strong{letter-spacing:.16em;margin:8px 0;font-size:35px;display:block}.lobby-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.player-list{gap:8px;display:grid}.player-row{background:#01091670;border:1px solid #7da6e11f;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.player-number{color:#6cbcff;font-size:11px;font-weight:950}.player-row div{gap:2px;display:grid}.player-row small{color:var(--text-muted)}.ready-badge{color:#58ddb0;letter-spacing:.09em;font-size:9px;font-weight:950}.pulse-dot{background:var(--success);border-radius:50%;width:9px;height:9px;margin-top:7px;box-shadow:0 0 16px #32d49abf}.lobby-summary dl{gap:0;margin:0 0 22px;display:grid}.lobby-summary dl div{border-bottom:1px solid #7da6e11c;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.lobby-summary dt{color:var(--text-muted);font-size:12px}.lobby-summary dd{color:#e6f3ff;text-align:right;margin:0;font-size:12px;font-weight:900}.start-button{min-height:58px}.waiting-animation{color:#8fcfff;letter-spacing:.1em;text-align:center;place-items:center;gap:10px;min-height:90px;font-size:10px;font-weight:950;display:grid}.waiting-animation i{border:2px solid #12ddff33;border-top-color:var(--cyan);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.handoff-screen{text-align:center;place-items:center;display:grid}.handoff-shell{max-width:820px;padding:80px 20px}.decision-ring{aspect-ratio:1;border:2px solid var(--cyan);border-radius:50%;place-items:center;width:150px;margin:0 auto 28px;display:grid;box-shadow:0 0 55px #12ddff38,inset 0 0 30px #0b66ff2e}.decision-ring span{letter-spacing:.07em;font-size:24px;font-weight:950}.handoff-shell h1{text-transform:uppercase;letter-spacing:-.06em;margin:0;font-size:clamp(50px,8vw,92px);line-height:.94}.handoff-shell p:not(.eyebrow){max-width:720px;color:var(--text-soft);margin:24px auto;font-size:18px;line-height:1.65}.phase-chip{color:#91d9ff;background:#ffffff0d;border-radius:8px;margin-bottom:26px;padding:8px 11px;display:inline-block}@media (max-width:880px){.dashboard-hero{flex-direction:column;align-items:start}.capability-badges{justify-content:flex-start}.dashboard-grid,.lobby-grid,.lobby-header-card{grid-template-columns:1fr}.lobby-code-block{justify-self:stretch}}@media (max-width:620px){.modal-backdrop{padding:10px}.modal-card{border-radius:20px;max-height:calc(100vh - 20px);padding:26px 20px}.two-fields{grid-template-columns:1fr}.app-shell{padding-top:18px}.app-topbar{grid-template-columns:1fr auto}.organizer-id{display:none}.dashboard-hero{padding-top:42px}.dashboard-hero h1{font-size:43px}.panel-card{border-radius:18px;padding:19px}.room-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.room-row .room-status{grid-column:1/-1;justify-self:start}.room-row code{font-size:13px}.lobby-header-card{padding-top:46px}.lobby-header-card h1{font-size:46px}.lobby-code-block strong{font-size:29px}.player-row{grid-template-columns:32px minmax(0,1fr)}.ready-badge{grid-column:2}}.purchase-payment-form{gap:14px}.purchase-consent{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0;line-height:1.45;display:grid!important}.purchase-consent input[type=checkbox]{appearance:auto;cursor:pointer;place-self:start;width:18px;min-width:18px;height:18px;margin:2px 0 0;padding:0}.purchase-consent>span{min-width:0;display:block}.payment-method-heading{letter-spacing:.12em;text-align:center;margin-top:5px;font-size:12px;font-weight:900}.payment-method-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.payment-method-grid .btn{width:100%;min-height:48px;margin:0}.payment-ips-button{color:#fff;background:linear-gradient(135deg,#055db5f2,#00beebf2);border:1px solid #2ad6ff8c;font-weight:900}.ips-payment-panel{background:#011023b8;border:1px solid #2ad6ff47;border-radius:14px;margin-top:16px;padding:16px}.ips-payment-title{letter-spacing:.1em;text-align:center;margin-bottom:8px;font-size:14px;font-weight:900}.ips-qr-wrap{justify-content:center;align-items:center;margin:14px 0;padding:12px;display:flex}.ips-qr-image{background:#fff;border-radius:10px;width:min(280px,78vw);max-width:100%;height:auto;padding:8px;display:block}.ips-payment-details{gap:7px;margin:12px 0;display:grid}.ips-payment-details>div{border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.ips-payment-details span{opacity:.72}.ips-payment-details strong{text-align:right;overflow-wrap:anywhere}.payment-status-button{width:100%;margin-top:8px}.ips-payment-notice{text-align:center;margin-top:10px}@media (max-width:640px){.payment-method-grid{grid-template-columns:1fr}.ips-payment-panel{padding:13px}}.game-screen{--game-shell:min(1220px, calc(100vw - 36px));isolation:isolate;background:radial-gradient(circle at 50% -15%,#0f5cff3b,#0000 40%),radial-gradient(circle at 105% 60%,#ff18371f,#0000 35%),linear-gradient(#020b1d 0%,#020716 58%,#01040d 100%);min-height:100dvh;position:relative;overflow:hidden}.game-screen:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 82%);mask-image:linear-gradient(#0000008c,#0000 82%)}.game-atmosphere{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.game-atmosphere i{aspect-ratio:1;filter:blur(155px);opacity:.16;border-radius:50%;width:520px;position:absolute}.atmo-blue{background:#0872ff;animation:9s ease-in-out infinite alternate atmoFloat;top:18%;left:-270px}.atmo-red{background:#f41435;animation:11s ease-in-out infinite alternate-reverse atmoFloat;top:22%;right:-300px}@keyframes atmoFloat{to{transform:translate(35px,-28px)scale(1.08)}}.game-hud{z-index:30;width:var(--game-shell);border-bottom:1px solid #83b5f426;grid-template-columns:minmax(190px,1fr) auto minmax(310px,1fr);align-items:center;gap:22px;min-height:82px;margin:0 auto;display:grid;position:relative}.game-hud-brand .brand-logo{width:min(330px,31vw);display:inline-flex}.game-hud-brand img{width:100%;height:auto}.game-hud-center{background:#05142eb8;border:1px solid #5bb5ff29;border-radius:999px;align-items:center;gap:12px;padding:8px 15px;display:flex}.game-hud-center span{color:#82b9eb;letter-spacing:.13em;white-space:nowrap;font-size:9px;font-weight:950}.game-hud-center strong{color:#fff;letter-spacing:.04em;font-size:16px}.game-hud-center i{color:#6d85a3;font-size:11px;font-style:normal}.game-hud-stats{justify-self:end;align-items:center;gap:7px;display:flex}.game-hud-stats>div{text-align:center;border-left:1px solid #7da6e11f;gap:1px;min-width:63px;padding:7px 10px;display:grid}.game-hud-stats span{color:#7186a1;letter-spacing:.12em;font-size:8px;font-weight:950}.game-hud-stats strong{color:#f5fbff;font-size:17px;line-height:1}.hud-time strong{color:var(--cyan)}.sound-toggle,.game-exit{color:#8ba1bb;background:#061630c7;border:1px solid #7da6e129;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.sound-toggle{font-size:14px}.sound-toggle.active{color:#fff;border-color:#12ddff61;box-shadow:0 0 20px #12ddff1a}.game-exit{font-size:23px;line-height:1}.game-stage-shell{width:var(--game-shell);align-items:center;min-height:calc(100dvh - 83px);margin:0 auto;padding:24px 0 46px;display:grid}.phase-stage{width:100%;animation:.38s cubic-bezier(.2,.8,.2,1) phaseIn;position:relative}@keyframes phaseIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.phase-timer{background:#87aee41f;border-radius:999px;width:100%;height:5px;margin-top:24px;overflow:hidden}.phase-timer i{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--cyan), #1677ff);width:100%;height:100%;transition:transform 80ms linear;display:block;box-shadow:0 0 18px #12ddff61}.phase-timer.danger i{background:linear-gradient(90deg,#ff3851,#ff812e);box-shadow:0 0 20px #ff243b66}.loading-game{place-items:center;display:grid}.game-loader{color:#8fb4da;text-align:center;justify-items:center;gap:16px;display:grid}.game-loader img{object-fit:contain;filter:drop-shadow(0 0 24px #12ddff47);width:84px;height:84px}.game-loader i{border:2px solid #12ddff24;border-top-color:var(--cyan);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}.game-loader.error strong{color:#fff;font-size:22px}.game-loader.error span{color:#ff9baa;max-width:520px}.game-toast{z-index:80;color:#ffb0ba;background:#26050fed;border:1px solid #ff485c59;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:min(680px,100vw - 28px);padding:13px 15px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000061}.game-toast button{color:#fff;background:0 0;border:0;font-size:21px}.splash-phase{text-align:center;max-width:920px;margin:auto}.splash-mark{aspect-ratio:1;background:radial-gradient(circle,#0d67ff33,#020a1a4d 65%);border:1px solid #12ddff66;border-radius:50%;place-items:center;width:clamp(120px,14vw,180px);margin:0 auto 30px;display:grid;box-shadow:0 0 70px #1174ff2e,inset 0 0 45px #12ddff14}.splash-mark span{letter-spacing:-.06em;font-size:clamp(46px,7vw,76px);font-weight:950}.splash-phase h1{letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 35px #0d6aff29;margin:0;font-size:clamp(58px,9vw,116px);line-height:.88}.splash-phase>p:not(.eyebrow){color:#93a7c1;max-width:720px;margin:24px auto 0;font-size:17px}.wheel-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:34px;display:grid}.wheel-layout-solo{grid-template-columns:minmax(0,820px);justify-content:center}.wheel-main{text-align:center;background:radial-gradient(circle at 50% 36%,#008eff1c,#0000 38%),radial-gradient(circle at 94% 40%,#ff224214,#0000 31%),linear-gradient(160deg,#071b3beb,#020a19f7 62%);border:1px solid #369fff3d;border-radius:28px;min-width:0;padding:26px 28px 30px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff06}.wheel-main:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 12%,#3ac2ff09 28%,#0000 42%),linear-gradient(245deg,#0000 62%,#ff284106 78%,#0000 92%);position:absolute;inset:0}.wheel-show-kicker{z-index:2;background:#03142dc2;border:1px solid #35b5ff33;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;display:inline-flex;position:relative;box-shadow:inset 0 0 18px #0096ff09}.wheel-show-kicker span,.wheel-show-kicker b{letter-spacing:.15em;white-space:nowrap;font-size:8px;font-weight:950}.wheel-show-kicker span{color:#35d2ff}.wheel-show-kicker b{color:#dceeff}.wheel-show-kicker b:before{content:"•";color:#ff3651;margin-right:8px}.wheel-main h1{z-index:2;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 28px #0f80ff1f;max-width:690px;margin:0 auto 7px;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,5vw,66px);font-weight:900;font-stretch:75%;line-height:.94;position:relative}.wheel-lead{z-index:2;color:#829ab6;max-width:610px;margin:0 auto 6px;font-size:12px;line-height:1.55;position:relative}.quiz-wheel{z-index:2;aspect-ratio:1;isolation:isolate;width:min(52vh,510px);margin:10px auto 12px;position:relative}.wheel-stage-glow{z-index:-3;filter:blur(26px);background:radial-gradient(circle,#008cff38,#004eff0f 48%,#0000 70%);border-radius:50%;position:absolute;inset:12%;transform:scale(1.12)}.wheel-floor{z-index:-2;filter:blur(7px);background:radial-gradient(#009eff38,#0743aa0f 48%,#0000 72%);border-radius:50%;height:12%;position:absolute;bottom:-4%;left:13%;right:13%}.wheel-svg{filter:drop-shadow(0 20px 30px #0000006b);width:100%;height:100%;display:block;overflow:visible}.wheel-outer-shadow{fill:#000612fa;stroke:#0e49857a;stroke-width:3px}.wheel-outer-ring{fill:#041326;stroke:#16bfff;stroke-width:4px;filter:drop-shadow(0 0 7px #14beff57)}.wheel-inner-ring{fill:#020b18;stroke:#86d0ff61;stroke-width:2px}.wheel-led{fill:#54c9ff;opacity:.55;filter:drop-shadow(0 0 3px #24c4ffa6)}.wheel-led-accent{fill:#ff3b54;opacity:.92;filter:drop-shadow(0 0 5px #ff2d49bf)}.wheel-rotor{transform-box:view-box;transform-origin:300px 300px;transform:rotate(var(--wheel-rest-angle,0deg));transition:transform 1.08s cubic-bezier(.12,.72,.16,1)}.wheel-segment path{stroke:#9bd7ff38;stroke-width:2px;transition:filter .25s,stroke .25s,opacity .25s}.wheel-segment line{stroke:#bfe5ff2e;stroke-width:1.4px}.wheel-segment-label{fill:#f2f9fff0;letter-spacing:.025em;pointer-events:none;paint-order:stroke fill;stroke:#020c1f6b;stroke-width:2.2px;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif;font-size:12px;font-weight:900}.wheel-segment.is-selected path{stroke:#f7fdff;stroke-width:4px;filter:url(#wheel-selected-glow)}.wheel-segment.is-selected .wheel-segment-label{fill:#fff;filter:drop-shadow(0 0 5px #ffffff40);font-size:13px}.wheel-hub-ring{fill:#020918;stroke:#26bdff94;stroke-width:4px;filter:drop-shadow(0 0 12px #0da2ff38)}.wheel-hub{stroke:#82daff47;stroke-width:1.5px}.wheel-hub-highlight{fill:none;stroke:#ffffff0e;stroke-width:2px}.quiz-wheel.spinning .wheel-rotor{transition:none;animation:.68s linear infinite wheelSpin}.quiz-wheel.spinning .wheel-led{animation:.62s ease-in-out infinite alternate wheelLedPulse}.quiz-wheel.spinning .wheel-led-accent{animation-delay:-.28s}.quiz-wheel.has-result .wheel-outer-ring{animation:1.15s ease-in-out infinite alternate wheelResultPulse}@keyframes wheelSpin{to{transform:rotate(360deg)}}@keyframes wheelLedPulse{to{opacity:1}}@keyframes wheelResultPulse{to{stroke:#8fe7ff;filter:drop-shadow(0 0 14px #1fccff80)}}.wheel-pointer{z-index:8;pointer-events:none;width:58px;height:58px;position:absolute;top:-1.2%;left:50%;transform:translate(-50%)}.wheel-pointer:before{content:"";background:linear-gradient(135deg,#ff5669,#e70d32 65%,#91041c);border:2px solid #ff959ed9;border-radius:6px 6px 10px;width:25px;height:25px;position:absolute;top:1px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #ff234475,inset 0 1px #ffffff70}.wheel-pointer:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 4px 5px #0000006b);background:linear-gradient(#ff415a,#fff 92%);width:16px;height:26px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.wheel-pointer i,.wheel-pointer b{display:none}.wheel-action{z-index:3;letter-spacing:.075em;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-width:250px;min-height:56px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #004ec833,inset 0 1px #ffffff26}.wheel-action:before{content:"";background:linear-gradient(110deg,#0000 15%,#ffffff1f 48%,#0000 70%);animation:2.4s ease-in-out infinite wheelButtonSweep;position:absolute;inset:0;transform:translate(-120%)}.wheel-action span,.wheel-action i{z-index:1;position:relative}.wheel-action i{opacity:.8;font-size:11px;font-style:normal}@keyframes wheelButtonSweep{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.wheel-result-copy{z-index:3;justify-items:center;gap:4px;margin-top:4px;display:grid;position:relative}.wheel-result-copy span,.wheel-result-copy small{color:#7e96b2;letter-spacing:.14em;font-size:9px;font-weight:900}.wheel-result-copy strong{color:#dff9ff;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 18px #2cd2ff38;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif;font-size:25px;font-weight:950}.round-recap-card{background:linear-gradient(160deg,#081c3dc2,#020a18eb);border:1px solid #6fa9ec2b;border-radius:20px;padding:21px}.round-recap-title{border-bottom:1px solid #7da6e11a;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.round-recap-title span{color:#71869f;letter-spacing:.13em;font-size:8px;font-weight:950}.round-recap-title strong{color:#aeeaff;font-size:12px}.round-recap-list{gap:7px;margin-top:13px;display:grid}.round-recap-list>div{background:#ffffff06;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.round-recap-list>div.me{background:#12ddff0e;outline:1px solid #12ddff47}.round-recap-list b{color:#55bdff}.round-recap-list span{font-size:11px;font-weight:850;display:grid}.round-recap-list small{color:#71849b;font-size:9px;font-weight:500}.round-recap-list strong{font-size:12px}.round-personal,.round-hardest{color:#8195ae;margin:13px 0 0;font-size:10px;line-height:1.5}.round-personal strong{color:#fff}@media (max-width:900px){.wheel-layout{grid-template-columns:1fr}.round-recap-card{width:min(620px,100%);margin:0 auto}}@media (max-width:720px){.wheel-main{border-radius:20px;padding:18px 12px 22px}.wheel-show-kicker{margin-bottom:8px;padding:5px 8px}.wheel-show-kicker span,.wheel-show-kicker b{letter-spacing:.11em;font-size:7px}.wheel-main h1{letter-spacing:-.035em;max-width:95%;font-size:clamp(34px,10vw,48px)}.wheel-lead{max-width:92%;font-size:10px;line-height:1.45}.quiz-wheel{width:min(88vw,440px);margin-top:8px}.wheel-segment-label{stroke-width:1.7px;font-size:10.5px}.wheel-segment.is-selected .wheel-segment-label{font-size:11.5px}.wheel-pointer{width:50px;height:50px}.wheel-pointer:before{width:22px;height:22px}.wheel-pointer:after{width:14px;height:22px;top:16px}.wheel-action{width:min(300px,86vw);min-width:0}}@media (max-width:420px){.wheel-main{padding-inline:8px}.quiz-wheel{width:min(92vw,390px)}.wheel-segment-label{letter-spacing:.012em;font-size:9.4px}}.phase-decision{background:radial-gradient(circle at 50% 45%,#6f08202e,#0000 42%),linear-gradient(#080817,#02050e)}.decision-phase{text-align:center;max-width:1000px;margin:auto}.decision-vignette{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ff233b17,#0000 30%);position:fixed;inset:0;box-shadow:inset 0 0 180px 60px #000000e0}.decision-kicker{color:#ff3e58;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 22px #ff243b66;margin:0 0 8px;font-size:clamp(11px,1.3vw,15px);font-weight:950}.decision-content h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(52px,8vw,104px);line-height:.9}.decision-topic{background:#041c389e;border:1px solid #12ddff38;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:24px auto 0;padding:9px 13px;display:flex}.decision-topic span{color:#68829f;letter-spacing:.14em;font-size:8px;font-weight:950}.decision-topic strong{color:#8ceaff;text-transform:uppercase;font-size:12px}.decision-prompt{color:#9caec4;margin:18px auto 22px;font-size:14px}.decision-options{grid-template-columns:1fr 1fr;gap:14px;max-width:820px;margin:0 auto;display:grid}.decision-option{text-align:left;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;min-height:138px;padding:22px 24px;transition:all .2s;display:grid}.decision-option span{letter-spacing:-.025em;font-size:25px;font-weight:950}.decision-option strong{grid-area:1/2/3;font-size:28px}.decision-option small{font-size:11px}.decision-option.safe{color:#e9fbff;background:linear-gradient(145deg,#043d657a,#021224db);border:1px solid #12ddff59}.decision-option.safe strong,.decision-option.safe small{color:#77e7ff}.decision-option.risk{color:#fff0f2;background:linear-gradient(145deg,#5c0b1f75,#1e030cde);border:1px solid #ff30486b}.decision-option.risk strong,.decision-option.risk small{color:#ff6f82}.decision-option:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}.decision-option.selected.safe{box-shadow:0 0 35px #12ddff2b,inset 0 0 28px #12ddff14}.decision-option.selected.risk{box-shadow:0 0 35px #ff243b33,inset 0 0 28px #ff243b14}.decision-option:disabled{cursor:default;opacity:.74}.decision-option.selected{opacity:1}.decision-note{color:#70839a;min-height:18px;margin:13px 0 0;font-size:10px}.decision-seconds{color:#ff5369;margin-top:10px;font-size:27px;font-weight:950}.question-phase,.reveal-phase{max-width:1060px;margin:auto}.question-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.question-meta>span{color:#7fddff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.question-meta>b{color:#879ab1;letter-spacing:.12em;font-size:9px}.decision-mode-chip{border-radius:999px;padding:6px 9px}.decision-mode-chip.safe{color:#77e7ff;background:#12ddff14;border:1px solid #12ddff33}.decision-mode-chip.risk{color:#ff7184;background:#ff243b14;border:1px solid #ff243b38}.question-text{letter-spacing:-.045em;text-wrap:balance;margin:0 0 26px;font-size:clamp(32px,4.7vw,60px);line-height:1.03}.answer-grid{gap:10px;display:grid}.answer-card{color:#e9f4ff;text-align:left;background:linear-gradient(145deg,#081e3fc7,#020c1ceb);border:1px solid #75a6e429;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 17px;transition:border-color .16s,transform .16s,background .16s;display:grid}button.answer-card:not(:disabled):hover{background:linear-gradient(145deg,#093060db,#031228f5);border-color:#12ddff5e;transform:translate(3px)}.answer-card>b{color:#8ddcff;background:#05254cb3;border:1px solid #77c1ff4d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.answer-card>span{font-size:clamp(14px,1.6vw,18px);font-weight:750;line-height:1.35}.answer-card>i{color:#5ee3bc;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:950}.answer-card.selected{background:linear-gradient(145deg,#07403ba8,#031b1ff0);border-color:#32d49a70;box-shadow:0 0 26px #32d49a14}.answer-card.eliminated{opacity:.28;filter:grayscale(.65)}.question-actions{grid-template-columns:1fr auto;gap:12px;margin-top:13px;display:grid}.lifeline-button,.streak-card{color:#dceeff;text-align:left;background:#05142bad;border:1px solid #75a6e421;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.lifeline-button strong{color:#071324;background:linear-gradient(135deg,#71edff,#3a9cff);border-radius:9px;place-items:center;width:47px;height:34px;font-size:11px;display:grid}.lifeline-button span{color:#8296ae;font-size:10px}.lifeline-button:disabled{opacity:.43;cursor:default}.streak-card{grid-template-columns:1fr auto;gap:1px 12px;min-width:210px;display:grid}.streak-card span{color:#6f849c;letter-spacing:.1em;font-size:8px;font-weight:950}.streak-card strong{color:#ffca61;grid-area:1/2/3;font-size:26px}.streak-card small{color:#9c8b66;font-size:9px}.reveal-question{margin-bottom:18px;font-size:clamp(25px,3.6vw,46px)}.reveal-grid .answer-card{min-height:61px}.reveal-grid .answer-card.correct-answer{background:linear-gradient(145deg,#054a3db3,#031f1ef0);border-color:#32d49a75}.reveal-grid .answer-card.correct-answer>b{color:#65e9bf;background:#0a4c4199;border-color:#32d49a5c}.reveal-grid .answer-card.correct-answer>i{color:#71edc7}.reveal-grid .answer-card.wrong-answer{background:linear-gradient(145deg,#520b1ca8,#20050eeb);border-color:#ff324b6b}.reveal-grid .answer-card.wrong-answer>b{color:#ff8291;background:#580f218c;border-color:#ff324b52}.reveal-grid .answer-card.dimmed{opacity:.46}.reveal-summary{grid-template-columns:1.45fr repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.result-verdict,.result-stat{background:#041125b8;border:1px solid #7baae521;border-radius:12px;align-content:center;gap:2px;min-height:78px;padding:12px 14px;display:grid}.result-verdict{grid-template-columns:1fr auto}.result-verdict span,.result-stat span{color:#758ba5;letter-spacing:.11em;font-size:8px;font-weight:950}.result-verdict strong{color:#66e5ba;grid-area:1/2/3;align-self:center;font-size:31px}.result-verdict strong.negative{color:#ff6376}.result-verdict small{color:#778b9e;font-size:9px}.result-stat{text-align:center}.result-stat strong{color:#f5fbff;font-size:24px;line-height:1}.result-stat small{color:#6d8097;font-size:8px}.fastest-line{color:#7f94ac;margin:12px 0 0;font-size:10px}.fastest-line strong{color:#a9eaff}.distribution-bars{gap:5px;margin-top:12px;display:grid}.distribution-bars>div{grid-template-columns:22px 1fr 35px;align-items:center;gap:8px;display:grid}.distribution-bars span,.distribution-bars strong{color:#73879f;font-size:8px;font-weight:900}.distribution-bars>div>i{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.distribution-bars>div>i>b{border-radius:inherit;background:#237bc6;height:100%;display:block}.next-question-copy{color:#687d95;text-align:center;margin:9px 0 0;font-size:9px}.finished-phase{text-align:center;max-width:980px;margin:auto;padding:30px 0}.finished-phase h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(54px,8vw,104px);line-height:.9}.finish-lead{color:#93a7c0;margin:16px 0 30px}.podium{justify-content:center;align-items:end;gap:10px;min-height:260px;margin:0 auto 18px;display:flex}.podium-place{background:linear-gradient(#0a284fcc,#040e1ff0);border:1px solid #7da6e126;border-radius:18px 18px 7px 7px;align-content:start;justify-items:center;gap:4px;width:min(27%,210px);padding:16px 10px;display:grid}.podium-place.p1{border-color:#ffca5752;min-height:240px;box-shadow:0 0 40px #ffc85714}.podium-place.p2{min-height:195px}.podium-place.p3{min-height:165px}.podium-place>b{color:#8ccfff;background:#ffffff0f;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:5px;font-size:20px;display:grid}.podium-place.p1>b{color:#ffdc76;background:#ffca571a}.podium-place strong{font-size:15px}.podium-place span{color:#73879e;font-size:10px}.podium-place em{color:#b7e9ff;margin-top:5px;font-size:11px;font-style:normal;font-weight:950}.podium-place.me{outline:1px solid #12ddff52}.final-board{gap:5px;max-width:760px;margin:0 auto;display:grid}.final-board>div{text-align:left;background:#ffffff06;border-radius:10px;grid-template-columns:38px 1fr auto 70px;align-items:center;gap:10px;padding:9px 12px;display:grid}.final-board>div.me{background:#12ddff0f;outline:1px solid #12ddff2b}.final-board>div>b{color:#6fc9ff;text-align:center}.final-board>div>span{display:grid}.final-board>div>span strong{font-size:11px}.final-board>div>span small,.final-board>div>small{color:#6d8198;font-size:9px}.final-board em{color:#eaf7ff;font-size:11px;font-style:normal;font-weight:900}.finish-button{min-width:220px;margin-top:24px}@media (max-width:960px){.game-hud{grid-template-columns:1fr auto;min-height:72px}.game-hud-center{display:none}.game-hud-brand .brand-logo{width:min(315px,43vw)}.game-stage-shell{min-height:calc(100dvh - 73px)}.wheel-layout{grid-template-columns:1fr}.round-recap-card{width:100%;max-width:640px;margin:0 auto}.reveal-summary{grid-template-columns:1.4fr 1fr 1fr}.result-stat:last-child{display:none}}@media (max-width:680px){.game-screen{--game-shell:calc(100vw - 24px)}.game-hud{gap:8px;min-height:64px}.game-hud-brand .brand-logo{width:min(230px,47vw)}.game-hud-stats>div{min-width:46px;padding:5px 7px}.game-hud-stats>div:nth-child(2){display:none}.game-hud-stats strong{font-size:14px}.game-hud-stats span{font-size:6px}.sound-toggle,.game-exit{width:32px;height:32px}.game-stage-shell{min-height:calc(100dvh - 65px);padding:18px 0 28px}.splash-phase h1{font-size:52px}.splash-phase>p:not(.eyebrow){font-size:13px}.quiz-wheel{width:min(74vw,390px)}.wheel-main h1{font-size:38px}.wheel-disc>span{display:none}.decision-content h1{font-size:47px}.decision-kicker{letter-spacing:.22em;font-size:9px}.decision-options{grid-template-columns:1fr;gap:8px}.decision-option{border-radius:14px;min-height:88px;padding:14px 15px}.decision-option span{font-size:20px}.decision-option strong{font-size:21px}.decision-option small{font-size:9px}.question-text{margin-bottom:18px;font-size:clamp(27px,8.2vw,40px)}.answer-card{grid-template-columns:36px 1fr;gap:10px;min-height:66px;padding:10px 12px}.answer-card>b{width:31px;height:31px}.answer-card>i{grid-column:2}.question-actions{grid-template-columns:1fr 105px}.streak-card{min-width:0;padding:8px}.streak-card small{display:none}.reveal-question{font-size:24px}.reveal-grid .answer-card{min-height:54px}.reveal-summary{grid-template-columns:1fr 1fr}.result-verdict{grid-column:1/-1}.result-stat:last-child{display:grid}.distribution-bars{display:none}.podium{min-height:190px}.podium-place{width:31%;padding:10px 5px}.podium-place.p1{min-height:180px}.podium-place.p2{min-height:150px}.podium-place.p3{min-height:130px}.podium-place>b{width:36px;height:36px;font-size:15px}.podium-place strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.podium-place span{font-size:8px}.final-board>div{grid-template-columns:28px 1fr auto}.final-board>div>small{display:none}}@media (max-height:700px) and (min-width:681px){.game-hud{min-height:66px}.game-stage-shell{min-height:calc(100dvh - 67px);padding:14px 0 24px}.question-text{margin-bottom:16px;font-size:clamp(29px,4.2vw,49px)}.answer-card{min-height:62px}.quiz-wheel{width:min(49vh,420px)}.decision-option{min-height:105px}}body[data-visual=beta-v37] .hero-copy h1{font-size:clamp(45px,4.55vw,68px);line-height:.98}.beta-modal-backdrop{z-index:140}.beta-organizer-modal,.beta-lobby-modal{text-align:left}.beta-organizer-modal>h2,.beta-lobby-modal>h2{margin:7px 0 0}.beta-organizer-modal .modal-lead,.beta-lobby-modal .modal-lead{margin:10px 0 0}.beta-admin-panel-head,.round-setup-head,.beta-recent-head,.beta-player-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.beta-admin-panel-head b,.round-setup-head b,.beta-recent-head b,.beta-player-head b{color:#49c8ff;letter-spacing:1.2px;font-size:10px}.beta-admin-panel-head strong,.round-setup-head span{color:#eef6ff;font-size:11px}.beta-admin-create-row{grid-template-columns:1fr}.beta-admin-create-row .primary-btn{width:100%}.beta-admin-rule{color:#67809d;margin-top:10px;font-size:9px;line-height:1.45;display:block}.basic-remaining{margin-top:10px;display:block}.beta-recent-rooms{border-top:1px solid #173e67;margin-top:16px;padding-top:14px}.beta-recent-head span{color:#47c9ff;border:1px solid #245f9a;border-radius:999px;padding:3px 7px;font-size:9px}.beta-recent-list{gap:6px;display:grid}.beta-recent-list button{color:#eef5ff;text-align:left;background:#040f20;border:1px solid #193e67;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:grid}.beta-recent-list button span{gap:2px;display:grid}.beta-recent-list button small{color:#738ba6;font-size:8px}.beta-recent-list code{color:#68d3ff;letter-spacing:1.4px;font-size:11px;font-weight:900}.beta-recent-list em{color:#84d7b9;font-size:8px;font-style:normal;font-weight:900}.beta-logout-link{color:#91a4bd;background:0 0;border:0;margin:17px auto 0;font-size:11px;display:block}.beta-room-facts{flex-wrap:wrap;gap:6px;margin:-4px 0 14px;display:flex}.beta-room-facts span{color:#8da5bf;border:1px solid #24527f;border-radius:999px;padding:5px 8px;font-size:8px}.beta-player-section{margin-top:13px}.beta-player-head span{color:#46c6ff;font-size:10px;font-weight:900}.beta-player-list{gap:6px;max-height:190px;display:grid;overflow:auto}.beta-player-list>div{background:#040f20;border:1px solid #1c436e;border-radius:8px;grid-template-columns:26px 1fr 1fr auto;align-items:center;gap:10px;min-height:43px;padding:7px 9px;display:grid}.beta-player-list>div>b{color:#40bdf7;font-size:9px}.beta-player-list>div>strong{color:#f2f7ff;font-size:11px}.beta-player-list>div>span{color:#8296ae;font-size:9px}.beta-player-list>div>em{color:#65ddb0;border:1px solid #23684f;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.beta-player-list>p{color:#7e95ae;text-align:center;font-size:10px}.beta-start-button{width:100%;margin-top:12px}.beta-lobby-note{color:#6d849d;text-align:center;margin-top:6px;font-size:8px;display:block}.beta-waiting{color:#8fdcff;justify-content:center;align-items:center;gap:9px;margin-top:15px;font-size:10px;font-weight:900;display:flex}.beta-waiting i{background:#22d8ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #22d8ff}.manual-topic-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px;display:grid}.manual-topic-grid label{gap:4px;display:grid}.manual-topic-grid label span{color:#7890aa;font-size:7px;font-weight:900}.manual-topic-grid select{color:#dceaf8;background:#040f20;border:1px solid #274d76;border-radius:7px;width:100%;height:34px;padding:0 6px;font-size:8px}.manual-topic-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.manual-topic-panel>div:first-child b{color:#54cbff;letter-spacing:.8px;font-size:9px}.manual-topic-panel>div:first-child small{color:#7289a4;font-size:8px}.beta-stage-shell{width:100%;max-width:none;margin:0;padding:0}.beta-game-restored{background:radial-gradient(circle at 15% 44%,#005bff2b,#0000 38%),radial-gradient(circle at 88% 58%,#ff1c3f24,#0000 35%),#020914;min-height:100vh}.beta-game-restored .game-stage-shell{z-index:2;position:relative}.beta-game-brand{align-items:center;width:250px;height:58px;display:flex;overflow:visible}.beta-game-brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.beta-quiz-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.beta-sound-button,.beta-exit-button{color:#9bb9d9;background:#06152a;border:1px solid #214c79;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;line-height:1;display:grid}.beta-sound-button.active{color:#6ce7ff;border-color:#176e9c;box-shadow:0 0 18px #00d8ff14}.beta-exit-button{font-size:20px;font-weight:300}.decision-inline-banner{background:linear-gradient(120deg,#500c1e5c,#051123eb);border:1px solid #ff405c73;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:min(760px,100%);margin:15px auto 0;padding:10px 14px;display:flex}.decision-inline-banner span{color:#ff405c}.decision-inline-banner b{color:#fff;letter-spacing:1.1px;font-size:11px}.decision-inline-banner em{color:#ff9aa7;font-size:10px;font-style:normal;font-weight:800}.beta-game-restored .quiz-screen{width:min(1120px,100% - 40px);min-height:100vh;margin:auto;padding:28px 0 44px}.beta-game-restored .quiz-question{text-align:center;max-width:920px;margin-left:auto;margin-right:auto}.beta-game-restored .answer-grid{width:min(930px,100%);margin-left:auto;margin-right:auto}.beta-game-restored .answer-grid button{width:100%}@media (max-width:720px){body[data-visual=beta-v37] .hero-copy h1{font-size:clamp(40px,12vw,55px)}.beta-game-restored .quiz-screen{width:100%;padding:18px 15px 30px}.beta-game-brand{width:170px;height:44px}.decision-inline-banner{flex-wrap:wrap;gap:5px 8px}.manual-topic-grid{grid-template-columns:1fr}.beta-player-list>div{grid-template-columns:24px 1fr auto}.beta-player-list>div>span{display:none}.beta-recent-list button{grid-template-columns:1fr auto}.beta-recent-list em{display:none}}.site-footer .footer-shell{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.site-footer .footer-meta{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:5px!important;font-size:10px!important;line-height:1.2!important;display:flex!important}.site-footer .footer-meta .live-count{white-space:nowrap!important;align-items:center!important;font-size:0!important;display:inline-flex!important}.site-footer .footer-meta .live-count:after{content:"AKTIVNI IGRAČI: " var(--active-player-count,"0");letter-spacing:.55px!important;font-size:10px!important;line-height:1!important}.site-footer .footer-meta .live-count i{background:#18d58b!important;border-radius:50%!important;width:6px!important;height:6px!important;margin-right:5px!important;display:inline-block!important;box-shadow:0 0 8px #18d58bb3!important}.site-footer .payment-badges,.site-footer .security-badges,.site-footer .card-badges{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.site-footer .payment-badges{white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;gap:5px!important}.site-footer .security-badges,.site-footer .card-badges{gap:4px!important}.site-footer .payment-logo-slot{box-sizing:border-box!important;background-color:#0000!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;overflow:visible!important}.site-footer .payment-logo-slot img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.site-footer .bank-badge{width:78px!important;height:34px!important}.site-footer .security-badges .payment-logo-slot{cursor:pointer!important;width:68px!important;min-width:60px!important;height:34px!important;min-height:28px!important}.site-footer .card-badges .payment-logo-slot:last-child{display:none!important}.site-footer .card-badges:after{content:"";box-sizing:border-box;background-color:#0000;background-image:url(/payments/dinacard-transparent.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 58px;width:58px;min-width:37px;height:28px;min-height:23px;display:block}.site-footer .payment-separator{background:#87b7e247!important;flex:0 0 1px!important;width:1px!important;height:24px!important;margin:0 2px!important}.site-footer .security-badges a.payment-logo-slot:focus-visible,.site-footer .bank-badge:focus-visible{outline-offset:3px!important;outline:2px solid #22cfff!important}@media (max-width:760px){.site-footer .footer-shell{flex-direction:column!important;justify-content:center!important;gap:8px!important;padding-inline:6px!important}.site-footer .footer-meta{letter-spacing:-.05px!important;justify-content:center!important;gap:3px!important;width:100%!important;font-size:9px!important}.site-footer .footer-meta .live-count:after{letter-spacing:.25px!important;font-size:9px!important}.site-footer .payment-badges{flex-wrap:nowrap!important;justify-content:center!important;gap:2px!important;width:100%!important}.site-footer .security-badges,.site-footer .card-badges{gap:2px!important}.site-footer .bank-badge{width:48px!important;min-width:48px!important;height:28px!important}.site-footer .security-badges .payment-logo-slot{width:60px!important;min-width:60px!important;height:28px!important}.site-footer .card-badges .payment-logo-slot{width:37px!important;min-width:37px!important;height:23px!important;min-height:23px!important}.site-footer .card-badges:after{flex-basis:46px;width:46px;height:23px}.site-footer .payment-separator{height:22px!important;margin-inline:1px!important}}@media (max-width:350px){.site-footer .footer-meta{gap:2px!important;font-size:8.4px!important}.site-footer .footer-meta .live-count:after{letter-spacing:0!important;font-size:8.4px!important}.site-footer .bank-badge{width:40px!important;min-width:40px!important}.site-footer .payment-badges,.site-footer .security-badges,.site-footer .card-badges{gap:1px!important}.site-footer .card-badges:after{flex-basis:39px;width:39px}.site-footer .payment-separator{margin-inline:0!important}}.site-footer .payment-badges{gap:10px!important}.site-footer .payment-logo-slot img{visibility:visible!important;opacity:1!important;filter:none!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.site-footer .bank-badge{width:110px!important;min-width:110px!important;height:44px!important}.site-footer .security-badges{gap:8px!important}.site-footer .security-badges .payment-logo-slot{width:96px!important;min-width:96px!important;height:44px!important;min-height:44px!important}.site-footer .card-badges{gap:7px!important}.site-footer .card-badges .payment-logo-slot{width:66px!important;min-width:66px!important;height:38px!important;min-height:38px!important}.site-footer .card-badges:after{opacity:1!important;background-image:url(/payments/dinacard-transparent.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;height:38px!important;min-height:38px!important}.site-footer .payment-separator{height:34px!important;margin-inline:4px!important}@media (max-width:760px){.site-footer .payment-badges{gap:4px!important}.site-footer .bank-badge{width:72px!important;min-width:72px!important;height:34px!important}.site-footer .security-badges .payment-logo-slot{width:68px!important;min-width:68px!important;height:34px!important;min-height:34px!important}.site-footer .card-badges .payment-logo-slot{width:44px!important;min-width:44px!important;height:28px!important;min-height:28px!important}.site-footer .card-badges:after{flex-basis:58px!important;width:58px!important;min-width:58px!important;height:28px!important;min-height:28px!important}.site-footer .payment-badges{flex-wrap:wrap!important;justify-content:center!important;row-gap:12px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.site-footer .security-badges,.site-footer .card-badges{flex-wrap:wrap!important;justify-content:center!important;max-width:100%!important}.site-footer .payment-separator{display:none!important}.site-footer .footer-shell{height:auto!important;padding-block:16px!important;overflow:visible!important}.site-footer{padding-bottom:100px!important}}body[data-visual=beta-v37] .hero-copy h1{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(41px,3.95vw,59px)!important;line-height:.98!important}body[data-visual=beta-v37] .hero-copy h1 span{white-space:nowrap}.beta-admin-tools-row{margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.beta-admin-tools-row .question-bank-btn{width:100%;min-width:0;padding-inline:8px}.beta-admin-tool-modal{text-align:left;max-height:94vh;width:min(1120px,100% - 36px)!important}.security-badges a.payment-logo-slot{justify-content:center;align-items:center;min-width:60px;display:inline-flex}.security-badges a.payment-logo-slot:focus-visible,.bank-badge:focus-visible{outline-offset:3px;outline:2px solid #22cfff}.card-badges .payment-logo-slot:last-child{background-image:url(https://dinacard.nbs.rs/gallery/images/logo-new.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.card-badges .payment-logo-slot:last-child img{visibility:hidden!important;opacity:0!important}@media (max-width:720px){body[data-visual=beta-v37] .hero-copy h1{white-space:nowrap;font-size:clamp(34px,10vw,43px)!important}.beta-admin-tools-row{grid-template-columns:1fr 1fr!important}}.plan-grid .plan:not(.basic) ul:before{content:"✓  FORMAT IGRE: PUB MIKS ili PUB RUNDE";color:#dbeeff;font-size:inherit;margin:0 0 5px;font-weight:700;line-height:1.45;display:block}body[data-visual=beta-v37] .v34-showcase-heading h2{text-transform:uppercase;text-shadow:0 0 20px #36b9ff14;font-stretch:75%;letter-spacing:-.018em!important;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif!important;font-weight:800!important;line-height:1.02!important}.finish-trophy img{object-fit:contain;width:44px;height:44px}.v38-finale .podium-place.p1 .podium-medal{color:#ffd45f}.v38-finale .podium-place.p2 .podium-medal{color:#d7e3ef}.v38-finale .podium-place.p3 .podium-medal{color:#d58b59}@media (max-width:720px){.plan-grid .plan:not(.basic) ul:before{margin-bottom:4px;line-height:1.4}body[data-visual=beta-v37] .v34-showcase-heading h2{letter-spacing:-.01em!important}}.otp-destination{color:#8fa8c4;text-align:center;background:#041931b8;border:1px solid #1f6fb48c;border-radius:9px;margin:2px 0 12px;padding:10px 12px;font-size:11px;line-height:1.45}.otp-destination strong{color:#73dcff;overflow-wrap:anywhere}@media (max-width:720px){.game-screen.phase-question{overflow:hidden}.game-screen.phase-question .beta-stage-shell{align-items:stretch;height:100dvh;min-height:100dvh;padding:0}.game-screen.phase-question .quiz-screen{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;padding:8px 10px;overflow:hidden}.game-screen.phase-question .quiz-top{grid-template-columns:minmax(126px,1fr) auto auto;gap:7px;min-height:40px;padding-bottom:4px}.game-screen.phase-question .beta-game-brand{width:145px;height:34px}.game-screen.phase-question .quiz-room{letter-spacing:.8px;white-space:nowrap;background:0 0;border:0;grid-area:auto;justify-self:center;align-items:baseline;gap:5px;width:auto;min-width:0;padding:0;font-size:7px;display:flex}.game-screen.phase-question .quiz-room b{margin:0;font-size:11px;display:inline}.game-screen.phase-question .quiz-score{letter-spacing:.8px;font-size:7px}.game-screen.phase-question .quiz-score b{margin-top:0;font-size:17px}.game-screen.phase-question .quiz-meta{flex-wrap:nowrap;gap:4px;margin:5px 0 4px}.game-screen.phase-question .quiz-meta>span{letter-spacing:.65px;white-space:nowrap;padding:4px 7px;font-size:7.5px}.game-screen.phase-question .quiz-meta-sound{flex-basis:auto;justify-content:center;gap:4px;margin:0}.game-screen.phase-question .beta-sound-button,.game-screen.phase-question .beta-exit-button{width:27px;height:27px;font-size:11px}.game-screen.phase-question .beta-exit-button{font-size:17px}.game-screen.phase-question .quiz-act-ribbon{flex-wrap:nowrap;gap:6px;min-height:21px;margin:0 auto 3px;padding:2px 7px}.game-screen.phase-question .quiz-act-ribbon span{letter-spacing:.75px;font-size:7px}.game-screen.phase-question .quiz-act-ribbon>b{display:none}.game-screen.phase-question .quiz-act-ribbon em{white-space:nowrap;font-size:7px}.game-screen.phase-question .quiz-timer{width:60px;height:60px;margin:0 auto}.game-screen.phase-question .quiz-timer b{font-size:20px}.game-screen.phase-question .quiz-timer span{margin-top:1px;font-size:6px}.game-screen.phase-question .quiz-topic{letter-spacing:.8px;gap:5px;margin:4px auto 0;font-size:7px}.game-screen.phase-question .quiz-topic b{letter-spacing:.7px;padding:4px 8px;font-size:8px}.game-screen.phase-question .quiz-question{letter-spacing:-.55px;max-width:100%;min-height:0;margin:5px auto 7px;font-size:clamp(20px,5.8vw,26px);line-height:1.07}.game-screen.phase-question .lifeline-row{flex-direction:row;gap:5px;margin:0 auto 5px}.game-screen.phase-question .lifeline-row button{min-height:28px;padding:3px 9px 3px 4px}.game-screen.phase-question .lifeline-row button>span{padding:5px 7px;font-size:8px}.game-screen.phase-question .lifeline-row button>b{font-size:6.5px}.game-screen.phase-question .lifeline-row small{display:none}.game-screen.phase-question .answer-grid{gap:6px}.game-screen.phase-question .answer-grid button{border-radius:12px;grid-template-columns:36px 1fr auto;gap:8px;min-height:54px;padding:6px 9px 6px 7px}.game-screen.phase-question .answer-grid button>span{border-radius:8px;width:32px;height:32px;font-size:13px}.game-screen.phase-question .answer-grid button>strong{font-size:13px;line-height:1.2}.game-screen.phase-question .answer-grid button>em{font-size:6.5px}.game-screen.phase-question .game-status{display:none}}@media (max-width:720px) and (max-height:740px){.game-screen.phase-question .beta-game-brand{width:132px;height:31px}.game-screen.phase-question .quiz-meta{margin-top:3px}.game-screen.phase-question .quiz-act-ribbon{min-height:18px;margin-bottom:2px}.game-screen.phase-question .quiz-timer{width:52px;height:52px}.game-screen.phase-question .quiz-timer b{font-size:18px}.game-screen.phase-question .quiz-question{margin:4px auto 5px;font-size:clamp(18px,5.2vw,23px)}.game-screen.phase-question .lifeline-row{margin-bottom:4px}.game-screen.phase-question .answer-grid{gap:5px}.game-screen.phase-question .answer-grid button{min-height:49px}}.v38-finale{isolation:isolate;max-width:1040px;padding:24px 18px 38px;position:relative;overflow:hidden}.v38-finale:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 0,#ffcd4329,#0000 30%),radial-gradient(circle at 12% 42%,#0080ff21,#0000 34%),radial-gradient(circle at 88% 55%,#ff273f1f,#0000 32%);position:absolute;inset:0}.finish-brand-logo{z-index:3;width:min(310px,64vw);margin:0 auto 14px;display:inline-flex;position:relative}.finish-brand-logo img{object-fit:contain;width:100%;height:auto}.v38-finale-lights{z-index:-2;pointer-events:none;position:absolute;inset:0}.v38-finale-lights i{filter:blur(10px);opacity:.14;transform-origin:top;width:22%;height:72%;position:absolute;top:-20%}.v38-finale-lights i:first-child{background:linear-gradient(#18bfff,#0000);left:12%;transform:rotate(15deg)}.v38-finale-lights i:nth-child(2){background:linear-gradient(#ffd65e,#0000);left:39%}.v38-finale-lights i:nth-child(3){background:linear-gradient(#ff4057,#0000);right:12%;transform:rotate(-15deg)}.v38-finale-confetti{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v38-finale-confetti i{--c:#38d7ff;top:-22px;left:calc(4% + var(--confetti-index) * 5.1%);background:var(--c);opacity:.7;width:6px;height:11px;animation:v38Confetti calc(4.2s + var(--confetti-index) * 80ms) linear infinite;animation-delay:calc(var(--confetti-index) * -.31s);border-radius:2px;position:absolute}.v38-finale-confetti i:nth-child(3n+2){--c:#ff4056;border-radius:50%;width:8px;height:8px}.v38-finale-confetti i:nth-child(3n){--c:#ffd65f}@keyframes v38Confetti{to{opacity:.12;transform:translate(24px,110vh)rotate(620deg)}}.finish-trophy{background:radial-gradient(circle,#ffd24c2e,#ffd24c08 70%);border:1px solid #ffd55c6b;border-radius:50%;place-items:center;width:58px;height:58px;margin:8px auto;font-size:28px;display:grid;box-shadow:0 0 36px #ffcd4224}.v38-finale>h1{letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 0 35px #0082ff21;margin:0;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif;font-size:clamp(54px,8vw,96px);font-weight:900;font-stretch:75%;line-height:.88}.v38-finale>h1 span{color:#ffd45f;text-shadow:0 0 34px #ffcc4724}.winner-callout{background:linear-gradient(90deg,#6b4b0847,#08172cd1);border:1px solid #ffcf4e54;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(520px,100%);margin:16px auto 0;padding:10px 16px;display:grid}.winner-callout span{color:#ffd65f;letter-spacing:1.4px;font-size:8px;font-weight:950}.winner-callout strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.winner-callout em{color:#b8dff3;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.v38-finale .finish-lead{color:#91a6bf;margin:12px 0 22px}.v38-finale .finish-lead b{color:#eef8ff}.v38-finale .podium{z-index:2;gap:12px;min-height:0;margin-bottom:20px;position:relative}.v38-finale .podium-place{padding-top:22px;position:relative;overflow:visible}.v38-finale .podium-count-1 .podium-place{width:min(320px,82%);min-height:205px}.v38-finale .podium-count-2 .podium-place{width:min(300px,42%)}.v38-finale .podium-medal{filter:drop-shadow(0 6px 10px #00000073);font-size:30px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.v38-finale .podium-place.p1{background:linear-gradient(#593e09d1,#061324f5 58%);border-color:#ffd25694;box-shadow:0 0 55px #ffc93b17,inset 0 1px #ffffff0d}.v38-finale .podium-place.p2{border-color:#b0cde657}.v38-finale .podium-place.p3{border-color:#c477435c}.v38-finale .podium-place>b{border:1px solid #ffffff14}.final-ranking-title{color:#50cdf9;letter-spacing:1.6px;margin:2px 0 9px;font-size:8px;font-weight:950}.v38-finale .final-board>div{background:linear-gradient(90deg,#06182fe6,#040d1ce6);border:1px solid #29619752}.v38-finale .final-board>div:first-child{background:linear-gradient(90deg,#5b3f074f,#051122eb);border-color:#ffce4857}.v38-finale .finish-button{letter-spacing:1px;min-width:270px;min-height:56px}@media (max-width:680px){.v38-finale{padding:18px 12px 28px}.finish-brand-logo{width:min(280px,72vw);margin-bottom:10px}.finish-trophy{width:50px;height:50px;font-size:24px}.v38-finale>h1{font-size:clamp(48px,15vw,72px)}.winner-callout{text-align:center;border-radius:14px;grid-template-columns:1fr;gap:2px}.winner-callout span,.winner-callout em{white-space:normal}.v38-finale .finish-lead{margin-bottom:18px}.v38-finale .podium{gap:7px}.v38-finale .podium-count-1 .podium-place{width:min(280px,86%);min-height:170px}.v38-finale .podium-count-2 .podium-place{width:46%}.v38-finale .podium-place{padding:18px 6px 11px}.v38-finale .podium-medal{font-size:25px;top:-16px}.v38-finale .final-board>div{grid-template-columns:30px 1fr auto}.v38-finale .finish-button{width:min(330px,90%)}}@media (prefers-reduced-motion:reduce){.v38-finale-confetti i{animation:none;display:none}}.turning-point-phase{background:radial-gradient(circle at 16% 18%,#0084ff24,#0000 31%),radial-gradient(circle at 86% 78%,#ff1f3a29,#0000 34%),linear-gradient(155deg,#071a39f5,#020815fb 62%);border:1px solid #4499f233;border-radius:26px;max-width:980px;padding:clamp(18px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff06}.turning-point-phase:before,.turning-point-phase:after{content:"";pointer-events:none;position:absolute}.turning-point-phase:before{background:linear-gradient(115deg,#0000 10%,#32c9ff0d 28%,#0000 43%),linear-gradient(245deg,#0000 58%,#ff344c0b 76%,#0000 91%);inset:0}.turning-point-phase:after{opacity:.72;background:linear-gradient(90deg,#0000,#11ceff 24%,#effbff 50%,#ff314d 76%,#0000);height:2px;top:0;left:8%;right:8%;box-shadow:0 0 20px #20bbff4d}.turning-point-phase .decision-content{z-index:2;position:relative}.turning-point-eyebrow{background:#02122ac2;border:1px solid #4eb5ff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0 auto 13px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 0 20px #13a7ff0a}.turning-point-eyebrow span,.turning-point-eyebrow b{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950}.turning-point-eyebrow span{color:#75ddff}.turning-point-eyebrow b{color:#ff6376;border-left:1px solid #84b6ea2e;padding-left:10px}.turning-point-phase .decision-content h1{letter-spacing:-.055em;text-transform:uppercase;color:#f7fbff;text-wrap:balance;text-shadow:0 0 34px #168bff24,0 10px 34px #00000042;max-width:820px;margin-inline:auto;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif;font-size:clamp(52px,8.1vw,104px);font-weight:950;font-stretch:75%;line-height:.86}.turning-point-phase .decision-content h1:after{content:"";background:linear-gradient(90deg,#0bcfff,#1574ff 43%,#ff2948 78%,#ff6b36);border-radius:999px;width:min(430px,62%);height:3px;margin:18px auto 0;display:block;box-shadow:0 0 18px #1591ff38}.turning-point-phase .decision-topic{background:#031936d1;border-color:#31c1ff47;margin-top:19px;padding:8px 13px}.turning-point-phase .decision-topic strong{color:#b6efff}.turning-point-phase .decision-prompt{color:#aec1d8;letter-spacing:.01em;margin:13px auto 20px;font-size:clamp(13px,1.45vw,16px);font-weight:700}.turning-point-phase .decision-options{gap:15px;max-width:840px}.turning-point-phase .decision-option{isolation:isolate;border-radius:18px;min-height:142px;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000030,inset 0 1px #ffffff09}.turning-point-phase .decision-option:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 13%,#ffffff14 48%,#0000 72%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-110%)}.turning-point-phase .decision-option:not(:disabled):hover:before{opacity:1;animation:.72s ease-out both v384DecisionSweep}@keyframes v384DecisionSweep{to{transform:translate(110%)}}.turning-point-phase .decision-option.safe{background:linear-gradient(145deg,#04477794,#021226f0);border-color:#24cbff61}.turning-point-phase .decision-option.risk{background:linear-gradient(145deg,#6f0c2494,#1f030ef2);border-color:#ff3d547a}.turning-point-phase .decision-option span{letter-spacing:.015em;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif;font-size:clamp(25px,3.1vw,34px);font-weight:950}.turning-point-phase .decision-option strong{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px)}.turning-point-phase .decision-option small{color:#9eb3c9;letter-spacing:.02em;font-weight:750}.turning-point-phase .decision-option.selected{transform:translateY(-2px)}.turning-point-phase .decision-option.selected.safe{border-color:#5ce8ff;box-shadow:0 0 40px #1cd3ff33,inset 0 0 30px #1cd3ff14}.turning-point-phase .decision-option.selected.risk{border-color:#ff6579;box-shadow:0 0 42px #ff294838,inset 0 0 30px #ff294817}.turning-point-phase .decision-note{color:#7f94ad;letter-spacing:.09em;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:850}.turning-point-phase .phase-timer{width:min(720px,88%);margin:12px auto 0}.turning-point-phase .decision-seconds{color:#ff5c72;grid-template-columns:auto auto;align-items:baseline;gap:7px;margin-top:8px;display:inline-grid}.turning-point-phase .decision-seconds b{font-size:28px;line-height:1}.turning-point-phase .decision-seconds span{color:#8ca1b9;letter-spacing:.14em;font-size:8px;font-weight:950}@media (max-width:720px){.turning-point-phase{border-radius:20px;width:calc(100vw - 20px);padding:18px 11px 20px}.turning-point-eyebrow{gap:7px;margin-bottom:11px}.turning-point-eyebrow span,.turning-point-eyebrow b{letter-spacing:.11em;font-size:7px}.turning-point-eyebrow b{padding-left:7px}.turning-point-phase .decision-content h1{font-size:clamp(46px,14vw,68px);line-height:.88}.turning-point-phase .decision-content h1:after{margin-top:13px}.turning-point-phase .decision-topic{margin-top:14px}.turning-point-phase .decision-prompt{margin:11px auto 14px;font-size:12px}.turning-point-phase .decision-options{grid-template-columns:1fr;gap:9px}.turning-point-phase .decision-option{grid-template-columns:1fr auto;min-height:92px;padding:14px 16px}.turning-point-phase .decision-option span,.turning-point-phase .decision-option strong{font-size:23px}.turning-point-phase .decision-option small{font-size:9px}.turning-point-phase .decision-note{letter-spacing:.055em;font-size:8px}}@media (max-width:720px) and (max-height:740px){.turning-point-phase{padding-block:12px 14px}.turning-point-phase .decision-content h1{font-size:clamp(40px,12vw,58px)}.turning-point-phase .decision-content h1:after,.turning-point-phase .decision-topic{margin-top:9px}.turning-point-phase .decision-prompt{margin-block:8px 10px}.turning-point-phase .decision-option{min-height:78px;padding-block:10px}.turning-point-phase .decision-note{margin-top:9px}.turning-point-phase .phase-timer{margin-top:8px}}body[data-visual=beta-v37] .wheel-floor,body[data-visual=beta-v37] .quiz-wheel:before,body[data-visual=beta-v37] .quiz-wheel:after,body[data-visual=beta-v37] .wheel-layout:before,body[data-visual=beta-v37] .wheel-layout:after,body[data-visual=beta-v37] .wheel-main:after{content:none!important;display:none!important}body[data-visual=beta-v37] .wheel-segment-label{letter-spacing:.01em!important;stroke-width:2.25px!important;font-size:14.5px!important;font-weight:950!important}body[data-visual=beta-v37] .wheel-label-lines-3{font-size:13.5px!important}body[data-visual=beta-v37] .wheel-segment.is-selected .wheel-segment-label{font-size:15.5px!important}@media (max-width:720px){body[data-visual=beta-v37] .game-screen.phase-wheel_waiting .game-stage-shell,body[data-visual=beta-v37] .game-screen.phase-wheel_spinning .game-stage-shell,body[data-visual=beta-v37] .game-screen.phase-wheel_result .game-stage-shell{align-items:start!important;padding:12px 8px 24px!important}body[data-visual=beta-v37] .wheel-layout,body[data-visual=beta-v37] .wheel-layout-solo{width:100%!important;display:block!important}body[data-visual=beta-v37] .wheel-main{border-radius:22px!important;width:100%!important;padding:15px 7px 20px!important;overflow:hidden!important}body[data-visual=beta-v37] .wheel-show-kicker{margin-bottom:7px!important;padding:6px 9px!important}body[data-visual=beta-v37] .wheel-show-kicker span,body[data-visual=beta-v37] .wheel-show-kicker b{letter-spacing:.1em!important;font-size:8px!important}body[data-visual=beta-v37] .wheel-main h1{letter-spacing:-.035em!important;max-width:96%!important;margin-bottom:6px!important;font-size:clamp(31px,9.3vw,42px)!important;line-height:.96!important}body[data-visual=beta-v37] .wheel-lead{max-width:94%!important;margin-bottom:2px!important;font-size:11px!important;line-height:1.4!important}body[data-visual=beta-v37] .quiz-wheel{width:min(96vw,430px)!important;max-width:100%!important;margin:5px auto 10px!important}body[data-visual=beta-v37] .wheel-segment-label{letter-spacing:0!important;stroke-width:2.8px!important;font-size:19px!important;font-weight:950!important}body[data-visual=beta-v37] .wheel-label-lines-2{font-size:18px!important}body[data-visual=beta-v37] .wheel-label-lines-3{font-size:16.5px!important}body[data-visual=beta-v37] .wheel-segment.is-selected .wheel-segment-label{font-size:20px!important}body[data-visual=beta-v37] .wheel-pointer{width:52px!important;height:52px!important;top:-1.5%!important}body[data-visual=beta-v37] .wheel-action{width:calc(100% - 20px)!important;min-height:58px!important;margin-top:2px!important;font-size:14px!important}body[data-visual=beta-v37] .wheel-result-copy strong{font-size:21px!important}body[data-visual=beta-v37] .game-screen.phase-question,body[data-visual=beta-v37] .game-screen.phase-reveal{overflow:hidden auto!important}body[data-visual=beta-v37] .game-screen.phase-question .beta-stage-shell,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-stage-shell{align-items:start!important;height:auto!important;min-height:100dvh!important;padding:0!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-screen,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:100dvh!important;padding:8px 12px 18px!important;overflow:visible!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-top,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-top{grid-template-columns:minmax(136px,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 0 5px!important;display:grid!important}body[data-visual=beta-v37] .game-screen.phase-question .beta-game-brand,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-game-brand{width:150px!important;height:35px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-room,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-room{letter-spacing:.8px!important;white-space:nowrap!important;background:0 0!important;border:0!important;grid-area:auto!important;justify-self:center!important;align-items:baseline!important;gap:5px!important;width:auto!important;min-width:0!important;padding:0!important;font-size:7.5px!important;display:flex!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-room b,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-room b{margin:0!important;font-size:12px!important;display:inline!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-score,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-score{letter-spacing:.8px!important;font-size:7.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-score b,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-score b{margin-top:0!important;font-size:18px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-meta,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:6px 0 5px!important;display:grid!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-meta>span,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-meta>span{letter-spacing:.7px!important;text-align:center!important;white-space:nowrap!important;min-width:0!important;padding:6px 7px!important;font-size:8.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-meta-sound,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-meta-sound{grid-column:1/-1!important;justify-content:center!important;gap:7px!important;margin:0!important}body[data-visual=beta-v37] .game-screen.phase-question .beta-sound-button,body[data-visual=beta-v37] .game-screen.phase-question .beta-exit-button,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-sound-button,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-exit-button{width:34px!important;height:34px!important;font-size:13px!important}body[data-visual=beta-v37] .game-screen.phase-question .beta-exit-button,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-exit-button{font-size:20px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-act-ribbon,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-act-ribbon{flex-wrap:wrap!important;gap:7px!important;min-height:28px!important;margin:0 auto 5px!important;padding:5px 8px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-act-ribbon span,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-act-ribbon span{letter-spacing:.8px!important;font-size:8px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-act-ribbon>b,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-act-ribbon>b{display:none!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-act-ribbon em,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-act-ribbon em{white-space:nowrap!important;font-size:8px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-timer,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-timer{width:68px!important;height:68px!important;margin:1px auto 0!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-timer b,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-timer b{font-size:23px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-timer span,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-timer span{font-size:6.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-topic,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-topic{letter-spacing:.8px!important;gap:7px!important;margin:6px auto 0!important;font-size:8.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-topic b,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-topic b{letter-spacing:.8px!important;padding:6px 10px!important;font-size:10px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-question,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-question{letter-spacing:-.45px!important;text-wrap:balance!important;max-width:100%!important;min-height:0!important;margin:10px auto 12px!important;padding:0 4px!important;font-size:clamp(23px,6.6vw,29px)!important;line-height:1.12!important}body[data-visual=beta-v37] .game-screen.phase-question .decision-inline-banner,body[data-visual=beta-v37] .game-screen.phase-reveal .decision-inline-banner{gap:5px 7px!important;margin:7px auto 0!important;padding:7px 9px!important}body[data-visual=beta-v37] .game-screen.phase-question .decision-inline-banner b,body[data-visual=beta-v37] .game-screen.phase-reveal .decision-inline-banner b,body[data-visual=beta-v37] .game-screen.phase-question .decision-inline-banner em,body[data-visual=beta-v37] .game-screen.phase-reveal .decision-inline-banner em{font-size:8px!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row{flex-direction:row!important;gap:6px!important;margin:0 auto 7px!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row button{min-height:34px!important;padding:4px 10px 4px 5px!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row button>span{padding:6px 8px!important;font-size:9px!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row button>b{font-size:7px!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row small{display:none!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid{gap:8px!important;width:100%!important;margin:0 auto!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid button{border-radius:15px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;min-height:68px!important;padding:9px 12px 9px 9px!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button>span,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid button>span{border-radius:10px!important;width:40px!important;height:40px!important;font-size:17px!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button>strong,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid button>strong{overflow-wrap:anywhere!important;min-width:0!important;font-size:16px!important;line-height:1.25!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button>em,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid button>em{letter-spacing:.9px!important;white-space:nowrap!important;font-size:7.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .game-status{display:none!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-status{border-radius:12px!important;width:100%!important;margin:9px auto 0!important;padding:9px 11px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-status>span{font-size:7px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-status>strong{font-size:14px!important;line-height:1.2!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-status>em{font-size:8.5px!important;line-height:1.35!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-insights{border-radius:12px!important;width:100%!important;margin:7px auto 0!important;padding:9px 10px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-insights-head{margin-bottom:6px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-insights-head span,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-insights-head b{font-size:7.5px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .answer-distribution{gap:4px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .answer-distribution>div{gap:6px!important;min-height:17px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .answer-distribution span,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-distribution b{font-size:7px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-insights>p{margin:6px 0 0!important;font-size:8px!important}}@media (max-width:420px){body[data-visual=beta-v37] .game-screen.phase-question .quiz-screen,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen{padding-inline:10px!important}body[data-visual=beta-v37] .game-screen.phase-question .beta-game-brand,body[data-visual=beta-v37] .game-screen.phase-reveal .beta-game-brand{width:138px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-meta>span,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-meta>span{padding-inline:5px!important;font-size:8px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-question,body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-question{font-size:clamp(22px,6.4vw,27px)!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button,body[data-visual=beta-v37] .game-screen.phase-reveal .answer-grid button{min-height:65px!important}}@keyframes v384FadeIn{0%{opacity:0;filter:blur(2px);transform:translateY(7px)scale(.994)}to{opacity:1;filter:none;transform:none}}@keyframes v384SoftPulse{0%,to{box-shadow:0 0 #32dfad00}50%{box-shadow:0 0 30px #32dfad1f}}.v384-phase-enter,.v384-fade-panel,.phase-stage{animation:.34s cubic-bezier(.2,.78,.2,1) both v384FadeIn}body[data-visual=beta-v37] .wheel-phase:before,body[data-visual=beta-v37] .wheel-phase:after,body[data-visual=beta-v37] .wheel-layout:before,body[data-visual=beta-v37] .wheel-layout:after,body[data-visual=beta-v37] .wheel-main:before,body[data-visual=beta-v37] .wheel-main:after,body[data-visual=beta-v37] .quiz-wheel:before,body[data-visual=beta-v37] .quiz-wheel:after,body[data-visual=beta-v37] .wheel-stage-glow,body[data-visual=beta-v37] .wheel-floor{content:none!important;opacity:0!important;visibility:hidden!important;display:none!important}body[data-visual=beta-v37] .wheel-main{background:radial-gradient(circle at 50% 38%,#008eff1a,#0000 39%),radial-gradient(circle at 94% 42%,#ff224213,#0000 31%),linear-gradient(160deg,#071b3bf0,#020a19fa 62%)!important}.reveal-stage-answer .answer-grid button.correct{animation:1.05s ease-in-out infinite v384SoftPulse}.reveal-stage-answer .answer-grid button:not(.correct):not(.wrong){opacity:.76}.reveal-stage-answer .answer-grid button.correct>em,.reveal-stage-answer .answer-grid button.wrong>em{display:inline-flex}.v384-results-screen{gap:12px;width:min(760px,100%);margin:10px auto 0;display:grid;position:relative}.v384-results-countdown{color:#8aa3bf;letter-spacing:.12em;background:#04162fd1;border:1px solid #45b7ff3d;border-radius:999px;justify-self:center;align-items:baseline;gap:6px;padding:7px 12px;font-size:8px;font-weight:900;display:inline-flex}.v384-results-countdown b{color:#fff;font-size:16px;line-height:1}.v384-results-countdown em{color:#69d8ff;font-size:9px;font-style:normal}.v384-correct-hero{background:radial-gradient(circle at 50% 0,#2ed9a71f,#0000 44%),linear-gradient(150deg,#043030d6,#041224f2);border:1px solid #3dd8a559;border-radius:20px;justify-items:center;gap:9px;padding:18px 18px 16px;display:grid}.v384-correct-hero>span{color:#67e4bd;letter-spacing:.17em;font-size:9px;font-weight:950}.v384-correct-hero>div{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;width:100%;display:grid}.v384-correct-hero>div>b{color:#03251d;background:linear-gradient(145deg,#51e3b7,#20b989);border-radius:13px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.v384-correct-hero>div>strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,4vw,34px);line-height:1.06}.v384-correct-hero>em{letter-spacing:.08em;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:950}.v384-correct-hero>em.is-correct{color:#66e7bc;background:#26bf8c1a}.v384-correct-hero>em.is-wrong{color:#ff8292;background:#e625471c}.v384-correct-hero>em.is-missed{color:#a7b6c8;background:#8296af1a}.v384-player-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v384-player-result>div{text-align:center;background:#05142bc7;border:1px solid #4386cf33;border-radius:13px;align-content:center;justify-items:center;gap:4px;min-height:62px;padding:8px;display:grid}.v384-player-result span{color:#738ba6;letter-spacing:.11em;font-size:7px;font-weight:900}.v384-player-result strong{color:#f5fbff;font-size:18px;line-height:1}.v384-stat-card{background:linear-gradient(155deg,#071c3ae6,#030c1bf5);border:1px solid #448ad242;border-radius:18px;padding:14px 15px}.v384-stat-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.v384-stat-head>div{align-items:baseline;gap:7px;display:flex}.v384-stat-head strong{color:#62e5bc;font-size:27px;line-height:1}.v384-stat-head span{color:#65d7b3;letter-spacing:.12em;font-size:8px;font-weight:950}.v384-stat-head>b{color:#879ab1;letter-spacing:.06em;font-size:8px}.v384-distribution{gap:7px;display:grid}.v384-distribution>div{background:#030f20a3;border:1px solid #3973b32e;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.v384-distribution>div.correct{border-color:#37cc9b59}.v384-distribution>div>span{color:#55c9ff;font-size:12px;font-weight:950}.v384-distribution>div>i{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.v384-distribution>div>i>b{border-radius:inherit;background:#278bd1;height:100%;display:block}.v384-distribution>div.correct>i>b{background:linear-gradient(90deg,#24a879,#62e6b9)}.v384-distribution>div>strong{color:#9bb0c6;text-align:right;font-size:10px}.v384-stat-card>p{color:#8297af;text-align:center;margin:11px 0 0;font-size:9px}.v384-stat-card>p b{color:#dff7ff}@media (max-width:720px){body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen.reveal-stage-answer{height:100dvh!important;min-height:100dvh!important;padding:7px 10px 8px!important;overflow:hidden!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-top{min-height:38px!important;padding-bottom:3px!important}body[data-visual=beta-v37] .reveal-stage-answer .beta-game-brand{width:136px!important;height:31px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-room{font-size:7px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-room b{font-size:11px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-score b{font-size:16px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-meta{gap:4px!important;margin:3px 0!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-meta>span{padding:4px 5px!important;font-size:7.2px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-meta-sound{gap:5px!important}body[data-visual=beta-v37] .reveal-stage-answer .beta-sound-button,body[data-visual=beta-v37] .reveal-stage-answer .beta-exit-button{width:28px!important;height:28px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-act-ribbon{min-height:22px!important;margin-bottom:2px!important;padding:3px 6px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-act-ribbon span{font-size:7px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-act-ribbon b,body[data-visual=beta-v37] .reveal-stage-answer .quiz-act-ribbon em{display:none!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-timer{width:52px!important;height:52px!important;margin:0 auto!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-timer b{font-size:18px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-timer span{font-size:5.8px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-topic{margin-top:3px!important;font-size:7px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-topic b{padding:4px 7px!important;font-size:8px!important}body[data-visual=beta-v37] .reveal-stage-answer .decision-inline-banner{margin-top:4px!important;padding:5px 7px!important}body[data-visual=beta-v37] .reveal-stage-answer .decision-inline-banner b,body[data-visual=beta-v37] .reveal-stage-answer .decision-inline-banner em{font-size:7px!important}body[data-visual=beta-v37] .reveal-stage-answer .quiz-question{margin:6px auto 7px!important;font-size:clamp(20px,5.8vw,25px)!important;line-height:1.06!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid{gap:6px!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid button{border-radius:12px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important;min-height:57px!important;padding:6px 8px 6px 7px!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid button>span{width:34px!important;height:34px!important;font-size:13px!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid button>strong{font-size:13.5px!important;line-height:1.15!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid button>em{white-space:nowrap!important;font-size:6.2px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen.reveal-stage-stats{height:100dvh!important;min-height:100dvh!important;padding:7px 11px 10px!important;overflow:hidden!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-top{min-height:39px!important;padding-bottom:3px!important}body[data-visual=beta-v37] .reveal-stage-stats .beta-game-brand{width:136px!important;height:31px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-room{font-size:7px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-room b{font-size:11px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-score b{font-size:16px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:4px 0 5px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-meta>span{padding:4px 5px!important;font-size:7.2px!important}body[data-visual=beta-v37] .reveal-stage-stats .quiz-meta-sound{display:none!important}.v384-results-screen{gap:8px;width:100%;margin-top:3px}.v384-results-countdown{padding:5px 9px;font-size:6.8px}.v384-results-countdown b{font-size:14px}.v384-correct-hero{border-radius:15px;gap:6px;padding:10px 11px}.v384-correct-hero>span{font-size:7.5px}.v384-correct-hero>div{grid-template-columns:40px minmax(0,1fr);gap:10px}.v384-correct-hero>div>b{border-radius:10px;width:40px;height:40px;font-size:18px}.v384-correct-hero>div>strong{font-size:clamp(19px,5.2vw,24px)}.v384-correct-hero>em{padding:5px 8px;font-size:7px}.v384-player-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.v384-player-result>div{border-radius:10px;min-height:48px;padding:5px 3px}.v384-player-result span{letter-spacing:.08em;font-size:5.8px}.v384-player-result strong{font-size:14px}.v384-stat-card{border-radius:14px;padding:9px 10px}.v384-stat-head{margin-bottom:7px}.v384-stat-head strong{font-size:21px}.v384-stat-head span,.v384-stat-head>b{font-size:6.5px}.v384-distribution{gap:5px}.v384-distribution>div{border-radius:8px;grid-template-columns:24px minmax(0,1fr) 34px;gap:6px;min-height:29px;padding:4px 6px}.v384-distribution>div>span{font-size:10px}.v384-distribution>div>strong{font-size:8px}.v384-stat-card>p{margin-top:7px;font-size:7px}}@media (max-width:390px) and (max-height:760px){body[data-visual=beta-v37] .reveal-stage-answer .quiz-question{margin-block:4px 5px!important;font-size:19px!important}body[data-visual=beta-v37] .reveal-stage-answer .answer-grid button{min-height:51px!important}.v384-correct-hero>div>strong{font-size:18px}.v384-player-result>div{min-height:43px}.v384-stat-card{padding-block:7px}}body[data-visual=beta-v37] .game-screen.phase-wheel_waiting .game-stage-shell:before,body[data-visual=beta-v37] .game-screen.phase-wheel_waiting .game-stage-shell:after,body[data-visual=beta-v37] .game-screen.phase-wheel_spinning .game-stage-shell:before,body[data-visual=beta-v37] .game-screen.phase-wheel_spinning .game-stage-shell:after,body[data-visual=beta-v37] .game-screen.phase-wheel_result .game-stage-shell:before,body[data-visual=beta-v37] .game-screen.phase-wheel_result .game-stage-shell:after,body[data-visual=beta-v37] .wheel-phase:before,body[data-visual=beta-v37] .wheel-phase:after,body[data-visual=beta-v37] .wheel-layout:before,body[data-visual=beta-v37] .wheel-layout:after,body[data-visual=beta-v37] .wheel-layout-solo:before,body[data-visual=beta-v37] .wheel-layout-solo:after,body[data-visual=beta-v37] .wheel-main:before,body[data-visual=beta-v37] .wheel-main:after,body[data-visual=beta-v37] .quiz-wheel:before,body[data-visual=beta-v37] .quiz-wheel:after,body[data-visual=beta-v37] .wheel-stage-glow,body[data-visual=beta-v37] .wheel-floor{content:none!important;opacity:0!important;visibility:hidden!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body[data-visual=beta-v37] .wheel-main{isolation:isolate!important;background:radial-gradient(at 50% 47%,#0079ff13,#0000 48%),radial-gradient(at 92% 55%,#ff25450f,#0000 34%),linear-gradient(160deg,#061937f6,#020917fb 64%)!important}@keyframes v384FinePulse{0%,to{filter:drop-shadow(0 0 5px #14cdff33);opacity:.92}50%{filter:drop-shadow(0 0 12px #14cdff6b);opacity:1}}body[data-visual=beta-v37] .quiz-timer:not(.danger) .timer-progress{animation:2.1s ease-in-out infinite v384FinePulse!important}body[data-visual=beta-v37] .quiz-timer.danger .timer-progress{animation:1.25s ease-in-out infinite v384FinePulse!important}@media (max-width:720px){body[data-visual=beta-v37] .wheel-main{padding:14px 8px 18px!important}body[data-visual=beta-v37] .wheel-main h1{max-width:94%!important;margin:7px auto 8px!important;font-size:clamp(30px,8.7vw,40px)!important;line-height:.97!important}body[data-visual=beta-v37] .wheel-lead{margin:0 auto 4px!important;font-size:10.5px!important}body[data-visual=beta-v37] .quiz-wheel{width:min(94vw,430px)!important;margin:8px auto 12px!important}body[data-visual=beta-v37] .wheel-segment-label{letter-spacing:0!important;stroke-width:3.1px!important;font-size:24px!important;font-weight:950!important}body[data-visual=beta-v37] .wheel-label-lines-2{font-size:22px!important}body[data-visual=beta-v37] .wheel-label-lines-3{font-size:19.5px!important}body[data-visual=beta-v37] .wheel-segment.is-selected .wheel-segment-label{font-size:25px!important}body[data-visual=beta-v37] .game-screen.phase-question .v384-fade-panel,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer.v384-fade-panel,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .v384-fade-panel{width:100%!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-timer,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .quiz-timer{justify-self:center!important;width:72px!important;height:72px!important;margin:8px auto 0!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-topic,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .quiz-topic{margin-top:11px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-question,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .quiz-question{max-width:96%!important;margin:16px auto 18px!important;padding:0!important;font-size:clamp(24px,6.9vw,30px)!important;line-height:1.13!important}body[data-visual=beta-v37] .game-screen.phase-question .lifeline-row{margin:-2px auto 14px!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid{gap:12px!important;margin:0 auto!important;display:grid!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button{border-radius:17px!important;grid-template-rows:1fr!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:12px 18px 12px 12px!important;position:relative!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button>span,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button>span{border-radius:12px!important;width:46px!important;height:46px!important;font-size:18px!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button>strong,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button>strong{font-size:17px!important;line-height:1.23!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button>em{letter-spacing:.9px!important;white-space:nowrap!important;pointer-events:none!important;margin:0!important;font-size:7.2px!important;line-height:1!important;position:absolute!important;bottom:7px!important;right:13px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button.correct>strong,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button.wrong>strong{padding-bottom:9px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen.reveal-stage-answer{height:auto!important;min-height:100dvh!important;padding:8px 12px 18px!important;overflow-y:auto!important}body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .quiz-act-ribbon{margin-bottom:5px!important}body[data-visual=beta-v37] .game-screen.phase-reveal .quiz-screen.reveal-stage-stats{height:auto!important;min-height:100dvh!important;overflow-y:auto!important}}@media (max-width:420px){body[data-visual=beta-v37] .wheel-segment-label{font-size:23px!important}body[data-visual=beta-v37] .wheel-label-lines-2{font-size:21px!important}body[data-visual=beta-v37] .wheel-label-lines-3{font-size:18.5px!important}body[data-visual=beta-v37] .game-screen.phase-question .quiz-question,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .quiz-question{margin-top:14px!important;margin-bottom:16px!important;font-size:clamp(23px,6.7vw,28px)!important}body[data-visual=beta-v37] .game-screen.phase-question .answer-grid button,body[data-visual=beta-v37] .game-screen.phase-reveal .reveal-stage-answer .answer-grid button{min-height:74px!important}}.v39-wheel-stage{width:100%;position:relative}.v39-wheel-layout{grid-template-columns:minmax(0,790px);justify-content:center;align-items:center;gap:26px;width:100%;display:grid}.v39-wheel-layout.with-recap{grid-template-columns:minmax(0,790px) 300px}.v39-wheel-panel{isolation:isolate;text-align:center;background:linear-gradient(155deg,#071c3df5,#020a18fc 68%);border:1px solid #36a1ff47;border-radius:26px;width:100%;padding:24px 30px 28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff06}.v39-wheel-kicker{background:#03132bdb;border:1px solid #33b4ff3b;border-radius:999px;align-items:center;gap:9px;padding:6px 11px;display:inline-flex}.v39-wheel-kicker span,.v39-wheel-kicker b{letter-spacing:.15em;font-size:8px;font-weight:950}.v39-wheel-kicker span{color:#35d4ff}.v39-wheel-kicker b{color:#deefff}.v39-wheel-kicker i{color:#ff3852;font-size:9px;font-style:normal}.v39-wheel-panel h1{letter-spacing:-.045em;text-transform:uppercase;max-width:690px;margin:10px auto 6px;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:950;line-height:.94}.v39-wheel-panel>p{color:#8299b3;max-width:610px;margin:0 auto 8px;font-size:12px;line-height:1.5}.v39-wheel-disc{aspect-ratio:1;width:min(52vh,500px);margin:8px auto 12px;position:relative}.v39-wheel-disc svg{filter:drop-shadow(0 18px 28px #0006);width:100%;height:100%;display:block;overflow:visible}.v39-wheel-rim-outer{fill:#020b19;stroke:#16c6ff;stroke-width:3.2px}.v39-wheel-rim-inner{fill:#041326;stroke:#84d3ff6b;stroke-width:1.5px}.v39-wheel-rotor{transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--v39-rest-angle,0deg));transition:transform 1.05s cubic-bezier(.12,.72,.16,1)}.v39-wheel-disc.is-spinning .v39-wheel-rotor{transition:none;animation:.68s linear infinite v39WheelSpin}@keyframes v39WheelSpin{to{transform:rotate(360deg)}}.v39-wheel-segment path{stroke:#d2ebff40;stroke-width:1.35px}.v39-wheel-segment line{stroke:#dcf0ff33;stroke-width:1px}.v39-wheel-label{fill:#f5fbff;letter-spacing:.01em;paint-order:stroke fill;stroke:#0108168c;stroke-width:1.5px;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif;font-size:10.5px;font-weight:950}.v39-wheel-label-2{font-size:9.7px}.v39-wheel-label-3{font-size:8.7px}.v39-wheel-segment.is-selected path{stroke:#fff;stroke-width:2.5px;filter:url(#v39-selected-glow)}.v39-wheel-segment.is-selected .v39-wheel-label{fill:#fff}.v39-wheel-hub-ring{fill:#020918;stroke:#28c3ffa8;stroke-width:3px}.v39-wheel-hub{stroke:#80d9ff47;stroke-width:1.2px}.v39-wheel-pointer{z-index:5;filter:drop-shadow(0 4px 7px #00000073)drop-shadow(0 0 8px #ff36506b);border:15px solid #0000;border-top:0;border-bottom:31px solid #fff;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.v39-wheel-pointer:before{content:"";background:linear-gradient(135deg,#ff596c,#eb1537 65%,#8f041c);border:2px solid #ff9ea6e6;border-radius:5px;width:20px;height:20px;position:absolute;top:-13px;left:-10px;transform:rotate(45deg)}.v39-wheel-button{color:#fff;letter-spacing:.07em;background:linear-gradient(105deg,#126dff,#0dbef1);border:1px solid #36a5ff;border-radius:13px;min-width:255px;min-height:56px;padding:0 26px;font-size:14px;font-weight:950;box-shadow:0 14px 34px #005cd233}.v39-wheel-button.stop{background:linear-gradient(105deg,#e7163b,#ff304b);border-color:#ff5a69}.v39-wheel-button span{margin-left:8px;font-size:10px}.v39-wheel-button:disabled{opacity:.65}.v39-wheel-result{justify-items:center;gap:4px;margin-top:4px;display:grid}.v39-wheel-result span,.v39-wheel-result small{color:#7f96b0;letter-spacing:.13em;font-size:9px;font-weight:900}.v39-wheel-result strong{color:#e8fbff;text-transform:uppercase;font-size:24px}.v39-wheel-wait{color:#82dfff;letter-spacing:.1em;font-size:10px;font-weight:950}.v39-quiz-screen{width:min(1120px,100% - 36px);min-height:100dvh;margin:0 auto;padding:16px 0 26px}.v39-quiz-header{border-bottom:1px solid #6fa6e22e;grid-template-columns:minmax(190px,1fr) auto auto auto;align-items:center;gap:16px;min-height:70px;padding-bottom:10px;display:grid}.v39-quiz-brand{align-items:center;width:260px;height:56px;display:flex}.v39-quiz-brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.v39-room,.v39-score{justify-items:center;gap:2px;display:grid}.v39-room span,.v39-score span{color:#7187a2;letter-spacing:.13em;font-size:8px;font-weight:900}.v39-room b{color:#fff;font-size:14px}.v39-score b{color:#38c8ff;font-size:20px}.v39-header-actions{gap:8px;display:flex}.v39-header-actions button{color:#9fb3c9;background:#06152a;border:1px solid #3789d652;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.v39-header-actions button:last-child{font-size:23px}.v39-header-actions button.is-on{color:#6fe8ff;border-color:#20c7ff8c}.v39-meta{justify-content:center;gap:9px;margin:12px auto 9px;display:flex}.v39-meta span{color:#9aacc2;letter-spacing:.09em;background:#05132abd;border:1px solid #3280d359;border-radius:999px;padding:7px 13px;font-size:9px;font-weight:950}.v39-meta span:first-child{color:#55d4ff}.v39-act{background:linear-gradient(90deg,#04376e26,#05529b59,#04376e26);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:7px 12px;display:flex}.v39-act span{color:#55d6ff;letter-spacing:.11em;font-size:9px;font-weight:950}.v39-act b{color:#8ca0b9;font-size:10px}.v39-act em{color:#ffc25d;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:950}.v39-question-stage{justify-items:center;width:min(920px,100%);margin:0 auto;display:grid}.v39-timer{width:86px;height:86px;margin-top:12px;position:relative}.v39-timer svg{width:100%;height:100%;transform:rotate(-90deg)}.v39-timer circle{fill:none;stroke-width:7px}.v39-timer-track{stroke:#5781b12e}.v39-timer-progress{stroke:#19d5f5;stroke-linecap:round;filter:drop-shadow(0 0 6px #19d5f56b);transition:stroke-dashoffset .12s linear}.v39-timer.danger .v39-timer-progress{stroke:#ff3a50;filter:drop-shadow(0 0 7px #ff3a5070)}.v39-timer>div{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.v39-timer b{font-size:28px;line-height:1}.v39-timer span{color:#778ca5;letter-spacing:.18em;margin-top:4px;font-size:7px}.v39-topic{color:#8296ae;letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:9px;font-weight:900;display:flex}.v39-topic b{color:#58d3ff;letter-spacing:.08em;border:1px solid #1f96e173;border-radius:999px;padding:7px 13px;font-size:11px}.v39-turning{background:#3d081847;border:1px solid #ff415c61;border-radius:10px;align-items:center;gap:10px;margin-top:9px;padding:7px 12px;display:flex}.v39-turning span{color:#fff;letter-spacing:.08em;font-size:9px;font-weight:950}.v39-turning b{color:#ff91a0;font-size:9px}.v39-question-stage h1{text-align:center;letter-spacing:-.025em;text-wrap:balance;max-width:890px;margin:18px auto 16px;font-size:clamp(30px,3.2vw,47px);font-weight:500;line-height:1.1}.v39-lifeline button{color:#a9c5d9;background:#041a31d1;border:1px solid #27aee5a6;border-radius:999px;align-items:center;gap:12px;min-height:42px;padding:5px 15px 5px 5px;display:flex}.v39-lifeline span{color:#063041;background:#41d2ed;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:950}.v39-lifeline b{letter-spacing:.08em;font-size:9px}.v39-lifeline button.used{opacity:.48}.v39-answers{gap:13px;width:100%;display:grid}.v39-answers button{color:#fff;text-align:left;background:linear-gradient(145deg,#051932f5,#020d1efa);border:1px solid #2574bfa3;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:86px;padding:14px 20px 14px 14px;display:grid;position:relative;overflow:hidden}.v39-answer-letter{color:#59caff;border:1px solid #2a85e0d9;border-radius:13px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:950;display:grid}.v39-answers strong{overflow-wrap:anywhere;min-width:0;padding-right:8px;font-size:20px;line-height:1.2}.v39-answers em{color:#6edbff;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:950;position:absolute;bottom:9px;right:14px}.v39-answers button.is-selected{border-color:#25d6f2;box-shadow:inset 0 0 24px #14c1ec14,0 0 18px #14c1ec0f}.v39-answers button.is-selected .v39-answer-letter{color:#fff;background:#1296b4}.v39-answers button.is-correct{background:linear-gradient(145deg,#074942e6,#022429fa);border-color:#3ee0ad}.v39-answers button.is-correct .v39-answer-letter{color:#042a20;background:#49d9ad;border-color:#55e4ba}.v39-answers button.is-correct em{color:#6ce7bf}.v39-answers button.is-wrong{background:linear-gradient(145deg,#460c1cd1,#1f0713fa);border-color:#ff526a}.v39-answers button.is-wrong .v39-answer-letter{color:#fff;background:#be1f39;border-color:#ff5b6e}.v39-answers button.is-wrong em{color:#ff8796}.v39-answers button.is-eliminated{opacity:.35}.v39-results{gap:12px;width:min(760px,100%);margin:16px auto 0;display:grid}.v39-results-next{background:#06162c;border:1px solid #37a0eb40;border-radius:999px;justify-self:center;align-items:baseline;gap:6px;padding:7px 12px;display:flex}.v39-results-next span{color:#8299b3;letter-spacing:.12em;font-size:8px;font-weight:900}.v39-results-next b{font-size:18px}.v39-results-next i{color:#64d8ff;font-size:9px;font-style:normal}.v39-result-hero{background:linear-gradient(145deg,#053d3adb,#041224f5);border:1px solid #3dd8a55c;border-radius:20px;justify-items:center;gap:10px;padding:18px;display:grid}.v39-result-hero small{color:#68e4bd;letter-spacing:.16em;font-size:9px;font-weight:950}.v39-result-hero>div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.v39-result-hero>div span{color:#03261d;background:linear-gradient(145deg,#56e4b9,#20b989);border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:950;display:grid}.v39-result-hero strong{overflow-wrap:anywhere;font-size:clamp(23px,4vw,34px);line-height:1.06}.v39-result-hero em{letter-spacing:.07em;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:950}.v39-result-hero em.ok{color:#65e5bc;background:#28be8d1f}.v39-result-hero em.bad{color:#ff8796;background:#e626471f}.v39-result-hero em.miss{color:#a5b5c7;background:#8296af1a}.v39-result-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v39-result-cards>div{background:#05142bd1;border:1px solid #3e7ec23d;border-radius:13px;place-content:center;justify-items:center;gap:4px;min-height:64px;padding:8px;display:grid}.v39-result-cards span{color:#748ba5;letter-spacing:.1em;font-size:7px;font-weight:900}.v39-result-cards strong{font-size:18px}.v39-result-stats{background:linear-gradient(155deg,#071c3aed,#030c1bfa);border:1px solid #4287cd45;border-radius:18px;padding:14px 15px}.v39-result-stats-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.v39-result-stats-head>div{align-items:baseline;gap:7px;display:flex}.v39-result-stats-head strong{color:#62e5bc;font-size:28px}.v39-result-stats-head span{color:#65d7b3;letter-spacing:.12em;font-size:8px;font-weight:950}.v39-result-stats-head>b{color:#879ab1;font-size:8px}.v39-result-bars{gap:7px;display:grid}.v39-result-bars>div{background:#030f20a8;border:1px solid #3973b333;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:35px;padding:5px 8px;display:grid}.v39-result-bars>div.correct{border-color:#37cc9b61}.v39-result-bars span{color:#55c9ff;font-size:12px;font-weight:950}.v39-result-bars i{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.v39-result-bars i b{border-radius:inherit;background:#278bd1;height:100%;display:block}.v39-result-bars .correct i b{background:linear-gradient(90deg,#24a879,#62e6b9)}.v39-result-bars>div>strong{color:#9bb0c6;text-align:right;font-size:10px}.v39-result-stats p{color:#8498af;text-align:center;margin:10px 0 0;font-size:9px}.v39-result-stats p b{color:#dff7ff}.v39-finish{text-align:center;width:min(940px,100% - 28px);min-height:100dvh;margin:0 auto;padding:28px 0 46px;position:relative;overflow:hidden}.v39-finish-glow{pointer-events:none;background:radial-gradient(circle at 50% 36%,#0977ff2e,#0000 28%),radial-gradient(circle at 78% 52%,#ff26451f,#0000 26%);position:absolute;inset:0}.v39-finish-brand{width:250px;height:56px;margin:0 auto 18px;display:flex;position:relative}.v39-finish-brand img{object-fit:contain;width:100%;height:100%}.v39-finish-kicker{color:#4ed7ff;letter-spacing:.18em;font-size:10px;font-weight:950;position:relative}.v39-finish-mark{background:radial-gradient(circle,#0964dc38,#020a1999);border:1px solid #3cc1ff4d;border-radius:50%;place-items:center;width:90px;height:90px;margin:18px auto 10px;display:grid;position:relative;box-shadow:0 0 40px #107dff24}.v39-finish-mark img{width:62px}.v39-finish h1{letter-spacing:-.055em;margin:0;font-family:Bahnschrift SemiCondensed,Arial Narrow,Impact,sans-serif;font-size:clamp(55px,9vw,94px);line-height:.88;position:relative}.v39-finish h1 span{color:#fff}.v39-winner{justify-items:center;gap:3px;margin:18px auto 10px;display:grid;position:relative}.v39-winner span{color:#ffbe4f;letter-spacing:.15em;font-size:9px;font-weight:950}.v39-winner strong{font-size:30px}.v39-winner em{color:#91a8c2;font-size:11px;font-style:normal}.v39-my-result{color:#8ea2bb;font-size:13px;position:relative}.v39-my-result b{color:#fff}.v39-podium{justify-content:center;align-items:end;gap:12px;margin:28px auto 18px;display:flex;position:relative}.v39-podium article{background:linear-gradient(160deg,#081f40ed,#040e1ffa);border:1px solid #397ec647;border-radius:18px 18px 8px 8px;align-content:center;justify-items:center;gap:6px;width:min(220px,30%);min-height:180px;padding:15px 10px;display:grid}.v39-podium article.place-1{border-color:#ffc44875;order:2;min-height:225px;box-shadow:0 0 34px #ffc03e14}.v39-podium article.place-2{order:1}.v39-podium article.place-3{order:3}.v39-podium article small{color:#768ca6;letter-spacing:.1em;font-size:7px;font-weight:900}.v39-podium article.place-1 small{color:#ffc85d}.v39-podium article>b{color:#69d3ff;background:#ffffff0f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.v39-podium article.place-1>b{color:#ffc84f;background:#ffc5471f}.v39-podium article strong{font-size:16px}.v39-podium article span{color:#7389a3;font-size:10px}.v39-podium article em{color:#dceeff;font-size:13px;font-style:normal;font-weight:950}.v39-podium article.me{outline:1px solid #48daff52}.v39-board-title{color:#6edcff;letter-spacing:.15em;margin:12px auto 8px;font-size:9px;font-weight:950;position:relative}.v39-board{gap:7px;width:min(700px,100%);margin:0 auto;display:grid;position:relative}.v39-board>div{text-align:left;background:#05142ad1;border:1px solid #3671b338;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:grid}.v39-board>div.me{background:#073145b8;border-color:#35ccf26e}.v39-board>div>b{color:#58caff;text-align:center;font-size:17px}.v39-board>div>span{display:grid}.v39-board strong{font-size:13px}.v39-board small{color:#748aa3;font-size:9px}.v39-board em{font-size:12px;font-style:normal;font-weight:950}.v39-finish-button{color:#fff;letter-spacing:.08em;background:linear-gradient(105deg,#126dff,#0dbef1);border:1px solid #38aaff;border-radius:14px;min-width:250px;min-height:58px;margin-top:24px;font-size:14px;font-weight:950;position:relative}@media (max-width:900px){.v39-wheel-layout.with-recap{grid-template-columns:1fr}.v39-wheel-layout.with-recap .round-recap-card{width:min(620px,100%);margin:auto}}@media (max-width:720px){.game-screen.phase-wheel_waiting .game-stage-shell,.game-screen.phase-wheel_spinning .game-stage-shell,.game-screen.phase-wheel_result .game-stage-shell{align-items:start;min-height:auto;padding:12px 10px 26px}.v39-wheel-panel{border-radius:22px;padding:16px 8px 20px}.v39-wheel-kicker{padding:6px 9px}.v39-wheel-kicker span,.v39-wheel-kicker b{letter-spacing:.1em;font-size:8px}.v39-wheel-panel h1{max-width:94%;margin:10px auto 7px;font-size:clamp(33px,9.3vw,44px);line-height:.96}.v39-wheel-panel>p{max-width:92%;margin-bottom:3px;font-size:10.5px}.v39-wheel-disc{width:min(94vw,420px);margin:7px auto 12px}.v39-wheel-label{stroke-width:1.7px;font-size:13px}.v39-wheel-label-2{font-size:12.2px}.v39-wheel-label-3{font-size:10.8px}.v39-wheel-pointer{border-bottom-width:27px;border-left-width:13px;border-right-width:13px}.v39-wheel-button{width:calc(100% - 20px);min-height:60px;font-size:14px}.v39-quiz-screen{width:100%;min-height:100dvh;padding:8px 12px 22px}.v39-quiz-header{grid-template-columns:minmax(138px,1fr) auto auto;gap:7px;min-height:48px;padding-bottom:6px}.v39-quiz-brand{width:154px;height:36px}.v39-room{display:none}.v39-score{justify-self:end}.v39-score span{font-size:7px}.v39-score b{font-size:19px}.v39-header-actions{gap:5px}.v39-header-actions button{width:34px;height:34px;font-size:13px}.v39-header-actions button:last-child{font-size:21px}.v39-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 6px;display:grid}.v39-meta span{text-align:center;white-space:nowrap;min-width:0;padding:6px 5px;font-size:8px}.v39-act{gap:7px;min-height:29px;padding:5px 7px}.v39-act span,.v39-act em{font-size:8px}.v39-act b{display:none}.v39-question-stage{width:100%}.v39-timer{width:70px;height:70px;margin-top:9px}.v39-timer b{font-size:23px}.v39-timer span{font-size:6px}.v39-topic{gap:7px;margin-top:8px;font-size:8.5px}.v39-topic b{text-align:center;max-width:72vw;padding:6px 10px;font-size:10px}.v39-turning{flex-wrap:wrap;justify-content:center;max-width:96%;margin-top:7px;padding:6px 9px}.v39-turning span,.v39-turning b{font-size:8px}.v39-question-stage h1{letter-spacing:-.4px;max-width:96%;margin:16px auto 18px;font-size:clamp(25px,7.2vw,31px);line-height:1.13}.v39-lifeline{margin:-2px auto 15px}.v39-lifeline button{min-height:40px}.v39-lifeline span{font-size:10px}.v39-lifeline b{font-size:8px}.v39-answers{gap:14px}.v39-answers button{border-radius:18px;grid-template-columns:50px minmax(0,1fr);gap:14px;min-height:84px;padding:13px 16px 13px 12px}.v39-answer-letter{width:48px;height:48px;font-size:19px}.v39-answers strong{padding-right:0;font-size:18px;line-height:1.22}.v39-answers em{font-size:7px;bottom:8px;right:13px}.v39-answers button.is-correct strong,.v39-answers button.is-wrong strong{padding-bottom:10px}.v39-results{gap:10px;width:100%;margin-top:10px}.v39-results-next{padding:6px 10px}.v39-results-next b{font-size:16px}.v39-result-hero{border-radius:18px;padding:15px 14px}.v39-result-hero>div{grid-template-columns:50px minmax(0,1fr);gap:12px}.v39-result-hero>div span{width:50px;height:50px;font-size:22px}.v39-result-hero strong{font-size:clamp(21px,6vw,28px)}.v39-result-hero em{text-align:center;max-width:100%;padding:6px 9px;font-size:8px}.v39-result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v39-result-cards>div{min-height:58px}.v39-result-cards>div:nth-child(4){display:none}.v39-result-cards strong{font-size:16px}.v39-result-stats{padding:12px}.v39-result-stats-head strong{font-size:25px}.v39-result-bars>div{min-height:32px}.v39-finish{width:100%;padding:18px 16px 34px}.v39-finish-brand{width:210px;height:48px;margin-bottom:12px}.v39-finish-kicker{font-size:8px}.v39-finish-mark{width:72px;height:72px;margin-top:14px}.v39-finish-mark img{width:50px}.v39-finish h1{font-size:clamp(50px,15vw,72px)}.v39-winner{margin-top:14px}.v39-winner strong{font-size:25px}.v39-podium{gap:7px;margin-top:22px}.v39-podium article{width:31.5%;min-height:145px;padding:12px 5px}.v39-podium article.place-1{min-height:185px}.v39-podium article small{font-size:6px}.v39-podium article>b{width:36px;height:36px;font-size:16px}.v39-podium article strong{overflow-wrap:anywhere;max-width:100%;font-size:13px}.v39-podium article span{font-size:8px}.v39-podium article em{font-size:11px}.v39-board>div{min-height:50px}.v39-finish-button{width:min(330px,90%)}}@media (max-width:420px){.v39-wheel-disc{width:min(92vw,390px)}.v39-wheel-label{font-size:12.6px}.v39-wheel-label-2{font-size:11.7px}.v39-wheel-label-3{font-size:10.3px}.v39-quiz-screen{padding-inline:10px}.v39-quiz-brand{width:142px}.v39-question-stage h1{font-size:clamp(24px,7vw,29px)}.v39-answers button{min-height:80px}.v39-answers strong{font-size:17px}}@media (max-width:720px){.game-screen.phase-finished{min-height:100dvh;overflow-x:hidden}.game-screen.phase-finished .game-stage-shell{align-items:start;min-height:auto;padding:0}.game-screen.phase-finished .v39-finish{width:100%;min-height:100dvh;padding:18px 14px calc(28px + env(safe-area-inset-bottom));margin:0 auto;overflow:visible}.game-screen.phase-finished .v39-finish-brand,.game-screen.phase-finished .v39-finish-mark{display:none!important}.game-screen.phase-finished .v39-finish-kicker{color:#4ed7ff;letter-spacing:.14em;margin:2px auto 0;font-size:9px;font-weight:950;line-height:1.2;position:relative}.game-screen.phase-finished .v39-finish h1{letter-spacing:-.04em;overflow-wrap:normal;max-width:390px;margin:10px auto 0;font-size:clamp(38px,11vw,48px);line-height:.94;position:relative}.game-screen.phase-finished .v39-winner{gap:3px;margin:14px auto 5px}.game-screen.phase-finished .v39-winner span{font-size:8px}.game-screen.phase-finished .v39-winner strong{overflow-wrap:anywhere;max-width:100%;font-size:27px;line-height:1.05}.game-screen.phase-finished .v39-winner em{font-size:11px}.game-screen.phase-finished .v39-my-result{margin:8px 0 14px;font-size:13px;line-height:1.35}.game-screen.phase-finished .v39-podium.count-1{display:none}.game-screen.phase-finished .v39-podium:not(.count-1){align-items:stretch;gap:6px;width:100%;max-width:560px;margin:14px auto}.game-screen.phase-finished .v39-podium:not(.count-1) article{border-radius:14px 14px 7px 7px;flex:1 1 0;gap:4px;width:auto;min-width:0;min-height:112px;padding:10px 5px}.game-screen.phase-finished .v39-podium:not(.count-1) article.place-1{min-height:126px}.game-screen.phase-finished .v39-podium article>b{width:34px;height:34px;font-size:15px}.game-screen.phase-finished .v39-podium article small{font-size:6px}.game-screen.phase-finished .v39-podium article strong{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.1}.game-screen.phase-finished .v39-podium article span{font-size:8px}.game-screen.phase-finished .v39-podium article em{font-size:10px}.game-screen.phase-finished .v39-board-title{margin:14px auto 8px;font-size:9px}.game-screen.phase-finished .v39-board{gap:6px;width:100%;max-width:100%}.game-screen.phase-finished .v39-board>div{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:8px 10px}.game-screen.phase-finished .v39-board>div>b{font-size:16px}.game-screen.phase-finished .v39-board strong{overflow-wrap:anywhere;font-size:12px;line-height:1.15}.game-screen.phase-finished .v39-board small{font-size:8px}.game-screen.phase-finished .v39-board em{font-size:11px}.game-screen.phase-finished .v4012-feedback{width:100%;max-width:100%;margin-top:14px}.game-screen.phase-finished .v4012-feedback-trigger{width:100%}.game-screen.phase-finished .v39-finish-button{border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:52px;margin-top:18px;font-size:13px}}@media (max-width:420px){.game-screen.phase-finished .v39-finish{padding-left:12px;padding-right:12px}.game-screen.phase-finished .v39-finish h1{max-width:350px;font-size:clamp(36px,10.8vw,44px)}.game-screen.phase-finished .v39-winner strong{font-size:24px}.game-screen.phase-finished .v39-podium:not(.count-1) article{min-height:102px;padding-inline:4px}.game-screen.phase-finished .v39-podium:not(.count-1) article.place-1{min-height:116px}.game-screen.phase-finished .v39-board>div{grid-template-columns:28px minmax(0,1fr) auto}}body[data-game-visual=v39] .v39-game.phase-wheel_waiting .game-stage-shell:before,body[data-game-visual=v39] .v39-game.phase-wheel_waiting .game-stage-shell:after,body[data-game-visual=v39] .v39-game.phase-wheel_spinning .game-stage-shell:before,body[data-game-visual=v39] .v39-game.phase-wheel_spinning .game-stage-shell:after,body[data-game-visual=v39] .v39-game.phase-wheel_result .game-stage-shell:before,body[data-game-visual=v39] .v39-game.phase-wheel_result .game-stage-shell:after,body[data-game-visual=v39] .v39-wheel-stage:before,body[data-game-visual=v39] .v39-wheel-stage:after,body[data-game-visual=v39] .v39-wheel-layout:before,body[data-game-visual=v39] .v39-wheel-layout:after,body[data-game-visual=v39] .v39-wheel-panel:before,body[data-game-visual=v39] .v39-wheel-panel:after,body[data-game-visual=v39] .v39-wheel-disc:before,body[data-game-visual=v39] .v39-wheel-disc:after{content:none!important;visibility:hidden!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body[data-game-visual=v39] .v39-game.phase-wheel_waiting .game-stage-shell,body[data-game-visual=v39] .v39-game.phase-wheel_spinning .game-stage-shell,body[data-game-visual=v39] .v39-game.phase-wheel_result .game-stage-shell,body[data-game-visual=v39] .v39-wheel-stage,body[data-game-visual=v39] .v39-wheel-layout,body[data-game-visual=v39] .v39-wheel-panel,body[data-game-visual=v39] .v39-wheel-disc{isolation:isolate!important}body[data-game-visual=v39] .game-stage-shell>section,body[data-game-visual=v39] .game-stage-shell>div,body[data-game-visual=v39] .v39-results,body[data-game-visual=v39] .v39-question-stage{animation:.34s cubic-bezier(.2,.72,.22,1) both v39PhaseFade}@keyframes v39PhaseFade{0%{opacity:0;filter:blur(2px);transform:translateY(7px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}body[data-game-visual=v39] .v39-answers button,body[data-game-visual=v39] .v39-result-hero,body[data-game-visual=v39] .v39-result-cards>div,body[data-game-visual=v39] .v39-wheel-button{transition:border-color .22s,background .22s,box-shadow .22s,transform .18s,opacity .22s}body[data-game-visual=v39] .v39-answers button:not(:disabled):active,body[data-game-visual=v39] .v39-wheel-button:not(:disabled):active{transform:scale(.985)}body[data-game-visual=v39] .beta-modal-backdrop{place-items:center!important;padding:20px!important;display:grid!important;overflow:auto!important}body[data-game-visual=v39] .beta-organizer-modal{background:radial-gradient(circle at 20% 0,#1989ff1f,#0000 34%),linear-gradient(155deg,#071d3efb,#020b19fe 68%)!important;border:1px solid #36a1ff6b!important;border-radius:26px!important;width:min(760px,100vw - 40px)!important;max-width:760px!important;max-height:min(90dvh,920px)!important;margin:auto!important;padding:30px!important;overflow:hidden auto!important;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff0a!important}body[data-game-visual=v39] .beta-organizer-modal>.modal-badge,body[data-game-visual=v39] .beta-organizer-modal>h2,body[data-game-visual=v39] .beta-organizer-modal>.modal-lead{text-align:center!important}body[data-game-visual=v39] .beta-organizer-modal>h2{margin:8px auto 6px!important}body[data-game-visual=v39] .mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:24px auto 14px!important;display:grid!important}body[data-game-visual=v39] .mode-picker button{text-align:left!important;border-radius:18px!important;min-height:112px!important;padding:18px!important}body[data-game-visual=v39] .admin-panel{background:linear-gradient(150deg,#072244e6,#031022f5)!important;border-radius:20px!important;width:100%!important;margin:0 auto!important;padding:20px!important}body[data-game-visual=v39] .beta-admin-panel-head{align-items:center!important;margin-bottom:16px!important}body[data-game-visual=v39] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}body[data-game-visual=v39] .admin-grid label{min-width:0!important}body[data-game-visual=v39] .admin-grid input,body[data-game-visual=v39] .admin-grid select{border-radius:13px!important;width:100%!important;min-height:50px!important}body[data-game-visual=v39] .admin-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:16px!important;display:grid!important}body[data-game-visual=v39] .admin-action-row .primary-btn{grid-column:1/-1!important;min-height:58px!important}body[data-game-visual=v39] .admin-action-row .question-bank-btn{border-radius:13px!important;min-width:0!important;min-height:50px!important;margin:0!important}body[data-game-visual=v39] .beta-recent-rooms{width:100%!important;margin:18px auto 0!important}body[data-game-visual=v39] .v39-wheel-layout{grid-template-columns:minmax(0,760px)!important;justify-content:center!important;justify-items:center!important}body[data-game-visual=v39] .v39-wheel-layout.with-recap{grid-template-columns:minmax(0,760px) minmax(240px,290px)!important}body[data-game-visual=v39] .v39-wheel-panel{background:radial-gradient(circle at 50% 12%,#1879f224,#0000 35%),radial-gradient(circle at 88% 62%,#ff264e13,#0000 32%),linear-gradient(158deg,#071c3dfb,#020a18fe 70%)!important;border:1px solid #4ab0ff61!important;border-radius:28px!important;width:min(100%,760px)!important;margin-inline:auto!important;padding:26px 30px 30px!important;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff0b!important}body[data-game-visual=v39] .v39-wheel-panel h1{text-wrap:balance!important;margin-top:13px!important;font-size:clamp(42px,5vw,64px)!important;line-height:.94!important}body[data-game-visual=v39] .v39-wheel-panel>p{color:#92a8c0!important;margin-bottom:10px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(500px,64vh,100vw - 96px)!important;max-width:100%!important;margin:12px auto 16px!important;left:auto!important;right:auto!important;transform:none!important}body[data-game-visual=v39] .v39-wheel-disc svg{filter:drop-shadow(0 22px 34px #00000070)drop-shadow(0 0 10px #12bcff14)!important;overflow:visible!important}body[data-game-visual=v39] .v39-wheel-rim-outer{fill:#020b18!important;stroke:#24d0ff!important;stroke-width:3.2px!important}body[data-game-visual=v39] .v39-wheel-rim-inner{fill:#03152b!important;stroke:#c6edff75!important;stroke-width:1.3px!important}body[data-game-visual=v39] .v39-wheel-segment line{stroke:#ebf7ff3d!important}body[data-game-visual=v39] .v39-wheel-face-gloss{pointer-events:none!important}body[data-game-visual=v39] .v39-wheel-label{letter-spacing:.012em!important;stroke:#000713b3!important;stroke-width:1.65px!important;font-size:11.7px!important;font-weight:950!important}body[data-game-visual=v39] .v39-wheel-hub-ring{stroke:#35d2ffc7!important;stroke-width:2.5px!important;filter:drop-shadow(0 0 8px #19c4ff29)!important}body[data-game-visual=v39] .v39-wheel-hub-shine{fill:#ffffff17!important;filter:blur(5px)!important;pointer-events:none!important}body[data-game-visual=v39] .v39-wheel-pointer{top:-1px!important}body[data-game-visual=v39] .v39-wheel-button{border-radius:15px!important;min-width:280px!important;min-height:58px!important;box-shadow:0 16px 35px #0069e03d,inset 0 1px #ffffff2e!important}body[data-game-visual=v39] .v39-wheel-result{margin-top:8px!important}body[data-game-visual=v39] .v39-question{letter-spacing:-.028em!important;text-align:center!important;text-wrap:balance!important;width:100%!important;max-width:900px!important;margin:22px auto 20px!important;line-height:1.08!important}body[data-game-visual=v39] .v39-topic{margin-top:14px!important}body[data-game-visual=v39] .v39-lifeline{margin:0 auto 18px!important}body[data-game-visual=v39] .v39-answers{gap:15px!important;width:100%!important}body[data-game-visual=v39] .v39-answers button{border-radius:22px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:18px!important;min-height:96px!important;padding:17px 22px 17px 16px!important}body[data-game-visual=v39] .v39-answer-letter{border-radius:15px!important;width:56px!important;height:56px!important;font-size:22px!important}body[data-game-visual=v39] .v39-answers em{bottom:11px!important;right:17px!important}body[data-game-visual=v39] .v39-reveal-progress>i{background:#5e789a2e!important;border-radius:999px!important;width:100%!important;height:4px!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff06!important}body[data-game-visual=v39] .v39-reveal-progress>i>b{transform-origin:0!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff344f,#ff6b5e 58%,#ffb45e)!important;width:100%!important;height:100%!important;transition:transform .12s linear!important;display:block!important;box-shadow:0 0 11px #ff394e6b!important}body[data-game-visual=v39] .v39-results{gap:13px!important;width:min(800px,100%)!important}body[data-game-visual=v39] .v39-result-hero{padding:20px!important}@media (max-width:760px){body[data-game-visual=v39] .beta-modal-backdrop{align-items:center!important;padding:12px!important}body[data-game-visual=v39] .beta-organizer-modal{border-radius:22px!important;width:min(100%,680px)!important;max-height:calc(100dvh - 24px)!important;padding:22px 18px 24px!important}body[data-game-visual=v39] .mode-picker{grid-template-columns:1fr!important}body[data-game-visual=v39] .mode-picker button{min-height:88px!important}body[data-game-visual=v39] .admin-panel{padding:16px!important}body[data-game-visual=v39] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body[data-game-visual=v39] .admin-action-row{grid-template-columns:1fr!important}body[data-game-visual=v39] .admin-action-row .primary-btn{grid-column:auto!important}body[data-game-visual=v39] .v39-wheel-layout,body[data-game-visual=v39] .v39-wheel-layout.with-recap{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:100%!important}body[data-game-visual=v39] .v39-wheel-panel{border-radius:24px!important;width:min(100%,100vw - 24px)!important;padding:22px 14px 24px!important}body[data-game-visual=v39] .v39-wheel-panel h1{max-width:94%!important;font-size:clamp(36px,10.5vw,52px)!important;line-height:.96!important}body[data-game-visual=v39] .v39-wheel-panel>p{max-width:90%!important;font-size:12px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(88vw,440px)!important;margin:14px auto 18px!important}body[data-game-visual=v39] .v39-wheel-label{stroke-width:1.8px!important;font-size:11.2px!important}body[data-game-visual=v39] .v39-wheel-label-2{font-size:10.3px!important}body[data-game-visual=v39] .v39-wheel-label-3{font-size:9.2px!important}body[data-game-visual=v39] .v39-wheel-button{width:min(88%,360px)!important;min-width:0!important;min-height:58px!important}body[data-game-visual=v39] .v39-quiz-screen{width:calc(100% - 28px)!important;padding-top:12px!important}body[data-game-visual=v39] .v39-question-stage{width:100%!important}body[data-game-visual=v39] .v39-question{width:100%!important;max-width:100%!important;margin:20px auto!important}body[data-game-visual=v39] .v39-question.is-short{font-size:clamp(31px,8.2vw,38px)!important}body[data-game-visual=v39] .v39-question.is-medium{font-size:clamp(28px,7.2vw,34px)!important}body[data-game-visual=v39] .v39-question.is-long{font-size:clamp(24px,6.3vw,30px)!important;line-height:1.08!important}body[data-game-visual=v39] .v39-question.is-very-long{font-size:clamp(21px,5.6vw,27px)!important;line-height:1.07!important}body[data-game-visual=v39] .v39-answers{gap:14px!important}body[data-game-visual=v39] .v39-answers button{border-radius:20px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:16px!important;min-height:92px!important;padding:15px 18px 15px 14px!important}body[data-game-visual=v39] .v39-answer-letter{width:52px!important;height:52px!important;font-size:21px!important}body[data-game-visual=v39] .v39-answers strong{font-size:clamp(20px,5.2vw,24px)!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-question{margin:12px auto!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-answers button{min-height:74px!important;padding-top:10px!important;padding-bottom:10px!important}body[data-game-visual=v39] .v39-reveal-progress{width:min(88%,430px)!important;margin-top:14px!important}}@media (max-width:430px){body[data-game-visual=v39] .admin-grid{grid-template-columns:1fr!important}body[data-game-visual=v39] .v39-wheel-panel{width:calc(100vw - 18px)!important;padding-inline:10px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(90vw,390px)!important}body[data-game-visual=v39] .v39-wheel-panel h1{font-size:clamp(34px,11vw,46px)!important}body[data-game-visual=v39] .v39-wheel-label{font-size:10.7px!important}body[data-game-visual=v39] .v39-wheel-label-2{font-size:9.8px!important}body[data-game-visual=v39] .v39-wheel-label-3{font-size:8.9px!important}body[data-game-visual=v39] .v39-question.is-short{font-size:30px!important}body[data-game-visual=v39] .v39-question.is-medium{font-size:27px!important}body[data-game-visual=v39] .v39-question.is-long{font-size:23px!important}body[data-game-visual=v39] .v39-question.is-very-long{font-size:20.5px!important}}@media (prefers-reduced-motion:reduce){body[data-game-visual=v39] .game-stage-shell>section,body[data-game-visual=v39] .game-stage-shell>div,body[data-game-visual=v39] .v39-results,body[data-game-visual=v39] .v39-question-stage{animation:none!important}}body[data-game-visual=v39] .game-stage-shell>section,body[data-game-visual=v39] .v39-question-stage,body[data-game-visual=v39] .v39-results,body[data-game-visual=v39] .v39-wheel-panel,body[data-game-visual=v39] .round-recap{animation:.32s cubic-bezier(.2,.74,.2,1) both v401StageIn!important}@keyframes v401StageIn{0%{opacity:0;filter:blur(1.5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}body[data-game-visual=v39] .beta-modal-backdrop{place-items:center!important;padding:clamp(14px,3vw,28px)!important;display:grid!important}body[data-game-visual=v39] .beta-organizer-modal{width:min(760px,100vw - 32px)!important;margin:auto!important;inset:auto!important;transform:none!important}body[data-game-visual=v39] .mode-picker,body[data-game-visual=v39] .admin-panel,body[data-game-visual=v39] .beta-recent-rooms{width:100%!important;margin-inline:auto!important}body[data-game-visual=v39] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body[data-game-visual=v39] .admin-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-game-visual=v39] .admin-action-row>*{width:100%!important;min-width:0!important}body[data-game-visual=v39] .v39-wheel-stage,body[data-game-visual=v39] .v39-wheel-layout{width:100%!important;margin-inline:auto!important}body[data-game-visual=v39] .v39-wheel-layout,body[data-game-visual=v39] .v39-wheel-layout.with-recap{grid-template-columns:minmax(0,760px)!important;justify-content:center!important;place-items:start center!important}body[data-game-visual=v39] .v39-wheel-panel{background:radial-gradient(circle at 50% 6%,#4baeff2e,#0000 32%),radial-gradient(circle at 84% 62%,#ff2b4f17,#0000 34%),linear-gradient(160deg,#081f42fb,#020a17fe 72%)!important;width:min(760px,100%)!important;margin-inline:auto!important;overflow:visible!important;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff0e,inset 0 -1px #0c5fa42e!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(500px,64vh,100vw - 96px)!important;margin:14px auto 18px!important;left:auto!important;right:auto!important;transform:none!important}body[data-game-visual=v39] .v39-wheel-disc:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:.7;background:linear-gradient(160deg,#ffffff1d,#0000 27% 72%,#00000026);border-radius:50%;position:absolute;inset:2.3%}body[data-game-visual=v39] .v39-wheel-disc svg{z-index:1!important;filter:drop-shadow(0 22px 36px #0000007a)drop-shadow(0 0 13px #1bcdff1a)!important;position:relative!important}body[data-game-visual=v39] .v39-wheel-rim-shadow{fill:#010711!important;stroke:#052b4ef2!important;stroke-width:8px!important}body[data-game-visual=v39] .v39-wheel-rim-outer{filter:drop-shadow(0 0 7px #1dcdff38);stroke:#27d5ff!important;stroke-width:3.4px!important}body[data-game-visual=v39] .v39-wheel-rim-inner{stroke:#dcf4ff85!important}body[data-game-visual=v39] .v39-wheel-segment path{stroke:#eff8ff57!important;stroke-width:1.25px!important}body[data-game-visual=v39] .v39-wheel-label{letter-spacing:.012em!important;paint-order:stroke fill!important;stroke:#00050fd1!important;stroke-width:1.8px!important;font-size:11.6px!important;font-weight:950!important}body[data-game-visual=v39] .v39-wheel-label-2{font-size:10.8px!important}body[data-game-visual=v39] .v39-wheel-label-3{font-size:9.7px!important}body[data-game-visual=v39] .v39-wheel-disc.segments-9 .v39-wheel-label{font-size:12px!important}body[data-game-visual=v39] .v39-wheel-disc.segments-8 .v39-wheel-label{font-size:12.5px!important}body[data-game-visual=v39] .v39-wheel-disc.segments-7 .v39-wheel-label,body[data-game-visual=v39] .v39-wheel-disc.segments-6 .v39-wheel-label{font-size:13.2px!important}body[data-game-visual=v39] .v39-wheel-disc.segments-7 .v39-wheel-label-3,body[data-game-visual=v39] .v39-wheel-disc.segments-6 .v39-wheel-label-3{font-size:11.6px!important}body[data-game-visual=v39] .v39-wheel-disc.has-result .v39-wheel-segment:not(.is-selected){opacity:.58;transition:opacity .55s}body[data-game-visual=v39] .v39-wheel-disc.has-result .v39-wheel-segment.is-selected path{stroke:#fff!important;stroke-width:3px!important;filter:url(#v39-selected-glow)brightness(1.13)!important}body[data-game-visual=v39] .v39-wheel-hub-shine{opacity:.55!important;filter:blur(8px)!important}body[data-game-visual=v39] .v39-wheel-rotor{transition:transform 1.15s cubic-bezier(.08,.76,.12,1)!important}body[data-game-visual=v39] .v401-wheel-empty{color:#ff9daa;letter-spacing:.08em;text-align:center;background:#36091847;border:1px solid #ff536a59;border-radius:22px;place-items:center;width:min(500px,90%);min-height:170px;margin:28px auto;padding:24px;font-size:12px;font-weight:900;display:grid}body[data-game-visual=v39] .round-recap{width:min(760px,100%)!important;margin:0 auto!important}body[data-game-visual=v39] .v39-question-stage{width:min(940px,100%)!important;margin-inline:auto!important}body[data-game-visual=v39] .v39-question{text-wrap:balance!important;width:100%!important;max-width:910px!important;margin:24px auto 22px!important}body[data-game-visual=v39] .v39-question.is-short{font-size:clamp(36px,3.35vw,48px)!important}body[data-game-visual=v39] .v39-question.is-medium{font-size:clamp(33px,3vw,43px)!important}body[data-game-visual=v39] .v39-question.is-long{font-size:clamp(29px,2.6vw,38px)!important;line-height:1.06!important}body[data-game-visual=v39] .v39-question.is-very-long{font-size:clamp(26px,2.3vw,34px)!important;line-height:1.04!important}body[data-game-visual=v39] .v39-answers{gap:16px!important}body[data-game-visual=v39] .v39-answers button{border-radius:22px!important;min-height:96px!important;padding:17px 24px 17px 16px!important}body[data-game-visual=v39] .v39-answers strong{font-size:22px!important;line-height:1.2!important}body[data-game-visual=v39] .v39-reveal-progress{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:min(620px,78%)!important;margin:20px auto 7px!important;display:grid!important}body[data-game-visual=v39] .v39-reveal-progress>span{color:#ff7184!important;letter-spacing:.16em!important;font-size:8px!important;font-weight:950!important}body[data-game-visual=v39] .v39-reveal-progress>i{background:#5b779a38!important;border-radius:999px!important;width:100%!important;height:4px!important;display:block!important;position:relative!important;overflow:hidden!important}body[data-game-visual=v39] .v39-reveal-progress>i>b{transform-origin:0!important;will-change:transform!important;background:linear-gradient(90deg,#ff2e49,#ff6b7d 65%,#ffc0c8)!important;transition:transform 90ms linear!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 0 12px #ff314b7a!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-question{margin-top:18px!important;margin-bottom:18px!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-answers{gap:12px!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-answers button{min-height:82px!important;padding-top:12px!important;padding-bottom:12px!important}body[data-game-visual=v39] .v39-results{gap:12px!important;width:min(780px,100%)!important;margin:18px auto 0!important;display:grid!important}body[data-game-visual=v39] .v39-results-next,body[data-game-visual=v39] .v39-result-hero,body[data-game-visual=v39] .v39-result-cards,body[data-game-visual=v39] .v39-result-stats{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}body[data-game-visual=v39] .v39-results-next{border-radius:14px!important;grid-template-columns:1fr!important;gap:8px!important;min-height:48px!important;padding:9px 14px 10px!important;display:grid!important}body[data-game-visual=v39] .v39-results-next>div{justify-content:center!important;align-items:baseline!important;gap:6px!important;display:flex!important}body[data-game-visual=v39] .v401-result-countdown{background:#517caa33!important;border-radius:999px!important;width:100%!important;height:3px!important;display:block!important;position:relative!important;overflow:hidden!important}body[data-game-visual=v39] .v401-result-countdown>b{transform-origin:0!important;will-change:transform!important;background:linear-gradient(90deg,#1fcdf4,#6ee8ff)!important;transition:transform 90ms linear!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 0 9px #20ccf461!important}body[data-game-visual=v39] .v39-result-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body[data-game-visual=v39] .v39-result-cards:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-game-visual=v39] .v39-result-cards>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:72px!important;margin:0!important}body[data-game-visual=v39] .v39-result-hero,body[data-game-visual=v39] .v39-result-stats{border-radius:20px!important}@media (max-width:720px){body[data-game-visual=v39] .beta-organizer-modal{width:min(100%,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px!important}body[data-game-visual=v39] .mode-picker,body[data-game-visual=v39] .admin-grid,body[data-game-visual=v39] .admin-action-row{grid-template-columns:1fr!important}body[data-game-visual=v39] .admin-action-row .primary-btn{grid-column:auto!important}body[data-game-visual=v39] .v39-wheel-panel{border-radius:24px!important;width:calc(100% - 20px)!important;max-width:720px!important;padding:22px 14px 24px!important}body[data-game-visual=v39] .v39-wheel-panel h1{max-width:100%!important;margin:14px auto 8px!important;font-size:clamp(40px,10.6vw,58px)!important;line-height:.94!important}body[data-game-visual=v39] .v39-wheel-panel>p{width:min(92%,560px)!important;margin-bottom:10px!important;font-size:12px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(86vw,540px)!important;max-width:100%!important;margin:14px auto 18px!important}body[data-game-visual=v39] .v39-wheel-label{font-size:12px!important}body[data-game-visual=v39] .v39-wheel-label-2{font-size:11px!important}body[data-game-visual=v39] .v39-wheel-label-3{font-size:9.8px!important}body[data-game-visual=v39] .v39-wheel-disc.segments-8 .v39-wheel-label,body[data-game-visual=v39] .v39-wheel-disc.segments-7 .v39-wheel-label,body[data-game-visual=v39] .v39-wheel-disc.segments-6 .v39-wheel-label{font-size:13px!important}body[data-game-visual=v39] .v39-wheel-button{width:min(86vw,520px)!important;min-width:0!important;min-height:60px!important}body[data-game-visual=v39] .v39-question-stage{box-sizing:border-box!important;width:100%!important;padding-inline:14px!important}body[data-game-visual=v39] .v39-question{max-width:100%!important;margin:22px auto 20px!important}body[data-game-visual=v39] .v39-question.is-short{font-size:clamp(31px,7.3vw,39px)!important}body[data-game-visual=v39] .v39-question.is-medium{font-size:clamp(28px,6.7vw,35px)!important}body[data-game-visual=v39] .v39-question.is-long{font-size:clamp(25px,5.9vw,31px)!important;line-height:1.07!important}body[data-game-visual=v39] .v39-question.is-very-long{font-size:clamp(22px,5.2vw,28px)!important;line-height:1.06!important}body[data-game-visual=v39] .v39-answers{gap:14px!important}body[data-game-visual=v39] .v39-answers button{grid-template-columns:58px minmax(0,1fr)!important;gap:17px!important;min-height:92px!important;padding:15px 18px 15px 14px!important}body[data-game-visual=v39] .v39-answers strong{font-size:clamp(19px,4.9vw,23px)!important}body[data-game-visual=v39] .v39-reveal-progress{width:calc(100% - 28px)!important;margin-top:16px!important}body[data-game-visual=v39] .v39-results{width:calc(100% - 28px)!important;margin-top:14px!important}:is(body[data-game-visual=v39] .v39-result-cards,body[data-game-visual=v39] .v39-result-cards:has(>div:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-game-visual=v39] .v39-result-cards:has(>div:nth-child(4))>div:nth-child(4){grid-column:1/-1!important}body[data-game-visual=v39] .v39-result-cards>div{min-height:70px!important;padding-inline:8px!important}}@media (max-width:430px){body[data-game-visual=v39] .v39-wheel-panel{width:calc(100% - 12px)!important;padding-inline:10px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(90vw,500px)!important}body[data-game-visual=v39] .v39-result-cards{gap:7px!important}body[data-game-visual=v39] .v39-result-cards>div strong{font-size:18px!important}}@media (prefers-reduced-motion:reduce){body[data-game-visual=v39] .game-stage-shell>section,body[data-game-visual=v39] .v39-question-stage,body[data-game-visual=v39] .v39-results,body[data-game-visual=v39] .v39-wheel-panel,body[data-game-visual=v39] .round-recap{animation-duration:.01ms!important}}body[data-game-visual=v39] .v39-question.v402-autofit{will-change:font-size;text-wrap:balance!important;max-width:min(910px,100%)!important;transition:font-size .16s,line-height .16s,opacity .18s!important}body[data-game-visual=v39] .v39-question.v402-autofit[data-fit=tight]{letter-spacing:-.03em!important}@media (max-width:720px){body[data-game-visual=v39] .v39-question-stage{box-sizing:border-box!important;width:100%!important;padding-inline:12px!important}body[data-game-visual=v39] .v39-question.v402-autofit{width:min(100%,680px)!important;max-width:calc(100vw - 34px)!important;margin:17px auto 15px!important}body[data-game-visual=v39] .v39-topic{margin-top:8px!important}body[data-game-visual=v39] .v39-lifeline{margin:-2px auto 12px!important}body[data-game-visual=v39] .v39-answers{gap:12px!important}body[data-game-visual=v39] .v39-answers button{min-height:86px!important;padding-top:13px!important;padding-bottom:13px!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-question.v402-autofit{margin-top:14px!important;margin-bottom:14px!important}body[data-game-visual=v39] .v39-quiz-screen.is-reveal-answer .v39-answers button{min-height:78px!important}}@media (max-width:430px){body[data-game-visual=v39] .v39-question.v402-autofit{max-width:calc(100vw - 26px)!important;margin-top:15px!important;margin-bottom:13px!important}body[data-game-visual=v39] .v39-answers{gap:10px!important}body[data-game-visual=v39] .v39-answers button{border-radius:19px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;min-height:80px!important}body[data-game-visual=v39] .v39-answer-letter{width:50px!important;height:50px!important}}body[data-game-visual=v39] .v39-act .v402-streak{color:#ffc45f!important;background:#522c0524!important;border:1px solid #ffbe4c2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:4px 10px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff06!important}body[data-game-visual=v39] .v39-act .v402-streak.is-close{color:#ffe09b!important;background:linear-gradient(90deg,#6e370461,#531f053d)!important;border-color:#ffc0497a!important;animation:1.35s ease-in-out infinite v402StreakBreath!important;box-shadow:0 0 22px #ff9e251f,inset 0 0 16px #ffc14f0d!important}body[data-game-visual=v39] .v39-act .v402-streak.is-bonus{color:#76efc9!important;background:#06493b47!important;border-color:#5bebbe85!important;box-shadow:0 0 24px #34deaa24!important}@keyframes v402StreakBreath{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.025)}}body[data-game-visual=v39] .v39-wheel-panel{background:radial-gradient(circle at 50% -6%,#40b8ff38,#0000 36%),radial-gradient(circle at 92% 64%,#ff2a511c,#0000 34%),linear-gradient(158deg,#082044fd,#020a17fe 74%)!important;box-shadow:0 30px 96px #00000075,inset 0 1px #fff1,inset 0 -22px 50px #0000001a!important}body[data-game-visual=v39] .v39-wheel-disc{isolation:isolate!important}body[data-game-visual=v39] .v39-wheel-disc:after{content:"";z-index:3;pointer-events:none;opacity:.58;mix-blend-mode:screen;background:linear-gradient(155deg,#ffffff1f,#ffffff06 24%,#0000 43%),radial-gradient(circle at 30% 18%,#ffffff1a,#0000 28%);border-radius:50%;position:absolute;inset:5.5%;-webkit-mask-image:radial-gradient(circle,#0000 0 24%,#000 26% 100%);mask-image:radial-gradient(circle,#0000 0 24%,#000 26% 100%)}body[data-game-visual=v39] .v39-wheel-rotor{will-change:transform!important;transition:transform 1.85s cubic-bezier(.055,.72,.12,1)!important}body[data-game-visual=v39] .v39-wheel-disc.is-spinning .v39-wheel-rotor{transition:none!important;animation-duration:.74s!important;animation-timing-function:linear!important}body[data-game-visual=v39] .v39-wheel-disc.has-result .v39-wheel-rotor{transition-duration:1.85s!important}body[data-game-visual=v39] .v39-wheel-disc.has-result .v39-wheel-segment.is-selected path{filter:url(#v39-selected-glow)brightness(1.18)saturate(1.08)!important}body[data-game-visual=v39] .v39-wheel-disc.has-result .v39-wheel-segment.is-selected .v39-wheel-label{filter:drop-shadow(0 0 5px #ffffff57)}body[data-game-visual=v39] .v39-wheel-pointer{filter:drop-shadow(0 5px 9px #00000085)drop-shadow(0 0 11px #ff365085)!important}body[data-game-visual=v39] .v39-wheel-result{animation:.42s cubic-bezier(.2,.78,.2,1) 80ms both v402WheelResultIn!important}@keyframes v402WheelResultIn{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){body[data-game-visual=v39] .v39-wheel-panel{width:calc(100% - 16px)!important;padding:20px 11px 22px!important}body[data-game-visual=v39] .v39-wheel-disc{width:min(88vw,520px)!important;margin:12px auto 16px!important}body[data-game-visual=v39] .v39-wheel-panel h1{font-size:clamp(38px,10vw,54px)!important;line-height:.94!important}}@media (prefers-reduced-motion:reduce){body[data-game-visual=v39] .v39-act .v402-streak.is-close{animation:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg-0);min-width:320px;min-height:100%}body,#root{width:100%;min-width:320px;min-height:100vh}@supports (min-height:100svh){body,#root,.app-screen,.v39-quiz-screen{min-height:100svh}}@supports (min-height:100dvh){body,#root,.app-screen,.v39-quiz-screen{min-height:100dvh}}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);overflow-x:hidden}#root{isolation:isolate}.shell,.v39-quiz-screen,.v39-wheel-stage,.app-shell,.v39-question-stage,.v39-answers{min-width:0}img,svg,video,canvas{max-width:100%}button,input,select,textarea{touch-action:manipulation;max-width:100%}@media (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input:not([type]),textarea,select{font-size:max(16px,1em)}}.modal-backdrop{padding-top:max(22px, env(safe-area-inset-top,0px));padding-right:max(22px, env(safe-area-inset-right,0px));padding-bottom:max(22px, env(safe-area-inset-bottom,0px));padding-left:max(22px, env(safe-area-inset-left,0px))}.modal-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100vh - 44px)}@supports (height:100svh){.modal-card{max-height:calc(100svh - 44px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@supports (height:100dvh){.modal-card{max-height:calc(100dvh - 44px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.site-header,.topbar{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.v39-quiz-screen,.app-shell{padding-bottom:max(26px, env(safe-area-inset-bottom,0px))}@media (hover:none),(pointer:coarse){.btn:hover:not(:disabled){transform:none}}@media (max-width:767px){body,#root{min-width:0}.shell{width:min(100% - 28px,1180px)}.v39-quiz-screen{width:min(100% - 24px,1120px)}.modal-card{width:100%;padding:24px 20px}.two-fields,.dashboard-grid,.v39-wheel-layout.with-recap{grid-template-columns:minmax(0,1fr)}.v39-answers button{min-width:0}}@media (max-width:700px){body[data-visual=beta-v37] .topbar{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));gap:10px}body[data-visual=beta-v37] .topbar .account-actions{flex:none;gap:0;margin-left:auto}body[data-visual=beta-v37] .topbar .account-actions .ghost-btn{display:none}body[data-visual=beta-v37] .topbar .account-actions .red-btn{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:12px;display:inline-flex}}@media (max-width:480px){.shell{width:min(100% - 20px,1180px)}.v39-quiz-screen{width:min(100% - 16px,1120px)}body[data-visual=beta-v37] .topbar .brand{width:185px;min-width:185px;height:44px}}@media (max-width:360px){body[data-visual=beta-v37] .topbar .brand{width:165px;min-width:165px;height:42px}body[data-visual=beta-v37] .topbar .account-actions .red-btn{padding-inline:10px;font-size:11px}}@media (orientation:landscape) and (max-height:540px){.v39-quiz-screen{padding-top:8px}.v39-timer{width:68px;height:68px;margin-top:7px}.v39-question-stage h1{margin-top:10px;margin-bottom:10px}.v39-answers{gap:8px}.v39-answers button{min-height:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v39-lifeline{margin:-2px auto 16px}.v39-lifeline button{color:#ecfbff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(145deg,#072546fa,#031227fc);border:1px solid #4bd2ff8f;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:154px;min-height:48px;padding:6px 16px 6px 8px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 28px #00000042,0 0 20px #21c2ff1a,inset 0 1px #ffffff0f}.v39-lifeline button:not(:disabled):hover{background:linear-gradient(145deg,#093059fc,#041730fc);border-color:#67e6ffe6;transform:translateY(-1px);box-shadow:0 14px 32px #0000004d,0 0 24px #21c2ff2b,inset 0 1px #ffffff14}.v39-lifeline button:focus-visible{outline-offset:3px;border-color:#67e6ff;outline:3px solid #47d8ff59}.v39-lifeline button>span{color:#0000;background:radial-gradient(circle at 35% 25%,#6cebff42,#0000 38%),linear-gradient(145deg,#14a3cc47,#1a56b52e);border:1px solid #6ae7ff57;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:0;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14}.v39-lifeline button>span:before{content:"🃏";color:#fff;filter:drop-shadow(0 1px 3px #00000059);font-size:18px;line-height:1}.v39-lifeline button>b{color:#0000;letter-spacing:0;white-space:nowrap;width:auto;min-width:72px;font-size:0;line-height:1;position:relative}.v39-lifeline button>b:after{content:"DŽOKER";color:#eafaff;letter-spacing:.12em;font-size:11px;font-weight:950;line-height:1}.v39-lifeline button:disabled,.v39-lifeline button.used{opacity:.46;cursor:not-allowed;background:linear-gradient(145deg,#0b1b2de0,#05101ef0);border-color:#7a96b147;transform:none;box-shadow:inset 0 1px #ffffff06}.v39-lifeline button:disabled>span,.v39-lifeline button.used>span{filter:grayscale(.55);background:#60778f1a;border-color:#8fa3b833}.v39-lifeline button:disabled>b:after,.v39-lifeline button.used>b:after{color:#8498ac}@media (max-width:720px){.v39-lifeline{justify-content:center;width:100%;margin:-1px auto 14px;display:flex}.v39-lifeline button{border-radius:14px;min-width:142px;min-height:46px;padding:6px 14px 6px 7px}.v39-lifeline button>span{border-radius:9px;flex-basis:30px;width:30px;height:30px}.v39-lifeline button>span:before{font-size:17px}.v39-lifeline button>b:after{letter-spacing:.11em;font-size:10px}}@media (max-width:420px){.v39-lifeline button{min-width:136px;min-height:44px}}@media (hover:none){.v39-lifeline button:not(:disabled):hover{transform:none}}@media (prefers-reduced-motion:reduce){.v39-lifeline button{transition:none}}html body .beta-organizer-modal .mode-picker>button.active,html body .beta-organizer-modal .mode-picker>button.active:last-child,body[data-game-visual=v39] .mode-picker>button.active,body[data-game-visual=v39] .mode-picker>button.active:last-child,html body .beta-organizer-modal .mode-picker>button.active:hover,html body .beta-organizer-modal .mode-picker>button.active:last-child:hover,html body .beta-organizer-modal .mode-picker>button.active:focus-visible,html body .beta-organizer-modal .mode-picker>button.active:last-child:focus-visible{filter:none!important;background:radial-gradient(circle at 18% 0,#4cefba33,#0000 48%),linear-gradient(145deg,#075142e0,#021d25fc)!important;border-color:#3fe0ad!important;box-shadow:0 0 0 1px #3fe0ad24,0 14px 34px #0c87682e,inset 0 1px #ffffff0f!important}html body .beta-organizer-modal .mode-picker>button.active b,html body .beta-organizer-modal .mode-picker>button.active:last-child b,body[data-game-visual=v39] .mode-picker>button.active b,body[data-game-visual=v39] .mode-picker>button.active:last-child b{color:#74f1c8!important}html body .beta-organizer-modal .mode-picker>button.active span,html body .beta-organizer-modal .mode-picker>button.active:last-child span,body[data-game-visual=v39] .mode-picker>button.active span,body[data-game-visual=v39] .mode-picker>button.active:last-child span{color:#b6d3ca!important}html body .beta-organizer-modal .mode-picker>button.active:focus-visible,html body .beta-organizer-modal .mode-picker>button.active:last-child:focus-visible,body[data-game-visual=v39] .mode-picker>button.active:focus-visible,body[data-game-visual=v39] .mode-picker>button.active:last-child:focus-visible{outline-offset:2px;outline:3px solid #74f1c86b!important}@media (forced-colors:active){html body .beta-organizer-modal .mode-picker>button.active,body[data-game-visual=v39] .mode-picker>button.active{outline:3px solid highlight!important}}body[data-visual=beta-v37] .v34-feature-grid{grid-auto-rows:1fr;align-items:stretch;gap:12px}body[data-visual=beta-v37] .v34-feature-grid>article{isolation:isolate;background:radial-gradient(circle at 88% 10%,#26c3ff14,#0000 36%),linear-gradient(150deg,#051931f5,#020c1bfa);border-color:#2369ac9e;flex-direction:column;min-width:0;min-height:178px;padding:20px 20px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff06}body[data-visual=beta-v37] .v34-feature-grid>article:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#148bff1a,#0000 68%);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-48px;right:-34px}body[data-visual=beta-v37] .v34-feature-grid>article>span{color:#62dcff;background:#04223eb8;border:1px solid #3ebef447;border-radius:999px;align-self:flex-start;align-items:center;min-height:27px;padding:5px 9px;line-height:1;display:inline-flex}body[data-visual=beta-v37] .v34-feature-grid>article h3{margin-top:13px;line-height:1.18}body[data-visual=beta-v37] .v34-feature-grid>article p{margin-top:auto;padding-top:2px;line-height:1.62}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(2)>span{color:#ff9ba7;background:#4b0c1c57;border-color:#ff475c47}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(3)>span{color:#ffc86c;background:#4c340947;border-color:#ffbe5340}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(4)>span{color:#6fe6bb;background:#0a43334d;border-color:#47daa845}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(5){grid-column:2/span 2}.beta-modal-backdrop{padding-top:max(14px, env(safe-area-inset-top));padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(14px, env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left))}.beta-lobby-modal{width:min(780px,100%);max-height:calc(100vh - 28px);max-height:calc(100svh - 28px);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 28px);padding-bottom:max(28px, calc(20px + env(safe-area-inset-bottom)));overflow-y:auto}.beta-lobby-modal .modal-badge{background:#051f39bd;border:1px solid #30b1eb42;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;display:inline-flex}.beta-lobby-modal .lobby-code{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px}.beta-lobby-modal .lobby-code-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:5px;display:grid}.beta-lobby-modal .lobby-code-actions>button{width:100%;min-height:40px;padding-inline:12px;grid-area:auto!important;justify-self:stretch!important}.beta-lobby-modal .beta-room-facts{gap:7px;margin-bottom:16px}.beta-lobby-modal .beta-room-facts>span{align-items:center;min-height:28px;padding:6px 9px;display:inline-flex}.beta-lobby-modal .beta-player-list{max-height:min(240px,30dvh);padding-right:2px}.beta-lobby-modal .beta-start-button,.beta-lobby-modal .beta-waiting{z-index:auto!important;position:static!important;inset:auto!important;transform:none!important}.beta-lobby-modal .beta-start-button{border-radius:11px;min-height:52px;margin-top:14px}.beta-lobby-modal .beta-waiting{color:#9ce8ff;background:radial-gradient(circle at 12%,#23d2ff1a,#0000 31%),linear-gradient(130deg,#05243dd6,#031223f0);border:1px solid #26b0e157;border-radius:12px;width:100%;min-height:52px;margin:14px 0 0;padding:11px 14px;box-shadow:inset 0 1px #ffffff06}.beta-lobby-modal .beta-waiting i{flex:none;width:9px;height:9px}.beta-lobby-modal .beta-lobby-note{margin-top:8px;line-height:1.45}@media (max-width:900px){body[data-visual=beta-v37] .v34-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-visual=beta-v37] .v34-feature-grid>article,body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(5){grid-column:auto}body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(5){grid-column:1/-1}}@media (max-width:700px){.beta-modal-backdrop{padding-top:max(8px, env(safe-area-inset-top));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left));place-items:center}.beta-lobby-modal{width:100%;max-height:calc(100vh - 16px);max-height:calc(100svh - 16px);max-height:calc(100dvh - 16px);padding:26px 16px max(20px, calc(14px + env(safe-area-inset-bottom)));border-radius:18px}.beta-lobby-modal .lobby-code{text-align:center;grid-template-columns:1fr;padding:15px 13px}.beta-lobby-modal .lobby-code>strong{grid-area:auto;justify-self:center;font-size:clamp(22px,7vw,28px)}.beta-lobby-modal .lobby-code-actions{grid-column:auto;grid-template-columns:1fr}.beta-lobby-modal .beta-room-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.beta-lobby-modal .beta-room-facts>span{text-align:center;justify-content:center}.beta-lobby-modal .beta-room-facts>span:last-child:nth-child(odd){grid-column:1/-1}.beta-lobby-modal .beta-player-list{max-height:min(220px,28dvh)}}@media (max-width:620px){body[data-visual=beta-v37] .v34-feature-grid{grid-template-columns:1fr}body[data-visual=beta-v37] .v34-feature-grid>article,body[data-visual=beta-v37] .v34-feature-grid>article:nth-child(5){grid-column:auto;min-height:0}}@media (hover:hover) and (pointer:fine){body[data-visual=beta-v37] .v34-feature-grid>article{transition:transform .18s,border-color .18s,box-shadow .18s}body[data-visual=beta-v37] .v34-feature-grid>article:hover{border-color:#3fa8efb8;transform:translateY(-2px);box-shadow:0 18px 42px #0000003d,0 0 22px #1d90ff12,inset 0 1px #ffffff09}}@media (prefers-reduced-motion:reduce){body[data-visual=beta-v37] .v34-feature-grid>article{transition:none}}@media (max-width:700px){body[data-visual=beta-v37] .topbar{padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));gap:7px}body[data-visual=beta-v37] .topbar .account-actions{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}body[data-visual=beta-v37] .topbar .account-actions .ghost-btn,body[data-visual=beta-v37] .topbar .account-actions .red-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:40px;line-height:1;display:inline-flex!important}body[data-visual=beta-v37] .topbar .account-actions .ghost-btn{min-width:66px;padding:0 9px;font-size:11px}body[data-visual=beta-v37] .topbar .account-actions .red-btn{min-width:88px;padding:0 10px;font-size:11px}}@media (max-width:480px){body[data-visual=beta-v37] .topbar .brand{height:42px;width:148px!important;min-width:148px!important}body[data-visual=beta-v37] .topbar .account-actions .ghost-btn{min-width:60px;padding-inline:7px;font-size:10px}body[data-visual=beta-v37] .topbar .account-actions .red-btn{min-width:82px;padding-inline:8px;font-size:10px}}@media (max-width:370px){body[data-visual=beta-v37] .topbar .brand{height:40px;width:128px!important;min-width:128px!important}body[data-visual=beta-v37] .topbar .account-actions{gap:4px}body[data-visual=beta-v37] .topbar .account-actions .ghost-btn{min-width:56px;padding-inline:6px;font-size:9.5px}body[data-visual=beta-v37] .topbar .account-actions .red-btn{min-width:76px;padding-inline:6px;font-size:9.5px}}.auth-register-form{gap:12px}@keyframes v4011WebkitWheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-game-visual=v39] .v39-wheel-rotor,body[data-game-visual=v39] .v39-wheel-disc.is-spinning .v39-wheel-rotor{will-change:transform;transition:none!important;animation:none!important}.field-help{color:#7089a3;margin:-6px 0 2px;font-size:9px;line-height:1.45;display:block}.beta-player-list .lobby-player-row{grid-template-columns:34px minmax(0,1fr) minmax(90px,auto) auto auto;gap:9px}.lobby-kick-button{color:#ff8d9b;letter-spacing:.08em;background:#66111f33;border:1px solid #ff5b6c75;border-radius:8px;min-height:32px;padding:0 10px;font-size:8px;font-weight:950}.lobby-kick-button:disabled{opacity:.45}.kicked-player-modal{text-align:center;width:min(520px,100%)}.kicked-player-modal .primary-btn{width:100%;margin-top:14px}.v4012-feedback{width:min(720px,100% - 24px);margin:22px auto 8px}.v4012-feedback-trigger{color:#8be8ff;letter-spacing:.08em;background:#041d36d1;border:1px solid #37cdf57a;border-radius:12px;min-height:44px;padding:0 18px;font-size:9px;font-weight:950}.v4012-feedback.open form,.v4012-feedback-thanks{background:linear-gradient(145deg,#051c34f5,#030f1ffa);border:1px solid #2f91c86b;border-radius:16px;padding:18px;box-shadow:0 18px 42px #0000003d}.v4012-feedback-head{text-align:left;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.v4012-feedback-head>div{gap:4px;display:grid}.v4012-feedback-head span{color:#42d7ff;letter-spacing:.14em;font-size:8px;font-weight:950}.v4012-feedback-head b{color:#f1f8ff;font-size:14px}.v4012-feedback-head>button{color:#9db1c6;background:#ffffff0d;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.v4012-feedback-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v4012-feedback label{color:#91a8bf;gap:5px;font-size:9px;font-weight:800;display:grid}.v4012-feedback input,.v4012-feedback select,.v4012-feedback textarea{color:#edf7ff;width:100%;font:inherit;background:#031020;border:1px solid #244d73;border-radius:9px}.v4012-feedback input,.v4012-feedback select{min-height:42px;padding:0 10px}.v4012-feedback textarea{resize:vertical;min-height:105px;padding:10px;line-height:1.45}.v4012-feedback-message{text-align:left;margin-top:10px}.v4012-feedback-submit{color:#fff;letter-spacing:.08em;background:linear-gradient(120deg,#0879dc,#0753b5);border:1px solid #17bdeb;border-radius:10px;width:100%;min-height:44px;margin-top:11px;font-size:10px;font-weight:950}.v4012-feedback-thanks{text-align:center;gap:5px;display:grid}.v4012-feedback-thanks b{color:#8ce7c2}.v4012-feedback-thanks span{color:#8da3b8;font-size:10px}@media (hover:hover) and (pointer:fine){.lobby-kick-button:not(:disabled):hover{background:#84162757;border-color:#ff6c7acc}.v4012-feedback-trigger:hover{background:#072a4bf0;border-color:#55dcff}}@media (max-width:700px){.waiting-room-fab{grid-template-rows:34px 1fr;justify-items:center;transform:translateY(-50%);border-right:0!important;border-radius:14px 0 0 14px!important;grid-template-columns:1fr!important;gap:5px!important;width:48px!important;min-width:48px!important;min-height:112px!important;padding:8px 5px!important;inset:52% 0 auto auto!important}.waiting-room-fab>span:first-child{width:32px!important;height:32px!important;font-size:16px!important}.waiting-room-fab-copy{display:block!important}.waiting-room-fab-copy b{writing-mode:vertical-rl;line-height:1;display:block;transform:rotate(180deg);letter-spacing:.12em!important;font-size:8px!important}.waiting-room-fab-copy small{display:none!important}.beta-player-list .lobby-player-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"no name ready""no city kick";align-items:center;gap:5px 8px}.lobby-player-row>b{grid-area:no}.lobby-player-row>strong{grid-area:name}.lobby-player-row>span{grid-area:city}.lobby-player-row>em{grid-area:ready}.lobby-kick-button{grid-area:kick;min-height:30px}.v4012-feedback{width:calc(100% - 14px)}.v4012-feedback-grid{grid-template-columns:1fr}.v4012-feedback.open form{padding:14px}}@media (max-width:420px){.waiting-room-fab{top:58%!important}}html{scroll-padding-top:calc(var(--header-height) + 14px);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{min-width:320px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #5bdcfff5}body[data-visual=beta-v37] .topbar{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#020a19f5,#020a19db);border-bottom-color:#5d9cd821}body[data-visual=beta-v37] .join-card{border-color:#41b5f06b;box-shadow:0 26px 70px #00000057,0 0 46px #0c7ef41a,inset 0 1px #ffffff0b}body[data-visual=beta-v37] .join-card input{font-variant-numeric:tabular-nums;border-color:#64a6df57;min-height:54px;box-shadow:inset 0 1px #ffffff05}body[data-visual=beta-v37] .join-card input:focus{border-color:#47d2ffd6;box-shadow:0 0 0 3px #1eb8ff1c}body[data-visual=beta-v37] .primary-btn,body[data-visual=beta-v37] .outline-btn,body[data-visual=beta-v37] .ghost-btn,body[data-visual=beta-v37] .red-btn{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}body[data-visual=beta-v37] .benefits>article,body[data-visual=beta-v37] .steps>article,body[data-visual=beta-v37] .format-grid>article{box-shadow:0 16px 42px #00000029,inset 0 1px #ffffff05}body[data-visual=beta-v37] .modal-backdrop,body[data-visual=beta-v37] .beta-modal-backdrop{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);background:#000510d1}body[data-visual=beta-v37] .modal,body[data-visual=beta-v37] .modal-card,body[data-visual=beta-v37] .beta-organizer-modal,body[data-visual=beta-v37] .beta-lobby-modal{border-color:#47a5de61;box-shadow:0 34px 100px #00000085,0 0 42px #0b70dc17,inset 0 1px #ffffff09}body[data-visual=beta-v37] .modal-close{color:#9fb3c8;background:#041123a3;border:1px solid #769ec629;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}body[data-visual=beta-v37] .modal-badge{line-height:1.2}body[data-visual=beta-v37] .modal-lead{max-width:68ch}body[data-visual=beta-v37] .beta-recent-list>button{border-radius:12px;min-height:58px;transition:border-color .16s,background .16s,transform .16s}body[data-visual=beta-v37] .beta-recent-list code,body[data-visual=beta-v37] .lobby-code strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body[data-visual=beta-v37] .beta-lobby-modal .lobby-code{background:radial-gradient(circle at 82% 15%,#1eb4ff17,#0000 34%),linear-gradient(145deg,#041c34e6,#020e1ef5);border-color:#44b0e74d;box-shadow:inset 0 1px #ffffff06}body[data-visual=beta-v37] .beta-lobby-modal .lobby-code strong{letter-spacing:.13em;text-shadow:0 0 24px #3cccff29}body[data-visual=beta-v37] .beta-lobby-modal .beta-player-list{scrollbar-width:thin;scrollbar-color:#519bcf7a transparent}body[data-visual=beta-v37] .beta-lobby-modal .lobby-player-row{border-radius:10px}body[data-visual=beta-v37] .beta-lobby-modal .beta-start-button{box-shadow:0 14px 32px #006be73d}.game-screen{min-height:100vh;min-height:100svh;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.game-stage-shell{min-width:0}.game-toast{max-width:min(560px,100vw - 28px);margin-bottom:env(safe-area-inset-bottom);border:1px solid #ff748161;box-shadow:0 18px 52px #00000061}.game-toast button,.v4012-feedback-head>button{min-width:36px;min-height:36px}.loading-game .game-loader{max-width:min(520px,100vw - 28px)}@media (hover:hover) and (pointer:fine){body[data-visual=beta-v37] .primary-btn:hover:not(:disabled),body[data-visual=beta-v37] .outline-btn:hover:not(:disabled),body[data-visual=beta-v37] .ghost-btn:hover:not(:disabled),body[data-visual=beta-v37] .red-btn:hover:not(:disabled),body[data-visual=beta-v37] .beta-recent-list>button:hover:not(:disabled){transform:translateY(-1px)}body[data-visual=beta-v37] .modal-close:hover{color:#fff;background:#072642d1;border-color:#5cccff7a;transform:translateY(-1px)}}@media (max-width:760px){body[data-visual=beta-v37] .hero{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}body[data-visual=beta-v37] .join-card{border-radius:20px;width:100%}body[data-visual=beta-v37] .join-card button,body[data-visual=beta-v37] .modal button,body[data-visual=beta-v37] .modal-card button,body[data-visual=beta-v37] .beta-organizer-modal button,body[data-visual=beta-v37] .beta-lobby-modal button{min-height:44px}body[data-visual=beta-v37] .modal,body[data-visual=beta-v37] .modal-card,body[data-visual=beta-v37] .beta-organizer-modal,body[data-visual=beta-v37] .beta-lobby-modal{border-radius:18px}body[data-visual=beta-v37] .modal-close{width:42px;height:42px;top:10px;right:10px}body[data-visual=beta-v37] .beta-recent-list>button{min-height:64px}body[data-visual=beta-v37] .beta-lobby-modal .lobby-code strong{letter-spacing:.1em}.game-toast{width:calc(100vw - 20px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:460px){body[data-visual=beta-v37] .account-actions{gap:6px}body[data-visual=beta-v37] .account-actions button{min-height:40px;padding-inline:10px}body[data-visual=beta-v37] .quick-facts{gap:7px}body[data-visual=beta-v37] .beta-lobby-modal .beta-room-facts{grid-template-columns:1fr}body[data-visual=beta-v37] .beta-lobby-modal .beta-room-facts>span,body[data-visual=beta-v37] .beta-lobby-modal .beta-room-facts>span:last-child:nth-child(odd){grid-column:auto}}@media (prefers-reduced-motion:reduce){body[data-visual=beta-v37] .primary-btn,body[data-visual=beta-v37] .outline-btn,body[data-visual=beta-v37] .ghost-btn,body[data-visual=beta-v37] .red-btn,body[data-visual=beta-v37] .beta-recent-list>button,body[data-visual=beta-v37] .modal-close{transition:none!important;transform:none!important}}body[data-visual=beta-v37] .packages .section-heading{max-width:820px}body[data-visual=beta-v37] .plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}body[data-visual=beta-v37] .plan{border-color:#4791cc47;flex-direction:column;min-width:0;display:flex;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff06}body[data-visual=beta-v37] .plan.premium{border-color:#25bbf499;box-shadow:0 22px 56px #0067d624,inset 0 1px #ffffff09}body[data-visual=beta-v37] .plan.event{background:radial-gradient(circle at 86% 8%,#6a5cff1a,#0000 34%),linear-gradient(155deg,#081937f5,#030d1efa);border-color:#7477eb6b}body[data-visual=beta-v37] .plan.business{border-color:#ffb74a6e}body[data-visual=beta-v37] .plan-price{font-variant-numeric:tabular-nums;align-items:center;min-height:2.6em;line-height:1.08;display:flex}body[data-visual=beta-v37] .plan ul{flex:auto}body[data-visual=beta-v37] .plan>button{margin-top:auto}body[data-visual=beta-v37] .plan.plan-upcoming>button:disabled{opacity:1;cursor:default;color:#7f94aa;box-shadow:none;background:#061528b8;border-color:#5b82a838}body[data-visual=beta-v37] .plan.plan-upcoming{position:relative}body[data-visual=beta-v37] .plan.plan-upcoming:after{content:"CENOVNIK DEFINISAN";color:#749ab7;letter-spacing:.09em;background:#051b31d1;border:1px solid #5391be38;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;position:absolute;top:12px;right:12px}body[data-visual=beta-v37] .package-note{max-width:920px;margin-inline:auto;line-height:1.7}body[data-visual=beta-v37] .consumer-notice{background:radial-gradient(circle at 92% 4%,#23b9ff14,#0000 32%),linear-gradient(150deg,#051b33f5,#020d1dfb);border:1px solid #3a99d657;border-radius:22px;width:min(1160px,100% - 34px);margin:8px auto 78px;padding:clamp(22px,3vw,34px);box-shadow:0 22px 62px #0000003d,inset 0 1px #ffffff08}body[data-visual=beta-v37] .consumer-notice-head{gap:7px;margin-bottom:20px;display:grid}body[data-visual=beta-v37] .consumer-notice-head>span{color:#56d9ff;letter-spacing:.16em;font-size:9px;font-weight:950}body[data-visual=beta-v37] .consumer-notice-head>b{color:#f4f9ff;letter-spacing:-.02em;font-size:clamp(19px,2.2vw,27px)}body[data-visual=beta-v37] .consumer-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body[data-visual=beta-v37] .consumer-notice-grid>p{color:#91a8bf;background:#031225b8;border:1px solid #4181b533;border-radius:13px;margin:0;padding:15px 16px;font-size:11px;line-height:1.65}body[data-visual=beta-v37] .consumer-notice-grid b{color:#d9ecff}body[data-visual=beta-v37] .consumer-notice a{color:#73dcff;text-underline-offset:3px;-webkit-text-decoration:underline #73dcff52;text-decoration:underline #73dcff52}body[data-visual=beta-v37] .consumer-notice-links{border-top:1px solid #4689bf2e;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:15px;display:flex}body[data-visual=beta-v37] .consumer-notice-links a{letter-spacing:.035em;font-size:9px;font-weight:850}@media (max-width:1180px){body[data-visual=beta-v37] .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-visual=beta-v37] .plan.business{grid-column:span 2}}@media (max-width:820px){body[data-visual=beta-v37] .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-visual=beta-v37] .plan.business{grid-column:1/-1}body[data-visual=beta-v37] .consumer-notice-grid{grid-template-columns:1fr}}@media (max-width:560px){body[data-visual=beta-v37] .plan-grid{grid-template-columns:1fr}body[data-visual=beta-v37] .plan.business{grid-column:auto}body[data-visual=beta-v37] .consumer-notice{border-radius:18px;width:calc(100% - 18px);margin-bottom:54px;padding:18px 14px}body[data-visual=beta-v37] .consumer-notice-grid>p{padding:13px}body[data-visual=beta-v37] .consumer-notice-links{display:grid}}@media (hover:hover) and (pointer:fine){body[data-visual=beta-v37] .plan{transition:transform .17s,border-color .17s,box-shadow .17s}body[data-visual=beta-v37] .plan:hover{border-color:#4cb7ef8a;transform:translateY(-2px);box-shadow:0 24px 60px #0000003d,0 0 28px #1788ec0f,inset 0 1px #ffffff09}body[data-visual=beta-v37] .plan.plan-upcoming:hover{transform:none}}@media (prefers-reduced-motion:reduce){body[data-visual=beta-v37] .plan{transition:none;transform:none}}.legal-page{color:#f7f8fa;background:#071019;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071019f0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.legal-brand span:last-child{letter-spacing:-.7px;align-items:baseline;font-size:20px;display:flex}.legal-brand strong{font-weight:900}.legal-brand em{color:#ff3a3a;font-style:normal;font-weight:900}.legal-q{color:#fff;background:#ff3a3a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:950;box-shadow:0 8px 24px #ff3a3a38;display:grid!important}.legal-home-link{color:#dfe7ef;font-weight:800;text-decoration:none}.legal-home-link:hover{color:#fff}.legal-hero{max-width:1180px;margin:0 auto;padding:72px clamp(20px,5vw,72px) 44px}.legal-hero>span{color:#ff6969;letter-spacing:.16em;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-block}.legal-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(40px,7vw,78px);line-height:.98}.legal-hero p{color:#b9c7d5;max-width:820px;margin:22px 0 10px;font-size:clamp(18px,2.2vw,23px);line-height:1.55}.legal-hero small{color:#8091a2}.legal-layout{grid-template-columns:minmax(210px,280px) minmax(0,820px);align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,72px) 80px;display:grid}.legal-side-nav{background:#0d1823;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;padding:14px;display:flex;position:sticky;top:94px}.legal-side-nav a{color:#9fb0bf;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.3;text-decoration:none}.legal-side-nav a:hover{color:#fff;background:#ffffff0d}.legal-side-nav a.active{color:#fff;background:#ff3a3a}.legal-content{min-width:0}.legal-content>section{border-bottom:1px solid #ffffff17;margin:0 0 34px;padding:0 0 34px}.legal-content h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(22px,3vw,30px)}.legal-content p{color:#c6d1dc;margin:0 0 14px;font-size:16px;line-height:1.78}.legal-content a{color:#ff8080;text-underline-offset:3px}.legal-content b{color:#fff}.legal-provider-grid{background:#0c1721;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(130px,190px) 1fr;display:grid;overflow:hidden}.legal-provider-grid span,.legal-provider-grid b{border-bottom:1px solid #ffffff12;padding:13px 16px}.legal-provider-grid span{color:#8395a7;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.legal-provider-grid b{font-size:14px;line-height:1.45}.legal-provider-grid span:nth-last-child(-n+2),.legal-provider-grid b:nth-last-child(-n+2){border-bottom:0}.legal-sources{background:#ff3a3a0d;border-radius:20px;border:1px solid #ff3a3a42!important;padding:24px!important}.legal-sources h2{font-size:20px}.legal-sources p{font-size:14px}.legal-footer{color:#788999;background:#050b11;border-top:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:28px;padding:32px clamp(20px,5vw,72px);font-size:13px;display:flex}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.legal-footer a{color:#94a6b6;text-decoration:none}.legal-footer a:hover{color:#fff}@media (max-width:800px){.legal-topbar{padding:14px 18px}.legal-home-link{font-size:13px}.legal-hero{padding:54px 20px 34px}.legal-layout{padding:0 20px 60px;display:block}.legal-side-nav{scrollbar-width:none;border-radius:16px;flex-direction:row;gap:7px;margin-bottom:40px;padding:8px;display:flex;position:relative;top:auto;overflow-x:auto}.legal-side-nav::-webkit-scrollbar{display:none}.legal-side-nav a{white-space:nowrap}.legal-provider-grid{grid-template-columns:1fr}.legal-provider-grid span{border-bottom:0;padding-bottom:3px}.legal-provider-grid b{padding-top:2px}.legal-provider-grid span:nth-last-child(-n+2),.legal-provider-grid b:nth-last-child(-n+2){border-bottom:0}.legal-footer{flex-direction:column}.legal-footer nav{justify-content:flex-start}}.legal-page .legal-footer{display:none}.legal-business-identity{color:#fff;background:#071019;padding:0 clamp(20px,5vw,72px) 54px}.legal-business-identity-inner{background:#0b1620;border:1px solid #ffffff1a;border-radius:24px;max-width:1180px;margin:0 auto;padding:28px}.legal-business-identity-title{margin-bottom:24px}.legal-business-identity-title>span{color:#ff6969;letter-spacing:.15em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.legal-business-identity-title strong{letter-spacing:-.03em;font-size:25px;display:block}.legal-business-identity-title p{color:#9fb0bf;max-width:820px;margin:8px 0 0;font-size:14px;line-height:1.55}.legal-business-identity-grid{border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(145px,210px) 1fr;display:grid;overflow:hidden}.legal-business-identity-grid>span,.legal-business-identity-grid>b{border-bottom:1px solid #ffffff12;padding:11px 14px}.legal-business-identity-grid>span{color:#8092a3;text-transform:uppercase;letter-spacing:.045em;font-size:12px;font-weight:850}.legal-business-identity-grid>b{font-size:13px;line-height:1.5}.legal-business-identity-grid a{color:#ff8585}.legal-business-identity-grid>:nth-last-child(-n+2){border-bottom:0}.legal-business-footer{color:#788999;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.legal-business-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;display:flex}.legal-business-footer a{color:#94a6b6;text-decoration:none}.legal-business-footer a:hover{color:#fff}@media (max-width:720px){.legal-business-identity{padding:0 20px 38px}.legal-business-identity-inner{border-radius:18px;padding:18px}.legal-business-identity-grid{grid-template-columns:1fr}.legal-business-identity-grid>span{border-bottom:0;padding-bottom:2px}.legal-business-identity-grid>b{padding-top:2px}.legal-business-identity-grid>:nth-last-child(-n+2){border-bottom:0}.legal-business-footer{flex-direction:column}.legal-business-footer nav{justify-content:flex-start}}.cookie-consent{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#08111af7;border:1px solid #ffffff24;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;width:min(1040px,100vw - 32px);padding:22px 24px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000075}.cookie-consent>div:first-child{max-width:700px}.cookie-consent span{color:#ff6767;letter-spacing:.14em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.cookie-consent h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.cookie-consent p{color:#bac8d4;margin:0 0 9px;font-size:14px;line-height:1.55}.cookie-consent a{color:#ff8585;text-underline-offset:3px;font-size:13px;font-weight:750}.cookie-actions{flex:none;gap:9px;display:flex}.cookie-actions button,.cookie-settings-button{appearance:none;font:inherit;cursor:pointer;border:0}.cookie-actions button{border-radius:12px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850}.cookie-secondary{color:#edf3f7;background:#1a2935;border:1px solid #ffffff17!important}.cookie-primary{color:#fff;background:#ff3a3a;box-shadow:0 8px 24px #ff3a3a33}.cookie-settings-button{z-index:9000;color:#9eafbc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.78;background:#08111ade;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750;position:fixed;bottom:14px;right:16px}.cookie-settings-button:hover{opacity:1;color:#fff}@media (max-width:760px){.cookie-consent{border-radius:18px;width:calc(100vw - 24px);padding:18px;display:block;bottom:12px}.cookie-consent h2{font-size:20px}.cookie-actions{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.cookie-actions button{padding:0 10px}.cookie-settings-button{text-overflow:ellipsis;white-space:nowrap;max-width:70vw;bottom:10px;right:10px;overflow:hidden}}body[data-visual=beta-v37] .plan.plan-upcoming:after{content:none!important;display:none!important}.cookie-settings-button{white-space:nowrap!important;max-width:160px!important;bottom:14px!important;left:16px!important;right:auto!important}.site-footer .payment-logo-fallback{box-sizing:border-box!important;color:#a6bbcf!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;background:#07192bb8!important;border:1px solid #7eaacf38!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:2px 4px!important;font-size:7px!important;font-weight:850!important;line-height:1.05!important;display:inline-flex!important;overflow:hidden!important}.v39-wheel-rotor,.v39-wheel-disc.is-spinning .v39-wheel-rotor{will-change:transform;transform-origin:200px 200px!important;transform-box:view-box!important;transition:none!important;animation:none!important}.v39-wheel-label{pointer-events:none;text-rendering:geometricprecision}.v401-wheel-label-radial{letter-spacing:.015em!important;font-family:Bahnschrift SemiCondensed,Arial Narrow,sans-serif!important;font-weight:950!important}.v39-wheel-disc.is-spinning svg{filter:none!important}.v39-wheel-disc.is-spinning .v39-wheel-label{stroke:none!important;paint-order:fill!important;filter:none!important}.v39-wheel-disc.is-spinning .v39-wheel-face-gloss{opacity:.35!important}body[data-game-visual=v39] .v39-question.v402-autofit.is-long,body[data-game-visual=v39] .v39-question.v402-autofit.is-very-long{letter-spacing:-.035em!important;font-family:Bahnschrift SemiCondensed,Arial Narrow,Arial,sans-serif!important;line-height:1.025!important}@media (max-width:720px){.cookie-settings-button{max-width:120px!important;bottom:10px!important;left:10px!important;right:auto!important}.v39-wheel-disc{contain:layout}.v39-wheel-label{paint-order:stroke fill;stroke-width:1.15px}body[data-game-visual=v39] .v39-question.v402-autofit.is-medium{font-size:clamp(18px,5vw,25px)!important;line-height:1.045!important}body[data-game-visual=v39] .v39-question.v402-autofit.is-long{margin-top:11px!important;margin-bottom:10px!important;font-size:clamp(14px,4.25vw,22px)!important}body[data-game-visual=v39] .v39-question.v402-autofit.is-very-long{margin-top:9px!important;margin-bottom:9px!important;font-size:clamp(11.5px,3.55vw,18px)!important}:is(body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-long) .v39-answers,body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-very-long) .v39-answers){gap:8px!important}:is(body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-long) .v39-answers button,body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-very-long) .v39-answers button){min-height:70px!important;padding-top:10px!important;padding-bottom:10px!important}body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-very-long) .v39-timer{width:74px!important;height:74px!important;margin-top:8px!important}}@media (max-width:360px){body[data-game-visual=v39] .v39-question.v402-autofit.is-long{font-size:13.5px!important}body[data-game-visual=v39] .v39-question.v402-autofit.is-very-long{letter-spacing:-.045em!important;font-size:10.8px!important}:is(body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-long) .v39-answers button,body[data-game-visual=v39] .v39-question-stage:has(.v39-question.is-very-long) .v39-answers button){min-height:66px!important}}.tablic-app{--tb-bg:#080c0a;--tb-panel:#121916;--tb-panel2:#0d1311;--tb-felt:#174d36;--tb-felt2:#0d3324;--tb-gold:#e2aa3b;--tb-gold2:#f1ca76;--tb-red:#bb272d;--tb-text:#f5f1e8;--tb-muted:#aab1ab;--tb-line:#ffffff1a;min-height:100svh;color:var(--tb-text);background:radial-gradient(circle at 50% 10%,#37805821,#0000 34rem),linear-gradient(#0a0f0d,#070a09);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tablic-app *{box-sizing:border-box}.tablic-app button{font:inherit}.tablic-header,.game-topbar{border-bottom:1px solid var(--tb-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#080c0aeb;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px clamp(14px,4vw,48px);display:flex;position:sticky;top:0}.tablic-brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.tablic-q{background:linear-gradient(145deg,#c52b31,#7e1318);border-radius:11px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #00000047}.tablic-brand>span:last-child{grid-template-columns:auto auto;line-height:1;display:grid}.tablic-brand b,.tablic-brand em{letter-spacing:-.04em;font-size:16px;font-weight:950}.tablic-brand em{color:#eb4845;font-style:normal}.tablic-brand small{letter-spacing:.18em;color:var(--tb-muted);grid-column:1/-1;margin-top:4px;font-size:8px;font-weight:850}.tablic-link-btn,.tablic-secondary{border:1px solid var(--tb-line);color:inherit;cursor:pointer;background:#ffffff08;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.setup-hero,.setup-panel,.learning-note{width:min(1160px,100% - 28px);margin-left:auto;margin-right:auto}.setup-hero{padding:clamp(48px,8vw,94px) 0 38px}.setup-kicker,.result-kicker,.learning-note>span{color:var(--tb-gold2);letter-spacing:.18em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.setup-hero h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(42px,6.7vw,88px);line-height:.98}.setup-hero h1 em{color:var(--tb-gold2);font-style:normal}.setup-hero>p{color:#c0c7c0;max-width:790px;margin:25px 0 28px;font-size:clamp(16px,1.8vw,21px);line-height:1.55}.rules-strip{flex-wrap:wrap;gap:8px;display:flex}.rules-strip span{border:1px solid var(--tb-line);color:#bcc4bd;background:#ffffff08;border-radius:999px;padding:9px 12px;font-size:12px}.rules-strip b{color:var(--tb-text)}.setup-panel{border:1px solid var(--tb-line);background:linear-gradient(145deg,#18211df5,#0c110ffa);border-radius:22px;margin-bottom:56px;padding:clamp(20px,4vw,40px);box-shadow:0 30px 80px #00000047}.setup-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.setup-heading>span{width:30px;height:30px;color:var(--tb-gold2);border:1px solid #e2aa3b73;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.setup-heading h2{margin:0;font-size:22px}.setup-heading p{color:var(--tb-muted);margin:4px 0 0;font-size:13px}.setup-heading.second{margin-top:30px}.level-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.level-card{text-align:left;border:1px solid var(--tb-line);min-height:215px;color:inherit;cursor:pointer;background:#ffffff06;border-radius:16px;padding:22px;position:relative}.level-card:hover{border-color:#e2aa3b59;transform:translateY(-2px)}.level-card.active{background:#e2aa3b12;border-color:#e2aa3bd1}.level-rank{color:#111;background:#f4efe5;border-radius:9px;place-items:center;width:44px;height:54px;font:800 23px Georgia,serif;display:grid;box-shadow:0 8px 20px #0003}.level-tag{color:var(--tb-gold2);letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;top:23px;right:20px}.level-card h3{margin:18px 0 8px;font-size:21px}.level-card p{color:#b5bdb6;margin:0;font-size:13px;line-height:1.5}.mode-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode-row button{text-align:left;border:1px solid var(--tb-line);min-height:76px;color:inherit;cursor:pointer;background:#ffffff05;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.mode-row button.active{background:#e2aa3b0f;border-color:#e2aa3bb8}.mode-row b{font-size:13px}.mode-row span{color:var(--tb-muted);font-size:12px}.player-modes{color:var(--tb-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 16px;font-size:12px;display:flex}.player-modes b{color:var(--tb-text)}.player-modes .live{color:#76dda1;letter-spacing:.1em;font-size:9px;font-weight:900}.tablic-start,.tablic-primary{color:#16130d;cursor:pointer;background:linear-gradient(#f0c86e,#d89b28);border:0;border-radius:11px;min-height:52px;padding:0 20px;font-weight:950}.tablic-start{width:100%;min-height:58px}.learning-note{text-align:center;max-width:900px;margin-top:70px;margin-bottom:100px}.learning-note h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,4vw,44px)}.learning-note p{color:#b8c0b9;max-width:740px;margin:0 auto;line-height:1.65}.game-meta{color:var(--tb-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.game-meta b{color:var(--tb-text);letter-spacing:.08em}.level-pill{border:1px solid var(--tb-line);border-radius:999px;padding:5px 8px;font-weight:900}.scorebar{border-bottom:1px solid var(--tb-line);background:#0d1210;grid-template-columns:minmax(100px,150px) 1fr minmax(100px,150px);gap:12px;padding:10px clamp(8px,3vw,30px);display:grid}.tablic-score-chip{border:1px solid var(--tb-line);background:#ffffff06;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto;align-items:center;padding:9px 11px;display:grid}.tablic-score-chip.active{border-color:#e2aa3b73}.tablic-score-chip span{color:var(--tb-muted);letter-spacing:.12em;font-size:9px;font-weight:900}.tablic-score-chip strong{grid-area:1/2/3;font-size:31px}.tablic-score-chip small{color:var(--tb-muted);font-size:9px}.score-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.score-center small{color:var(--tb-muted);max-width:600px}.table-wrap{border:1px solid var(--tb-line);border-radius:26px;width:min(1260px,100% - 20px);margin:16px auto 0;overflow:hidden;box-shadow:0 28px 70px #00000059}.cpu-zone,.player-zone{background:linear-gradient(#141a18,#101513);padding:12px 16px}.cpu-zone{justify-content:space-between;align-items:center;gap:14px;min-height:104px;display:flex}.opponent-label{align-items:center;gap:9px;min-width:150px;display:flex}.avatar{background:#222b27;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.opponent-label>div{gap:3px;display:grid}.opponent-label small,.player-label small{color:var(--tb-muted);font-size:10px}.cpu-hand{flex:1;justify-content:flex-end;display:flex;overflow:hidden}.cpu-hand .tablic-card{margin-left:-26px}.cpu-hand .tablic-card:first-child{margin-left:0}.felt{background:radial-gradient(circle,#4b966b3b,transparent 45%),linear-gradient(145deg,var(--tb-felt),var(--tb-felt2));min-height:340px;padding:18px;position:relative}.felt:after{content:"";pointer-events:none;border:1px solid #f1ca7629;border-radius:19px;position:absolute;inset:10px}.felt-label{z-index:1;color:#ffffff9e;letter-spacing:.13em;justify-content:space-between;max-width:1100px;margin:0 auto 14px;font-size:9px;font-weight:900;display:flex;position:relative}.table-cards{z-index:1;flex-wrap:wrap;place-content:center;align-items:center;gap:11px;max-width:1100px;min-height:250px;margin:auto;display:flex;position:relative}.player-zone{border-top:1px solid var(--tb-line);gap:10px;display:grid}.player-label{letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;font-weight:900;display:flex}.player-hand{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.tablic-card{aspect-ratio:.69;color:#121212;cursor:pointer;background:linear-gradient(145deg,#fffef9,#e7e2d9);border:1px solid #00000029;border-radius:9px;flex:none;width:clamp(64px,7vw,88px);padding:0;transition:all .14s;position:relative;box-shadow:0 8px 16px #00000047}.tablic-card.red{color:#c0252d}.tablic-card:hover:not(:disabled){transform:translateY(-4px)}.tablic-card.selected{outline:3px solid var(--tb-gold2);outline-offset:2px;transform:translateY(-9px)}.tablic-card.hinted{box-shadow:0 0 0 3px #70e6a0e6,0 9px 18px #0000004d}.tablic-card:disabled{cursor:default}.tablic-card .corner{justify-items:center;font-family:Georgia,serif;line-height:.9;display:grid;position:absolute}.tablic-card .corner b{font-size:clamp(14px,1.8vw,19px)}.tablic-card .corner i{font-size:clamp(10px,1.4vw,14px);font-style:normal}.tablic-card .corner.top{top:5px;left:6px}.tablic-card .corner.bottom{bottom:5px;right:6px;transform:rotate(180deg)}.tablic-card .pip{place-items:center;font:42px Georgia,serif;display:grid;position:absolute;inset:0}.tablic-card.card-back{color:#fff;background:linear-gradient(45deg,#0000 46%,#ffffff1f 47% 53%,#0000 54%) 0 0/11px 11px,#71151a;border:4px solid #eee5d4;place-items:center;display:grid}.tablic-card.card-back span{font-size:21px;font-weight:1000}.tablic-card.small{width:68px}.empty-table{text-align:center;color:#ffffffb3;place-items:center;width:100%;min-height:190px;display:grid}.empty-table b{color:var(--tb-gold2);font-size:48px}.action-dock{grid-template-columns:1fr 1.3fr 1fr;gap:8px;width:min(1050px,100% - 20px);margin:12px auto;display:grid}.selection-status,.coach-btn{border:1px solid var(--tb-line);min-height:50px;color:inherit;background:#111614;border-radius:11px}.selection-status{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:6px 10px;display:grid}.selection-status b{color:#111;background:#eee7db;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.selection-status span{color:var(--tb-muted);font-size:11px}.coach-btn{cursor:pointer;font-weight:850}.coach-drawer{grid-template-columns:1.1fr .9fr;gap:10px;width:min(1050px,100% - 20px);margin:0 auto 18px;display:grid}.coach-message,.memory-coach{background:#1a302473;border:1px solid #70e6a02e;border-radius:14px;padding:14px}.coach-message{gap:9px;display:flex}.coach-message b,.coach-title b{color:#8de9b5}.coach-message p,.memory-coach p{color:#bdc6be;margin:4px 0 0;font-size:12px;line-height:1.45}.hint-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.hint-list button{border:1px solid var(--tb-line);color:#dfe5df;text-align:left;cursor:pointer;background:#111715;border-radius:9px;padding:9px 10px;font-size:11px}.hint-list button span{background:#234936;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:7px;display:inline-grid}.coach-title{align-items:center;gap:8px;display:flex}.coach-title>div{display:grid}.coach-title small{color:var(--tb-muted);font-size:9px}.memory-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin:10px 0;display:grid}.memory-grid span{border:1px solid var(--tb-line);min-height:30px;color:var(--tb-muted);border-radius:6px;place-items:center;font-size:8px;display:grid}.memory-grid b{color:var(--tb-text);font-size:10px}.tablic-game-footer{color:#8d958f;flex-wrap:wrap;justify-content:center;gap:6px;width:min(1080px,100% - 20px);margin:0 auto 22px;font-size:9px;display:flex}.tablic-game-footer span{border:1px solid #ffffff12;border-radius:999px;padding:5px 8px}.tablic-result-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020403d6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tablic-result{border:1px solid var(--tb-line);text-align:center;background:linear-gradient(145deg,#18201d,#0d1210);border-radius:20px;width:min(540px,100%);padding:clamp(22px,5vw,38px)}.tablic-result h2{margin:0 0 8px;font-size:clamp(29px,5vw,44px)}.result-score{justify-content:center;align-items:center;gap:18px;margin:22px;display:flex}.result-score strong{font-size:48px}.result-breakdown,.result-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.result-breakdown{text-align:left;margin-bottom:16px}.result-breakdown>div{border:1px solid var(--tb-line);border-radius:10px;gap:3px;padding:10px;display:grid}.result-breakdown span{color:var(--tb-muted);font-size:11px}@media (max-width:820px){.level-grid{grid-template-columns:1fr}.level-card{min-height:175px}.action-dock{grid-template-columns:1fr 1fr}.coach-btn{grid-column:1/-1}.coach-drawer,.hint-list{grid-template-columns:1fr}.scorebar{grid-template-columns:84px 1fr 84px;gap:5px}.score-center small{display:none}.cpu-zone{align-items:flex-start}.opponent-label{min-width:120px}.tablic-card{width:clamp(60px,14vw,78px)}.felt{min-height:315px}.tablic-app .game-meta span:first-child{display:none}}@media (max-width:540px){.tablic-header,.game-topbar{padding:10px 11px}.tablic-link-btn{padding:0 9px;font-size:10px}.tablic-brand b,.tablic-brand em{font-size:14px}.tablic-q{width:35px;height:35px;font-size:20px}.setup-hero{padding-top:42px}.mode-row{grid-template-columns:1fr}.scorebar{grid-template-columns:70px 1fr 70px}.tablic-score-chip{padding:7px}.tablic-score-chip strong{font-size:25px}.score-center{font-size:11px}.table-wrap{border-radius:18px;width:calc(100% - 10px)}.cpu-zone{min-height:88px;padding:9px}.avatar{width:32px;height:32px}.opponent-label b{font-size:12px}.cpu-hand .tablic-card{margin-left:-34px}.tablic-card.small{width:58px}.felt{min-height:300px;padding:13px 8px 18px}.table-cards{gap:8px}.player-zone{padding:10px 7px}.player-hand{gap:6px}.action-dock{grid-template-columns:1fr;width:calc(100% - 12px)}.selection-status{display:none}.coach-drawer{width:calc(100% - 12px)}.memory-grid{grid-template-columns:repeat(5,1fr)}.tablic-game-footer{width:calc(100% - 12px)}.result-breakdown,.result-actions{grid-template-columns:1fr}}.tablic-app .learning-status{border:1px solid var(--tb-line);background:#ffffff06;border-radius:12px;gap:4px;max-width:780px;margin-top:18px;padding:13px 15px;display:grid}.tablic-app .learning-status b{font-size:12px}.tablic-app .learning-status span{color:var(--tb-muted);font-size:11px;line-height:1.45}.tablic-app .learning-status.registered{background:#70e6a00b;border-color:#70e6a03d}.tablic-app .learning-status.registered b{color:#8de9b5}.tablic-app .learning-status.guest{background:#e2aa3b0a;border-color:#e2aa3b3d}.tablic-app .learning-status.guest b{color:var(--tb-gold2)}.tablic-app .level-card.locked,.tablic-app .level-card:disabled{cursor:not-allowed;opacity:.58;transform:none}.tablic-app .level-card.locked .level-rank{filter:grayscale();opacity:.72}.tablic-app .level-lock{color:#8e9790;margin-top:11px;font-size:10px;line-height:1.35;display:block}.tablic-app .tablic-start:disabled{opacity:.55;cursor:progress}.tablic-app .tablic-score-chip small{white-space:nowrap}.tablic-app .tablic-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.tablic-app .tablic-mode-grid .level-card{min-height:230px}.tablic-app .tablic-q{border-radius:10px;font-size:0;box-shadow:none!important;background:url(/brand/favicon-flat-exact.svg) 50%/contain no-repeat!important}.tablic-app .tablic-start,.tablic-app .tablic-primary{color:#fff;background:linear-gradient(135deg,#ff354a,#b80e25);box-shadow:0 10px 26px #c6142b33,inset 0 1px #ffffff2e}.tablic-app .tablic-start:hover:not(:disabled),.tablic-app .tablic-primary:hover:not(:disabled){filter:brightness(1.07)}.tablic-app button,.tablic-app a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tablic-app .tablic-link-btn,.tablic-app .tablic-secondary,.tablic-app .coach-btn,.tablic-app .tablic-start,.tablic-app .tablic-primary{min-height:44px}.tablic-app .tablic-header,.tablic-app .game-topbar{padding-left:max(clamp(14px,4vw,48px),env(safe-area-inset-left));padding-right:max(clamp(14px,4vw,48px),env(safe-area-inset-right));padding-top:max(12px,env(safe-area-inset-top))}.tablic-app .tablic-game-footer{padding-bottom:max(0px,env(safe-area-inset-bottom))}.tablic-app .table-wrap{max-width:1320px}.tablic-app .player-hand{flex-wrap:nowrap;min-width:0}.tablic-app .player-hand .tablic-card,.tablic-app .action-dock>*{min-width:0}@media (max-width:980px){.tablic-app .tablic-edu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tablic-app .scorebar{grid-template-columns:minmax(100px,1fr) minmax(0,1.55fr) minmax(100px,1fr)}.tablic-app .felt{min-height:320px}.tablic-app .table-wrap{width:min(100% - 16px,1260px)}}@media (max-width:820px){.tablic-app .tablic-mode-grid{grid-template-columns:1fr;max-width:620px}.tablic-app .tablic-mode-grid .level-card{min-height:175px}.tablic-app .game-topbar{flex-wrap:wrap;row-gap:8px}.tablic-app .game-meta{order:3;width:100%}.tablic-app .scorebar{grid-template-columns:1fr 1fr}.tablic-app .score-center{order:3;grid-area:2/1/auto/-1;padding:2px 6px}.tablic-app .felt{min-height:290px;padding:14px}.tablic-app .table-cards{min-height:220px}.tablic-app .action-dock{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.tablic-app .action-dock .coach-btn{grid-column:1/-1}.tablic-app .coach-drawer{grid-template-columns:1fr}.tablic-app .hint-list{grid-column:auto;grid-template-columns:1fr 1fr}}@media (max-width:640px){.tablic-app .setup-hero,.tablic-app .setup-panel,.tablic-app .learning-note{width:min(100% - 18px,1160px)}.tablic-app .setup-hero{padding-top:38px}.tablic-app .setup-hero h1{font-size:clamp(38px,13vw,58px)}.tablic-app .setup-panel{border-radius:18px;padding:16px 12px}.tablic-app .tablic-edu-grid{grid-template-columns:1fr}.tablic-app .level-card{min-height:160px;padding:18px}.tablic-app .mode-row{grid-template-columns:1fr}.tablic-app .table-wrap{border-radius:18px;width:calc(100% - 8px);margin-top:8px}.tablic-app .cpu-zone,.tablic-app .player-zone{padding:9px 8px}.tablic-app .opponent-label{min-width:112px}.tablic-app .cpu-hand .tablic-card{margin-left:-34px}.tablic-app .felt{min-height:250px;padding:10px 6px}.tablic-app .felt:after{border-radius:14px;inset:6px}.tablic-app .table-cards{gap:5px;min-height:188px}.tablic-app .player-hand{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:4px;width:100%;display:grid}.tablic-app .player-hand .tablic-card{width:100%;max-width:none}.tablic-app .tablic-card{border-radius:7px;width:clamp(48px,15vw,76px)}.tablic-app .tablic-card .pip{font-size:clamp(27px,9vw,38px)}.tablic-app .tablic-card .corner b{font-size:clamp(11px,4vw,16px)}.tablic-app .tablic-card .corner i{font-size:clamp(8px,3vw,12px)}.tablic-app .action-dock{gap:5px;width:calc(100% - 8px);margin:8px auto}.tablic-app .selection-status{padding:5px 7px}.tablic-app .play-btn{padding-inline:10px;font-size:12px}.tablic-app .coach-drawer{width:calc(100% - 8px);margin-bottom:10px}.tablic-app .memory-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.tablic-app .hint-list{grid-template-columns:1fr}.tablic-app .tablic-game-footer{width:calc(100% - 8px);margin-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:540px){.tablic-app .learning-status{padding:11px 12px}.tablic-app .tablic-score-chip small{white-space:normal;font-size:8px;line-height:1.15}.tablic-app .tablic-score-chip{grid-template-columns:1fr auto;padding:7px 8px}.tablic-app .tablic-score-chip strong{font-size:23px}.tablic-app .scorebar{gap:5px;padding:6px 5px}.tablic-app .score-center{font-size:11px}.tablic-app .score-center small{font-size:9px;line-height:1.25}.tablic-app .game-topbar{padding-bottom:8px}.tablic-app .tablic-brand b,.tablic-app .tablic-brand em{font-size:14px}.tablic-app .tablic-q{width:36px;height:36px}.tablic-app .tablic-link-btn{padding-inline:9px;font-size:11px}}@media (max-width:380px){.tablic-app .tablic-card{border-radius:6px}.tablic-app .player-hand{gap:3px}.tablic-app .cpu-hand .tablic-card{margin-left:-39px}.tablic-app .felt{min-height:232px}.tablic-app .table-cards{min-height:170px}.tablic-app .player-label small{text-align:right;max-width:190px}}@media (orientation:landscape) and (max-height:520px) and (max-width:950px){.tablic-app .game-topbar{min-height:52px;padding-top:6px;padding-bottom:6px;position:static}.tablic-app .scorebar{padding-top:4px;padding-bottom:4px}.tablic-app .table-wrap{margin-top:5px}.tablic-app .cpu-zone{min-height:70px}.tablic-app .felt{min-height:205px}.tablic-app .table-cards{min-height:150px}.tablic-app .tablic-card{width:clamp(45px,8vw,66px)}.tablic-app .player-hand .tablic-card{width:100%}.tablic-app .action-dock{margin-top:5px}}@media (hover:none){.tablic-app .level-card:hover,.tablic-app .tablic-card:hover:not(:disabled){transform:none}.tablic-app .tablic-start:hover:not(:disabled),.tablic-app .tablic-primary:hover:not(:disabled){filter:none}}@media (prefers-reduced-motion:reduce){.tablic-app *{scroll-behavior:auto!important}.tablic-app .level-card,.tablic-app .tablic-card,.tablic-app .tablic-start,.tablic-app .tablic-primary{transition:none!important}}.tablic-game-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;width:min(1460px,100% - 20px);margin:16px auto 0;display:grid}.tablic-table-column{min-width:0}.tablic-game-layout .table-wrap{width:100%;margin:0}.tablic-score-paper{color:#2b2925;background:linear-gradient(98deg,#f6efda,#fff9e8 48%,#eee3c5);border-radius:8px 5px 10px 6px;min-height:430px;padding:18px 16px 16px;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;position:sticky;top:86px;transform:rotate(.35deg);box-shadow:0 18px 40px #00000057,inset 0 0 0 1px #5c4a2a2e}.tablic-score-paper:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 28px,#406f9424 29px 30px);position:absolute;inset:0}.tablic-score-paper>*{z-index:1;position:relative}.paper-title{border-bottom:2px solid #4d362580;justify-content:space-between;align-items:flex-end;padding-bottom:8px;display:flex}.paper-title span{font-size:24px;font-weight:800;transform:rotate(-2deg)}.paper-title small{font-size:12px}.paper-head,.paper-row,.paper-subtotal,.paper-total,.paper-tablas{text-align:center;grid-template-columns:58px 1fr 1fr;align-items:center;gap:8px;display:grid}.paper-head{padding:8px 0 5px;font-size:12px}.paper-head span{text-align:left}.paper-row{min-height:29px;font-size:16px}.paper-row span{text-align:left}.paper-current{opacity:.58}.paper-subtotal{border-top:3px solid #39332b;border-bottom:1px solid #39332b59;margin:4px 0 6px;padding:6px 0 5px;font-size:18px}.paper-subtotal span{text-align:left;font-size:12px}.paper-total{border-top:2px solid #39332b73;margin-top:8px;padding-top:8px}.paper-total span,.paper-tablas span{text-align:left;font-size:12px}.paper-total strong{font-size:24px}.paper-tablas{margin-top:6px}.paper-finish-rule{border:1px dashed #3a322680;border-radius:4px;margin:8px 0 4px;padding:6px 8px;font-size:12px;transform:rotate(-.7deg)}.paper-note{opacity:.68;margin-top:12px;font-size:10px;line-height:1.4}.level-pill.admin{color:#ff8390;border-color:#ff354a80}.result-tablas{color:var(--tb-muted);font-size:13px}.tablic-rule-backdrop{z-index:95;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020504e0;place-items:center;display:grid;position:fixed;inset:0}.tablic-rule-choice{border:1px solid var(--tb-line);background:linear-gradient(145deg,#17201c,#0d1210);border-radius:22px;width:min(760px,100%);max-height:calc(100svh - 32px);padding:clamp(22px,5vw,40px);overflow:auto;box-shadow:0 32px 90px #00000080}.tablic-rule-choice h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,5vw,48px);line-height:1}.tablic-rule-choice>p{color:var(--tb-muted);margin:12px 0 20px;line-height:1.55}.checkpoint-score{border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line);justify-content:center;align-items:center;gap:14px;margin:18px 0;padding:12px;display:flex}.checkpoint-score span{font-size:13px}.checkpoint-score b{color:var(--tb-gold2);margin:0 5px;font-size:30px}.checkpoint-score i{color:var(--tb-muted);font-style:normal}.finish-rule-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finish-rule-card{text-align:left;border:1px solid var(--tb-line);min-height:230px;color:inherit;cursor:pointer;background:#ffffff06;border-radius:16px;padding:20px;transition:transform .16s,border-color .16s,background .16s}.finish-rule-card:hover,.finish-rule-card:focus-visible{background:#ff354a0e;border-color:#ff354aa6;outline:none;transform:translateY(-2px)}.finish-rule-card>span{background:linear-gradient(135deg,#ff354a,#b80e25);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.finish-rule-card h3{margin:18px 0 9px;font-size:21px}.finish-rule-card p{color:#b8c0ba;margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.tablic-game-layout{grid-template-columns:minmax(0,1fr) 200px}.tablic-score-paper{padding:15px 12px}.paper-head,.paper-row,.paper-subtotal,.paper-total,.paper-tablas{grid-template-columns:48px 1fr 1fr}}@media (max-width:820px){.tablic-game-layout{grid-template-columns:1fr;gap:10px;width:calc(100% - 8px)}.tablic-score-paper{order:-1;width:min(100%,560px);min-height:0;margin:0 auto;padding:14px 15px;position:relative;top:auto;transform:rotate(.15deg)}.paper-body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.paper-fragment{min-width:0}.paper-subtotal{grid-column:1/-1}.paper-title span{font-size:21px}.finish-rule-grid{grid-template-columns:1fr}.finish-rule-card{min-height:170px}}@media (max-width:540px){.tablic-score-paper{font-size:12px}.paper-body{grid-template-columns:1fr}.paper-row{min-height:25px;font-size:14px}.paper-total strong{font-size:20px}.tablic-rule-choice{border-radius:18px;padding:20px 14px}.tablic-rule-choice h2{font-size:34px}.checkpoint-score b{font-size:25px}.finish-rule-card{min-height:150px;padding:16px}.finish-rule-card h3{margin-top:13px;font-size:18px}}@media (orientation:landscape) and (max-height:520px) and (max-width:950px){.tablic-rule-choice{max-height:calc(100svh - 12px);padding:14px 16px}.tablic-rule-choice h2{font-size:28px}.checkpoint-score{margin:8px 0;padding:6px}.finish-rule-grid{grid-template-columns:1fr 1fr}.finish-rule-card{min-height:125px;padding:12px}.finish-rule-card>span{width:26px;height:26px}.finish-rule-card h3{margin:8px 0 5px;font-size:16px}.finish-rule-card p{font-size:11px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.finish-rule-card{transition:none}}.tablic-app{--tb-wood:#2a160d;--tb-wood2:#120b07;--tb-ink:#2c271f}.tablic-game{background:radial-gradient(circle at 50% 0,#672c1429,#0000 34rem),linear-gradient(#080b09,#050706)}.tablic-game-layout{background:linear-gradient(135deg,#48231157,#0f090633);border-radius:24px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff09}.table-wrap{border-color:#dcad5b29;box-shadow:0 34px 90px #0000006b,0 0 0 1px #00000080}.felt{background:radial-gradient(circle at 50% 42%,#4ba77138,#0000 45%),radial-gradient(circle at 20% 25%,#ffffff06,#0000 35%),linear-gradient(145deg,#14553a,#0a3324 70%,#082c20)}.felt:after{border-color:#e8c1703b;box-shadow:inset 0 0 42px #0003}.tablic-card{background:linear-gradient(145deg,#fffdfa,#e8e3da);border-radius:10px;box-shadow:0 10px 22px #00000052,inset 0 0 0 1px #ffffffbf}.tablic-card.card-back{background:repeating-linear-gradient(135deg,#ffffff0b 0 2px,#0000 2px 8px),radial-gradient(circle,#a51f2a,#6d1017 72%);border:4px solid #efe8d9;position:relative;overflow:hidden;box-shadow:0 9px 20px #00000061,inset 0 0 0 2px #ffffff1a}.tablic-card.card-back:before{content:"";border:1px solid #ffffff38;border-radius:6px;position:absolute;inset:7px}.card-brand-q{filter:drop-shadow(0 3px 4px #00000059);background:url(/brand/favicon-flat-exact.svg) 50%/contain no-repeat;position:absolute;inset:18%}.tablic-score-chip{background:linear-gradient(145deg,#ffffff09,#ffffff03);box-shadow:inset 0 0 0 1px #0000001f}.tablic-score-chip small{white-space:nowrap;align-items:center;gap:7px;display:flex}.tablic-score-chip .paper-tally-cell{flex-wrap:nowrap;gap:3px;min-height:18px}.tablic-score-chip .tally-group{transform-origin:50%;margin:-3px;transform:scale(.72)}.captured-count{color:#f5f1e8;font-weight:850}.captured-count b{color:var(--tb-gold2);font-size:12px}.tablic-score-paper{color:var(--tb-ink);background:linear-gradient(96deg,#efe3c4,#fff8df 47%,#eadcb9);transform:rotate(.55deg);box-shadow:0 22px 50px #0000006b,inset 0 0 0 1px #5c4a2a38}.tablic-score-paper:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 15% 8%,#694b2a12,#0000 24%),radial-gradient(circle at 88% 84%,#694b2a0d,#0000 25%);position:absolute;inset:0}.paper-title span{letter-spacing:.01em;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-weight:900}.paper-row b,.paper-total strong,.paper-tablas b{font-weight:700}.paper-tablas{align-items:center;min-height:32px}.paper-tablas>span{align-self:center}.paper-tally-cell{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:28px;display:flex}.tally-line{background:#302a22;border-radius:2px;width:14px;height:2px;position:absolute;left:2px;transform:rotate(-2deg)}.tally-line.l1{top:3px}.tally-line.l2{top:8px;transform:rotate(1deg)}.tally-line.l3{top:13px;transform:rotate(-1deg)}.tally-line.l4{top:18px;transform:rotate(2deg)}.tally-cross{background:#302a22;border-radius:2px;width:2px;position:absolute;top:1px;bottom:2px;left:8px;transform:rotate(5deg)}.tally-zero{opacity:.48;font-size:13px}.cpu-capture-preview{z-index:12;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center;pointer-events:none;background:#050b08ed;border:1px solid #f1ca7699;border-radius:18px;width:min(92%,700px);padding:14px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000008c}.cpu-capture-preview>span{color:var(--tb-gold2);letter-spacing:.16em;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.cpu-capture-cards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cpu-capture-cards .tablic-card{width:clamp(56px,6.2vw,74px);animation:.45s both cpuTakePulse}.cpu-taking{outline-offset:2px;outline:3px solid #f1ca76e0;transform:translateY(-4px)}@keyframes cpuTakePulse{0%{opacity:.2;transform:translateY(9px)scale(.96)}to{opacity:1;transform:none}}.opponent-label small,.player-label small{font-size:11px}.opponent-captured,.player-captured{color:#d4dbd5;align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:800;display:inline-flex}.opponent-captured b,.player-captured b{color:var(--tb-gold2);font-size:12px}.player-label{grid-template-columns:1fr auto;align-items:center;gap:3px 10px;display:grid}.player-label>small{grid-column:1/-1}.player-captured{letter-spacing:.06em;justify-self:end;margin-top:0}@media (max-width:820px){.tablic-game-layout{padding:5px}.tablic-score-paper{transform:rotate(.15deg)}.cpu-capture-preview{width:calc(100% - 24px);padding:11px}.cpu-capture-cards{gap:5px}}@media (max-width:560px){.scorebar{grid-template-columns:1fr 1fr}.score-center{grid-area:2/1/auto/-1}.tablic-score-chip small{white-space:normal;gap:4px}.tablic-card{width:clamp(48px,15vw,66px)}.player-hand{flex-wrap:nowrap;gap:5px;overflow:hidden}.cpu-hand .tablic-card{margin-left:-30px}.cpu-capture-cards .tablic-card{width:48px}.paper-tally-cell{gap:3px}.player-captured,.opponent-captured{font-size:9px}}@media (prefers-reduced-motion:reduce){.cpu-capture-cards .tablic-card{animation:none}}.tablic-primary-mode-grid .level-card.active{cursor:pointer}.tablic-education-secondary{color:inherit;background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;gap:5px;margin-top:16px;padding:16px 18px;text-decoration:none;display:grid}.tablic-education-secondary span{letter-spacing:.14em;opacity:.62;font-size:.68rem}.tablic-education-secondary b{font-size:1rem}.tablic-education-secondary small{opacity:.7}.tablic-education-secondary:hover{background:#ffffff0b;border-color:#ffffff40}.tablic-competitive-mode-row{margin-top:14px}.tablic-duel-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tablic-duel-join{border-left:1px solid #ffffff1a;padding-left:22px}.tablic-duel-identity{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.tablic-duel-identity label,.tablic-duel-code-input{letter-spacing:.08em;text-transform:uppercase;opacity:.92;gap:6px;font-size:.72rem;display:grid}.tablic-duel-identity input,.tablic-duel-code-input input{width:100%;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;background:#00000038;border:1px solid #ffffff24;border-radius:12px;padding:12px 13px}.tablic-duel-code-input{margin:16px 0}.tablic-duel-code-input input{letter-spacing:.24em;text-align:center;font-size:1.65rem;font-weight:800}.tablic-duel-waiting{text-align:center;background:#0003;border:1px solid #ffffff24;border-radius:22px;gap:14px;max-width:620px;margin:70px auto;padding:30px;display:grid}.tablic-duel-waiting>span{letter-spacing:.16em;opacity:.65;font-size:.7rem}.tablic-duel-waiting>strong{letter-spacing:.18em;font-size:clamp(2.6rem,8vw,5rem)}.tablic-duel-waiting>p{opacity:.76;margin:0}.tablic-duel-waiting>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tablic-duel-status{z-index:20;text-align:center;background:#0a0e18f0;border:1px solid #ffffff24;border-radius:12px;max-width:min(92vw,620px);padding:10px 14px;font-size:.8rem;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.tablic-duel-game .scorebar .tablic-score-chip small{white-space:normal}.tablic-competitive-hub .setup-hero p{max-width:780px}@media (max-width:780px){.tablic-duel-columns{grid-template-columns:1fr}.tablic-duel-join{border-top:1px solid #ffffff1a;border-left:0;padding-top:20px;padding-left:0}.tablic-duel-identity,.tablic-primary-mode-grid{grid-template-columns:1fr}.tablic-duel-waiting{margin:36px 14px;padding:22px 16px}}.tablic-competitive-hub .setup-hero{padding-top:54px;padding-bottom:28px}.tablic-competitive-hub .setup-hero h1{font-size:clamp(46px,5.6vw,76px)}.tablic-competitive-hub .setup-panel{margin-bottom:42px}.tablic-scorebar-live{grid-template-columns:minmax(235px,310px) minmax(320px,1fr) minmax(235px,310px);align-items:stretch;gap:10px;padding:10px clamp(10px,2.3vw,30px)}.tablic-live-score{border:1px solid var(--tb-line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:15px;grid-template-columns:1fr auto;grid-template-areas:"head total""detail total""tablas tablas";gap:7px 12px;min-height:112px;padding:11px 13px;display:grid}.tablic-live-score.active{border-color:#e2aa3bad;box-shadow:inset 0 0 0 1px #e2aa3b14,0 0 26px #e2aa3b12}.live-score-head{grid-area:head;align-content:start;gap:2px;display:grid}.live-score-head>span{letter-spacing:.13em;font-size:11px;font-weight:950}.live-score-head>small{color:var(--tb-muted);font-size:9px}.live-score-total{grid-area:total;align-content:center;justify-items:end;min-width:76px;display:grid}.live-score-total small{letter-spacing:.1em;color:var(--tb-muted);font-size:8px}.live-score-total strong{color:var(--tb-text);font-size:38px;line-height:1}.live-score-detail{grid-area:detail;align-items:start;gap:14px;display:flex}.live-score-detail>span{gap:1px;display:grid}.live-score-detail b{color:var(--tb-gold2);font-size:17px}.live-score-detail small{letter-spacing:.07em;max-width:112px;color:var(--tb-muted);font-size:7px;line-height:1.25}.live-score-tablas{border-top:1px solid #ffffff12;grid-area:tablas;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.live-score-tablas>small{letter-spacing:.08em;color:var(--tb-muted);font-size:8px}.live-score-tablas>div{align-items:center;gap:7px;display:flex}.live-score-tablas>div>b{color:var(--tb-gold2);font-size:13px}.tabla-tally{align-items:center;gap:5px;min-height:22px;display:inline-flex}.tabla-tally.empty>span{color:#ffffff47;font-weight:700}.tally-group{flex:0 0 22px;width:22px;height:22px;display:inline-block;position:relative}.tally-group i{background:var(--tb-gold2);border-radius:999px;display:block;position:absolute;box-shadow:0 0 5px #e2aa3b2e}.tally-h{width:18px;height:2px;left:2px}.tally-h-1{top:3px}.tally-h-2{top:8px}.tally-h-3{top:13px}.tally-h-4{top:18px}.tally-v{width:2px;height:21px;top:1px;left:10px}.tablic-scorebar-live .score-center{padding:4px 10px}.tablic-scorebar-live .score-center>strong{letter-spacing:.08em;color:var(--tb-gold2);font-size:12px}.tablic-scorebar-live .score-center>span{font-size:14px;font-weight:750}.tablic-scorebar-live .score-center>small{font-size:10px;line-height:1.35}.tablic-score-ledger{border:1px solid var(--tb-line);background:#0d1210eb;border-radius:16px;width:min(1420px,100% - 20px);margin:10px auto 0;overflow:hidden}.score-ledger-title{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;display:flex}.score-ledger-title>div{gap:1px;display:grid}.score-ledger-title span{letter-spacing:.14em;color:var(--tb-gold2);font-size:8px;font-weight:950}.score-ledger-title b{font-size:11px}.score-ledger-title>small{text-align:right;max-width:620px;color:var(--tb-muted);font-size:9px;line-height:1.35}.score-ledger-table{overflow-x:auto}.ledger-row{grid-template-columns:74px repeat(6,minmax(90px,1fr));align-items:center;min-width:790px;display:grid}.ledger-row>span{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;justify-content:center;align-items:center;min-height:31px;padding:5px 7px;font-size:10px;display:flex}.ledger-head>span{letter-spacing:.08em;text-transform:uppercase;min-height:27px;color:var(--tb-muted);background:#ffffff05;font-size:7px}.ledger-row.underlined>span{border-bottom:3px double #f1ca76b8}.ledger-total>span{background:#e2aa3b09;border-bottom:0}.ledger-total>span:first-child{color:var(--tb-gold2);font-weight:900}.ledger-tally .tabla-tally{transform-origin:50%;transform:scale(.78)}.ledger-empty{color:var(--tb-muted);padding:10px 13px;font-size:10px}.tablic-game .table-wrap{width:min(1420px,100% - 20px)}.tablic-game .action-dock{width:min(1120px,100% - 20px)}.tablic-game .tablic-card{width:clamp(68px,6.7vw,92px)}.tablic-game .felt{min-height:325px}.tablic-game-footer{gap:7px;font-size:10px}@media (max-width:980px){.tablic-scorebar-live{grid-template-columns:1fr 1fr}.tablic-scorebar-live .score-center{grid-area:1/1/auto/-1}.tablic-live-score{min-height:104px}.score-ledger-title{flex-direction:column;align-items:flex-start}.score-ledger-title>small{text-align:left}}@media (max-width:620px){.tablic-scorebar-live{grid-template-columns:1fr;gap:7px}.tablic-scorebar-live .score-center{order:-1;grid-area:auto}.tablic-live-score{min-height:96px}.live-score-total strong{font-size:32px}.score-ledger-title>small{display:none}.tablic-score-ledger{width:calc(100% - 10px)}}.tablic-competitive-mode-row{gap:12px;margin:14px 0 12px}.tablic-competitive-mode-row+.tablic-start{margin-top:2px}@media (max-width:540px){.tablic-competitive-mode-row{gap:9px;margin-bottom:10px}}.live-score-detail b i{color:var(--tb-muted);margin-left:2px;font-size:.58em;font-style:normal}.live-score-majority{color:var(--tb-muted);letter-spacing:.08em;text-align:center;background:#ffffff06;border-radius:8px;grid-column:1/-1;margin-top:1px;padding:5px 7px;font-size:7px;font-weight:850}.live-score-majority.locked{color:var(--tb-gold2);background:#e2aa3b17}.tablic-game .action-dock+.tablic-score-ledger{margin-top:14px;margin-bottom:4px}.cpu-move-preview-text{color:var(--tb-gold2);font-weight:850}.tablic-game .cpu-hand .tablic-card.small:not(.card-back){width:clamp(54px,5vw,70px);min-width:54px;height:clamp(78px,7.2vw,98px);transform:translateY(3px);box-shadow:0 0 0 2px #e2aa3bbf,0 10px 22px #00000047}.tablic-game .tablic-card.selected:disabled{opacity:1}.tablic-game .felt .tablic-card.selected:disabled{transform:translateY(-5px);box-shadow:0 0 0 3px #e2aa3be6,0 12px 28px #00000057}.deal-summary-toast{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#08120ef5;border:1px solid #e2aa3b94;border-radius:16px;width:min(720px,100vw - 28px);padding:14px 16px;animation:.2s ease-out dealSummaryIn;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #0000006b}.deal-summary-kicker{text-align:center;letter-spacing:.14em;color:var(--tb-gold2);margin-bottom:9px;font-size:11px;font-weight:900}.deal-summary-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.deal-summary-score>div{grid-template-columns:auto auto;align-items:end;gap:2px 10px;display:grid}.deal-summary-score>div:last-child{text-align:right}.deal-summary-score span{letter-spacing:.08em;color:var(--tb-muted);font-size:11px;font-weight:900}.deal-summary-score b{color:#fff;font-size:30px;line-height:1}.deal-summary-score small{color:var(--tb-muted);grid-column:1/-1;font-size:11px}.deal-summary-score em{color:var(--tb-gold2);grid-column:1/-1;margin-top:3px;font-size:12px;font-style:normal;font-weight:900}.deal-summary-score>strong{color:var(--tb-muted);font-size:25px}@keyframes dealSummaryIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.deal-summary-toast{padding:12px;top:70px}.deal-summary-score{gap:8px}.deal-summary-score b{font-size:25px}.deal-summary-score small{font-size:10px}}.deal-summary-toast{pointer-events:auto}.deal-summary-continue{color:#10150f;letter-spacing:.045em;cursor:pointer;background:linear-gradient(90deg,#e2aa3bf0,#c77e13f5);border:1px solid #e2aa3bb8;border-radius:11px;width:100%;min-height:42px;margin-top:12px;font-weight:950}.deal-summary-continue:hover{filter:brightness(1.06)}.classic-app{--game-accent:#22d3ee;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--game-accent) 18%, transparent), transparent 31%), radial-gradient(circle at 92% 108%, #0b66ff29, transparent 34%), linear-gradient(155deg, #020817 0%, #05152e 48%, #020817 100%);font-family:var(--font-ui)}.classic-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817e0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:76px;padding:12px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.classic-brand{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.classic-brand-q{border:2px solid color-mix(in srgb, var(--game-accent) 78%, white 8%);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--game-accent) 72%, #06142d), #06142d 72%);width:42px;height:42px;box-shadow:0 0 28px color-mix(in srgb, var(--game-accent) 20%, transparent);border-radius:13px;place-items:center;font-size:24px;font-weight:950;display:grid}.classic-brand-copy{grid-template-columns:auto auto;align-items:end;line-height:1;display:grid}.classic-brand-copy b{letter-spacing:-.04em;font-size:15px}.classic-brand-copy em{color:var(--game-accent);letter-spacing:-.04em;margin-left:2px;font-size:15px;font-style:normal;font-weight:950}.classic-brand-copy small{color:var(--text-muted);letter-spacing:.16em;grid-column:1/-1;margin-top:5px;font-size:9px;font-weight:900}.classic-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.classic-header-actions button,.classic-secondary{color:#dce8f8;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:850}.classic-header-actions button:hover,.classic-header-actions button:focus-visible,.classic-secondary:hover:not(:disabled),.classic-secondary:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--game-accent) 55%, transparent);background:color-mix(in srgb, var(--game-accent) 10%, #ffffff0a);outline:none}.classic-secondary:disabled{opacity:.36;cursor:not-allowed}.classic-primary{border:1px solid color-mix(in srgb, var(--game-accent) 78%, white 10%);color:#04101f;background:linear-gradient(135deg, color-mix(in srgb, var(--game-accent) 96%, white 4%), color-mix(in srgb, var(--game-accent) 70%, white 10%));min-height:48px;box-shadow:0 14px 32px color-mix(in srgb, var(--game-accent) 20%, transparent);font:inherit;letter-spacing:.05em;cursor:pointer;border-radius:13px;padding:12px 18px;font-size:12px;font-weight:950}.classic-primary:hover,.classic-primary:focus-visible{filter:brightness(1.06);outline:none;transform:translateY(-1px)}.classic-setup{padding-bottom:70px}.classic-hero,.classic-setup-card,.classic-game-topline,.domino-table,.mica-layout,.ludo-layout{width:var(--shell);margin-inline:auto}.classic-hero{padding:clamp(48px,8vw,96px) 0 34px}.classic-hero>span,.classic-setup-card>div>span,.mica-side-panel>span,.ludo-side-panel>span{color:var(--game-accent);letter-spacing:.16em;font-size:11px;font-weight:950}.classic-hero h1{letter-spacing:-.065em;max-width:780px;margin:12px 0 16px;font-size:clamp(42px,8vw,86px);line-height:.92}.classic-hero h1 em{color:var(--game-accent);font-style:normal}.classic-hero p{max-width:720px;color:var(--text-soft);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.65}.classic-facts{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.classic-facts span{color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;padding:8px 11px;font-size:12px}.classic-facts b{color:var(--text)}.classic-setup-card{border:1px solid color-mix(in srgb, var(--game-accent) 30%, #ffffff14);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--game-accent) 12%, transparent), transparent 34%), #06142bcc;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 24px 70px #00000042}.classic-setup-card h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,4vw,42px)}.classic-setup-card p{max-width:680px;color:var(--text-soft);margin:0;line-height:1.65}.classic-start{min-width:210px}.classic-game-topline{justify-content:space-between;align-items:center;gap:18px;padding:26px 0 18px;display:flex}.classic-game-topline>div:first-child{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.classic-status-pill{min-height:30px;color:var(--text-soft);letter-spacing:.1em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:950;display:inline-flex}.classic-status-pill.active{border-color:color-mix(in srgb, var(--game-accent) 42%, transparent);color:var(--game-accent);background:color-mix(in srgb, var(--game-accent) 8%, transparent)}.classic-score{align-items:center;gap:12px;display:flex}.classic-score span{color:var(--text-soft);font-size:12px;font-weight:850}.classic-score b{color:var(--text);margin-inline:6px;font-size:26px}.classic-score i{color:var(--text-muted);font-style:normal}.classic-modal-backdrop,.classic-result-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000512c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.classic-rules-modal,.classic-result{border:1px solid color-mix(in srgb, var(--game-accent) 35%, #ffffff14);background:linear-gradient(155deg,#071a38,#031126);border-radius:24px;width:min(680px,100%);max-height:min(760px,90vh);padding:clamp(22px,4vw,34px);overflow:auto;box-shadow:0 30px 100px #00000073}.classic-modal-head{color:var(--game-accent);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:10px;font-weight:950;display:flex}.classic-modal-head button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;width:38px;height:38px;font-size:24px}.classic-rules-modal h2{letter-spacing:-.05em;margin:9px 0 20px;font-size:clamp(28px,5vw,44px)}.classic-rule-list{gap:10px;display:grid}.classic-rule-list>div{background:#ffffff09;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px;display:grid}.classic-rule-list b{color:var(--game-accent);font-size:11px}.classic-rule-list p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.classic-result{text-align:center}.classic-result>span{color:var(--game-accent);letter-spacing:.16em;font-size:10px;font-weight:950}.classic-result h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(30px,6vw,50px)}.classic-result p{color:var(--text-soft);line-height:1.6}.classic-result-score{color:var(--game-accent);margin:16px 0 22px;font-size:38px;display:block}.classic-result>div{justify-content:center;gap:10px;display:flex}.domino-table{padding-bottom:56px}.domino-opponent{color:var(--text-muted);letter-spacing:.08em;justify-items:center;gap:8px;font-size:11px;font-weight:900;display:grid}.domino-opponent>div{gap:5px;display:flex}.domino-chain-wrap{background:radial-gradient(circle at 50% 50%, color-mix(in srgb,var(--game-accent) 8%,transparent),transparent 55%),#020c1cb8;border:1px solid #ffffff14;border-radius:25px;margin:20px 0;padding:clamp(18px,4vw,28px)}.domino-chain{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:5px;min-height:94px;padding:8px 3px 14px;display:flex;overflow-x:auto}.domino-empty-chain{color:var(--text-muted);margin:auto;font-size:13px;font-weight:800}.domino-table-status{color:var(--text-soft);border-top:1px solid #ffffff0f;justify-content:space-between;gap:14px;padding-top:13px;font-size:12px;display:flex}.domino-table-status b{color:var(--game-accent)}.domino-hand{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 0;display:flex}.domino-tile{background:linear-gradient(150deg,#f8fbff,#c9d7e9);border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:1fr 1px 1fr;align-items:stretch;width:88px;height:46px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 18px #00000042}.domino-tile.compact{border-radius:7px;width:58px;height:31px}.domino-tile.disabled{opacity:.58}.domino-divider{background:#6f8097}.domino-pips{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:6px;display:grid}.domino-tile.compact .domino-pips{padding:4px}.domino-pips i{background:0 0;border-radius:50%;place-self:center;width:5px;height:5px}.domino-pips i.on{background:#07182f;box-shadow:inset 0 1px 1px #ffffff4d}.domino-tile.compact .domino-pips i{width:3px;height:3px}.domino-back{border-color:color-mix(in srgb,var(--game-accent) 28%,#ffffff26);color:color-mix(in srgb,var(--game-accent) 78%,white 5%);background:repeating-linear-gradient(45deg,#071b36 0 5px,#0b294d 5px 10px);grid-template-columns:1fr;place-items:center;display:grid}.domino-back b{font-size:13px}.domino-tile-actions{z-index:2;justify-content:center;gap:4px;display:flex;position:absolute;inset:auto 0 -27px}.domino-tile-actions button{border:1px solid color-mix(in srgb,var(--game-accent) 45%,transparent);width:31px;height:24px;color:var(--game-accent);cursor:pointer;background:#041229;border-radius:7px;font-weight:950}.domino-actions{justify-content:center;gap:9px;margin-top:34px;display:flex}.mica-layout,.ludo-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:start;gap:clamp(18px,3vw,28px);padding-bottom:60px;display:grid}.mica-board-wrap,.ludo-board-wrap{background:#041126bd;border:1px solid #ffffff14;border-radius:26px;padding:clamp(14px,2vw,22px);box-shadow:0 24px 70px #00000040}.mica-board{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--game-accent) 10%,transparent),transparent 58%),linear-gradient(145deg,#0b2c29,#061a28 58%,#041425);border-radius:22px;width:min(100%,680px);margin:auto;position:relative}.mica-board svg{width:100%;height:100%;position:absolute;inset:0}.mica-board line{stroke:#d9fff180;stroke-width:.75px}.mica-point{z-index:2;cursor:pointer;background:#07172a;border:2px solid #ffffff47;border-radius:50%;width:clamp(24px,4.3vw,38px);height:clamp(24px,4.3vw,38px);position:absolute;transform:translate(-50%,-50%)}.mica-point span{border-radius:inherit;background:#ffffff12;position:absolute;inset:4px}.mica-point.player span{background:linear-gradient(145deg,#f3fbff,#86a3c3);box-shadow:inset 0 -4px 8px #0000003d}.mica-point.cpu span{background:linear-gradient(145deg,#ff586a,#a70d2d);box-shadow:inset 0 -4px 8px #00000047}.mica-point.selected{border-color:var(--game-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--game-accent) 16%,transparent)}.mica-point.legal{border-color:var(--game-accent);box-shadow:0 0 20px color-mix(in srgb,var(--game-accent) 34%,transparent)}.mica-point.capture{border-color:#ff5470;animation:.85s ease-in-out infinite alternate mica-pulse}.mica-side-panel,.ludo-side-panel{background:#05142bc7;border:1px solid #ffffff14;border-radius:24px;padding:24px}.mica-side-panel h2,.ludo-side-panel h2{letter-spacing:-.04em;margin:8px 0;font-size:30px}.mica-side-panel p,.ludo-side-panel p{color:var(--text-soft);font-size:14px;line-height:1.6}.mica-score span{grid-template-columns:auto auto;align-items:baseline;display:grid}.mica-score small{color:var(--text-muted);grid-column:1/-1;font-size:9px}.mica-phase-list{gap:7px;margin-top:20px;display:grid}.mica-phase-list div{color:var(--text-muted);background:#ffffff08;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.mica-phase-list div.active{color:var(--text);background:color-mix(in srgb,var(--game-accent) 10%,#ffffff08)}.mica-phase-list b{color:var(--game-accent);font-size:10px}.ludo-turn-die{align-items:center;gap:9px;display:flex}.ludo-turn-die span{color:var(--text-muted);letter-spacing:.12em;font-size:9px;font-weight:950}.ludo-turn-die b{border:1px solid color-mix(in srgb,var(--game-accent) 35%,#ffffff1a);width:46px;height:46px;color:var(--game-accent);background:#ffffff0a;border-radius:13px;place-items:center;font-size:23px;display:grid}.ludo-board{aspect-ratio:1;background:radial-gradient(circle at 50% 82%,#ff324b24,#0000 23%),radial-gradient(circle at 18%,#3685ff24,#0000 23%),radial-gradient(circle at 50% 18%,#31d49a24,#0000 23%),radial-gradient(circle at 82%,#ffc85721,#0000 23%),#06162b;border-radius:22px;width:min(100%,680px);margin:auto;position:relative;overflow:hidden}.ludo-center{z-index:1;aspect-ratio:1;color:#ffffff29;background:linear-gradient(135deg,#ff243b2e,#12ddff21,#32d49a24,#ffc85726);border:1px solid #ffffff1a;border-radius:18%;place-items:center;width:19%;font-size:clamp(28px,7vw,68px);font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ludo-center:first-letter{transform:rotate(-45deg)}.ludo-track{background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;width:clamp(18px,3.2vw,30px);height:clamp(18px,3.2vw,30px);position:absolute;transform:translate(-50%,-50%)}.ludo-track.safe{border-color:color-mix(in srgb,var(--game-accent) 40%,#ffffff29);background:#ffffff17}.ludo-track i{color:#ffffff47;place-items:center;height:100%;font-size:8px;font-style:normal;display:grid}.ludo-piece{z-index:4;color:#fff;width:clamp(24px,4vw,38px);height:clamp(24px,4vw,38px);font:inherit;border:2px solid #ffffffb3;border-radius:50% 50% 45% 45%;place-items:center;font-size:10px;font-weight:950;transition:left .22s,top .22s,transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 12px #0000004d}.ludo-piece.red{background:#e62a47}.ludo-piece.blue{background:#1874d8}.ludo-piece.green{background:#1fa873}.ludo-piece.yellow{background:#d6a321}.ludo-piece:disabled{opacity:1}.ludo-piece.legal{cursor:pointer;box-shadow:0 0 0 5px color-mix(in srgb,var(--game-accent) 18%,transparent),0 8px 18px #00000052;animation:.8s ease-in-out infinite alternate ludo-bob}.ludo-piece.home{outline:2px solid #ffffff59}.ludo-roster{gap:7px;margin:18px 0;display:grid}.ludo-roster>div{color:var(--text-soft);background:#ffffff08;border-radius:11px;grid-template-columns:14px 1fr auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.ludo-roster>div.active{color:#fff;background:color-mix(in srgb,var(--game-accent) 9%,#ffffff08)}.ludo-roster i{border-radius:50%;width:10px;height:10px}.ludo-roster i.red{background:#e62a47}.ludo-roster i.blue{background:#1874d8}.ludo-roster i.green{background:#1fa873}.ludo-roster i.yellow{background:#d6a321}.ludo-roll{width:100%}.ludo-choice-list{gap:7px;display:grid}.ludo-choice-list button,.ludo-player-count button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.ludo-choice-list button span{color:var(--text-muted);font-size:10px}.ludo-player-count{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ludo-player-count button{justify-content:center;min-height:42px}.ludo-player-count button.active{border-color:color-mix(in srgb,var(--game-accent) 45%,transparent);color:var(--game-accent);background:color-mix(in srgb,var(--game-accent) 9%,transparent)}@keyframes mica-pulse{to{box-shadow:0 0 0 7px #ff547021,0 0 24px #ff547040}}@keyframes ludo-bob{to{transform:translate(-50%,-55%)scale(1.05)}}@media (max-width:880px){.mica-layout,.ludo-layout{grid-template-columns:1fr}.mica-side-panel,.ludo-side-panel{order:-1}.classic-game-topline{align-items:flex-start}}@media (max-width:720px){.classic-header{min-height:66px;padding:10px 14px}.classic-brand-q{border-radius:11px;width:36px;height:36px;font-size:20px}.classic-brand-copy b,.classic-brand-copy em{font-size:13px}.classic-brand-copy small{font-size:8px}.classic-header-actions button{min-height:36px;padding:7px 9px;font-size:10px}.classic-header-actions button:nth-child(2){display:none}.classic-hero{padding-top:38px}.classic-setup-card{border-radius:20px;grid-template-columns:1fr;align-items:stretch}.classic-start{width:100%;min-width:0}.classic-game-topline{flex-direction:column;padding-top:18px}.classic-score{justify-content:space-between;align-self:stretch}.domino-table-status{flex-direction:column;gap:5px}.domino-hand{gap:32px 6px}.domino-tile{width:75px;height:41px}.mica-board-wrap,.ludo-board-wrap{border-radius:18px;padding:9px}.mica-side-panel,.ludo-side-panel{border-radius:18px;padding:18px}.classic-result>div{flex-direction:column}}@media (max-width:430px){.classic-header{gap:8px}.classic-brand-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.classic-header-actions{gap:5px}.classic-header-actions button{padding-inline:7px}.classic-header-actions button:last-child{font-size:0}.classic-header-actions button:last-child:after{content:"←";font-size:15px}.classic-hero h1{font-size:clamp(38px,13vw,56px)}.domino-tile.compact{width:50px;height:28px}.domino-opponent>div{max-width:100%;overflow:hidden}.ludo-player-count{grid-template-columns:repeat(3,1fr);display:grid}.ludo-player-count button{padding-inline:5px;font-size:10px}}@media (prefers-reduced-motion:reduce){.classic-primary,.ludo-piece{transition:none}.mica-point.capture,.ludo-piece.legal{animation:none}}.yamb-app{--game-accent:#a78bfa;--game-line:#a78bfa6b;--game-glow:#a78bfa2e;--game-soft:#a78bfa17}.yamb-layout{width:var(--shell);grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(16px,2.5vw,26px);margin:0 auto;padding-bottom:64px;display:grid}.yamb-play-panel,.yamb-sheet-panel{background:#05142bc7;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 70px #0000003d}.yamb-play-panel{padding:clamp(18px,3vw,26px);position:sticky;top:96px}.yamb-dice-row{perspective:700px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yamb-die{aspect-ratio:1;color:#071525;min-width:0;font:inherit;cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(145deg,#fff 0%,#edf2f7 58%,#c7d1dc 100%);border:1px solid #d8e1ec;border-radius:18px;align-content:center;place-items:center;gap:7px;padding:10px;transition:transform .17s,border-color .17s,box-shadow .17s,filter .17s;display:grid;position:relative;box-shadow:inset 5px 5px 8px #fffffff5,inset -6px -7px 11px #4d60763d,0 15px 24px #00000057,0 2px #ffffffc7}.yamb-die:before{content:"";pointer-events:none;background:linear-gradient(#fffffff2,#fff0);border-radius:13px 13px 50% 50%;height:40%;position:absolute;inset:4px 5px auto}.yamb-die:after{content:"";filter:blur(6px);z-index:-1;background:#00000047;border-radius:50%;height:11px;position:absolute;bottom:-9px;left:12%;right:12%}.yamb-pips{z-index:1;aspect-ratio:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:72%;position:relative;display:grid!important}.yamb-pips i{background:0 0;border-radius:50%;place-self:center;width:clamp(7px,1.1vw,11px);height:clamp(7px,1.1vw,11px);display:block}.yamb-pips i.on{background:radial-gradient(circle at 35% 30%,#344b67,#05111f 72%);box-shadow:inset 0 1px 1px #ffffff40,0 1px 1px #ffffff6b}.yamb-die small{z-index:1;color:#66778b;letter-spacing:.12em;font-size:8px;font-weight:950;position:relative}.yamb-die.held{background:linear-gradient(145deg,#fff 0%,#eee9ff 58%,#c9bdf4 100%);border-color:#a78bfae0;transform:translateY(-4px)rotateX(4deg);box-shadow:inset 5px 5px 8px #fffffff5,inset -6px -7px 11px #5b49913d,0 0 0 4px #a78bfa1c,0 15px 24px #00000057}.yamb-die.held small{color:#745bb4}.yamb-die:disabled{cursor:default}.yamb-die.is-rolling{filter:brightness(1.03);animation:.48s cubic-bezier(.18,.72,.3,1) infinite yamb-die-roll}.yamb-roll-zone{border-top:1px solid #ffffff12;gap:16px;margin-top:18px;padding-top:18px;display:grid}.yamb-roll-zone>div>span{color:var(--game-accent);letter-spacing:.14em;font-size:9px;font-weight:950}.yamb-roll-zone p{color:var(--text-soft);margin:7px 0 0;font-size:13px;line-height:1.55}.yamb-roll-zone b{color:#cdbfff;letter-spacing:.08em;background:#a78bfa12;border:1px solid #a78bfa47;border-radius:999px;margin:10px 6px 0 0;padding:6px 9px;font-size:10px;display:inline-flex}.yamb-roll-zone .classic-primary{width:100%}.yamb-sheet-panel{min-width:0;padding:14px}.yamb-sheet-tabs{gap:7px;margin-bottom:10px;display:flex;overflow:auto}.yamb-sheet-tabs button,.yamb-mode-row button{min-height:40px;color:var(--text-soft);font:inherit;letter-spacing:.06em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:900}.yamb-sheet-tabs button.active,.yamb-mode-row button.active{color:#d8ceff;background:#a78bfa17;border-color:#a78bfa70}.yamb-mode-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.yamb-table-scroll{border:1px solid #ffffff12;border-radius:16px;width:100%;max-width:100%;overflow-x:hidden}.yamb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#06162b;width:100%;min-width:0}.yamb-table th,.yamb-table td{text-align:center;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e}.yamb-table tr>:last-child{border-right:0}.yamb-table thead th{color:#c8baff;background:#0a1d38;height:48px;padding:5px 2px;font-size:13px;font-weight:950}.yamb-table thead th:first-child{width:78px;color:var(--text-soft);letter-spacing:.08em;font-size:9px}.yamb-table thead th>span{font-size:15px;line-height:1;display:block}.yamb-table thead th>small{color:#7f91aa;letter-spacing:.03em;text-overflow:ellipsis;margin-top:4px;font-size:6px;line-height:1.05;display:block;overflow:hidden}.yamb-table tbody th{color:#dce8f8;letter-spacing:.02em;background:#081a34;width:78px;padding:6px 4px;font-size:9px;font-weight:950}.yamb-table tbody tr.section-start>*{border-top:2px solid #a78bfa3b}.yamb-table td{background:#ffffff03;height:43px;padding:2px}.yamb-table td>button{width:100%;height:100%;min-height:37px;color:var(--text-muted);font:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:7px;align-content:center;place-items:center;gap:1px;display:grid}.yamb-table td>button b,.yamb-table td>button strong{color:#f7fbff;font-size:13px}.yamb-table td>button small{color:var(--text-muted);letter-spacing:.04em;font-size:6px;font-weight:950}.yamb-table td>button.available{cursor:pointer;background:#a78bfa0e;border-color:#a78bfa47}.yamb-table td>button.available:hover,.yamb-table td>button.available:focus-visible{background:#a78bfa1f;border-color:#a78bfab3;outline:none}.yamb-table td>button.announced{background:#ffc85714;border-color:#ffc8579e}.yamb-table td.derived{background:#3391ff09}.yamb-table td.derived b{color:#7fd9ff}.yamb-table tr.yamb-summary th,.yamb-table tr.yamb-summary td{background:#091d39;height:34px}.yamb-table tr.yamb-summary th{color:#8ea3bd}.yamb-table tr.yamb-summary td{color:#eaf4ff;font-size:10px;font-weight:900}.yamb-table tr.yamb-summary td small{color:#73efc4;font-size:6px;display:block}.yamb-table tr.paper-sum>*{border-top:1px solid #a78bfa2e}.yamb-table tr.grand-total>*{background:#0c2344;border-top:2px solid #a78bfa5c}.yamb-table tr.grand-total td b{color:#cdbfff;font-size:13px}.yamb-paper-legend{color:#7187a2;flex-wrap:wrap;gap:6px 12px;padding:12px 4px 2px;font-size:8px;line-height:1.4;display:flex}.yamb-paper-legend b{color:#c8baff}.yamb-topline{align-items:center}@keyframes yamb-die-roll{0%{transform:perspective(220px)rotateX(0)rotateY(0)rotate(0)translateY(0)}25%{transform:perspective(220px)rotateX(42deg)rotateY(-36deg)rotate(15deg)translateY(-7px)}55%{transform:perspective(220px)rotateX(-27deg)rotateY(45deg)rotate(-18deg)translateY(-4px)}80%{transform:perspective(220px)rotateX(20deg)rotateY(24deg)rotate(9deg)translateY(-2px)}to{transform:perspective(220px)rotateX(0)rotateY(0)rotate(0)translateY(0)}}@media (max-width:1100px){.yamb-layout{grid-template-columns:1fr}.yamb-play-panel{position:static}.yamb-dice-row{grid-template-columns:repeat(6,minmax(0,1fr))}.yamb-die{border-radius:14px}.yamb-roll-zone{grid-template-columns:minmax(0,1fr) auto;align-items:end}.yamb-roll-zone .classic-primary{width:auto;min-width:170px}}@media (max-width:720px){.yamb-layout{gap:10px;width:calc(100% - 10px);padding-bottom:44px}.yamb-play-panel,.yamb-sheet-panel{border-radius:16px}.yamb-play-panel{padding:12px}.yamb-dice-row{gap:6px}.yamb-die{border-radius:10px;padding:5px}.yamb-pips{width:80%}.yamb-die small{display:none}.yamb-roll-zone{grid-template-columns:1fr;gap:10px}.yamb-roll-zone .classic-primary{width:100%;min-width:0}.yamb-sheet-panel{padding:5px 4px 8px}.yamb-table-scroll{border-radius:11px}.yamb-table thead th:first-child,.yamb-table tbody th{width:54px}.yamb-table thead th{height:38px;padding:3px 0}.yamb-table thead th>span{font-size:11px}.yamb-table thead th>small{display:none}.yamb-table tbody th{padding:3px 1px;font-size:7.7px}.yamb-table td{height:36px;padding:1px}.yamb-table td>button{border-radius:5px;min-height:32px}.yamb-table td>button b,.yamb-table td>button strong{font-size:10px}.yamb-table td>button small{letter-spacing:0;font-size:4.8px}.yamb-table tr.yamb-summary th,.yamb-table tr.yamb-summary td{height:28px;font-size:7px}.yamb-table tr.grand-total td b{font-size:10px}.yamb-paper-legend{gap:4px 8px;padding:8px 2px 0;font-size:6.6px}.yamb-sheet-tabs{grid-template-columns:1fr 1fr;display:grid}.yamb-sheet-tabs button{min-height:34px;padding:5px;font-size:8px}}@media (max-width:430px){.yamb-dice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.yamb-die{aspect-ratio:1.08}.yamb-table thead th:first-child,.yamb-table tbody th{width:48px}.yamb-table thead th>span{font-size:10px}.yamb-table tbody th{font-size:7px}.yamb-table td>button b,.yamb-table td>button strong{font-size:9px}.yamb-paper-legend{font-size:6px}}@media (prefers-reduced-motion:reduce){.yamb-die{transition:none}.yamb-die.is-rolling{animation:none}}.yamb-sheet-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 10px;display:grid}.yamb-sheet-choice>button{text-align:left;min-height:138px;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;align-content:start;gap:5px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.yamb-sheet-choice>button:hover{border-color:#a78bfa59;transform:translateY(-1px)}.yamb-sheet-choice>button.active{background:linear-gradient(145deg,#a78bfa21,#a78bfa0b);border-color:#a78bfaad;box-shadow:0 0 0 3px #a78bfa0f}.yamb-sheet-choice>button.recommended:after{content:"GLAVNI";color:#73efc4;letter-spacing:.12em;background:#73efc41a;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950;position:absolute;top:10px;right:10px}.yamb-sheet-choice b{color:#fff;font-size:17px;line-height:1}.yamb-sheet-choice strong{color:#cdbfff;letter-spacing:.12em;font-size:9px}.yamb-sheet-choice span{color:#e9e3ff;letter-spacing:.06em;margin-top:5px;font-size:12px;font-weight:900}.yamb-sheet-choice small{color:#7f91aa;margin-top:4px;font-size:9px;line-height:1.45}.yamb-rule-summary{background:#a78bfa0e;border-left:3px solid #a78bfa9e;border-radius:0 10px 10px 0;gap:4px;margin:8px 0 20px;padding:10px 12px;display:grid}.yamb-rule-summary b{color:#d8ceff;letter-spacing:.12em;font-size:9px}.yamb-rule-summary span{color:#8ea3bd;font-size:9px;line-height:1.45}.yamb-setup-label{margin-top:6px;display:block}.yamb-variant-note{color:#ffcf68;margin-top:8px;font-size:9px;line-height:1.45;display:block}.yamb-topline-mode{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.yamb-topline-mode>b{color:#cdbfff;letter-spacing:.12em;background:#a78bfa0f;border:1px solid #a78bfa40;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.yamb-sheet-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.yamb-sheet-heading>div{gap:2px;display:grid}.yamb-sheet-heading span{color:#7187a2;letter-spacing:.14em;font-size:7px;font-weight:950}.yamb-sheet-heading b{color:#d8ceff;letter-spacing:.06em;font-size:10px}.yamb-sheet-heading small{color:#8ea3bd;letter-spacing:.08em;font-size:10px;font-weight:900}.yamb-columns-5 .yamb-layout{grid-template-columns:minmax(310px,.7fr) minmax(500px,1.3fr)}.yamb-columns-5 .yamb-table thead th:first-child,.yamb-columns-5 .yamb-table tbody th{width:92px}.yamb-columns-5 .yamb-table thead th{height:52px}.yamb-columns-5 .yamb-table thead th>span{font-size:17px}.yamb-columns-5 .yamb-table thead th>small{font-size:7px}.yamb-columns-5 .yamb-table td{height:45px}.yamb-columns-5 .yamb-table td>button b,.yamb-columns-5 .yamb-table td>button strong{font-size:14px}.yamb-columns-5 .yamb-paper-legend{font-size:9px}.yamb-columns-10 .yamb-table{table-layout:fixed}.yamb-columns-10 .yamb-table-scroll{overflow-x:hidden}@media (max-width:1100px){.yamb-columns-5 .yamb-layout{grid-template-columns:1fr}.yamb-topline-mode{flex-wrap:wrap}.yamb-sheet-choice>button{min-height:126px}}@media (max-width:720px){.yamb-sheet-choice{grid-template-columns:1fr}.yamb-sheet-choice>button{min-height:0;padding:13px}.yamb-sheet-choice>button.recommended:after{top:9px}.yamb-topline-mode{justify-content:flex-start;gap:7px}.yamb-sheet-heading{padding:2px 2px 7px}.yamb-sheet-heading small{font-size:8px}.yamb-columns-5 .yamb-table thead th:first-child,.yamb-columns-5 .yamb-table tbody th{width:64px}.yamb-columns-5 .yamb-table thead th{height:42px}.yamb-columns-5 .yamb-table thead th>span{font-size:13px}.yamb-columns-5 .yamb-table td{height:39px}.yamb-columns-5 .yamb-table td>button{min-height:35px}.yamb-columns-5 .yamb-table td>button b,.yamb-columns-5 .yamb-table td>button strong{font-size:11px}.yamb-columns-5 .yamb-paper-legend{font-size:7px}}@media (max-width:430px){.yamb-sheet-choice b{font-size:15px}.yamb-sheet-choice span{font-size:10px}.yamb-rule-summary span{font-size:8px}.yamb-sheet-heading b{font-size:9px}.yamb-columns-5 .yamb-table thead th:first-child,.yamb-columns-5 .yamb-table tbody th{width:52px}.yamb-columns-5 .yamb-table thead th>span{font-size:12px}.yamb-columns-5 .yamb-table tbody th{font-size:7.4px}.yamb-columns-5 .yamb-table td>button b,.yamb-columns-5 .yamb-table td>button strong{font-size:10px}}body.rules-dialog-open{overflow:hidden}.game-rules-floating{z-index:80;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));color:#fff;letter-spacing:.08em;cursor:pointer;background:#111827;border:1px solid #ffffff38;border-radius:999px;padding:11px 16px;font:800 12px/1 system-ui,sans-serif;position:fixed;box-shadow:0 12px 34px #00000057}.game-rules-floating:hover,.game-rules-floating:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(-1px)}.game-rules-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-rules-dialog{overscroll-behavior:contain;color:#f8fafc;background:linear-gradient(145deg,#111827,#090d18 70%);border:1px solid #ffffff29;border-radius:24px;width:min(720px,100%);max-height:min(88vh,850px);padding:22px;overflow:auto;box-shadow:0 30px 90px #0000008c}.game-rules-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.game-rules-dialog>header>div{align-items:center;gap:10px;display:flex}.game-rules-icon{color:#fff;background:#dc2626;border-radius:13px;place-items:center;min-width:42px;height:42px;font-weight:900;display:grid}.game-rules-kicker{letter-spacing:.12em;color:#94a3b8;font:800 11px/1.2 system-ui,sans-serif}.game-rules-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:42px;height:42px;font-size:28px}.game-rules-x:focus-visible,.game-rules-play:focus-visible,.home-rule-play:focus-visible,.home-rule-card summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.game-rules-dialog h2{letter-spacing:-.04em;margin:18px 0 8px;font:900 clamp(28px,5vw,46px)/.95 system-ui,sans-serif}.game-rules-goal{color:#cbd5e1;margin:0 0 18px;line-height:1.55}.game-rules-quick{gap:10px;margin:0;padding:0;list-style:none;display:grid}.game-rules-quick li{background:#ffffff0e;border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:11px 12px;line-height:1.45;display:grid}.game-rules-quick li>b{color:#fca5a5;background:#dc262633;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.game-rules-details{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin:18px 0;padding:14px 0}.game-rules-details summary{cursor:pointer;font-weight:800}.game-rules-details article{padding:8px 0}.game-rules-details h3{margin:8px 0 3px;font-size:15px}.game-rules-details p{color:#cbd5e1;margin:0;line-height:1.5}.game-rules-remember{color:#cbd5e1;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.game-rules-remember input{width:18px;height:18px;margin-top:2px}.game-rules-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.game-rules-play{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:12px;padding:13px 18px;font-weight:900}.game-rules-actions a{color:#e2e8f0;font-weight:700}.home-rules{color:#f8fafc;background:linear-gradient(#070b13,#0b1220);padding:72px max(20px,50vw - 590px)}.home-rules-head{max-width:780px;margin-bottom:28px}.home-rules-head>span{letter-spacing:.16em;color:#f87171;font-size:12px;font-weight:900}.home-rules-head h2{letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1}.home-rules-head p{color:#cbd5e1;line-height:1.6}.home-rules-head small{color:#64748b}.home-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-rule-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-rule-title{align-items:center;gap:13px;display:flex}.home-rule-title>span{background:#dc2626;border-radius:15px;place-items:center;min-width:48px;height:48px;font-weight:900;display:grid}.home-rule-title small{letter-spacing:.14em;color:#94a3b8;font-size:10px}.home-rule-title h3{margin:2px 0 0;font-size:24px}.home-rule-goal{color:#e2e8f0;line-height:1.5}.home-rule-card>ul{color:#cbd5e1;margin:0 0 12px;padding-left:19px;line-height:1.48}.home-rule-card>ul li+li{margin-top:7px}.home-rule-card details{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.home-rule-card summary{cursor:pointer;font-weight:800}.home-rule-card details section{padding-top:8px}.home-rule-card details h4{margin:4px 0;font-size:14px}.home-rule-card details p{color:#94a3b8;margin:0;line-height:1.5}.home-rule-play{color:#111827;letter-spacing:.05em;background:#fff;border-radius:999px;align-self:flex-start;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none}.home-rules-note{color:#94a3b8;max-width:900px;margin:22px 0 0;line-height:1.55}@media (max-width:760px){.home-rules{padding:48px 16px}.home-rules-grid{grid-template-columns:1fr}.game-rules-backdrop{align-items:end;padding:0}.game-rules-dialog{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.game-rules-floating{padding:10px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.game-rules-floating{transition:none}.game-rules-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.ludo-piece-v3.is-stepping{filter:drop-shadow(0 0 10px #ffffff6b)drop-shadow(0 7px 7px #0000006b)!important;transition:left .13s linear,top .13s linear,transform .13s,filter .13s!important}@media (prefers-reduced-motion:reduce){.ludo-piece-v3.is-stepping{transition:none!important}}
