.quiz-online-content{z-index:3;gap:calc(var(--game-cqw,1vw) * 1.1);color:#082052;flex-direction:column;gap:1.1cqw;display:flex;position:absolute;top:17%;bottom:4%;left:6%;right:6%}.qo-heading{justify-content:space-between;align-items:center;gap:calc(var(--game-cqw,1vw) * 2);gap:2cqw;display:flex}.qo-heading p{align-items:center;gap:calc(var(--game-cqw,1vw) * .45);letter-spacing:.13em;gap:.45cqw;display:flex;font-size:calc(var(--game-cqw,1vw) * .72)!important;color:#296984!important;margin:0 0 calc(var(--game-cqw,1vw) * .45)!important;margin:0 0 .45cqw!important;font-size:.72cqw!important}.qo-heading p svg{width:calc(var(--game-cqw,1vw) * 1);width:1cqw;height:calc(var(--game-cqw,1vw) * 1);height:1cqw}.qo-heading h1{font-size:calc(var(--game-cqw,1vw) * 2.8);letter-spacing:-.04em;margin:0;font-size:2.8cqw;font-weight:900;line-height:1}.qo-capacity{gap:calc(var(--game-cqw,1vw) * .5);border-radius:calc(var(--game-cqw,1vw) * 2);padding:calc(var(--game-cqw,1vw) * .7) calc(var(--game-cqw,1vw) * 1);font-size:calc(var(--game-cqw,1vw) * 1.05);white-space:nowrap;background:#ffffff8f;border-radius:2cqw;align-items:center;gap:.5cqw;padding:.7cqw 1cqw;font-size:1.05cqw;display:flex}.qo-capacity svg{width:calc(var(--game-cqw,1vw) * 1.2);width:1.2cqw;height:calc(var(--game-cqw,1vw) * 1.2);height:1.2cqw}.qo-steps{gap:calc(var(--game-cqw,1vw) * 1);grid-template-columns:repeat(3,1fr);gap:1cqw;margin:0;padding:0;list-style:none;display:grid}.qo-steps li{align-items:center;gap:calc(var(--game-cqw,1vw) * .7);padding:calc(var(--game-cqw,1vw) * .6) calc(var(--game-cqw,1vw) * .8);border-radius:calc(var(--game-cqw,1vw) * 1);font-size:calc(var(--game-cqw,1vw) * 1.05);background:#fff6;border:1px solid #ffffffb3;border-radius:1cqw;gap:.7cqw;padding:.6cqw .8cqw;font-size:1.05cqw;display:flex}.qo-steps i{width:calc(var(--game-cqw,1vw) * 2);width:2cqw;height:calc(var(--game-cqw,1vw) * 2);border-radius:calc(var(--game-cqw,1vw) * .65);color:#0b2f62;height:2cqw;font-size:calc(var(--game-cqw,1vw) * 1.25);box-shadow:0 calc(var(--game-cqw,1vw) * .16) #d5b817;background:#ffde2c;border-radius:.65cqw;flex:none;place-items:center;font-size:1.25cqw;font-style:normal;font-weight:900;display:grid;box-shadow:0 .16cqw #d5b817}.qo-steps small{font-size:calc(var(--game-cqw,1vw) * .78);color:#426981;margin-top:calc(var(--game-cqw,1vw) * .15);margin-top:.15cqw;font-size:.78cqw;line-height:1.4;display:block}.qo-columns{gap:calc(var(--game-cqw,1vw) * 1.5);flex:1;grid-template-columns:43% 1fr;gap:1.5cqw;min-height:0;display:grid}.qo-invite-panel,.qo-roster-panel{padding:calc(var(--game-cqw,1vw) * 1.25) calc(var(--game-cqw,1vw) * 1.5);border-radius:calc(var(--game-cqw,1vw) * 1.6);box-shadow:0 calc(var(--game-cqw,1vw) * .35) #aadfe7;background:#fffdf4;border:1px solid #fff;border-radius:1.6cqw;min-width:0;padding:1.25cqw 1.5cqw;box-shadow:0 .35cqw #aadfe7}.qo-invite-panel{gap:calc(var(--game-cqw,1vw) * .2);min-height:0;padding:calc(var(--game-cqw,1vw) * 1) calc(var(--game-cqw,1vw) * 1.5);flex-direction:column;gap:.2cqw;padding:1cqw 1.5cqw;display:flex}.qo-columns h2{font-size:calc(var(--game-cqw,1vw) * 1.4);letter-spacing:-.02em;margin:0;font-size:1.4cqw;font-weight:900;line-height:1.2}.qo-invite-instruction{line-height:1.45;font-size:calc(var(--game-cqw,1vw) * 1)!important;color:#42677f!important;margin:calc(var(--game-cqw,1vw) * .25) 0!important;margin:.25cqw 0!important;font-size:1cqw!important}.qo-manual-invite{border-radius:calc(var(--game-cqw,1vw) * 1);padding:calc(var(--game-cqw,1vw) * .7) calc(var(--game-cqw,1vw) * 1);margin-top:calc(var(--game-cqw,1vw) * .35);background:#e9f5fa;border-radius:1cqw;margin-top:.35cqw;padding:.7cqw 1cqw}.qo-manual-invite p{line-height:1.4;font-size:calc(var(--game-cqw,1vw) * 1)!important;color:#24445e!important;margin:0!important;font-size:1cqw!important}.qo-manual-invite a{color:#1551a4;text-underline-offset:calc(var(--game-cqw,1vw) * .18);text-underline-offset:.18cqw;font-weight:900}.qo-manual-invite b{white-space:nowrap;letter-spacing:.07em;color:#082052}.quiz-online-content button{justify-content:center;align-items:center;gap:calc(var(--game-cqw,1vw) * .6);cursor:pointer;border:0;gap:.6cqw;font-weight:900;transition:transform .12s;display:flex}.quiz-online-content button:disabled{opacity:.45;cursor:default}.quiz-online-content button:active:not(:disabled){transform:translateY(calc(var(--game-cqw,1vw) * .16));transform:translateY(.16cqw)}.quiz-online-content button svg{width:calc(var(--game-cqw,1vw) * 1.2);width:1.2cqw;height:calc(var(--game-cqw,1vw) * 1.2);flex:none;height:1.2cqw}.qo-primary{color:#122850;padding:calc(var(--game-cqw,1vw) * .85) calc(var(--game-cqw,1vw) * 1.2);border-radius:calc(var(--game-cqw,1vw) * 1);box-shadow:0 calc(var(--game-cqw,1vw) * .25) #dfb71b;background:#ffdd28;border-radius:1cqw;padding:.85cqw 1.2cqw;box-shadow:0 .25cqw #dfb71b;font-size:calc(var(--game-cqw,1vw) * 1.12)!important;font-size:1.12cqw!important}.qo-copy-note{min-height:1.1em;line-height:1.35;font-size:calc(var(--game-cqw,1vw) * .75)!important;color:#42677f!important;margin:calc(var(--game-cqw,1vw) * .2) 0!important;margin:.2cqw 0!important;font-size:.75cqw!important}.qo-own-phone{align-items:center;gap:calc(var(--game-cqw,1vw) * 1.1);padding-top:calc(var(--game-cqw,1vw) * .7);border-top:1px solid #112f5c18;gap:1.1cqw;margin-top:auto;padding-top:.7cqw;display:flex}.qo-own-phone>img{width:calc(var(--game-cqw,1vw) * 9.6);width:9.6cqw;height:calc(var(--game-cqw,1vw) * 9.6);border-radius:calc(var(--game-cqw,1vw) * .65);background:#fff;border-radius:.65cqw;height:9.6cqw}.qo-qr-placeholder{width:calc(var(--game-cqw,1vw) * 8);width:8cqw;height:calc(var(--game-cqw,1vw) * 8);height:8cqw}.qo-own-phone b{font-size:calc(var(--game-cqw,1vw) * 1);font-size:1cqw;line-height:1.2;display:block}.qo-own-phone p{line-height:1.5;color:#46647a!important;font-size:calc(var(--game-cqw,1vw) * .86)!important;margin:calc(var(--game-cqw,1vw) * .45) 0!important;margin:.45cqw 0!important;font-size:.86cqw!important}.qo-own-phone span{font-size:calc(var(--game-cqw,1vw) * .76);color:#46647a;font-size:.76cqw;display:block}.qo-own-phone strong{font-size:calc(var(--game-cqw,1vw) * 2.45);letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-size:2.45cqw;line-height:1.2}.qo-roster-panel{gap:calc(var(--game-cqw,1vw) * .8);flex-direction:column;gap:.8cqw;display:flex}.qo-roster-heading{justify-content:space-between;align-items:center;gap:calc(var(--game-cqw,1vw) * 1);gap:1cqw;display:flex}.qo-roster-heading>span{font-size:calc(var(--game-cqw,1vw) * .9);color:#315c79;font-size:.9cqw}.qo-roster{gap:calc(var(--game-cqw,1vw) * .55);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55cqw;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.qo-roster li{align-items:center;gap:calc(var(--game-cqw,1vw) * .5);border-radius:calc(var(--game-cqw,1vw) * .9);min-width:0;padding:calc(var(--game-cqw,1vw) * .4) calc(var(--game-cqw,1vw) * .55);height:calc(var(--game-cqw,1vw) * 4.05);background:#eaf3f7;border:1px solid #d5e5ed;border-radius:.9cqw;gap:.5cqw;height:4.05cqw;padding:.4cqw .55cqw;display:flex}.qo-roster li[data-ready=true]{background:#e7f3d2;border-color:#bcd58b}.qo-roster li>div:nth-child(2){flex:1;min-width:0}.qo-roster b{font-size:calc(var(--game-cqw,1vw) * .95);text-overflow:ellipsis;white-space:nowrap;font-size:.95cqw;line-height:1.3;display:block;overflow:hidden}.qo-roster li span{font-size:calc(var(--game-cqw,1vw) * .72);color:#45677d;font-size:.72cqw}.qo-roster li>svg{width:calc(var(--game-cqw,1vw) * 1.2);width:1.2cqw;height:calc(var(--game-cqw,1vw) * 1.2);color:#467120;flex:none;height:1.2cqw}.qo-avatar{width:calc(var(--game-cqw,1vw) * 2.6);width:2.6cqw;height:calc(var(--game-cqw,1vw) * 3);flex:none;height:3cqw;position:relative;overflow:hidden}.qo-avatar .avatar-rig{width:100%;height:100%}.qo-player-dot{width:calc(var(--game-cqw,1vw) * .5);width:.5cqw;height:calc(var(--game-cqw,1vw) * .5);background:#e2b648;border-radius:50%;flex:none;height:.5cqw;display:block!important}.qo-empty{text-align:center;justify-content:center;align-items:center;gap:calc(var(--game-cqw,1vw) * .7);color:#315879;flex-direction:column;flex:1;gap:.7cqw;display:flex}.qo-empty>svg{width:calc(var(--game-cqw,1vw) * 3.5);width:3.5cqw;height:calc(var(--game-cqw,1vw) * 3.5);color:#60a9c1;height:3.5cqw}.qo-empty b{font-size:calc(var(--game-cqw,1vw) * 1.35);font-size:1.35cqw}.qo-empty p{line-height:1.5;font-size:calc(var(--game-cqw,1vw) * .95)!important;color:#54738a!important;margin:0!important;font-size:.95cqw!important}.qo-screen-note{align-items:center;gap:calc(var(--game-cqw,1vw) * .5);gap:.5cqw;line-height:1.35;display:flex;font-size:calc(var(--game-cqw,1vw) * .73)!important;color:#4d6b7e!important;margin:0!important;font-size:.73cqw!important}.qo-screen-note svg{width:calc(var(--game-cqw,1vw) * 1.2);width:1.2cqw;height:calc(var(--game-cqw,1vw) * 1.2);flex:none;height:1.2cqw}.qo-start-panel{justify-content:space-between;align-items:center;gap:calc(var(--game-cqw,1vw) * 1.5);border-radius:calc(var(--game-cqw,1vw) * 1.3);padding:calc(var(--game-cqw,1vw) * 1) calc(var(--game-cqw,1vw) * 1.4);color:#fff;box-shadow:0 calc(var(--game-cqw,1vw) * .2) #062552;background:#103a79;border-radius:1.3cqw;gap:1.5cqw;padding:1cqw 1.4cqw;display:flex;box-shadow:0 .2cqw #062552}.qo-start-panel>div{flex:1;min-width:0}.qo-start-panel b{font-size:calc(var(--game-cqw,1vw) * 1.15);font-size:1.15cqw;line-height:1.25}.qo-start-panel p{line-height:1.4;font-size:calc(var(--game-cqw,1vw) * .8)!important;color:#c5e9ff!important;margin:calc(var(--game-cqw,1vw) * .3) 0 0!important;margin:.3cqw 0 0!important;font-size:.8cqw!important}.qo-gather{min-width:calc(var(--game-cqw,1vw) * 13);flex:none;min-width:13cqw}.qo-secondary{color:#0c356e;border-radius:calc(var(--game-cqw,1vw) * .9);padding:calc(var(--game-cqw,1vw) * .8) calc(var(--game-cqw,1vw) * 1);background:#effaff;border-radius:.9cqw;flex:none;padding:.8cqw 1cqw;font-size:calc(var(--game-cqw,1vw) * 1)!important;font-size:1cqw!important}@media (prefers-reduced-motion:reduce){.quiz-online-content button{transition:none}}@media (min-aspect-ratio:19/10){.quiz-online-content{gap:calc(var(--game-cqw,1vw) * .75);gap:.75cqw;top:16%;bottom:3%;left:6%;right:6%}.qo-heading h1{font-size:calc(var(--game-cqw,1vw) * 2.5);font-size:2.5cqw}.qo-steps li{padding:calc(var(--game-cqw,1vw) * .4) calc(var(--game-cqw,1vw) * .8);padding:.4cqw .8cqw}.qo-invite-panel,.qo-roster-panel{padding:calc(var(--game-cqw,1vw) * .8) calc(var(--game-cqw,1vw) * 1.3);padding:.8cqw 1.3cqw}.qo-invite-panel{gap:calc(var(--game-cqw,1vw) * .3);gap:.3cqw}.qo-manual-invite{padding:calc(var(--game-cqw,1vw) * .5) calc(var(--game-cqw,1vw) * .8);padding:.5cqw .8cqw}.qo-own-phone>img{width:calc(var(--game-cqw,1vw) * 8.2);width:8.2cqw;height:calc(var(--game-cqw,1vw) * 8.2);height:8.2cqw}.qo-own-phone p{margin:calc(var(--game-cqw,1vw) * .2) 0!important;margin:.2cqw 0!important}.qo-own-phone strong{font-size:calc(var(--game-cqw,1vw) * 2.1);font-size:2.1cqw}}@media (min-aspect-ratio:24/10){.qo-steps{display:none}}.lobby-countdown{text-align:center;color:#092b5b;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:max(12px,min(2.2vh,26px));width:100%;height:100%;min-height:0;font-family:QuizRubik,Arial,sans-serif;display:flex;container-type:size}.lobby-countdown *{box-sizing:border-box}.lobby-countdown-copy{flex:none}.lobby-countdown-badge{color:#14765e;font-size:1.3vw;background:#edfff7;border:1px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:max(14px,min(1.3vw,22px));display:inline-flex;box-shadow:0 3px #40a8b32b}.lobby-countdown-badge svg{width:20px;height:20px}.lobby-countdown .lobby-countdown-copy h2{font-size:4.1vw;letter-spacing:-.035em;color:#092b5b;margin:16px 0 8px;font-size:max(28px,min(4.1vw,68px));font-weight:900;line-height:1.1}.lobby-countdown .lobby-countdown-copy p{font-size:1.5vw;color:#315d79;margin:0;font-size:max(15px,min(1.5vw,24px));line-height:1.4}.lobby-countdown-orbit{width:calc(var(--game-cqw,1vw) * 34);aspect-ratio:1;background:conic-gradient(#ffda28 var(--count-progress),#ffffff65 0);border-radius:50%;flex:none;width:min(37cqh,34cqw);padding:9px;position:relative;box-shadow:0 12px 35px #1474a522,inset 0 0 0 1px #ffffff8c}.lobby-countdown-disc{background:radial-gradient(at 35% 20%,#fff,#e7faff);border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 8px #3092bc3b}.lobby-countdown-disc b{font-size:11vw;line-height:1;color:#ffda28;-webkit-text-stroke:2px #1359a5;paint-order:stroke fill;text-shadow:0 5px #154c88;font-variant-numeric:tabular-nums;place-items:center;font-size:max(70px,min(11vw,175px));font-weight:900;animation:.3s cubic-bezier(.2,.8,.3,1) both lobby-digit-in;display:grid}.lobby-countdown-disc b svg{stroke:#145787;width:80px;height:80px}.lobby-countdown-disc span{font-size:1.3vw;color:#386b84;margin-top:9px;font-size:max(13px,min(1.3vw,20px))}.lobby-countdown-orbit>i{aspect-ratio:1;background:linear-gradient(135deg,#fff19b,#ffda28 60%,#f3b117);border-radius:35%;width:18%;position:absolute;top:15%;left:-10%;rotate:-20deg;box-shadow:0 5px #d4a832}.lobby-countdown-orbit>i:nth-of-type(2){background:linear-gradient(135deg,#b5f8ff,#289de5 65%,#1359a5);width:12%;top:65%;left:auto;right:-5%;rotate:20deg;box-shadow:0 4px #286cb1}.lobby-countdown-orbit>i:nth-of-type(3){width:6%;box-shadow:none;border-radius:50%;top:-7%;left:77%}.lobby-countdown-next{text-align:left;background:#ffffffbf;border:2px solid #fff;border-radius:22px;align-items:center;gap:14px;max-width:90%;padding:15px 22px;display:flex;box-shadow:0 5px #298ea225}.lobby-countdown-next>svg{color:#1a66aa;flex:none;width:30px;height:30px}.lobby-countdown-next b{font-size:1.45vw;font-size:max(15px,min(1.45vw,23px));line-height:1.25;display:block}.lobby-countdown-next span{font-size:1.1vw;color:#365f78;margin-top:5px;font-size:max(13px,min(1.1vw,18px));line-height:1.4;display:block}.lobby-countdown[data-phone=true]{gap:16px}.lobby-countdown[data-phone=true] .lobby-countdown-copy h2{font-size:32px}.lobby-countdown[data-phone=true] .lobby-countdown-copy p{font-size:16px}.lobby-countdown[data-phone=true] .lobby-countdown-orbit{width:calc(var(--game-cqw,1vw) * 66);width:min(37cqh,66cqw)}.lobby-countdown[data-phone=true] .lobby-countdown-disc b{font-size:calc(var(--game-cqw,1vw) * 26);font-size:max(68px,min(26cqw,105px))}.lobby-countdown[data-phone=true] .lobby-countdown-next{gap:10px;max-width:100%;padding:14px}.lobby-countdown[data-phone=true] .lobby-countdown-next>svg:last-child{display:none}.quiz-prelude>.lobby-countdown{width:84%;height:76%;position:absolute;top:19%;bottom:5%;left:8%;right:8%}.quiz-prelude[data-countdown=true] .quiz-logo-position{width:30%;top:4%;left:35%}.quiz-prelude[data-countdown=true] .quiz-logo-type{font-size:calc(var(--game-cqw,1vw) * 3.5);font-size:3.5cqw}.quiz-prelude[data-countdown=true] .quiz-logo-brand{font-size:calc(var(--game-cqw,1vw) * 1.15);font-size:1.15cqw}@container (width>=440px) and (height<=410px){.lobby-countdown[data-phone=true]{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:8px 20px;padding:6px 4px;display:grid}.lobby-countdown[data-phone=true] .lobby-countdown-copy{grid-area:1/2;align-self:end}.lobby-countdown[data-phone=true] .lobby-countdown-copy h2{margin:10px 0 5px;font-size:25px}.lobby-countdown[data-phone=true] .lobby-countdown-orbit{width:calc(var(--game-cqw,1vw) * 38);grid-area:1/1/3;justify-self:center;width:min(72cqh,38cqw)}.lobby-countdown[data-phone=true] .lobby-countdown-next{grid-area:2/2;margin-bottom:8px}.lobby-countdown[data-phone=true] .lobby-countdown-next b{font-size:14px}.lobby-countdown[data-phone=true] .lobby-countdown-next span{font-size:12px}.lobby-countdown[data-phone=true] .lobby-countdown-next>svg{display:none}}@keyframes lobby-digit-in{0%{opacity:.2;transform:translateY(5px)scale(.9)}to{opacity:1;transform:none}}.lobby-countdown[data-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lobby-countdown *{animation:none!important}}.game-kickoff{text-align:center;background:radial-gradient(at 50% 42%,#c5fbfa,#72e0ee 53%,#36c6e6)}.game-kickoff>header,.cast-intro.game-kickoff>footer{z-index:5}.kickoff-rings{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kickoff-rings i{width:calc(var(--game-cqw,1vw) * 58);aspect-ratio:1;border:1px solid #ffffff70;border-radius:50%;width:58cqw;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.kickoff-rings i:nth-child(2){width:calc(var(--game-cqw,1vw) * 82);width:82cqw}.kickoff-rings i:nth-child(3){width:calc(var(--game-cqw,1vw) * 112);width:112cqw}.kickoff-center{z-index:3;justify-items:center;gap:calc(var(--game-cqw,1vw) * 1.7);gap:1.7cqw;display:grid;position:absolute;top:15%;bottom:auto;left:10%;right:10%}.kickoff-eyebrow{font-size:calc(var(--game-cqw,1vw) * 1.45);letter-spacing:.2em;color:#23718e;margin:0;font-size:1.45cqw;font-weight:900}.kickoff-logo{width:100%;animation:1.65s cubic-bezier(.2,.7,.25,1) both kickoff-title;animation-delay:calc(0s - var(--kickoff-age))}.kickoff-logo .quiz-logo-type{font-size:calc(var(--game-cqw,1vw) * 9);gap:calc(var(--game-cqw,1vw) * 2.7);gap:2.7cqw;font-size:9cqw}.kickoff-logo .quiz-logo-brand{display:none}.kickoff-call{letter-spacing:-.045em;margin:calc(var(--game-cqw,1vw) * 1) 0 0;margin:1cqw 0 0;animation:.35s both kickoff-call;font:900 calc(var(--game-cqw,1vw) * 4.3)/1.12 SmekalikaPlay,Arial!important;font:900 4.3cqw/1.12 SmekalikaPlay,Arial!important}.kickoff-tags{gap:calc(var(--game-cqw,1vw) * 1.25);margin-top:calc(var(--game-cqw,1vw) * .1);justify-content:center;gap:1.25cqw;margin-top:.1cqw;display:flex}.kickoff-tags span{color:#144578;padding:calc(var(--game-cqw,1vw) * .65) calc(var(--game-cqw,1vw) * 1.4);border-radius:calc(var(--game-cqw,1vw) * 1);font-size:calc(var(--game-cqw,1vw) * 1.15);letter-spacing:.06em;box-shadow:0 calc(var(--game-cqw,1vw) * .32) 0 #228eaf44;animation:.65s both kickoff-tag;animation-delay:calc(1.7s - var(--kickoff-age));background:#fffdf1;border:2px solid #fff;border-radius:1cqw;padding:.65cqw 1.4cqw;font-size:1.15cqw;font-weight:900;transform:rotate(-3deg);box-shadow:0 .32cqw #228eaf44}.kickoff-tags span:nth-child(2){animation-delay:calc(2.05s - var(--kickoff-age));background:#ffdf2b;transform:rotate(3deg)}.kickoff-tags span:nth-child(3){animation-delay:calc(2.4s - var(--kickoff-age))}.kickoff-prop{object-fit:contain;z-index:2;width:12%;animation:1.846s ease-in-out infinite kickoff-float;animation-delay:calc(0s - var(--kickoff-age));position:absolute}.kickoff-prop-left{top:48%;left:1%;rotate:-16deg}.kickoff-prop-right{animation-direction:reverse;top:22%;right:1%;rotate:17deg}.kickoff-caption{z-index:4;align-items:center;gap:calc(var(--game-cqw,1vw) * 1.3);width:70%;padding:calc(var(--game-cqw,1vw) * 1.2) calc(var(--game-cqw,1vw) * 1.8);border-radius:calc(var(--game-cqw,1vw) * 1.4);box-shadow:0 calc(var(--game-cqw,1vw) * .5) 0 #ffffff4a;animation:.6s both kickoff-caption;animation-delay:calc(1.2s - var(--kickoff-age));background:#fffbed;border:1px solid #fff;border-radius:1.4cqw;gap:1.3cqw;padding:1.2cqw 1.8cqw;display:flex;position:absolute;bottom:11%;left:15%;box-shadow:0 .5cqw #ffffff4a}.kickoff-caption b{font-size:calc(var(--game-cqw,1vw) * 1);color:#9c812e;letter-spacing:.12em;font-size:1cqw}.kickoff-caption p{font-size:calc(var(--game-cqw,1vw) * 1.35);text-align:left;color:#31677c;margin:0;font-size:1.35cqw;font-weight:750;line-height:1.45}.kickoff-confetti{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kickoff-confetti i{top:-7%;left:var(--x);width:calc(var(--game-cqw,1vw) * .75);width:.75cqw;height:calc(var(--game-cqw,1vw) * 1.8);background:var(--color);height:1.8cqw;animation:kickoff-fall var(--fall) cubic-bezier(.15,.55,.5,1) both;animation-delay:calc(var(--delay) - var(--kickoff-age));border-radius:2px;position:absolute}.game-kickoff[data-beat=go] .kickoff-call{color:#105db9;font-size:calc(var(--game-cqw,1vw) * 6)!important;font-size:6cqw!important}.game-kickoff[data-beat=cast] .kickoff-tags{opacity:0;transition:opacity .45s}.game-kickoff[data-beat=cast] .kickoff-logo{opacity:.7;transition:opacity .5s}@keyframes kickoff-title{0%,42%{opacity:0;transform:translateY(3%)scale(.94)}to{opacity:1;transform:none}}@keyframes kickoff-tag{0%{opacity:0;translate:0 40%;scale:.85}to{opacity:1;translate:0;scale:1}}@keyframes kickoff-call{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:none}}@keyframes kickoff-caption{0%{opacity:0;translate:0 20%}to{opacity:1;translate:0}}@keyframes kickoff-float{50%{transform:translateY(-7%)rotate(5deg)}}@keyframes kickoff-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%,65%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),calc(var(--game-cqw,1vw) * 64),0) rotate(var(--spin));transform:translate3d(var(--drift),64cqw,0) rotate(var(--spin))}}.game-kickoff[data-still=true] .kickoff-confetti{display:none}@media (prefers-reduced-motion:reduce){.game-kickoff .kickoff-confetti{display:none}}@container (aspect-ratio<=1){.kickoff-center{gap:calc(var(--game-cqw,1vw) * 4);gap:4cqw;top:24%;bottom:auto;left:7%;right:7%}.kickoff-eyebrow{font-size:calc(var(--game-cqw,1vw) * 2.7);font-size:2.7cqw}.kickoff-logo .quiz-logo-type{font-size:calc(var(--game-cqw,1vw) * 10);gap:calc(var(--game-cqw,1vw) * 2.3);gap:2.3cqw;font-size:10cqw}.kickoff-call{font-size:calc(var(--game-cqw,1vw) * 7)!important;font-size:7cqw!important}.game-kickoff[data-beat=go] .kickoff-call{font-size:calc(var(--game-cqw,1vw) * 10)!important;font-size:10cqw!important}.kickoff-tags span{font-size:calc(var(--game-cqw,1vw) * 2);border-radius:calc(var(--game-cqw,1vw) * 2);padding:calc(var(--game-cqw,1vw) * 1.5) calc(var(--game-cqw,1vw) * 2);border-radius:2cqw;padding:1.5cqw 2cqw;font-size:2cqw}.kickoff-prop{width:18%;top:10%}.kickoff-prop-left{left:9%}.kickoff-prop-right{top:54%;right:8%}.kickoff-caption{border-radius:calc(var(--game-cqw,1vw) * 3);width:86%;padding:calc(var(--game-cqw,1vw) * 3);gap:calc(var(--game-cqw,1vw) * 2);border-radius:3cqw;gap:2cqw;padding:3cqw;bottom:14%;left:7%}.kickoff-caption b{font-size:calc(var(--game-cqw,1vw) * 2);font-size:2cqw}.kickoff-caption p{font-size:calc(var(--game-cqw,1vw) * 2.7);font-size:2.7cqw}.cast-intro.game-kickoff>footer{flex-direction:column;gap:1em;bottom:4%}.kickoff-confetti i{width:calc(var(--game-cqw,1vw) * 1.3);width:1.3cqw;height:calc(var(--game-cqw,1vw) * 3);height:3cqw}}.game-kickoff[data-beat=ready] .kickoff-rings,.game-kickoff[data-beat=ready]>header,.game-kickoff[data-beat=ready]>footer,.game-kickoff[data-beat=ready] .kickoff-eyebrow,.game-kickoff[data-beat=ready] .kickoff-prop,.game-kickoff[data-beat=ready] .kickoff-call{opacity:0}.kickoff-rings,.kickoff-eyebrow,.kickoff-prop,.kickoff-call,.game-kickoff>header,.cast-intro.game-kickoff>footer{transition:opacity .6s}.kickoff-call{animation:none}.game-kickoff[data-beat=cast] .kickoff-logo{opacity:1}.game-kickoff .kickoff-center{justify-content:center;gap:calc(var(--game-cqh,1vh) * 2);flex-direction:column;gap:max(10px,min(2cqh,24px));display:flex;top:18%;bottom:29%;left:12%;right:12%}.game-kickoff .kickoff-eyebrow{font-size:calc(var(--game-cqw,1vw) * 1.4);letter-spacing:.16em;font-size:max(12px,min(1.4cqw,24px))}.game-kickoff .kickoff-logo .quiz-logo-type{font-size:calc(var(--game-cqh,1vh) * 16);gap:.25em;font-size:max(28px,min(min(8.4cqw,16cqh),164px))}.game-kickoff .kickoff-call{margin:.2em 0 0;line-height:1.1;font-size:calc(var(--game-cqh,1vh) * 7.6)!important;font-size:max(26px,min(min(4cqw,7.6cqh),78px))!important}.game-kickoff .kickoff-tags{gap:calc(var(--game-cqw,1vw) * 1.25);gap:max(8px,min(1.25cqw,24px))}.game-kickoff .kickoff-tags span{font-size:calc(var(--game-cqw,1vw) * 1.15);border-radius:.8em;padding:.65em 1.1em;font-size:max(11px,min(1.15cqw,22px))}.game-kickoff .kickoff-caption{width:68%;padding:calc(var(--game-cqh,1vh) * 1.4) calc(var(--game-cqw,1vw) * 1.8);gap:calc(var(--game-cqw,1vw) * 1.3);gap:max(12px,min(1.3cqw,24px));padding:max(12px,min(1.4cqh,22px)) max(16px,min(1.8cqw,32px));bottom:10%;left:16%}.game-kickoff .kickoff-caption b{font-size:calc(var(--game-cqw,1vw) * 1);font-size:max(10px,min(1cqw,18px))}.game-kickoff .kickoff-caption p{font-size:calc(var(--game-cqw,1vw) * 1.3);font-size:max(13px,min(1.3cqw,24px));line-height:1.4}.cast-intro.game-kickoff>footer{bottom:3%;bottom:max(3%,env(safe-area-inset-bottom));font-size:calc(var(--game-cqw,1vw) * 1.05);justify-content:center;font-size:max(11px,min(1.05cqw,18px))}@container (aspect-ratio<=1){.game-kickoff .kickoff-center{gap:calc(var(--game-cqh,1vh) * 3);gap:max(16px,min(3cqh,28px));top:20%;bottom:36%;left:8%;right:8%}.game-kickoff .kickoff-eyebrow{font-size:calc(var(--game-cqw,1vw) * 3);font-size:max(12px,min(3cqw,20px))}.game-kickoff .kickoff-logo .quiz-logo-type{font-size:calc(var(--game-cqw,1vw) * 9.4);font-size:9.4cqw}.game-kickoff .kickoff-call{max-width:95%;font-size:calc(var(--game-cqw,1vw) * 7.5)!important;font-size:max(26px,min(7.5cqw,50px))!important}.game-kickoff .kickoff-tags{gap:8px}.game-kickoff .kickoff-tags span{font-size:calc(var(--game-cqw,1vw) * 2.8);padding:.7em .85em;font-size:max(10px,min(2.8cqw,16px))}.game-kickoff .kickoff-caption{width:88%;padding:calc(var(--game-cqw,1vw) * 4);border-radius:20px;padding:max(16px,min(4cqw,24px));display:block;bottom:11%;left:6%}.game-kickoff .kickoff-caption b{margin-bottom:7px;font-size:11px;display:block}.game-kickoff .kickoff-caption p{font-size:calc(var(--game-cqw,1vw) * 3.7);font-size:max(14px,min(3.7cqw,22px));line-height:1.4}.game-kickoff .kickoff-prop{opacity:.8;width:18%;max-height:16%}.game-kickoff .kickoff-prop-left{top:12%;left:-3%}.game-kickoff .kickoff-prop-right{top:57%;right:-3%}.cast-intro.game-kickoff>footer{font-size:calc(var(--game-cqw,1vw) * 3);bottom:4%;bottom:max(4%,env(safe-area-inset-bottom));font-size:max(11px,min(3cqw,17px))}}@container (aspect-ratio>=3/2) and (height<=500px){.game-kickoff .kickoff-center{gap:8px;top:18%;bottom:30%;left:14%;right:14%}.game-kickoff .kickoff-eyebrow{font-size:11px}.game-kickoff .kickoff-call{font-size:calc(var(--game-cqh,1vh) * 6)!important;font-size:max(23px,min(6cqh,30px))!important}.game-kickoff .kickoff-tags span{padding:.4em .9em;font-size:10px}.game-kickoff .kickoff-caption{border-radius:14px;width:76%;padding:9px 14px;bottom:9%;left:12%}.game-kickoff .kickoff-caption p{font-size:12px}.game-kickoff .kickoff-prop{width:10%}.cast-intro.game-kickoff>footer{font-size:10px;bottom:2%}}@font-face{font-family:SmekalikaPlay;src:url(/fonts/rubik/bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:SmekalikaPlay;src:url(/fonts/rubik/black.ttf)format("truetype");font-weight:900;font-display:swap}.cast-intro{isolation:isolate;aspect-ratio:16/9;color:#092f63;background:radial-gradient(at 64% 46%,#bdf6fa 0%,#76ddec 44%,#43cce6 100%);width:100%;height:100%;min-height:0;font-family:SmekalikaPlay,Arial,sans-serif;position:relative;overflow:hidden;container-type:size}.cast-intro *{box-sizing:border-box}.cast-intro>header{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:4.6%;bottom:auto;left:5%;right:5%}.cast-brand{color:#fff;font:900 calc(var(--game-cqw,1vw) * 2.5)/1 SmekalikaPlay,Arial;letter-spacing:-.08em;align-items:center;gap:.3em;font:900 max(18px,min(2.5cqw,40px))/1 SmekalikaPlay,Arial;display:flex}.cast-brand svg{width:1em;height:1em}.cast-intro>header>span:last-child{font-size:calc(var(--game-cqw,1vw) * 1.05);letter-spacing:.16em;color:#266786;font-size:max(10px,min(1.05cqw,18px));font-weight:800}.cast-orbit{pointer-events:none;aspect-ratio:1;border:1px solid #fff5;border-radius:50%;width:95%;position:absolute;top:-37%;left:36%}.cast-orbit-two{border-color:#ffffff30;width:76%;top:-18%;left:45%}.cast-copy{z-index:3;width:43%;position:absolute;top:29%;left:7%}.cast-copy>p{font-size:calc(var(--game-cqw,1vw) * 1.15);letter-spacing:.18em;color:#27708e;margin:0 0 1.4em;font-size:max(10px,min(1.15cqw,20px));font-weight:800}.cast-copy h1{font:900 calc(var(--game-cqw,1vw) * 5.25)/1.08 SmekalikaPlay,Arial;letter-spacing:-.035em;overflow-wrap:anywhere;max-height:3.4em;margin:0 0 .55em;font:900 max(26px,min(5.25cqw,86px))/1.08 SmekalikaPlay,Arial;overflow:hidden}.cast-line{padding:calc(var(--game-cqw,1vw) * 1.2) calc(var(--game-cqw,1vw) * 1.5);box-shadow:0 calc(var(--game-cqw,1vw) * .42) 0 #39899923;border-radius:calc(var(--game-cqw,1vw) * 1.5);max-width:95%;font-size:calc(var(--game-cqw,1vw) * 1.45);color:#335b77;background:#fffbee;border:2px solid #fff9;border-radius:1.5cqw;padding:1.2cqw 1.5cqw;font-size:max(11px,min(1.45cqw,25px));line-height:1.4;box-shadow:0 .42cqw #39899923}.cast-line>b{letter-spacing:.17em;color:#9b8747;margin-bottom:.5em;font-size:.6em;display:block}.cast-hint{place-items:center;width:30%;height:62%;display:grid;position:absolute;top:20%;right:12%}.cast-hint>img{object-fit:contain;width:66%;height:45%;filter:drop-shadow(0 1.2cqw 1cqw #26708b30);animation:3s ease-in-out infinite cast-hint-float;position:absolute;top:4%;transform:rotate(-9deg)}.cast-hint>span{font:900 calc(var(--game-cqw,1vw) * 16)/1 SmekalikaPlay,Arial;color:#ffdd30;text-shadow:0 calc(var(--game-cqw,1vw) * .25) #fff2ab,0 calc(var(--game-cqw,1vw) * .8) #ddad18,0 calc(var(--game-cqw,1vw) * 1.2) calc(var(--game-cqw,1vw) * 1) #2475a740;text-shadow:0 .25cqw #fff2ab,0 .8cqw #ddad18,0 1.2cqw 1cqw #2475a740;font:900 16cqw/1 SmekalikaPlay,Arial;position:absolute;bottom:4%}.cast-halo{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#ffffff68,#ffffff18 55%,#0000 70%);border-radius:50%;width:98%;position:absolute;top:20%;left:1%}.cast-actors{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cast-person{visibility:hidden;opacity:0;z-index:2;width:33%;height:81%;position:absolute;top:10%;right:11%}.cast-person[data-visible=true]{visibility:visible;opacity:1}.cast-character{width:100%;height:100%;filter:drop-shadow(0 1cqw .7cqw #245b9225);justify-content:center;align-items:flex-end;display:flex;position:absolute}.cast-character .avatar-rig{aspect-ratio:3/5;width:auto;height:100%}.cast-person[data-active=true] .cast-character{animation:1.45s cubic-bezier(.18,.62,.22,1) both cast-arrive;animation-delay:var(--reveal-age)}.cast-burst{object-fit:contain;z-index:0;width:135%;height:110%;animation:2.8s ease-out both cast-burst;animation-delay:var(--reveal-age);pointer-events:none;position:absolute;top:-5%;left:-17.5%;max-width:none!important}.cast-name{width:92%;padding:calc(var(--game-cqw,1vw) * .9) calc(var(--game-cqw,1vw) * 1.3);text-align:center;border-radius:calc(var(--game-cqw,1vw) * 1.2);box-shadow:0 calc(var(--game-cqw,1vw) * .45) #529fae40;z-index:3;background:#fffbed;border:2px solid #fff;border-radius:1.2cqw;padding:.9cqw 1.3cqw;position:absolute;bottom:-1%;left:4%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 .45cqw #529fae40}.cast-name b{white-space:nowrap;text-overflow:ellipsis;font:900 calc(var(--game-cqw,1vw) * 2.1)/1.1 SmekalikaPlay,Arial;font:900 max(16px,min(2.1cqw,36px))/1.1 SmekalikaPlay,Arial;display:block;overflow:hidden}.cast-name span{font-size:calc(var(--game-cqw,1vw) * .9);color:#577385;margin-top:.5em;font-size:max(8px,min(.9cqw,16px));display:block}.cast-intro>footer{z-index:4;align-items:center;gap:calc(var(--game-cqw,1vw) * 1.5);color:#326d85;font-size:calc(var(--game-cqw,1vw) * 1.05);gap:1.5cqw;font-size:max(9px,min(1.05cqw,18px));display:flex;position:absolute;bottom:4.4%;left:7%;right:7%}.cast-dots{gap:calc(var(--game-cqw,1vw) * .55);gap:.55cqw;display:flex}.cast-dots i{width:calc(var(--game-cqw,1vw) * .7);aspect-ratio:1;background:#ffffff78;border-radius:50%;width:.7cqw;min-width:5px}.cast-dots i[data-current=true]{box-shadow:0 0 0 calc(var(--game-cqw,1vw) * .2) #fff8;background:#ffdc22;box-shadow:0 0 0 .2cqw #fff8}.cast-dots i[data-done=true]{background:#176db5}.cast-intro[data-team=true] .cast-copy{text-align:center;width:86%;top:12%;left:7%}.cast-intro[data-team=true] .cast-copy>p{margin-bottom:.5em}.cast-intro[data-team=true] h1{font-size:calc(var(--game-cqw,1vw) * 4.5);margin-bottom:0;font-size:4.5cqw}.cast-intro[data-team=true] .cast-line{top:calc(var(--game-cqw,1vw) * 40.5);width:80%;font-size:calc(var(--game-cqw,1vw) * 1.25);padding:calc(var(--game-cqw,1vw) * .8) calc(var(--game-cqw,1vw) * 1.4);max-width:none;padding:.8cqw 1.4cqw;font-size:1.25cqw;position:absolute;top:40.5cqw;left:10%}.cast-intro[data-team=true] .cast-line>b{margin-right:1em;display:inline}.cast-intro[data-team=true] .cast-person{top:32%;left:calc(5% + var(--cast-i) * 90% / var(--cast-count));width:calc(90% / var(--cast-count));height:47%;right:auto}.cast-intro[data-team=true] .cast-name{width:94%;padding:calc(var(--game-cqw,1vw) * .55) calc(var(--game-cqw,1vw) * .3);border-radius:calc(var(--game-cqw,1vw) * .7);border-radius:.7cqw;padding:.55cqw .3cqw;bottom:1%;left:3%;transform:rotate(0)}.cast-intro[data-team=true] .cast-name b{font-size:calc(var(--game-cqw,1vw) * 1.25);font-size:max(9px,min(1.25cqw,23px))}.cast-intro[data-team=true] .cast-name span{display:none}.cast-intro[data-team=true] .cast-character{height:92%;bottom:7%}.cast-intro[data-team=true] .cast-character .avatar-rig{width:calc(var(--game-cqw,1vw) * 15);width:min(100%,15cqw);height:auto;max-height:100%}.cast-intro[data-team=true] .cast-halo{top:5%}.cast-intro[data-team=true] footer{justify-content:center;bottom:3%}.cast-intro[data-team=true] footer>span{display:none}.integrated-show[data-cast=true] .show-screen{aspect-ratio:16/9}.integrated-show[data-cast=true][data-theatre=true] .show-screen{aspect-ratio:auto;width:100%;height:100%}.sp-display>.cast-intro{flex:1;max-width:1600px;height:auto;min-height:0;margin:auto}.cast-phone{text-align:center;margin:auto;padding:16px}.cast-phone h2{font:900 28px SmekalikaPlay,Arial}.cast-phone p{color:#376e87;line-height:1.4}.cast-phone>svg{color:#1174ad}@keyframes cast-hint-float{50%{transform:translateY(-4%)rotate(-5deg)}}@keyframes cast-arrive{0%{opacity:0;transform:translateY(4%)scale(.93)}65%{opacity:1}to{opacity:1;transform:none}}@keyframes cast-burst{0%{opacity:0;transform:scale(.78)}28%{opacity:.95}65%{opacity:.5}to{opacity:0;transform:scale(1.12)}}.cast-intro[data-paused=true] *{animation-play-state:paused!important}.cast-intro[data-still=true] *{animation:none!important}.cast-intro[data-still=true] .cast-burst{display:none}@media (prefers-reduced-motion:reduce){.cast-intro *{animation:none!important}.cast-intro .cast-burst{display:none}}@container (aspect-ratio<=1){.cast-copy{text-align:center;width:88%;top:16%;left:6%}.cast-copy h1{font-size:calc(var(--game-cqw,1vw) * 7);margin:0 0 .35em;font-size:7cqw}.cast-line{font-size:calc(var(--game-cqw,1vw) * 3);border-radius:calc(var(--game-cqw,1vw) * 3);border-radius:3cqw;max-width:90%;margin:auto;font-size:3cqw}.cast-copy>p{font-size:calc(var(--game-cqw,1vw) * 2);margin-bottom:1em;font-size:2cqw}.cast-person{width:56%;height:49%;top:42%;right:22%}.cast-hint{width:55%;height:48%;top:39%;right:22%}.cast-hint>span{font-size:calc(var(--game-cqw,1vw) * 25);font-size:25cqw}.cast-name b{font-size:calc(var(--game-cqw,1vw) * 4);font-size:4cqw}.cast-name span,.cast-intro>header>span:last-child{font-size:calc(var(--game-cqw,1vw) * 2);font-size:2cqw}.cast-intro[data-team=true] .cast-copy{top:14%}.cast-intro[data-team=true] h1{font-size:calc(var(--game-cqw,1vw) * 7);font-size:7cqw}.cast-intro[data-team=true] .cast-line{width:94%;font-size:calc(var(--game-cqw,1vw) * 2.5);margin-top:1.5em;font-size:2.5cqw;position:relative;top:auto;left:auto}.cast-intro[data-team=true] .cast-person{height:39%;top:45%}.cast-intro[data-team=true] .cast-name b,.cast-intro>footer{font-size:calc(var(--game-cqw,1vw) * 2);font-size:2cqw}.cast-dots i{width:calc(var(--game-cqw,1vw) * 1.2);width:1.2cqw}}.cast-person{transition:opacity .65s,visibility .65s}.cast-person[data-leaving=true]{opacity:0}.cast-hint{animation:.8s both cast-hint-in}.cast-hint>span{animation:1.1s both cast-question-in}.cast-intro[data-anticipating=true] .cast-hint{transition:transform 1s;transform:scale(1.04)}.cast-intro[data-anticipating=true] .cast-halo{opacity:.65}.cast-intro:not([data-team=true]) .cast-name{opacity:0;transition:opacity .5s}.cast-intro:not([data-team=true]) .cast-person[data-active=true] .cast-name{animation:1.75s both cast-name-in;animation-delay:var(--reveal-age)}.cast-intro:not([data-team=true]) .cast-person[data-active=true] .cast-halo{animation:1.5s both cast-halo-in;animation-delay:var(--reveal-age)}.cast-intro[data-team=true] .cast-person{transition:opacity .65s}.cast-line{min-height:calc(var(--game-cqw,1vw) * 5.5);flex-direction:column;justify-content:center;min-height:5.5cqw;display:flex}.cast-intro[data-team=true] .cast-line{min-height:0;display:block}@keyframes cast-hint-in{0%{opacity:0;transform:translateY(2%)scale(.96)}to{opacity:1;transform:none}}@keyframes cast-question-in{0%,25%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:none}}@keyframes cast-name-in{0%,60%{opacity:0;translate:0 8%}to{opacity:1;translate:0}}@keyframes cast-halo-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.cast-intro[data-still=true] .cast-person[data-visible=true] .cast-name{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.cast-intro *{transition:none!important;animation:none!important}.cast-intro .cast-person[data-visible=true] .cast-name{opacity:1}}@container (aspect-ratio<=1){.cast-copy>p{font-size:calc(var(--game-cqw,1vw) * 2.7);font-size:max(11px,min(2.7cqw,18px))}.cast-line{font-size:calc(var(--game-cqw,1vw) * 3.6);padding:12px 16px;font-size:max(14px,min(3.6cqw,22px))}.cast-intro:not(.game-kickoff)>footer{font-size:calc(var(--game-cqw,1vw) * 3);bottom:3%;bottom:max(3%,env(safe-area-inset-bottom));font-size:max(11px,min(3cqw,17px))}.cast-name span{font-size:calc(var(--game-cqw,1vw) * 2.7);font-size:max(10px,min(2.7cqw,15px))}.cast-intro[data-team=true] .cast-copy{top:14%}.cast-intro[data-team=true] .cast-line{font-size:calc(var(--game-cqw,1vw) * 3.1);margin-top:16px;padding:10px 14px;font-size:max(12px,min(3.1cqw,19px))}.cast-intro[data-team=true] .cast-person{left:calc(4% + var(--cast-col) * 92% / var(--cast-cols));top:calc(40% + var(--cast-row) * 25%);width:calc(92% / var(--cast-cols));height:calc(48% / var(--cast-rows))}.cast-intro[data-team=true] .cast-character .avatar-rig{width:calc(calc(var(--game-cqh,1vh) * 26) / var(--cast-rows));width:min(100%,calc(26cqh / var(--cast-rows)));height:auto;max-height:none}.cast-intro[data-team=true] .cast-name{border-radius:10px;padding:7px 3px}.cast-intro[data-team=true] .cast-name b{font-size:calc(var(--game-cqw,1vw) * 3);font-size:max(11px,min(3cqw,20px))}}@container (aspect-ratio>=1){.cast-intro[data-team=true] .cast-copy{height:79%;top:13%}.cast-intro[data-team=true] .cast-line{font-size:calc(var(--game-cqh,1vh) * 3);font-size:max(12px,min(min(1.25cqw,3cqh),24px));top:auto;bottom:0}.cast-intro[data-team=true] .cast-person{height:43%;top:30%}}.intro-preparation{z-index:25;padding:4vw;color:#10396a;text-align:center;background:radial-gradient(at 48% 38%,#c2f7fa,#6cdeed 67%,#41c7e4);flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:max(20px,min(4vw,70px));font-family:SmekalikaPlay,Arial,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.intro-preparation-kicker{font-size:1vw;letter-spacing:.18em;color:#387e97;font-size:max(10px,min(1vw,15px));font-weight:850}.intro-preparation h1{letter-spacing:-.03em;font-family:QuizRubik,SmekalikaPlay,Arial,sans-serif!important;font-size:4.3vw!important;color:#10396a!important;margin:0!important;font-size:max(30px,min(4.3vw,66px))!important;line-height:1.08!important}.intro-preparation p{font-size:1.5vw;color:#36758e;max-width:580px;font-size:max(15px,min(1.5vw,23px));font-weight:650;line-height:1.5;margin:0!important}.intro-preparation-orbit{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:94px;height:94px;margin-bottom:5px;display:grid;position:relative;box-shadow:0 0 0 15px #ffffff16}.intro-preparation-orbit>svg{color:#1462a6;width:46px;height:46px}.intro-preparation-orbit i{background:linear-gradient(135deg,#fff8a1,#ffcf25);border:1px solid #fff8;border-radius:50%;width:16px;height:16px;animation:3s linear infinite intro-orbit;position:absolute;box-shadow:0 3px #c9a52f66}.intro-preparation-orbit i:nth-child(2){animation-delay:-1s}.intro-preparation-orbit i:nth-child(3){animation-delay:-2s}.intro-preparation-track{width:80%;background:#167daa28;border:2px solid #ffffffa8;border-radius:30px;width:min(410px,80%);height:16px;margin-top:10px;overflow:hidden}.intro-preparation-track i{background:linear-gradient(90deg,#fc2,#ffeb68);border-radius:30px;height:100%;transition:width .25s ease-out;display:block}.intro-preparation-count{align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.intro-preparation small{color:#3e788c;font-size:13px}.intro-preparation button{color:#173f71;background:#ffdf38;border:2px solid #fff9;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-family:inherit;font-size:16px;font-weight:800;display:flex;box-shadow:0 5px #d5b223}.intro-preparation button.intro-preparation-back{box-shadow:none;background:#ffffffb0;padding:9px 17px;font-size:14px;position:absolute;top:20px;left:20px}@keyframes intro-orbit{0%{transform:rotate(0)translate(46px)rotate(0)}to{transform:rotate(360deg)translate(46px)rotate(-360deg)}}@media (max-height:500px){.intro-preparation{gap:9px;padding:15px}.intro-preparation-orbit{width:58px;height:58px;margin:0}.intro-preparation-orbit>svg{width:30px;height:30px}.intro-preparation-orbit i{width:10px;height:10px}.intro-preparation h1{font-size:30px!important}.intro-preparation p{font-size:14px}.intro-preparation-track{margin-top:1px}.intro-preparation small{font-size:11px}}@media (prefers-reduced-motion:reduce){.intro-preparation-orbit i{animation:none}.intro-preparation-track i{transition:none}}
