.Ws-3Sq_page{--scan-accent:#a61c4d;--scan-accent-text:#a61c4d;--scan-tint:#fff4f7;color:var(--ui-text);gap:1.5rem;padding-bottom:1rem;display:grid}html[data-ui-theme=dark] .Ws-3Sq_page{--scan-accent-text:#f3b1c7;--scan-tint:#291820}.Ws-3Sq_heading h1{letter-spacing:-.035em;margin:.25rem 0 .5rem;font-size:2rem;font-weight:750}.Ws-3Sq_heading>p:last-child,.Ws-3Sq_muted{color:var(--ui-text-muted);line-height:1.6}.Ws-3Sq_eyebrow{color:var(--scan-accent-text);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:750}.Ws-3Sq_notice{border-left:3px solid var(--scan-accent);background:var(--scan-tint);border-radius:.5rem;align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.Ws-3Sq_notice strong{color:var(--scan-accent-text);flex-shrink:0;font-size:.875rem}.Ws-3Sq_notice p{font-size:.875rem;line-height:1.6}.Ws-3Sq_layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1.5rem;display:grid}.Ws-3Sq_card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:1rem;min-width:0;padding:1.75rem}.Ws-3Sq_cardHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Ws-3Sq_cardHeading h2,.Ws-3Sq_howItWorks h2{font-size:1.125rem;font-weight:700}.Ws-3Sq_cardHeading p{color:var(--ui-text-muted);margin-top:.35rem;font-size:.875rem}.Ws-3Sq_badge{border:1px solid var(--ui-border);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.Ws-3Sq_accentBadge{border-color:var(--scan-accent);color:var(--scan-accent-text);background:var(--scan-tint)}.Ws-3Sq_switchRow{border-bottom:1px solid var(--ui-border);align-items:center;gap:1.25rem;margin:1.75rem 0;padding-bottom:1.5rem;display:flex}.Ws-3Sq_switchRow>div{flex:1}.Ws-3Sq_switchRow strong{font-size:.9375rem}.Ws-3Sq_switchRow p{color:var(--ui-text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.65}.Ws-3Sq_switch{cursor:pointer;background:#525252;border:1px solid #737373;border-radius:999px;flex-shrink:0;align-items:center;width:3.5rem;height:2rem;padding:.2rem;display:inline-flex}.Ws-3Sq_switch>span{background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .15s;display:block}.Ws-3Sq_switchOn{background:var(--scan-accent);border-color:var(--scan-accent)}.Ws-3Sq_switchOn>span{transform:translate(1.45rem)}.Ws-3Sq_switch:disabled{opacity:.5;cursor:not-allowed}.Ws-3Sq_duration{min-width:0}.Ws-3Sq_duration legend{font-size:.875rem;font-weight:650}.Ws-3Sq_durationChoices{gap:.75rem;margin:.75rem 0;display:flex}.Ws-3Sq_durationChoices label{border:1px solid var(--ui-border);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;display:flex}.Ws-3Sq_durationChoices .Ws-3Sq_selectedDuration{border-color:var(--scan-accent);background:var(--scan-tint)}.Ws-3Sq_durationChoices input{accent-color:var(--scan-accent)}.Ws-3Sq_duration:disabled label{cursor:default}.Ws-3Sq_duration p{color:var(--ui-text-muted);font-size:.8125rem;line-height:1.6}.Ws-3Sq_dates{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;display:grid}.Ws-3Sq_dates dt,.Ws-3Sq_usageDetails dt{color:var(--ui-text-muted);font-size:.8125rem}.Ws-3Sq_dates dd{overflow-wrap:anywhere;margin-top:.4rem;font-size:.875rem;font-weight:600}.Ws-3Sq_countdown{background:var(--ui-surface-muted);border-radius:.75rem;gap:.4rem;padding:1.25rem;display:grid}.Ws-3Sq_countdown>span{color:var(--ui-text-muted);font-size:.8125rem}.Ws-3Sq_countdown strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.65rem}.Ws-3Sq_countdown small{color:var(--ui-text-muted);font-size:.75rem}.Ws-3Sq_balanceLabel{color:var(--ui-text-muted);margin-top:2rem;font-size:.875rem}.Ws-3Sq_balance{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:.35rem 0;font-size:3rem;font-weight:750;line-height:1.2}.Ws-3Sq_muted{font-size:.875rem}.Ws-3Sq_meter{background:var(--ui-surface-muted);border-radius:999px;height:.5rem;margin-top:1.75rem;overflow:hidden}.Ws-3Sq_meter span{border-radius:inherit;background:var(--scan-accent);height:100%;display:block}.Ws-3Sq_meterLabels{color:var(--ui-text-muted);justify-content:space-between;margin-top:.6rem;font-size:.8125rem;display:flex}.Ws-3Sq_usageDetails{border-top:1px solid var(--ui-border);gap:1rem;margin:1.75rem 0 1.25rem;padding-top:1.5rem;display:grid}.Ws-3Sq_usageDetails>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Ws-3Sq_usageDetails dd{text-align:right;font-size:.8125rem;font-weight:600}.Ws-3Sq_usageNote{color:var(--ui-text-muted);font-size:.8125rem;line-height:1.65}.Ws-3Sq_howItWorks{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:1rem;padding:1.5rem 1.75rem}.Ws-3Sq_howItWorks ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;list-style:none;display:grid}.Ws-3Sq_howItWorks li{counter-increment:steps;grid-template-columns:1.75rem 1fr;align-content:start;gap:.5rem .65rem;display:grid}.Ws-3Sq_howItWorks li:before{content:counter(steps);background:var(--ui-surface-muted);width:1.75rem;height:1.75rem;color:var(--scan-accent-text);border-radius:50%;grid-row:span 2;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.Ws-3Sq_howItWorks li strong{font-size:.875rem}.Ws-3Sq_howItWorks li span,.Ws-3Sq_howItWorks>p{color:var(--ui-text-muted);font-size:.8125rem;line-height:1.65}.Ws-3Sq_howItWorks>p{border-top:1px solid var(--ui-border);padding-top:1rem}.Ws-3Sq_examples{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.Ws-3Sq_examples strong{font-size:.875rem}.Ws-3Sq_examples p{color:var(--ui-text-muted);margin-top:.25rem;font-size:.8125rem}.Ws-3Sq_exampleButtons{flex-wrap:wrap;gap:.5rem;display:flex}.Ws-3Sq_exampleButtons button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;border-radius:.5rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:600}.Ws-3Sq_exampleButtons button:hover{border-color:var(--scan-accent);color:var(--scan-accent-text)}.Ws-3Sq_page button:focus-visible,.Ws-3Sq_page input:focus-visible{outline:2px solid var(--scan-accent-text);outline-offset:4px}html[data-ui-touch=large] .Ws-3Sq_exampleButtons button{min-height:3rem}html[data-ui-density=comfortable] .Ws-3Sq_card{line-height:1.5}@media (max-width:900px){.Ws-3Sq_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Ws-3Sq_page{gap:1rem}.Ws-3Sq_card,.Ws-3Sq_howItWorks{padding:1.25rem}.Ws-3Sq_notice{flex-direction:column;gap:.35rem}.Ws-3Sq_heading h1{font-size:1.75rem}.Ws-3Sq_dates{grid-template-columns:1fr}.Ws-3Sq_howItWorks ol{grid-template-columns:1fr;gap:1.25rem}.Ws-3Sq_countdown strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.Ws-3Sq_switch>span{transition:none}}
.U6CMlG_cohorts{gap:8px;display:grid}.U6CMlG_cohort{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;min-width:0}.U6CMlG_cohortSummary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}.U6CMlG_cohortSummary::-webkit-details-marker{display:none}.U6CMlG_cohortChevron{flex:none;width:12px;height:12px}.U6CMlG_cohort[open] .U6CMlG_cohortChevron{transform:rotate(90deg)}.U6CMlG_cohortContent{border-top:1px solid var(--ui-border);gap:12px;padding:12px;display:grid}.U6CMlG_placementGroup{background:var(--ui-surface-muted);border-radius:10px;gap:16px;padding:12px;display:grid}.U6CMlG_bulkSetup{gap:12px;display:grid}.U6CMlG_review{border-top:1px solid var(--ui-border);padding-top:20px}.U6CMlG_reviewBody{gap:16px;display:grid}.U6CMlG_studentList{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;overflow:hidden}.U6CMlG_studentRow{grid-template-columns:minmax(180px,1fr) minmax(180px,1.2fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.U6CMlG_studentRow+.U6CMlG_studentRow{border-top:1px solid var(--ui-border)}.U6CMlG_identity{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;font-size:.875rem;display:flex}.U6CMlG_identity input{flex-shrink:0;margin-top:3px}.U6CMlG_placement{min-width:0;color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.875rem}.U6CMlG_rowActions{align-items:center;gap:10px;display:flex}.U6CMlG_actionBar{border-top:1px solid var(--ui-border);gap:12px;padding-top:20px;display:grid}.U6CMlG_drawer{border:0;border-left:1px solid var(--ui-border);background:var(--ui-surface);width:min(100vw,38rem);max-width:100vw;height:100dvh;max-height:none;color:var(--ui-text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 48px #0003}.U6CMlG_drawer[open]{flex-direction:column;display:flex}.U6CMlG_drawer::backdrop{background:#0008}.U6CMlG_drawerHeader{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;flex-shrink:0;padding:24px}.U6CMlG_drawerBody{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.U6CMlG_currentChoice{background:var(--ui-surface-muted);border-radius:10px;padding:16px}.U6CMlG_drawerFooter{padding:16px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--ui-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1000px){.U6CMlG_studentRow{grid-template-columns:minmax(0,1fr) auto}.U6CMlG_placement{grid-area:2/1/auto/-1}.U6CMlG_rowActions{grid-area:1/2}}@media (max-width:640px){.U6CMlG_studentRow{gap:12px;padding:12px}.U6CMlG_rowActions{flex-direction:column;align-items:flex-end}.U6CMlG_drawer{border:0;width:100vw}.U6CMlG_drawerHeader,.U6CMlG_drawerBody{padding:20px}.U6CMlG_drawerFooter{padding-inline:20px}}
.o9ArPq_panel{color:#344054;gap:14px;font-size:14px;line-height:1.5;display:grid}.o9ArPq_panel h3,.o9ArPq_panel p{margin:0}.o9ArPq_panel h3{color:#172033;font-size:21px;line-height:1.25}.o9ArPq_account{overflow-wrap:anywhere}.o9ArPq_panel form{gap:10px;display:grid}.o9ArPq_panel input[type=text]{color:#172033;letter-spacing:.18em;background:#fff;border:1px solid #94a3b8;border-radius:10px;width:100%;min-height:48px;padding:10px 14px;font-size:22px}.o9ArPq_panel select{color:#172033;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:10px;padding:10px 14px}.o9ArPq_panel button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#a61c4d;border:1px solid #a61c4d;border-radius:10px;padding:11px 14px;font-weight:700}.o9ArPq_panel button:disabled{opacity:.6;cursor:default}.o9ArPq_panel button:focus-visible,.o9ArPq_panel input:focus-visible,.o9ArPq_panel select:focus-visible,.o9ArPq_panel summary:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.o9ArPq_panel .o9ArPq_secondary{color:inherit;background:0 0;border-color:#94a3b8}.o9ArPq_error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:10px}.o9ArPq_qr{width:min(220px,100%);height:auto;margin:auto;display:block}.o9ArPq_panel summary{cursor:pointer}.o9ArPq_secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 0;display:block}.o9ArPq_actions{flex-wrap:wrap;gap:10px;display:flex}.o9ArPq_codes{overflow-wrap:anywhere;padding-left:22px;font-size:12px}.o9ArPq_codes li{padding:4px 0}.o9ArPq_checkbox{align-items:flex-start;gap:10px;display:flex}.o9ArPq_checkbox input{min-width:20px;min-height:20px;margin-top:2px}html[data-ui-theme=dark] .o9ArPq_panel{color:#cbd5e1}html[data-ui-theme=dark] .o9ArPq_panel h3{color:#f1f5f9}html[data-ui-theme=dark] .o9ArPq_panel input[type=text]{color:#f1f5f9;background:#172033;border-color:#64748b}html[data-ui-theme=dark] .o9ArPq_panel select{color:#f1f5f9;background:#172033;border-color:#64748b}html[data-ui-theme=dark] .o9ArPq_error{color:#fecdd3;background:#3f1628;border-color:#9f4965}@media print{.o9ArPq_recoveryPrint{color:#000;background:#fff;padding:24px;position:absolute;inset:0}}
.NzttHq_loginPage{color:#172033;background:radial-gradient(circle at 12% 15%,#a61c4d14,#0000 28rem),radial-gradient(circle at 92% 86%,#1d6b8414,#0000 30rem),#f4f5f7;place-items:center;min-height:100svh;padding:0;display:grid;overflow:hidden}.NzttHq_loginShell{width:100%;min-height:100svh;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,58fr) minmax(380px,42fr);display:grid;overflow:hidden}.NzttHq_heroPanel{color:#fff;isolation:isolate;background:linear-gradient(145deg,#ffffff0f,#0000 44%),linear-gradient(155deg,#86143d 0%,#a61c4d 50%,#64102f 100%);flex-direction:column;min-width:0;padding:30px 34px 24px;display:flex;position:relative;overflow:hidden}.NzttHq_heroPanel:before,.NzttHq_heroPanel:after{content:"";pointer-events:none;z-index:-1;position:absolute}.NzttHq_heroPanel:before{border:1px solid #ffffff29;border-radius:50%;width:560px;height:560px;top:-260px;right:-220px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.NzttHq_heroPanel:after{opacity:.14;background-image:linear-gradient(30deg,#0000 48%,#ffffff2e 49% 51%,#0000 52%),linear-gradient(150deg,#0000 48%,#ffffff1a 49% 51%,#0000 52%);background-size:56px 56px;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.NzttHq_heroGlow{filter:blur(70px);pointer-events:none;background:#ffb6d233;border-radius:50%;width:420px;height:230px;position:absolute;bottom:4%;left:36%}.NzttHq_heroHeader,.NzttHq_heroBrand,.NzttHq_featureRow,.NzttHq_mapCardTop,.NzttHq_mapLegend{align-items:center;display:flex}.NzttHq_heroHeader{z-index:2;justify-content:space-between;gap:18px;position:relative}.NzttHq_heroBrand{gap:12px;min-width:0}.NzttHq_heroLogo{background:#ffffffeb;border:1px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 10px 25px #2c071638}.NzttHq_heroLogo img{object-fit:contain;width:48px;height:48px}.NzttHq_heroBrand strong,.NzttHq_heroBrand small{display:block}.NzttHq_heroBrand strong{font-size:14px;line-height:1.2}.NzttHq_heroBrand small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:11px}.NzttHq_heroCopy{z-index:2;max-width:570px;margin-top:34px;position:relative}.NzttHq_eyebrow{color:#a61c4d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:900}.NzttHq_heroCopy .NzttHq_eyebrow{color:#f6b4cb}.NzttHq_heroCopy h1{letter-spacing:-.045em;max-width:500px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.02}.NzttHq_heroCopy>p:last-child{color:#ffffffb8;max-width:530px;margin:15px 0 0;font-size:14px;line-height:1.65}.NzttHq_mapCard{--map-rotate-x:0deg;--map-rotate-y:0deg;--map-shift-x:0px;--map-shift-y:0px;--map-back-x:0px;--map-back-y:0px;--map-mid-x:0px;--map-mid-y:0px;--map-front-x:0px;--map-front-y:0px;z-index:2;color:#172033;perspective:1000px;background:linear-gradient(#ffffffe6,#ffffffd1),#fff;border:1px solid #ffffff47;border-radius:24px;min-height:305px;margin-top:24px;transition:box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 24px 46px #30071740}.NzttHq_mapCard:hover{box-shadow:0 30px 58px #30071754}.NzttHq_mapCardTop{z-index:4;color:#5c263b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:14px 17px 9px;font-size:11px;font-weight:900;position:relative}.NzttHq_mapCoordinates{color:#8993a1;letter-spacing:.06em;font-size:9px}.NzttHq_mapScene{height:230px;transform:translate3d(var(--map-shift-x), var(--map-shift-y), 0) rotateX(var(--map-rotate-x)) rotateY(var(--map-rotate-y));transform-style:preserve-3d;transform-origin:50% 55%;will-change:transform;transition:transform .13s ease-out}.NzttHq_mapScene svg{width:100%;height:100%;overflow:visible}.NzttHq_mapLayerBack,.NzttHq_mapLayerMid,.NzttHq_mapLayerFront{transform-box:fill-box;transform-origin:50%;transition:transform .13s ease-out}.NzttHq_mapLayerBack{transform:translate(var(--map-back-x), var(--map-back-y))}.NzttHq_mapLayerMid{transform:translate(var(--map-mid-x), var(--map-mid-y))}.NzttHq_mapLayerFront{transform:translate(var(--map-front-x), var(--map-front-y))}.NzttHq_mapLegend{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#687383;background:#ffffffc7;border:1px solid #6f7d912b;border-radius:13px;gap:13px;padding:9px 11px;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:14px;right:14px}.NzttHq_mapLegend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.NzttHq_legendBurgundy{background:#a61c4d}.NzttHq_legendGreen{background:#56a57f}.NzttHq_featureRow{z-index:2;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:auto;padding-top:18px;position:relative}.NzttHq_featureRow span{color:#ffffffb8;border:1px solid #ffffff2b;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.NzttHq_authPanel{background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,5vw,70px) clamp(28px,4vw,54px);display:flex}.NzttHq_mobileBrand{display:none}.NzttHq_authHeading{margin-bottom:26px}.NzttHq_authHeading h2{color:#172033;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.NzttHq_authHeading>p:last-child{color:#697383;margin:12px 0 0;font-size:14px;line-height:1.55}.NzttHq_loginContainer{width:100%}.NzttHq_googleContainer{flex-direction:column;gap:14px;display:flex}.NzttHq_submitBtn{color:#fff;cursor:pointer;background:#a61c4d;border:1px solid #a61c4d;border-radius:12px;width:100%;padding:13px 15px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s}a.NzttHq_submitBtn{text-align:center;text-decoration:none;display:block}.NzttHq_submitBtn:hover{background:#8b173f;transform:translateY(-1px);box-shadow:0 10px 22px #a61c4d33}.NzttHq_submitBtn:active{transform:translateY(0)}.NzttHq_googleBtn{color:#344054;background:#fff;border-color:#d6dbe3;justify-content:center;align-items:center;gap:11px;display:flex;box-shadow:0 8px 18px #1720330f}.NzttHq_googleBtn:hover{color:#172033;background:#fff;border-color:#a61c4d}.NzttHq_errorMessage{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.NzttHq_authFooter{color:#98a1ad;text-align:center;margin:28px 0 0;font-size:10px;line-height:1.5}html[data-ui-theme=dark] .NzttHq_loginPage{background:radial-gradient(circle at 12% 15%,#a61c4d24,#0000 28rem),#090f1b}:is(html[data-ui-theme=dark] .NzttHq_loginShell,html[data-ui-theme=dark] .NzttHq_authPanel){background:#111827;border-color:#334155}html[data-ui-theme=dark] .NzttHq_authHeading h2{color:#f1f5f9}html[data-ui-theme=dark] .NzttHq_authHeading>p:last-child{color:#94a3b8}html[data-ui-theme=dark] .NzttHq_authFooter{color:#94a3b8}html[data-ui-theme=dark] .NzttHq_googleBtn{color:#cbd5e1;background:#172033;border-color:#334155}.NzttHq_googleBtn:disabled{color:#6b7280;cursor:wait;box-shadow:none;background:#e5e7eb;border-color:#d1d5db;transform:none}.NzttHq_googleBtn:disabled img{filter:grayscale();opacity:.6}html[data-ui-theme=dark] .NzttHq_googleBtn:disabled{color:#cbd5e1;background:#334155;border-color:#475569}@media (max-width:900px){.NzttHq_loginPage{padding:18px;overflow:auto}.NzttHq_loginShell{grid-template-columns:1fr;min-height:auto}.NzttHq_heroPanel{min-height:auto;padding:24px}.NzttHq_heroCopy{margin-top:25px}.NzttHq_heroCopy h1{max-width:420px;font-size:38px}.NzttHq_mapCard{opacity:1;flex-shrink:0;align-self:center;width:100%;max-width:520px;min-height:235px;position:relative;bottom:auto;right:auto}.NzttHq_mapScene{height:170px}.NzttHq_mapLegend,.NzttHq_featureRow{display:none}.NzttHq_authPanel{padding:38px 28px}}@media (max-width:600px){.NzttHq_loginPage{background:linear-gradient(#a61c4d 0 340px,#eef1f5 340px 100%);padding:0;display:block;overflow-x:hidden}.NzttHq_loginShell{width:100%;min-height:100svh;box-shadow:none;background:0 0;border:0;border-radius:0}.NzttHq_heroPanel{min-height:auto;padding:22px}.NzttHq_heroBrand strong{font-size:12px}.NzttHq_heroBrand small,.NzttHq_heroBrand+span{display:none}.NzttHq_heroCopy{z-index:5;max-width:100%;margin-top:28px}.NzttHq_heroCopy h1{text-shadow:0 3px 18px #46081f40;font-size:clamp(30px,9vw,39px)}.NzttHq_heroCopy>p:last-child{display:none}.NzttHq_mapCard{width:100%;max-width:360px;min-height:170px;box-shadow:none;opacity:.62;background:0 0;border:0;margin-top:16px}.NzttHq_mapCard:hover{box-shadow:none}.NzttHq_mapCardTop,.NzttHq_mapLegend{display:none}.NzttHq_authPanel{z-index:10;background:#fff;border:1px solid #6f7d9129;border-radius:24px;width:auto;margin:16px 16px 22px;padding:28px 22px 24px;position:relative;box-shadow:0 24px 52px #29182133}.NzttHq_authHeading{margin-bottom:22px}.NzttHq_authHeading h2{font-size:28px}.NzttHq_authHeading>p:last-child{margin-top:8px;font-size:13px}.NzttHq_authFooter{margin-top:22px}.NzttHq_mobileBrand{display:none}html[data-ui-theme=dark] .NzttHq_loginPage{background:linear-gradient(#7f173b 0 340px,#090f1b 340px 100%)}html[data-ui-theme=dark] .NzttHq_authPanel{background:#111827;border-color:#334155;box-shadow:0 24px 52px #00000061}}@media (prefers-reduced-motion:reduce){.NzttHq_mapScene,.NzttHq_mapLayerBack,.NzttHq_mapLayerMid,.NzttHq_mapLayerFront,.NzttHq_submitBtn{transition:none;transform:none}}
.iC-jjG_reviewNotice{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-muted);font-family:var(--font-sans,Arial, sans-serif);border-radius:12px;padding:16px 18px}.iC-jjG_noticeLabel{color:var(--ui-text-muted);margin-bottom:4px;font-size:.75rem;font-weight:500;display:block}.iC-jjG_noticeTitle{color:var(--ui-text);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.iC-jjG_noticeText,.iC-jjG_noticeAction{margin:6px 0 0;font-size:.8125rem;line-height:1.6}.iC-jjG_noticeAction{color:var(--ui-text-muted)}.iC-jjG_reviewDetails{margin-top:12px;font-size:.8125rem;line-height:1.6}.iC-jjG_reviewDetails summary{cursor:pointer;width:fit-content;padding:4px 0;font-weight:700}.iC-jjG_reviewDetails summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.iC-jjG_reviewList{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.iC-jjG_reviewList li{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.iC-jjG_reviewList strong{min-width:70px}.iC-jjG_tableSection{min-width:0;container-type:inline-size}.iC-jjG_tableViewport{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.iC-jjG_mcqTable{border-collapse:collapse;width:100%;min-width:56rem;color:var(--ui-text);font-size:.875rem;line-height:1.5}.iC-jjG_mcqTable th,.iC-jjG_mcqTable td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .75rem}.iC-jjG_mcqTable thead{color:var(--ui-text-muted);background:var(--ui-surface);font-size:.8125rem}.iC-jjG_mcqTable .iC-jjG_numberCell{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.iC-jjG_questionCell{min-width:5rem;font-weight:600}.iC-jjG_choicesCell{white-space:nowrap;width:9rem}.iC-jjG_rowHint{max-width:9rem;color:var(--ui-text-muted);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.iC-jjG_detailsTitle{color:var(--ui-text);margin:.5rem 0;font-size:.8125rem}.iC-jjG_detailsRow[hidden]{display:none}.iC-jjG_mcqTable .iC-jjG_detailsCell{padding:0}.iC-jjG_detailsPanel{background:var(--ui-surface);padding:1.25rem}.iC-jjG_panelTitle{margin:0 0 1rem;font-size:.875rem;font-weight:600}.iC-jjG_detailsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.iC-jjG_detailsGrid>*{min-width:0}.iC-jjG_breakdownTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.5}.iC-jjG_breakdownTable caption{text-align:left;color:var(--ui-text);padding:0 0 .75rem;font-size:.875rem;font-weight:600}.iC-jjG_breakdownTable tbody th{font-weight:400}.iC-jjG_discriminationTable th:first-child{width:24%}.iC-jjG_discriminationTable th:nth-child(2){width:20%}.iC-jjG_metricValue{font-variant-numeric:tabular-nums;font-weight:600}.iC-jjG_guideLevel{margin-top:.25rem;font-size:.8125rem;font-weight:600;display:block}.iC-jjG_detailNote,.iC-jjG_tableNote,.iC-jjG_scrollHint,.iC-jjG_emptyMessage{color:var(--ui-text-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.iC-jjG_tableNote,.iC-jjG_scrollHint,.iC-jjG_emptyMessage{padding:.5rem 1rem}.iC-jjG_emptyMessage{color:var(--ui-text)}.iC-jjG_scrollHint{margin-top:0;display:none}.iC-jjG_detailsToggle,.iC-jjG_helpDetails summary{box-sizing:border-box;width:fit-content;max-width:100%;min-height:max(44px,2.75rem);color:var(--ui-text);cursor:pointer;overflow-wrap:anywhere;padding:.625rem 0;font-size:.8125rem;font-weight:600;line-height:1.6}.iC-jjG_detailsToggle{background:0 0;border:0;align-items:center;gap:.375rem;font-family:inherit;display:inline-flex}.iC-jjG_detailsToggle:focus-visible,.iC-jjG_helpDetails summary:focus-visible,.iC-jjG_tableViewport:focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid}.iC-jjG_choiceKey{color:var(--ui-text-muted)}.iC-jjG_classChart{border-bottom:1px solid var(--ui-border);padding:1rem 1.25rem}.iC-jjG_answerTally{border-top:1px solid var(--ui-border);margin-top:.75rem;padding-top:.5rem}.iC-jjG_answerTally p{margin:.25rem 0}.iC-jjG_helpDetails{max-width:48rem;color:var(--ui-text-muted)}.iC-jjG_helpDetails p{margin:.5rem 0;font-size:.8125rem;line-height:1.6}@media (max-width:50rem){.iC-jjG_detailsGrid{grid-template-columns:minmax(0,1fr)}.iC-jjG_scrollHint{display:block}.iC-jjG_mcqTable th,.iC-jjG_mcqTable td{padding:.5rem .625rem}}@container (max-width:60rem){.iC-jjG_detailsGrid{grid-template-columns:minmax(0,1fr)}}@container (max-width:50rem){.iC-jjG_scrollHint{display:block}}@container (max-width:56rem){.iC-jjG_scrollHint{display:block}}
