._page_1qdpo_1{--practice-ink:#17253b;--practice-muted:#687387;--practice-border:#e2ddd4;--practice-paper:#fffdf9;--practice-violet:#5b4bc4;--practice-violet-dark:#4537a8;--practice-mint:#dff4ed;--practice-mint-ink:#176b61;--practice-coral:#fff0eb;--practice-coral-ink:#a83d35;color:var(--practice-ink);background:radial-gradient(circle at 8% 4%,#f6be9733,#0000 28rem),radial-gradient(circle at 94% 18%,#5b4bc424,#0000 31rem),#f8f5ef;min-height:100vh}._header_1qdpo_39{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#f8f5efeb;border-bottom:1px solid #ded7cdd6;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding:12px clamp(18px,4vw,58px);display:grid;position:relative}._header_1qdpo_39>a:first-child{justify-self:start}._header_1qdpo_39 nav{align-items:center;gap:20px;display:flex}._header_1qdpo_39 nav a{color:#59667a;font-size:.76rem;font-weight:740}._languageMenu_1qdpo_95{justify-self:end;position:relative}._languageMenu_1qdpo_95 summary{border:1px solid var(--practice-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:.72rem;font-weight:760;list-style:none;display:flex}._languageMenu_1qdpo_95 summary::-webkit-details-marker{display:none}._languageMenu_1qdpo_95>div{border:1px solid var(--practice-border);inset-inline-end:0;background:#fff;border-radius:14px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 48px #1f263a29}._languageMenu_1qdpo_95>div a{border-radius:9px;padding:10px;font-size:.74rem;font-weight:690}._languageMenu_1qdpo_95>div a:hover,._languageMenu_1qdpo_95>div a[aria-current=true]{color:var(--practice-violet-dark);background:#f1eeff}._main_1qdpo_191{max-width:1180px;min-height:calc(100vh - 180px);margin:0 auto;padding:clamp(28px,5vw,62px) clamp(14px,4vw,52px) 80px}._pageIntro_1qdpo_205{text-align:center;max-width:800px;margin:0 auto 28px}._pageIntro_1qdpo_205>span,._creatorHeader_1qdpo_219>span,._playerHeader_1qdpo_221>div>span,._dashboardHeader_1qdpo_223>div>span,._keyCard_1qdpo_225>span{color:var(--practice-violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;font-weight:840;display:block}._pageIntro_1qdpo_205 h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,4rem)}._pageIntro_1qdpo_205 p{color:var(--practice-muted);margin:16px auto 0;line-height:1.65}._creator_1qdpo_219,._player_1qdpo_221,._dashboard_1qdpo_223,._keyCard_1qdpo_225,._stateCard_1qdpo_277{border:1px solid var(--practice-border);background:#fffdf9f7;border-radius:26px;box-shadow:0 24px 70px #282d461a}._creator_1qdpo_219{margin-top:24px;padding:clamp(24px,4vw,38px);scroll-margin-top:24px}._creatorHeader_1qdpo_219 h2,._keyCard_1qdpo_225 h1,._dashboardHeader_1qdpo_223 h1,._playerHeader_1qdpo_221 h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,3vw,2.1rem)}._creatorHeader_1qdpo_219 p,._keyCard_1qdpo_225>p,._dashboardHeader_1qdpo_223 p,._playerHeader_1qdpo_221 p{color:var(--practice-muted);margin:9px 0 0;line-height:1.6}._privacyPromise_1qdpo_339,._serverNote_1qdpo_341{color:#326b60;background:#eef8f4;border:1px solid #1f7f6c2e;border-radius:13px;align-items:flex-start;gap:9px;margin:20px 0;padding:12px 14px;font-size:.71rem;line-height:1.55;display:flex}._creatorFields_1qdpo_369{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}._creatorFields_1qdpo_369 label,._seatEntry_1qdpo_385 label,._keyCard_1qdpo_225 form>label:first-child{gap:7px;display:grid}._creatorFields_1qdpo_369 label>span,._seatEntry_1qdpo_385 label>span,._keyCard_1qdpo_225 label>span,._sharePanel_1qdpo_403 span,._recoveryWarning_1qdpo_405>strong,._seatCards_1qdpo_407>li>span,._playerHeader_1qdpo_221 dt,._seatSummary_1qdpo_411 dt{color:var(--practice-muted);font-size:.65rem;font-weight:760}._creatorFields_1qdpo_369 input,._creatorFields_1qdpo_369 select,._seatEntry_1qdpo_385 input,._keyCard_1qdpo_225 input{color:var(--practice-ink);font:inherit;background:#fff;border:1px solid #cbc4b9;border-radius:11px;outline:none;width:100%;min-height:46px;padding:10px 12px}._creatorFields_1qdpo_369 input:focus-visible,._creatorFields_1qdpo_369 select:focus-visible,._seatEntry_1qdpo_385 input:focus-visible,._keyCard_1qdpo_225 input:focus-visible,._creator_1qdpo_219 button:focus-visible,._player_1qdpo_221 button:focus-visible,._dashboard_1qdpo_223 button:focus-visible,._keyCard_1qdpo_225 button:focus-visible{border-color:var(--practice-violet);outline:none;box-shadow:0 0 0 4px #5b4bc42b}._primaryButton_1qdpo_479,._creator_1qdpo_219 button,._sharePanel_1qdpo_403 a,._dashboard_1qdpo_223 button,._stateCard_1qdpo_277 button,._keyCard_1qdpo_225 button,._resultCard_1qdpo_491 button{color:#465269;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbc4b9;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-size:.72rem;font-weight:770;display:inline-flex}._primaryButton_1qdpo_479,._creator_1qdpo_219 ._primaryButton_1qdpo_479,._keyCard_1qdpo_225 ._primaryButton_1qdpo_479{background:var(--practice-violet);border-color:var(--practice-violet);color:#fff;min-width:170px}._primaryButton_1qdpo_479:hover:not(:disabled){background:var(--practice-violet-dark)}._primaryButton_1qdpo_479:disabled,._creator_1qdpo_219 button:disabled,._dashboard_1qdpo_223 button:disabled,._keyCard_1qdpo_225 button:disabled{cursor:not-allowed;opacity:.52}._inlineError_1qdpo_561{background:var(--practice-coral);color:var(--practice-coral-ink);border:1px solid #a83d3538;border-radius:11px;padding:11px 13px;font-size:.72rem;line-height:1.55}._recoveryWarning_1qdpo_405{background:#fff4dc;border:1px solid #e8c680;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:22px 0 14px;padding:17px;display:grid}._recoveryWarning_1qdpo_405>strong,._recoveryWarning_1qdpo_405>p{grid-column:1/-1}._recoveryWarning_1qdpo_405 p{color:#76581e;margin:0;font-size:.73rem;line-height:1.55}._recoveryWarning_1qdpo_405 code,._sharePanel_1qdpo_403 code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #513e1c33;border-radius:9px;padding:11px;font-size:.76rem;display:block}._consentPanel_1qdpo_647{border:1px solid var(--practice-border);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._consentPanel_1qdpo_647 label,._checkboxLabel_1qdpo_669{align-items:flex-start;gap:9px;font-size:.7rem;line-height:1.45;display:flex!important}._consentPanel_1qdpo_647 input,._checkboxLabel_1qdpo_669 input{flex:none;width:20px;height:20px;margin:0}._sharePanel_1qdpo_403{background:#f4f1ff;border:1px solid #5b4bc42b;border-radius:17px;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:10px;margin-top:14px;padding:16px;display:grid}._sharePanel_1qdpo_403>div{gap:6px;display:grid}._cardTools_1qdpo_735{justify-content:space-between;align-items:center;margin-top:26px;display:flex}._cardTools_1qdpo_735 h3{margin:0;font-size:.92rem}._cardTools_1qdpo_735>div{gap:8px;display:flex}._seatCards_1qdpo_407{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}._seatCards_1qdpo_407>li{background:#fff;border:1px dashed #9c91d7;border-radius:15px;gap:8px;min-width:0;padding:15px;display:grid}._seatCards_1qdpo_407>li>strong{color:var(--practice-violet-dark);letter-spacing:.08em;font-size:1.42rem}._seatCards_1qdpo_407 dl,._playerHeader_1qdpo_221 dl{gap:4px;margin:0;display:grid}._seatCards_1qdpo_407 dl div,._playerHeader_1qdpo_221 dl div{justify-content:space-between;gap:7px;font-size:.63rem;display:flex}._seatCards_1qdpo_407 dt,._seatCards_1qdpo_407 dd,._playerHeader_1qdpo_221 dt,._playerHeader_1qdpo_221 dd{margin:0}._seatCards_1qdpo_407 small{color:var(--practice-muted);overflow-wrap:anywhere;font-size:.55rem}._player_1qdpo_221{overflow:hidden}._playerHeader_1qdpo_221{border-bottom:1px solid var(--practice-border);background:linear-gradient(118deg,#eeebff,#fff6ec);grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:center;gap:24px;padding:clamp(24px,4vw,38px);display:grid}._playerHeader_1qdpo_221 dl{border:1px solid var(--practice-border);background:#ffffffbf;border-radius:13px;padding:13px}._playerHeader_1qdpo_221 dd{font-size:.7rem;font-weight:760}._serverNote_1qdpo_341{margin:20px clamp(20px,4vw,38px) 0}._seatEntry_1qdpo_385{border:1px solid var(--practice-border);background:#f5f3ee;border-radius:15px;margin-bottom:18px;padding:15px}._seatEntry_1qdpo_385 input{letter-spacing:.12em;text-transform:uppercase;max-width:260px;font-size:1.05rem;font-weight:800}._seatEntry_1qdpo_385 small{color:var(--practice-muted);margin-top:7px;font-size:.66rem;display:block}._learnerProgress_1qdpo_955{color:var(--practice-muted);text-align:end;margin-bottom:13px;font-size:.69rem;font-weight:760}._resultCard_1qdpo_491{background:var(--practice-mint);border:1px solid #23887738;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:22px 0;padding:18px 22px;display:grid}._resultCard_1qdpo_491>div:first-child{color:var(--practice-mint-ink);letter-spacing:-.07em;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:860}._resultCard_1qdpo_491 small{font-size:.85rem}._resultCard_1qdpo_491 h2{margin:0 0 5px;font-size:1rem}._resultCard_1qdpo_491 p{color:#536b66;margin:6px 0;font-size:.7rem}._keyCard_1qdpo_225,._stateCard_1qdpo_277{max-width:720px;margin:6vh auto;padding:clamp(26px,5vw,48px)}._keyCard_1qdpo_225 form{gap:16px;margin-top:24px;display:grid}._stateCard_1qdpo_277{text-align:center;line-height:1.6}._stateCard_1qdpo_277 h1{margin-top:0}._dashboard_1qdpo_223{padding:clamp(22px,4vw,38px)}._dashboardHeader_1qdpo_223{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}._dashboardHeader_1qdpo_223 small{color:var(--practice-muted);margin-top:9px;font-size:.65rem;display:block}._dashboardActions_1qdpo_1081{gap:8px;min-width:185px;display:grid}._dashboardActions_1qdpo_1081 ._dangerButton_1qdpo_1093{color:var(--practice-coral-ink);border-color:#a83d3552}._metrics_1qdpo_1103{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0 12px;display:grid}._metrics_1qdpo_1103>div{background:#f4f1ff;border:1px solid #5b4bc424;border-radius:14px;gap:7px;padding:14px;display:grid}._metrics_1qdpo_1103 span{color:var(--practice-muted);font-size:.64rem;font-weight:760}._metrics_1qdpo_1103 strong{font-size:1.25rem}._metrics_1qdpo_1103>div:last-child strong{font-size:.72rem;line-height:1.4}._lastUpdated_1qdpo_1143{color:var(--practice-muted);text-align:end;font-size:.62rem}._emptyResults_1qdpo_1155{color:var(--practice-muted);text-align:center;background:#f5f3ee;border-radius:13px;margin:18px 0;padding:18px;font-size:.74rem}._seatResults_1qdpo_1175{gap:13px;margin-top:20px;display:grid}._seatResults_1qdpo_1175 article{border:1px solid var(--practice-border);background:#fff;border-radius:16px;overflow:hidden}._seatResults_1qdpo_1175 article>header{background:#fbfaf7;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}._seatResults_1qdpo_1175 article>header div{gap:10px;display:flex}._seatResults_1qdpo_1175 article>header span{color:var(--practice-muted);font-size:.65rem;font-weight:730}._seatResults_1qdpo_1175 article>header>span{background:#eeecf8;border-radius:999px;padding:6px 9px}._seatResults_1qdpo_1175 article[data-status=submitted]>header>span{color:#1c705f;background:#e3f4ee}._seatResults_1qdpo_1175 article[data-status=attempt-limit-reached]>header>span{color:#9b4038;background:#fff0eb}._seatSummary_1qdpo_411{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 16px;display:grid}._seatSummary_1qdpo_411 div{gap:4px;display:grid}._seatSummary_1qdpo_411 dd{margin:0;font-size:.73rem;font-weight:740}._attemptTable_1qdpo_1243{border-top:1px solid var(--practice-border);overflow-x:auto}._attemptTable_1qdpo_1243 table{border-collapse:collapse;width:100%;min-width:620px}._attemptTable_1qdpo_1243 th,._attemptTable_1qdpo_1243 td{text-align:start;padding:10px 16px;font-size:.65rem}._attemptTable_1qdpo_1243 th{color:var(--practice-muted);font-weight:760}._attemptTable_1qdpo_1243 tbody tr:nth-child(odd){background:#fcfbf8}._footer_1qdpo_1257{color:var(--practice-muted);border-top:1px solid #ded7cde0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px clamp(18px,4vw,58px);font-size:.68rem;display:flex}._footer_1qdpo_1257 div{gap:15px;display:flex}@media (width<=820px){._header_1qdpo_39{grid-template-columns:1fr auto}._header_1qdpo_39 nav{display:none}._creatorFields_1qdpo_369,._seatCards_1qdpo_407,._sharePanel_1qdpo_403{grid-template-columns:repeat(2,minmax(0,1fr))}._sharePanel_1qdpo_403>div{grid-column:1/-1}._playerHeader_1qdpo_221,._dashboardHeader_1qdpo_223{grid-template-columns:1fr}._dashboardActions_1qdpo_1081{flex-wrap:wrap;display:flex}._metrics_1qdpo_1103{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._creatorFields_1qdpo_369,._seatCards_1qdpo_407,._sharePanel_1qdpo_403,._metrics_1qdpo_1103,._seatSummary_1qdpo_411{grid-template-columns:1fr}._consentPanel_1qdpo_647,._cardTools_1qdpo_735{flex-direction:column;align-items:stretch}._cardTools_1qdpo_735>div,._dashboardActions_1qdpo_1081{grid-template-columns:1fr;display:grid}._recoveryWarning_1qdpo_405{grid-template-columns:1fr}._resultCard_1qdpo_491{grid-template-columns:1fr;align-items:start}._footer_1qdpo_1257{flex-direction:column;align-items:flex-start}._creator_1qdpo_219 button,._sharePanel_1qdpo_403 a,._dashboard_1qdpo_223 button,._primaryButton_1qdpo_479{width:100%}}@media (prefers-reduced-motion:reduce){._creator_1qdpo_219 *,._player_1qdpo_221 *,._dashboard_1qdpo_223 *{scroll-behavior:auto!important;transition:none!important}}@media print{body:where(:has(._printArea_1qdpo_1369)) :not(:has(._printArea_1qdpo_1369)):not(._printArea_1qdpo_1369):not(._printArea_1qdpo_1369 *){display:none!important}body:where(:has(._printArea_1qdpo_1369)) :has(._printArea_1qdpo_1369){display:contents!important}._printArea_1qdpo_1369,._printArea_1qdpo_1369 *{visibility:visible!important}._printArea_1qdpo_1369{box-shadow:none;background:#fff;border:0;width:100%;margin:0;padding:0;position:static}._printArea_1qdpo_1369>:not(._seatCards_1qdpo_407){display:none!important}._seatCards_1qdpo_407{grid-template-columns:repeat(2,minmax(0,1fr));gap:7mm;margin:0;display:grid}._seatCards_1qdpo_407>li{break-inside:avoid;min-height:45mm;padding:7mm}}
