.landing-module___cEqKa__page{--landing-bg:#f1f5f9;--landing-surface:#fff;--landing-ink:#0f172a;--landing-muted:#64748b;--landing-border:#e2e8f0;--landing-accent:#2563eb;--landing-accent-deep:#1d4ed8;--landing-hero-deep:#0b1220;width:100%;color:var(--landing-ink);background:radial-gradient(90% 60% at 10% -10%, #2563eb24, transparent 55%), radial-gradient(70% 50% at 100% 0%, #0f172a0f, transparent 50%), linear-gradient(180deg, #e8eef7 0%, var(--landing-bg) 28%, #f8fafc 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:1}.landing-module___cEqKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module___cEqKa__nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafce0;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.landing-module___cEqKa__navBrand{min-width:0;color:var(--landing-ink);align-items:center;gap:.65rem;font-weight:600;display:flex}.landing-module___cEqKa__navBrandText{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.landing-module___cEqKa__navLinks{color:var(--landing-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .9rem;font-size:.9rem;display:flex}.landing-module___cEqKa__navLinks a:hover{color:var(--landing-ink)}.landing-module___cEqKa__navLogin{background:var(--landing-accent-deep);border-radius:.5rem;padding:.4rem .85rem;font-weight:600;color:#fff!important}.landing-module___cEqKa__navLogin:hover{background:#1e40af}.landing-module___cEqKa__navStudent{background:#ffffffb3;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .85rem;font-weight:600;color:var(--landing-ink)!important}.landing-module___cEqKa__navStudent:hover{background:#fff;border-color:#94a3b8}.landing-module___cEqKa__langSwitch{letter-spacing:.02em;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.landing-module___cEqKa__langOption,.landing-module___cEqKa__langOptionActive{font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;color:var(--landing-muted);background:0 0;border:none;padding:.2rem .35rem}.landing-module___cEqKa__langOption:hover{color:var(--landing-ink)}.landing-module___cEqKa__langOptionActive{color:var(--landing-ink);text-underline-offset:3px;text-decoration:underline}.landing-module___cEqKa__langSep{color:#cbd5e1;-webkit-user-select:none;user-select:none}.landing-module___cEqKa__main{width:min(68rem,100%);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) 5rem}.landing-module___cEqKa__hero{flex-direction:column;align-items:flex-start;gap:1.1rem;min-height:min(72vh,36rem);padding:clamp(2.5rem,8vw,5rem) 0 clamp(3rem,6vw,4rem);display:flex}.landing-module___cEqKa__heroBrand{letter-spacing:-.04em;color:var(--landing-hero-deep);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.landing-module___cEqKa__heroHeadline{letter-spacing:-.02em;color:#1e293b;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:560;line-height:1.25}.landing-module___cEqKa__heroSupport{max-width:38rem;color:var(--landing-muted);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.65}.landing-module___cEqKa__heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.landing-module___cEqKa__ctaPrimary,.landing-module___cEqKa__ctaSecondary,.landing-module___cEqKa__entrySubmit,.landing-module___cEqKa__chatSend{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.landing-module___cEqKa__ctaPrimary{background:var(--landing-accent-deep);color:#fff}.landing-module___cEqKa__ctaPrimary:hover{background:#1e40af}.landing-module___cEqKa__ctaSecondary{color:var(--landing-ink);background:0 0;border-color:#cbd5e1}.landing-module___cEqKa__ctaSecondary:hover{background:#ffffffb3;border-color:#94a3b8}.landing-module___cEqKa__section{border-top:1px solid var(--landing-border);padding:2.75rem 0;scroll-margin-top:4.5rem}.landing-module___cEqKa__sectionTitle{letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.45rem}.landing-module___cEqKa__sectionLead{max-width:40rem;color:var(--landing-muted);margin:0 0 1.5rem;line-height:1.6}.landing-module___cEqKa__featureList{gap:1rem;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__featureList li{border-left:3px solid var(--landing-accent);color:#334155;padding-left:1rem;line-height:1.55}.landing-module___cEqKa__featureList strong{color:var(--landing-ink)}.landing-module___cEqKa__howtoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.landing-module___cEqKa__howtoHeading{margin:0 0 .85rem;font-size:1.1rem}.landing-module___cEqKa__steps{color:#334155;gap:.65rem;margin:0;padding-left:1.25rem;line-height:1.55;display:grid}.landing-module___cEqKa__inlineLink{color:var(--landing-accent-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.landing-module___cEqKa__entryPanel{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:.75rem;max-width:40rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0f}.landing-module___cEqKa__entryForm{gap:.55rem;display:grid}.landing-module___cEqKa__entryLabel{font-size:.95rem;font-weight:600}.landing-module___cEqKa__entryRow{flex-wrap:wrap;gap:.65rem;display:flex}.landing-module___cEqKa__entryInput{min-width:0;font:inherit;color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;flex:14rem;padding:.75rem .9rem}.landing-module___cEqKa__entryInput:focus{outline:2px solid var(--landing-accent);outline-offset:1px}.landing-module___cEqKa__entrySubmit{background:var(--landing-accent-deep);color:#fff;border:none}.landing-module___cEqKa__entrySubmit:hover{background:#1e40af}.landing-module___cEqKa__entryError{color:#b91c1c;margin:0;font-size:.9rem}.landing-module___cEqKa__entryHint{color:var(--landing-muted);margin:0;font-size:.9rem;line-height:1.45}.landing-module___cEqKa__studentLoginLink{color:var(--landing-muted);margin:1.25rem 0 0;font-size:.95rem;line-height:1.45}.landing-module___cEqKa__footer{border-top:1px solid var(--landing-border);color:var(--landing-muted);padding:1.5rem 0 0;font-size:.85rem}.landing-module___cEqKa__chatRoot{z-index:50;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.landing-module___cEqKa__chatFab{background:var(--landing-hero-deep);color:#fff;min-height:2.85rem;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.7rem 1.15rem;font-weight:600;box-shadow:0 10px 28px #0f172a47}.landing-module___cEqKa__chatFab:hover{background:#111827}.landing-module___cEqKa__chatPanel{border:1px solid var(--landing-border);background:var(--landing-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.85rem;flex-direction:column;width:min(22.5rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);display:flex;overflow:hidden;box-shadow:0 18px 40px #0f172a2e}.landing-module___cEqKa__chatHeader{border-bottom:1px solid var(--landing-border);background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.landing-module___cEqKa__chatTitle{margin:0;font-size:.95rem;font-weight:700}.landing-module___cEqKa__chatSubtitle{color:var(--landing-muted);margin:.15rem 0 0;font-size:.8rem}.landing-module___cEqKa__chatClose{color:var(--landing-muted);cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:1.35rem;line-height:1}.landing-module___cEqKa__chatClose:hover{color:var(--landing-ink)}.landing-module___cEqKa__chatMessages{flex-direction:column;flex:1;gap:.55rem;min-height:10rem;padding:.85rem 1rem;display:flex;overflow-y:auto}.landing-module___cEqKa__chatBubbleBot,.landing-module___cEqKa__chatBubbleUser{border-radius:.65rem;max-width:92%;margin:0;padding:.65rem .8rem;font-size:.88rem;line-height:1.45}.landing-module___cEqKa__chatBubbleBot{color:#1e293b;background:#f1f5f9;align-self:flex-start}.landing-module___cEqKa__chatBubbleUser{background:var(--landing-accent-deep);color:#fff;align-self:flex-end}.landing-module___cEqKa__chatChips{flex-wrap:wrap;gap:.4rem;padding:0 1rem .65rem;display:flex}.landing-module___cEqKa__chatChip{border:1px solid var(--landing-border);color:#334155;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.landing-module___cEqKa__chatChip:hover{background:#f8fafc;border-color:#94a3b8}.landing-module___cEqKa__chatForm{border-top:1px solid var(--landing-border);gap:.45rem;padding:.75rem 1rem 1rem;display:flex}.landing-module___cEqKa__chatInput{min-width:0;font:inherit;color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;flex:1;padding:.6rem .75rem;font-size:.9rem}.landing-module___cEqKa__chatInput:focus{outline:2px solid var(--landing-accent);outline-offset:1px}.landing-module___cEqKa__chatSend{background:var(--landing-accent-deep);color:#fff;border:none;padding:.6rem .9rem;font-size:.9rem}.landing-module___cEqKa__chatSend:hover{background:#1e40af}@media (max-width:720px){.landing-module___cEqKa__navLinks a:not(.landing-module___cEqKa__navLogin):not(.landing-module___cEqKa__navStudent){display:none}.landing-module___cEqKa__howtoGrid{grid-template-columns:1fr}.landing-module___cEqKa__hero{min-height:auto;padding-top:2rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.landing-module___cEqKa__heroBrand,.landing-module___cEqKa__heroHeadline,.landing-module___cEqKa__heroSupport,.landing-module___cEqKa__heroCtas{animation:.52s both landing-module___cEqKa__landingRise}.landing-module___cEqKa__heroHeadline{animation-delay:80ms}.landing-module___cEqKa__heroSupport{animation-delay:.14s}.landing-module___cEqKa__heroCtas{animation-delay:.2s}.landing-module___cEqKa__chatPanel{animation:.18s both landing-module___cEqKa__chatIn}}@keyframes landing-module___cEqKa__landingRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module___cEqKa__chatIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.AlceLogo-module__veww7a__frame{background:#0b1220;border-radius:50%;flex-shrink:0;line-height:0;display:inline-flex;overflow:hidden}.AlceLogo-module__veww7a__img{object-fit:cover;width:100%;height:100%;display:block}
.AccessForm-module__MEG50G__formContainer{justify-content:center;width:100%;padding:.25rem 0 1rem;display:flex}.AccessForm-module__MEG50G__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;width:100%;max-width:500px;padding:1.15rem 1rem;box-shadow:0 1px 2px #0f172a0a}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__card{box-shadow:none;background:#111827;border-color:#334155}}.AccessForm-module__MEG50G__header{border-bottom:1px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:1rem}.AccessForm-module__MEG50G__logo{margin:0 0 .75rem;display:flex}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__header{border-bottom-color:#334155}}.AccessForm-module__MEG50G__header h2{letter-spacing:-.02em;word-break:break-word;margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.AccessForm-module__MEG50G__instructions{color:#334155;margin:.5rem 0 .75rem;font-size:.92rem;line-height:1.5}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__instructions{color:#cbd5e1}}.AccessForm-module__MEG50G__description{color:#64748b;margin:.5rem 0 0;font-size:.88rem;line-height:1.45}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__description{color:#94a3b8}}.AccessForm-module__MEG50G__details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;flex-direction:column;gap:.55rem;margin-bottom:1.25rem;padding:.85rem .95rem;font-size:.88rem;display:flex}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__details{background:#0f172a;border-color:#334155}}.AccessForm-module__MEG50G__details div{justify-content:space-between;align-items:flex-start;gap:.75rem;line-height:1.35;display:flex}.AccessForm-module__MEG50G__form{flex-direction:column;gap:1.1rem;display:flex}.AccessForm-module__MEG50G__formGroup{flex-direction:column;gap:.45rem;display:flex}.AccessForm-module__MEG50G__formGroup label{font-size:.92rem;font-weight:600}.AccessForm-module__MEG50G__formGroup input{color:#0f172a;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;min-height:2.75rem;padding:.7rem .8rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__formGroup input{color:#e2e8f0;background:#0b1220;border-color:#475569}}.AccessForm-module__MEG50G__formGroup input:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #2563eb2e}.AccessForm-module__MEG50G__formGroup input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__formGroup input:disabled{color:#64748b;background:#1e293b}}.AccessForm-module__MEG50G__error{color:#dc2626;font-size:.85rem}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__error{color:#f87171}}.AccessForm-module__MEG50G__formError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.55rem;padding:.75rem;font-size:.9rem}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__formError{color:#fecaca;background:#3f1d1d;border-color:#7f1d1d}}.AccessForm-module__MEG50G__hint{color:#64748b;margin:0 0 .85rem;font-size:.85rem;line-height:1.45}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__hint{color:#94a3b8}}.AccessForm-module__MEG50G__submitButton{color:#fff;cursor:pointer;touch-action:manipulation;background:#2563eb;border:none;border-radius:.55rem;min-height:2.85rem;padding:.85rem;font-size:1rem;font-weight:650;transition:background .2s}.AccessForm-module__MEG50G__submitButton:hover:not(:disabled){background:#1d4ed8}.AccessForm-module__MEG50G__submitButton:disabled{cursor:not-allowed;background:#cbd5e1}@media (prefers-color-scheme:dark){.AccessForm-module__MEG50G__submitButton:disabled{background:#334155}}@media (min-width:640px){.AccessForm-module__MEG50G__formContainer{padding:1rem 0 1.5rem}.AccessForm-module__MEG50G__card{padding:1.75rem}.AccessForm-module__MEG50G__header{margin-bottom:1.5rem;padding-bottom:1.25rem}.AccessForm-module__MEG50G__header h2{font-size:1.45rem}.AccessForm-module__MEG50G__details{margin-bottom:1.5rem;padding:1rem}}
.page-module__iqhkka__page{background:linear-gradient(180deg, #f1f5f9f2, transparent 14rem), var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.page-module__iqhkka__header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #e2e8f0;padding:.9rem 1rem;position:sticky;top:0}@media (prefers-color-scheme:dark){.page-module__iqhkka__header{background:#0f172af0;border-bottom-color:#334155}}.page-module__iqhkka__header>div,.page-module__iqhkka__headerInner{max-width:1200px;margin:0 auto}.page-module__iqhkka__headerBack{margin-bottom:.45rem;display:block}.page-module__iqhkka__stateBack{margin-top:1rem;display:inline-flex}.page-module__iqhkka__header h1{letter-spacing:-.02em;margin:0 0 .15rem;font-size:1.15rem;font-weight:700;line-height:1.25}.page-module__iqhkka__header p{color:#64748b;margin:0;font-size:.88rem;line-height:1.35}@media (prefers-color-scheme:dark){.page-module__iqhkka__header p{color:#94a3b8}}.page-module__iqhkka__content{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:.85rem .75rem 1.25rem}.page-module__iqhkka__loadingState,.page-module__iqhkka__errorState,.page-module__iqhkka__unavailableState,.page-module__iqhkka__expiredState,.page-module__iqhkka__expiredPanel{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:1.35rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}@media (prefers-color-scheme:dark){.page-module__iqhkka__loadingState,.page-module__iqhkka__errorState,.page-module__iqhkka__unavailableState,.page-module__iqhkka__expiredState,.page-module__iqhkka__expiredPanel{box-shadow:none;background:#111827;border-color:#334155}}.page-module__iqhkka__errorState{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (prefers-color-scheme:dark){.page-module__iqhkka__errorState{color:#fecaca;background:#3f1d1d;border-color:#7f1d1d}}.page-module__iqhkka__expiredState,.page-module__iqhkka__expiredPanel{background:linear-gradient(#fffbeb 0%,#fff 55%);border-color:#f1d4a3;max-width:32rem;margin:1.25rem auto 0;padding:1.75rem 1.25rem 1.5rem}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredState,.page-module__iqhkka__expiredPanel{background:linear-gradient(#332a1a 0%,#111827 55%);border-color:#92400e}}.page-module__iqhkka__unavailableState{border-color:#94a3b8}.page-module__iqhkka__expiredIcon{color:#b45309;background:#fbbf242e;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto .85rem;display:inline-flex}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredIcon{color:#fbbf24;background:#fbbf241f}}.page-module__iqhkka__expiredEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#b45309;margin:0 0 .35rem;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredEyebrow{color:#fbbf24}}.page-module__iqhkka__errorState h2,.page-module__iqhkka__unavailableState h2,.page-module__iqhkka__expiredState h2,.page-module__iqhkka__expiredPanel h2{letter-spacing:-.02em;color:#0f172a;margin:0 0 .5rem;font-size:1.25rem;line-height:1.25}@media (prefers-color-scheme:dark){.page-module__iqhkka__errorState h2,.page-module__iqhkka__unavailableState h2,.page-module__iqhkka__expiredState h2,.page-module__iqhkka__expiredPanel h2{color:#f8fafc}}.page-module__iqhkka__expiredTitle{color:#334155;margin:0 0 .75rem;font-size:.95rem;font-weight:600}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredTitle{color:#cbd5e1}}.page-module__iqhkka__errorState p,.page-module__iqhkka__unavailableState p,.page-module__iqhkka__expiredState p,.page-module__iqhkka__expiredLead,.page-module__iqhkka__expiredDue{color:#475569;margin:0;font-size:.95rem;line-height:1.5}@media (prefers-color-scheme:dark){.page-module__iqhkka__errorState p,.page-module__iqhkka__unavailableState p,.page-module__iqhkka__expiredState p,.page-module__iqhkka__expiredLead,.page-module__iqhkka__expiredDue{color:#cbd5e1}}.page-module__iqhkka__expiredLead{margin-bottom:.5rem}.page-module__iqhkka__expiredDue{color:#64748b;margin-bottom:1rem;font-size:.88rem}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredDue{color:#94a3b8}}.page-module__iqhkka__expiredGuidance{text-align:left;background:#fffbebd9;border:1px solid #f1d4a3;border-radius:.75rem;margin:0 auto 1.15rem;padding:.9rem 1rem}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredGuidance{background:#78350f40;border-color:#92400e}}.page-module__iqhkka__expiredGuidanceTitle{letter-spacing:.02em;color:#92400e;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.page-module__iqhkka__expiredGuidance p{color:#57534e;margin:0;font-size:.9rem;line-height:1.45}@media (prefers-color-scheme:dark){.page-module__iqhkka__expiredGuidanceTitle{color:#fbbf24}.page-module__iqhkka__expiredGuidance p{color:#e7e5e4}}@media (min-width:640px){.page-module__iqhkka__header{padding:1.25rem 1.5rem}.page-module__iqhkka__header h1{font-size:1.35rem}.page-module__iqhkka__header p{font-size:.95rem}.page-module__iqhkka__content{padding:1.25rem 1.5rem 2rem}.page-module__iqhkka__loadingState,.page-module__iqhkka__errorState,.page-module__iqhkka__unavailableState,.page-module__iqhkka__expiredState,.page-module__iqhkka__expiredPanel{padding:2rem 1.75rem 1.75rem}.page-module__iqhkka__errorState h2,.page-module__iqhkka__unavailableState h2,.page-module__iqhkka__expiredState h2,.page-module__iqhkka__expiredPanel h2{font-size:1.4rem}}@media (min-width:900px){.page-module__iqhkka__header{padding:1.5rem 2rem}.page-module__iqhkka__header h1{font-size:1.45rem}.page-module__iqhkka__content{padding:1.5rem 2rem 2rem}}
.QuestionRenderer-module__Zji2qG__questionContent{flex-direction:column;flex:1;min-width:0;display:flex}.QuestionRenderer-module__Zji2qG__readingText{white-space:pre-wrap;overflow-wrap:anywhere;background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 .55rem .55rem 0;margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__readingText{background:#152030;border-left-color:#60a5fa}}.QuestionRenderer-module__Zji2qG__readingText p{margin:0}.QuestionRenderer-module__Zji2qG__media{justify-content:center;margin:0 0 1rem;display:flex}.QuestionRenderer-module__Zji2qG__mediaImage,.QuestionRenderer-module__Zji2qG__mediaVideo{object-fit:contain;background:#0f172a0d;border-radius:.55rem;width:100%;max-height:20rem;display:block}.QuestionRenderer-module__Zji2qG__mediaAudio{width:100%}.QuestionRenderer-module__Zji2qG__prompt{overflow-wrap:anywhere;margin:0 0 .65rem;font-size:1.05rem;font-weight:650;line-height:1.4}.QuestionRenderer-module__Zji2qG__description{color:#64748b;margin:0 0 1rem;font-size:.9rem;line-height:1.45}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__description{color:#94a3b8}}.QuestionRenderer-module__Zji2qG__optionsList{flex-direction:column;gap:.65rem;margin-bottom:1.25rem;display:flex}.QuestionRenderer-module__Zji2qG__radioLabel,.QuestionRenderer-module__Zji2qG__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;align-items:flex-start;gap:.75rem;min-height:2.85rem;padding:.85rem .9rem;transition:background .2s,border-color .2s;display:flex}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__radioLabel,.QuestionRenderer-module__Zji2qG__checkboxLabel{background:#0f172a;border-color:#334155}}.QuestionRenderer-module__Zji2qG__radioLabel:hover,.QuestionRenderer-module__Zji2qG__checkboxLabel:hover{background:#f8fafc;border-color:#93c5fd}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__radioLabel:hover,.QuestionRenderer-module__Zji2qG__checkboxLabel:hover{background:#1e293b}}.QuestionRenderer-module__Zji2qG__radioLabel input,.QuestionRenderer-module__Zji2qG__checkboxLabel input{cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem}.QuestionRenderer-module__Zji2qG__radioLabel input:disabled,.QuestionRenderer-module__Zji2qG__checkboxLabel input:disabled{cursor:not-allowed;opacity:.6}.QuestionRenderer-module__Zji2qG__radioLabel span,.QuestionRenderer-module__Zji2qG__checkboxLabel span{overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.QuestionRenderer-module__Zji2qG__inputContainer{margin-bottom:1.25rem}.QuestionRenderer-module__Zji2qG__textInput,.QuestionRenderer-module__Zji2qG__textArea{color:#0f172a;resize:vertical;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;width:100%;min-height:2.85rem;padding:.75rem .85rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.QuestionRenderer-module__Zji2qG__textArea{min-height:8rem}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__textInput,.QuestionRenderer-module__Zji2qG__textArea{color:#e2e8f0;background:#0b1220;border-color:#475569}}.QuestionRenderer-module__Zji2qG__textInput:focus,.QuestionRenderer-module__Zji2qG__textArea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #2563eb2e}.QuestionRenderer-module__Zji2qG__textInput:disabled,.QuestionRenderer-module__Zji2qG__textArea:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__textInput:disabled,.QuestionRenderer-module__Zji2qG__textArea:disabled{color:#64748b;background:#1e293b}}.QuestionRenderer-module__Zji2qG__charCount{color:#94a3b8;text-align:right;margin-top:.45rem;font-size:.8rem}.QuestionRenderer-module__Zji2qG__answerIndicator{border-top:1px solid #e2e8f0;justify-content:flex-start;margin-top:auto;padding-top:1rem;display:flex}@media (prefers-color-scheme:dark){.QuestionRenderer-module__Zji2qG__answerIndicator{border-top-color:#334155}}.QuestionRenderer-module__Zji2qG__statusRow{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%;display:flex}.QuestionRenderer-module__Zji2qG__answered{color:#16a34a;font-size:.88rem;font-weight:600}.QuestionRenderer-module__Zji2qG__unanswered{color:#94a3b8;font-size:.88rem;font-weight:500}.QuestionRenderer-module__Zji2qG__saveState-unsaved{color:#94a3b8;font-size:.8rem;font-weight:500}.QuestionRenderer-module__Zji2qG__saveState-saving{color:#d97706;font-size:.8rem;font-weight:500}.QuestionRenderer-module__Zji2qG__saveState-failed{color:#dc2626;font-size:.8rem;font-weight:500}@media (min-width:640px){.QuestionRenderer-module__Zji2qG__prompt{font-size:1.1rem}.QuestionRenderer-module__Zji2qG__readingText{padding:1rem 1.25rem;font-size:.95rem}.QuestionRenderer-module__Zji2qG__optionsList{gap:.75rem;margin-bottom:1.5rem}}
.Timer-module__qhoWjG__timer{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:auto;display:flex}.Timer-module__qhoWjG__timerLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:0;font-size:.62rem;font-weight:700}@media (prefers-color-scheme:dark){.Timer-module__qhoWjG__timerLabel{color:#94a3b8}}.Timer-module__qhoWjG__timerDisplay{font-size:1.35rem;font-weight:700;font-family:var(--font-geist-mono), ui-monospace, "Courier New", monospace;letter-spacing:.04em;color:#2563eb;line-height:1.1}.Timer-module__qhoWjG__timer.Timer-module__qhoWjG__warning .Timer-module__qhoWjG__timerDisplay{color:#d97706;animation:1s infinite Timer-module__qhoWjG__pulse}@keyframes Timer-module__qhoWjG__pulse{0%,to{opacity:1}50%{opacity:.7}}.Timer-module__qhoWjG__warningText{color:#d97706;text-align:center;max-width:7rem;margin-top:.15rem;font-size:.68rem;font-weight:600;line-height:1.2}@media (min-width:900px){.Timer-module__qhoWjG__timer{min-height:7rem}.Timer-module__qhoWjG__timerLabel{margin-bottom:.35rem;font-size:.72rem}.Timer-module__qhoWjG__timerDisplay{letter-spacing:.08em;font-size:2.15rem}.Timer-module__qhoWjG__warningText{max-width:none;margin-top:.4rem;font-size:.78rem}}
.ResultView-module__wg90MW__resultContainer{min-height:100dvh;padding:1rem .75rem calc(1.25rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:linear-gradient(160deg,#1e3a8a 0%,#2563eb 48%,#0f172a 100%);justify-content:center;align-items:flex-start;display:flex}.ResultView-module__wg90MW__resultCard{box-sizing:border-box;background:#fff;border-radius:.9rem;width:100%;max-width:600px;padding:1.35rem 1.1rem;box-shadow:0 12px 36px #0f172a38}.ResultView-module__wg90MW__resultHeader{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:1rem}.ResultView-module__wg90MW__resultHeader h2{letter-spacing:-.02em;color:#0f172a;margin:0 0 .45rem;font-size:1.4rem;line-height:1.25}.ResultView-module__wg90MW__submittedTime{color:#64748b;margin:0;font-size:.88rem}.ResultView-module__wg90MW__outcomeSection{justify-content:center;margin-bottom:1.25rem;display:flex}.ResultView-module__wg90MW__resultBadge{text-align:center;border:4px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;font-size:1rem;font-weight:700;display:flex}.ResultView-module__wg90MW__resultBadge span{font-size:1.05rem;font-weight:650}.ResultView-module__wg90MW__breakdown{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.15rem;padding:1rem}.ResultView-module__wg90MW__breakdown h3{color:#0f172a;margin:0 0 .85rem;font-size:.95rem}.ResultView-module__wg90MW__breakdownGrid{grid-template-columns:1fr;gap:.65rem;display:grid}.ResultView-module__wg90MW__breakdownItem{background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;flex-direction:column;align-items:stretch;padding:.85rem;display:flex}.ResultView-module__wg90MW__breakdownPrompt{text-align:left;color:#0f172a;width:100%;margin:.55rem 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.ResultView-module__wg90MW__optionReviewList{flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.ResultView-module__wg90MW__optionReview,.ResultView-module__wg90MW__optionReviewSelected{text-align:left;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;padding:.55rem .7rem;font-size:.9rem;line-height:1.4}.ResultView-module__wg90MW__optionReviewSelected{background:#eff6ff;border-color:#93c5fd}.ResultView-module__wg90MW__optionYourAnswer{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;margin-left:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.ResultView-module__wg90MW__breakdownLabel{color:#64748b;text-align:center;margin-bottom:.35rem;font-size:.82rem;font-weight:500}.ResultView-module__wg90MW__breakdownStatus{font-size:1.05rem;font-weight:700}.ResultView-module__wg90MW__statusCorrect{color:#15803d}.ResultView-module__wg90MW__statusIncorrect{color:#b91c1c}.ResultView-module__wg90MW__statusPending{color:#c2410c}.ResultView-module__wg90MW__breakdownFeedback{text-align:left;color:#334155;background:#fff7ed;border:1px solid #fed7aa;border-radius:.45rem;width:100%;margin:.55rem 0 0;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.ResultView-module__wg90MW__noticeBox{background:#eff6ff;border-left:4px solid #2563eb;border-radius:.55rem;margin-bottom:.85rem;padding:1rem}.ResultView-module__wg90MW__noticeBox:last-child{margin-bottom:0}.ResultView-module__wg90MW__noticeLabel{color:#1d4ed8;margin:0 0 .4rem;font-size:.95rem;font-weight:650}.ResultView-module__wg90MW__noticeText{color:#334155;margin:0;font-size:.92rem;line-height:1.5}@media (min-width:640px){.ResultView-module__wg90MW__resultContainer{align-items:center;padding:1.5rem}.ResultView-module__wg90MW__resultCard{padding:2rem 1.75rem}.ResultView-module__wg90MW__resultHeader h2{font-size:1.75rem}.ResultView-module__wg90MW__resultBadge{width:7.5rem;height:7.5rem}.ResultView-module__wg90MW__breakdownGrid{grid-template-columns:1fr}}
.AssessmentTaker-module__nNPa0a__assessmentContainer{--assess-accent:#2563eb;--assess-accent-strong:#1d4ed8;--assess-surface:#fff;--assess-muted:#64748b;--assess-border:#e2e8f0;--assess-shell:#f1f5f9;--assess-success:#16a34a;padding:.75rem;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;min-height:auto;margin:0;display:flex}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__assessmentContainer{--assess-surface:#111827;--assess-muted:#94a3b8;--assess-border:#334155;--assess-shell:#0b1220}}.AssessmentTaker-module__nNPa0a__sidebar{z-index:30;background:color-mix(in srgb, var(--assess-shell) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--assess-border);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;margin:-.75rem -.75rem 0;padding:.65rem .75rem;display:grid;position:sticky;top:0}.AssessmentTaker-module__nNPa0a__progressCard,.AssessmentTaker-module__nNPa0a__timerCard{background:var(--assess-surface);border:1px solid var(--assess-border);border-radius:.75rem;min-width:0;padding:.7rem .8rem;box-shadow:0 1px 2px #0f172a0a}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__progressCard,.AssessmentTaker-module__nNPa0a__timerCard{box-shadow:none}}.AssessmentTaker-module__nNPa0a__progressCard h3,.AssessmentTaker-module__nNPa0a__timerCard h3{letter-spacing:.08em;text-transform:uppercase;color:var(--assess-muted);margin:0 0 .45rem;font-size:.65rem;font-weight:700}.AssessmentTaker-module__nNPa0a__progressBar{background:#e2e8f0;border-radius:999px;width:100%;height:.45rem;margin-bottom:.45rem;overflow:hidden}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__progressBar{background:#1e293b}}.AssessmentTaker-module__nNPa0a__progressFill{background:linear-gradient(90deg, var(--assess-accent), var(--assess-accent-strong));height:100%;transition:width .3s}.AssessmentTaker-module__nNPa0a__progressText{color:#0f172a;margin:0 0 .2rem;font-size:.82rem;font-weight:650;line-height:1.25}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__progressText{color:#e2e8f0}}.AssessmentTaker-module__nNPa0a__answeredCount{color:var(--assess-muted);margin:0;font-size:.75rem;line-height:1.3}.AssessmentTaker-module__nNPa0a__timerCard{justify-content:center;align-items:center;min-width:6.5rem;display:flex}.AssessmentTaker-module__nNPa0a__submitDesktop{display:none}.AssessmentTaker-module__nNPa0a__sidebarActions{gap:.5rem}.AssessmentTaker-module__nNPa0a__leaveButton{width:100%;min-height:2.75rem;color:var(--assess-muted);border:1px solid var(--assess-border);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:.55rem;padding:.7rem 1rem;font-size:.95rem;font-weight:650;transition:background .2s,color .2s}.AssessmentTaker-module__nNPa0a__leaveButton:hover:not(:disabled){background:color-mix(in srgb, var(--assess-border) 45%, transparent);color:#0f172a}.AssessmentTaker-module__nNPa0a__leaveButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__leaveButton:hover:not(:disabled){color:#e2e8f0}}.AssessmentTaker-module__nNPa0a__footerActions{flex-direction:column;gap:.45rem;width:100%;display:flex}.AssessmentTaker-module__nNPa0a__mainContent{flex-direction:column;flex:1;gap:.85rem;min-width:0;display:flex}.AssessmentTaker-module__nNPa0a__questionContainer{background:var(--assess-surface);border:1px solid var(--assess-border);border-radius:.9rem;flex-direction:column;min-height:12rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__questionContainer{box-shadow:none}}.AssessmentTaker-module__nNPa0a__questionContainer h2{letter-spacing:-.02em;border-bottom:1px solid var(--assess-border);word-break:break-word;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.05rem;line-height:1.35}.AssessmentTaker-module__nNPa0a__questionIndex{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.4rem;padding:.1rem .05rem .35rem;display:flex;overflow-x:auto}.AssessmentTaker-module__nNPa0a__questionIndexButton{border:1px solid var(--assess-border);background:var(--assess-surface);color:#334155;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;scroll-snap-align:center;touch-action:manipulation;border-radius:.55rem;flex:none;font-size:.88rem;font-weight:650;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.AssessmentTaker-module__nNPa0a__questionIndexButton:hover:not(:disabled){color:var(--assess-accent-strong);border-color:#93c5fd}.AssessmentTaker-module__nNPa0a__questionIndexAnswered{color:var(--assess-accent-strong);background:#eff6ff;border-color:#93c5fd}.AssessmentTaker-module__nNPa0a__questionIndexCurrent{background:var(--assess-accent);border-color:var(--assess-accent);color:#fff;box-shadow:0 0 0 3px #2563eb2e}.AssessmentTaker-module__nNPa0a__questionIndexCurrent.AssessmentTaker-module__nNPa0a__questionIndexAnswered{background:var(--assess-accent);color:#fff}.AssessmentTaker-module__nNPa0a__questionIndexButton:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__questionIndexButton{color:#e2e8f0}.AssessmentTaker-module__nNPa0a__questionIndexAnswered{color:#93c5fd;background:#2563eb2e;border-color:#60a5fa66}}.AssessmentTaker-module__nNPa0a__footerNav{z-index:40;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--assess-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--assess-border);flex-direction:column;gap:.45rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}.AssessmentTaker-module__nNPa0a__navigationButtons{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.AssessmentTaker-module__nNPa0a__navButton{background:var(--assess-accent);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;border:none;border-radius:.55rem;width:100%;padding:.65rem .85rem;font-size:.92rem;font-weight:650;transition:background .2s}.AssessmentTaker-module__nNPa0a__navButton:last-of-type{justify-self:stretch}.AssessmentTaker-module__nNPa0a__navButton:hover:not(:disabled){background:var(--assess-accent-strong)}.AssessmentTaker-module__nNPa0a__navButton:disabled{cursor:not-allowed;background:#cbd5e1}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__navButton:disabled{background:#334155}}.AssessmentTaker-module__nNPa0a__questionIndicator{color:var(--assess-muted);white-space:nowrap;text-align:center;font-size:.85rem;font-weight:650}.AssessmentTaker-module__nNPa0a__submitButton{background:var(--assess-success);color:#fff;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;border:none;border-radius:.55rem;padding:.7rem 1rem;font-size:.95rem;font-weight:650;transition:background .2s}.AssessmentTaker-module__nNPa0a__submitButton:hover:not(:disabled){background:#15803d}.AssessmentTaker-module__nNPa0a__submitButton:disabled{cursor:not-allowed;background:#cbd5e1}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__submitButton:disabled{background:#334155}}.AssessmentTaker-module__nNPa0a__submitMobile{display:block}.AssessmentTaker-module__nNPa0a__note{border-left:4px solid var(--assess-accent);background:#eff6ff;border-radius:.5rem;padding:1rem;font-size:.9rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__note{background:#1a2a3a;border-left-color:#60a5fa}}.AssessmentTaker-module__nNPa0a__note p{margin:0}.AssessmentTaker-module__nNPa0a__expiredContainer{justify-content:center;align-items:center;min-height:240px;padding:1rem;display:flex}.AssessmentTaker-module__nNPa0a__expiredCard{text-align:center;background:#fffbeb;border:1px solid #fbbf24;border-radius:.9rem;width:100%;max-width:400px;padding:1.5rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__expiredCard{background:#332a1a;border-color:#f80}}.AssessmentTaker-module__nNPa0a__expiredCard h2{margin:0 0 .5rem}.AssessmentTaker-module__nNPa0a__expiredCard p{color:var(--assess-muted);margin:0}.AssessmentTaker-module__nNPa0a__modalOverlay{--assess-accent:#2563eb;--assess-accent-strong:#1d4ed8;--assess-surface:#fff;--assess-muted:#64748b;--assess-border:#e2e8f0;--assess-shell:#f1f5f9;--assess-success:#16a34a;z-index:1000;background:#0f172a9e;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__modalOverlay{--assess-surface:#111827;--assess-muted:#94a3b8;--assess-border:#334155;--assess-shell:#0b1220;background:#020617b8}}.AssessmentTaker-module__nNPa0a__confirmDialog{background:var(--assess-surface);border:1px solid var(--assess-border);padding:1.35rem 1.15rem calc(1.35rem + env(safe-area-inset-bottom,0px));color:#0f172a;border-radius:1rem 1rem 0 0;width:100%;max-width:480px;box-shadow:0 -12px 40px #0f172a47}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__confirmDialog{color:#e2e8f0;box-shadow:0 -12px 40px #00000073}}.AssessmentTaker-module__nNPa0a__confirmDialog h3{color:inherit;margin:0 0 .85rem;font-size:1.15rem}.AssessmentTaker-module__nNPa0a__confirmDialog p{color:var(--assess-muted);margin:0 0 .85rem;font-size:.95rem}.AssessmentTaker-module__nNPa0a__warningText{font-weight:500;color:#b45309!important}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__warningText{color:#fbbf24!important}}.AssessmentTaker-module__nNPa0a__errorText{font-weight:500;color:#dc2626!important;margin-bottom:1rem!important}.AssessmentTaker-module__nNPa0a__dialogActions{flex-direction:column-reverse;gap:.55rem;margin-top:1.15rem;display:flex}.AssessmentTaker-module__nNPa0a__dialogActions button{min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;border:none;border-radius:.55rem;flex:1;padding:.75rem 1rem;font-size:.95rem;font-weight:650;transition:background .2s}.AssessmentTaker-module__nNPa0a__cancelButton{color:#0f172a;background:#e2e8f0}.AssessmentTaker-module__nNPa0a__cancelButton:hover:not(:disabled){background:#cbd5e1}.AssessmentTaker-module__nNPa0a__cancelButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__cancelButton{color:#fff;background:#334155}.AssessmentTaker-module__nNPa0a__cancelButton:hover:not(:disabled){background:#475569}}.AssessmentTaker-module__nNPa0a__confirmButton{background:var(--assess-success,#16a34a);color:#fff}.AssessmentTaker-module__nNPa0a__confirmButton:hover:not(:disabled){background:#15803d}.AssessmentTaker-module__nNPa0a__confirmButton:disabled{opacity:.5;cursor:not-allowed}@media (min-width:640px){.AssessmentTaker-module__nNPa0a__assessmentContainer{padding:1rem 1.25rem;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.AssessmentTaker-module__nNPa0a__sidebar{margin:-1rem -1.25rem 0;padding:.75rem 1.25rem}.AssessmentTaker-module__nNPa0a__questionContainer{padding:1.35rem 1.5rem}.AssessmentTaker-module__nNPa0a__questionContainer h2{font-size:1.15rem}.AssessmentTaker-module__nNPa0a__modalOverlay{align-items:center;padding:1rem}.AssessmentTaker-module__nNPa0a__confirmDialog{border-radius:.9rem;width:min(400px,100%);padding:1.5rem}.AssessmentTaker-module__nNPa0a__dialogActions{flex-direction:row}}@media (min-width:900px){.AssessmentTaker-module__nNPa0a__assessmentContainer{grid-template-rows:auto auto;grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;min-height:calc(100vh - 7rem);margin:0 -1.5rem;padding:1.25rem 1.5rem 2rem;display:grid}.AssessmentTaker-module__nNPa0a__sidebar{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-direction:column;grid-area:1/1/span 2;gap:.85rem;max-height:calc(100vh - 2rem);margin:0;padding:0;display:flex;position:sticky;top:1rem;overflow-y:auto}.AssessmentTaker-module__nNPa0a__progressCard,.AssessmentTaker-module__nNPa0a__timerCard{padding:1.05rem 1.1rem}.AssessmentTaker-module__nNPa0a__progressCard h3,.AssessmentTaker-module__nNPa0a__timerCard h3{margin-bottom:.75rem;font-size:.7rem}.AssessmentTaker-module__nNPa0a__progressText{font-size:.9rem}.AssessmentTaker-module__nNPa0a__answeredCount{font-size:.82rem}.AssessmentTaker-module__nNPa0a__timerCard{min-width:0;display:block}.AssessmentTaker-module__nNPa0a__submitDesktop{flex-direction:column;display:flex}.AssessmentTaker-module__nNPa0a__mainContent{grid-area:1/2;gap:1rem}.AssessmentTaker-module__nNPa0a__questionContainer{border-radius:1rem;min-height:22rem;padding:1.75rem}.AssessmentTaker-module__nNPa0a__footerNav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-top:0;grid-area:2/2;gap:0;padding:0;position:static}.AssessmentTaker-module__nNPa0a__navigationButtons{justify-content:space-between;gap:1rem;display:flex}.AssessmentTaker-module__nNPa0a__navButton{flex:1;width:auto;max-width:12rem}.AssessmentTaker-module__nNPa0a__submitMobile{display:none}}.AssessmentTaker-module__nNPa0a__ackContainer{--assess-accent:#2563eb;--assess-accent-strong:#1d4ed8;--assess-surface:#fff;--assess-muted:#64748b;--assess-border:#e2e8f0;--assess-shell:#f1f5f9;--assess-success:#16a34a;justify-content:center;min-height:240px;padding:1rem;display:flex}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackContainer{--assess-surface:#111827;--assess-muted:#94a3b8;--assess-border:#334155;--assess-shell:#0b1220}}.AssessmentTaker-module__nNPa0a__ackCard{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;width:100%;max-width:36rem;padding:1.5rem;box-shadow:0 1px 2px #0f172a0a}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackCard{box-shadow:none;color:#e2e8f0;background:#111827;border-color:#334155}}.AssessmentTaker-module__nNPa0a__ackTitle{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackTitle{color:#f1f5f9}}.AssessmentTaker-module__nNPa0a__ackMeta{color:#64748b;margin:0 0 1rem;font-size:.95rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackMeta{color:#94a3b8}}.AssessmentTaker-module__nNPa0a__ackSection{margin-bottom:1rem}.AssessmentTaker-module__nNPa0a__ackSection h2{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 .4rem;font-size:.8rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackSection h2{color:#94a3b8}}.AssessmentTaker-module__nNPa0a__ackBody{white-space:pre-wrap;color:#334155;margin:0;line-height:1.5}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackBody{color:#cbd5e1}}.AssessmentTaker-module__nNPa0a__ackList{color:#334155;margin:0;padding-left:1.2rem;line-height:1.5}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackList{color:#cbd5e1}}.AssessmentTaker-module__nNPa0a__ackCheckbox{color:#334155;align-items:flex-start;gap:.65rem;margin:1.25rem 0 1rem;font-size:.95rem;display:flex}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackCheckbox{color:#cbd5e1}}.AssessmentTaker-module__nNPa0a__ackCheckbox input{margin-top:.2rem}.AssessmentTaker-module__nNPa0a__ackContinue{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:.7rem;width:100%;padding:.85rem 1rem;font-weight:600}.AssessmentTaker-module__nNPa0a__ackActions{flex-direction:column-reverse;gap:.55rem;display:flex}.AssessmentTaker-module__nNPa0a__ackCancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.7rem;width:100%;padding:.85rem 1rem;font-weight:600}.AssessmentTaker-module__nNPa0a__ackCancel:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.AssessmentTaker-module__nNPa0a__ackCancel:disabled{opacity:.45;cursor:not-allowed}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__ackCancel{color:#94a3b8;border-color:#334155}.AssessmentTaker-module__nNPa0a__ackCancel:hover:not(:disabled){color:#e2e8f0;background:#1e293b}}@media (min-width:480px){.AssessmentTaker-module__nNPa0a__ackActions{flex-direction:row}.AssessmentTaker-module__nNPa0a__ackCancel,.AssessmentTaker-module__nNPa0a__ackContinue{flex:1}}.AssessmentTaker-module__nNPa0a__ackContinue:disabled{opacity:.45;cursor:not-allowed}.AssessmentTaker-module__nNPa0a__ackContinue:not(:disabled):hover{background:#1d4ed8}.AssessmentTaker-module__nNPa0a__autoSubmitBanner{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:.75rem;margin:.75rem;padding:.85rem 1rem;font-size:.95rem}@media (prefers-color-scheme:dark){.AssessmentTaker-module__nNPa0a__autoSubmitBanner{color:#fde68a;background:#332a1a;border-color:#f80}}
.AdminShell-module__83HBMG__shell{--sidebar-width:15.25rem;--sidebar-collapsed:4.5rem;--sidebar-bg:#0b1220;--sidebar-elevated:#111827;--sidebar-border:#94a3b824;--sidebar-muted:#94a3b8;--sidebar-text:#e2e8f0;--accent:#2563eb;--accent-soft:#2563eb2e;--shell-bg:#f1f5f9;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--shell-bg);color:#0f172a;grid-template-rows:auto 1fr;width:100%;max-width:100%;height:100vh;max-height:100vh;transition:grid-template-columns .22s;display:grid;overflow:hidden}.AdminShell-module__83HBMG__shellCollapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.AdminShell-module__83HBMG__topbar{display:none}.AdminShell-module__83HBMG__sidebar{border-right:1px solid var(--sidebar-border);background:radial-gradient(120% 80% at 0% 0%, #2563eb38, transparent 55%), linear-gradient(180deg, #0f172a 0%, var(--sidebar-bg) 100%);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--sidebar-text);z-index:30;box-sizing:border-box;flex-direction:column;grid-row:1/-1;gap:1rem;padding:1rem .7rem .85rem;display:flex;position:relative;overflow:hidden}.AdminShell-module__83HBMG__sidebarHeader{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding:.15rem .2rem .2rem;display:flex}.AdminShell-module__83HBMG__brand{min-width:0;color:inherit;border-radius:.7rem;flex:1;align-items:center;gap:.65rem;padding:.3rem;text-decoration:none;transition:background .16s;display:flex}.AdminShell-module__83HBMG__brand:hover{background:#94a3b81a}.AdminShell-module__83HBMG__brandText{gap:.05rem;min-width:0;display:grid;overflow:hidden}.AdminShell-module__83HBMG__brandText strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;overflow:hidden}.AdminShell-module__83HBMG__brandText span{color:var(--sidebar-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.AdminShell-module__83HBMG__collapseButton,.AdminShell-module__83HBMG__iconButton{width:1.9rem;height:1.9rem;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.AdminShell-module__83HBMG__collapseButton:hover,.AdminShell-module__83HBMG__iconButton:hover{color:#fff;background:#94a3b81f}.AdminShell-module__83HBMG__collapseButton:focus-visible,.AdminShell-module__83HBMG__iconButton:focus-visible,.AdminShell-module__83HBMG__navLink:focus-visible,.AdminShell-module__83HBMG__navLinkActive:focus-visible,.AdminShell-module__83HBMG__logout:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.AdminShell-module__83HBMG__collapseIcon{transition:transform .22s;display:inline-flex}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__collapseIcon{transform:rotate(180deg)}.AdminShell-module__83HBMG__navSection{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex-direction:column;flex:1;gap:.45rem;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.AdminShell-module__83HBMG__navSection::-webkit-scrollbar{width:4px}.AdminShell-module__83HBMG__navSection::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.AdminShell-module__83HBMG__navLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;padding:0 .65rem;font-size:.65rem;font-weight:650}.AdminShell-module__83HBMG__nav{gap:.25rem;width:100%;min-width:0;display:grid}.AdminShell-module__83HBMG__navLink,.AdminShell-module__83HBMG__navLinkActive,.AdminShell-module__83HBMG__logout{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:2.4rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.875rem;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.AdminShell-module__83HBMG__navLink{color:#cbd5e1}.AdminShell-module__83HBMG__navLink:hover{color:#fff;background:#94a3b81f}.AdminShell-module__83HBMG__navLinkActive{background:var(--accent-soft);color:#fff;border-color:#60a5fa47;font-weight:600}.AdminShell-module__83HBMG__navLinkActive:before{content:"";background:#60a5fa;border-radius:0 999px 999px 0;width:.2rem;height:1.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AdminShell-module__83HBMG__navIcon{width:1.1rem;height:1.1rem;color:inherit;opacity:.92;flex-shrink:0;display:inline-flex}.AdminShell-module__83HBMG__navText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AdminShell-module__83HBMG__activeDot{background:#93c5fd;border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}.AdminShell-module__83HBMG__sidebarFooter{border-top:1px solid var(--sidebar-border);min-width:0;margin-top:auto;padding:.55rem 0 0}.AdminShell-module__83HBMG__logout{color:#cbd5e1;background:0 0;width:100%}.AdminShell-module__83HBMG__logout:hover{color:#fecaca;background:#f871711f;border-color:#f8717138}.AdminShell-module__83HBMG__main{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(180deg, #ffffff8c, transparent 12rem), var(--shell-bg);box-sizing:border-box;grid-area:1/2/-1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:1.5rem 1.75rem 2rem;overflow:hidden auto}.AdminShell-module__83HBMG__backdrop{display:none}.AdminShell-module__83HBMG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__brandText,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLabel,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navText,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__activeDot{display:none}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__brand{flex:0;justify-content:center;padding-inline:0}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__sidebarHeader{flex-direction:column;justify-content:center;gap:.55rem}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__collapseButton{width:100%}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLink,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLinkActive,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__logout{justify-content:center;gap:0;padding-inline:.55rem}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLinkActive:before{left:0}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navIcon{margin:0}@media (max-width:860px){.AdminShell-module__83HBMG__shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100vh;max-height:100vh;overflow-x:hidden}.AdminShell-module__83HBMG__shellCollapsed{grid-template-columns:minmax(0,1fr)}.AdminShell-module__83HBMG__topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0f172a;box-sizing:border-box;background:#ffffffe0;border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex;position:sticky;top:0}.AdminShell-module__83HBMG__topbarBrand{align-items:center;gap:.65rem;min-width:0;display:flex}.AdminShell-module__83HBMG__topbarBrand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.AdminShell-module__83HBMG__topbar .AdminShell-module__83HBMG__iconButton{color:#334155;background:#fff;border-color:#e2e8f0}.AdminShell-module__83HBMG__sidebar{width:min(16.5rem,84vw);max-width:84vw;height:100vh;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-x:hidden;transform:translate(-105%);box-shadow:18px 0 40px #0f172a47}.AdminShell-module__83HBMG__shellMobileOpen .AdminShell-module__83HBMG__sidebar{transform:translate(0)}.AdminShell-module__83HBMG__collapseButton{display:none}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__brandText,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLabel,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navText,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__activeDot{display:revert}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__brandText{display:grid}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLabel,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navText,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__activeDot{display:block}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__brand,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLink,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__navLinkActive,.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__logout{justify-content:flex-start;gap:.65rem;padding-inline:.65rem}.AdminShell-module__83HBMG__shellCollapsed .AdminShell-module__83HBMG__sidebarHeader{flex-direction:row;justify-content:space-between}.AdminShell-module__83HBMG__backdrop{z-index:25;cursor:pointer;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.AdminShell-module__83HBMG__main{grid-area:2/1;overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.AdminShell-module__83HBMG__shell,.AdminShell-module__83HBMG__sidebar,.AdminShell-module__83HBMG__collapseIcon,.AdminShell-module__83HBMG__navLink,.AdminShell-module__83HBMG__navLinkActive,.AdminShell-module__83HBMG__logout,.AdminShell-module__83HBMG__brand,.AdminShell-module__83HBMG__collapseButton,.AdminShell-module__83HBMG__iconButton{transition:none}}@media print{.AdminShell-module__83HBMG__shell,.AdminShell-module__83HBMG__shellCollapsed,.AdminShell-module__83HBMG__shellMobileOpen{background:#fff;height:auto;max-height:none;display:block;overflow:visible}.AdminShell-module__83HBMG__topbar,.AdminShell-module__83HBMG__sidebar,.AdminShell-module__83HBMG__backdrop{display:none!important}.AdminShell-module__83HBMG__main{background:#fff;grid-area:auto;width:100%;max-width:none;height:auto;max-height:none;padding:0;display:block;overflow:visible}}
.report-print-module__LajmRW__printBar{background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.report-print-module__LajmRW__printBarTitle{gap:.15rem;min-width:0;display:grid}.report-print-module__LajmRW__printBarTitle strong{color:#0f172a;font-size:.95rem}.report-print-module__LajmRW__printBarTitle span{color:#64748b;font-size:.82rem}.report-print-module__LajmRW__printBarActions{flex-wrap:wrap;gap:.5rem;display:flex}.report-print-module__LajmRW__barPrimary,.report-print-module__LajmRW__barSecondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.report-print-module__LajmRW__barPrimary{color:#fff;background:#2563eb}.report-print-module__LajmRW__barPrimary:hover{background:#1d4ed8}.report-print-module__LajmRW__barSecondary{color:#0f172a;background:#fff;border-color:#cbd5e1}.report-print-module__LajmRW__barSecondary:hover{background:#f8fafc}.report-print-module__LajmRW__report{color:#0f172a;background:#fff;max-width:52rem;margin:0 auto;padding:0 0 1.5rem}.report-print-module__LajmRW__letterhead{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.report-print-module__LajmRW__brandBlock{align-items:center;gap:.75rem;display:flex}.report-print-module__LajmRW__brandCopy{gap:.2rem;display:grid}.report-print-module__LajmRW__brandName{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.35rem;font-weight:700}.report-print-module__LajmRW__brandSub{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.8rem;font-weight:600}.report-print-module__LajmRW__confidential{color:#b45309;text-align:right;margin:0;font-size:.75rem;font-weight:600}.report-print-module__LajmRW__reportTitle{letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.report-print-module__LajmRW__metaLine{color:#475569;margin:0;font-size:.875rem}.report-print-module__LajmRW__metaLine+.report-print-module__LajmRW__metaLine{margin-top:.2rem}.report-print-module__LajmRW__section{margin-top:1.35rem}.report-print-module__LajmRW__sectionTitle{letter-spacing:.02em;text-transform:uppercase;color:#334155;margin:0 0 .65rem;font-size:.95rem;font-weight:700}.report-print-module__LajmRW__metaGrid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.25rem;padding:.9rem 1rem;display:grid}.report-print-module__LajmRW__metaGrid dt{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.72rem;font-weight:600}.report-print-module__LajmRW__metaGrid dd{color:#0f172a;margin:.2rem 0 0;font-size:.95rem;font-weight:600}.report-print-module__LajmRW__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.65rem;display:grid}.report-print-module__LajmRW__kpi{background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;padding:.75rem .85rem}.report-print-module__LajmRW__kpiLabel{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.7rem;font-weight:600}.report-print-module__LajmRW__kpiValue{letter-spacing:-.02em;color:#0f172a;margin:.3rem 0 0;font-size:1.35rem;font-weight:700}.report-print-module__LajmRW__tableWrap{border:1px solid #e2e8f0;border-radius:.45rem;overflow-x:auto}.report-print-module__LajmRW__table{border-collapse:collapse;width:100%;font-size:.875rem}.report-print-module__LajmRW__table th,.report-print-module__LajmRW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .65rem}.report-print-module__LajmRW__table th{letter-spacing:.04em;text-transform:uppercase;color:#475569;background:#f1f5f9;font-size:.72rem;font-weight:700}.report-print-module__LajmRW__table tbody tr:last-child td{border-bottom:none}.report-print-module__LajmRW__promptCell{max-width:28rem;line-height:1.4}.report-print-module__LajmRW__badgeOk,.report-print-module__LajmRW__badgeBad,.report-print-module__LajmRW__badgePending{border-radius:.3rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-block}.report-print-module__LajmRW__badgeOk{color:#166534;background:#dcfce7}.report-print-module__LajmRW__badgeBad{color:#991b1b;background:#fee2e2}.report-print-module__LajmRW__badgePending{color:#92400e;background:#fef3c7}.report-print-module__LajmRW__empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:.45rem;margin:0;padding:1.25rem}.report-print-module__LajmRW__loading,.report-print-module__LajmRW__error{margin:1rem 0;font-size:.95rem}.report-print-module__LajmRW__error{color:#b91c1c}.report-print-module__LajmRW__footerNote{color:#64748b;border-top:1px solid #e2e8f0;margin:1.5rem 0 0;padding-top:.75rem;font-size:.75rem}@media print{.report-print-module__LajmRW__printBar{display:none!important}.report-print-module__LajmRW__report{max-width:none;margin:0;padding:0}.report-print-module__LajmRW__letterhead{break-after:avoid}.report-print-module__LajmRW__section,.report-print-module__LajmRW__kpiGrid{break-inside:avoid}.report-print-module__LajmRW__table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9!important}.report-print-module__LajmRW__badgeOk,.report-print-module__LajmRW__badgeBad,.report-print-module__LajmRW__badgePending{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-print-module__LajmRW__table tbody tr{break-inside:avoid}}
