.screen-bVjmYd{box-sizing:border-box;flex-direction:column;align-items:center;gap:18px;height:100%;padding-bottom:28px;display:flex;overflow-y:auto}.arc-R9OyeT{--arc_height:90px;z-index:0;text-align:center;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:4px;padding:26px 16px 46px;display:flex;position:relative}.arc-R9OyeT:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 100% at 50% 0,var(--arc-top-bg)99.6%,transparent 100%)center bottom/100% var(--arc_height)no-repeat,linear-gradient(var(--arc-top-bg)calc(100% - var(--arc_height) + 1px),transparent 0);filter:drop-shadow(0 6px 12px var(--arc-shadow-color));position:absolute;top:0;bottom:0;left:0;right:0}.body-TpWACE{flex-direction:column;flex-grow:1;align-self:stretch;align-items:center;gap:18px;display:flex}.body-TpWACE.centered-IStO1q{justify-content:center;padding-bottom:46px}.kicker-wXL7tw{color:var(--cm-blue);font-size:1.1em}.title-Lcwsr9{font-family:var(--cm-serif-font);color:var(--cm-navy);margin:0;font-size:2.2em;font-weight:700;line-height:1}.timeline-GIDpAF{--tl-color:var(--rg-blue,#3f5788);--tl-todo:color-mix(in srgb,var(--tl-color)30%,#fff);--tl-check:#3cc23c;color:var(--tl-color);padding:4.6em 5em 0;position:relative}.track-mupBRy{height:1.8em;position:relative}.line-m2B0n7{background:var(--tl-todo);border-radius:1em;height:.22em;margin-top:-.11em;position:absolute;top:50%;left:0;right:0}.line-m2B0n7.past-rhK5wC{background:var(--tl-color);right:auto}.ring-ERW2_T,.dot-wDhHaY{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-ERW2_T{border:.28em solid var(--tl-todo);box-sizing:border-box;background:#fff;width:1.5em;height:1.5em}.dot-wDhHaY{background:var(--tl-todo);width:.55em;height:.55em}.ring-ERW2_T.past-rhK5wC{border-color:var(--tl-color)}.dot-wDhHaY.past-rhK5wC{background:var(--tl-color)}.check-XIfEC4{fill:none;width:1.4em;height:1.4em;stroke:var(--tl-check);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:120%;left:50%;transform:translate(-50%)}.pin-y3UtyZ{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;bottom:calc(50% + .45em);transform:translate(-50%)}.pin-y3UtyZ.onRing-bwP1OS{bottom:calc(50% + .92em)}.pinLabel-jjHCbX{font-family:var(--rg-serif,Georgia,serif);font-size:.85em}.pinCount-aCY40E{margin-bottom:.1em;font-size:1.6em;font-weight:700}.pinIcon-BUWydE{width:1.3em;height:1.75em;fill:var(--tl-color)}.labels-y64pjR{height:6em;position:relative}.label-yxZYWW{text-align:center;width:9em;color:var(--tl-todo);flex-direction:column;align-items:center;display:flex;position:absolute;top:.4em;transform:translate(-50%)}.label-yxZYWW.past-rhK5wC{color:var(--tl-color)}.number-r6gtTg{font-size:1.8em;font-weight:700;line-height:1.1}.title-H67lpS{font-family:var(--rg-serif,Georgia,serif);font-size:1em;line-height:1.25}.label-yxZYWW.current-qGfkAM .title-H67lpS{font-weight:700}.compact-RYNh8d{padding:3.2em .8em 0}.compact-RYNh8d .labels-y64pjR{height:2.2em}.compact-RYNh8d .label-yxZYWW{width:3em}.frame-ApPZxB{--rg-bg:#f6eee6;--rg-navy:#1d1f4a;--rg-blue:#3f5788;--rg-question:#2f4675;--rg-soft:#6b7a9c;--rg-gold:#b8862f;--rg-serif:"Newsreader",Georgia,serif;--rg-sans:"Inter",system-ui,sans-serif;--u:calc(min(100vw,100dvh*16/9)/100);background:var(--rg-bg)url(../../static/image/bg.ac5fe036.jpg) center/cover no-repeat;color:var(--rg-navy);font-family:var(--rg-sans);text-wrap:pretty;font-size:calc(1.5*var(--u));place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.decor-cC4noR{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stage-ZqXsZ6{width:calc(100*var(--u));height:calc(56.25*var(--u));position:relative}.arc-zEXP6E{background:#fff;border-radius:50%;transition:left .9s,top .9s,width .9s,height .9s;position:absolute}.head-VP5mT9{top:calc(5*var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.kicker-YiF4ar{font-size:calc(2.2*var(--u));color:var(--rg-blue)}.title-T3i2z9{font-family:var(--rg-serif);font-weight:700;font-size:calc(6.2*var(--u));color:var(--rg-navy);margin:0;line-height:1}.timeline-kcwmwr{top:calc(21*var(--u));left:calc(12*var(--u));right:calc(12*var(--u));position:absolute}.multiplier-E6XPov{top:calc(44*var(--u));padding:calc(.8*var(--u))calc(2.4*var(--u));border:calc(.2*var(--u))solid var(--rg-blue);color:var(--rg-blue);font-size:calc(2*var(--u));white-space:nowrap;border-radius:999px;margin:0;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.multiplier-E6XPov b{font-family:var(--rg-serif);font-size:1.5em}.name-Kf3qDz{font-family:var(--cm-serif-font);text-align:center;color:var(--cm-navy);margin:0 16px;font-size:1.7em;font-weight:700;line-height:1.15}.timeline-ihHSuE{width:min(100% - 32px,440px);margin-top:-8px}.count-P38_pZ{color:var(--cm-blue);margin:-6px 0 0;font-weight:600}.multiplier-DHFK_w{border:2px solid var(--cm-blue);color:var(--cm-blue);border-radius:999px;margin:4px 0 0;padding:7px 18px;font-weight:600}.multiplier-DHFK_w b{font-family:var(--cm-serif-font);font-size:1.4em}.rows-UKfEe6{grid-template-columns:calc(var(--name-w)*var(--u))calc(4.6*var(--u))1fr;align-items:center;column-gap:calc(.8*var(--u));margin:0;padding:0;list-style:none;display:grid}.row-C3gBSV{grid-column:1/-1;grid-template-columns:subgrid;height:calc(3.3*var(--u));align-items:center;transition:transform .6s;display:grid}.row-C3gBSV.podium-FkLRN5{height:calc(5.2*var(--u))}.row-C3gBSV.podium-FkLRN5+.row-C3gBSV:not(.podium-FkLRN5){margin-top:calc(1.8*var(--u))}.name-nGfyeg{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--rg-serif);font-weight:700;font-size:calc(1.6*var(--u));color:var(--rg-blue);justify-self:end;overflow:hidden}.podium-FkLRN5 .name-nGfyeg{font-size:calc(2.3*var(--u))}.medal-xGp7cE{z-index:1;width:calc(4.4*var(--u));height:calc(4.4*var(--u));justify-self:center;place-items:center;display:grid;position:relative}.medal-xGp7cE img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.medalNumber-S_ZOym{font-family:var(--rg-serif);font-weight:700;font-size:calc(2.2*var(--u));color:var(--number);text-shadow:0 1px #ffffff73;line-height:1;position:relative}.rank-PMzJNj{z-index:1;width:calc(2.8*var(--u));height:calc(2.8*var(--u));font-size:calc(1.5*var(--u));color:var(--rg-blue);background:#fff;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.track-eI9NBK{align-items:center;gap:calc(.8*var(--u));min-width:0;display:flex}.bar-WR6Qy3{--color:var(--rg-blue);--light:color-mix(in srgb,var(--rg-blue)60%,#fff);box-sizing:border-box;width:calc((var(--before) + var(--gain))*(100% - 9*var(--u)));min-width:calc(3*var(--u));height:calc(1*var(--u));border-radius:999px;flex-shrink:0;display:flex;position:relative;overflow:hidden}.liquid-XHtxeb{border-radius:0 999px 999px 0;flex:1;display:flex;overflow:hidden}.podium-FkLRN5 .bar-WR6Qy3{height:calc(2.5*var(--u));padding:calc(.3*var(--u));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 calc(-.2*var(--u))calc(.4*var(--u))#1d1f4a1f,0 calc(.15*var(--u))calc(.5*var(--u))#1d1f4a26;background:#ffffff4d;border:1px solid #fffc;border-left:0;padding-left:0;overflow:visible}.podium-FkLRN5 .bar-WR6Qy3:after{content:"";top:14%;left:0;right:calc(.6*var(--u));pointer-events:none;background:linear-gradient(#fffc,#fff0);border-radius:999px;height:26%;position:absolute}.track-eI9NBK{margin-left:calc(-1*(2.3 + .8)*var(--u))}.bar-WR6Qy3{border-top-left-radius:0;border-bottom-left-radius:0}.base-Bix9s5{background:var(--color);flex:none}.gain-lmnDZm{background:var(--light);transform-origin:0;flex:1;animation:.9s ease-out .5s both grow-JKKIZG}@keyframes grow-JKKIZG{0%{transform:scaleX(0)}}.gold-ljMpLA{--number:#6b4310;--color:linear-gradient(180deg,#fccf47,#e99a0e 38%,#f6c33a 80%,#fde072);--light:linear-gradient(180deg,#fde291,#f2c26e 38%,#fadb89 80%,#feecaa)}.silver-dmXMf0{--number:#34506b;--color:linear-gradient(180deg,#f4f8fb,#c9dbe5 15%,#8fb3c7 35%,#4f84a3 62%,#8fbacd);--light:linear-gradient(180deg,#f8fbfd,#dfe9ef 15%,#bcd1dd 35%,#95b5c8 62%,#bcd6e1)}.bronze-i6jUCu{--number:#6b3a1e;--color:linear-gradient(180deg,#fbe3cc,#dcb08a 38%,#c4895c 64%,#c08457);--light:linear-gradient(180deg,#fdeee0,#ead0b9 38%,#dcb89d 64%,#d9b59a)}.value-q2z5qi{align-items:baseline;gap:calc(.5*var(--u));font-size:calc(1.8*var(--u));color:var(--rg-blue);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.podium-FkLRN5 .value-q2z5qi{font-size:calc(2.6*var(--u))}.plus-BHhRTp{font-size:calc(1.1*var(--u));color:var(--rg-soft);font-weight:600;animation:.4s 1.4s both appear-kLJcGZ}.podium-FkLRN5 .plus-BHhRTp{font-size:calc(1.4*var(--u))}.note-cuV6aZ{font-size:calc(1.1*var(--u));color:#c0392b;white-space:nowrap;font-weight:600}.podium-FkLRN5 .note-cuV6aZ{font-size:calc(1.3*var(--u))}.row-C3gBSV.hatched-QQQPjJ .liquid-XHtxeb{position:relative}.row-C3gBSV.hatched-QQQPjJ .liquid-XHtxeb:before{content:"";z-index:1;background:repeating-linear-gradient(-45deg,#ffffff8c 0 calc(.35*var(--u)),transparent calc(.35*var(--u))calc(.8*var(--u)));position:absolute;top:0;bottom:0;left:0;right:0}@keyframes appear-kLJcGZ{0%{opacity:0}}.more-Kxt4qG{margin:calc(1.8*var(--u))0 0 calc((var(--name-w) + 4)*var(--u));font-size:calc(1.3*var(--u));color:var(--rg-navy);font-weight:700}.empty-YEASTv{text-align:center;font-size:calc(2*var(--u));color:var(--rg-soft);margin:0}.footer-jJrZxK{margin:calc(.6*var(--u))0 0 calc((var(--name-w) + 4)*var(--u));font-size:calc(1.3*var(--u));color:var(--rg-soft)}.row-C3gBSV.burn-lsmnY1{--delay:0s;animation:burn_row-Z05jw8 1.5s linear var(--delay)both}.row-C3gBSV.burn-lsmnY1 .liquid-XHtxeb{position:relative}.row-C3gBSV.burn-lsmnY1 .liquid-XHtxeb:after{content:"";box-shadow:0 0 calc(.6*var(--u))#f97316;animation:burn_ignite-KVMtds .25s ease var(--delay)both,burn_flicker-N6gEDB .5s linear infinite;background:linear-gradient(90deg,#b91c1c,#f97316,#facc15,#f97316,#b91c1c) 0 0/200% 100%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes burn_ignite-KVMtds{0%{opacity:0}}.row-C3gBSV.burn-lsmnY1 .bar-WR6Qy3{transform-origin:0;animation:burn_consume-HRPBHT .8s ease-in calc(var(--delay) + .4s)forwards}@keyframes burn_flicker-N6gEDB{to{background-position:-200% 0}}@keyframes burn_consume-HRPBHT{to{transform:scaleX(0)}}@keyframes burn_row-Z05jw8{15%{color:#b91c1c}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.row-C3gBSV.burn-lsmnY1 .liquid-XHtxeb:after,.row-C3gBSV.burn-lsmnY1 .bar-WR6Qy3{box-shadow:none;animation:none}}.withLeavers-e3f_4B .rows-UKfEe6{margin-bottom:calc(-3.3*var(--leaving)*var(--u))}.more-Kxt4qG,.footer-jJrZxK{transition:opacity .3s}.withLeavers-e3f_4B .more-Kxt4qG,.withLeavers-e3f_4B .footer-jJrZxK{opacity:0}.row-C3gBSV.leaving-wtXpuo{--delay:0s;opacity:.75;animation:leave_row-oXJ_ll .6s ease var(--delay)forwards}.row-C3gBSV.leaving-wtXpuo .rank-PMzJNj{color:#fff;background:#c0392b;font-weight:700}@keyframes leave_row-oXJ_ll{to{opacity:0}}.check-nHg41u{box-sizing:border-box;width:calc(2.2*var(--u));height:calc(2.2*var(--u));border:2px dashed color-mix(in srgb,var(--rg-blue)45%,transparent);border-radius:50%;flex-shrink:0;align-self:center;transition:background .3s,border-color .3s}.check-nHg41u.checked-J1ByRC{background:var(--rg-navy);border:0;place-items:center;animation:.35s both check_pop-xmWpRk;display:grid}.check-nHg41u.checked-J1ByRC:after{content:"";border:solid #fff;border-width:0 0 calc(.3*var(--u))calc(.3*var(--u));width:38%;height:20%;margin-top:-12%;transform:rotate(-45deg)}@keyframes check_pop-xmWpRk{0%{opacity:0;transform:scale(.4)}}.compact-DJhatR{--u:calc(min(100vw - 32px,440px)/34);--rg-navy:#1d1f4a;--rg-blue:#3f5788;--rg-soft:#6b7a9c;--rg-serif:"Newsreader",Georgia,serif;text-align:left;width:100%}.compact-DJhatR .rows-UKfEe6{grid-template-columns:calc(4.6*var(--u))1fr;row-gap:calc(.7*var(--u))}.compact-DJhatR .row-C3gBSV,.compact-DJhatR .row-C3gBSV.podium-FkLRN5{row-gap:calc(.2*var(--u));grid-template-rows:auto auto;height:auto}.compact-DJhatR .name-nGfyeg{font-size:calc(1.6*var(--u));grid-area:1/2;justify-self:start}.compact-DJhatR .podium-FkLRN5 .name-nGfyeg{font-size:calc(1.9*var(--u))}.compact-DJhatR .medal-xGp7cE,.compact-DJhatR .rank-PMzJNj{grid-area:2/1}.compact-DJhatR .track-eI9NBK{grid-area:2/2}.compact-DJhatR .value-q2z5qi{font-size:calc(1.6*var(--u))}.compact-DJhatR .podium-FkLRN5 .value-q2z5qi{font-size:calc(2*var(--u))}.compact-DJhatR .podium-FkLRN5 .bar-WR6Qy3{height:calc(2*var(--u))}.compact-DJhatR .more-Kxt4qG,.compact-DJhatR .footer-jJrZxK{margin-left:calc(5.4*var(--u))}.row-C3gBSV.me-U36UnF{border-radius:calc(1*var(--u));box-shadow:0 0 0 calc(.4*var(--u))#ffffffbf,0 calc(.2*var(--u))calc(.8*var(--u))#1d1f4a26;background:#ffffffbf}.you-uPOXm9{font-family:var(--rg-sans,inherit);color:var(--rg-soft);font-size:.75em;font-weight:600}.compact-DJhatR .rank-PMzJNj{box-shadow:0 0 0 1px #1d1f4a2e}.timeline-Tj1bNX{width:min(100% - 32px,440px);margin-top:-12px}.me-Ijf_Pv{box-sizing:border-box;border-block:1.5px solid color-mix(in srgb,var(--cm-navy)35%,transparent);grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:2px 16px;width:min(100% - 32px,440px);padding:12px 6px;display:grid}.rank-LHtFcV{font-family:var(--cm-serif-font);margin:0;font-size:2.6em;font-weight:700;line-height:1}.total-fy9Tdk{text-align:right;margin:0;font-size:1.1em}.total-fy9Tdk b{font-family:var(--cm-serif-font);font-size:1.8em}.of-VVEbe0{color:var(--cm-text-soft);margin:0}.gain-zlgNSI{text-align:right;color:var(--cm-text-soft);margin:0;font-weight:600}.board-V19mia{width:min(100% - 32px,440px)}.note-CBM8q1{text-align:center;color:var(--cm-navy);margin:0;padding:0 16px;font-weight:600}.sub-bcrNQs{font-family:var(--cm-serif-font);text-align:center;color:var(--cm-navy);margin:6px 0 10px;font-size:1.3em}.trophy-iD0Has{left:calc(50vw - 43*var(--u));height:min(72dvh,40*var(--u));position:absolute;bottom:0}.timeline-jWtAOm{top:calc(1.5*var(--u));left:calc(4*var(--u));width:calc(28*var(--u));position:absolute}.head-CkhrUe{top:calc(8.5*var(--u));left:calc(4*var(--u));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.kicker-DaJF3Q{margin-left:calc(2*var(--u));font-size:calc(1.9*var(--u));color:var(--rg-blue)}.title-SnYVnU{font-family:var(--rg-serif);font-weight:700;font-size:calc(5.4*var(--u));color:var(--rg-navy);margin:0;line-height:1}.title-SnYVnU.long-CXiMum{font-size:calc(4.4*var(--u));line-height:.95}.board-AAmHSF{top:calc(5*var(--u));bottom:calc(3*var(--u));left:calc(34*var(--u));right:calc(4*var(--u));flex-direction:column;justify-content:center;display:flex;position:absolute}.frame-jUFf_c{--overlap:70px;box-sizing:border-box;flex-direction:column;gap:24px;height:100%;min-height:0;padding-bottom:24px;display:flex;overflow:hidden auto}.arc_top-Wy7ld8{position:relative}.arc_top-Wy7ld8:before{--bg:var(--arc-top-bg);content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(ellipse 90% 100% at 50% 0,var(--bg)99.6%,transparent 100%)center bottom/100% var(--arc_height,300px)no-repeat,linear-gradient(var(--bg)calc(100% - var(--arc_height,300px) + 1px),transparent 0);filter:drop-shadow(0 6px 12px var(--arc-shadow-color));position:absolute;top:0;bottom:0;left:0;right:0}.top-wU0zA2{--arc_height:300px;z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;padding:24px 16px 60px;display:flex}.question_fit-BweKFY{justify-content:center;width:100%;display:flex}.question_text-nVgWXT{font-family:var(--cm-serif-font);font-size:calc(clamp(1.15rem,1.4em,1.8rem)*var(--fit,1));text-align:center;text-wrap:balance;white-space:pre-wrap;max-width:50em;color:var(--cm-question);font-weight:700}.question_text-nVgWXT p{margin:0}.kind-o4KeR9{border:1px solid var(--cm-blue);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-blue);border-radius:999px;margin:0;padding:.15em .9em;font-size:.75em;font-weight:700}.where-ZdvjDY{color:var(--cm-blue);margin:-8px 0 0;font-size:1.05em}.media-PcsEl6{object-fit:contain;max-width:100%;max-height:max(120px,min(25dvh,300px))}.media-PcsEl6.small-_EF2un{max-height:max(90px,min(18dvh,220px))}.game-FUV6xo{margin-top:calc(-1*var(--overlap));padding:var(--overlap)16px 0;flex-direction:column;flex-grow:1;align-self:center;gap:.8em;width:100%;max-width:900px;animation:.4s ease-out .25s backwards game_in-E5BO8C;display:flex}@keyframes game_in-E5BO8C{0%{opacity:0;transform:translateY(20px)}}.feedback-GctJtr{--icon_size:clamp(48px,4em,80px);width:min(800px,100% - 32px);margin:calc(var(--icon_size)/2)auto 0;background:var(--correct-bg);color:var(--correct-text);padding:1.2em 1.5em;padding-top:calc(var(--icon_size)/2 + .6em);text-align:center;border-radius:15px;font-size:1.1em;font-weight:700;animation:.6s forwards scalein-hM6vNc;position:relative}.feedback-GctJtr.fail-e8lXDt{background:var(--wrong-bg);color:var(--wrong-text)}.icon-_lWC2f{width:var(--icon_size);aspect-ratio:1;font-size:calc(var(--icon_size)/2);background:var(--correct-text);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.fail-e8lXDt .icon-_lWC2f{background:var(--wrong-text)}@keyframes scalein-hM6vNc{0%{opacity:0;transform:scale(.5)}}.actions-XNPrvi{flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex}.waiting-a4b58f{text-align:center;color:var(--cm-text-soft);margin:0;font-weight:600}.timer-zMhISI{flex-shrink:0;width:9em}.timer-zMhISI .timer-bar{background:color-mix(in srgb,var(--cm-navy)15%,transparent)}.timer-zMhISI .timer-fill{background:var(--countdown-bg)}.timer-zMhISI.hurry .timer-fill{background:var(--countdown-urgent-bg)}.timer-zMhISI.hurry .timer-value{color:var(--countdown-urgent-bg)}.points-GjQDpJ,.verdict-Pqkrqk{text-align:center;font-family:var(--cm-serif-font);margin:0;font-size:1.6em;font-weight:700}.rank-qg6BYb{text-align:center;margin:0;font-size:1.1em}.rank-qg6BYb b{font-family:var(--cm-serif-font);font-size:1.6em}.calc-CLuGR7{text-align:center;padding:0 16px}.calc-CLuGR7 p{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.calc-CLuGR7 .calc_rule-pGdk7T{color:var(--cm-text-soft);margin-top:.3em;font-size:.85em;font-weight:400}.DiscScreen-phKBx_{--disc-size:min(112dvh,96vw);--disc-top:calc(50dvh - var(--disc-size)/2);background:var(--home-bg-color)url(../../static/image/bg-mobile.b3c30689.webp) center/cover no-repeat;height:100%;color:var(--home-text-color);overflow-y:auto}@media (orientation:portrait){.DiscScreen-phKBx_{--disc-size:min(max(180vw,90dvh),150dvh);--disc-top:32dvh}}@media (orientation:portrait) and (min-aspect-ratio:3/4){.DiscScreen-phKBx_{--disc-top:26dvh}}.page-xzGyQW{flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}.disc-hYFTCL{top:var(--disc-top);margin-left:calc(var(--disc-size)/-2);width:var(--disc-size);height:max(var(--disc-size),100% - var(--disc-top));border-radius:calc(var(--disc-size)/2);background:#fff;position:absolute;left:50%}.content-gRO9uE{width:min(calc(var(--disc-size)*.7),100% - 32px);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2em;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:2em;padding-block-end:2em;display:flex;position:relative}@media (orientation:portrait){.content-gRO9uE{padding-top:calc(var(--disc-top) + 84px);justify-content:center;padding-bottom:84px}}.logo-u_h0G2{width:max(220px,min(22em,50vw));max-width:440px}.logoTop-K1bJUP{display:none}@media (orientation:portrait){.logo-u_h0G2{display:none}.logoTop-K1bJUP{z-index:1;top:calc(var(--disc-top)/2);width:min(78vw,440px);max-height:calc(var(--disc-top) - 24px);object-fit:contain;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}}.title-b_hnAP{font-family:var(--cm-serif-font);color:var(--home-title-color);margin:.5em 0 0;font-size:max(1.8em,min(3em,9vw));font-weight:700;line-height:1.1}.qzt-media-audio{aspect-ratio:auto!important;object-fit:initial!important;width:100%!important;min-width:0!important;height:2.6em!important;max-height:none!important}.qzt-shell-question-media.qzt-media-video{max-height:16em!important}.qzt-shell-question-media.qzt-media-audio{max-width:24em!important}.qzt-shell-general-debrief video,.qzt-classer-result-debrief video,.qzt-hotspot-recap-row video,.qzt-image-gap-recap-row video,.qzt-image-zones-debrief-row video,.qzt-plus-moins-result-debrief video{border-radius:6px;max-width:100%;max-height:200px;margin:0 auto 6px;display:block}.qzt-media-video{background:#000;object-fit:contain!important;max-width:100%!important}.qzt-qcm{width:100%;font-size:var(--qzt-font-size);max-width:var(--qzt-qcm-column-width,var(--qzt-column-width));flex-direction:column;align-items:center;gap:.5em;margin:0 auto;display:flex}.qzt-qcm.qzt-qcm-has-media{max-width:calc(var(--qzt-qcm-column-width,var(--qzt-column-width))*1.7)}.qzt-qcm-banner{color:var(--qzt-secondary);font-size:.94em;font-weight:var(--qzt-weight-medium);text-align:center}.qzt-qcm-banner-active{animation:3s infinite qzt-qcm-banner-pulse}@keyframes qzt-qcm-banner-pulse{0%,to{scale:1}50%{scale:1.05}}.qzt-qcm-choices{flex-direction:column;gap:.7em;width:100%;display:flex}.qzt-qcm-choices-grid{grid-template-columns:repeat(2,1fr);gap:.7em;display:grid}.qzt-qcm-choice-wrap{flex-direction:column;width:100%;display:flex}.qzt-qcm-choices-grid .qzt-qcm-choice-wrap{height:100%}.qzt-qcm-choice{font:inherit;font-size:1em;font-weight:var(--qzt-weight-medium);cursor:pointer;text-align:center;border-radius:var(--qzt-radius-pill);border:var(--qzt-border-width)solid transparent;background:var(--qzt-surface);width:100%;color:var(--qzt-text-soft);box-shadow:var(--qzt-shadow-raised);padding:.55em 2.2em;line-height:1.2;position:relative}.qzt-qcm-choice:hover:not(:disabled):not(.qzt-selected){border-color:var(--qzt-hover-border)}.qzt-qcm-choice:focus-visible:not(:disabled):not(.qzt-selected){border-color:var(--qzt-hover-border)}.qzt-qcm-choice:disabled{cursor:default}.qzt-qcm-choice.qzt-locked{opacity:.45;cursor:not-allowed}.qzt-qcm-choice.qzt-locked .qzt-qcm-choice-text{text-decoration:line-through;text-decoration-thickness:.07em}.qzt-qcm-choices-grid .qzt-qcm-choice{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.qzt-qcm-choice-media{object-fit:contain;border-radius:8px;max-width:100%;max-height:120px}.qzt-qcm-choice.qzt-selected{background:var(--qzt-accent);color:var(--qzt-accent-contrast);-webkit-text-stroke:.04em currentColor;box-shadow:var(--qzt-shadow-accent)}.qzt-qcm-choice.qzt-correct{background:var(--qzt-success);color:var(--qzt-success-contrast);border-color:var(--qzt-success);-webkit-text-stroke:.04em currentColor}.qzt-qcm-choice.qzt-wrong{background:var(--qzt-danger);color:var(--qzt-danger-contrast);border-color:var(--qzt-danger);-webkit-text-stroke:.04em currentColor}.qzt-qcm-choice.qzt-missed{background:var(--qzt-surface);color:var(--qzt-text-soft);border-style:dashed;border-color:var(--qzt-success-text)}.qzt-qcm-choice.qzt-missed .qzt-qcm-choice-icon{color:var(--qzt-success-text);opacity:.5}.qzt-qcm-choice-share{font-variant-numeric:tabular-nums;font-size:.85em;font-weight:700;position:absolute;top:50%;left:.9em;transform:translateY(-50%)}.qzt-qcm-choice.qzt-has-share{padding-left:3.6em;padding-right:3.6em}.qzt-qcm-choice-icon{width:.75em;height:.75em;position:absolute;top:50%;right:.9em;transform:translateY(-50%)}.qzt-qcm-choice-wrap{position:relative}.qzt-qcm-choice-debrief{--qzt-qcm-bubble-border:.07em;--qzt-qcm-tail:.4em;box-sizing:border-box;width:11em;max-width:max(8em,calc((var(--qzt-shell-w,100vw) - var(--qzt-qcm-column-width,var(--qzt-column-width)))/2 - 1.5em));background:var(--qzt-surface);border:var(--qzt-qcm-bubble-border)solid var(--qzt-hover-border);color:var(--qzt-text-soft);text-align:left;border-radius:.5em;padding:.45em .6em;position:absolute;top:50%;transform:translateY(-50%)}.qzt-qcm-choice-debrief-text{font-size:.6em;font-weight:var(--qzt-weight-medium);line-height:1.3;display:block}.qzt-debrief-right{margin-left:.9em;left:100%}.qzt-debrief-left{margin-right:.9em;right:100%}.qzt-qcm-choice-debrief:before,.qzt-qcm-choice-debrief:after{content:"";border:var(--qzt-qcm-tail)solid transparent;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.qzt-debrief-right:before{right:calc(100% + var(--qzt-qcm-bubble-border));border-left-width:0;border-right-color:var(--qzt-hover-border)}.qzt-debrief-right:after{border-left-width:0;border-right-color:var(--qzt-surface);right:calc(100% - .05em)}.qzt-debrief-left:before{left:calc(100% + var(--qzt-qcm-bubble-border));border-right-width:0;border-left-color:var(--qzt-hover-border)}.qzt-debrief-left:after{border-right-width:0;border-left-color:var(--qzt-surface);left:calc(100% - .05em)}.qzt-qcm-choice-debrief-media{object-fit:contain;border-radius:.3em;max-width:100%;max-height:7em;margin-bottom:.3em;display:block}.qzt-w-narrow .qzt-qcm-choice-debrief{width:auto;max-width:none;margin:.3em 1em .1em;position:static;transform:none}.qzt-w-narrow .qzt-qcm-choice-debrief:before,.qzt-w-narrow .qzt-qcm-choice-debrief:after{display:none}.qzt-qcm-has-media .qzt-qcm-choice-debrief{text-align:center;width:auto;max-width:none;margin:.3em 1em .1em;position:static;transform:none}.qzt-qcm-has-media .qzt-qcm-choice-debrief:before,.qzt-qcm-has-media .qzt-qcm-choice-debrief:after{display:none}:root{--qzt-primary:#1d3557;--qzt-primary-contrast:#fff;--qzt-text-soft:#457b9d;--qzt-accent:#f4b73f;--qzt-accent-contrast:#1d3557;--qzt-accent-shadow:#78460059;--qzt-secondary:#6a4c93;--qzt-secondary-contrast:#fff;--qzt-secondary-soft:#ece4f5;--qzt-score-low:#ffb8b8;--qzt-score-mid:#ffcb05;--qzt-score-high:#9bee7d;--qzt-score-contrast:#1d3557;--qzt-zone-inactive-text:#4d4d4d;--qzt-warning:#ffcb05;--qzt-warning-contrast:#1d3557;--qzt-warning-text:#b85600;--qzt-success:#9bee7d;--qzt-success-contrast:#1d3557;--qzt-success-text:#2a750f;--qzt-danger:#ffb8b8;--qzt-danger-contrast:#1d3557;--qzt-danger-text:#b94646;--qzt-surface:#fff;--qzt-hover-border:#a8c5e2;--qzt-panel-bg:#e8f1fa;--qzt-panel-text:#3d5689;--qzt-recap-card-bg:#d6e8fc;--qzt-input-bg:#f2f7fc;--qzt-input-shadow:inset 0 .09em .09em #1d35574d;--qzt-muted-bg:#0000000d;--qzt-card-back:#1d35571c;--qzt-zone-active-bg:#f4b73f2e;--qzt-zone-inactive-bg:#ececec;--qzt-zone-joker-bg:#ecddff;--qzt-glow:radial-gradient(ellipse 40% 45% at 50% 50%,#fff 0%,#fff0 100%);--qzt-bg:transparent;--qzt-question-bg:#fff;--qzt-question-shadow:0 .2em .6em #1d355726;--qzt-font:inherit;--qzt-font-size:clamp(15px,calc(1.2vw + .8vh),24px);--qzt-weight-regular:400;--qzt-weight-medium:500;--qzt-weight-bold:700;--qzt-weight-black:800;--qzt-media-size:2.6em;--qzt-media-solo-width:7em;--qzt-media-solo-height:5em;--qzt-media-fit:contain;--qzt-radius-pill:999px;--qzt-radius-card:.5em;--qzt-shadow-raised:0 .1em .1em #0d7f974d;--qzt-shadow-accent:0 .14em .5em var(--qzt-accent-shadow);--qzt-border-width:.12em;--qzt-column-width:20em;--qzt-shell-offset-top:0em}.qzt-shell button,.qzt-shell input,.qzt-shell textarea{font-family:inherit}.qzt-shell{--qzt-shell-gap:24px;--qzt-shell-pad:24px;align-items:center;gap:var(--qzt-shell-gap);box-sizing:border-box;width:100%;height:100%;color:var(--qzt-primary);background:var(--qzt-bg);font-family:var(--qzt-font);flex-direction:column;padding:0;display:flex;overflow-y:auto}.qzt-shell-question{box-sizing:border-box;width:100%;padding:calc(var(--qzt-shell-offset-top) + .5em)1em .6em;text-align:center;font-size:var(--qzt-font-size);background:var(--qzt-question-bg);box-shadow:var(--qzt-question-shadow);flex-direction:column;align-items:center;gap:.3em;display:flex}.qzt-shell-question-media{object-fit:contain;border-radius:12px;max-width:100%;max-height:5em}.qzt-shell-question-text{max-width:var(--qzt-question-max-width,16em);font-size:1.5em;font-weight:var(--qzt-weight-bold);line-height:1.15}.qzt-shell-content{width:100%;padding:0 var(--qzt-shell-pad);box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:20px;display:flex}.qzt-shell-hints{flex-direction:column;align-items:center;gap:8px;display:flex}.qzt-shell-hint{background:var(--qzt-muted-bg);border-radius:8px;padding:8px 16px;font-style:italic}.qzt-shell-hint-media{object-fit:contain;border-radius:6px;max-width:100%;max-height:160px;margin-bottom:6px;display:block}.qzt-shell-game{flex:1;justify-content:center;width:100%;min-height:0;display:flex}.qzt-shell-outcome{--qzt-score-size:8.4em;--qzt-outcome-gap:2.6em;justify-content:center;align-items:center;gap:var(--qzt-outcome-gap);box-sizing:border-box;width:100%;font-size:var(--qzt-font-size);margin-bottom:3em;padding:0 1em;display:flex}.qzt-shell-outcome-text{flex-direction:column;flex:0 50%;gap:.2em;min-width:0;display:flex}.qzt-shell-verdict{font-size:.75em;font-weight:var(--qzt-weight-bold);color:var(--qzt-warning-text)}.qzt-shell-verdict.qzt-score-low{color:var(--qzt-danger-text)}.qzt-shell-verdict.qzt-score-high{color:var(--qzt-success-text)}.qzt-shell-score{width:var(--qzt-score-size);flex-direction:column;flex:none;align-items:center;display:flex}.qzt-shell-outcome-continue{white-space:nowrap;min-width:10em;font-size:1.25em;position:relative}.qzt-shell-debrief{width:100%;text-align:var(--qzt-debrief-text-align,left);font-size:var(--qzt-font-size);flex-direction:column;align-items:flex-start;gap:.3em;display:flex}.qzt-shell-general-debrief{width:100%;font-size:1em;font-weight:var(--qzt-weight-medium);color:var(--qzt-text-soft);flex-direction:column;align-items:flex-start;gap:.2em;display:flex}.qzt-shell-general-debrief img{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.qzt-shell-footer{box-sizing:border-box;padding:0 var(--qzt-shell-pad)var(--qzt-shell-gap);font-size:var(--qzt-font-size);flex-wrap:wrap;justify-content:center;gap:.35em;display:flex}.qzt-shell-footer .qzt-btn{min-width:8em}.qzt-shell.qzt-footer-float:not(.qzt-screen-question){position:relative}.qzt-footer-float:not(.qzt-screen-question) .qzt-shell-footer{right:0;bottom:var(--qzt-shell-gap);z-index:2;position:absolute}.qzt-footer-float:not(.qzt-screen-question) .qzt-shell-content{padding-bottom:calc(2*var(--qzt-shell-gap))}.qzt-screen-question .qzt-shell-question{box-shadow:none;background:0 0;margin-top:auto;padding:0 1em}.qzt-screen-question .qzt-shell-question-text{max-width:18em;font-size:1.85em}.qzt-screen-question .qzt-shell-footer{margin-bottom:auto}@keyframes qzt-fade-up{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes qzt-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.qzt-shell-question{animation:.45s ease-out backwards qzt-fade-up}.qzt-shell-game{animation:.5s ease-out .1s backwards qzt-fade-up}.qzt-shell-footer{animation:.45s ease-out .25s backwards qzt-fade-up}.qzt-shell-debrief>*{animation:.5s ease-out .15s backwards qzt-pop-in}.qzt-shell-score.qzt-reveal-pending{visibility:hidden}.qzt-shell-score:not(.qzt-reveal-pending)>*{animation:.5s ease-out backwards qzt-pop-in}@media (prefers-reduced-motion:reduce){.qzt-shell-question,.qzt-shell-game,.qzt-shell-footer,.qzt-shell-debrief>*,.qzt-shell-score>*{animation:none}}.qzt-shell-attempts{font-size:var(--qzt-font-size);justify-content:center;align-items:center;gap:1em;display:flex}.qzt-timer{align-items:center;gap:.6em;min-width:12em;display:inline-flex}.qzt-timer-text{text-align:right;min-width:3em;font-size:.8em;font-weight:var(--qzt-weight-black);font-variant-numeric:tabular-nums;color:var(--qzt-primary)}.qzt-timer-track{border-radius:var(--qzt-radius-pill);background:var(--qzt-muted-bg);flex:1;height:.45em;overflow:hidden}.qzt-timer-fill{border-radius:inherit;background:var(--qzt-primary);height:100%;transition:width .25s linear,background-color .25s;display:block}.qzt-timer-urgent .qzt-timer-text{color:var(--qzt-danger-text);animation:.8s ease-in-out infinite qzt-timer-pulse}.qzt-timer-urgent .qzt-timer-fill{background:var(--qzt-danger)}@keyframes qzt-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.qzt-timer-urgent .qzt-timer-text{animation:none}.qzt-timer-fill{transition:none}}.qzt-tries{font-size:.7em;font-weight:var(--qzt-weight-bold);color:var(--qzt-text-soft)}.qzt-lives{gap:.3em;font-size:1.1em;display:inline-flex}.qzt-life{width:1em;height:1em;color:var(--qzt-danger-text);transition:color .25s,opacity .25s,transform .25s}.qzt-life-lost{color:var(--qzt-text-soft);opacity:.35;transform:scale(.85)}.qzt-shell-tries-failed{text-align:center;font-size:.8em;font-weight:var(--qzt-weight-bold);color:var(--qzt-danger-text,var(--qzt-danger));flex:0 0 100%;animation:.3s ease-out backwards qzt-pop-in}@media (prefers-reduced-motion:reduce){.qzt-life{transition:none}.qzt-shell-tries-failed{animation:none}}.qzt-btn{font:inherit;font-weight:var(--qzt-weight-black);border-radius:var(--qzt-radius-pill);border:var(--qzt-border-width)solid var(--qzt-primary);background:var(--qzt-primary);color:var(--qzt-primary-contrast);cursor:pointer;padding:.55em 1.6em}.qzt-btn:disabled{opacity:.5;cursor:default}.qzt-btn-secondary{color:var(--qzt-primary);background:0 0}.qzt-btn-joker{background:var(--qzt-secondary);border-color:var(--qzt-secondary);color:var(--qzt-secondary-contrast);padding-left:3em;position:relative}.qzt-has-outcome .qzt-shell-content,.qzt-has-outcome .qzt-shell-game{flex:none}.qzt-has-outcome .qzt-shell-outcome{margin-top:5.4em}.qzt-has-outcome .qzt-shell-outcome.qzt-outcome-top-answers{margin-top:2em}.qzt-has-outcome .qzt-shell-general-debrief,.qzt-outcome-inline .qzt-shell-general-debrief{font-size:1.3em;font-weight:var(--qzt-weight-bold);color:var(--qzt-primary);line-height:1.2}.qzt-btn-joker-icon{pointer-events:none;width:2.6em;height:2.6em;position:absolute;top:50%;left:.5em;transform:translateY(-50%)rotate(12.22deg)}.qzt-shell.qzt-w-narrow{--qzt-shell-gap:32px;--qzt-shell-pad:32px}.qzt-w-narrow .qzt-shell-question{padding:calc(var(--qzt-shell-offset-top) + 1.2em)1.5em 1.1em}.qzt-w-narrow .qzt-shell-question-text{max-width:22em;line-height:1.25}.qzt-w-narrow.qzt-has-outcome .qzt-shell-outcome{margin-top:3em}.qzt-shell.qzt-w-narrow.qzt-footer-float:not(.qzt-screen-question) .qzt-shell-footer{padding-right:var(--qzt-shell-pad);flex-direction:row;justify-content:center;align-self:auto;align-items:center;left:0;right:0}.qzt-w-narrow.qzt-footer-float:not(.qzt-screen-question) .qzt-shell-content{padding-bottom:calc(3*var(--qzt-shell-gap) + 2.7*var(--qzt-font-size))}.qzt-shell.qzt-w-narrow:not(.qzt-w-compact){--qzt-column-width:26em}.qzt-shell.qzt-w-compact{--qzt-shell-gap:20px;--qzt-shell-pad:20px}.qzt-w-compact .qzt-shell-question{padding:calc(var(--qzt-shell-offset-top) + 1em)1.3em .9em}.qzt-w-compact .qzt-shell-question-text,.qzt-w-compact.qzt-screen-question .qzt-shell-question-text{max-width:100%}.qzt-w-compact .qzt-shell-question-text{font-size:1.25em;line-height:1.25}.qzt-w-compact.qzt-screen-question .qzt-shell-question-text{font-size:1.6em}.qzt-w-compact .qzt-shell-outcome{padding:0 var(--qzt-shell-pad);flex-direction:column;align-items:stretch;gap:1.2em}.qzt-w-compact .qzt-shell-outcome-text{flex:none}.qzt-w-compact .qzt-shell-score{align-self:center}.qzt-w-compact.qzt-has-outcome .qzt-shell-outcome{margin-top:1.5em}.qzt-w-compact.qzt-has-outcome .qzt-shell-outcome.qzt-outcome-top-answers{margin-top:1em}.qzt-w-compact.qzt-has-outcome .qzt-shell-general-debrief,.qzt-w-compact .qzt-outcome-inline .qzt-shell-general-debrief{font-size:1.1em}.qzt-w-compact .qzt-shell-footer .qzt-btn{min-width:0}.qzt-portrait.qzt-screen-game:not(.qzt-game-fill) .qzt-shell-game>*{margin-top:auto;margin-bottom:auto}.QuizUiGame-qzVzDl{flex:1;justify-content:center;width:100%;min-height:100%;display:flex;position:relative}.QuizUiGame-qzVzDl>:not(.em_probe-AhkQ9w){width:100%}.em_probe-AhkQ9w{visibility:hidden;font-size:var(--qzt-font-size);position:absolute}.qzt-swipe{height:100%;min-height:0;width:calc(100% + 2*var(--qzt-shell-pad,24px));max-width:none;margin:calc(-1*var(--qzt-shell-gap,24px))calc(-1*var(--qzt-shell-pad,24px));font-size:var(--qzt-font-size);flex-direction:column;flex:1;align-items:center;gap:.3em;display:flex}.qzt-swipe-progress{z-index:1;text-align:center;pointer-events:none;color:var(--qzt-text-soft);font-size:1.25em;font-weight:var(--qzt-weight-bold);position:absolute;top:calc(50% + 7.6em);left:0;right:0}.qzt-swipe-arena{--qzt-swipe-lift:3.4em;flex:1;width:100%;min-height:19em;position:relative}.qzt-swipe-zones{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.qzt-swipe-zone{cursor:pointer;flex:1;transition:background .2s;position:relative}.qzt-swipe-zone-content{top:calc(50% - .6em - var(--qzt-swipe-lift));font-size:1.3em;line-height:1.15;font-weight:var(--qzt-weight-bold);color:var(--qzt-primary);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:.15em;max-width:6.9em;padding:.5em;display:flex;position:absolute}.qzt-swipe-zone.qzt-left .qzt-swipe-zone-content{right:12.4em;transform:translate(50%,-50%)}.qzt-swipe-zone.qzt-right .qzt-swipe-zone-content{left:12.4em;transform:translate(-50%,-50%)}.qzt-swipe-zone.qzt-dimmed .qzt-swipe-zone-content,.qzt-swipe-zone.qzt-dimmed .qzt-swipe-arrow{color:var(--qzt-zone-inactive-text)}.qzt-swipe-wash{z-index:-1;pointer-events:none;background-color:#0000;width:50%;transition:background-color .2s;position:absolute;top:0;bottom:0}.qzt-swipe-wash.qzt-left{left:0}.qzt-swipe-wash.qzt-right{right:0}.qzt-swipe-wash.qzt-hinted{background-color:var(--qzt-zone-joker-bg)}.qzt-swipe-wash.qzt-dimmed{background-color:var(--qzt-zone-inactive-bg)}.qzt-swipe-instruction{text-align:center;max-width:16em;font-size:.85em;line-height:1.25;font-weight:var(--qzt-weight-regular);color:var(--qzt-primary);margin-top:1.1em}.qzt-swipe-arrow{width:1.6em;height:1.45em;color:var(--qzt-primary);opacity:.38}.qzt-swipe-zone.qzt-left .qzt-swipe-arrow{transform:scaleX(-1)}.qzt-swipe-zone.qzt-hinted .qzt-swipe-zone-content{color:var(--qzt-secondary)}.qzt-swipe-zone.qzt-hinted .qzt-swipe-zone-content>span{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.12em}.qzt-swipe-zone.qzt-hinted .qzt-swipe-arrow{color:var(--qzt-secondary);opacity:.8}.qzt-swipe-zone.qzt-hinted .qzt-swipe-zone-content>span{animation:.5s ease-in-out 4 qzt-swipe-hint-shake}.qzt-swipe-zone.qzt-hinted .qzt-swipe-arrow{animation:.5s ease-in-out 4 qzt-swipe-hint-blink}@keyframes qzt-swipe-hint-blink{0%,to{opacity:1}50%{opacity:.1}}@keyframes qzt-swipe-hint-shake{0%,to{opacity:1;transform:translate(0)scale(1)}20%{opacity:.2;transform:translate(-.14em)scale(1.12)}40%{opacity:1;transform:translate(.14em)scale(1.12)}60%{opacity:.2;transform:translate(-.14em)scale(1.12)}80%{opacity:1;transform:translate(.14em)scale(1.12)}}@media (prefers-reduced-motion:reduce){.qzt-swipe-zone.qzt-hinted .qzt-swipe-zone-content>span,.qzt-swipe-zone.qzt-hinted .qzt-swipe-arrow{animation:.9s ease-in-out 2 qzt-swipe-hint-blink}}.qzt-swipe-zone-media{width:var(--qzt-media-size);height:var(--qzt-media-size);object-fit:var(--qzt-media-fit);border-radius:.3em;flex-shrink:0}.qzt-swipe-zone-media.qzt-media-solo{width:var(--qzt-media-solo-width);height:var(--qzt-media-solo-height)}.qzt-swipe-card-back,.qzt-swipe-card{top:calc(50% - var(--qzt-swipe-lift));box-sizing:border-box;border-radius:2.33em;width:min(17em,80%);height:17em;position:absolute;left:50%}.qzt-swipe-card-back{background:var(--qzt-card-back);pointer-events:none;transform:translate(-50%,-50%)}.qzt-swipe-card{z-index:2;text-align:center;background:var(--qzt-accent);color:var(--qzt-panel-text);box-shadow:0 .6em .1em var(--qzt-card-back);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.3em;padding:1em;animation:.2s cubic-bezier(.175,.885,.32,1.275) qzt-swipe-pop;display:flex;transform:translate(-50%,-50%)}.qzt-swipe-card.qzt-dragging{cursor:grabbing}.qzt-swipe-card.qzt-correct,.qzt-swipe-card.qzt-wrong{cursor:default;transition:background-color .15s}.qzt-swipe-card.qzt-correct{background:var(--qzt-success);color:var(--qzt-success-contrast)}.qzt-swipe-card.qzt-wrong{background:var(--qzt-danger);color:var(--qzt-danger-contrast)}.qzt-swipe-card.qzt-correct .qzt-swipe-card-text,.qzt-swipe-card.qzt-wrong .qzt-swipe-card-text{font-weight:var(--qzt-weight-black)}.qzt-swipe-card-verdict{box-sizing:border-box;background:var(--qzt-surface);border:.3em solid #0000;border-radius:50%;justify-content:center;align-items:center;width:3em;height:3em;animation:.25s ease-out backwards qzt-pop-in;display:flex;position:absolute;top:-1.5em;left:calc(50% - 1.5em)}.qzt-swipe-card.qzt-correct .qzt-swipe-card-verdict{color:var(--qzt-success-text);border-color:var(--qzt-success)}.qzt-swipe-card.qzt-wrong .qzt-swipe-card-verdict{color:var(--qzt-danger-text);border-color:var(--qzt-danger)}.qzt-swipe-card-verdict svg{width:1.3em;height:1.3em}.qzt-swipe-card-text{font-size:1.4em;font-weight:var(--qzt-weight-bold);line-height:1.15}@keyframes qzt-swipe-pop{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}.qzt-swipe-card-media{object-fit:cover;pointer-events:none;-webkit-user-drag:none;border-radius:.3em;max-width:100%;max-height:55%}.qzt-swipe-pending{background:var(--qzt-panel-bg);max-width:14em;color:var(--qzt-panel-text);font-size:var(--qzt-font-size);text-align:center;border-radius:.6em;flex-direction:column;align-self:center;align-items:center;gap:.3em;margin:0 auto;padding:.6em;display:flex}.qzt-swipe-pending-feedback{border-radius:50%;justify-content:center;align-items:center;width:1.6em;height:1.6em;display:flex}.qzt-swipe-pending-feedback svg{width:.8em;height:.8em}.qzt-swipe-pending-feedback.qzt-correct{background:var(--qzt-success);color:var(--qzt-success-contrast)}.qzt-swipe-pending-feedback.qzt-wrong{background:var(--qzt-danger);color:var(--qzt-danger-contrast)}.qzt-swipe-pending-media{object-fit:contain;border-radius:8px;max-width:100%;max-height:160px}.qzt-swipe-pending-text{font-size:.8em;font-weight:var(--qzt-weight-medium)}.qzt-swipe-recap{width:100%;max-width:44em;font-size:calc(var(--qzt-font-size)*.8);flex-direction:column;gap:.5em;margin:0 auto;display:flex}.qzt-swipe-recap-row{background:var(--qzt-recap-card-bg);border-radius:1.1em;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.2fr);align-items:center;gap:.5em .7em;padding:.9em 1.3em .9em 1.1em;display:grid}.qzt-swipe-recap-name{text-align:left;font-weight:var(--qzt-weight-bold);color:var(--qzt-primary);justify-content:flex-start;align-items:center;gap:.5em;display:flex}.qzt-swipe-recap-media{object-fit:cover;border-radius:.4em;flex-shrink:0;width:2em;height:2em}.qzt-swipe-recap-debrief{color:var(--qzt-panel-text);flex-direction:column;grid-column:2/-1;gap:.3em;transition:opacity .3s;display:flex}.qzt-swipe-recap-debrief.qzt-pending{opacity:0}.qzt-swipe-recap-minidebrief{font-style:italic}.qzt-swipe-recap-debrief-media{object-fit:cover;border-radius:6px;max-width:140px;max-height:80px}.qzt-swipe-recap-choice{text-align:center;border-radius:var(--qzt-radius-pill);box-sizing:border-box;background:var(--qzt-surface);border:var(--qzt-border-width)solid transparent;min-height:3em;box-shadow:var(--qzt-shadow-raised);color:var(--qzt-primary);font-size:.85em;line-height:1.2;font-weight:var(--qzt-weight-bold);flex-direction:column;justify-content:center;align-items:center;padding:.4em 1.8em .4em .8em;transition:background-color .3s,border-color .3s;display:flex;position:relative}.qzt-swipe-recap-choice.qzt-selected{border-color:var(--qzt-accent)}.qzt-swipe-recap-choice.qzt-correct{background:var(--qzt-success);border-color:var(--qzt-success);color:var(--qzt-success-contrast)}.qzt-swipe-recap-choice.qzt-wrong{background:var(--qzt-danger);border-color:var(--qzt-danger);color:var(--qzt-danger-contrast)}.qzt-swipe-recap-choice.qzt-missed{border-style:dashed;border-color:var(--qzt-success)}.qzt-swipe-recap-choice-icon{width:.75em;height:.75em;position:absolute;top:50%;right:.7em;transform:translateY(-50%)}.qzt-swipe-recap-choice.qzt-missed .qzt-swipe-recap-choice-icon{color:var(--qzt-success-text);opacity:.45}.qzt-swipe-compact .qzt-swipe-arena{--qzt-swipe-lift:1.2em;--qzt-swipe-card-h:15em;min-height:24em}.qzt-swipe-compact .qzt-swipe-card-back,.qzt-swipe-compact .qzt-swipe-card{width:min(15em,68%);height:var(--qzt-swipe-card-h)}.qzt-swipe-compact .qzt-swipe-progress{top:calc(50% - var(--qzt-swipe-lift) - var(--qzt-swipe-card-h)/2 - 2.2em);font-size:1em}.qzt-swipe-compact .qzt-swipe-zone-arrow{top:calc(50% - var(--qzt-swipe-lift));opacity:.5;width:1.7em;height:1.55em;position:absolute}.qzt-swipe-compact .qzt-swipe-zone.qzt-left .qzt-swipe-zone-arrow{left:.5em;transform:translateY(-50%)scaleX(-1)}.qzt-swipe-compact .qzt-swipe-zone.qzt-right .qzt-swipe-zone-arrow{right:.5em;transform:translateY(-50%)}.qzt-swipe-compact .qzt-swipe-zone-content,.qzt-swipe-compact .qzt-swipe-zone.qzt-left .qzt-swipe-zone-content,.qzt-swipe-compact .qzt-swipe-zone.qzt-right .qzt-swipe-zone-content{top:calc(50% - var(--qzt-swipe-lift) + var(--qzt-swipe-card-h)/2 + 1.4em);background:var(--qzt-surface);max-width:calc(100% - .9em);box-shadow:var(--qzt-shadow-raised);border-radius:1em;flex-direction:row;padding:.5em .9em;font-size:1em;line-height:1.2;transform:none}.qzt-swipe-compact .qzt-swipe-zone.qzt-left .qzt-swipe-zone-content{text-align:left;left:.6em;right:auto}.qzt-swipe-compact .qzt-swipe-zone.qzt-right .qzt-swipe-zone-content{text-align:right;left:auto;right:.6em}.qzt-swipe-compact .qzt-swipe-zone.qzt-active .qzt-swipe-zone-content{background:var(--qzt-accent);color:var(--qzt-accent-contrast)}.qzt-w-narrow .qzt-swipe-recap{font-size:var(--qzt-font-size);gap:.6em}.qzt-w-compact .qzt-swipe-recap-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6em .5em;padding:.8em .8em .9em}.qzt-w-compact .qzt-swipe-recap-name{text-align:center;grid-column:1/-1;justify-content:center}.qzt-w-compact .qzt-swipe-recap-debrief{grid-column:1/-1;margin-top:0}.qzt-shell:has(.qzt-swipe){isolation:isolate;position:relative;overflow:hidden}.qzt-shell:has(.qzt-swipe):after{content:"";z-index:-1;pointer-events:none;background:var(--qzt-glow);position:absolute;top:0;bottom:0;left:0;right:0}.qzt-shell:has(.qzt-swipe) .qzt-shell-footer{z-index:2;position:absolute;bottom:0;right:0}.walk-lnUIKN{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;animation:.4s both appear-fNx41d;display:flex}@keyframes appear-fNx41d{0%{opacity:0;transform:translateY(10px)}}.count-sSzjI_{color:var(--cm-blue);margin:0;font-weight:700}.card-PMcFIn{aspect-ratio:1;box-sizing:border-box;border:2px solid var(--cm-blue);width:min(100% - 24px,46dvh,460px);color:var(--cm-question);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:1em;display:flex;box-shadow:0 .6em .1em #1d1f4a1f}.card-PMcFIn.withMedia-DkvxRY{padding:8px 8px 10px}.media-tLpGc2{object-fit:contain;border-radius:16px;flex:auto;width:100%;min-height:0}.text-K8AZPj{font-size:1.4em;font-weight:700;line-height:1.15}.sides-oo4IH7{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:0 12px;display:grid}.side-Bgy2Gu{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--cm-blue)40%,transparent);min-height:3.4em;color:color-mix(in srgb,var(--cm-navy)45%,transparent);background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:.7em .8em;font-size:1.15em;font-weight:700;display:flex}.side-Bgy2Gu.good-FI8RH2{border-color:var(--cm-navy);background:var(--cm-navy);color:#fff;box-shadow:0 4px 14px #1d1f4a40}.result-zcDEF4{margin:0;font-size:1.2em;font-weight:700}.result-zcDEF4.ok-lcYgM_{color:var(--correct-text)}.result-zcDEF4.ko-gKITPx{color:var(--wrong-text)}.outer-vaAEWl{flex-direction:column;justify-content:center;display:flex;overflow:hidden}.outer-vaAEWl.start-r9AMOv{justify-content:flex-start}.inner-WpcEb7{transform-origin:50%;flex-shrink:0;width:100%}.start-r9AMOv .inner-WpcEb7{transform-origin:top}.left-ol9mTn{top:calc(3*var(--u));bottom:calc(3*var(--u));left:calc(5*var(--u));width:calc(40*var(--u));transition:left .9s,width .9s;position:absolute}.column-bbmq4f{align-items:center;gap:calc(1.3*var(--u));text-align:center;flex-direction:column;display:flex}.intro-j4DRJi .left-ol9mTn{left:calc(27*var(--u));width:calc(46*var(--u))}.left-ol9mTn p{margin:0}.kind-InXYXU{padding:calc(.2*var(--u))calc(1*var(--u));border:1px solid var(--rg-blue);font-size:calc(1.1*var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--rg-blue);border-radius:999px;font-weight:700}.kicker-GhQqrf{font-size:calc(1.9*var(--u));color:var(--rg-blue)}.question-LEOVjj{font-family:var(--rg-serif);font-weight:700;font-size:calc(2.7*var(--u));color:var(--rg-question);line-height:1.15;transition:font-size .9s}.intro-j4DRJi .question-LEOVjj{font-size:calc(3.2*var(--u))}.timer-TDnd2j{width:calc(22*var(--u));min-width:0;font-size:calc(1.6*var(--u));color:var(--rg-navy)}.timer-TDnd2j .timer-bar{height:calc(.6*var(--u));background:#1d1f4a1f}.timer-TDnd2j .timer-fill{background:var(--rg-blue)}.timer-TDnd2j.hurry .timer-value{color:#c0392b}.timer-TDnd2j.hurry .timer-fill{background:#c0392b}.timeUp-E_jcQi{font-weight:700;font-size:calc(1.8*var(--u));color:#c0392b}.appear-Yr8bO7{justify-content:center;width:100%;animation:.5s .7s both appear-Yr8bO7;display:flex}.fadeIn-j18TWK{animation:.5s .7s both appear-Yr8bO7}@keyframes appear-Yr8bO7{0%{opacity:0;transform:translateY(calc(1*var(--u)))}}.question-LEOVjj p{margin:0}.media-ehjpUm:empty{display:none}.left-ol9mTn .media-ehjpUm img{max-width:100%;max-height:calc(9*var(--u));border-radius:calc(.6*var(--u))}.list-pFtXWY,.grid-NjVhRq{gap:calc(.9*var(--u));width:100%;margin:0;padding:0;list-style:none;display:grid}.list-pFtXWY{width:calc(34*var(--u))}.grid-NjVhRq{grid-template-columns:1fr 1fr}.choice-HOsMhS{grid-template-columns:1fr calc(5.5*var(--u));align-items:center;gap:calc(.8*var(--u));display:grid}.pill-REe1qV{justify-content:center;align-items:center;gap:calc(.8*var(--u));min-height:calc(3.2*var(--u));padding:calc(.5*var(--u))calc(3*var(--u));box-shadow:0 calc(.15*var(--u))calc(.4*var(--u))#1d1f4a1f;font-weight:700;font-size:calc(1.35*var(--u));color:var(--rg-navy);background:#eef1f6;border-radius:999px;display:flex;position:relative}.good-vilCpx .pill-REe1qV{background:#9be77a}.check-YN4REu{right:calc(1.2*var(--u));width:calc(1.5*var(--u));height:calc(1.5*var(--u));fill:none;stroke:var(--rg-navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.share-UB2qq7{text-align:left;font-weight:700;font-size:calc(1.5*var(--u));color:var(--rg-blue);font-variant-numeric:tabular-nums}.grid-NjVhRq .choice-HOsMhS{grid-template-columns:1fr;justify-items:center}.grid-NjVhRq .pill-REe1qV{box-sizing:border-box;width:100%;padding:calc(.6*var(--u));border-radius:calc(1*var(--u));flex-direction:column}.grid-NjVhRq .pill-REe1qV img{max-height:calc(7*var(--u));border-radius:calc(.5*var(--u));max-width:100%}.grid-NjVhRq .check-YN4REu{top:calc(.6*var(--u));right:calc(.6*var(--u))}.swipe-qqX7zM{align-items:center;gap:calc(.9*var(--u));flex-direction:column;width:100%;display:flex}.piles-LV9bPJ{gap:calc(1.2*var(--u));grid-template-columns:1fr 1fr;align-items:start;width:100%;display:grid}.pile-K0Fh53{align-items:center;gap:calc(.6*var(--u));flex-direction:column;display:flex}.pileHead-CsHLKp{padding:calc(.5*var(--u))calc(1.6*var(--u));background:var(--rg-navy);color:#fff;font-weight:700;font-size:calc(1.4*var(--u));box-shadow:0 calc(.15*var(--u))calc(.4*var(--u))#1d1f4a26;border-radius:999px}.cards-I0aQmY{align-items:center;gap:calc(.5*var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-RCYGQL{padding:calc(.35*var(--u))calc(1.2*var(--u));font-weight:600;font-size:calc(1.2*var(--u));color:var(--rg-navy);box-shadow:0 calc(.1*var(--u))calc(.3*var(--u))#1d1f4a1a;background:#eef1f6;border-radius:999px}.card-RCYGQL img{max-height:calc(4*var(--u));border-radius:calc(.4*var(--u))}.cardCount-ED7z9w{font-size:calc(1.5*var(--u));color:var(--rg-blue)}.enigma-V_aDTb{align-items:center;gap:calc(.9*var(--u));flex-direction:column;width:100%;display:flex}.answer-oka3lo{padding:calc(.5*var(--u))calc(3*var(--u));font-weight:700;font-size:calc(1.6*var(--u));color:var(--rg-navy);box-shadow:0 calc(.15*var(--u))calc(.4*var(--u))#1d1f4a1f;background:#9be77a;border-radius:999px;position:relative}.attempts-HtToLQ{font-size:calc(1.4*var(--u));color:var(--rg-blue)}.hints-Xit83b{width:calc(34*var(--u));gap:calc(.5*var(--u));text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hint-qkgeOv{padding:calc(.5*var(--u))calc(1.1*var(--u));border-radius:calc(.8*var(--u));font-size:calc(1.3*var(--u));color:var(--rg-navy);background:#eef1f6;animation:.5s both appear-Yr8bO7}.hintLabel-QCHCOd{margin-right:calc(.4*var(--u));color:var(--rg-blue);font-weight:700}.hint-qkgeOv.unused-MeS4SS{opacity:.5}.hintNote-EIu_V6{color:var(--rg-soft);font-size:.85em;font-style:italic}.wrong-uevEIY{align-items:center;gap:calc(.5*var(--u));flex-direction:column;display:flex}.wrongTitle-OgQ042{font-weight:700;font-size:calc(1.3*var(--u));color:var(--rg-soft)}.wrong-uevEIY ul{justify-content:center;gap:calc(.5*var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wrong-uevEIY li{padding:calc(.3*var(--u))calc(1*var(--u));font-size:calc(1.25*var(--u));color:var(--rg-navy);background:#fff;border:1px solid #c0392b;border-radius:999px}.wrong-uevEIY b{margin-left:calc(.3*var(--u));color:#c0392b}.walk-uOiNLk{align-items:center;gap:calc(.8*var(--u));flex-direction:column;width:100%;animation:.5s both appear-Yr8bO7;display:flex}.walkCount-PsO8b9{font-size:calc(1.4*var(--u));color:var(--rg-blue);font-weight:700}.walkCard-E4gnzE{align-items:center;gap:calc(.6*var(--u));min-width:calc(16*var(--u));padding:calc(1*var(--u))calc(2*var(--u));border-radius:calc(1.2*var(--u));box-shadow:0 calc(.3*var(--u))calc(1*var(--u))#1d1f4a2e;background:#fff;flex-direction:column;display:flex}.walkText-bUmxXG{font-family:var(--rg-serif);font-weight:700;font-size:calc(2.4*var(--u));color:var(--rg-navy)}.walkShare-VRx9dR{font-size:calc(1.5*var(--u));color:var(--rg-blue)}.answers-pTT_FR{justify-content:center;gap:calc(.6*var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.answers-pTT_FR li{padding:calc(.4*var(--u))calc(1.2*var(--u));box-shadow:0 calc(.15*var(--u))calc(.5*var(--u))#1d1f4a26;font-weight:700;font-size:calc(1.5*var(--u));color:var(--rg-navy);background:#fff;border-radius:999px}.walkSteps-Mg6CTz{gap:calc(.4*var(--u));width:80%;display:flex}.walkSteps-Mg6CTz i{height:calc(.6*var(--u));background:#1d1f4a26;border-radius:999px;flex:1;transition:background .3s}.walkSteps-Mg6CTz i.done-lwIK2v{background:var(--rg-navy)}.walkWord-HbKgo0{font-family:var(--rg-serif);font-weight:700;font-size:calc(4.4*var(--u));text-align:center;color:var(--rg-navy);line-height:1.1}.debrief-H9oxK6{align-items:center;gap:calc(.6*var(--u));flex-direction:column;display:flex}.debriefLabel-L6rZM_{font-weight:700;font-size:calc(1.7*var(--u));color:var(--rg-navy)}.debriefText-UfD2XB{font-weight:700;font-size:calc(1.6*var(--u));color:#22468f;line-height:1.3}.debriefText-UfD2XB p{margin:0}.board-iW99Nx{top:calc(6*var(--u));bottom:calc(3*var(--u));left:calc(52*var(--u));right:calc(3*var(--u));position:absolute}.overlay-dSU_F4{z-index:70;background:#000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.video-HIYtCY{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.frame-Bd0lS8{aspect-ratio:1;border:3px solid #fff;border-radius:24px;width:min(70vw,60dvh,320px);position:relative;box-shadow:0 0 0 100vmax #00000073}.hint-rs9K1I{text-align:center;color:#fff;text-shadow:0 1px 3px #0009;margin:0;font-weight:600;position:absolute;top:calc(50% + min(35vw,30dvh,160px) + 20px);left:16px;right:16px}.cancel-mqeEzW{bottom:max(24px,env(safe-area-inset-bottom));color:#fff;font:inherit;cursor:pointer;background:#00000059;border:2px solid #fff;border-radius:999px;padding:.7em 1.8em;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.banner-QWXsu6{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:40;color:var(--cm-navy,#1d1f4a);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 10px;animation:.3s ease-out .6s both up-nfrjMl;display:flex;position:fixed;box-shadow:0 4px 18px #1d1f4a38}@keyframes up-nfrjMl{0%{opacity:0;transform:translateY(20px)}}.icon-iD7G5y{border-radius:10px;flex-shrink:0;width:40px;height:40px}.text-HbRxiM{flex-direction:column;flex:1;min-width:0;margin:0;font-size:.9em;line-height:1.2;display:flex}.text-HbRxiM b,.text-HbRxiM span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-HbRxiM span{color:var(--cm-text-soft,#5a6b8c)}.install-QJSwxn{background:var(--cm-navy,#1d1f4a);color:#fff;border-radius:999px;flex-shrink:0;padding:.5em 1.1em;font-weight:700;text-decoration:none}.close-sLHPoA{width:32px;height:32px;color:var(--cm-text-soft,#5a6b8c);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;font-size:1.3em;line-height:1}.form-zHf7Ks{flex-direction:column;align-items:center;gap:1em;width:min(100%,26em);font-size:1.1em;display:flex}.field-aUS7x2{flex-direction:column;gap:.25em;width:100%;display:flex}.label-WuDbOd{color:var(--home-text-color);align-self:flex-start;margin-left:1.1em;font-size:.85em;font-weight:600}.input-Erh7Iq{width:100%;font-family:var(--cm-serif-font);text-align:center;text-transform:uppercase;color:var(--cm-navy);border:2px solid var(--cm-navy);background:#fff;border-radius:999px;padding:.4em 1em;font-size:1.2em;font-weight:700}.input-Erh7Iq.pseudo-EtZPYP{text-transform:none}.input-Erh7Iq.code-cma3Vo{letter-spacing:.12em}.input-Erh7Iq::placeholder{text-transform:none;color:var(--cm-text-soft);opacity:.6;font-weight:400}.back-HQWXuq{z-index:1;aspect-ratio:1;width:2.6em;color:var(--cm-navy);border:2px solid var(--cm-navy);background:#fff;border-radius:50%;place-items:center;padding:0;font-size:1.1em;display:grid;position:fixed;top:16px;left:16px}.back-HQWXuq:hover{background:#eef}.error-kJIsP0{background:var(--wrong-bg);max-width:26em;color:var(--wrong-text);border:3px solid var(--wrong-text);border-radius:15px;padding:1em 1.5em}.muted-aCcnkZ{color:var(--home-text-color)}.resume-T3ierb{box-sizing:border-box;border:2px solid var(--cm-navy);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:.5em;width:min(100%,26em);padding:.35em .4em .35em 1em;display:flex}.resumeText-UX0Snz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cm-navy);flex:1;overflow:hidden}.resumeBtn-bkzJt_{background:var(--cm-navy);color:#fff;width:2.2em;height:2.2em;font:inherit;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:1.1em;font-weight:700;line-height:1;display:grid}.resumeBtn-bkzJt_:disabled{opacity:.6}.forget-uvLcss{width:1.8em;height:1.8em;color:var(--cm-text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;font-size:1.2em;line-height:1}.inputWrap-tT905T{width:100%;position:relative}.input-Erh7Iq.withScan-wa6UQi{padding-left:2.6em;padding-right:2.6em}.scan-YWSBxW{width:2.2em;height:2.2em;color:var(--cm-navy);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.35em;transform:translateY(-50%)}.scan-YWSBxW:hover{background:#eef}.scan-YWSBxW svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.4em;height:1.4em}.label-aRaLNZ{color:var(--cm-blue);margin:0 0 -8px;font-weight:600}.farewell-wfq6ZK{max-width:26em;font-family:var(--cm-serif-font);text-align:center;color:var(--cm-question);margin:6px 16px;font-size:1.3em;font-weight:700}.burger-wpGwxs{z-index:50;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-content:center;gap:4px;width:40px;height:40px;padding:0;display:grid;position:fixed;top:10px;right:10px;box-shadow:0 2px 8px #1d1f4a2e}.burger-wpGwxs span{background:var(--cm-navy);border-radius:2px;width:18px;height:2px;display:block}.backdrop-Hs5Tuc{z-index:60;background:#1d1f4a73;place-items:center;padding:16px;animation:.2s both fade-wBW75S;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade-wBW75S{0%{opacity:0}}.panel-iUWtiN{box-sizing:border-box;text-align:center;width:min(100%,22em);color:var(--cm-navy);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 16px;display:flex}.who-pLmWW6{margin:0}.note-wU3ORw{color:var(--cm-text-soft);margin:-6px 0 0;font-size:.85em}.player-app{--cm-navy:#1d1f4a;--cm-navy-hover:#2e3170;--cm-blue:#3f5788;--cm-question:#2f4675;--cm-text-soft:#5a6b8c;--cm-beige:#f6efe8;--cm-serif-font:"Newsreader",Georgia,serif;--cm-sans-font:"Inter",sans-serif;--home-bg-color:#9fc9d8;--home-title-color:var(--cm-blue);--home-text-color:var(--cm-text-soft);--correct-bg:#cdeccf;--correct-text:#1f6b2a;--wrong-bg:#f3c7c7;--wrong-text:#7c1515;--arc-top-bg:#fff;--arc-shadow-color:#1d1f4a14;--countdown-bg:#3d5bd9;--countdown-urgent-bg:#d63a3a;--bg:var(--cm-beige);--card:#fff;--text:var(--cm-navy);--muted:var(--cm-text-soft);--accent:var(--cm-navy);--line:#d9d4ce;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qzt-font:var(--cm-sans-font);--qzt-primary:var(--cm-navy);--qzt-accent:var(--cm-navy);--qzt-text-soft:var(--cm-navy);--qzt-primary-contrast:#fff;--qzt-accent-contrast:#fff;--qzt-accent-shadow:#1d1f4a4d;--qzt-surface:#fff;--qzt-hover-border:#b9bfdc;--qzt-radius-card:1em;--qzt-shadow-raised:0 .1em .4em #1d1f4a14;height:100dvh;font-family:var(--cm-sans-font);font-optical-sizing:auto;text-wrap:pretty;background:var(--cm-beige)url(../../static/image/bg-mobile.b3c30689.webp) center/cover no-repeat;color:var(--cm-navy);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-size:max(16px,min(min(1.5vw,1.9vh),24px));overflow:hidden}.player-app :-webkit-any(input,textarea){-webkit-user-select:text;user-select:text}.player-app :-moz-any(input,textarea){-webkit-user-select:text;user-select:text}.player-app :is(input,textarea){-webkit-user-select:text;user-select:text}@media (orientation:portrait){.player-app{font-size:max(15px,min(4.2vw,22px))}}.player-app .cm-btn{font-family:var(--cm-serif-font);color:#fff;background:var(--cm-navy);border-radius:999px;padding:.6em 1.6em;font-size:1.3em;font-weight:700}.player-app .cm-btn:not(:disabled):hover{background:var(--cm-navy-hover)}.player-app .cm-btn:disabled{color:#666;opacity:1;background:#ccc}.player-app .qzt-qcm-has-media .qzt-qcm-choice{border-radius:24px}.player-app .qzt-swipe-compact .qzt-swipe-zone-content{border:2px solid var(--cm-blue);max-width:none;min-height:3.4em;color:var(--cm-navy);text-align:center;border-radius:18px;justify-content:center;padding:.7em .8em;font-size:1.15em;font-weight:700;box-shadow:0 4px 14px #1d1f4a2e}.player-app .qzt-swipe-compact .qzt-swipe-zone.qzt-left .qzt-swipe-zone-content{top:calc(50% - var(--qzt-swipe-lift) + var(--qzt-swipe-card-h)/2 + 1.6em);text-align:center;left:12px;right:6px}.player-app .qzt-swipe-compact .qzt-swipe-zone.qzt-right .qzt-swipe-zone-content{top:calc(50% - var(--qzt-swipe-lift) + var(--qzt-swipe-card-h)/2 + 1.6em);text-align:center;left:6px;right:12px}.player-app .qzt-swipe-compact .qzt-swipe-zone.qzt-active .qzt-swipe-zone-content{border-color:var(--qzt-accent)}.player-app .qzt-swipe-compact .qzt-swipe-zone.qzt-dimmed .qzt-swipe-zone-content{border-color:var(--qzt-zone-inactive-text);color:var(--qzt-zone-inactive-text)}.player-app .qzt-swipe-compact .qzt-swipe-arena{--qzt-swipe-card-h:min(100cqw - 24px,100cqh - 180px,460px);container-type:size}.player-app .qzt-swipe-compact .qzt-swipe-card-back,.player-app .qzt-swipe-compact .qzt-swipe-card{width:var(--qzt-swipe-card-h)}.player-app .qzt-swipe-compact .qzt-swipe-card:not(.qzt-correct):not(.qzt-wrong){border:2px solid var(--cm-blue);color:var(--cm-question);background:#fff}.player-app .qzt-swipe-compact .qzt-swipe-zone-arrow{display:none}.player-app .qzt-swipe-compact .qzt-swipe-card-back,.player-app .qzt-swipe-compact .qzt-swipe-card{border-radius:24px}.player-app .qzt-swipe-compact .qzt-swipe-card:has(.qzt-swipe-card-media){gap:8px;padding:8px 8px 10px}.player-app .qzt-swipe-compact .qzt-swipe-card img.qzt-swipe-card-media{object-fit:contain;border-radius:16px;flex:auto;width:100%;min-height:0;max-height:none}.player-app .qzt-swipe-instruction{display:none}.player-app .qzt-swipe .qzt-swipe-wash.qzt-dimmed{background-color:#0000}.player-app .qzt-swipe:has(.qzt-swipe-zone.qzt-left.qzt-active) .qzt-swipe-wash.qzt-left{background-color:var(--qzt-zone-inactive-bg)}.player-app .qzt-swipe:has(.qzt-swipe-zone.qzt-right.qzt-active) .qzt-swipe-wash.qzt-right{background-color:var(--qzt-zone-inactive-bg)}.player-app .enigma,.player-app .collection{color:var(--cm-navy);gap:.7em;display:grid}.player-app .answer-form{gap:.5em;display:flex}.player-app .answer-form .cm-btn{padding:.5em 1.1em;font-size:1.05em}.player-app .answer-form.shake{animation:.4s ease-in-out answer_shake}@keyframes answer_shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.player-app .answer-form.shake{animation:none}}.player-app .answer-input{min-width:0;font:inherit;border:2px solid var(--cm-navy);border-radius:10px;flex:1;padding:.6em .8em}.player-app .answer-last{margin:0;font-weight:600}.player-app .answer-last.found{color:var(--correct-text)}.player-app .answer-last.wrong,.player-app .answer-last.already{color:var(--wrong-text)}.player-app .collection-count{margin:0}.player-app .collection-count b{font-family:var(--cm-serif-font);font-size:1.6em}.player-app .collection-words{flex-wrap:wrap;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.player-app .collection-words li{border:2px solid var(--cm-navy);border-radius:999px;padding:.25em .7em}.player-app .collection-words li.found{background:var(--cm-navy);color:#fff}.player-app .collection-words li.missed{color:var(--cm-text-soft);border-style:dashed}.player-app .answer-wrong{color:var(--cm-text-soft);margin:0;font-size:.9em}.player-app .answer-wrong s{margin-right:.6em}.player-app .enigma-hints{gap:.3em;margin:0;padding-left:1.6em;display:grid}.player-app .enigma-hints li.new{font-weight:700}.player-app .enigma-new{background:var(--cm-navy);color:#fff;border-radius:999px;margin-left:.5em;padding:.05em .5em;font-size:.75em;font-weight:600}.player-app .debrief{text-align:center;color:var(--cm-navy);background:0 0;border-radius:0;justify-items:center;padding:0 16px}.player-app .debrief img{max-width:100%}.player-app .enigma-debrief{text-align:center;color:var(--cm-navy);justify-items:center;gap:.4em;display:grid}.player-app .enigma-answer{margin:0;font-size:1.2em}.player-app .enigma-variants{color:var(--cm-text-soft);font-size:.85em}.player-app .gms-link{color:var(--cm-text-soft);background:0 0;padding:0;text-decoration:underline}.player-app .qzt-enigma-hint-btn{display:none}.player-app .qzt-enigma-hint-hidden:has(.qzt-enigma-hint-btn):after{content:"?"}.content-JNM76s{top:0;bottom:0;left:calc(37*var(--u));width:calc(34*var(--u));justify-content:center;align-items:center;gap:calc(1.1*var(--u));text-align:center;flex-direction:column;display:flex;position:absolute}.content-JNM76s p{margin:0}.logo-SZSlmo{width:calc(12.5*var(--u));margin-bottom:calc(.6*var(--u))}.trophy-wzO_QB{left:calc(50vw - 47*var(--u));height:min(89dvh,62*var(--u));position:absolute;bottom:0}.title-WDV0v8{font-family:var(--rg-serif);font-weight:700;font-size:calc(3.6*var(--u));color:var(--rg-blue);margin:0}.text-SFPPAu{font-size:calc(1.5*var(--u));color:var(--rg-soft)}.site-mEyjE5{font-size:calc(2*var(--u));color:var(--rg-navy);white-space:nowrap;font-weight:700;margin-top:calc(-.8*var(--u))!important}.code-Jcemqe{padding:calc(.5*var(--u))calc(2.2*var(--u));background:var(--rg-navy);color:#fff;font-family:var(--rg-serif);font-weight:700;font-size:calc(3.2*var(--u));letter-spacing:.06em;white-space:nowrap;border-radius:999px}.qr-CL19SA{width:calc(17*var(--u));height:calc(17*var(--u))}.players-hBwy9K{font-size:calc(1.4*var(--u));color:var(--rg-soft)}.players-hBwy9K b{color:var(--rg-navy)}.sandbox-eqkhSf{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.panel-J41pZn{z-index:50;color:#f4f6fb;background:#0f1424e0;border-radius:10px;flex-direction:column;gap:6px;max-width:min(520px,100vw - 24px);padding:8px 10px;font-size:13px;display:flex;position:fixed;bottom:12px;right:12px}.panel-J41pZn.closed-QHQGPi{padding:4px}.toggle-mCctT0{color:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;font-size:13px}.group-A2vXsc{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.group-A2vXsc b{opacity:.8;min-width:6.5em;font-weight:600}.group-A2vXsc button{color:inherit;cursor:pointer;background:#232b45;border:1px solid #4b5578;border-radius:6px;padding:3px 8px;font-size:13px}.group-A2vXsc button:disabled{opacity:.35;cursor:default}.group-A2vXsc button.on-uxLiOK{background:#3f5788;border-color:#8ea3d6}.info-CIY3kU{opacity:.7;margin-left:6px}.group-A2vXsc label{cursor:pointer;align-items:center;gap:4px;display:flex}:root{--bg:#f6f7f9;--card:#fff;--text:#1d2330;--muted:#6b7280;--accent:#4f46e5;--ok:#16a34a;--bad:#dc2626;--line:#e5e7eb;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12141a;--card:#1b1e26;--text:#e7e9ee;--muted:#9aa1ad;--accent:#818cf8;--line:#2a2e38}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:.6em 1.1em}button:disabled{opacity:.45;cursor:default}input,select,textarea{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;width:100%;padding:.55em .7em}label{color:var(--muted);gap:.3em;font-size:.9em;display:grid}h2{align-items:center;gap:.5em;margin:0 0 .6em;font-size:1.05em;display:flex}a{color:var(--accent);word-break:break-all}.gms-app{flex-direction:column;min-height:100vh;display:flex}.gms-status{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7em;padding:.6em 1em;display:flex}.gms-title{font-size:1.05em}.gms-spacer{flex:1}.gms-dot{border-radius:50%;width:.65em;height:.65em;display:inline-block}.gms-dot.on{background:var(--ok)}.gms-dot.off{background:var(--bad)}.gms-main{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:1em}.gms-stack{gap:1em;max-width:440px;margin:0 auto;display:grid}.gms-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1em;display:grid}.gms-card{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:.8em;padding:1em;display:grid}.gms-row{gap:.5em;display:flex}.gms-muted{color:var(--muted)}.gms-small{font-size:.85em}.gms-error{color:var(--bad);margin:0}.gms-badge{background:color-mix(in srgb,var(--accent)15%,transparent);color:var(--accent);border-radius:999px;padding:.1em .6em;font-size:.8em}.gms-link{color:var(--accent);background:0 0;padding:.2em .4em}.gms-code{text-transform:uppercase;letter-spacing:.15em;text-align:center;font-size:1.3em}.gms-bigcode{letter-spacing:.12em;text-align:center;font-size:2.6em;font-weight:700}.gms-list{max-height:50vh;margin:0;padding-left:1.2em;overflow:auto}.gms-people{padding-left:0;list-style:none}.gms-people li{align-items:center;gap:.5em;display:flex}.gms-lost{opacity:.55}.gms-meetings li{padding:.2em 0}.gms-tabs{gap:.5em;display:flex}.gms-tabs button{background:var(--card);color:var(--text);border:1px solid var(--line);flex:1}.gms-tabs button.on{background:var(--accent);color:#fff}.gms-chatlog{gap:.25em;max-height:40vh;font-size:.95em;display:grid;overflow:auto}.gms-danger{color:var(--bad)}.gms-meetings li{align-items:baseline;gap:.4em;display:flex}.gms-meetings li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../static/font/inter-latin-ext.3835a68e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../static/font/inter-latin.6c596dfc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600 700;font-display:swap;src:url(../../static/font/newsreader-latin-ext.3a4fec0c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600 700;font-display:swap;src:url(../../static/font/newsreader-latin.4f140710.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--good-bg:color-mix(in srgb,var(--ok)18%,var(--card));--bad-bg:color-mix(in srgb,var(--bad)15%,var(--card));--picked:color-mix(in srgb,var(--accent)18%,var(--card));--regie-bg:#0f1424;--regie-text:#f4f6fb}.center{text-align:center}.big-number{text-align:center;font-size:3em;font-weight:700}.player-main{gap:.8em;max-width:560px;margin:0 auto;padding:.8em;display:grid}.player-head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.leave{justify-self:center}.chapter-title{margin:0;font-size:1.4em}.md p{margin:.4em 0}.md ul{margin:.4em 0;padding-left:1.2em}.question{gap:.8em;display:grid}.question-head{justify-content:flex-end;gap:.5em;min-height:1.6em;display:flex}.question-text{font-size:1.15em;font-weight:600}.medias{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.medias img{border-radius:8px;max-width:100%;max-height:35vh}.choices{gap:.5em;display:grid}.choice{text-align:left;border:2px solid var(--line);background:var(--card);color:var(--text);border-radius:10px;align-items:center;gap:.6em;padding:.8em 1em;display:flex}button.choice:not(:disabled):active{transform:scale(.98)}.choice.picked{border-color:var(--accent);background:var(--picked)}.choice.good{border-color:var(--ok);background:var(--good-bg)}.choice.bad{border-color:var(--bad);background:var(--bad-bg)}.choice button:disabled,button.choice:disabled{opacity:1}.choice .medias img{max-height:15vh}.check{font-size:1.2em}.collection-goal{text-align:center;margin:0;font-size:1.1em}.words{flex-wrap:wrap;justify-content:center;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.word{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:.3em .7em}.word.good{border-color:var(--ok);background:var(--good-bg)}.collection-input{gap:.5em;display:flex}.collection-input input{flex:1;min-width:0}.feedback{text-align:center;margin:0;font-weight:600}.feedback.ok{color:var(--ok)}.feedback.ko{color:var(--bad)}button.secondary{color:var(--text);border:1px solid var(--line);background:0 0;justify-self:center}.swipe-piles{justify-content:space-between;gap:1em;font-weight:600;display:flex}.swipe-piles .pile.right{text-align:right}.swipe-zone{justify-items:center;gap:.8em;padding:.5em 0;display:grid;overflow:hidden}.swipe-card{border:2px solid var(--line);background:var(--card);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;text-align:center;border-radius:14px;place-items:center;gap:.5em;width:min(100%,22em);min-height:9em;padding:1.2em;font-size:1.15em;display:grid;box-shadow:0 4px 14px #0000001f}.swipe-card.settle{transition:transform .18s ease-out}.swipe-card.to-L,.swipe-card.to-R{border-color:var(--accent)}.swipe-card .medias img{pointer-events:none;max-height:20vh}.swipe-buttons{gap:2em;display:flex}.swipe-buttons button{padding:.3em 1.2em;font-size:1.4em}.swipe-recap{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.swipe-recap .word.bad{border-color:var(--bad);background:var(--bad-bg)}.hints{background:var(--picked);border-radius:10px;gap:.3em;margin:0;padding:.6em .8em .6em 2em;display:grid}.hint-label{font-weight:700}.hint-unused{opacity:.6;border-top:1px dashed var(--line);padding-top:.2em}.hint-note{color:var(--muted);font-size:.8em;font-style:italic}.choice-share{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.hints.big{font-size:1.4em}.gm-actions{flex-wrap:wrap;gap:.5em;display:flex}.gm-steps-title{align-items:baseline;gap:.5em;display:flex}.gm-pack{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:.6em;font-weight:400;overflow:hidden}button.ready:not(:disabled){background:var(--ok);animation:1.2s ease-in-out infinite ready_pulse}@keyframes ready_pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ok)35%,transparent)}}.verdict{text-align:center;margin:0;font-size:1.3em;font-weight:700}.verdict.ok{color:var(--ok)}.verdict.ko{color:var(--bad)}.countdown{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:.1em .7em;font-weight:700}.countdown.hurry{background:var(--bad)}.stats{flex-wrap:wrap;gap:1em;margin:0;display:flex}.rank{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rank th,.rank td{border-bottom:1px solid var(--line);text-align:right;padding:.3em .5em}.rank th:nth-child(2),.rank td.rank-name{text-align:left}.rank th{color:var(--muted);font-size:.85em;font-weight:500}.rank tr.me td{background:var(--picked);font-weight:700}.player-live{box-sizing:border-box;align-self:center;width:100%;max-width:900px;padding:0 16px}.player-live h3{text-align:center;margin:0 0 .4em;font-size:1em}.player-position{text-align:center;margin:0;font-size:1.1em}.bars-rows{grid-template-columns:2.2em minmax(6em,11em) 1fr auto;gap:.35em .6em;margin:0;padding:0;list-style:none;display:grid}.bars-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;transition:transform .6s;display:grid}.bars-rank{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.bars-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars-track{height:1.1em;display:flex}.bars-bar{background:var(--accent);border-radius:4px 0 0 4px;transition:width .6s}.bars-bar:only-child{border-radius:4px}.bars-extra{background:color-mix(in srgb,var(--accent)55%,black);border-radius:0 4px 4px 0;transition:width .6s}.bars-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:5.5em;font-weight:600}.bars-row.me{font-weight:700}.bars-more{color:var(--muted);margin:.5em 0 0 2.8em;font-weight:600}.bars.big{font-size:1.15em}.bars-row.burn{--delay:0s;animation:burn_row 1.5s linear var(--delay)both}.bars-row.burn .bars-bar{animation:burn_flicker .5s linear infinite,burn_consume .8s ease-in calc(var(--delay) + .4s)forwards;background:linear-gradient(90deg,#b91c1c,#f97316,#facc15,#f97316,#b91c1c) 0 0/200% 100%;border-right:3px solid #fde047;border-radius:4px;box-shadow:0 0 .6em #f97316}.bars-row.burn .bars-extra{display:none}@keyframes burn_flicker{to{background-position:-200% 0}}@keyframes burn_consume{to{width:0}}@keyframes burn_row{0%{color:inherit}15%{color:var(--bad)}80%{opacity:1}to{opacity:0;color:var(--bad)}}@media (prefers-reduced-motion:reduce){.bars-row.burn .bars-bar{box-shadow:none;animation:none}}.timer{align-items:center;gap:.6em;min-width:8em;display:flex}.timer-value{font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em;font-weight:700}.timer-bar{background:var(--line);border-radius:999px;flex:1;height:.5em;overflow:hidden}.timer-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .25s linear;display:block}.timer.hurry .timer-value{color:var(--bad)}.timer.hurry .timer-fill{background:var(--bad)}.timer.big{min-width:9em;font-size:2em}.progress{gap:.3em;width:100%;display:grid}.progress-label{color:var(--muted);margin:0;font-size:.9em}.progress-bar{background:var(--line);border-radius:999px;height:.6em;position:relative;overflow:hidden}.progress-fill{background:var(--accent);transition:width .6s;position:absolute;top:0;bottom:0;left:0;right:auto}.progress-mark{background:var(--card);width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.progress.big{font-size:1.3em}.progress.big .progress-bar{height:.8em}.chapter-count{margin:.2em 0;font-size:1.2em}.regie-where{color:var(--muted);margin:0 0 .4em;font-size:.6em}.chapter-number{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.wrong-answers-title{margin:.8em 0 .3em;font-weight:600}.wrong-answers ul{flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.wrong-answers li{border:1px solid var(--bad);border-radius:999px;padding:.2em .7em}.wrong-answers.big{font-size:1.2em}.steps{grid-template-columns:1fr auto auto;align-content:start;gap:2px .6em;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.steps li{grid-column:1/-1;grid-template-columns:subgrid;border-radius:6px;align-items:center;padding:.15em .3em;display:grid}.steps li.on{background:var(--picked);font-weight:700}.steps li.done:not(.on){background:var(--good-bg)}.step-check{color:var(--ok);font-weight:700}.steps li.broken{color:var(--bad);background:#fde2e2}.step-warn{font-weight:700}.steps .step-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-kind{color:#fff;background:var(--kind,#777);white-space:nowrap;border-radius:999px;justify-self:start;padding:.05em .6em;font-size:.8em;font-weight:600}.kind-chapter{--kind:#475569}.kind-leaderboard{--kind:#a16207}.kind-qcm{--kind:#2563eb}.kind-swipe{--kind:#9333ea}.kind-enigma{--kind:#059669}.kind-top_answers{--kind:#db2777}.kind-unknown{--kind:#9ca3af}.step-actions{justify-content:flex-end;gap:.2em;display:flex}.step-icon{width:1.9em;height:1.9em;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.step-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.step-icon:not(:disabled):hover{border-color:var(--line)}.step-icon.on{background:var(--accent);color:#fff}.step-icon:disabled{opacity:.3;cursor:default}.regie{background:var(--regie-bg);min-height:100vh;color:var(--regie-text);--card:#1a2138;--line:#2c3557;--text:var(--regie-text);--muted:#a3acc7;flex-direction:column;display:flex}.regie-bar{z-index:10;color:var(--regie-text);opacity:0;pointer-events:none;background:#0f1424d9;align-items:center;gap:1.5em;padding:.5em 1.5em;font-size:1.1em;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.regie-bar.shown{opacity:1;pointer-events:auto}.regie-bar .gms-link{color:var(--regie-text);font-size:1.3em}.regie.idle{cursor:none}.regie-stage{flex:1;padding:3vw;display:flex}.regie-stage>*{flex:1}.regie-block{flex-direction:column;justify-content:center;font-size:2.2vw;display:flex}.regie-block h1{margin:0 0 .4em;font-size:2em}.regie-intro{font-size:1.5em;font-weight:600}.regie-kind{justify-content:center;align-items:center;gap:.6em;margin-bottom:.6em;display:flex}.regie-kind .gms-badge{text-transform:uppercase;letter-spacing:.06em;padding:.2em .8em;font-size:1em}.regie-timeup{text-align:center;color:var(--bad);margin:0;font-size:1.6em;font-weight:700}.regie-question{grid-template-columns:1fr 1fr;gap:3vw;display:grid}.question.big{font-size:2vw}.question.big .question-text{font-size:1.4em}.question.big .choices{grid-template-columns:1fr 1fr}.regie-side{flex-direction:column;gap:.8em;font-size:1.4vw;display:flex}.regie-side h2{font-size:1.2em}.countdown.big{align-self:center;padding:.1em .6em;font-size:3em}.regie-count{text-align:center;margin:0;font-size:1.4em}.rank.big{font-size:1em}@media (max-width:700px){.regie-question,.question.big .choices{grid-template-columns:1fr}}.gms-dot.out{background:var(--muted)}.players-ranking{grid-template-columns:auto auto 1fr auto;align-content:start;gap:2px .5em;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.players-ranking li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.players-rank{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.players-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.players-points{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.debrief{background:var(--picked);border-radius:10px;gap:.4em;padding:.7em .9em;display:grid}.debrief.big{font-size:1.4em}.debrief-label{margin:0;font-weight:700}.debrief-red{color:var(--bad)}.debrief-yellow{color:color-mix(in srgb,#d9a400 80%,var(--text))}.debrief-green{color:var(--ok)}.debrief-text p{margin:.2em 0}.gm-app{flex-direction:column;height:100dvh;display:flex}.gm-app .gms-main{flex:1;max-width:none;min-height:0;padding:.6em;overflow:auto}.gm-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.4fr);gap:.8em;height:100%;display:grid}.gm-col{flex-direction:column;gap:.8em;min-height:0;display:flex;overflow:auto}.gm-col>*{flex-shrink:0;margin:0}.gm-col>.gm-fill{flex-direction:column;flex:1 1 0;min-height:8em;display:flex;overflow:hidden}.gm-fill>.steps,.gm-fill>.players-ranking{flex:1 1 0;min-height:0}.gm-fill>.rank{flex:1 1 0;min-height:0;display:block;overflow:auto}.gm-qr{z-index:100;color:#111;cursor:pointer;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gm-qr-image{width:min(70vw,70vh);height:min(70vw,70vh)}.gm-qr-code{letter-spacing:.12em;font-size:min(8vw,8vh);font-weight:800}.gm-qr p{color:#555;margin:0}.gm-qr-url{word-break:break-all;max-width:90vw;font-family:ui-monospace,monospace;font-size:min(4vw,5vh);font-weight:700}.swipe-walk{text-align:center;justify-items:center;gap:.6em;display:grid}.swipe-walk p{margin:0}.swipe-walk-card{background:#fff;border-radius:14px;justify-items:center;gap:.4em;padding:.8em 1.4em;font-size:1.3em;display:grid;box-shadow:0 4px 14px #1d1f4a26}.swipe-walk-card img{border-radius:8px;max-width:60vw;max-height:25vh}.swipe-walk-result{font-weight:700}.swipe-walk-result.good{color:var(--ok)}.swipe-walk-result.bad{color:var(--bad)}