:root{--live-prestige-black:#020406;--live-prestige-night:#070a0f;--live-prestige-panel:#0c1117;--live-prestige-gold:#d4af37;--live-prestige-gold-bright:#f3d477;--live-prestige-ivory:#f5edde;--live-motion-fast:.16s;--live-motion-ui:.22s;--live-motion-enter:.48s;--live-motion-ease:cubic-bezier(.22, 1, .36, 1);--live-cinema-glow:#d4af373d;--live-cinema-cyan:#00d4ff1f;--live-cinema-vignette:#0000008a;--live-cinema-ribbon:linear-gradient(90deg, transparent, #f3d4772e, var(--live-prestige-gold-bright), #00d4ff52, transparent);--live-cinema-film-canvas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.38' filter='url(%23n)'/%3E%3C/svg%3E")}.royal-live{--royal-black:var(--live-prestige-black);--royal-panel:#0c1117f5;--royal-panel-solid:var(--live-prestige-panel);--royal-gold:var(--live-prestige-gold);--royal-gold-bright:var(--live-prestige-gold-bright);--royal-gold-deep:#7b5b12;--royal-gold-line:#d4af376b;--royal-ivory:var(--live-prestige-ivory);--royal-muted:#aaa397;--royal-cyan:var(--live-prestige-gold-bright);--primary:var(--live-prestige-gold-bright);--primary-foreground:var(--live-prestige-black);--ring:var(--live-prestige-gold-bright);letter-spacing:0}body:has(.royal-player-route){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}body:has(.audience-display){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}body:has(.royal-host-dashboard){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}body:has(.royal-lobby-screen){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}body:has(.royal-finale-screen){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}.broadcast-layout:has(.royal-live){background:linear-gradient(90deg, transparent 0 49.92%, #d4af3714 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}body:has(.royal-live):before{display:none}body:has(.royal-live):after{display:none}.royal-live :focus-visible{outline:3px solid var(--live-prestige-gold-bright);outline-offset:3px}.royal-live :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:#f3d47729}.royal-panel,.audience-panel,.audience-question,.royal-host-ranking,.royal-host-live-insights,.royal-host-round-stats,.royal-host-podium,.royal-host-alerts,.royal-host-finish-card,.royal-host-lobby,.royal-host-connecting{border-color:var(--royal-gold-line);background:linear-gradient(135deg, #f3d47709, transparent 38%), var(--royal-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.5rem;box-shadow:inset 0 1px #ffffff09,0 1rem 2.5rem #0000004d}.royal-question-card{border-color:var(--royal-gold-line);background:linear-gradient(#0e1319fa,#05080bfa);border-radius:.5rem;position:relative;box-shadow:inset 0 1px #f3d47714,0 1.2rem 2.6rem #00000057}.royal-question-card:after{aspect-ratio:1;border:1px solid var(--royal-gold-bright);background:var(--live-prestige-black);content:"";inline-size:.62rem;position:absolute;inset-block-end:-.34rem;inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.royal-answer-option,.royal-answer-placeholder{background:linear-gradient(145deg,#0e1319fa,#05080bfa);border-color:#d4af3761;border-radius:.5rem;box-shadow:inset 0 1px #ffffff06}.royal-answer-option,.royal-outline-action,.royal-finale-actions :is(a,button),.royal-host-question-actions button{transition:transform var(--live-motion-fast) var(--live-motion-ease), border-color var(--live-motion-ui) ease-out, background-color var(--live-motion-ui) ease-out, box-shadow var(--live-motion-ui) ease-out}.royal-answer-option:hover:not(:disabled){border-color:var(--royal-gold-bright);background:#d4af3714;transform:translateY(-2px)}.royal-answer-option:active:not(:disabled),.royal-outline-action:active,.royal-finale-actions :is(a,button):active,.royal-host-question-actions button:active:not(:disabled){transform:translateY(1px)scale(.995)}.royal-outline-action:hover,.royal-finale-actions :is(a,button):hover,.royal-host-question-actions button:hover:not(:disabled){border-color:var(--royal-gold-bright);transform:translateY(-2px);box-shadow:0 .65rem 1.5rem #0000004d,0 0 1rem #d4af371a}.royal-answer-option.is-selected,.royal-answer-option.is-host-correct{border-color:var(--royal-gold-bright);background:#d4af3721;box-shadow:inset 0 0 0 1px #f3d47729,0 0 1.4rem #d4af371f}.royal-timer{background:radial-gradient(circle, var(--live-prestige-panel) 0 58%, transparent 59%), conic-gradient(var(--royal-gold-bright) calc(var(--timer-progress) * 1turn), #d4af372e 0);box-shadow:0 0 0 .35rem var(--live-prestige-black), 0 0 1.6rem #d4af3724}.royal-timer:before{display:none}@keyframes live-prestige-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes live-prestige-focus{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.royal-lobby-toolbar,.royal-player-header,.audience-topbar,.royal-host-dashboard .royal-host-session-header,.royal-finale-topbar{animation:live-prestige-rise var(--live-motion-enter) var(--live-motion-ease) backwards}.royal-lobby-heading,.royal-player-question-shell,.audience-question,.royal-host-question-stage-shell,.royal-finale-heading{animation:live-prestige-rise var(--live-motion-enter) var(--live-motion-ease) 60ms backwards}.royal-lobby-overview,.audience-leaderboard,.audience-live-answers,.royal-host-ranking,.royal-host-question-actions,.royal-finale-screen.is-final .royal-podium{animation:live-prestige-rise var(--live-motion-enter) var(--live-motion-ease) .12s backwards}.royal-lobby-access,.royal-lobby-participants,.royal-lobby-footer-grid,.audience-round-stats,.audience-podium,.audience-round-status,.royal-finale-screen.is-final .royal-full-ranking,.royal-finale-actions{animation:live-prestige-rise var(--live-motion-enter) var(--live-motion-ease) .18s backwards}.royal-timer{animation:live-prestige-focus .38s var(--live-motion-ease) .14s backwards}.royal-lobby-screen{background:linear-gradient(180deg, #0204061f, #020406d1), url(/live/royal-lobby-stage.webp) center 30% / cover no-repeat, var(--live-prestige-black);gap:clamp(.55rem,1vw,.9rem);min-block-size:100svh;inline-size:min(100%,90rem);padding:clamp(.75rem,1.4vw,1.35rem)}.royal-lobby-toolbar{align-items:center}.royal-lobby-toolbar .royal-brand svg{inline-size:clamp(2rem,3vw,3rem)}.royal-lobby-toolbar .royal-brand strong{font-size:clamp(2rem,3.5vw,3.4rem)}.royal-lobby-heading h1{font-size:clamp(1.65rem,3vw,2.8rem)}.royal-lobby-overview{grid-template-columns:minmax(15rem,1fr) minmax(9rem,.55fr) minmax(15rem,1fr);gap:clamp(.65rem,1.2vw,1rem)}.royal-lobby-info,.royal-lobby-rules{padding:clamp(.8rem,1.3vw,1.15rem)}.royal-lobby-info dl>div{padding-block:.48rem}.royal-lobby-rules ul{gap:.62rem}.royal-lobby-emblem{min-block-size:11rem}.royal-lobby-emblem svg:first-child{block-size:6rem;inline-size:6rem}.royal-lobby-access{padding:.8rem 1rem}.royal-lobby-access h2{margin-block-end:.65rem}.royal-access-layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem}.royal-room-code strong{padding:.45rem 1rem;font-size:clamp(2rem,4.2vw,3.6rem)}.royal-qr-block>div,.royal-qr-block svg{block-size:6.75rem;inline-size:6.75rem}.royal-lobby-participants{padding:.8rem 1rem}.royal-lobby-participants ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.royal-lobby-participants li{min-block-size:3.2rem;padding:.4rem .55rem}.royal-lobby-footer-grid{gap:.65rem}.royal-lobby-activity,.royal-lobby-focus{min-block-size:5rem;padding:.7rem 1rem}.royal-player-route,.royal-player-route__content{min-block-size:100svh}.royal-player-route{background:var(--live-prestige-black);place-items:center;padding:0;display:grid}.royal-player-route__content{inline-size:100%;max-inline-size:none}.royal-player-experience{background:linear-gradient(180deg, #020609a8, #020609e0), linear-gradient(90deg, #02060961, transparent 24% 76%, #02060961), url(/live/royal-question-desktop-stage.webp) center / cover no-repeat, var(--live-prestige-black);min-block-size:100svh;inline-size:min(100%,74rem);padding:clamp(.8rem,1.7vw,1.5rem)}.royal-player-header{border-block-end:1px solid #d4af3733;padding-block-end:.65rem}.royal-player-question-shell{inline-size:min(100%,66rem);margin:clamp(.8rem,1.7vh,1.2rem) auto 0}.royal-question-stage--player{direction:ltr;grid-template-columns:clamp(6.5rem,9vw,8rem) minmax(0,1fr);grid-template-areas:"timer question""media media""answers answers";align-items:center;display:grid}.royal-question-stage--player>*{direction:rtl}.royal-question-stage--player .royal-question-card{order:initial;min-block-size:clamp(10rem,24vh,13rem)}.royal-question-stage--player .royal-question-media,.royal-question-stage--player .royal-question-grid,.royal-question-stage--player .royal-timer{order:initial}.royal-question-stage--player .royal-timer{inline-size:100%;margin:0}.royal-question-stage--player .royal-timer strong{font-size:clamp(2rem,3.4vw,3.25rem)}.royal-question-stage--player .royal-question-grid{gap:clamp(.55rem,1vw,.8rem)}.royal-question-stage--player .royal-answer-option{min-block-size:clamp(4.8rem,9vh,6rem)}.royal-answer-hint{color:var(--royal-muted);text-align:center;margin:.7rem 0 0}.royal-host-route{background:var(--live-prestige-black);min-block-size:100svh}.royal-host-dashboard.royal-live{box-sizing:border-box;background:linear-gradient(90deg, transparent 0 49.92%, #d4af3712 50%, transparent 50.08%), var(--live-prestige-black);block-size:100svh;min-block-size:100svh;padding:clamp(.65rem,1vw,1rem);overflow:hidden}.royal-host-dashboard .royal-host-session-header{border:1px solid var(--royal-gold-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#05080bf5;border-radius:.5rem}.royal-host-dashboard-grid:has(>.royal-host-question-workspace:only-child){grid-template-columns:minmax(0,1fr);grid-template-areas:"question";inline-size:min(100%,64rem);margin-inline:auto}.royal-host-dashboard-grid:has(>.royal-host-question-workspace:only-child) .royal-host-question-workspace{align-content:center;min-block-size:calc(100svh - 2rem)}.royal-host-dashboard .royal-host-question-stage-shell{background:#05080beb;border-radius:.5rem}.royal-host-dashboard .royal-question-stage--host .royal-question-card{border-inline-start-color:var(--royal-gold-bright)}.royal-host-dashboard .royal-host-answer-progress,.royal-host-dashboard .royal-host-question-actions,.royal-host-dashboard .royal-host-utility-toolbar{background:#05080bf0;border-radius:.5rem}.audience-display{--audience-bg:var(--live-prestige-black);--audience-card:#0c1117f7;--audience-border:#d4af3761;--audience-text:var(--live-prestige-ivory);--audience-muted:#aaa397;--audience-gold:var(--live-prestige-gold-bright);background:linear-gradient(90deg, transparent 0 49.92%, #d4af370f 50%, transparent 50.08%), var(--live-prestige-black);min-block-size:100svh}.audience-topbar{background:#05080bf7;border-radius:.5rem}.audience-title h1{color:var(--live-prestige-ivory)}.audience-leaderboard li,.audience-distribution-list li,.audience-podium li,.audience-question .royal-answer-option,.audience-question .royal-answer-placeholder{background:#05080beb;border-radius:.45rem}.audience-question .royal-question-card{background:0 0}.audience-distribution-list li>i>span{background:var(--audience-gold)}.audience-donut{background:conic-gradient(var(--audience-gold) 0 100%)!important}.royal-live .is-rank-2{--podium-tone:#cdbb82}.royal-live .is-rank-3{--podium-tone:#9b7427}.audience-leaderboard .is-rank-2>b,.audience-podium li.is-rank-2{color:#cdbb82;border-color:#cdbb82}.audience-leaderboard .is-rank-3>b,.audience-podium li.is-rank-3{color:#b98f3b;border-color:#9b7427}.royal-player-experience:has(.royal-finale-screen){min-block-size:100svh;inline-size:100%;padding:0}.royal-finale-screen{background:linear-gradient(90deg, transparent 0 49.9%, #d4af3717 50%, transparent 50.1%), linear-gradient(180deg, #d4af370f, transparent 24%), var(--live-prestige-black);block-size:100svh;min-block-size:100svh;inline-size:min(100%,90rem);padding:clamp(.8rem,1.5vw,1.4rem);overflow:hidden}.royal-finale-ceremony{grid-template-rows:auto minmax(0,1fr)}.royal-ceremony-moment{block-size:100%;min-block-size:0}.royal-finale-screen.is-final{grid-template:"topbar topbar""heading ranking""podium ranking"minmax(0,1fr)"personal ranking""actions ranking"/minmax(0,1fr) minmax(15rem,.34fr);gap:.65rem 1rem;display:grid}.royal-finale-screen.is-final .royal-finale-topbar{grid-area:topbar}.royal-finale-screen.is-final .royal-finale-heading{grid-area:heading;margin:0}.royal-finale-screen.is-final .royal-podium{grid-area:podium}.royal-finale-screen.is-final .royal-personal-result{grid-area:personal}.royal-finale-screen.is-final .royal-finale-actions{grid-area:actions}.royal-finale-screen.is-final .royal-full-ranking{grid-area:ranking}.royal-finale-screen.is-final .royal-finale-heading>svg{block-size:2.6rem;inline-size:2.6rem}.royal-finale-screen.is-final .royal-podium{align-items:center;min-block-size:0;margin:0;padding:2.7rem .7rem 0}.royal-finale-screen.is-final .royal-podium-place{transform:none}.royal-finale-screen.is-final .royal-podium-place.is-rank-2{transform:translateY(1.2rem)}.royal-finale-screen.is-final .royal-podium-place.is-rank-3{transform:translateY(2rem)}.royal-finale-screen.is-final .royal-podium-avatar{inline-size:clamp(6rem,10vw,8.5rem)}.royal-finale-screen.is-final .royal-podium-place>strong{margin-block-start:1.4rem}.royal-finale-screen.is-final .royal-winner-thanks{display:none}.royal-finale-screen.is-final .royal-personal-result{margin:0 auto;padding:.65rem}.royal-finale-screen.is-final .royal-finale-actions{margin:0}.royal-finale-screen.is-final .royal-full-ranking{border-radius:.5rem;max-block-size:100%;inline-size:100%;margin:0;overflow:auto}.royal-finale-screen.is-final .royal-full-ranking li{grid-template-columns:1.6rem minmax(0,1fr) auto}.royal-finale-screen.is-final .royal-full-ranking li>small{display:none}@media (min-width:74.01rem){.royal-lobby-screen{grid-template:"toolbar toolbar""heading heading""overview overview"minmax(13rem,1fr)"access participants"13rem"footer footer"5.5rem/minmax(0,1.45fr) minmax(20rem,.55fr);block-size:100svh;overflow:hidden}.royal-lobby-toolbar{grid-area:toolbar}.royal-lobby-heading{grid-area:heading}.royal-lobby-overview{grid-area:overview;min-block-size:0}.royal-lobby-access{grid-area:access;min-block-size:0}.royal-lobby-participants{grid-area:participants;min-block-size:0;overflow:hidden}.royal-lobby-footer-grid{grid-area:footer;min-block-size:0;overflow:hidden}.royal-lobby-toolbar .royal-brand strong{font-size:2.55rem}.royal-lobby-toolbar .royal-brand span{display:none}.royal-lobby-emblem{min-block-size:0}.royal-lobby-participants ol{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-lobby-participants li{grid-template-columns:2rem minmax(0,1fr);min-block-size:2.55rem}.royal-lobby-participants li>span{inline-size:2rem}.royal-lobby-participants li small,.royal-lobby-ready{display:none}.royal-lobby-participants>h2{margin-block-end:.45rem}.royal-room-code,.royal-qr-block{gap:.25rem}.royal-room-code strong{padding:.25rem .75rem;font-size:2.6rem}.royal-qr-block>div,.royal-qr-block svg{block-size:4.75rem;inline-size:4.75rem}.royal-room-code small,.royal-qr-block small,.royal-lobby-activity h2{display:none}.royal-lobby-activity p{padding:.25rem .45rem;font-size:.72rem}.royal-lobby-activity p:nth-of-type(n+3){display:none}.royal-lobby-focus>svg{block-size:3.4rem;inline-size:3.4rem}.royal-lobby-focus h2{margin:0}.royal-host-dashboard-grid:has(>.royal-host-question-workspace:only-child){block-size:calc(100svh - 1.3rem);overflow:hidden}}@media (max-width:74rem){.royal-lobby-screen{block-size:auto;overflow:visible}.royal-lobby-participants ol{grid-template-columns:repeat(3,minmax(0,1fr))}.royal-finale-screen.is-final{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""heading""podium""personal""actions""ranking";block-size:auto;min-block-size:100svh;overflow:visible}}@media (max-width:48rem){.royal-lobby-screen{inline-size:100%;padding:max(.7rem, env(safe-area-inset-top)) .7rem max(.9rem, env(safe-area-inset-bottom))}.royal-lobby-toolbar{grid-template-columns:auto 1fr auto}.royal-lobby-toolbar .royal-brand span,.royal-outline-action{font-size:0}.royal-outline-action{min-block-size:3rem;inline-size:3rem;padding:0}.royal-lobby-overview,.royal-access-layout,.royal-lobby-footer-grid{grid-template-columns:minmax(0,1fr)}.royal-lobby-emblem,.royal-access-layout>i{display:none}.royal-lobby-participants ol{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-player-experience{min-block-size:100svh;inline-size:100%;padding:max(.7rem, env(safe-area-inset-top)) .7rem max(.8rem, env(safe-area-inset-bottom))}.royal-player-header{grid-template-columns:minmax(0,1fr) auto auto}.royal-player-brand{grid-column:1/-1}.royal-player-brand svg{inline-size:2rem}.royal-player-brand strong{font-size:2.2rem}.royal-player-audience{grid-column:auto}.royal-question-stage--player .royal-question-card{min-block-size:clamp(9rem,21vh,11rem);padding:.85rem}.royal-question-stage--player .royal-question-copy h2{font-size:clamp(1.25rem,6vw,1.85rem);line-height:1.5}.royal-question-stage--player .royal-question-grid{grid-template-columns:minmax(0,1fr);gap:.48rem}.royal-question-stage--player .royal-answer-option{min-block-size:4rem}.royal-question-stage--player .royal-timer{inline-size:clamp(6.4rem,30vw,8rem);margin:.6rem auto}.royal-host-dashboard.royal-live{block-size:auto;overflow:visible}.royal-host-dashboard-grid:has(>.royal-host-question-workspace:only-child) .royal-host-question-workspace{min-block-size:calc(100svh - 1.4rem)}.audience-display{background:var(--live-prestige-black)}.royal-finale-screen{inline-size:100%}.royal-finale-topbar>div{min-inline-size:5.2rem;padding:.45rem .65rem}.royal-finale-topbar>span{font-size:1.3rem}.royal-finale-topbar>span svg{block-size:2.3rem;inline-size:2.3rem}.royal-ceremony-moment>h1{font-size:clamp(2.5rem,14vw,4.4rem)}.royal-finale-screen.is-final .royal-podium{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.royal-finale-screen.is-final .royal-podium-avatar{inline-size:clamp(4.8rem,23vw,6.5rem)}.royal-finale-screen.is-final .royal-podium-avatar>svg{block-size:3.2rem;inline-size:3.2rem;inset-block-start:-2.2rem}.royal-finale-screen.is-final .royal-podium-place>b{font-size:clamp(1.05rem,5vw,1.5rem)}.royal-finale-screen.is-final .royal-full-ranking{max-block-size:none}}.royal-lobby-screen,.royal-host-dashboard.royal-live,.audience-display,.royal-player-experience,.royal-finale-screen{isolation:isolate;position:relative;overflow:hidden}.royal-lobby-screen>*,.royal-host-dashboard.royal-live>*,.audience-display>*,.royal-player-experience>*,.royal-finale-screen>*{z-index:1;position:relative}.royal-lobby-screen:before,.royal-host-dashboard.royal-live:before,.audience-display:before,.royal-player-experience:before,.royal-finale-screen:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 18%, var(--live-cinema-glow), transparent 24rem), radial-gradient(circle at 10% 62%, var(--live-cinema-cyan), transparent 20rem), radial-gradient(circle at 88% 72%, #d4af371a, transparent 22rem), linear-gradient(68deg, transparent 0 35%, #f3d4771f 47%, transparent 59%), linear-gradient(112deg, transparent 0 38%, #f3d4771a 49%, transparent 61%);filter:blur(1px);opacity:.9;animation:live-cinema-ambient 9s var(--live-motion-ease) infinite alternate;display:block;position:absolute;inset:-18%}.royal-lobby-screen:after,.royal-host-dashboard.royal-live:after,.audience-display:after,.royal-player-experience:after,.royal-finale-screen:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--live-cinema-vignette), transparent 22% 78%, var(--live-cinema-vignette)), radial-gradient(circle at 50% 45%, transparent 46%, #0000006b), var(--live-cinema-film-canvas);opacity:.34;mix-blend-mode:screen;background-size:auto,auto,180px 180px;animation:1.4s steps(2,end) infinite live-cinema-grain;display:block;position:absolute;inset:0}.competition-status-bar,.royal-host-dashboard .royal-host-session-header,.royal-finale-topbar{position:relative;overflow:hidden}.competition-status-bar:after,.royal-host-dashboard .royal-host-session-header:after,.royal-finale-topbar:after{pointer-events:none;content:"";background:var(--live-cinema-ribbon);block-size:3px;animation:3.6s ease-in-out infinite live-cinema-scan;position:absolute;inset-block-start:0;inset-inline:0;transform:translate(-45%)}.royal-lobby-screen{background:linear-gradient(180deg, #0206095c, #020609d6), radial-gradient(circle at 50% 18%, #d4af3738, transparent 28rem), url(/live/royal-lobby-stage.webp) center 38% / cover no-repeat, var(--live-prestige-black)}.royal-lobby-heading h1{text-shadow:0 0 2.4rem #d4af3757;font-size:clamp(3.1rem,8vw,7.4rem);line-height:.95}.royal-lobby-main,.royal-lobby-access,.royal-lobby-participants,.royal-lobby-rules{background:linear-gradient(145deg,#f3d47714,#0000 42%),#03070bbd;border-color:#d4af3780;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1.2rem 3rem #0000006b}.royal-lobby-main:before,.royal-lobby-access:before,.royal-lobby-participants:before,.royal-lobby-rules:before,.audience-panel:before,.audience-question:before,.royal-host-dashboard .royal-host-question-stage-shell:before,.royal-finale-screen.is-final .royal-full-ranking:before,.royal-finale-screen.is-final .royal-podium-place:before{z-index:0;pointer-events:none;content:"";background:var(--live-cinema-ribbon);block-size:1px;animation:5.2s ease-in-out infinite live-cinema-ribbon;position:absolute;inset-block-start:0;inset-inline:8%;transform:translate(-24%)}.royal-lobby-main>*,.royal-lobby-access>*,.royal-lobby-participants>*,.royal-lobby-rules>*,.audience-panel>*,.audience-question>*,.royal-host-dashboard .royal-host-question-stage-shell>*,.royal-finale-screen.is-final .royal-full-ranking>*,.royal-finale-screen.is-final .royal-podium-place>*{z-index:1;position:relative}.royal-room-code strong{background:radial-gradient(circle at 50% 0,#f3d47721,#0000 62%),#020406db;border-color:#f3d477b8;box-shadow:inset 0 0 1.6rem #f3d47714,0 0 2.6rem #d4af3738}.audience-display,.royal-host-dashboard.royal-live,.royal-player-experience{background:linear-gradient(180deg, #0206098a, #020609e6), radial-gradient(circle at 50% 26%, #d4af3733, transparent 30rem), radial-gradient(circle at 18% 58%, #00d4ff1f, transparent 24rem), url(/live/royal-question-desktop-stage.webp) center / cover no-repeat, var(--live-prestige-black)}.audience-dashboard-grid{grid-template-rows:minmax(0,1fr) minmax(10rem,.3fr);grid-template-columns:minmax(12rem,.68fr) minmax(38rem,3.15fr) minmax(14rem,.78fr)}.audience-question,.royal-host-dashboard .royal-host-question-stage-shell{background:radial-gradient(circle at 50% 0,#f3d4771f,#0000 34%),linear-gradient(#03070be6,#020406c7);border-color:#f3d477a8;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 5rem #d4af370b,0 1.8rem 4rem #00000080}.audience-panel,.royal-finale-screen.is-final .royal-full-ranking,.royal-finale-screen.is-final .royal-podium-place{position:relative;overflow:hidden}.audience-question .royal-question-card,.royal-host-dashboard .royal-question-stage--host .royal-question-card,.royal-question-stage--player .royal-question-card{min-block-size:clamp(12rem,23vh,18rem);animation:live-cinema-card-in .68s var(--live-motion-ease) 70ms backwards;background:linear-gradient(#ffffff09,#0000 36%),radial-gradient(circle at 50% 0,#d4af371f,#0000 54%)}.audience-question .royal-question-copy h2,.royal-question-stage--player .royal-question-copy h2{text-shadow:0 0 1.8rem #0000008c;max-inline-size:28ch;font-size:clamp(1.65rem,2.7vw,3rem);line-height:1.34}.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{max-inline-size:24ch;font-size:clamp(1.45rem,2.25vw,2.55rem);line-height:1.35}.audience-question .royal-answer-option,.royal-host-dashboard .royal-question-stage--host .royal-answer-option,.royal-question-stage--player .royal-answer-option{background:linear-gradient(135deg,#f3d4770f,#0000 46%),#03070bd1;border-color:#d4af3775;min-block-size:clamp(5.6rem,10vh,8rem)}.audience-question .royal-answer-option.is-correct,.royal-answer-option.is-correct{animation:live-cinema-focus .62s var(--live-motion-ease) both;box-shadow:inset 0 0 0 1px #43e06f4d,0 0 2.4rem #43e06f38}.royal-finale-screen{background:linear-gradient(90deg, #020609d1, #0206095c 28% 72%, #020609d1), radial-gradient(circle at 50% 22%, #f3d4774d, transparent 29rem), url(/live/royal-results-stage.webp) center 48% / cover no-repeat, var(--live-prestige-black)}.royal-ceremony-moment>h1,.royal-finale-screen.is-final .royal-finale-heading h1{text-shadow:0 0 1.1rem #f3d47757,0 0 4rem #d4af3752;line-height:.9}.royal-ceremony-moment>h1{font-size:clamp(4rem,10vw,9rem)}.royal-finale-screen.is-final .royal-finale-heading h1{font-size:clamp(2.8rem,5.6vw,5.8rem)}.royal-reveal-player>span:first-child,.royal-finale-screen.is-final .royal-podium-avatar{box-shadow:0 0 0 .5rem #03070bb8, 0 0 3.5rem color-mix(in srgb, var(--podium-tone) 55%, transparent);animation:1.8s ease-in-out infinite alternate live-cinema-crown}.royal-finale-screen.is-final .royal-podium{perspective:900px}.audience-podium ol{padding-block-start:.75rem}.audience-podium li>svg{top:-.6rem}.royal-finale-screen.is-final .royal-podium-place{background:linear-gradient(180deg, color-mix(in srgb, var(--podium-tone) 14%, transparent), #03070b80), #03070b47;transform-style:preserve-3d;animation:live-cinema-card-in .72s var(--live-motion-ease) backwards}.royal-lobby-layout>*,.audience-dashboard-grid>*,.royal-host-dashboard-grid>*,.royal-finale-screen.is-final .royal-podium-place,.royal-finale-screen.is-final .royal-full-ranking{animation:live-cinema-card-in .68s var(--live-motion-ease) 70ms backwards}.royal-lobby-layout>:nth-child(2),.audience-dashboard-grid>:nth-child(2),.royal-host-dashboard-grid>:nth-child(2),.royal-finale-screen.is-final .royal-podium-place:nth-child(2){animation-delay:90ms}.royal-lobby-layout>:nth-child(3),.audience-dashboard-grid>:nth-child(3),.royal-host-dashboard-grid>:nth-child(3),.royal-finale-screen.is-final .royal-podium-place:nth-child(3),.royal-finale-screen.is-final .royal-full-ranking{animation-delay:.15s}@keyframes live-cinema-ambient{0%{transform:translate(-1.4rem,-.6rem)scale(1)}to{transform:translate(1.2rem,.8rem)scale(1.04)}}@keyframes live-cinema-scan{0%,22%{opacity:0;transform:translate(-45%)}42%{opacity:1}to{opacity:0;transform:translate(45%)}}@keyframes live-cinema-ribbon{0%,28%{opacity:.28;transform:translate(-24%)}48%{opacity:.95}to{opacity:.34;transform:translate(24%)}}@keyframes live-cinema-grain{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,18px -14px}}@keyframes live-cinema-card-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes live-cinema-crown{0%{transform:translateY(0)scale(1)}to{transform:translateY(-.35rem)scale(1.025)}}@media (max-width:48rem){.royal-lobby-heading h1,.royal-ceremony-moment>h1,.royal-finale-screen.is-final .royal-finale-heading h1{font-size:clamp(2.9rem,14vw,4.6rem)}.audience-display,.royal-host-dashboard.royal-live,.royal-player-experience{background:linear-gradient(180deg, #020609c7, #020609f0), radial-gradient(circle at 50% 16%, #d4af3733, transparent 18rem), url(/live/royal-question-mobile-stage.webp) center top / cover no-repeat, var(--live-prestige-black)}.audience-question .royal-question-copy h2,.royal-question-stage--player .royal-question-copy h2,.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{font-size:clamp(1.3rem,5.6vw,1.9rem);line-height:1.45}}@media (prefers-reduced-motion:reduce){.royal-lobby-screen:before,.royal-host-dashboard.royal-live:before,.audience-display:before,.royal-player-experience:before,.royal-finale-screen:before,.competition-status-bar:after,.royal-host-dashboard .royal-host-session-header:after,.royal-finale-topbar:after,.royal-reveal-player>span:first-child,.royal-finale-screen.is-final .royal-podium-avatar,.royal-lobby-layout>*,.audience-dashboard-grid>*,.royal-host-dashboard-grid>*,.royal-finale-screen.is-final .royal-podium-place,.royal-finale-screen.is-final .royal-full-ranking,.audience-question .royal-question-card,.royal-host-dashboard .royal-question-stage--host .royal-question-card,.royal-question-stage--player .royal-question-card{animation:none!important}}@media (min-width:80rem){.royal-player-experience,.audience-display,.royal-host-dashboard.royal-live,.royal-lobby-screen,.royal-finale-screen{font-size:clamp(1rem,.84vw,1.2rem)}}@media (prefers-reduced-motion:reduce){.royal-live *,.royal-live :before,.royal-live :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.competition-status-bar{direction:ltr;background:#03070bf5;border:1px solid #d4af3794;border-radius:.75rem;grid-template-columns:minmax(7rem,.85fr) minmax(7rem,.85fr) minmax(7rem,.85fr) minmax(20rem,2.5fr) minmax(10rem,1.25fr) minmax(7rem,.85fr);grid-template-areas:"status round identifier title type contestants";align-items:stretch;min-block-size:5.35rem;min-inline-size:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 1rem 2.4rem #00000052}.competition-status-bar>span{text-align:center;direction:rtl;border-inline-start:1px solid #d4af374d;align-content:center;justify-items:center;gap:.28rem;min-inline-size:0;padding:.55rem clamp(.45rem,.9vw,.9rem);display:grid}.competition-status-bar>span:first-child,.competition-status-bar__title{border-inline-start:0}.competition-status-bar small{color:var(--royal-muted);font-size:clamp(.66rem,.72vw,.82rem);line-height:1.25}.competition-status-bar strong{min-inline-size:0;color:var(--royal-ivory);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.38rem;font-size:clamp(.78rem,.95vw,1.08rem);line-height:1.35;display:inline-flex}.competition-status-bar__status{grid-area:status}.competition-status-bar__round{grid-area:round}.competition-status-bar__identifier{grid-area:identifier}.competition-status-bar__title{grid-area:title}.competition-status-bar__type{grid-area:type}.competition-status-bar__contestants{grid-area:contestants}.competition-status-bar__status strong{color:var(--royal-gold-bright)}.competition-status-bar__status i{aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.55rem;box-shadow:0 0 .8rem}.audience-display[data-phase=QUESTION] .competition-status-bar__status strong,.audience-display[data-phase=REVEAL] .competition-status-bar__status strong{color:var(--audience-success)}.competition-status-bar__title{direction:ltr;grid-template-columns:auto minmax(0,auto);gap:clamp(.55rem,1vw,1rem)!important}.competition-status-bar__title svg{block-size:auto;inline-size:clamp(2.3rem,3vw,3.4rem);color:var(--royal-gold-bright);fill:#d4af371a;filter:drop-shadow(0 0 .55rem #d4af3733)}.competition-status-bar__title strong{color:var(--royal-ivory);white-space:normal;font-size:clamp(1.25rem,2vw,2rem);font-weight:800}.competition-status-bar__contestants svg{block-size:1.25rem;inline-size:1.25rem}.royal-lobby-screen{isolation:isolate;background:linear-gradient(180deg, #02060933, #020609a8), linear-gradient(90deg, #0206096b, transparent 25% 75%, #0206096b), url(/live/royal-lobby-stage.webp) center 38% / cover no-repeat, var(--live-prestige-black);grid-template:auto minmax(0,1fr)/minmax(0,1fr);min-block-size:100svh;inline-size:min(100%,100rem);max-inline-size:none;margin-inline:auto;padding:clamp(.75rem,1.25vw,1.5rem);display:grid;position:relative;overflow-x:clip}.royal-lobby-controls{z-index:3;gap:.4rem;display:flex;position:absolute;inset-block-end:clamp(.8rem,1.2vw,1.35rem);inset-inline-start:clamp(.8rem,1.2vw,1.35rem)}.royal-lobby-controls .royal-outline-action{min-block-size:2.75rem;inline-size:2.75rem;padding:0;font-size:0;overflow:hidden}.royal-lobby-controls .royal-outline-action svg{inline-size:1.1rem}.royal-lobby-layout{direction:ltr;grid-template-columns:minmax(16rem,.82fr) minmax(32rem,2.4fr) minmax(16rem,.82fr);grid-template-areas:"players main rules";gap:clamp(.7rem,1.2vw,1.2rem);min-block-size:0;min-inline-size:0;padding-block-start:clamp(.8rem,1.4vh,1.2rem);display:grid}.royal-lobby-layout>*{direction:rtl;min-block-size:0;min-inline-size:0}.royal-lobby-main{grid-area:main;align-content:center;gap:clamp(.7rem,1.2vh,1rem);padding-inline:clamp(0rem,1vw,1rem);display:grid}.royal-lobby-main>*{grid-area:auto;min-inline-size:0}.royal-lobby-heading{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;inline-size:100%;padding:0;display:grid}.royal-lobby-heading:after{background:linear-gradient(90deg, transparent, var(--royal-gold), transparent);content:"";block-size:1px;inline-size:min(100%,30rem);margin-block-start:.35rem}.royal-lobby-heading h1{color:var(--royal-ivory);text-shadow:0 .3rem 1.2rem #000c;margin:0;font-size:clamp(2rem,4.2vw,4.25rem);line-height:1.2}.royal-lobby-heading p{color:var(--royal-muted);margin:0;font-size:clamp(.95rem,1.3vw,1.3rem);font-weight:600}.royal-lobby-share-copy{inline-size:min(100%,31rem);color:var(--royal-gold-bright);text-align:center;background:#03070bc7;border:1px solid #d4af377a;border-radius:.55rem;margin:0 auto;padding:.65rem 1rem;font-weight:650}.royal-lobby-access{inline-size:min(100%,43rem);margin-inline:auto;padding:clamp(.75rem,1.2vw,1.15rem)}.royal-lobby-access h2{color:var(--royal-gold-bright);text-align:center;grid-template-columns:none;margin:0 0 .65rem;font-size:clamp(1rem,1.4vw,1.35rem);display:block}.royal-access-layout{direction:ltr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,1.4vw,1.25rem);display:grid}.royal-room-code,.royal-qr-block{direction:rtl;justify-items:center;display:grid}.royal-room-code strong{inline-size:100%;color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;text-align:center;text-transform:uppercase;background:#020609e6;border:1px solid #d4af3785;border-radius:.55rem;padding:clamp(.6rem,1vw,1rem);font-size:clamp(2.5rem,5vw,5rem);line-height:1}.royal-qr-block>div{aspect-ratio:1;border:1px solid var(--royal-gold-bright);background:var(--qr-paper);border-radius:.35rem;place-items:center;block-size:auto;inline-size:clamp(7rem,10vw,9.5rem);padding:.45rem;display:grid}.royal-qr-block svg{block-size:100%;inline-size:100%}.royal-qr-block small{color:var(--royal-gold-bright);align-items:center;gap:.3rem;margin-block-start:.4rem;display:inline-flex}.royal-qr-block small svg{block-size:.9rem;inline-size:.9rem}.royal-lobby-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1vw,.8rem);inline-size:min(100%,40rem);margin:0 auto;display:grid}.royal-lobby-stats>div{background:#03070be6;border:1px solid #d4af376b;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon term""icon value";align-items:center;gap:.1rem .5rem;padding:.7rem;display:grid}.royal-lobby-stats svg{inline-size:1.7rem;color:var(--royal-gold-bright);grid-area:icon}.royal-lobby-stats dt{color:var(--royal-muted);grid-area:term;font-size:.72rem}.royal-lobby-stats dd{color:var(--royal-ivory);grid-area:value;margin:0;font-weight:800}.royal-lobby-main>.royal-lobby-ready{inline-size:min(100%,42rem);color:var(--royal-gold-bright);background:#03070be6;border:1px solid #d4af3794;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin:0 auto;padding:.72rem 1rem;font-size:clamp(.9rem,1.25vw,1.2rem);font-weight:750;display:inline-flex}.royal-lobby-main>.royal-lobby-ready svg{inline-size:1.35rem}.royal-lobby-participants{grid-area:players;align-self:center;max-block-size:min(72svh,43rem);padding:clamp(.85rem,1.2vw,1.15rem);overflow:auto}.royal-lobby-participants>h2,.royal-lobby-rules>h2{color:var(--royal-gold-bright);border-block-end:1px solid #d4af374d;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .8rem;padding-block-end:.7rem;font-size:clamp(1rem,1.25vw,1.3rem);display:flex}.royal-lobby-participants ol{grid-template-columns:minmax(0,1fr);gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.royal-lobby-participants li{background:#03070be0;border:1px solid #d4af374d;border-radius:.55rem;grid-template-columns:1.75rem 2.5rem minmax(0,1fr);grid-template-areas:"rank avatar name""rank avatar status";align-items:center;gap:.05rem .55rem;min-block-size:4rem;padding:.42rem .55rem;display:grid}.royal-lobby-participants li>b{aspect-ratio:1;inline-size:1.7rem;color:var(--royal-ivory);border:1px solid #d4af3799;border-radius:50%;grid-area:rank;place-items:center;font-size:.78rem;display:grid}.royal-lobby-participants li>span{aspect-ratio:1;inline-size:2.45rem;color:var(--royal-ivory);background:#d4af3714;border:1px solid #d4af378c;border-radius:50%;grid-area:avatar;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.royal-lobby-participants li>strong{overflow-wrap:anywhere;min-inline-size:0;color:var(--royal-ivory);grid-area:name;line-height:1.25}.royal-lobby-participants li>small{color:var(--royal-green);grid-area:status;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.royal-lobby-participants li>small i{aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.45rem}.royal-lobby-rules{grid-area:rules;align-self:center;padding:clamp(.85rem,1.2vw,1.15rem)}.royal-lobby-rules ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.royal-lobby-rules li{border-block-end:1px solid #d4af3738;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem 0;display:grid}.royal-lobby-rules li:last-child{border-block-end:0}.royal-lobby-rules li>svg{block-size:2.7rem;inline-size:2.7rem;color:var(--royal-ivory);border:1px solid #d4af378c;border-radius:.5rem;padding:.62rem}.royal-lobby-rules li>span{gap:.22rem;display:grid}.royal-lobby-rules li strong{color:var(--royal-ivory);font-size:.86rem}.royal-lobby-rules li small{color:var(--royal-muted);font-size:.72rem;line-height:1.55}.audience-display,.royal-host-dashboard.royal-live{background:linear-gradient(180deg, #0206099e, #020609d6), linear-gradient(90deg, #0206096b, transparent 22% 78%, #0206096b), url(/live/royal-question-desktop-stage.webp) center / cover no-repeat, var(--live-prestige-black)}.audience-display{inline-size:min(100%,100rem);margin-inline:auto;padding:clamp(.7rem,1.2vw,1.25rem)}.audience-display .competition-status-bar{margin-block-end:clamp(.65rem,1vw,.9rem)}.audience-question,.audience-panel,.royal-host-ranking,.royal-host-live-insights,.royal-host-round-stats,.royal-host-podium,.royal-host-alerts{background:#03070beb}.audience-dashboard-grid{grid-template-columns:minmax(13.5rem,.78fr) minmax(34rem,2.7fr) minmax(15.5rem,.9fr)}.audience-question .royal-question-card{border-block-end:1px solid #d4af3761}.audience-question .royal-question-copy h2{text-wrap:balance;max-inline-size:34ch;margin-inline:auto;line-height:1.4}.audience-question .royal-answer-option{min-block-size:clamp(4.5rem,8.4vh,6.3rem)}.audience-podium li.is-rank-1{box-shadow:inset 0 1px #f3d47729,0 0 1.2rem #d4af3717}.royal-host-dashboard .royal-host-session-header{background:#03070bf5;border-color:#d4af3794;border-radius:.75rem;min-block-size:5.35rem}.royal-host-dashboard .royal-host-question-stage-shell{border-color:var(--royal-gold-line)}.royal-host-dashboard-grid{grid-template-columns:minmax(13rem,.8fr) minmax(34rem,2.7fr) minmax(15rem,.9fr)}.royal-finale-screen{background:linear-gradient(90deg, #020609d6, #0206096b 30% 72%, #020609c7), linear-gradient(180deg, #0206094d, #0206099e), url(/live/royal-results-stage.webp) center 48% / cover no-repeat, var(--live-prestige-black);inline-size:min(100%,100rem);max-inline-size:none}.royal-finale-screen.is-final .royal-full-ranking{background:#03070be6;border:1px solid #d4af377a}.royal-finale-screen.is-final .royal-podium-place{background:#03070b5c;border-radius:.45rem;padding-block:.65rem}.royal-finale-screen.is-final .royal-podium-avatar{background:radial-gradient(circle at 50% 35%,#ffffff1f,#03070beb 66%)}.royal-finale-screen.is-final .royal-finale-actions :is(a,button){min-block-size:3rem}.royal-live .royal-timer{background:radial-gradient(circle, var(--live-prestige-panel) 0 58%, transparent 59%), conic-gradient(var(--royal-gold-bright) calc(var(--timer-progress) * 1turn), #d4af372e 0);box-shadow:0 0 0 .35rem var(--live-prestige-black), 0 0 1.6rem #d4af3724}.royal-live .royal-answer-option,.royal-live .royal-answer-placeholder,.royal-live.royal-host-dashboard .royal-question-stage--host .royal-answer-option{border-radius:.5rem}@media (min-width:74.01rem) and (max-height:50rem){.audience-display{gap:.55rem;block-size:100svh;min-block-size:0;padding:.65rem}.audience-display .competition-status-bar{min-block-size:4.5rem;margin-block-end:0}.audience-dashboard-grid{grid-template-rows:minmax(0,1fr) minmax(8rem,.3fr);gap:.55rem}.audience-panel{padding:.55rem}.audience-question .royal-question-stage--display{gap:.35rem;padding:.5rem}.audience-question .royal-question-card{min-block-size:6.5rem;padding:.5rem}.audience-question .royal-question-copy h2{font-size:clamp(1.35rem,2vw,2.5rem)}.audience-question .royal-timer{inline-size:5.5rem}.audience-question .royal-timer strong{font-size:2rem}.audience-question .royal-answer-option{min-block-size:3.6rem}.audience-podium ol{padding-block-start:.75rem}}@media (max-width:74rem){.competition-status-bar{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"status round identifier""title type contestants";min-block-size:8.3rem}.competition-status-bar>span:nth-child(4){border-inline-start:0}.competition-status-bar__title strong{font-size:clamp(1rem,2.7vw,1.45rem)}.royal-lobby-screen{block-size:auto;overflow:visible}.royal-lobby-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main main""players rules"}.royal-lobby-main{padding-inline:0}.royal-lobby-participants,.royal-lobby-rules{align-self:stretch;max-block-size:none}.audience-dashboard-grid,.royal-host-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-finale-screen{background-position:top}}@media (max-width:37.5rem){.competition-status-bar{border-radius:.55rem;min-block-size:7.8rem}.competition-status-bar>span{gap:.15rem;min-block-size:3.8rem;padding:.35rem .2rem}.competition-status-bar small{font-size:.58rem}.competition-status-bar strong{font-size:clamp(.66rem,3vw,.82rem)}.competition-status-bar__title{grid-template-columns:auto minmax(0,1fr);gap:.3rem!important}.competition-status-bar__title svg{inline-size:1.75rem}.competition-status-bar__title strong{font-size:clamp(.82rem,4vw,1rem);line-height:1.2}.competition-status-bar__contestants svg{inline-size:.95rem}.royal-lobby-screen{padding:max(.6rem, env(safe-area-inset-top)) .6rem max(.8rem, env(safe-area-inset-bottom));background:linear-gradient(180deg, #020609b8, #020609f0), url(/live/royal-lobby-stage.webp) center top / auto 100svh no-repeat, var(--live-prestige-black);display:block}.royal-lobby-controls{justify-content:end;margin-block:.45rem;position:static}.royal-lobby-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""players""rules";gap:.65rem;padding-block-start:0;display:grid}.royal-lobby-heading h1{font-size:clamp(2rem,11vw,3rem)}.royal-lobby-heading p,.royal-lobby-share-copy{font-size:.86rem}.royal-access-layout{grid-template-columns:minmax(0,1fr)}.royal-room-code strong{font-size:clamp(2.5rem,14vw,4rem)}.royal-qr-block>div{inline-size:8.5rem}.royal-lobby-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.royal-lobby-stats>div{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""term""value";justify-items:center;min-block-size:3.25rem;padding:.5rem .25rem}.royal-lobby-stats svg{inline-size:1.35rem}.royal-lobby-main>.royal-lobby-ready{border-radius:.55rem}.royal-lobby-participants li{min-block-size:3.8rem}.royal-question-stage--player{flex-direction:column;display:flex}.royal-question-stage--player .royal-question-card{order:1}.royal-question-stage--player .royal-timer{order:2;inline-size:7.5rem;margin:.1rem auto}.royal-question-stage--player .royal-question-media{order:3}.royal-question-stage--player .royal-question-grid{order:4;grid-template-columns:minmax(0,1fr)}.royal-player-experience{background:linear-gradient(180deg, #020609b8, #020609eb), url(/live/royal-question-mobile-stage.webp) center top / cover no-repeat, var(--live-prestige-black)}.audience-display,.royal-host-dashboard.royal-live{background:linear-gradient(180deg, #020609d1, #020609f0), url(/live/royal-question-mobile-stage.webp) center top / cover no-repeat, var(--live-prestige-black)}.audience-display .competition-status-bar{margin-block-end:.6rem}.audience-dashboard-grid,.royal-host-dashboard-grid{grid-template-columns:minmax(0,1fr)}.audience-question .royal-question-card{min-block-size:11rem}.audience-question .royal-answer-option{min-block-size:4.65rem}.royal-finale-screen{background:linear-gradient(180deg, #0206098a, #020609d6), url(/live/royal-results-stage.webp) center top / auto 100svh no-repeat, var(--live-prestige-black)}}
.royal-question-stage{--opt-badge:2.6rem;--opt-pad-i:.9rem;--opt-pad-b:.75rem;--opt-gap:.75rem;--opt-min-h:5.5rem;--opt-radius:.85rem;--opt-copy-size:1.15rem;--opt-copy-lh:1.35;--stage-rule:#d4af3738}.royal-question-stage .royal-answer-option{align-items:center;gap:.15rem var(--opt-gap);min-height:var(--opt-min-h);padding:var(--opt-pad-b) var(--opt-pad-i);border-radius:var(--opt-radius);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy result""badge note result";transition:border-color .2s,background-color .2s,opacity .2s;display:grid}.royal-question-stage .royal-answer-number{width:var(--opt-badge);grid-area:badge;align-self:center}.royal-question-stage .royal-answer-copy{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:start;font-size:var(--opt-copy-size);line-height:var(--opt-copy-lh);grid-area:copy;font-weight:700}.royal-question-stage .royal-host-correct-label{white-space:nowrap;grid-area:note;align-items:center;gap:.25rem;display:inline-flex;position:static;inset:auto}.royal-question-stage .royal-answer-result{z-index:auto;padding:0 0 0 .15rem;border-inline-start:1px solid var(--stage-rule);background:0 0;grid-area:result;grid-auto-flow:column;justify-content:end;align-items:center;gap:.45rem;padding-inline-start:.7rem;display:grid;position:static;inset:auto}.royal-question-stage .royal-answer-result strong{aspect-ratio:1;width:1.75rem;color:var(--royal-gold-bright);background:#f4b52f24;border-radius:50%;place-items:center;font-size:0;display:grid}.royal-question-stage .royal-answer-result strong svg{stroke-width:3px;width:1rem;height:1rem}.royal-question-stage .royal-answer-result small{color:var(--royal-ivory);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:800}.royal-question-stage .royal-answer-option.is-correct .royal-answer-number{border-color:var(--royal-green);color:var(--royal-green);background:#43e06f24}.royal-question-stage .royal-answer-option.is-correct .royal-answer-result strong{background:var(--royal-green);color:#04120a}.royal-question-stage .royal-answer-option.is-correct .royal-answer-share i{background:var(--royal-green)}.royal-question-stage .royal-answer-option.is-wrong,.royal-question-stage .royal-answer-option.is-revealed-incorrect{opacity:.82;border-color:var(--stage-rule)}.royal-question-stage .royal-answer-option.is-wrong .royal-answer-result strong,.royal-question-stage .royal-answer-option.is-revealed-incorrect .royal-answer-result strong{color:#ff6b7a;background:#ff6b7a29}.royal-question-stage .royal-answer-share{z-index:2}.royal-question-stage--display{--opt-copy-size:clamp(1.15rem, 1.9vw, 1.75rem);--opt-min-h:clamp(4.5rem, 9vh, 6.5rem);--opt-badge:3rem;--opt-pad-i:clamp(1rem, 1.6vw, 1.5rem);direction:rtl;grid-template-columns:minmax(0,1fr);grid-template-areas:"question""media""answers";gap:clamp(.8rem,1.8vh,1.4rem);width:min(100%,92rem);margin:clamp(.6rem,2vh,1.8rem) auto 0;position:relative}.royal-question-stage--display .royal-question-card{min-height:0;padding-inline:clamp(6.5rem,11vw,10rem) clamp(1.4rem,3vw,3rem)}.royal-question-stage--display .royal-question-copy h2{letter-spacing:-.01em;max-width:30ch;font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1.26}.royal-question-stage--display .royal-question-progress{letter-spacing:.04em;border-radius:999px}.royal-question-stage--display .royal-timer{width:clamp(4.8rem,8vw,7rem);margin:0;position:absolute;inset-block-start:clamp(1rem,3vh,2.2rem);inset-inline-start:clamp(1.2rem,2.4vw,2.4rem);box-shadow:0 0 0 .4rem #020509c7,0 0 1.6rem #f4b52f38}.royal-question-stage--display .royal-timer strong{font-size:clamp(1.6rem,2.7vw,2.4rem)}.royal-question-stage--display .royal-timer span{margin-top:.15rem;font-size:.68rem}.royal-question-stage--display .royal-question-media{direction:rtl}.royal-question-stage--display .royal-question-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem)}.royal-host-dashboard .royal-question-stage--host{--opt-badge:1.8rem;--opt-min-h:4.35rem;--opt-pad-i:.65rem;--opt-pad-b:.55rem;--opt-gap:.55rem;--opt-copy-size:.95rem;--opt-radius:.55rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-copy{overflow-wrap:break-word;word-break:normal;line-height:1.4;display:block;overflow:visible}.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{overflow-wrap:break-word;word-break:normal;line-height:1.3}.royal-host-dashboard .royal-question-stage--host .royal-answer-result small{font-size:.72rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-result strong{width:1.35rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-result strong svg{width:.8rem;height:.8rem}.royal-host-dashboard .royal-question-stage--host .royal-host-correct-label{color:var(--royal-green);font-size:.65rem;font-weight:800}.royal-question-stage--player{--opt-badge:2.2rem;--opt-min-h:3.6rem;--opt-copy-size:1.05rem}.royal-question-stage--player .royal-question-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:52rem){.royal-question-stage--display{--opt-min-h:3.8rem;grid-template-columns:minmax(0,1fr)}.royal-question-stage--display .royal-question-card{padding-block-start:4.6rem;padding-inline:1rem}.royal-question-stage--display .royal-timer{width:3.6rem;inset-block-start:.8rem;inset-inline-start:50%;translate:50%}.royal-question-stage--display .royal-timer strong{font-size:1.15rem}.royal-question-stage--display .royal-question-grid{grid-template-columns:minmax(0,1fr)}.royal-question-stage .royal-answer-result{border-inline-start:0;padding-inline-start:.35rem}}@media (prefers-reduced-motion:reduce){.royal-question-stage .royal-answer-option{transition:none}.royal-question-stage .royal-timer.is-critical{animation:none}}.royal-question-stage .royal-answer-number{inline-size:var(--opt-badge);aspect-ratio:1;clip-path:none;border:1px solid var(--royal-gold-line);block-size:auto;color:var(--royal-gold-bright);font-size:calc(var(--opt-copy-size) * .8);background:#f4b52f14;border-radius:.45rem;font-weight:800;line-height:1;position:static;inset:auto;overflow:visible}.audience-question .royal-answer-option .royal-answer-number:after{content:none!important}.audience-question .royal-answer-number{inline-size:var(--opt-badge);font-size:calc(var(--opt-copy-size) * .8);border-color:var(--royal-gold-line)}.audience-question .royal-answer-copy{overflow-wrap:break-word;word-break:normal}.royal-question-stage{--stage-display-face:"El Messiri Variable", "El Messiri", "Alexandria Variable", "Tajawal", system-ui, sans-serif;--stage-body-face:"Tajawal", "Cairo Variable", system-ui, sans-serif}.royal-question-stage--display .royal-question-copy h2{font-family:var(--stage-display-face);font-weight:700}.royal-question-stage--display .royal-answer-copy,.royal-question-stage--display .royal-question-progress{font-family:var(--stage-body-face)}.royal-question-stage--display .royal-question-copy{justify-items:end}.royal-question-stage--display .royal-question-copy h2{text-align:start;justify-self:end}.royal-question-stage--display{isolation:isolate}.royal-question-stage--display:before{content:"";z-index:-1;pointer-events:none;filter:blur(48px);opacity:.5;background:radial-gradient(circle at 50% 35%,#f4b52f47,#0000 62%);transition:background 1.1s,opacity 1.1s;position:absolute;inset:0}.royal-question-stage--display[data-phase=REVEAL]:before{opacity:.72;background:radial-gradient(circle at 50% 40%,#43e06f42,#0000 64%)}.royal-question-stage--display .royal-question-card{position:relative;overflow:hidden}.royal-question-stage--display[data-phase=QUESTION] .royal-question-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff7d229 50%,#0000 64%) 0 0/260% 100%;animation:1.5s cubic-bezier(.22,.61,.36,1) .15s both stage-sheen;position:absolute;inset:0}@keyframes stage-sheen{0%{opacity:0;background-position:150% 0}22%{opacity:1}to{opacity:0;background-position:-150% 0}}.royal-question-stage--display[data-phase=QUESTION] .royal-question-copy h2{animation:.62s cubic-bezier(.22,.61,.36,1) both stage-rise}@keyframes stage-rise{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option{animation:.5s both stage-recede}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(2){animation-delay:60ms}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(3){animation-delay:.12s}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(4){animation-delay:.18s}@keyframes stage-recede{0%{transform:none}to{transform:scale(.985)}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option.is-correct{z-index:2;animation:.72s cubic-bezier(.22,.61,.36,1) .24s both stage-claim}@keyframes stage-claim{0%{transform:none;box-shadow:inset 0 1px #ffffff0d,0 .9rem 1.8rem #0000004d}45%{transform:scale(1.035);box-shadow:0 0 0 2px #43e06f80,0 0 2.6rem #43e06f57}to{transform:scale(1.012);box-shadow:0 0 0 1px #43e06f6b,0 0 1.6rem #43e06f33}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-share i{animation:.8s cubic-bezier(.22,.61,.36,1) .3s both stage-share}@keyframes stage-share{0%{width:0}to{width:var(--answer-share)}}@media (prefers-reduced-motion:reduce){.royal-question-stage--display:before,.royal-question-stage--display .royal-question-card:after,.royal-question-stage--display .royal-question-copy h2,.royal-question-stage--display .royal-answer-option,.royal-question-stage--display .royal-answer-share i{transition:none;animation:none}.royal-question-stage--display .royal-question-card:after{display:none}}.royal-host-dashboard .royal-question-stage--host .royal-question-card{min-height:0;padding-block:.7rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-option{grid-template-rows:auto;grid-template-areas:"badge copy result";align-content:center;min-height:3.1rem}.royal-host-dashboard .royal-question-stage--host .royal-host-correct-label{display:none}.royal-host-dashboard .royal-question-stage--host[data-phase=QUESTION] .royal-answer-option{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy"}.royal-question-stage--display .royal-answer-placeholder,.royal-host-dashboard .royal-question-stage--host .royal-answer-placeholder{display:none}
.royal-live{--royal-black:#020617;--royal-gold:#d4af37;--royal-gold-bright:#f2c14e;--identity-card:#080d14;--identity-card-raised:#0e1223;--identity-line:#d4af3752;--identity-text:#f8fafc;--ok:#22c55e;--bad:#ef4444}.royal-timer{--timer-size:10rem;--timer-tone:var(--royal-gold-bright);--timer-aura:#d4af3747;isolation:isolate;width:var(--timer-size);aspect-ratio:1;color:var(--timer-tone);background:radial-gradient(circle, #060b12 0 61%, transparent 62%), conic-gradient(from 0deg, var(--timer-tone) calc(var(--timer-progress,1) * 1turn), #d4af3729 0);box-shadow:0 0 0 1px #d4af3747, 0 .9rem 2.2rem #0000007a, 0 0 1.4rem var(--timer-aura);border-radius:50%;place-content:center;justify-items:center;gap:.1rem;display:grid;position:relative}.royal-timer:before{content:"";border:1px solid #d4af3742;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 1.1rem #00000080}.royal-timer-aura{z-index:-1;background:radial-gradient(circle, var(--timer-aura), transparent 68%);filter:blur(9px);border-radius:50%;position:absolute;inset:-12%}.royal-timer strong{color:var(--timer-tone);font-size:calc(var(--timer-size) * .34);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.royal-timer-unit{color:var(--royal-muted);font-size:calc(var(--timer-size) * .11);letter-spacing:.08em;font-weight:700}.royal-timer.is-warning{--timer-tone:#ffb020;--timer-aura:#ffb0204d}.royal-timer.is-critical{--timer-tone:#ff4d4d;--timer-aura:#ff4d4d57;box-shadow:0 0 0 1px #ff4d4d66,0 .9rem 2.2rem #0000007a,0 0 1.8rem #ff4d4d47}.royal-question-stage--display .royal-timer{--timer-size:clamp(4.8rem, 8vw, 7rem)}.royal-question-stage--player .royal-timer{--timer-size:clamp(6.2rem, 22vw, 8.5rem)}.royal-host-dashboard .royal-question-stage--host .royal-timer{--timer-size:5.2rem}@media (max-width:52rem){.royal-question-stage--display .royal-timer{--timer-size:3.6rem}.royal-timer-unit{display:none}}.royal-question-chips{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.royal-question-chip{border:1px solid var(--identity-line);color:var(--royal-gold-bright);letter-spacing:.03em;background:#d4af3712;border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:800}.royal-question-chip.is-points{font-variant-numeric:tabular-nums;border-color:#f2c14e66}.royal-question-stage--display .royal-question-chips{justify-content:end}.royal-reveal-explanation{border:1px solid var(--identity-line);background:var(--identity-card);text-align:start;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:.85rem 1.05rem;display:flex}.royal-reveal-explanation-icon{aspect-ratio:1;width:2rem;color:var(--royal-gold-bright);background:#d4af371a;border:1px solid #f2c14e6b;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.royal-reveal-explanation-icon svg{width:1.05rem}.royal-reveal-explanation strong{color:var(--royal-gold-bright);letter-spacing:.04em;margin-bottom:.15rem;font-size:.8rem;display:block}.royal-reveal-explanation p{color:var(--identity-text);overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.65}.royal-question-stage--player .royal-reveal-explanation{order:5}@media (prefers-reduced-motion:no-preference){.royal-reveal-explanation{animation:.5s cubic-bezier(.22,.61,.36,1) .35s both royal-stage-rise}}.royal-live{color:var(--identity-text);background:#020617}.royal-question-stage .royal-question-card{background:var(--identity-card-raised);border:1px solid #d4af376b;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0a,0 1rem 2.4rem #0000006b,0 0 1rem #d4af3712}.royal-question-stage .royal-question-copy h2{color:var(--identity-text);text-wrap:balance;overflow-wrap:break-word;word-break:normal}.royal-question-stage .royal-answer-option,.royal-question-stage .royal-answer-placeholder{border:1px solid var(--identity-line);background:var(--identity-card);border-radius:.95rem;box-shadow:inset 0 1px #ffffff09,0 .7rem 1.6rem #00000059}.royal-question-stage .royal-answer-option:hover:not(:disabled){border-color:var(--royal-gold-bright);background:var(--identity-card-raised);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 .9rem 1.8rem #0006,0 0 1rem #d4af3724}.royal-question-stage .royal-answer-option .royal-answer-number{border-color:color-mix(in srgb, var(--option-tone,var(--royal-gold)) 55%, transparent);color:var(--option-tone,var(--royal-gold-bright));background:color-mix(in srgb, var(--option-tone,var(--royal-gold)) 12%, transparent);box-shadow:0 0 .7rem color-mix(in srgb, var(--option-tone,var(--royal-gold)) 20%, transparent)}.royal-question-stage .royal-answer-option.is-correct{background:#22c55e12;border-color:#22c55e8c;box-shadow:inset 0 1px #22c55e33,0 0 1.4rem #22c55e29}.royal-question-stage .royal-answer-option.is-correct .royal-answer-number{--option-tone:var(--ok)}.royal-question-stage .royal-answer-option.is-wrong .royal-answer-number,.royal-question-stage .royal-answer-option.is-revealed-incorrect .royal-answer-number{--option-tone:var(--bad)}.royal-question-stage .royal-answer-option.is-selected{border-color:var(--royal-gold-bright);background:var(--identity-card-raised);box-shadow:inset 0 0 0 1px #f2c14e59,0 0 1.1rem #d4af3729}.royal-host-dashboard .royal-host-session-header,.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts,.royal-host-dashboard .royal-host-question-actions,.royal-host-dashboard .royal-host-utility-toolbar,.royal-player-experience .royal-player-header,.royal-player-experience .royal-player-connection,.royal-player-experience .royal-player-audience,.royal-player-experience .royal-player-status,.royal-player-experience .royal-player-waiting{border:1px solid var(--identity-line);background:var(--identity-card);border-radius:1rem;box-shadow:inset 0 1px #ffffff0a,0 .8rem 1.8rem #00000061}.royal-host-dashboard .royal-host-question-stage-shell{background:var(--identity-card-raised);border:1px solid #d4af3766;border-radius:1.3rem;box-shadow:inset 0 1px #ffffff0b,0 1rem 2.2rem #0006,0 0 1.2rem #d4af370f}.royal-player-experience .royal-player-brand strong{color:var(--royal-gold-bright)}.royal-question-chip{border-color:var(--identity-line);color:var(--royal-gold-bright);background:#d4af3712}.royal-question-chip.is-points{color:var(--royal-gold-bright)}.royal-host-kicker-status{background:#22c55e12;border-color:#22c55e61}.royal-host-kicker-status strong{color:var(--ok)}.royal-host-kicker-status[data-phase=REVEAL] strong{color:var(--ok)}.royal-host-dashboard .royal-host-answer-progress>span i{background:linear-gradient(90deg, var(--royal-gold), var(--royal-gold-bright));box-shadow:0 0 .5rem #d4af374d}.royal-reveal-explanation{border-color:var(--identity-line);background:var(--identity-card)}.royal-player-experience{isolation:isolate;width:min(100%,32rem);min-height:100dvh;padding:max(.9rem, env(safe-area-inset-top)) 1rem max(1.2rem, env(safe-area-inset-bottom));background:radial-gradient(52% 34% at 50% -6%,#d4af3712,#0000 70%),#020617;margin-inline:auto;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.royal-player-experience:before{animation:none}}.royal-player-experience .royal-player-brand svg{width:1.9rem}.royal-player-experience .royal-player-brand strong{font-size:1.5rem}.royal-player-experience .royal-player-brand span{display:none}.royal-player-experience .royal-player-header{border-radius:.9rem;min-height:0;padding:.5rem .7rem}.royal-player-experience .royal-player-header>*{font-size:.78rem}.royal-question-stage--player{justify-content:flex-start;min-height:min(62dvh,46rem)}.royal-question-stage--player .royal-question-card{place-content:center;min-height:clamp(9.5rem,24vh,15rem);padding:clamp(1.1rem,4vw,1.8rem);display:grid}.royal-question-stage--player .royal-question-copy h2{font-size:clamp(1.45rem,5.6vw,2.1rem);line-height:1.5}.royal-question-stage--player .royal-answer-option{min-height:4.3rem}.royal-question-stage--player .royal-timer{--timer-size:clamp(5.6rem, 17vw, 7.5rem);margin:.4rem auto}.royal-player-progress{align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.royal-player-progress-track{background:#ffffff14;border-radius:999px;flex:1;height:.4rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af3729}.royal-player-progress-track i{border-radius:inherit;background:linear-gradient(90deg, #8b6914, var(--royal-gold-bright));height:100%;transition:width .42s cubic-bezier(.22,.61,.36,1);display:block;box-shadow:0 0 .5rem #d4af3759}.royal-player-progress b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.82rem}.royal-player-mystats{border:1px solid var(--identity-line);background:var(--identity-card);text-align:center;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem;display:grid;overflow:hidden}.royal-player-mystats>div{gap:.12rem;padding:.65rem .5rem;display:grid}.royal-player-mystats>div+div{border-inline-start:1px solid #d4af3733}.royal-player-mystats dt{color:var(--royal-muted);font-size:.72rem}.royal-player-mystats dd{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:850}.royal-player-result{isolation:isolate;border:1px solid var(--identity-line);background:var(--identity-card-raised);text-align:center;border-radius:1.25rem;justify-items:center;gap:.55rem;margin-top:1rem;padding:1.5rem 1.2rem 1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.6rem #0000006b}.royal-player-result:before{content:"";background:var(--result-tone,var(--royal-gold-bright));opacity:.85;height:.18rem;position:absolute;inset:0 0 auto}.royal-player-result.is-correct{--result-tone:var(--ok);border-color:#22c55e80}.royal-player-result.is-incorrect{--result-tone:var(--bad);border-color:#ef444466}.royal-player-result-emblem{aspect-ratio:1;border:2px solid var(--result-tone);width:4.2rem;color:var(--result-tone);background:color-mix(in srgb, var(--result-tone) 12%, transparent);box-shadow:0 0 1.4rem color-mix(in srgb, var(--result-tone) 28%, transparent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.royal-player-result-emblem svg{stroke-width:2.4px;width:2.2rem;height:2.2rem}.royal-player-result h2{color:var(--result-tone,var(--royal-gold-bright));margin:0;font-size:1.5rem}.royal-player-result>p{color:var(--royal-muted);margin:0}.royal-player-result-points{background:#d4af3714;border:1px solid #d4af3766;border-radius:999px;align-items:baseline;gap:.3rem;padding:.35rem 1rem;display:inline-flex}.royal-player-result-points b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;font-size:1.35rem}.royal-player-result-points span{color:var(--royal-muted);font-size:.78rem}.royal-player-result-stats{border:1px solid #d4af3733;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:.5rem 0 0;display:grid;overflow:hidden}.royal-player-result-stats>div{background:#ffffff06;gap:.15rem;padding:.7rem .5rem;display:grid}.royal-player-result-stats>div+div{border-inline-start:1px solid #d4af3733}.royal-player-result-stats dt{color:var(--royal-muted);font-size:.72rem}.royal-player-result-stats dd{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:850}.royal-player-experience .royal-player-result{-webkit-backdrop-filter:none;backdrop-filter:none}.royal-answer-confirmed{width:fit-content;color:var(--ok);background:#22c55e14;border:1px solid #22c55e80;border-radius:999px;align-items:center;gap:.45rem;margin:.85rem auto 0;padding:.6rem 1.1rem;font-size:.85rem;display:inline-flex;box-shadow:0 0 1rem #22c55e1a}@media (prefers-reduced-motion:no-preference){.royal-player-result{animation:.55s cubic-bezier(.22,.61,.36,1) both royal-stage-rise}.royal-player-result-emblem{animation:.6s cubic-bezier(.34,1.56,.64,1) .12s both royal-emblem-pop}@keyframes royal-emblem-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}}.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{border-radius:1.1rem;padding:1rem 1.05rem}.royal-host-dashboard .royal-host-question-stage-shell{background:var(--identity-card-raised);overflow:visible}.royal-host-dashboard .royal-host-question-workspace{padding:.35rem;overflow:auto}@media (min-width:74rem){.royal-host-dashboard.royal-live{grid-template-rows:auto minmax(0,1fr);height:100dvh}.royal-host-dashboard-grid{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);grid-template-columns:minmax(9rem,.6fr) minmax(24rem,3fr) minmax(9rem,.7fr);height:100%}}@media (max-width:74rem){.royal-host-dashboard-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"question question""ranking answers""podium alerts""round-stats round-stats"}}@media (max-width:40rem){.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{padding:.85rem}.royal-host-dashboard .royal-host-round-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-host-dashboard .royal-host-podium ol{min-height:6.4rem}}@media (min-width:120rem){.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{padding:1.3rem 1.4rem}.royal-host-dashboard .royal-host-panel-heading h2{font-size:1.2rem}.royal-host-dashboard .royal-host-ranking li strong,.royal-host-dashboard .royal-host-ranking li b{font-size:.9rem}}.royal-host-dashboard .royal-host-panel-heading h2{color:var(--royal-gold-bright)}.royal-host-dashboard .royal-host-panel-heading span{color:var(--royal-muted)}.royal-host-dashboard .royal-host-question-kicker{align-items:center}.royal-host-kicker-status{background:#22c55e12;border:1px solid #22c55e61;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.royal-host-kicker-status[data-phase=REVEAL]{background:#22c55e17;border-color:#22c55e75}.royal-host-kicker-status strong{color:var(--ok);letter-spacing:.04em;font-size:.76rem;font-weight:800}.royal-host-live-dot{aspect-ratio:1;width:.5rem;color:inherit;background:currentColor;border-radius:50%;position:relative}@media (prefers-reduced-motion:no-preference){.royal-host-live-dot:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:1.6s ease-out infinite royal-live-ring;position:absolute;inset:-.28rem}@keyframes royal-live-ring{0%{opacity:.85;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.5)}}}.royal-host-kicker-chips{flex-wrap:wrap;gap:.35rem;display:flex}.royal-host-kicker-chips span{color:var(--royal-gold-bright);white-space:nowrap;background:#d4af370f;border:1px solid #d4af374d;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:800}.royal-host-dashboard .royal-host-answer-progress{grid-template-columns:auto minmax(8rem,1fr) auto}.royal-host-dashboard .royal-host-answer-progress>b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;font-size:.8rem}.royal-host-dashboard .royal-host-round-stats dl{gap:.5rem}.royal-host-dashboard .royal-host-round-stats dl>div{background:#ffffff06;border:1px solid #d4af3729;border-radius:.7rem;padding:.55rem .65rem}.royal-host-dashboard .royal-host-round-stats dt{font-size:.7rem}.royal-host-dashboard .royal-host-round-stats dd{font-size:1.2rem;font-weight:850}.royal-host-dashboard .royal-host-podium{background:var(--identity-card);align-self:stretch}.royal-host-dashboard .royal-host-finish-card{text-align:center;align-content:center;justify-items:center;gap:.4rem;min-height:16rem;padding:2rem;display:grid}.royal-host-dashboard .royal-host-finish-card h2{color:var(--royal-gold-bright);margin:0;font-size:clamp(1.6rem,2.6vw,2.6rem)}.royal-host-dashboard .royal-question-stage--host[data-phase=REVEAL]{grid-template-columns:minmax(0,1fr);grid-template-areas:"question""media""answers"}.royal-question-stage .royal-question-grid.is-binary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.1rem)}.royal-question-stage .royal-question-grid.is-binary .royal-answer-option{min-height:clamp(4.6rem,9vh,6.5rem)}.royal-question-stage .royal-question-grid.is-binary .royal-option-1{--option-tone:var(--ok);background:#22c55e14;border-color:#22c55e8c}.royal-question-stage .royal-question-grid.is-binary .royal-option-2{--option-tone:var(--bad);background:#ef444412;border-color:#ef444480}.royal-question-stage .royal-question-grid.is-binary .royal-option-1 .royal-answer-number{color:var(--ok);background:#22c55e1f;border-color:#22c55e8c}.royal-question-stage .royal-question-grid.is-binary .royal-option-2 .royal-answer-number{--option-tone:var(--bad)}.royal-lobby-screen .royal-lobby-access{background:var(--identity-card-raised);border-color:#d4af3780;box-shadow:inset 0 1px #ffffff0d,0 0 1.6rem #d4af3714,0 1rem 2.2rem #0006}.royal-lobby-screen .royal-lobby-rules{opacity:.88}.royal-lobby-screen .royal-lobby-rules h2{font-size:1rem}.royal-finale-screen{background:radial-gradient(44% 38% at 50% -8%,#d4af371a,#0000 70%),radial-gradient(36% 30% at 50% 106%,#d4af3714,#0000 72%),#020617}.royal-finale-ceremony,.royal-finale-ceremony .royal-ceremony-moment{isolation:isolate;position:relative}.royal-finale-ceremony .royal-ceremony-moment:before{background:conic-gradient(from 0deg, transparent 0 10%, #d4af370f 13%, transparent 17% 47%, #f2c14e14 50%, transparent 54% 82%, #d4af370d 87%, transparent 91%)}.royal-finale-ceremony .royal-ceremony-moment:after{background:radial-gradient(at 50% 100%,#d4af3724,#0000 66%)}.royal-finale-ceremony .royal-ceremony-moment>h1,.royal-finale-screen.is-final .royal-finale-heading h1{background:linear-gradient(180deg, #fefce8 10%, var(--royal-gold-bright) 85%);color:#0000;text-shadow:none;filter:none;-webkit-background-clip:text;background-clip:text}.royal-reveal-player{border:1px solid color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 42%, transparent);background:var(--identity-card-raised);box-shadow:0 1.4rem 2.8rem #0000007a, 0 0 1.8rem color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 18%, transparent);border-radius:1.4rem}.royal-reveal-player>strong{text-shadow:0 0 1.2rem #d4af3733}.royal-finale-screen .royal-podium-place:after{border:1px solid color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 46%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 52%, transparent), 0 1.2rem 2rem #00000073;background:linear-gradient(#d4af3714,#0000 32%),linear-gradient(#0e1223,#070b12);border-bottom:0}.royal-winner-thanks{background:var(--identity-card-raised);border-color:#d4af3780;box-shadow:0 0 1.8rem #d4af371a,0 1rem 2.2rem #0006}.royal-winner-thanks strong{text-shadow:none}@media (prefers-reduced-motion:reduce){.royal-timer,.royal-player-result,.royal-player-result-emblem,.royal-reveal-player,.royal-reveal-explanation,.royal-finale-screen.is-final:before,.royal-finale-screen.is-final:after,.royal-finale-screen.is-final .royal-podium-place,.royal-finale-screen.is-final .royal-podium-place:after,.royal-finale-ceremony .royal-ceremony-moment:before,.royal-finale-screen.is-final:before,.royal-finale-screen.is-final:after{animation:none}}.royal-player-experience[data-phase=QUESTION] .royal-player-audience,.royal-player-experience[data-phase=QUESTION] .royal-player-help,.royal-player-experience[data-phase=QUESTION] .royal-player-identity span{display:none}.royal-player-experience[data-phase=QUESTION] .royal-player-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.royal-player-experience[data-phase=QUESTION] .royal-player-brand{grid-column:auto;align-items:center;gap:.4rem;display:inline-flex}.royal-player-experience[data-phase=QUESTION] .royal-player-brand svg{width:1.5rem}.royal-player-experience[data-phase=QUESTION] .royal-player-brand strong{font-size:1.15rem}.royal-player-experience[data-phase=QUESTION] .royal-player-identity{align-items:baseline;gap:.4rem;min-width:0;display:flex}.royal-player-experience[data-phase=QUESTION] .royal-player-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.85rem;overflow:hidden}.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{text-wrap:balance;max-width:none;font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.45}.royal-host-dashboard .royal-question-stage--host .royal-question-card{place-content:center;min-height:clamp(7.5rem,16vh,12rem);display:grid}
