html.phone-viewport .show-shell.phone-fixed.phone-cast{color:#0b3061;max-width:none;padding-left:18px;padding-right:18px;padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right));background:radial-gradient(at 45% 36%,#b0f2f8 0,#6ddbe9 58%,#42cbe4 100%)}html.phone-viewport .phone-fixed.phone-cast>.topbar{border-bottom:0;gap:10px;width:100%;max-width:760px;margin-left:auto;margin-right:auto}html.phone-viewport .phone-fixed.phone-cast>.phone-feedback{flex:1;min-height:0}html.phone-viewport .phone-fixed.phone-cast .phone-content[data-phase=intro]{flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden;container:cast-phone-area/size}html.phone-viewport .phone-fixed.phone-cast .phone-feedback-live{display:none}html.phone-viewport .phone-fixed.phone-cast .phone-feedback-tools{color:#235778;min-height:38px}html.phone-viewport .phone-fixed.phone-cast .phone-content>.cast-phone-view{flex:1;min-height:0}.cast-phone-view{justify-content:center;align-items:center;gap:calc(var(--game-cqh,1vh) * 3);text-align:center;width:100%;min-width:0;max-width:600px;padding:calc(var(--game-cqh,1vh) * 2) 0 calc(var(--game-cqh,1vh) * 2);color:#0b3061;flex-direction:column;gap:max(12px,min(3cqh,26px));margin:0 auto;padding:max(8px,min(2cqh,18px)) 0;display:flex}.cast-phone-phase{max-width:100%;font-size:calc(var(--game-cqw,1vw) * 3.7);background:#ffffff70;border:1px solid #fff8;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:max(12px,min(3.7cqw,16px));font-weight:800;line-height:1.3;display:flex}.cast-phone-live-dot{background:#177d88;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite cast-phone-breathe}.cast-phone-illustration{width:calc(var(--game-cqw,1vw) * 62);width:max(156px,min(62cqw,250px));height:calc(var(--game-cqh,1vh) * 32);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;height:max(130px,min(32cqh,205px));display:flex;position:relative}.cast-phone-screen{border:calc(var(--game-cqw,1vw) * 1.8) solid #fffbea;color:#ffe153;isolation:isolate;background:linear-gradient(135deg,#0c5f9a,#174780);border:max(5px,min(1.8cqw,7px)) solid #fffbea;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:88%;height:68%;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #24679433,0 13px 30px #24679418}.cast-phone-screen>span{font-family:SmekalikaPlay,QuizRubik,Arial,sans-serif;font-size:calc(var(--game-cqw,1vw) * 5);font-size:max(16px,min(5cqw,24px));font-weight:900;line-height:1}.cast-phone-screen>svg{color:#b0eff5;width:44%;height:45%}.cast-phone-screen>i{background:#ffe153;border-radius:50%;width:7px;height:7px;position:absolute;top:26%;left:12%;transform:rotate(20deg)}.cast-phone-screen>i:nth-of-type(2){width:5px;height:5px;top:58%;left:auto;right:12%}.cast-phone-screen>i:nth-of-type(3){background:#c7faff;width:4px;height:4px;top:74%;left:17%}.cast-phone-screen-stand{clip-path:polygon(35% 0,65% 0,70% 65%,100% 75%,100% 100%,0 100%,0 75%,30% 65%);background:#fffbea;width:36%;height:12%}.cast-phone-handset{color:#134979;background:#ffe052;border:4px solid #fffbea;border-radius:11px;place-items:center;width:24%;height:44%;display:grid;position:absolute;bottom:0;right:5%;transform:rotate(10deg);box-shadow:0 4px #28699433}.cast-phone-handset>svg{width:68%;height:68%}.cast-phone-look{color:#246692;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24%;display:flex;position:absolute;bottom:0;left:44%}.cast-phone-look>svg{width:24px;height:20px;margin-top:-7px;animation:2.8s ease-in-out infinite cast-phone-breathe}.cast-phone-look>svg+svg{animation-delay:.3s}.show-shell.phone-shell .cast-phone-copy h2{color:#0b3061;font-family:SmekalikaPlay,QuizRubik,Arial,sans-serif;font-size:calc(var(--game-cqw,1vw) * 8.6);letter-spacing:-.65px;margin:0;font-size:max(29px,min(8.6cqw,43px));font-weight:900;line-height:1.04}.cast-phone-copy{width:100%;min-width:0}.cast-phone-copy>p{color:#356482;max-width:29ch;font-size:calc(var(--game-cqw,1vw) * 4);margin:12px auto 0;font-size:max(14px,min(4cqw,17px));font-weight:600;line-height:1.4}.cast-phone-connected{max-width:100%;margin-top:calc(var(--game-cqh,1vh) * 2);text-align:left;background:#ffffff75;border:1px solid #ffffffa6;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:11px;margin-top:max(0px,min(2cqh,14px));padding:13px 16px;display:flex;box-shadow:0 4px #2e8ba311}.cast-phone-connected-icon{color:#1c7081;flex:none;width:34px;height:36px;position:relative}.cast-phone-connected-icon>svg:first-child{width:28px;height:36px}.cast-phone-connected-icon>svg+svg{color:#fff;background:#217f70;border:2px solid #bcedee;border-radius:50%;width:19px;height:19px;padding:1px;position:absolute;bottom:0;right:0}.cast-phone-connected>div{min-width:0}.cast-phone-connected strong{white-space:nowrap;color:#185164;align-items:center;max-width:100%;font-size:14px;font-weight:800;line-height:1.3;display:flex}.cast-phone-connected strong>span{text-overflow:ellipsis;overflow:hidden}.cast-phone-connected p{color:#356482;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.35}.cast-phone-view[data-paused=true] *{animation-play-state:paused}@keyframes cast-phone-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-height:650px) and (orientation:portrait){.cast-phone-view{gap:12px;padding:5px 0 8px}.cast-phone-phase{padding:7px 12px}.cast-phone-illustration{height:calc(var(--game-cqh,1vh) * 29);width:190px;height:max(110px,min(29cqh,145px))}.cast-phone-copy>p{margin-top:9px}.cast-phone-connected{margin-top:0;padding:10px 13px}}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-fixed.phone-cast>.phone-feedback{max-width:760px}html.phone-viewport .phone-fixed.phone-cast .phone-feedback-tools{min-height:0;right:150px}html.phone-viewport .phone-fixed.phone-cast .phone-feedback-tools>span{display:none}html.phone-viewport .phone-fixed.phone-cast .phone-content[data-phase=intro]{display:flex}.cast-phone-view{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);justify-content:center;align-items:center;gap:8px 22px;max-width:710px;padding:8px 8px 6px;display:grid}.cast-phone-illustration{width:100%;height:calc(var(--game-cqh,1vh) * 65);grid-area:1/1/-1;justify-self:center;max-width:240px;height:max(130px,min(65cqh,205px))}.cast-phone-phase{grid-area:1/2;justify-self:center;padding:6px 13px;font-size:12px}.cast-phone-copy{grid-area:2/2}.show-shell.phone-shell .cast-phone-copy h2{font-size:calc(var(--game-cqw,1vw) * 4.3);font-size:max(26px,min(4.3cqw,34px))}.cast-phone-copy>p{max-width:32ch;margin-top:8px;font-size:14px}.cast-phone-connected{border-radius:15px;grid-area:3/2;justify-self:center;width:100%;max-width:330px;margin-top:0;padding:9px 12px}.cast-phone-connected p{font-size:12px}.cast-phone-screen>span{font-size:21px}}@media (orientation:landscape) and (max-height:350px){.cast-phone-view{gap:5px 16px;padding-top:3px;padding-bottom:3px}.cast-phone-illustration{max-width:210px;height:145px}.cast-phone-copy>p{display:none}.show-shell.phone-shell .cast-phone-copy h2{font-size:27px}.cast-phone-connected{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.cast-phone-view *{animation:none!important}}html.phone-viewport body{width:100%;margin:0;position:static}html.phone-viewport .phone-fixed{touch-action:manipulation;isolation:isolate;max-width:none}html.phone-viewport .phone-fixed>.phone-feedback{width:100%;max-width:760px;position:relative}html.phone-viewport .phone-fixed .phone-content{flex-direction:column;gap:6px;padding-bottom:0;display:flex;overflow:hidden;container:phone-panel/size}html.phone-viewport .phone-fixed .phone-content>*{flex-shrink:0}html.phone-viewport .phone-fixed .phone-content[data-phase=lobby]{container-name:profile-panel}html.phone-viewport .phone-fixed .phone-feedback-live{pointer-events:none;z-index:5;text-align:right;max-width:58%;min-height:0;margin:0;line-height:1.2;position:absolute;top:5px;right:0}html.phone-viewport .phone-fixed .phone-feedback-notice{background:#241d35;border-radius:8px;padding:6px;font-size:11px}html.phone-viewport .phone-fixed .phone-player{min-height:32px;margin:0}html.phone-viewport .phone-fixed .phone-player b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}html.phone-viewport .phone-fixed .phone-content>h2{margin:3px 0;font-size:24px;line-height:1.1}html.phone-viewport .phone-fixed .phone-content>.eyebrow{margin:0;font-size:10px}html.phone-viewport .phone-fixed .phone-content>.muted{margin:0;font-size:12px}html.phone-viewport .phone-fixed .phone-content>.timer{gap:2px;margin:0}html.phone-viewport .phone-fixed .phone-content .waiting-text{margin:4px 0;font-size:12px;line-height:1.35}html.phone-viewport .phone-fixed .phone-content .pause-banner{margin:0;padding:5px 8px;font-size:12px}html.phone-viewport .phone-fixed.quiz-connect-shell>.stage-launch.quiz-launch{flex-direction:column;justify-content:center;gap:12px;margin:0 auto;padding:14px 0;display:flex;overflow:hidden!important}html.phone-viewport .phone-fixed .stage-launch.quiz-launch>*{flex-shrink:0;margin-top:0;margin-bottom:0}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .quiz-logo{width:100%;max-width:100%;margin:0 auto 8px}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .quiz-logo-type{font-size:7.5vw;font-size:max(28px,min(7.5vw,48px))}html.phone-viewport .phone-fixed .stage-launch.quiz-launch h1{font-size:7vw;font-size:max(25px,min(7vw,34px));line-height:1.1}html.phone-viewport .phone-fixed .stage-launch.quiz-launch p{font-size:14px;line-height:1.4}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .primary,html.phone-viewport .phone-fixed .stage-launch.quiz-launch .ghost{align-self:stretch;min-height:44px;padding:12px 16px;font-size:15px;line-height:1.2}html.phone-viewport .phone-fixed .phone-controller-entry form{gap:6px;max-width:none;margin:0}html.phone-viewport .phone-fixed .phone-controller-entry .phone-scan-button{min-height:46px;margin:0}html.phone-viewport .phone-fixed .phone-controller-entry input{min-height:44px;padding:6px;font-size:20px}html.phone-viewport .phone-fixed .phone-controller-entry>a{justify-content:center;min-height:44px}html.phone-viewport .phone-fixed .phone-controller-entry label{font-size:12px}html.phone-viewport .phone-fixed .phone-fullscreen-hint{font-size:12px!important}html.phone-viewport .phone-fixed .phone-content .category-grid{flex:1 1 0;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-height:0;max-height:390px;margin:0}html.phone-viewport .phone-fixed .phone-content .category-card{grid-template-columns:28px 1fr;align-content:center;gap:3px 10px;min-height:44px;padding:10px 12px}html.phone-viewport .phone-fixed .phone-content .category-card>svg{align-self:center;width:26px;height:26px;margin:0}html.phone-viewport .phone-fixed .phone-content .category-card strong{font-size:17px;line-height:1.1}html.phone-viewport .phone-fixed .phone-content .category-card>span{margin:0;font-size:12px;line-height:1.2}html.phone-viewport .phone-fixed .phone-content .boost{min-height:44px;margin:0;padding:8px 10px;font-size:12px}html.phone-viewport .phone-fixed .phone-content .power-grid{flex:1 1 0;gap:7px;min-height:0;max-height:240px;margin:0}html.phone-viewport .phone-fixed .phone-content .power-card{justify-content:center;gap:6px;min-height:44px;padding:10px 8px}html.phone-viewport .phone-fixed .phone-content .power-card>svg{width:24px;height:24px;margin:0}html.phone-viewport .phone-fixed .phone-content .power-card b{font-size:15px}html.phone-viewport .phone-fixed .phone-content .power-card span{margin:0;font-size:11px;line-height:1.25}.phone-trick-back{display:none}.phone-target-heading>p{color:#c3b5cf;font-size:14px}html.phone-viewport .phone-fixed .phone-content .power-grid.picking-target{display:none}html.phone-viewport .phone-fixed .phone-content .targets{flex:1 1 0;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);gap:6px;min-height:0;max-height:320px;margin:0;display:grid}html.phone-viewport .phone-fixed .phone-target-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}html.phone-viewport .phone-fixed .phone-target-heading>p{margin:0;font-size:13px}html.phone-viewport .phone-fixed .phone-trick-back{min-height:44px;margin:0;padding:6px 8px;font-size:11px;display:block}html.phone-viewport .phone-fixed .phone-content .targets>button{min-width:0;min-height:44px;margin:0;padding:5px 8px;font-size:13px;overflow:hidden}html.phone-viewport .phone-fixed .phone-content .trick-actions{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}html.phone-viewport .phone-fixed .phone-content .trick-actions button{min-height:44px;margin:0;padding:9px 8px;font-size:13px;line-height:1.2}html.phone-viewport .phone-fixed .locked-answer{text-align:center;margin:auto 0;padding:12px}html.phone-viewport .phone-fixed .phone-content .phone-question{font-size:4.7vw;letter-spacing:-.3px;margin:0;font-size:max(17px,min(4.7vw,24px));line-height:1.16}html.phone-viewport .phone-fixed .phone-content .question-meta{margin:0;font-size:10px}html.phone-viewport .phone-fixed .phone-content .speed-bonus{margin:0;font-size:11px}html.phone-viewport .phone-fixed .phone-content:-webkit-any([data-phase=question],[data-phase=reveal]) .answers{flex:1 1 0;grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;min-height:192px;max-height:380px}html.phone-viewport .phone-fixed .phone-content:is([data-phase=question],[data-phase=reveal]) .answers{flex:1 1 0;grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;min-height:192px;max-height:380px}html.phone-viewport .phone-fixed .phone-content .answer{gap:8px;min-height:44px;padding:7px 10px}html.phone-viewport .phone-fixed .phone-content .answer b{font-size:4vw;font-size:max(14px,min(4vw,17px));line-height:1.15}html.phone-viewport .phone-fixed .answer-confirm{min-height:28px;line-height:1.2;margin:0!important;padding:4px!important;font-size:11px!important}html.phone-viewport .phone-fixed .personal-result{margin:0;padding:8px 12px}html.phone-viewport .phone-fixed .personal-result strong{font-size:23px}html.phone-viewport .phone-fixed .personal-result p{margin:3px 0 0;font-size:12px;line-height:1.3}html.phone-viewport .phone-fixed .question-reading{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;margin:0;padding:14px 0;display:flex}html.phone-viewport .phone-fixed .question-reading h2{font-size:5.4vw;margin:0;font-size:max(20px,min(5.4vw,28px));line-height:1.2}html.phone-viewport .phone-fixed .question-reading p{margin:0;font-size:13px;line-height:1.35}html.phone-viewport .phone-fixed .phone-board{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;margin:0;padding:0;display:flex}html.phone-viewport .phone-fixed .phone-board .section-label{margin:0;font-size:10px}html.phone-viewport .phone-fixed .phone-board .score-list{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:5px;min-height:0;max-height:300px;display:grid}html.phone-viewport .phone-fixed .phone-board .score-player{gap:7px;min-height:36px;padding:4px 8px}html.phone-viewport .phone-fixed .phone-board .stage-tiny-avatar,html.phone-viewport .phone-fixed .phone-board .avatar{flex-shrink:0;width:32px;height:32px}html.phone-viewport .phone-fixed .phone-board .player-name{min-width:0}html.phone-viewport .phone-fixed .phone-board .player-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}html.phone-viewport .phone-fixed .phone-board .player-name span{font-size:10px}html.phone-viewport .phone-fixed .phone-board .score-number{white-space:nowrap;font-size:18px}.phone-board-pages{flex:none;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.phone-board-pages .ghost{min-width:48px;min-height:44px;margin:0;padding:6px}html.phone-viewport .phone-fixed .phone-finish{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;display:flex}html.phone-viewport .phone-fixed .phone-finish h2{margin:0;font-size:23px}html.phone-viewport .phone-fixed .phone-finish p{width:100%;margin:0;font-size:14px}html.phone-viewport .phone-fixed .phone-finish-exit{min-height:44px;margin:0;padding:9px}html.phone-viewport .phone-fixed .phone-content .host.compact{flex:none;margin:0}html.phone-viewport .phone-fixed .phone-content .host.compact .host-image{display:none}html.phone-viewport .phone-fixed .phone-content .host.compact .speech{padding:10px 12px}html.phone-viewport .phone-fixed .phone-content .host.compact .speech p{margin:3px 0 0;font-size:13px;line-height:1.35}html.phone-viewport .phone-fixed .phone-tip{margin:auto 0;padding:16px 12px}html.phone-viewport .phone-fixed .phone-tip h2{margin:8px 0;font-size:24px}html.phone-viewport .phone-fixed .phone-tip p{margin:0;font-size:14px;line-height:1.4}@media (max-height:620px){html.phone-viewport .phone-fixed .phone-content{gap:4px}html.phone-viewport .phone-fixed .phone-content .phone-question{font-size:17px}html.phone-viewport .phone-fixed .phone-content .phone-player{display:none}html.phone-viewport .phone-fixed .stage-launch.quiz-launch{gap:7px!important;padding-top:8px!important;padding-bottom:4px!important}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .quiz-logo{margin-bottom:4px}html.phone-viewport .phone-fixed .stage-launch.quiz-launch h1{font-size:24px!important}html.phone-viewport .phone-fixed .stage-launch.quiz-launch p{font-size:13px}html.phone-viewport .phone-fixed .phone-content .personal-result p{font-size:11px}html.phone-viewport .phone-fixed .phone-content[data-phase=standings]>.host{display:none}}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-fixed{padding-left:14px;padding-left:max(14px,env(safe-area-inset-left));padding-right:14px;padding-right:max(14px,env(safe-area-inset-right));padding-bottom:6px;padding-bottom:max(6px,env(safe-area-inset-bottom))}html.phone-viewport .phone-fixed>.topbar{height:calc(44px + env(safe-area-inset-top));min-height:calc(44px + env(safe-area-inset-top))}html.phone-viewport .phone-fixed .phone-feedback-tools{z-index:10;width:44px;height:44px;position:absolute;top:-44px;right:100px}html.phone-viewport .phone-fixed .phone-feedback-tools summary{justify-content:center;width:44px;min-height:44px;font-size:0}html.phone-viewport .phone-fixed .phone-feedback-tools>span{display:none}html.phone-viewport .phone-fixed .phone-feedback-tools details[open] .phone-feedback-panel{grid-template-columns:1fr 1fr;gap:6px;max-height:none;display:grid;position:fixed;top:52px;left:14px;right:14px;overflow:hidden}html.phone-viewport .phone-fixed .phone-feedback-panel button{margin:0}html.phone-viewport .phone-fixed .phone-feedback-panel p{margin:0;font-size:11px}html.phone-viewport .phone-fixed .phone-content{gap:4px}html.phone-viewport .phone-fixed .phone-content>.timer{width:25%;margin:0;position:absolute;top:-37px;left:140px}html.phone-viewport .phone-fixed .phone-content>.timer b{font-size:13px}html.phone-viewport .phone-fixed .phone-content .phone-player,html.phone-viewport .phone-fixed .phone-content>.speed-bonus{display:none}html.phone-viewport .phone-fixed .phone-content>h2{font-size:21px}html.phone-viewport .phone-fixed .phone-content .category-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}html.phone-viewport .phone-fixed .phone-content .category-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}html.phone-viewport .phone-fixed .phone-content .category-card strong{font-size:16px}html.phone-viewport .phone-fixed .phone-content .category-card>svg{display:none}html.phone-viewport .phone-fixed .phone-content .targets{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr)}html.phone-viewport .phone-fixed .phone-content:-webkit-any([data-phase=question],[data-phase=reveal]) .answers{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:100px}html.phone-viewport .phone-fixed .phone-content:is([data-phase=question],[data-phase=reveal]) .answers{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:100px}html.phone-viewport .phone-fixed .phone-content .answer b{font-size:15px}html.phone-viewport .phone-fixed .phone-content .phone-question{font-size:18px}html.phone-viewport .phone-fixed .personal-result{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 8px;display:flex}html.phone-viewport .phone-fixed .personal-result strong{font-size:18px}html.phone-viewport .phone-fixed .personal-result p{font-size:11px}html.phone-viewport .phone-fixed .phone-board .score-list{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}html.phone-viewport .phone-fixed .phone-finish>svg{width:23px;height:23px}html.phone-viewport .phone-fixed .phone-finish p{width:auto;margin-left:auto}html.phone-viewport .phone-fixed .phone-content[data-phase=intro]{grid-template-columns:1fr 1fr;align-content:center;gap:15px;display:grid}html.phone-viewport .phone-fixed .phone-tip{margin:0;padding:10px}html.phone-viewport .phone-fixed .phone-tip>svg{display:none}html.phone-viewport .phone-fixed .phone-tip h2{margin:0 0 8px;font-size:21px}html.phone-viewport .phone-fixed .stage-launch.quiz-launch.phone-room-entry{grid-template-rows:auto auto 1fr;grid-template-columns:1.2fr 1fr;align-content:center;align-items:center;display:grid;gap:8px 22px!important}html.phone-viewport .phone-fixed .phone-room-entry .quiz-logo{grid-area:1/1;width:100%}html.phone-viewport .phone-fixed .phone-room-entry h1{grid-area:2/1;font-size:25px}html.phone-viewport .phone-fixed .phone-room-entry p:not(.phone-fullscreen-hint){grid-area:3/1;align-self:start}html.phone-viewport .phone-fixed .phone-room-entry>.primary{grid-area:1/2/3;align-self:end}html.phone-viewport .phone-fixed .phone-room-entry .phone-fullscreen-hint{grid-area:3/2;align-self:start}html.phone-viewport .phone-fixed .phone-room-entry>.ghost{grid-area:3/2;align-self:end}html.phone-viewport .phone-fixed .stage-launch.quiz-launch.phone-controller-entry{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;display:grid;gap:5px 20px!important}html.phone-viewport .phone-fixed .phone-controller-entry>.quiz-logo{grid-area:1/1}html.phone-viewport .phone-fixed .phone-controller-entry>h1{grid-area:2/1;font-size:21px!important}html.phone-viewport .phone-fixed .phone-controller-entry>p{grid-area:3/1}html.phone-viewport .phone-fixed .phone-controller-entry .phone-scan-button{grid-area:4/1}html.phone-viewport .phone-fixed .phone-controller-entry .phone-entry-divider{display:none}html.phone-viewport .phone-fixed .phone-controller-entry form{grid-area:1/2/4;align-self:center}html.phone-viewport .phone-fixed .phone-controller-entry>a{grid-area:4/2}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .quiz-logo-type{font-size:30px}html.phone-viewport .phone-fixed .stage-launch.quiz-launch .quiz-logo-brand{font-size:14px}}@media (max-height:350px){html.phone-viewport .phone-fixed .phone-fullscreen-hint{display:none}html.phone-viewport .phone-fixed .phone-room-entry>.ghost{align-self:center}html.phone-viewport .phone-fixed .phone-content .power-card span{font-size:10px}html.phone-viewport .phone-fixed .phone-content .personal-result>.speed-bonus{display:none}}html.phone-viewport .quiz-connect-shell .brand .brand-mark{background:0 0}html.phone-viewport .phone-fixed .header-actions .icon-button{min-width:44px;min-height:44px}html.phone-viewport .phone-fixed .hitry-final-call{margin:auto 0;padding:12px 8px}html.phone-viewport .phone-fixed .hitry-final-call h1{font-size:5vw;margin:8px 0;font-size:max(22px,min(5vw,30px));line-height:1.15}html.phone-viewport .phone-fixed .hitry-final-call p{margin:6px 0;font-size:12px;line-height:1.35}html.phone-viewport .phone-fixed .hitry-final-icon{display:none}html.phone-viewport .phone-fixed .hitry-final-facts{gap:8px;margin:8px 0}html.phone-viewport .phone-fixed .hitry-final-facts b{font-size:24px}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-fixed .phone-room-entry>.primary,html.phone-viewport .phone-fixed .phone-room-entry>.ghost{align-self:center;height:54px}html.phone-viewport .phone-fixed .phone-content[data-phase=final_intro]>.host{display:none}html.phone-viewport .phone-fixed .hitry-final-call{padding:0}html.phone-viewport .phone-fixed .hitry-final-call h1{font-size:24px}html.phone-viewport .phone-fixed .phone-content[data-phase=reveal] .answers{min-height:100px}}html.phone-viewport .phone-fixed>.phone-feedback{overflow:visible}.phone-round-timer{flex:none;margin:0 0 5px}.phone-round-timer>.timer{gap:3px;width:100%;margin:0}.phone-round-timer>.timer .clock-progress{flex:1}.phone-round-timer>.timer b{font-size:14px}@media (orientation:landscape) and (max-height:540px){.phone-round-timer{width:25%;margin:0;position:absolute;top:-37px;left:38%}.phone-round-timer>.timer b{font-size:12px}html.phone-viewport .phone-fixed .phone-feedback-tools{right:96px}}html.phone-viewport .phone-fixed .targets>button>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.phone-viewport .phone-fixed .targets>button>.avatar{flex-shrink:0}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-fixed .phone-board .score-player{padding:2px 6px}html.phone-viewport .phone-fixed .phone-board .stage-tiny-avatar,html.phone-viewport .phone-fixed .phone-board .avatar{width:28px;height:28px}}html.phone-viewport .phone-scanner{height:calc(var(--phone-height,100vh) - 24px);height:calc(var(--phone-height,100dvh) - 24px);flex-direction:column;max-height:none;display:flex;overflow:hidden;gap:8px!important;padding:16px!important}html.phone-viewport .phone-scanner>*{flex-shrink:0}html.phone-viewport .phone-scanner-camera{aspect-ratio:auto;flex:1;min-height:0}html.phone-viewport .phone-scanner button{min-height:44px;margin:0;padding:9px 12px}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-scanner{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;display:grid;column-gap:16px!important;max-width:760px!important}html.phone-viewport .phone-scanner-camera{grid-area:1/1/5;height:100%}html.phone-viewport .phone-scanner>:not(.phone-scanner-camera){grid-column:2}html.phone-viewport .phone-scanner [data-slot=dialog-title]{font-size:19px}html.phone-viewport .phone-scanner small{display:none}}html.phone-viewport .phone-fixed .phone-controller-entry{container:phone-entry/size}@container phone-entry (height<=400px) and (width<=439px){html.phone-viewport .phone-fixed .phone-controller-entry>.quiz-logo,html.phone-viewport .phone-fixed .phone-controller-entry>h1,html.phone-viewport .phone-fixed .phone-controller-entry>p{display:none}}@container phone-entry (height<=260px) and (width<=439px){html.phone-viewport .phone-fixed .phone-controller-entry>.phone-scan-button,html.phone-viewport .phone-fixed .phone-controller-entry>.phone-entry-divider{display:none}}@media (orientation:landscape) and (max-height:540px){html.phone-viewport .phone-fixed .stage-launch.quiz-launch.phone-room-entry{grid-template-rows:auto auto auto;align-content:center}html.phone-viewport .phone-fixed .phone-room-entry>.primary{grid-row:1;align-self:center}html.phone-viewport .phone-fixed .phone-room-entry>.phone-fullscreen-hint{grid-row:2;align-self:center}html.phone-viewport .phone-fixed .phone-room-entry>.ghost{grid-row:3;align-self:center}}
