.brand-module__OZQZKW__brand{color:var(--ink);align-items:center;gap:9px;line-height:1;text-decoration:none;display:inline-flex}.brand-module__OZQZKW__mark{object-fit:contain;flex:none;display:block}.brand-module__OZQZKW__name{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:800}.brand-module__OZQZKW__name small{color:var(--deep-mint);letter-spacing:.055em;margin-top:5px;font-size:7px;font-weight:700;line-height:1.2;display:block}.brand-module__OZQZKW__dark{color:#fff}.brand-module__OZQZKW__dark .brand-module__OZQZKW__name small{color:#95d4bb}
.workspace-ui-module__fh2_fa__scope{--t-ink:#19373e;--t-muted:#708689;--t-paper:#faf8f2;--t-card:#fff;--t-line:#e8e4da;--t-green:#2b8069;--t-green-dark:#22695a;--t-mint:#e7f3ec;--t-coral:#de7864;--t-orange:#efa84d;--t-orange-tint:#fff0d6;--t-orange-ink:#bd7c29;--t-sidebar:#1c4447;--t-blue:#4c7e9e;--t-red:#cf625d;--t-red-tint:#fce5e2;--t-gray-tint:#eef2f0;--t-gray-ink:#63787a;--t-shadow:0 13px 30px #22392f14;--t-radius:.6rem;background:var(--t-paper);min-height:100vh;color:var(--t-ink);letter-spacing:-.01em;font-family:Be Vietnam Pro,Avenir Next,sans-serif;font-size:.95rem}.workspace-ui-module__fh2_fa__scope h1,.workspace-ui-module__fh2_fa__scope h2,.workspace-ui-module__fh2_fa__scope h3{font-family:inherit}.workspace-ui-module__fh2_fa__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.workspace-ui-module__fh2_fa__eyebrow{color:var(--t-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.workspace-ui-module__fh2_fa__title{letter-spacing:-.03em;margin:.2rem 0 0;font-size:2.1rem;font-weight:800;line-height:1.1}.workspace-ui-module__fh2_fa__subtitle{color:var(--t-muted);margin:.45rem 0 0;font-size:.85rem}.workspace-ui-module__fh2_fa__headingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.workspace-ui-module__fh2_fa__button{background:var(--t-green);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex;box-shadow:0 5px 12px #28725724}.workspace-ui-module__fh2_fa__button svg{flex:none;width:1rem;height:1rem}.workspace-ui-module__fh2_fa__button:hover:not(:disabled){background:var(--t-green-dark);transform:translateY(-1px)}.workspace-ui-module__fh2_fa__button:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.workspace-ui-module__fh2_fa__button:disabled{cursor:not-allowed;opacity:.55}.workspace-ui-module__fh2_fa__ghost{border-color:var(--t-line);color:var(--t-ink);box-shadow:none;background:#fff}.workspace-ui-module__fh2_fa__ghost:hover:not(:disabled){background:#f7f6f1}.workspace-ui-module__fh2_fa__light{background:var(--t-mint);color:var(--t-green);box-shadow:none}.workspace-ui-module__fh2_fa__light:hover:not(:disabled){background:#d8ece1}.workspace-ui-module__fh2_fa__danger{color:var(--t-red);box-shadow:none;background:#fff;border-color:#f0c9c5}.workspace-ui-module__fh2_fa__danger:hover:not(:disabled){background:var(--t-red-tint)}.workspace-ui-module__fh2_fa__small{padding:.5rem .75rem;font-size:.76rem}.workspace-ui-module__fh2_fa__textAction{color:var(--t-green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:none}.workspace-ui-module__fh2_fa__textAction:hover{text-decoration:underline}.workspace-ui-module__fh2_fa__tag{background:var(--t-mint);color:var(--t-green);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.workspace-ui-module__fh2_fa__tagOrange{background:var(--t-orange-tint);color:var(--t-orange-ink)}.workspace-ui-module__fh2_fa__tagRed{background:var(--t-red-tint);color:#bd5650}.workspace-ui-module__fh2_fa__tagGray{background:var(--t-gray-tint);color:var(--t-gray-ink)}.workspace-ui-module__fh2_fa__tagBlue{color:var(--t-blue);background:#e4eef5}.workspace-ui-module__fh2_fa__card{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-card);box-shadow:var(--t-shadow)}.workspace-ui-module__fh2_fa__sectionTitle{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.workspace-ui-module__fh2_fa__sectionSub{color:var(--t-muted);margin:.3rem 0 0;font-size:.78rem}.workspace-ui-module__fh2_fa__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.workspace-ui-module__fh2_fa__statCard{padding:1.1rem 1.2rem}.workspace-ui-module__fh2_fa__statCardHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.workspace-ui-module__fh2_fa__statLabel{color:var(--t-muted);margin:0;font-size:.78rem}.workspace-ui-module__fh2_fa__statValue{margin:.45rem 0 .15rem;font-size:1.85rem;font-weight:800;line-height:1.1;display:block}.workspace-ui-module__fh2_fa__statHint{color:var(--t-green);font-size:.7rem}.workspace-ui-module__fh2_fa__statIcon{background:var(--t-mint);width:2.2rem;height:2.2rem;color:var(--t-green);border-radius:.55rem;flex:none;place-items:center;display:grid}.workspace-ui-module__fh2_fa__statIcon svg{width:1.05rem;height:1.05rem}.workspace-ui-module__fh2_fa__tabBar{border-bottom:1px solid var(--t-line);flex-wrap:wrap;gap:.25rem 1.4rem;margin-bottom:1.3rem;display:flex}.workspace-ui-module__fh2_fa__tab{color:var(--t-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .15rem .75rem;font-size:.8rem;font-weight:700}.workspace-ui-module__fh2_fa__tab:hover{color:var(--t-ink)}.workspace-ui-module__fh2_fa__tab:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.workspace-ui-module__fh2_fa__tab[aria-selected=true]{border-color:var(--t-green);color:var(--t-green)}.workspace-ui-module__fh2_fa__rowMenu{position:relative}.workspace-ui-module__fh2_fa__rowMenuButton{color:#6c8284;cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.workspace-ui-module__fh2_fa__rowMenuButton:hover,.workspace-ui-module__fh2_fa__rowMenuButton[aria-expanded=true]{background:var(--t-gray-tint)}.workspace-ui-module__fh2_fa__rowMenuButton svg{width:1.1rem;height:1.1rem}.workspace-ui-module__fh2_fa__rowMenuList{z-index:20;border:1px solid var(--t-line);background:#fff;border-radius:.55rem;min-width:12rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 16px 34px #19373e24}.workspace-ui-module__fh2_fa__rowMenuItem{width:100%;color:var(--t-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;padding:.55rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.workspace-ui-module__fh2_fa__rowMenuItem:hover,.workspace-ui-module__fh2_fa__rowMenuItem:focus-visible{background:var(--t-mint);outline:none}.workspace-ui-module__fh2_fa__rowMenuItemDanger{color:var(--t-red)}.workspace-ui-module__fh2_fa__rowMenuItemDanger:hover,.workspace-ui-module__fh2_fa__rowMenuItemDanger:focus-visible{background:var(--t-red-tint)}.workspace-ui-module__fh2_fa__dialog{width:min(32rem,100vw - 2rem);max-height:calc(100vh - 3rem);color:var(--t-ink);background:#fff;border:0;border-radius:.8rem;padding:0;font-family:Be Vietnam Pro,Avenir Next,sans-serif;box-shadow:0 30px 60px #19373e40}.workspace-ui-module__fh2_fa__dialogWide{width:min(64rem,100vw - 2rem)}.workspace-ui-module__fh2_fa__dialog::backdrop{background:#19373e73}.workspace-ui-module__fh2_fa__dialogHead{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem .4rem;display:flex}.workspace-ui-module__fh2_fa__dialogHead h2{margin:0;font-size:1.15rem;font-weight:800}.workspace-ui-module__fh2_fa__dialogBody{padding:.6rem 1.4rem 1.2rem}.workspace-ui-module__fh2_fa__dialogActions{justify-content:flex-end;gap:.6rem;padding:0 1.4rem 1.3rem;display:flex}.workspace-ui-module__fh2_fa__emptyState{color:var(--t-muted);text-align:center;padding:2.2rem 1.4rem;font-size:.85rem}.workspace-ui-module__fh2_fa__notice{background:var(--t-orange-tint);color:#946b2a;border-radius:.5rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.6}.workspace-ui-module__fh2_fa__errorNotice{background:var(--t-red-tint);color:#a3433e;border-radius:.5rem;padding:.85rem 1rem;font-size:.8rem}.workspace-ui-module__fh2_fa__successNotice{background:var(--t-mint);color:var(--t-green-dark);border-radius:.5rem;padding:.85rem 1rem;font-size:.8rem}.workspace-ui-module__fh2_fa__field{color:var(--t-ink);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.workspace-ui-module__fh2_fa__input,.workspace-ui-module__fh2_fa__select,.workspace-ui-module__fh2_fa__textarea{border:1px solid var(--t-line);width:100%;color:var(--t-ink);font:inherit;background:#fff;border-radius:.45rem;padding:.7rem .8rem;font-size:.85rem;font-weight:500}.workspace-ui-module__fh2_fa__textarea{resize:vertical;min-height:7rem;line-height:1.6}.workspace-ui-module__fh2_fa__input:focus,.workspace-ui-module__fh2_fa__select:focus,.workspace-ui-module__fh2_fa__textarea:focus{border-color:var(--t-green);outline:2px solid #2b80692e}.workspace-ui-module__fh2_fa__input:disabled,.workspace-ui-module__fh2_fa__select:disabled,.workspace-ui-module__fh2_fa__textarea:disabled{color:var(--t-muted);background:#f5f4ef}.workspace-ui-module__fh2_fa__fieldHint{color:var(--t-muted);font-size:.72rem;font-weight:500}.workspace-ui-module__fh2_fa__fieldError{color:var(--t-red);font-size:.72rem;font-weight:600}@media (max-width:1100px){.workspace-ui-module__fh2_fa__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-ui-module__fh2_fa__heading{flex-direction:column}.workspace-ui-module__fh2_fa__headingActions{justify-content:flex-start}.workspace-ui-module__fh2_fa__title{font-size:1.7rem}.workspace-ui-module__fh2_fa__statGrid{grid-template-columns:minmax(0,1fr)}}
.approval-required-notice-module__8849DG__banner{border-left:3px solid var(--coral);color:#954230;background:#fff2ee;border-radius:.3rem;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.approval-required-notice-module__8849DG__banner strong{font-size:1rem}.approval-required-notice-module__8849DG__banner a{color:var(--deep-mint);width:fit-content;font-weight:700}
.form-field-module__N79J-W__field{color:var(--ink);font-size:.86rem}.form-field-module__N79J-W__label{font-weight:700;display:block}.form-field-module__N79J-W__field>input,.form-field-module__N79J-W__field>select,.form-field-module__N79J-W__field>textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:.4rem;margin-top:.4rem;padding:.6rem .7rem;font-weight:500;display:block}.form-field-module__N79J-W__field>textarea{resize:vertical}.form-field-module__N79J-W__field>input:focus-visible,.form-field-module__N79J-W__field>select:focus-visible,.form-field-module__N79J-W__field>textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--mint) 45%, white);outline-offset:2px}.form-field-module__N79J-W__hint{color:var(--ink-soft);margin-top:.3rem;font-size:.78rem;font-weight:500}.form-field-module__N79J-W__error{color:#954230;margin-top:.3rem;font-size:.82rem;font-weight:700}.form-field-module__N79J-W__error>*{display:block}.form-field-module__N79J-W__error>*+*{margin-top:.3rem}
.stem-content-module__WTcduG__content{min-width:0;color:inherit;line-height:1.65}.stem-content-module__WTcduG__content>:first-child{margin-top:0}.stem-content-module__WTcduG__content>:last-child{margin-bottom:0}.stem-content-module__WTcduG__compactContent{display:inline}.stem-content-module__WTcduG__compactContent .stem-content-module__WTcduG__image{vertical-align:middle;max-width:100%;margin:.35rem 0;display:inline-block}.stem-content-module__WTcduG__content p{margin:0 0 .75rem}.stem-content-module__WTcduG__content ul,.stem-content-module__WTcduG__content ol{margin:0 0 .75rem;padding-left:1.4rem}.stem-content-module__WTcduG__inlineMath{vertical-align:middle;max-width:100%;display:inline-block;overflow:auto hidden}.stem-content-module__WTcduG__displayMath{max-width:100%;margin:.8rem 0;padding:.15rem 0;display:block;overflow:auto hidden}.stem-content-module__WTcduG__mathError{color:#9c2817;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.stem-content-module__WTcduG__image{border:1px solid var(--border-subtle,#d4d7d4);background:#f5f6f2;border-radius:.45rem;max-width:min(100%,42rem);height:auto;margin:.8rem 0;display:block}.stem-content-module__WTcduG__editorShell{border:1px solid var(--line,#c9cec7);box-shadow:var(--shadow-card,none);background:#fff;border-radius:.65rem;overflow:hidden}.stem-content-module__WTcduG__toolbar{border-bottom:1px solid var(--line,#d4d7d4);background:#fafbf8;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.5rem .6rem;display:flex}.stem-content-module__WTcduG__toolbar button{min-height:2rem;color:var(--ink,#243323);font:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600}.stem-content-module__WTcduG__toolbar button:hover{background:color-mix(in srgb, var(--mint,#5cba96) 14%, white)}.stem-content-module__WTcduG__toolbar button[aria-pressed=true]{border-color:color-mix(in srgb, var(--deep-mint,#29603a) 35%, white);background:var(--mint-tint,#dcefdc);color:var(--deep-mint,#29603a)}.stem-content-module__WTcduG__editor{outline:none;min-height:7.5rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.75}.stem-content-module__WTcduG__editor:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--deep-mint,#428653) 55%, white)}.stem-content-module__WTcduG__editorShell[data-surface=choice] .stem-content-module__WTcduG__toolbar{gap:.15rem;padding:.3rem .35rem}.stem-content-module__WTcduG__editorShell[data-surface=choice] .stem-content-module__WTcduG__toolbar button{min-height:1.6rem;padding:.2rem .4rem;font-size:.68rem}.stem-content-module__WTcduG__editorShell[data-surface=choice] .stem-content-module__WTcduG__editor{min-height:2.5rem;padding:.5rem .65rem;font-size:.88rem;line-height:1.5}.stem-content-module__WTcduG__editor .ProseMirror{outline:none;min-height:6rem}.stem-content-module__WTcduG__editor .ProseMirror p.is-editor-empty:first-child:before{color:#70806f;content:"Nhập nội dung câu hỏi…";float:left;pointer-events:none;height:0}.stem-content-module__WTcduG__editor img{max-width:100%;height:auto}.stem-content-module__WTcduG__dialog{z-index:30;background:#17372f73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.stem-content-module__WTcduG__dialogCard{border:1px solid var(--line,#d3d9cf);background:#fff;border-radius:.85rem;width:min(100%,38rem);padding:1.4rem;box-shadow:0 1.5rem 3.5rem #17372f38}.stem-content-module__WTcduG__dialogCard h3{color:var(--ink,#173b22);margin:0 0 .35rem;font-size:1.1rem}.stem-content-module__WTcduG__dialogCard p{color:var(--ink-soft,#536152);margin:0 0 .8rem;font-size:.86rem;line-height:1.6}.stem-content-module__WTcduG__dialogCard label{color:var(--ink,#2c3a2b);gap:.35rem;margin:.75rem 0;font-size:.85rem;font-weight:700;display:grid}.stem-content-module__WTcduG__dialogCard input{border:1px solid var(--line,#b9c2b7);min-height:2.5rem;font:inherit;border-radius:.45rem;padding:.5rem .6rem;font-weight:400}.stem-content-module__WTcduG__dialogCard input:focus-visible{outline:3px solid color-mix(in srgb, var(--mint,#5cba96) 45%, white);outline-offset:1px}.stem-content-module__WTcduG__dialogCard math-field{border:1px solid var(--line,#aab8a8);background:#fff;border-radius:.45rem;min-height:3.5rem;padding:.5rem;display:block}.stem-content-module__WTcduG__dialogActions{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.stem-content-module__WTcduG__dialogActions button{cursor:pointer;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700}.stem-content-module__WTcduG__dialogActions button:first-child{border:1px solid var(--line,#b9c2b7);color:var(--ink);background:#fff}.stem-content-module__WTcduG__dialogActions button:last-child{background:var(--deep-mint,#1e735c);color:#fff;border:0}.stem-content-module__WTcduG__dialogActions button:disabled{cursor:not-allowed;opacity:.6}.stem-content-module__WTcduG__uploadError{color:#a12f1e;font-size:.82rem;font-weight:600}
.stem-content-help-module__J_4CLW__help{border:1px solid var(--line);background:var(--cream);border-radius:.5rem;padding:.7rem .9rem}.stem-content-help-module__J_4CLW__help summary{cursor:pointer;color:var(--ink);font-weight:700}.stem-content-help-module__J_4CLW__help[open] summary{margin-bottom:.6rem}.stem-content-help-module__J_4CLW__help dl{gap:.15rem 0;margin:0;display:grid}.stem-content-help-module__J_4CLW__help dt{color:var(--deep-mint);margin-top:.6rem;font-weight:700}.stem-content-help-module__J_4CLW__help dt:first-child{margin-top:0}.stem-content-help-module__J_4CLW__help dd{color:var(--ink);margin:.15rem 0 0}.stem-content-help-module__J_4CLW__help code{background:var(--paper);border:1px solid var(--line);border-radius:.25rem;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}
.review-module__JFxRZG__tags{flex-wrap:wrap;gap:.3rem;display:inline-flex}.review-module__JFxRZG__detail{gap:1.1rem;display:grid}.review-module__JFxRZG__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.review-module__JFxRZG__detailHeader h3{margin:0;font-size:1.15rem;font-weight:800}.review-module__JFxRZG__detailHeader p{color:var(--t-muted);margin:.2rem 0 0;font-size:.82rem}.review-module__JFxRZG__activation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.review-module__JFxRZG__activationActions{flex-wrap:wrap;gap:.4rem;display:flex}.review-module__JFxRZG__detailFacts{border:1px solid var(--t-line);border-radius:.55rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem 1.2rem;margin:0;padding:.9rem 1rem;display:grid}.review-module__JFxRZG__detailFacts dt{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.review-module__JFxRZG__detailFacts dd{word-break:break-word;margin:.2rem 0 0;font-size:.85rem}.review-module__JFxRZG__detailSection h4{margin:0 0 .3rem;font-size:.85rem;font-weight:800}.review-module__JFxRZG__detailSection p{margin:0;font-size:.85rem;line-height:1.6}.review-module__JFxRZG__muted{color:var(--t-muted);font-size:.75rem!important}.review-module__JFxRZG__decisionForm{border-top:1px solid var(--t-line);gap:.5rem;padding-top:1rem;display:grid}.review-module__JFxRZG__decisionForm label{font-size:.8rem;font-weight:700}.review-module__JFxRZG__decisionActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.review-module__JFxRZG__moreActions{margin-left:auto;font-size:.8rem;position:relative}.review-module__JFxRZG__moreActions summary{color:var(--t-muted);cursor:pointer;font-weight:700}.review-module__JFxRZG__moreActionsMenu{z-index:2;border:1px solid var(--t-line);min-width:12rem;box-shadow:var(--t-shadow);background:#fff;border-radius:.55rem;padding:.3rem;display:grid;position:absolute;bottom:calc(100% + .4rem);right:0}.review-module__JFxRZG__moreActionsMenu button{color:#b4524c;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4rem;padding:.55rem .7rem;font-weight:700}.review-module__JFxRZG__moreActionsMenu button:hover,.review-module__JFxRZG__moreActionsMenu button:focus-visible{background:var(--t-red-tint)}.review-module__JFxRZG__items{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.review-module__JFxRZG__item{border:1px solid var(--t-line);border-radius:.55rem;padding:.8rem .9rem}.review-module__JFxRZG__itemHeader{color:var(--t-muted);justify-content:space-between;gap:.6rem;font-size:.72rem;font-weight:800;display:flex}.review-module__JFxRZG__itemPrompt{margin-top:.4rem;font-size:.85rem;line-height:1.6}
.attempt-result-module__iIonJa__page{color:#26322d;background:#f4f0e8;flex-direction:column;gap:1.25rem;max-width:80rem;min-height:100vh;margin:0 auto;padding:clamp(1.25rem,4vw,3rem) clamp(1rem,4vw,2rem) 4rem;display:flex}.attempt-result-module__iIonJa__hero{color:#fffdf6;background:#183f38;border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.attempt-result-module__iIonJa__hero h1{margin:.2rem 0 .8rem;font-family:Georgia,serif}.attempt-result-module__iIonJa__eyebrow{color:#f9d886;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}.attempt-result-module__iIonJa__ring{color:#fffdf6;flex:none;width:150px;height:150px;position:relative}.attempt-result-module__iIonJa__ring p{text-align:center;place-content:center;margin:0;display:grid;position:absolute;inset:0}.attempt-result-module__iIonJa__ring strong{font-family:Georgia,serif;font-size:2.4rem;line-height:1}.attempt-result-module__iIonJa__ring span{color:#cbd8ce;font-size:.8rem}.attempt-result-module__iIonJa__facts{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.attempt-result-module__iIonJa__facts div{background:#ffffff1a;border-radius:.7rem;padding:.55rem .85rem}.attempt-result-module__iIonJa__facts dt{color:#cbd8ce;font-size:.75rem}.attempt-result-module__iIonJa__facts dd{margin:.15rem 0 0;font-weight:800}.attempt-result-module__iIonJa__homeLink{color:#f9d886;margin-top:1rem;font-weight:800;display:inline-block}.attempt-result-module__iIonJa__columns{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.attempt-result-module__iIonJa__side{flex-direction:column;flex:18rem;gap:1.25rem;min-width:0;max-width:26rem;display:flex}.attempt-result-module__iIonJa__main{flex-direction:column;flex:999 30rem;gap:.9rem;min-width:0;display:flex}.attempt-result-module__iIonJa__main>h2,.attempt-result-module__iIonJa__card h2{margin:0;font-size:1.05rem}.attempt-result-module__iIonJa__card{background:#fffdf8;border:1px solid #d8d2c5;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.attempt-result-module__iIonJa__bars{flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.attempt-result-module__iIonJa__bars li{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem;display:grid}.attempt-result-module__iIonJa__bars small{color:#66736b}.attempt-result-module__iIonJa__bars b[data-tone=strong],.attempt-result-module__iIonJa__bars b[data-tone=good]{color:#2c6658}.attempt-result-module__iIonJa__bars b[data-tone=review]{color:#8a5a12}.attempt-result-module__iIonJa__bars b[data-tone=weak]{color:#b0442f}.attempt-result-module__iIonJa__bar{background:#e8e3d8;border-radius:1rem;grid-column:1/-1;height:.6rem;overflow:hidden}.attempt-result-module__iIonJa__bar>span{background:#2c6658;border-radius:1rem;height:100%;display:block}.attempt-result-module__iIonJa__bar[data-tone=good]>span{background:#5cba96}.attempt-result-module__iIonJa__bar[data-tone=review]>span{background:#e2932f}.attempt-result-module__iIonJa__bar[data-tone=weak]>span{background:#c4523d}.attempt-result-module__iIonJa__map{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.attempt-result-module__iIonJa__map a{color:#fff;background:#2c6658;border-radius:.45rem;place-items:center;min-height:2.4rem;font-size:.8rem;font-weight:800;text-decoration:none;display:grid}.attempt-result-module__iIonJa__map a[data-outcome=partial]{color:#26322d;background:#e2932f}.attempt-result-module__iIonJa__map a[data-outcome=incorrect]{background:#b0442f}.attempt-result-module__iIonJa__map a[data-outcome=blank]{color:#59675f;background:#fff;border:1px dashed #a9a395}.attempt-result-module__iIonJa__legend{color:#59675f;flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.attempt-result-module__iIonJa__legend li:before{content:"";vertical-align:-.05rem;background:#2c6658;border-radius:.2rem;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.attempt-result-module__iIonJa__legend li[data-outcome=partial]:before{background:#e2932f}.attempt-result-module__iIonJa__legend li[data-outcome=incorrect]:before{background:#b0442f}.attempt-result-module__iIonJa__legend li[data-outcome=blank]:before{background:#fff;border:1px dashed #a9a395}.attempt-result-module__iIonJa__filters{flex-wrap:wrap;gap:.45rem;display:flex}.attempt-result-module__iIonJa__filters button{color:#49564e;min-height:2.5rem;font:inherit;cursor:pointer;background:#ece6da;border:0;border-radius:2rem;padding:0 .95rem;font-size:.82rem;font-weight:700}.attempt-result-module__iIonJa__filters button[aria-pressed=true]{color:#fff;background:#183f38}.attempt-result-module__iIonJa__review{background:#fffdf8;border:1px solid #d8d2c5;border-radius:1rem;flex-direction:column;gap:.85rem;padding:clamp(1rem,3vw,1.5rem);scroll-margin-top:1rem;display:flex}.attempt-result-module__iIonJa__reviewHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.attempt-result-module__iIonJa__reviewHead h3{margin:0;font-size:1rem}.attempt-result-module__iIonJa__reviewHead small{color:#66736b;flex-basis:100%}.attempt-result-module__iIonJa__outcome{color:#1f5b4b;background:#e4f0e9;border-radius:1rem;padding:.15rem .55rem;font-size:.72rem;font-weight:800}.attempt-result-module__iIonJa__outcome[data-outcome=partial]{color:#7a4d10;background:#fff1d9}.attempt-result-module__iIonJa__outcome[data-outcome=incorrect]{color:#8f3524;background:#fbe5df}.attempt-result-module__iIonJa__outcome[data-outcome=blank]{color:#49564e;background:#ece6da}.attempt-result-module__iIonJa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.attempt-result-module__iIonJa__options li{border:1px solid #d8d2c5;border-radius:.7rem;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.attempt-result-module__iIonJa__options li>:nth-child(2){flex:1;min-width:0}.attempt-result-module__iIonJa__options li[data-correct=true]{background:#edf6f0;border:2px solid #2c6658}.attempt-result-module__iIonJa__options li[data-chosen=true][data-correct=false]{background:#fff6f3;border:2px solid #b0442f}.attempt-result-module__iIonJa__options em{color:#2c6658;font-size:.7rem;font-style:normal;font-weight:800}.attempt-result-module__iIonJa__options li[data-correct=false] em{color:#8f3524}.attempt-result-module__iIonJa__tableWrap{overflow-x:auto}.attempt-result-module__iIonJa__statements{border-collapse:collapse;width:100%;font-size:.9rem}.attempt-result-module__iIonJa__statements th,.attempt-result-module__iIonJa__statements td{text-align:left;vertical-align:top;border-bottom:1px solid #e5dfd4;padding:.55rem .6rem}.attempt-result-module__iIonJa__statements th{color:#59675f;font-size:.75rem}.attempt-result-module__iIonJa__statements tr[data-right=true] td:nth-child(3){color:#2c6658;font-weight:800}.attempt-result-module__iIonJa__statements tr[data-right=false] td:nth-child(3){color:#b0442f;font-weight:800}.attempt-result-module__iIonJa__parts{margin:.4rem 0 0;font-size:.85rem;font-weight:700}.attempt-result-module__iIonJa__shortAnswer{flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}.attempt-result-module__iIonJa__shortAnswer dt{color:#59675f;font-size:.75rem}.attempt-result-module__iIonJa__shortAnswer dd{letter-spacing:.15em;border:2px solid #b0442f;border-radius:.5rem;margin:.3rem 0 0;padding:.4rem .8rem;font:800 1.3rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.attempt-result-module__iIonJa__shortAnswer dd[data-right=true]{border-color:#2c6658}.attempt-result-module__iIonJa__explanation{background:#fffaf0;border:1px solid #f1e6cc;border-radius:.7rem;padding:.85rem 1rem}.attempt-result-module__iIonJa__explanation summary{cursor:pointer;font-weight:800}.attempt-result-module__iIonJa__scoreOnly,.attempt-result-module__iIonJa__empty{background:#fff4cf;border-radius:.7rem;margin:0;padding:1rem}.attempt-result-module__iIonJa__empty{background:#ece6da}@media (max-width:560px){.attempt-result-module__iIonJa__options{grid-template-columns:1fr}}
.exam-builder-module__-Tw0Ha__builder{flex-wrap:wrap;align-items:flex-start;gap:1.1rem;display:flex}.exam-builder-module__-Tw0Ha__outline{border:1px solid var(--t-line);background:#fff;border-radius:.9rem;flex-direction:column;flex:17rem;gap:.9rem;min-width:0;max-width:21rem;padding:1.1rem;display:flex}.exam-builder-module__-Tw0Ha__stage{border:1px solid var(--t-line);background:#fff;border-radius:.8rem;flex-direction:column;flex:999 26rem;gap:1rem;min-width:0;padding:1.25rem;display:flex}.exam-builder-module__-Tw0Ha__inspector{flex-direction:column;flex:16rem;gap:.9rem;min-width:0;max-width:20rem;display:flex}.exam-builder-module__-Tw0Ha__outlineHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.exam-builder-module__-Tw0Ha__outlineHeader h3,.exam-builder-module__-Tw0Ha__panel h3,.exam-builder-module__-Tw0Ha__stageHead h3,.exam-builder-module__-Tw0Ha__bankHeader h3{margin:0;font-size:.98rem}.exam-builder-module__-Tw0Ha__outlineHeader span{color:var(--t-muted);font-size:.8rem}.exam-builder-module__-Tw0Ha__sectionBlock{border-top:1px solid var(--t-line);flex-direction:column;gap:.45rem;padding-top:.8rem;display:flex}.exam-builder-module__-Tw0Ha__sectionHead{gap:.3rem;display:grid}.exam-builder-module__-Tw0Ha__sectionHead input{width:100%;font:inherit;text-transform:uppercase;color:var(--t-green);letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:.35rem;padding:.2rem .3rem;font-size:.78rem;font-weight:800}.exam-builder-module__-Tw0Ha__sectionHead input:hover,.exam-builder-module__-Tw0Ha__sectionHead input:focus-visible{border-color:var(--t-line);background:#fff}.exam-builder-module__-Tw0Ha__sectionHead small{color:var(--t-muted);font-size:.76rem}.exam-builder-module__-Tw0Ha__inlineField{color:var(--t-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.exam-builder-module__-Tw0Ha__inlineField input{width:5.2rem;min-height:2.2rem;font:inherit;text-align:right;font-weight:700}.exam-builder-module__-Tw0Ha__itemList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.exam-builder-module__-Tw0Ha__itemList li{border-radius:.5rem;align-items:center;gap:.2rem;display:flex}.exam-builder-module__-Tw0Ha__itemList li[data-selected=true]{background:var(--t-mint);box-shadow:inset 0 0 0 1.5px var(--t-green)}.exam-builder-module__-Tw0Ha__itemButton{text-align:left;min-width:0;min-height:2.75rem;font:inherit;color:var(--t-ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.82rem;display:flex}.exam-builder-module__-Tw0Ha__itemButton b{flex:none;width:3.4rem}.exam-builder-module__-Tw0Ha__itemSnippet{min-width:0;max-height:2.6em;color:var(--t-muted);flex:1;overflow:hidden}.exam-builder-module__-Tw0Ha__levelDot{color:#fff;background:#3a8a6c;border-radius:1rem;flex:none;padding:.1rem .35rem;font-size:.66rem;font-weight:800}.exam-builder-module__-Tw0Ha__levelDot[data-level=understand]{background:#2a679f}.exam-builder-module__-Tw0Ha__levelDot[data-level=apply]{background:#9a5a12}.exam-builder-module__-Tw0Ha__levelDot[data-level=apply_high]{background:#8c3a6b}.exam-builder-module__-Tw0Ha__itemActions{flex:none;display:flex}.exam-builder-module__-Tw0Ha__itemActions button,.exam-builder-module__-Tw0Ha__sectionActions button,.exam-builder-module__-Tw0Ha__addSection button,.exam-builder-module__-Tw0Ha__bankHeader button,.exam-builder-module__-Tw0Ha__bankList button{min-height:2.2rem;color:var(--t-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.exam-builder-module__-Tw0Ha__itemActions button:hover:not(:disabled),.exam-builder-module__-Tw0Ha__sectionActions button:hover:not(:disabled){color:var(--t-ink);background:#fff}.exam-builder-module__-Tw0Ha__itemActions button:disabled,.exam-builder-module__-Tw0Ha__sectionActions button:disabled,.exam-builder-module__-Tw0Ha__bankList button:disabled{opacity:.45;cursor:default}.exam-builder-module__-Tw0Ha__sectionActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.exam-builder-module__-Tw0Ha__sectionActions button{border:1px solid var(--t-line);color:var(--t-ink);background:#fff}.exam-builder-module__-Tw0Ha__sectionActions a{color:var(--t-green);font-size:.78rem;font-weight:700}.exam-builder-module__-Tw0Ha__hint{color:var(--t-muted);font-size:.72rem}.exam-builder-module__-Tw0Ha__addSection{gap:.5rem;display:flex}.exam-builder-module__-Tw0Ha__addSection select{min-height:2.4rem;font:inherit;flex:1;font-size:.82rem}.exam-builder-module__-Tw0Ha__addSection button{border:1px solid var(--t-line);color:var(--t-ink);background:#fff}.exam-builder-module__-Tw0Ha__stageHead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.exam-builder-module__-Tw0Ha__stageHead span{background:var(--t-mint);color:var(--t-green);border-radius:1rem;padding:.2rem .55rem;font-size:.74rem;font-weight:700}.exam-builder-module__-Tw0Ha__stageHead a{color:var(--t-green);margin-left:auto;font-size:.82rem;font-weight:700}.exam-builder-module__-Tw0Ha__keyChoices{counter-reset:choice;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.exam-builder-module__-Tw0Ha__keyChoices[data-kind=true_false]{grid-template-columns:1fr}.exam-builder-module__-Tw0Ha__keyChoices li{border:1px solid var(--t-line);border-radius:.6rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.exam-builder-module__-Tw0Ha__keyChoices li>:first-child{flex:1;min-width:0}.exam-builder-module__-Tw0Ha__keyChoices li[data-correct=true]{border:2px solid var(--t-green);background:color-mix(in srgb, var(--mint) 9%, white)}.exam-builder-module__-Tw0Ha__keyChoices li strong{color:var(--t-green);font-size:.72rem}.exam-builder-module__-Tw0Ha__keyChoices[data-kind=true_false] li[data-correct=false] strong{color:#b0442f}.exam-builder-module__-Tw0Ha__answerKey{background:var(--t-mint);border-radius:.6rem;margin:0;padding:.7rem .85rem}.exam-builder-module__-Tw0Ha__explanation{border:1px solid var(--t-line);background:var(--t-paper);border-radius:.6rem;padding:.7rem .85rem}.exam-builder-module__-Tw0Ha__explanation summary{cursor:pointer;font-weight:700}.exam-builder-module__-Tw0Ha__panel{border:1px solid var(--t-line);background:#fff;border-radius:.8rem;flex-direction:column;gap:.6rem;padding:.95rem;display:flex}.exam-builder-module__-Tw0Ha__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;font-size:.82rem;display:grid}.exam-builder-module__-Tw0Ha__facts dt{color:var(--t-muted);font-size:.72rem}.exam-builder-module__-Tw0Ha__facts dd{margin:0;font-weight:700}.exam-builder-module__-Tw0Ha__checks{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.exam-builder-module__-Tw0Ha__checks li{background:var(--t-paper);border-radius:.45rem;padding:.45rem .6rem}.exam-builder-module__-Tw0Ha__checks li[data-level=error]{color:#8f3524;background:#fdebe6;font-weight:700}.exam-builder-module__-Tw0Ha__checks li[data-level=warning]{background:var(--t-orange-tint);color:#7a4d10}.exam-builder-module__-Tw0Ha__ok{color:var(--t-green);margin:0;font-size:.85rem;font-weight:700}.exam-builder-module__-Tw0Ha__phone{background:var(--t-paper);border:6px solid var(--t-ink);border-radius:1rem;flex-direction:column;gap:.55rem;padding:.75rem;font-size:.8rem;display:flex}.exam-builder-module__-Tw0Ha__phoneChoices{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.exam-builder-module__-Tw0Ha__phoneChoices li{border:1px solid var(--t-line);background:#fff;border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.exam-builder-module__-Tw0Ha__phoneChoices li>:nth-child(2){flex:1;min-width:0}.exam-builder-module__-Tw0Ha__phoneChoices em{color:var(--t-muted);font-size:.7rem;font-style:normal}.exam-builder-module__-Tw0Ha__phoneBoxes{gap:.3rem;display:flex}.exam-builder-module__-Tw0Ha__phoneBoxes span{border:1.5px solid var(--t-ink);background:#fff;border-radius:.3rem;width:1.7rem;height:2rem}.exam-builder-module__-Tw0Ha__bankPicker{border:1px solid var(--t-line);background:#fff;border-radius:.6rem;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.exam-builder-module__-Tw0Ha__bankHeader{justify-content:space-between;align-items:center;display:flex}.exam-builder-module__-Tw0Ha__bankSearch input{width:100%;min-height:2.4rem;font:inherit;font-size:.85rem}.exam-builder-module__-Tw0Ha__bankList{flex-direction:column;gap:.35rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.exam-builder-module__-Tw0Ha__bankList li{border:1px solid var(--t-line);border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.exam-builder-module__-Tw0Ha__bankPrompt{flex:1;min-width:0;font-size:.8rem}.exam-builder-module__-Tw0Ha__bankPrompt small{color:var(--t-muted)}.exam-builder-module__-Tw0Ha__bankList button{border:1px solid var(--t-green);color:var(--t-green)}.exam-builder-module__-Tw0Ha__note{color:var(--t-muted);margin:0;font-size:.82rem}.exam-builder-module__-Tw0Ha__formError{color:#954230;font-size:.82rem;font-weight:700}.exam-builder-module__-Tw0Ha__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.exam-builder-module__-Tw0Ha__outline,.exam-builder-module__-Tw0Ha__inspector{max-width:none}}@media (max-width:560px){.exam-builder-module__-Tw0Ha__keyChoices{grid-template-columns:1fr}}.exam-builder-module__-Tw0Ha__progress{flex-direction:column;gap:.4rem;display:flex}.exam-builder-module__-Tw0Ha__progressTrack{background:#edf0ea;border-radius:.5rem;height:.5rem;overflow:hidden}.exam-builder-module__-Tw0Ha__progressTrack i{background:var(--t-green);height:100%;display:block}.exam-builder-module__-Tw0Ha__progressMeta{color:var(--t-muted);justify-content:space-between;gap:.5rem;font-size:.76rem;display:flex}.exam-builder-module__-Tw0Ha__progressMeta b{color:var(--t-ink)}.exam-builder-module__-Tw0Ha__addQuestion{border:1.5px dashed var(--t-green);min-height:2.2rem;color:var(--t-green);background:#fff;border-radius:.4rem;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.exam-builder-module__-Tw0Ha__previewList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.exam-builder-module__-Tw0Ha__previewList>li{border-bottom:1px solid var(--t-line);gap:.5rem;padding-bottom:1rem;display:grid}@media (hover:hover){.exam-builder-module__-Tw0Ha__itemList li .exam-builder-module__-Tw0Ha__itemActions{display:none}.exam-builder-module__-Tw0Ha__itemList li:hover .exam-builder-module__-Tw0Ha__itemActions,.exam-builder-module__-Tw0Ha__itemList li:focus-within .exam-builder-module__-Tw0Ha__itemActions,.exam-builder-module__-Tw0Ha__itemList li[data-selected=true] .exam-builder-module__-Tw0Ha__itemActions{display:flex}}
.table-module__5yDolq__tableCard{padding:1.2rem 0 0}.table-module__5yDolq__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0 1.3rem;display:flex}.table-module__5yDolq__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.3rem .4rem;display:flex}.table-module__5yDolq__toolbar>*{flex:0 auto}.table-module__5yDolq__search{border:1px solid var(--t-line);min-width:0;color:var(--t-ink);font:inherit;background:#fff;border-radius:.5rem;padding:.6rem .8rem;font-size:.82rem;flex:15rem!important}.table-module__5yDolq__search:focus{border-color:var(--t-green);outline:2px solid color-mix(in srgb, var(--t-green) 25%, transparent)}.table-module__5yDolq__tabs{padding:0 1.3rem}.table-module__5yDolq__table{border-collapse:collapse;width:100%;font-size:.8rem}.table-module__5yDolq__table th{border-bottom:1px solid var(--t-line);color:var(--t-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.7rem .9rem;font-size:.64rem;font-weight:800}.table-module__5yDolq__table td{vertical-align:middle;border-bottom:1px solid #f0ece3;padding:.8rem .9rem}.table-module__5yDolq__table th:first-child,.table-module__5yDolq__table td:first-child{padding-left:1.3rem}.table-module__5yDolq__table th:last-child,.table-module__5yDolq__table td:last-child{text-align:right;padding-right:1.3rem}.table-module__5yDolq__table tbody tr:last-child td{border-bottom:0}.table-module__5yDolq__table tbody tr:hover{background:#fbfaf6}.table-module__5yDolq__muted{color:var(--t-muted);font-size:.72rem}.table-module__5yDolq__person{align-items:center;gap:.7rem;min-width:0;display:flex}.table-module__5yDolq__person strong{font-size:.85rem;display:block}.table-module__5yDolq__personButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.table-module__5yDolq__personButton:hover strong{color:var(--t-green);text-decoration:underline}.table-module__5yDolq__personButton:focus-visible{outline:2px solid var(--t-green);outline-offset:3px;border-radius:4px}.table-module__5yDolq__avatar{width:2.2rem;height:2.2rem;color:var(--t-green-dark);background:#dfece6;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.table-module__5yDolq__roleChip{letter-spacing:.03em;border-radius:4px;padding:.25rem .4rem;font-size:.6rem;font-weight:800;display:inline-block}.table-module__5yDolq__roleStudent{color:#557983;background:#e6f0f2}.table-module__5yDolq__roleTeacher{color:#946728;background:#fff1d9}.table-module__5yDolq__roleAdmin{color:#a94f4c;background:#fbe6e3}.table-module__5yDolq__empty{color:var(--t-muted);text-align:center;padding:2rem 1.3rem;font-size:.85rem}.table-module__5yDolq__status{color:var(--t-muted);padding:1.2rem 1.3rem;font-size:.85rem}@media (max-width:720px){.table-module__5yDolq__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-module__5yDolq__table,.table-module__5yDolq__table tbody,.table-module__5yDolq__table tr,.table-module__5yDolq__table td{width:100%;display:block}.table-module__5yDolq__table tr{border-bottom:1px solid var(--t-line);padding:.6rem 0;position:relative}.table-module__5yDolq__table td,.table-module__5yDolq__table td:first-child,.table-module__5yDolq__table td:last-child{text-align:left;border:0;padding:.25rem 1rem}.table-module__5yDolq__table td:last-child{width:auto;position:absolute;top:.6rem;right:.4rem}.table-module__5yDolq__table td[data-label]:before{content:attr(data-label) " · ";color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}}
.exam-room-module__LVUSba__page{color:#26322d;background:#f4f0e8;min-height:100vh}.exam-room-module__LVUSba__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exam-room-module__LVUSba__header{color:#fffdf6;background:#183f38;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.exam-room-module__LVUSba__brand{color:inherit;align-items:center;gap:.5rem;font-family:Georgia,serif;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.exam-room-module__LVUSba__brandMark{flex:none}.exam-room-module__LVUSba__title strong,.exam-room-module__LVUSba__title small{display:block}.exam-room-module__LVUSba__title small{color:#cbd8ce;letter-spacing:.08em;margin-top:.25rem;font-size:.72rem}.exam-room-module__LVUSba__timer{color:#20342e;font-variant-numeric:tabular-nums;background:#f9d886;border-radius:999px;margin:0;padding:.65rem 1rem;font-weight:800}.exam-room-module__LVUSba__live{text-align:right;min-height:1.5rem;margin:0;padding:.65rem clamp(1rem,4vw,4rem)}.exam-room-module__LVUSba__workspace{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1.5rem;max-width:78rem;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem) 3rem;display:grid}.exam-room-module__LVUSba__question,.exam-room-module__LVUSba__navigation{background:#fffdf8;border:1px solid #d8d2c5;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 12px 32px #24302a14}.exam-room-module__LVUSba__kicker,.exam-room-module__LVUSba__actions,.exam-room-module__LVUSba__paging,.exam-room-module__LVUSba__dialogActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.exam-room-module__LVUSba__kicker button,.exam-room-module__LVUSba__textButton,.exam-room-module__LVUSba__paging button,.exam-room-module__LVUSba__dialogActions button{color:#2c6658;cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem;font-weight:700}.exam-room-module__LVUSba__question fieldset{border:0;min-width:0;margin:0;padding:0}.exam-room-module__LVUSba__prompt{white-space:pre-wrap;max-width:100%;margin:1.25rem 0;padding:0;font-family:Georgia,serif;font-size:clamp(1.0625rem,1.2vw + .8rem,1.25rem);line-height:1.55}.exam-room-module__LVUSba__answers{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.exam-room-module__LVUSba__answer{cursor:pointer;border:1px solid #d8d2c5;border-radius:.8rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.exam-room-module__LVUSba__answer>span:last-child{min-width:0}.exam-room-module__LVUSba__answer:has(input:checked){background:#e4f0e9;border-color:#2c6658}.exam-room-module__LVUSba__choiceLetter{border:1px solid;border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.exam-room-module__LVUSba__actions{border-top:1px solid #e5dfd4;margin-top:1.5rem;padding-top:1rem}.exam-room-module__LVUSba__paging{gap:.3rem}.exam-room-module__LVUSba__paging button{border:1px solid #b8c8bd;border-radius:.55rem}.exam-room-module__LVUSba__paging button:disabled,.exam-room-module__LVUSba__submit:disabled{cursor:not-allowed;opacity:.55}.exam-room-module__LVUSba__navigation h2{margin-top:0;font-size:1.1rem}.exam-room-module__LVUSba__grid{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.exam-room-module__LVUSba__grid button{cursor:pointer;background:#f6f2e9;border:1px solid #d8d2c5;border-radius:.45rem;min-height:2.3rem;position:relative}.exam-room-module__LVUSba__grid .exam-room-module__LVUSba__done{background:#cfe7da;border-color:#539277}.exam-room-module__LVUSba__grid .exam-room-module__LVUSba__current{box-shadow:0 0 0 3px #ec7a58}.exam-room-module__LVUSba__flag{color:#c84d39;font-size:.65rem;position:absolute;top:.05rem;right:.12rem}.exam-room-module__LVUSba__submit{color:#fff;cursor:pointer;font:inherit;background:#d85f42;border:0;border-radius:.65rem;width:100%;margin-top:1.3rem;padding:.8rem 1rem;font-weight:800}.exam-room-module__LVUSba__hint{color:#765b20;font-size:.85rem}.exam-room-module__LVUSba__backdrop{background:#121e1a94;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.exam-room-module__LVUSba__dialog{background:#fffdf8;border-radius:1rem;max-width:31rem;padding:1.6rem}.exam-room-module__LVUSba__dialog h2{font-family:Georgia,serif}.exam-room-module__LVUSba__dialogActions{margin-top:1.5rem}.exam-room-module__LVUSba__dialogActions .exam-room-module__LVUSba__submit{width:auto;margin:0}.exam-room-module__LVUSba__eyebrow{color:#b44b35;letter-spacing:.12em;font-size:.72rem;font-weight:800}@media (max-width:700px){.exam-room-module__LVUSba__header{grid-template-columns:1fr auto}.exam-room-module__LVUSba__title{grid-area:2/1/auto/-1}.exam-room-module__LVUSba__workspace{grid-template-columns:1fr}.exam-room-module__LVUSba__navigation{order:-1}.exam-room-module__LVUSba__actions{flex-direction:column;align-items:stretch}}.exam-room-module__LVUSba__live[data-offline=true]{color:#8a5a12;font-weight:700}.exam-room-module__LVUSba__sectionChip{color:#2c6658;background:#e4f0e9;border-radius:999px;margin-right:.6rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.exam-room-module__LVUSba__statements{gap:.6rem;display:grid}.exam-room-module__LVUSba__statement{border:1px solid #d8d2c5;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.exam-room-module__LVUSba__statementText{min-width:0}.exam-room-module__LVUSba__verdicts{gap:.35rem;display:inline-flex}.exam-room-module__LVUSba__verdicts button{color:#26322d;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8c8bd;border-radius:.55rem;min-width:3.6rem;min-height:2.75rem;font-weight:700}.exam-room-module__LVUSba__verdicts button[aria-pressed=true]:first-child{color:#fff;background:#2c6658;border-color:#2c6658}.exam-room-module__LVUSba__verdicts button[aria-pressed=true]:last-child{color:#fff;background:#b0442f;border-color:#b0442f}.exam-room-module__LVUSba__shortAnswer{gap:.5rem;display:grid}.exam-room-module__LVUSba__shortAnswer label{font-weight:700}.exam-room-module__LVUSba__shortAnswerRow{gap:.5rem;display:flex}.exam-room-module__LVUSba__shortAnswerRow input{letter-spacing:.45em;border:2px solid #26322d;border-radius:.6rem;width:9.5rem;min-height:3.4rem;padding:0 .9rem;font:800 1.6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.exam-room-module__LVUSba__shortAnswerRow button{cursor:pointer;font:inherit;background:#fff;border:1px solid #b8c8bd;border-radius:.6rem;min-width:3.4rem;font-size:1.3rem;font-weight:800}.exam-room-module__LVUSba__shortcuts{color:#66736b;margin:1rem 0 0;font-size:.78rem}.exam-room-module__LVUSba__shortcuts kbd{font:inherit;background:#f6f2e9;border:1px solid #d8d2c5;border-radius:.3rem;padding:0 .3rem;font-weight:700}.exam-room-module__LVUSba__paletteSection h3{letter-spacing:.04em;margin:1rem 0 .45rem;font-size:.78rem}.exam-room-module__LVUSba__paletteSection h3 small{color:#66736b;font-weight:500}.exam-room-module__LVUSba__grid .exam-room-module__LVUSba__partial{background:#eaf5ee;border-style:dashed;border-color:#9cc9b3}.exam-room-module__LVUSba__legend{color:#59675f;flex-wrap:wrap;gap:.4rem .9rem;margin:1rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.exam-room-module__LVUSba__legend li:before{content:"";vertical-align:-.05rem;border:1px solid #d8d2c5;border-radius:.2rem;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.exam-room-module__LVUSba__legend li[data-kind=done]:before{background:#cfe7da;border-color:#539277}.exam-room-module__LVUSba__legend li[data-kind=partial]:before{background:#eaf5ee;border-style:dashed;border-color:#9cc9b3}.exam-room-module__LVUSba__legend li[data-kind=flag]:before{display:none}@media (max-width:560px){.exam-room-module__LVUSba__statement{grid-template-columns:auto minmax(0,1fr)}.exam-room-module__LVUSba__verdicts{grid-column:1/-1;justify-self:end}}
.exam-steps-module__Fn0wra__page{max-width:68rem}.exam-steps-module__Fn0wra__stepper ol{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.exam-steps-module__Fn0wra__stepperBar ol{margin:0}.exam-steps-module__Fn0wra__step{color:#49626a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}a.exam-steps-module__Fn0wra__step:hover,a.exam-steps-module__Fn0wra__step:focus-visible{background:var(--t-gray-tint)}.exam-steps-module__Fn0wra__step[data-current]{background:var(--t-ink);color:#fff;font-weight:700}.exam-steps-module__Fn0wra__step[aria-disabled]{opacity:.55}.exam-steps-module__Fn0wra__stepMarker{border:1px solid #c9d1c8;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:700;display:grid}.exam-steps-module__Fn0wra__stepMarker[data-done]{border-color:var(--t-green);background:var(--t-green);color:#fff}.exam-steps-module__Fn0wra__step[data-current] .exam-steps-module__Fn0wra__stepMarker{color:var(--t-ink);background:#f9bb54;border-color:#f9bb54}.exam-steps-module__Fn0wra__setupLayout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.25rem;display:grid}.exam-steps-module__Fn0wra__setupForm{gap:1rem;padding:1.6rem;display:grid}.exam-steps-module__Fn0wra__setupForm h2{margin:0;font-size:1.3rem;font-weight:800}.exam-steps-module__Fn0wra__setupForm>p{color:var(--t-muted);margin:-.6rem 0 .3rem;font-size:.8rem}.exam-steps-module__Fn0wra__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exam-steps-module__Fn0wra__checkRow{border:1px solid var(--t-line);color:var(--t-ink);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.85rem .95rem;font-size:.82rem;line-height:1.55;display:grid}.exam-steps-module__Fn0wra__checkRow input{accent-color:var(--t-green);margin:.2rem 0 0}.exam-steps-module__Fn0wra__checkRow b{display:block}.exam-steps-module__Fn0wra__checkRow small{color:var(--t-muted);margin-top:.2rem;font-size:.74rem;display:block}.exam-steps-module__Fn0wra__radioGroup{border:0;gap:.6rem;margin:0;padding:0;display:grid}.exam-steps-module__Fn0wra__radioGroup legend{margin-bottom:.45rem;padding:0;font-size:.78rem;font-weight:700}.exam-steps-module__Fn0wra__setupActions{border-top:1px solid var(--t-line);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:.4rem;padding-top:1.1rem;display:flex}.exam-steps-module__Fn0wra__setupNote{border-radius:var(--t-radius);background:var(--t-sidebar);color:#fff;padding:1.3rem}.exam-steps-module__Fn0wra__setupNote>span{color:#bde0d2;border:1px solid #709990;border-radius:.5rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:800;display:grid}.exam-steps-module__Fn0wra__setupNote h2{margin:.9rem 0 0;font-size:1.2rem;font-weight:800}.exam-steps-module__Fn0wra__setupNote>p{color:#c3ddd4;font-size:.8rem;line-height:1.7}.exam-steps-module__Fn0wra__setupNote div{border-top:1px solid #42696a;padding:.75rem 0}.exam-steps-module__Fn0wra__setupNote b,.exam-steps-module__Fn0wra__setupNote small{display:block}.exam-steps-module__Fn0wra__setupNote b{font-size:.82rem}.exam-steps-module__Fn0wra__setupNote small{color:#aac8bd;margin-top:.2rem;font-size:.74rem;line-height:1.5}.exam-steps-module__Fn0wra__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;display:grid}.exam-steps-module__Fn0wra__facts div{border:1px solid var(--t-line);border-radius:.5rem;padding:.75rem .9rem}.exam-steps-module__Fn0wra__facts dt{color:var(--t-muted);font-size:.72rem;font-weight:700}.exam-steps-module__Fn0wra__facts dd{margin:.25rem 0 0;font-size:.9rem;font-weight:700}.exam-steps-module__Fn0wra__statusBanner{gap:.25rem;margin-bottom:1.1rem;display:grid}.exam-steps-module__Fn0wra__statusBanner p{margin:0}.exam-steps-module__Fn0wra__publishLayout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.25rem;display:grid}.exam-steps-module__Fn0wra__publishMain{gap:1.25rem;display:grid}.exam-steps-module__Fn0wra__publishCard{gap:1rem;padding:1.6rem;display:grid}.exam-steps-module__Fn0wra__publishCard h2{margin:0;font-size:1.3rem;font-weight:800}.exam-steps-module__Fn0wra__publishCard>p{color:var(--t-muted);margin:0;font-size:.82rem;line-height:1.6}.exam-steps-module__Fn0wra__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.exam-steps-module__Fn0wra__metric{border:1px solid var(--t-line);border-radius:.55rem;padding:.9rem 1rem}.exam-steps-module__Fn0wra__metric span{color:var(--t-muted);font-size:.74rem;display:block}.exam-steps-module__Fn0wra__metric strong{margin-top:.3rem;font-size:1.6rem;font-weight:800;display:block}.exam-steps-module__Fn0wra__publishAside{gap:.8rem;padding:1.3rem;display:grid}.exam-steps-module__Fn0wra__publishAside h3{margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.exam-steps-module__Fn0wra__publishAside>p{color:var(--t-muted);margin:0;font-size:.78rem}.exam-steps-module__Fn0wra__readiness{margin:0;padding:0;list-style:none}.exam-steps-module__Fn0wra__readiness li{border-bottom:1px solid var(--t-line);justify-content:space-between;gap:.75rem;padding:.7rem 0;font-size:.82rem;display:flex}.exam-steps-module__Fn0wra__readiness li:last-child{border-bottom:0}.exam-steps-module__Fn0wra__readiness b[data-ok=false]{color:var(--t-red)}.exam-steps-module__Fn0wra__publishActions{flex-wrap:wrap;gap:.6rem;display:flex}.exam-steps-module__Fn0wra__fullWidth{width:100%}.exam-steps-module__Fn0wra__publicLink{overflow-wrap:anywhere}@media (max-width:960px){.exam-steps-module__Fn0wra__setupLayout,.exam-steps-module__Fn0wra__publishLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.exam-steps-module__Fn0wra__formGrid,.exam-steps-module__Fn0wra__facts,.exam-steps-module__Fn0wra__metricGrid{grid-template-columns:minmax(0,1fr)}.exam-steps-module__Fn0wra__setupForm,.exam-steps-module__Fn0wra__publishCard{padding:1.1rem}.exam-steps-module__Fn0wra__setupActions>*{flex:100%}}
.teacher-shell-module__onSJaG__mobileHeader{display:none}.teacher-shell-module__onSJaG__appShell{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.teacher-shell-module__onSJaG__appSide{background:var(--t-sidebar);color:#d2e4dc;flex-direction:column;height:100vh;padding:1.5rem .9rem;display:flex;position:sticky;top:0}.teacher-shell-module__onSJaG__sideBrand{margin:0 .6rem 2.4rem}.teacher-shell-module__onSJaG__sideLabel{color:#88aaa1;letter-spacing:.08em;margin:.9rem .6rem .45rem;font-size:.66rem;font-weight:700}.teacher-shell-module__onSJaG__sideNav{flex-direction:column;display:flex}.teacher-shell-module__onSJaG__navLink{color:#c6dcd4;border-radius:.4rem;align-items:center;gap:.7rem;margin:.12rem 0;padding:.65rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.teacher-shell-module__onSJaG__navLink svg{stroke-width:1.9px;flex:none;width:1rem;height:1rem}.teacher-shell-module__onSJaG__navLink:hover,.teacher-shell-module__onSJaG__navLink:focus-visible,.teacher-shell-module__onSJaG__navLink[aria-current=page]{color:#fff;background:#376266}.teacher-shell-module__onSJaG__navLink:focus-visible{outline-offset:1px;outline:2px solid #a5c9ba}.teacher-shell-module__onSJaG__navLink[aria-current=page]{box-shadow:inset 3px 0 0 var(--t-orange)}.teacher-shell-module__onSJaG__mobileLogout{display:none}.teacher-shell-module__onSJaG__sideUser{border-top:1px solid #3d6566;align-items:center;gap:.6rem;margin-top:auto;padding:1.05rem .55rem 0;display:flex}.teacher-shell-module__onSJaG__sideUser i{color:#fff;background:#d48670;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.teacher-shell-module__onSJaG__sideUser b{color:#fff;font-size:.78rem;display:block}.teacher-shell-module__onSJaG__sideUser small{color:#86aaa1;font-size:.68rem;display:block}.teacher-shell-module__onSJaG__appMain{min-width:0}.teacher-shell-module__onSJaG__appTop{z-index:15;border-bottom:1px solid var(--t-line);background:#fff;justify-content:space-between;align-items:center;height:4.25rem;padding:0 2.6rem;display:flex;position:sticky;top:0}.teacher-shell-module__onSJaG__crumb{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.teacher-shell-module__onSJaG__crumb>span{gap:.5rem;display:inline-flex}.teacher-shell-module__onSJaG__crumb b{color:var(--t-ink)}.teacher-shell-module__onSJaG__topActions{align-items:center;gap:.9rem;display:flex}.teacher-shell-module__onSJaG__avatarMenu{position:relative}.teacher-shell-module__onSJaG__topAvatar{color:#fff;cursor:pointer;width:2.1rem;height:2.1rem;font:inherit;background:#a5c9ba;border:0;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.teacher-shell-module__onSJaG__topAvatar:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.teacher-shell-module__onSJaG__avatarPanel{z-index:30;border:1px solid var(--t-line);background:#fff;border-radius:.6rem;min-width:13rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 34px #19373e24}.teacher-shell-module__onSJaG__avatarName{border-bottom:1px solid var(--t-line);margin:0;padding:.5rem .65rem .65rem}.teacher-shell-module__onSJaG__avatarName b,.teacher-shell-module__onSJaG__avatarName small{display:block}.teacher-shell-module__onSJaG__avatarName b{font-size:.82rem}.teacher-shell-module__onSJaG__avatarName small{color:var(--t-muted);font-size:.7rem}.teacher-shell-module__onSJaG__avatarItem{width:100%;color:var(--t-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.55rem;margin-top:.2rem;padding:.6rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.teacher-shell-module__onSJaG__avatarItem svg{width:1rem;height:1rem}.teacher-shell-module__onSJaG__avatarItem:hover,.teacher-shell-module__onSJaG__avatarItem:focus-visible{background:var(--t-mint);outline:none}.teacher-shell-module__onSJaG__avatarItem:disabled{cursor:wait;opacity:.7}.teacher-shell-module__onSJaG__screen{max-width:85rem;padding:2.2rem 2.6rem 3.4rem}.teacher-shell-module__onSJaG__menuToggle{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.teacher-shell-module__onSJaG__menuToggle svg{width:1.25rem;height:1.25rem}@media (max-width:850px){.teacher-shell-module__onSJaG__mobileHeader{z-index:25;background:var(--t-sidebar);color:#fff;justify-content:space-between;align-items:center;height:3.6rem;padding:0 1rem;display:flex;position:sticky;top:0}.teacher-shell-module__onSJaG__appShell{display:block}.teacher-shell-module__onSJaG__appSide{z-index:24;width:min(18rem,85vw);height:calc(100vh - 3.6rem);display:none;position:fixed;top:3.6rem;left:0;overflow-y:auto}.teacher-shell-module__onSJaG__appSideOpen{display:flex}.teacher-shell-module__onSJaG__sideBrand{display:none}.teacher-shell-module__onSJaG__mobileLogout{color:#f3c7bf;cursor:pointer;font:inherit;background:0 0;border:1px solid #3d6566;border-radius:.4rem;align-items:center;gap:.5rem;margin:1.2rem .4rem .8rem;padding:.6rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.teacher-shell-module__onSJaG__mobileLogout svg{width:1rem;height:1rem}.teacher-shell-module__onSJaG__appTop{display:none}.teacher-shell-module__onSJaG__screen{padding:1.4rem 1rem 2.6rem}}
.exam-queue-module__aX3Xgq__stack{gap:1.3rem;display:grid}.exam-queue-module__aX3Xgq__inset{margin:1rem 1.3rem}.exam-queue-module__aX3Xgq__rows{margin:0;padding:0;list-style:none}.exam-queue-module__aX3Xgq__rows li+li{border-top:1px solid #f0ece3}.exam-queue-module__aX3Xgq__row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.95rem 1.3rem;display:flex}.exam-queue-module__aX3Xgq__row:hover{background:#fbfaf6}.exam-queue-module__aX3Xgq__row:focus-visible{outline:2px solid var(--t-green);outline-offset:-2px}.exam-queue-module__aX3Xgq__rowMain{flex:16rem;gap:.2rem;min-width:0;display:grid}.exam-queue-module__aX3Xgq__rowMain strong{font-size:.9rem}.exam-queue-module__aX3Xgq__rowAction{color:var(--t-green);font-size:.78rem;font-weight:800}
.teacher-queue-module__867vza__stack{gap:1.3rem;display:grid}.teacher-queue-module__867vza__inset{margin:1rem 1.3rem}.teacher-queue-module__867vza__tags{flex-wrap:wrap;gap:.3rem;display:inline-flex}.teacher-queue-module__867vza__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.teacher-queue-module__867vza__dismissible{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.teacher-queue-module__867vza__dismissible>button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:.1rem;display:grid}.teacher-queue-module__867vza__dismissible>button svg{width:1rem;height:1rem}
.guest-attempt-module__lBvwPG__page{color:#26322d;background:#f4f0e8;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.guest-attempt-module__lBvwPG__card{background:#fffdf8;border:1px solid #d8d2c5;border-radius:1rem;max-width:34rem;padding:1.75rem}.guest-attempt-module__lBvwPG__card h1{margin-top:0;font-family:Georgia,serif}.guest-attempt-module__lBvwPG__links{flex-wrap:wrap;gap:1rem;font-weight:700;display:flex}.guest-attempt-module__lBvwPG__links a{color:#2c6658}.guest-attempt-module__lBvwPG__cta{background:#ffffff1a;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.guest-attempt-module__lBvwPG__cta p{color:#fffdf6;flex-basis:100%;margin:0}.guest-attempt-module__lBvwPG__primary,.guest-attempt-module__lBvwPG__secondary{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.6rem;align-items:center;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.guest-attempt-module__lBvwPG__primary{color:#183f38;background:#f9bb54;border:0}.guest-attempt-module__lBvwPG__secondary{color:#fffdf6;background:0 0;border:1px solid #fff6}
.exam-build-step-module__te6ViW__page{background:#f6f3ec;min-height:100vh}.exam-build-step-module__te6ViW__page>div:last-child,.exam-build-step-module__te6ViW__body{padding:1.25rem 1.5rem 2rem}.exam-build-step-module__te6ViW__topBar{background:#fff;border-bottom:1px solid #e9e3d7;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.exam-build-step-module__te6ViW__crumb{color:#49626a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.exam-build-step-module__te6ViW__crumb a{color:#49626a;text-decoration:none}.exam-build-step-module__te6ViW__crumb a:hover{text-decoration:underline}.exam-build-step-module__te6ViW__crumb b{color:var(--t-ink)}.exam-build-step-module__te6ViW__topActions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.exam-build-step-module__te6ViW__saveState{color:var(--t-green);font-size:.78rem;font-weight:700}.exam-build-step-module__te6ViW__saveState[data-dirty=true]{color:var(--t-orange-ink)}.exam-build-step-module__te6ViW__submitButton{box-shadow:none;background:#c4523d}.exam-build-step-module__te6ViW__submitButton:hover{background:#ad4532!important}.exam-build-step-module__te6ViW__stepBar{background:#fff;border-bottom:1px solid #e9e3d7;padding:.6rem 1.5rem}.exam-build-step-module__te6ViW__notice{padding:1rem 1.5rem 0}@media (max-width:640px){.exam-build-step-module__te6ViW__topBar,.exam-build-step-module__te6ViW__stepBar{padding-inline:1rem}.exam-build-step-module__te6ViW__topActions{width:100%;margin-left:0}.exam-build-step-module__te6ViW__page>div:last-child,.exam-build-step-module__te6ViW__body{padding:1rem}}
.achievements-section-module__8t3Cfq__section{border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow);background:#fff;flex-direction:column;gap:.9rem;padding:1.35rem;display:flex}.achievements-section-module__8t3Cfq__kicker{color:var(--t-green);letter-spacing:.11em;margin:0 0 -.6rem;font-size:.65rem;font-weight:800}.achievements-section-module__8t3Cfq__section h2{letter-spacing:-.02em;margin:0;font-size:1.37rem;font-weight:800}.achievements-section-module__8t3Cfq__hint{color:var(--t-muted);margin:-.5rem 0 0;font-size:.74rem}.achievements-section-module__8t3Cfq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.achievements-section-module__8t3Cfq__row{border-top:1px solid var(--t-line);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.achievements-section-module__8t3Cfq__row:first-child{border-top:0}.achievements-section-module__8t3Cfq__symbol{background:var(--t-orange-tint);width:2.2rem;height:2.2rem;color:var(--t-orange-ink);border-radius:.55rem;place-items:center;display:grid}.achievements-section-module__8t3Cfq__row>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.achievements-section-module__8t3Cfq__row b{font-size:.88rem}.achievements-section-module__8t3Cfq__row small{color:var(--t-muted);font-size:.74rem}.achievements-section-module__8t3Cfq__rowActions{align-items:center;gap:.45rem;display:flex;flex-direction:row!important}.achievements-section-module__8t3Cfq__rowActions button{border:1px solid var(--t-line);color:var(--t-ink);cursor:pointer;font:inherit;background:#fff;border-radius:.4rem;padding:.35rem .6rem;font-size:.74rem;font-weight:600}.achievements-section-module__8t3Cfq__rowActions button:hover{background:#f7f6f1}.achievements-section-module__8t3Cfq__visibilityTag{background:var(--t-mint);color:var(--t-green);border-radius:999px;padding:.25rem .55rem;font-size:.66rem;font-weight:800}.achievements-section-module__8t3Cfq__form{border-top:1px solid var(--t-line);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.achievements-section-module__8t3Cfq__formFields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;display:grid}.achievements-section-module__8t3Cfq__formFields label{color:var(--t-ink);flex-direction:column;gap:.35rem;font-size:.76rem;font-weight:700;display:flex}.achievements-section-module__8t3Cfq__formFields input{border:1px solid var(--t-line);color:var(--t-ink);font:inherit;background:#fff;border-radius:.45rem;padding:.65rem .75rem;font-size:.85rem;font-weight:500}.achievements-section-module__8t3Cfq__formFields input:focus{border-color:var(--t-green);outline:2px solid #2b80692e}.achievements-section-module__8t3Cfq__fieldError{color:var(--t-red);font-size:.74rem;font-weight:700}.achievements-section-module__8t3Cfq__formError{background:var(--t-red-tint);color:#a3433e;border-radius:.5rem;margin:0;padding:.75rem .9rem;font-size:.8rem}.achievements-section-module__8t3Cfq__primaryButton{background:var(--t-mint);color:var(--t-green);cursor:pointer;font:inherit;border:0;border-radius:.4rem;align-self:flex-start;padding:.6rem .9rem;font-size:.8rem;font-weight:700}.achievements-section-module__8t3Cfq__primaryButton:hover:not(:disabled){background:#d8ece1}.achievements-section-module__8t3Cfq__primaryButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:560px){.achievements-section-module__8t3Cfq__row{grid-template-columns:2.2rem minmax(0,1fr)}.achievements-section-module__8t3Cfq__rowActions{grid-column:2}}
.question-list-module__ao0TTa__toolbar{grid-template-columns:minmax(13rem,1.5fr) repeat(4,minmax(7rem,.7fr)) auto;gap:.6rem;margin-bottom:1.1rem;display:grid}.question-list-module__ao0TTa__toolbar input,.question-list-module__ao0TTa__toolbar select{border:1px solid var(--t-line);width:100%;height:2.6rem;color:var(--t-ink);font:inherit;background:#fff;border-radius:.45rem;padding:0 .75rem;font-size:.8rem}.question-list-module__ao0TTa__toolbar input:focus,.question-list-module__ao0TTa__toolbar select:focus{border-color:var(--t-green);outline:2px solid #2b80692e}.question-list-module__ao0TTa__searchField{position:relative}.question-list-module__ao0TTa__searchField svg{width:1rem;height:1rem;color:var(--t-muted);position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.question-list-module__ao0TTa__searchField input{padding-left:2.1rem}.question-list-module__ao0TTa__moreFilters{position:relative}.question-list-module__ao0TTa__moreFiltersPanel{z-index:20;border:1px solid var(--t-line);background:#fff;border-radius:.6rem;gap:.8rem;width:16rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 16px 34px #19373e24}.question-list-module__ao0TTa__layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.3rem;display:grid}.question-list-module__ao0TTa__panelHead{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem .9rem;display:flex}.question-list-module__ao0TTa__panelHead h2{margin:0;font-size:1.3rem;font-weight:800}.question-list-module__ao0TTa__panelHead p{color:var(--t-muted);margin:.3rem 0 0;font-size:.74rem}.question-list-module__ao0TTa__rows{margin:0;padding:0;list-style:none}.question-list-module__ao0TTa__row{border-top:1px solid var(--t-line);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem 1.3rem;display:grid}.question-list-module__ao0TTa__row[data-selected=true]{background:#f6faf7}.question-list-module__ao0TTa__row>input{width:1rem;height:1rem;accent-color:var(--t-green);margin:.25rem 0 0}.question-list-module__ao0TTa__prompt{max-height:4.8em;color:var(--t-ink);font-size:.9rem;font-weight:700;line-height:1.55;overflow:hidden}.question-list-module__ao0TTa__prompt p{margin:0}.question-list-module__ao0TTa__options{color:var(--t-muted);flex-wrap:wrap;gap:.2rem 1.1rem;margin:.45rem 0 0;padding:0;font-size:.76rem;line-height:1.55;list-style:none;display:flex}.question-list-module__ao0TTa__options li{gap:.3rem;min-width:0;display:flex}.question-list-module__ao0TTa__options li>div{min-width:0}.question-list-module__ao0TTa__options li>div p{margin:0}.question-list-module__ao0TTa__options li[data-correct=true]{color:var(--t-green);font-weight:700}.question-list-module__ao0TTa__meta{color:#5b7476;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.7rem;display:flex}.question-list-module__ao0TTa__insight{padding:1.3rem}.question-list-module__ao0TTa__insight h2{margin:0;font-size:1.25rem;font-weight:800}.question-list-module__ao0TTa__insight>p{color:var(--t-muted);margin:.3rem 0 1rem;font-size:.74rem}.question-list-module__ao0TTa__insightStat{border-top:1px solid var(--t-line);padding:.85rem 0}.question-list-module__ao0TTa__insightStat b{font-size:1.6rem;font-weight:800;display:block}.question-list-module__ao0TTa__insightStat span{color:var(--t-muted);font-size:.74rem}.question-list-module__ao0TTa__topicLabel{color:var(--t-muted);letter-spacing:.06em;margin:.4rem 0 0;font-size:.66rem;font-weight:800}.question-list-module__ao0TTa__topicCloud{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.question-list-module__ao0TTa__topicCloud button{color:#59716e;cursor:pointer;font:inherit;background:#f1f5f2;border:0;border-radius:999px;padding:.35rem .6rem;font-size:.7rem}.question-list-module__ao0TTa__topicCloud button:first-child{color:#be6155;background:#fce9e5}.question-list-module__ao0TTa__topicCloud button[aria-pressed=true]{outline:2px solid var(--t-green)}.question-list-module__ao0TTa__loadMore{border-top:1px solid var(--t-line);justify-content:center;padding:1rem;display:flex}.question-list-module__ao0TTa__examChoices{border:0;gap:.5rem;max-height:22rem;margin:.4rem 0 0;padding:0;display:grid;overflow-y:auto}.question-list-module__ao0TTa__examChoice{border:1px solid var(--t-line);cursor:pointer;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.75rem .9rem;font-size:.85rem;display:grid}.question-list-module__ao0TTa__examChoice input{accent-color:var(--t-green);margin-top:.2rem}.question-list-module__ao0TTa__examChoice small{color:var(--t-muted);font-size:.74rem;display:block}.question-list-module__ao0TTa__rejected{margin:.5rem 0 0;padding-left:1.1rem;font-size:.8rem}.question-list-module__ao0TTa__previewMeta{color:var(--t-muted);margin:0 0 .75rem;font-size:.8rem}.question-list-module__ao0TTa__previewChoices{gap:.45rem;margin:.9rem 0;padding:0;list-style:none;display:grid}.question-list-module__ao0TTa__previewChoices li{border:1px solid var(--t-line);border-radius:.5rem;gap:.5rem;padding:.6rem .75rem;display:flex}.question-list-module__ao0TTa__previewChoices li[data-correct=true]{border-color:var(--t-green);background:var(--t-mint)}.question-list-module__ao0TTa__previewExplanation{background:var(--t-paper);border-radius:.5rem;padding:.75rem .9rem}.question-list-module__ao0TTa__previewExplanation h3{margin:0 0 .4rem;font-size:.9rem}@media (max-width:1100px){.question-list-module__ao0TTa__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.question-list-module__ao0TTa__toolbar .question-list-module__ao0TTa__searchField{grid-column:1/-1}}@media (max-width:850px){.question-list-module__ao0TTa__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.question-list-module__ao0TTa__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.question-list-module__ao0TTa__panelHead{flex-direction:column;align-items:flex-start}.question-list-module__ao0TTa__row{padding:.9rem 1rem}.question-list-module__ao0TTa__moreFiltersPanel{left:0;right:auto}}
.dashboard-overview-module__hYc_nq__dashboard{gap:1.3rem;display:grid}.dashboard-overview-module__hYc_nq__alert{border-radius:var(--t-radius);color:#7a5a1f;background:#fff7e6;border:1px solid #f2dcae;margin:0;padding:.8rem 1rem;font-size:.8rem}.dashboard-overview-module__hYc_nq__alert b{font-weight:800}.dashboard-overview-module__hYc_nq__todo{padding:1.3rem}.dashboard-overview-module__hYc_nq__tasks{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.dashboard-overview-module__hYc_nq__task{border:1px solid var(--t-line);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.dashboard-overview-module__hYc_nq__task[data-empty=true]{background:#fbfaf6}.dashboard-overview-module__hYc_nq__taskIcon{background:var(--t-orange-tint);width:2.2rem;height:2.2rem;color:var(--t-orange-ink);border-radius:.55rem;flex:none;place-items:center;display:grid}.dashboard-overview-module__hYc_nq__task[data-empty=true] .dashboard-overview-module__hYc_nq__taskIcon{background:var(--t-mint);color:var(--t-green)}.dashboard-overview-module__hYc_nq__taskIcon svg{width:1.05rem;height:1.05rem}.dashboard-overview-module__hYc_nq__taskBody{flex:14rem;gap:.15rem;min-width:0;display:grid}.dashboard-overview-module__hYc_nq__taskBody strong{font-size:.88rem}.dashboard-overview-module__hYc_nq__taskBody small{color:var(--t-muted);font-size:.74rem}.dashboard-overview-module__hYc_nq__count{color:var(--t-ink)}
.admin-shell-module__zqzXxa__navCount{background:var(--t-orange);color:#2b2414;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.68rem;font-weight:800;line-height:1.4}.admin-shell-module__zqzXxa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.taxonomy-editor-module__cqif5q__page{display:grid}.taxonomy-editor-module__cqif5q__notice{background:var(--t-orange-tint);color:#946b2a;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.taxonomy-editor-module__cqif5q__notice p{margin:0}.taxonomy-editor-module__cqif5q__notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.taxonomy-editor-module__cqif5q__layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}.taxonomy-editor-module__cqif5q__card{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-card);box-shadow:var(--t-shadow);padding:1.1rem;font-size:.85rem}.taxonomy-editor-module__cqif5q__card>p{color:var(--t-muted);margin:.6rem 0 0}.taxonomy-editor-module__cqif5q__cardHeadingRow{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem;display:flex}.taxonomy-editor-module__cqif5q__cardHeadingRow h2{margin:0;font-size:1.1rem;font-weight:800}.taxonomy-editor-module__cqif5q__cardHeadingRow>button,.taxonomy-editor-module__cqif5q__formActions button[type=submit]{background:var(--t-green);color:#fff;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:.4rem;flex:none;padding:.5rem .8rem;font-size:.76rem;font-weight:700}.taxonomy-editor-module__cqif5q__cardHeadingRow>button:hover,.taxonomy-editor-module__cqif5q__formActions button[type=submit]:hover:not(:disabled){background:var(--t-green-dark)}.taxonomy-editor-module__cqif5q__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.taxonomy-editor-module__cqif5q__listItem>div{border-radius:.5rem;align-items:center;gap:.4rem;display:flex}.taxonomy-editor-module__cqif5q__listItem>div:hover{background:#f7f6f1}.taxonomy-editor-module__cqif5q__subjectButton{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:auto;gap:.15rem;padding:.55rem .65rem;display:grid}.taxonomy-editor-module__cqif5q__subjectButton[aria-current=true]{background:var(--t-mint);border-color:#cfe3d8}.taxonomy-editor-module__cqif5q__subjectButton strong{font-size:.85rem}.taxonomy-editor-module__cqif5q__subjectButton:focus-visible{outline:2px solid var(--t-green);outline-offset:1px}.taxonomy-editor-module__cqif5q__topicRow{border-bottom:1px solid #f0ece3;justify-content:space-between;padding:.7rem .4rem}.taxonomy-editor-module__cqif5q__listItem:last-child .taxonomy-editor-module__cqif5q__topicRow{border-bottom:0}.taxonomy-editor-module__cqif5q__topicRowMain{gap:.2rem;min-width:0;display:grid}.taxonomy-editor-module__cqif5q__rowMeta{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.72rem;display:inline-flex}.taxonomy-editor-module__cqif5q__badge{background:var(--t-mint);color:var(--t-green);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:800}.taxonomy-editor-module__cqif5q__badgeArchived{background:var(--t-gray-tint);color:var(--t-gray-ink)}.taxonomy-editor-module__cqif5q__rowActions{flex:none;gap:.15rem;display:flex}.taxonomy-editor-module__cqif5q__rowActions button,.taxonomy-editor-module__cqif5q__formActions button[type=button]{color:var(--t-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.35rem;padding:.35rem .45rem;font-size:.72rem;font-weight:700}.taxonomy-editor-module__cqif5q__rowActions button:hover:not(:disabled),.taxonomy-editor-module__cqif5q__formActions button[type=button]:hover:not(:disabled){color:var(--t-ink);background:#eeece4}.taxonomy-editor-module__cqif5q__rowActions button:disabled{cursor:default;opacity:.45}.taxonomy-editor-module__cqif5q__form{border:1px solid var(--t-line);background:#fbfaf6;border-radius:.55rem;gap:.7rem;margin-bottom:.9rem;padding:.9rem;display:grid}.taxonomy-editor-module__cqif5q__formRow{gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.taxonomy-editor-module__cqif5q__formRow input,.taxonomy-editor-module__cqif5q__formRow select{border:1px solid var(--t-line);width:100%;color:var(--t-ink);font:inherit;background:#fff;border-radius:.4rem;padding:.55rem .7rem;font-size:.82rem;font-weight:500}.taxonomy-editor-module__cqif5q__formRow input:focus,.taxonomy-editor-module__cqif5q__formRow select:focus{border-color:var(--t-green);outline:2px solid #2b80692e}.taxonomy-editor-module__cqif5q__fieldError,.taxonomy-editor-module__cqif5q__formError{color:var(--t-red);font-size:.72rem;font-weight:600}.taxonomy-editor-module__cqif5q__formError{margin:0}.taxonomy-editor-module__cqif5q__formActions{gap:.4rem;display:flex}.taxonomy-editor-module__cqif5q__modalOverlay{z-index:40;background:#1426286b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.taxonomy-editor-module__cqif5q__modal{border-radius:var(--t-radius);width:min(28rem,100%);box-shadow:var(--t-shadow);background:#fff;padding:1.3rem;font-size:.85rem}.taxonomy-editor-module__cqif5q__modal h2{margin:0 0 .5rem;font-size:1.05rem}.taxonomy-editor-module__cqif5q__modal button{background:var(--t-green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.4rem;padding:.55rem .9rem;font-weight:700}@media (max-width:860px){.taxonomy-editor-module__cqif5q__layout{grid-template-columns:1fr}}
.create-teacher-form-module__NhyRUq__form{gap:1.1rem;max-width:56rem;display:grid}.create-teacher-form-module__NhyRUq__section{gap:1.1rem;padding:1.3rem;display:grid}.create-teacher-form-module__NhyRUq__sectionHead{align-items:flex-start;gap:.9rem;display:flex}.create-teacher-form-module__NhyRUq__sectionHead>span{background:var(--t-mint);width:2rem;height:2rem;color:var(--t-green);border-radius:.5rem;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.create-teacher-form-module__NhyRUq__sectionHead h2{margin:0;font-size:1rem;font-weight:800}.create-teacher-form-module__NhyRUq__sectionHead p{color:var(--t-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.6}.create-teacher-form-module__NhyRUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;display:grid}.create-teacher-form-module__NhyRUq__full{grid-column:1/-1}.create-teacher-form-module__NhyRUq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.create-teacher-form-module__NhyRUq__created{gap:.9rem;max-width:40rem;padding:2rem 1.6rem;display:grid}.create-teacher-form-module__NhyRUq__createdIcon{width:2.6rem;height:2.6rem;color:var(--t-green)}.create-teacher-form-module__NhyRUq__createdTitle{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.create-teacher-form-module__NhyRUq__createdLead{word-break:break-all;margin:0;font-size:.9rem}.create-teacher-form-module__NhyRUq__copyRow{color:var(--t-muted);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:.75rem;display:flex}@media (max-width:640px){.create-teacher-form-module__NhyRUq__grid{grid-template-columns:1fr}.create-teacher-form-module__NhyRUq__actions{justify-content:stretch}.create-teacher-form-module__NhyRUq__actions>*{flex:auto}}
.admin-users-module__rskKia__stack{gap:1.3rem;display:grid}.admin-users-module__rskKia__inset{margin:1rem 1.3rem}.admin-users-module__rskKia__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-users-module__rskKia__pager{border-top:1px solid var(--t-line);color:var(--t-muted);justify-content:flex-end;align-items:center;gap:.7rem;padding:.8rem 1.3rem;font-size:.78rem;display:flex}.admin-users-module__rskKia__detail{gap:1rem;display:grid}.admin-users-module__rskKia__detail h3{margin:0;font-size:1.1rem;font-weight:800}.admin-users-module__rskKia__detail p{color:var(--t-muted);word-break:break-all;margin:.2rem 0 0;font-size:.82rem}.admin-users-module__rskKia__detail dl{border:1px solid var(--t-line);border-radius:.55rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.7rem;margin:0;padding:.8rem .9rem;display:grid}.admin-users-module__rskKia__detail dt{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.admin-users-module__rskKia__detail dd{margin:.2rem 0 0;font-size:.85rem}.admin-users-module__rskKia__filterSelect{flex:0 0 11rem!important;width:auto!important}@media (max-width:640px){.admin-users-module__rskKia__filterSelect{flex:45%!important}}
.exam-intro-module__MGikvG__sections{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.exam-intro-module__MGikvG__sections li{border:1px solid var(--line);background:#fff;border-radius:.6rem;gap:.15rem;padding:.7rem .9rem;display:grid}.exam-intro-module__MGikvG__sections span{color:var(--ink-soft);font-size:.85rem}.exam-intro-module__MGikvG__freeNote{background:var(--mint-tint);color:var(--deep-mint);border-radius:.6rem;margin:0 0 .8rem;padding:.7rem .85rem;font-weight:600}
.free-exam-catalog-module__yPzHoW__shell{--catalog-ink:#19373e;--catalog-muted:#667b7c;--catalog-green:#236f5e;--catalog-dark:#173f43;--catalog-cream:#faf8f2;--catalog-line:#e7e3d9;--catalog-mint:#e8f3ec;background:var(--catalog-cream);min-height:100vh;color:var(--catalog-ink)}.free-exam-catalog-module__yPzHoW__header{z-index:10;border-bottom:1px solid var(--catalog-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f2eb;position:sticky;top:0}.free-exam-catalog-module__yPzHoW__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,74rem);min-height:4.5rem;margin:0 auto;display:flex}.free-exam-catalog-module__yPzHoW__homeLink{border:1px solid var(--catalog-line);color:var(--catalog-green);background:#fff;border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none}.free-exam-catalog-module__yPzHoW__homeLink:hover{border-color:var(--catalog-green)}.free-exam-catalog-module__yPzHoW__page{width:min(100% - 2rem,74rem);margin:0 auto;padding:2.5rem 0 5rem}.free-exam-catalog-module__yPzHoW__hero{background:radial-gradient(circle at 88% 20%,#e9cc9e88 0 110px,#0000 112px),linear-gradient(120deg,#e8f3e9,#fff7e7);border:1px solid #dfe8da;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.75rem;min-height:15.5rem;padding:2.1rem;display:flex}.free-exam-catalog-module__yPzHoW__eyebrow{color:var(--catalog-green);letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:800}.free-exam-catalog-module__yPzHoW__hero h1{letter-spacing:-.04em;max-width:40rem;margin:.55rem 0 .9rem;font-size:clamp(2rem,4.3vw,3.4rem);font-weight:800;line-height:1.15}.free-exam-catalog-module__yPzHoW__hero h1 em{color:var(--catalog-green);font-style:normal}.free-exam-catalog-module__yPzHoW__lead{max-width:40rem;color:var(--catalog-muted);margin:0 0 1.4rem;font-size:1rem;line-height:1.8}.free-exam-catalog-module__yPzHoW__button{background:var(--catalog-green);color:#fff;border-radius:.6rem;align-items:center;gap:.55rem;min-height:2.8rem;padding:.8rem 1.2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 14px #1f6c5824}.free-exam-catalog-module__yPzHoW__button:hover{background:#1a584c;transform:translateY(-1px)}.free-exam-catalog-module__yPzHoW__button svg{width:1rem;height:1rem}.free-exam-catalog-module__yPzHoW__heroMark{width:13rem;height:13rem;color:var(--catalog-green);background:#ffffff91;border:2px dashed #84b39d;border-radius:50%;flex:0 0 13rem;place-items:center;font-size:4.2rem;font-weight:800;display:grid;transform:rotate(-8deg)}.free-exam-catalog-module__yPzHoW__sectionHead{justify-content:space-between;align-items:end;gap:1rem;margin:2.4rem 0 1.1rem;display:flex}.free-exam-catalog-module__yPzHoW__sectionHead h2{letter-spacing:-.04em;margin:0;font-size:1.65rem}.free-exam-catalog-module__yPzHoW__sectionHead p{color:var(--catalog-muted);margin:.25rem 0 0}.free-exam-catalog-module__yPzHoW__count{background:var(--catalog-mint);color:var(--catalog-green);border-radius:999px;flex:none;padding:.35rem .75rem;font-size:.72rem;font-weight:800}.free-exam-catalog-module__yPzHoW__filters{border:1px solid var(--catalog-line);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.85rem;margin-bottom:1.6rem;padding:1rem 1.1rem;display:grid}.free-exam-catalog-module__yPzHoW__filterGroup{align-items:start;gap:1rem;display:flex}.free-exam-catalog-module__yPzHoW__filterLabel{color:var(--catalog-muted);letter-spacing:.08em;text-transform:uppercase;flex:0 0 4.5rem;padding-top:.6rem;font-size:.72rem;font-weight:800}.free-exam-catalog-module__yPzHoW__chipRow{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.free-exam-catalog-module__yPzHoW__chip{border:1px solid var(--catalog-line);background:var(--catalog-cream);color:#557075;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;min-height:2.4rem;padding:.3rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.free-exam-catalog-module__yPzHoW__chip:has(.free-exam-catalog-module__yPzHoW__chipIcon){padding-left:.3rem}.free-exam-catalog-module__yPzHoW__chip:hover{background:var(--catalog-mint);color:var(--catalog-green);border-color:#9cc5b1}.free-exam-catalog-module__yPzHoW__chip:focus-visible{outline-offset:2px;outline:3px solid #84b39d}.free-exam-catalog-module__yPzHoW__chipIcon{width:1.8rem;height:1.8rem;color:var(--catalog-green);background:#fff;border-radius:50%;place-items:center;display:grid}.free-exam-catalog-module__yPzHoW__chipIcon svg{stroke-width:2px;width:1rem;height:1rem}.free-exam-catalog-module__yPzHoW__chipActive,.free-exam-catalog-module__yPzHoW__chipActive:hover{border-color:var(--catalog-dark);background:var(--catalog-dark);color:#fff;box-shadow:0 6px 14px #173f4330}.free-exam-catalog-module__yPzHoW__chipActive .free-exam-catalog-module__yPzHoW__chipIcon{color:#fff;background:#ffffff29}.free-exam-catalog-module__yPzHoW__grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.free-exam-catalog-module__yPzHoW__card{border:1px solid var(--catalog-line);height:100%;color:inherit;background:#fff;border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 16px 34px #274b4010}.free-exam-catalog-module__yPzHoW__card:hover{transform:translateY(-3px);box-shadow:0 22px 40px #274b401c}.free-exam-catalog-module__yPzHoW__card:focus-visible{outline-offset:3px;outline:3px solid #84b39d}.free-exam-catalog-module__yPzHoW__art{color:#fff;background:linear-gradient(130deg,#1e5c59,#6da996);align-items:end;min-height:9.5rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.free-exam-catalog-module__yPzHoW__art:before,.free-exam-catalog-module__yPzHoW__art:after{content:"";border-radius:50%;position:absolute}.free-exam-catalog-module__yPzHoW__art:before{border:1px solid #fff5;width:12rem;height:12rem;top:-5rem;right:-1.75rem}.free-exam-catalog-module__yPzHoW__art:after{border:1px solid #ffffff40;width:8rem;height:8rem;top:-2.8rem;right:1.1rem}.free-exam-catalog-module__yPzHoW__art strong{z-index:1;letter-spacing:-.04em;text-transform:uppercase;max-width:70%;font-size:1.7rem;line-height:1.15}.free-exam-catalog-module__yPzHoW__artIcon{opacity:.5;position:absolute;bottom:1rem;right:1.4rem}.free-exam-catalog-module__yPzHoW__artIcon svg{stroke-width:1.4px;width:4rem;height:4rem}.free-exam-catalog-module__yPzHoW__toneBio{background:linear-gradient(130deg,#1e5c59,#6da996)}.free-exam-catalog-module__yPzHoW__toneMath{background:linear-gradient(130deg,#af6548,#e1b97a)}.free-exam-catalog-module__yPzHoW__toneEnglish{background:linear-gradient(130deg,#365f83,#8eacca)}.free-exam-catalog-module__yPzHoW__toneLiterature{background:linear-gradient(130deg,#8a4659,#d39aab)}.free-exam-catalog-module__yPzHoW__toneChemistry{background:linear-gradient(130deg,#2d6f7c,#86c0c8)}.free-exam-catalog-module__yPzHoW__tonePhysics{background:linear-gradient(130deg,#a34a36,#e59b7f)}.free-exam-catalog-module__yPzHoW__toneGeography{background:linear-gradient(130deg,#3f7239,#9cc58f)}.free-exam-catalog-module__yPzHoW__toneHistory{background:linear-gradient(130deg,#7a5a24,#cfae6f)}.free-exam-catalog-module__yPzHoW__body{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.2rem;display:flex}.free-exam-catalog-module__yPzHoW__title{font-size:1.1rem;font-weight:800;line-height:1.4}.free-exam-catalog-module__yPzHoW__description{color:var(--catalog-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.free-exam-catalog-module__yPzHoW__meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.1rem;display:flex}.free-exam-catalog-module__yPzHoW__meta span{color:#557075;background:#f2f4f0;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.free-exam-catalog-module__yPzHoW__meta svg{width:.85rem;height:.85rem}.free-exam-catalog-module__yPzHoW__foot{border-top:1px solid var(--catalog-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;font-size:.85rem;display:flex}.free-exam-catalog-module__yPzHoW__foot strong{color:var(--catalog-green)}.free-exam-catalog-module__yPzHoW__foot span{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.free-exam-catalog-module__yPzHoW__foot svg{width:.95rem;height:.95rem;transition:transform .18s}.free-exam-catalog-module__yPzHoW__card:hover .free-exam-catalog-module__yPzHoW__foot svg{transform:translate(3px)}.free-exam-catalog-module__yPzHoW__empty{color:var(--catalog-muted);text-align:center;background:#fff;border:1px dashed #c8d7ca;border-radius:1rem;padding:2rem}.free-exam-catalog-module__yPzHoW__empty p{margin:0 0 .5rem}.free-exam-catalog-module__yPzHoW__empty a,.free-exam-catalog-module__yPzHoW__pager a{color:var(--catalog-green);font-weight:700}.free-exam-catalog-module__yPzHoW__pager{justify-content:center;gap:1rem;margin-top:1.75rem;font-weight:700;display:flex}.free-exam-catalog-module__yPzHoW__callout{color:#245a4d;background:#e8f3e9;border:1px solid #cce3d4;border-radius:.75rem;margin:2rem 0 0;padding:1.05rem 1.25rem}@media (max-width:720px){.free-exam-catalog-module__yPzHoW__page{padding-top:1.5rem}.free-exam-catalog-module__yPzHoW__hero{min-height:0;padding:1.4rem}.free-exam-catalog-module__yPzHoW__heroMark{display:none}.free-exam-catalog-module__yPzHoW__sectionHead{flex-direction:column;align-items:start}.free-exam-catalog-module__yPzHoW__filters{padding:.9rem}.free-exam-catalog-module__yPzHoW__filterGroup{flex-direction:column;align-items:stretch;gap:.45rem}.free-exam-catalog-module__yPzHoW__filterLabel{flex-basis:auto;padding-top:0}.free-exam-catalog-module__yPzHoW__chipRow{scrollbar-width:none;flex-wrap:nowrap;margin:0 -.9rem;padding:.1rem .9rem .3rem;overflow-x:auto}}
.legal-document-module__1AlUda__page{background:var(--paper);min-height:100vh;color:var(--ink)}.legal-document-module__1AlUda__container{width:min(1040px,100% - 32px);margin-inline:auto}.legal-document-module__1AlUda__topBar{border-bottom:1px solid var(--line);background:#fffefa}.legal-document-module__1AlUda__topBar .legal-document-module__1AlUda__container{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.legal-document-module__1AlUda__homeLink{color:var(--deep-mint);font-size:13px;font-weight:700;text-decoration:none}.legal-document-module__1AlUda__homeLink:hover{text-decoration:underline}.legal-document-module__1AlUda__hero{border-bottom:1px solid var(--line);padding:48px 0 28px}.legal-document-module__1AlUda__eyebrow{color:var(--deep-mint);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:800}.legal-document-module__1AlUda__hero h1{margin:0 0 14px;font-size:clamp(28px,4vw,40px);line-height:1.2}.legal-document-module__1AlUda__summary{max-width:720px;color:var(--ink-soft);font-size:15px;line-height:1.75}.legal-document-module__1AlUda__summary p{margin:0 0 8px}.legal-document-module__1AlUda__updated{color:var(--ink-soft);margin:14px 0 0;font-size:13px}.legal-document-module__1AlUda__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding:32px 0 64px;display:grid}.legal-document-module__1AlUda__toc{border:1px solid var(--line);background:#fffefa;border-radius:10px;padding:16px 18px;position:sticky;top:24px}.legal-document-module__1AlUda__toc p{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.legal-document-module__1AlUda__toc ol{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.legal-document-module__1AlUda__toc li{margin:6px 0}.legal-document-module__1AlUda__toc a{text-decoration:none}.legal-document-module__1AlUda__toc a:hover{color:var(--deep-mint);text-decoration:underline}.legal-document-module__1AlUda__article{max-width:720px;font-size:15px;line-height:1.8}.legal-document-module__1AlUda__article section{padding-bottom:12px;scroll-margin-top:24px}.legal-document-module__1AlUda__article h2{margin:0 0 10px;font-size:20px;line-height:1.35}.legal-document-module__1AlUda__article h2 span{color:var(--coral)}.legal-document-module__1AlUda__article h3{margin:18px 0 6px;font-size:16px}.legal-document-module__1AlUda__article p{margin:0 0 12px}.legal-document-module__1AlUda__article ul{margin:0 0 14px;padding-left:22px}.legal-document-module__1AlUda__article li{margin:4px 0}.legal-document-module__1AlUda__article a{color:var(--deep-mint);font-weight:600}.legal-document-module__1AlUda__footer{color:#a2beb6;background:#143d42;font-size:12px}.legal-document-module__1AlUda__footer .legal-document-module__1AlUda__container{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 0;display:flex}.legal-document-module__1AlUda__footer .legal-document-module__1AlUda__container>div{gap:2px;display:grid}.legal-document-module__1AlUda__footer nav{flex-wrap:wrap;gap:18px;display:flex}.legal-document-module__1AlUda__footer a{color:#cfe3db;text-decoration:none}.legal-document-module__1AlUda__footer a:hover{color:#fff;text-decoration:underline}@media (max-width:820px){.legal-document-module__1AlUda__layout{grid-template-columns:1fr;gap:24px}.legal-document-module__1AlUda__toc{position:static}.legal-document-module__1AlUda__footer .legal-document-module__1AlUda__container{flex-direction:column;align-items:start}}
.class-detail-module__1VT72q__page{flex-direction:column;gap:1.25rem;max-width:60rem;display:flex}.class-detail-module__1VT72q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.class-detail-module__1VT72q__eyebrow{color:var(--t-muted);letter-spacing:.08em;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.class-detail-module__1VT72q__header h1{letter-spacing:-.04em;margin:0;font-family:inherit}.class-detail-module__1VT72q__header p{color:var(--t-muted);margin:.3rem 0 0}.class-detail-module__1VT72q__card{border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow);background:#fff;flex-direction:column;gap:.9rem;padding:1.4rem;display:flex}.class-detail-module__1VT72q__card h2{margin:0;font-size:1.25rem;font-weight:800}.class-detail-module__1VT72q__joinCodeRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.class-detail-module__1VT72q__joinCode{letter-spacing:.05em;background:var(--cream);border-radius:.4rem;padding:.4rem .8rem;font-family:monospace;font-size:1.3rem;font-weight:800}.class-detail-module__1VT72q__hint{color:var(--t-muted);margin:0;font-size:.82rem}.class-detail-module__1VT72q__memberList,.class-detail-module__1VT72q__assignmentList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.class-detail-module__1VT72q__memberRow,.class-detail-module__1VT72q__assignmentRow{border:1px solid var(--t-line);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.class-detail-module__1VT72q__memberRow div,.class-detail-module__1VT72q__assignmentRow div{flex-direction:column;gap:.15rem;display:flex}.class-detail-module__1VT72q__memberRow small,.class-detail-module__1VT72q__assignmentRow small{color:var(--t-muted);font-size:.78rem}.class-detail-module__1VT72q__memberActions{gap:.5rem;display:flex}.class-detail-module__1VT72q__emptyState{color:var(--t-muted);margin:0}.class-detail-module__1VT72q__assignForm{border-top:1px solid var(--t-line);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.class-detail-module__1VT72q__assignForm h3{margin:0;font-size:.95rem}.class-detail-module__1VT72q__assignFields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.class-detail-module__1VT72q__assignFields label{color:var(--t-ink);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.class-detail-module__1VT72q__assignFields input,.class-detail-module__1VT72q__assignFields select{color:var(--t-ink);font:inherit;background:#fff;border:1px solid #d7d2c9;border-radius:.4rem;padding:.6rem .7rem}.class-detail-module__1VT72q__fieldError{color:#954230;font-size:.78rem;font-weight:700}.class-detail-module__1VT72q__formError{border-left:3px solid var(--t-green);color:#954230;background:#fff2ee;margin:0;padding:.75rem}.class-detail-module__1VT72q__primaryButton,.class-detail-module__1VT72q__ghostButton{cursor:pointer;font:inherit;border-radius:.4rem;align-self:flex-start;padding:.6rem 1rem;font-size:.82rem;font-weight:700}.class-detail-module__1VT72q__primaryButton{background:var(--t-green);color:#fff;border:0}.class-detail-module__1VT72q__primaryButton:disabled{cursor:not-allowed;opacity:.6}.class-detail-module__1VT72q__ghostButton{border:1px solid var(--t-line);color:var(--t-ink);background:#fff}.class-detail-module__1VT72q__ghostButton:hover{background:#f7f6f1}.class-detail-module__1VT72q__primaryButton:hover:not(:disabled){background:var(--t-green-dark)}.class-detail-module__1VT72q__loadingState{color:var(--t-muted);padding:1.5rem 0}
.class-list-module__nJpXMW__overview{grid-template-columns:1.12fr .88fr;align-items:start;gap:1.3rem;margin-top:1.5rem;display:grid}.class-list-module__nJpXMW__sectionHead{margin-bottom:.8rem}.class-list-module__nJpXMW__classList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.class-list-module__nJpXMW__classCard{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.1rem;display:grid}.class-list-module__nJpXMW__classCard[data-selected=true]{box-shadow:0 0 0 2px #2b806926, var(--t-shadow);border-color:#b7d6c7}.class-list-module__nJpXMW__classCard[data-archived=true]{opacity:.7}.class-list-module__nJpXMW__classSymbol{width:3rem;height:3rem;color:var(--t-green);background:#e6f3ed;border-radius:.6rem;place-items:center;display:grid}.class-list-module__nJpXMW__classSymbol svg{width:1.3rem;height:1.3rem}.class-list-module__nJpXMW__classSymbol[data-tone="1"]{color:#b97829;background:#fff1d9}.class-list-module__nJpXMW__classSymbol[data-tone="2"]{color:#477c9c;background:#e5eff4}.class-list-module__nJpXMW__classCard h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:800}.class-list-module__nJpXMW__classCard h3 button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.class-list-module__nJpXMW__classCard p{color:var(--t-muted);margin:0;font-size:.76rem}.class-list-module__nJpXMW__metrics{color:#557174;flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.55rem;font-size:.76rem;display:flex}.class-list-module__nJpXMW__metrics b{color:var(--t-ink)}.class-list-module__nJpXMW__quick{padding:1.4rem;position:sticky;top:5.5rem}.class-list-module__nJpXMW__quick h2{margin:0;font-size:1.3rem;font-weight:800}.class-list-module__nJpXMW__code{text-align:center;background:#f3faf6;border:1px dashed #b7d6c7;border-radius:.55rem;margin:1.1rem 0 1rem;padding:1.1rem}.class-list-module__nJpXMW__code small{color:var(--t-muted);letter-spacing:.05em;margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.class-list-module__nJpXMW__code b{color:var(--t-green);letter-spacing:.18em;font-size:1.7rem;font-weight:800;line-height:1}.class-list-module__nJpXMW__copyButton{width:100%}.class-list-module__nJpXMW__checklist{gap:.75rem;margin-top:1.3rem;display:grid}.class-list-module__nJpXMW__checklist div{color:#536f72;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.class-list-module__nJpXMW__checklist span{color:#bc7d2c;background:#f7f1e6;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:700;display:grid}.class-list-module__nJpXMW__checklist a{color:inherit}.class-list-module__nJpXMW__assignmentCard{margin-top:1.4rem;padding:1.4rem}.class-list-module__nJpXMW__assignmentCard h2{margin:0;font-size:1.3rem;font-weight:800}.class-list-module__nJpXMW__assignmentList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.class-list-module__nJpXMW__assignment{border:1px solid var(--t-line);border-radius:.5rem;padding:1rem}.class-list-module__nJpXMW__assignment b{margin:.45rem 0 .3rem;font-size:.85rem;line-height:1.45;display:block}.class-list-module__nJpXMW__assignment b a{color:inherit;text-decoration:none}.class-list-module__nJpXMW__assignment b a:hover{text-decoration:underline}.class-list-module__nJpXMW__assignment small{color:var(--t-muted);font-size:.72rem}.class-list-module__nJpXMW__assignment footer{border-top:1px solid var(--t-line);color:var(--t-green);margin-top:.85rem;padding-top:.6rem;font-size:.72rem;font-weight:800}.class-list-module__nJpXMW__createForm{gap:.9rem;display:grid}@media (max-width:1100px){.class-list-module__nJpXMW__overview{grid-template-columns:minmax(0,1fr)}.class-list-module__nJpXMW__quick{position:static}}@media (max-width:850px){.class-list-module__nJpXMW__assignmentList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.class-list-module__nJpXMW__classCard{grid-template-columns:2.4rem minmax(0,1fr)}.class-list-module__nJpXMW__classCard>a{grid-column:2;justify-self:start}.class-list-module__nJpXMW__classSymbol{width:2.4rem;height:2.4rem}.class-list-module__nJpXMW__assignmentList{grid-template-columns:minmax(0,1fr)}}
.exam-analytics-module__OIqLaa__page{flex-direction:column;gap:1.5rem;max-width:72rem;display:flex}.exam-analytics-module__OIqLaa__header{flex-direction:column;gap:.2rem;display:flex}.exam-analytics-module__OIqLaa__eyebrow{color:var(--t-muted);letter-spacing:.08em;margin:0 0 .2rem;font-size:.78rem;font-weight:700}.exam-analytics-module__OIqLaa__header h1{letter-spacing:-.04em;margin:0;font-family:inherit;font-weight:800}.exam-analytics-module__OIqLaa__backLink{color:var(--t-green);width:fit-content;font-weight:700}.exam-analytics-module__OIqLaa__revisionPicker{color:var(--t-muted);flex-direction:column;gap:.3rem;width:fit-content;font-size:.8rem;font-weight:700;display:flex}.exam-analytics-module__OIqLaa__revisionPicker select{font:inherit;color:var(--t-ink);border:1px solid var(--t-line);background:var(--t-paper);border-radius:.4rem;padding:.5rem .65rem;font-weight:400}.exam-analytics-module__OIqLaa__section{background:var(--t-paper);border:1px solid var(--t-line);border-radius:.85rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.exam-analytics-module__OIqLaa__section h2{margin:0;font-size:1rem}.exam-analytics-module__OIqLaa__subheading{margin:0;font-size:.9rem}.exam-analytics-module__OIqLaa__note{background:var(--cream);color:var(--t-muted);border-radius:.5rem;margin:0;padding:.6rem .75rem;font-size:.86rem}.exam-analytics-module__OIqLaa__formError{border-left:3px solid var(--t-green);color:#954230;background:#fff2ee;border-radius:.3rem;padding:.65rem .85rem}.exam-analytics-module__OIqLaa__statGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0;display:grid}.exam-analytics-module__OIqLaa__statCard{border:1px solid var(--t-line);background:#fff;border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.75rem .9rem;display:flex}.exam-analytics-module__OIqLaa__statCard dt{color:var(--t-muted);font-size:.78rem;font-weight:700}.exam-analytics-module__OIqLaa__statCard dd{color:var(--t-ink);margin:0;font-size:1.4rem;font-weight:700}.exam-analytics-module__OIqLaa__table{border-collapse:collapse;width:100%;font-size:.88rem}.exam-analytics-module__OIqLaa__table caption{text-align:left}.exam-analytics-module__OIqLaa__table th,.exam-analytics-module__OIqLaa__table td{text-align:left;border-bottom:1px solid var(--t-line);padding:.5rem .6rem}.exam-analytics-module__OIqLaa__table thead th{color:var(--t-muted);font-size:.78rem;font-weight:700}.exam-analytics-module__OIqLaa__table tbody th{font-weight:700}.exam-analytics-module__OIqLaa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.exam-list-module__lJfZVG__summaryStrip{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-line);box-shadow:var(--t-shadow);grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr;gap:1px;margin-bottom:1.5rem;display:grid;overflow:hidden}.exam-list-module__lJfZVG__summaryStrip>div,.exam-list-module__lJfZVG__summaryStrip>a{background:#fff;padding:1.1rem 1.25rem;text-decoration:none}.exam-list-module__lJfZVG__summaryStrip span{color:var(--t-muted);letter-spacing:.06em;font-size:.66rem;font-weight:800;display:block}.exam-list-module__lJfZVG__summaryStrip b{margin:.35rem .45rem 0 0;font-size:1.8rem;font-weight:800;display:inline-block}.exam-list-module__lJfZVG__summaryStrip small{color:var(--t-muted);font-size:.7rem}.exam-list-module__lJfZVG__summaryStrip>a{background:var(--t-sidebar);color:#fff;align-items:center;gap:.8rem;display:flex}.exam-list-module__lJfZVG__summaryStrip>a:hover,.exam-list-module__lJfZVG__summaryStrip>a:focus-visible{background:#245357}.exam-list-module__lJfZVG__summaryStrip>a strong{color:#c7e8da;border:1px solid #86ae9e;border-radius:.55rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.exam-list-module__lJfZVG__summaryStrip>a strong svg{width:1.2rem;height:1.2rem}.exam-list-module__lJfZVG__summaryStrip>a span{color:#fff;letter-spacing:0;font-size:.82rem;font-weight:700}.exam-list-module__lJfZVG__summaryStrip>a small{color:#a8c9bd;margin-top:.15rem;display:block}.exam-list-module__lJfZVG__layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.3rem;display:grid}.exam-list-module__lJfZVG__listPanel{overflow:visible}.exam-list-module__lJfZVG__listHead{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem .9rem;display:flex}.exam-list-module__lJfZVG__listHead h2{margin:0;font-size:1.3rem;font-weight:800}.exam-list-module__lJfZVG__listHead p{color:var(--t-muted);margin:.3rem 0 0;font-size:.74rem}.exam-list-module__lJfZVG__rows{margin:0;padding:0;list-style:none}.exam-list-module__lJfZVG__row{border-top:1px solid var(--t-line);border-left:3px solid #cbd6d2;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:grid}.exam-list-module__lJfZVG__row[data-tone=draft]{border-left-color:var(--t-orange)}.exam-list-module__lJfZVG__row[data-tone=live]{border-left-color:var(--t-green)}.exam-list-module__lJfZVG__row[data-tone=attention]{border-left-color:var(--t-red)}.exam-list-module__lJfZVG__typeIcon{background:var(--t-mint);width:2.5rem;height:2.5rem;color:var(--t-green);border-radius:.55rem;place-items:center;display:grid}.exam-list-module__lJfZVG__typeIcon svg{width:1.1rem;height:1.1rem}.exam-list-module__lJfZVG__row[data-tone=draft] .exam-list-module__lJfZVG__typeIcon{background:var(--t-orange-tint);color:var(--t-orange-ink)}.exam-list-module__lJfZVG__row[data-tone=finished] .exam-list-module__lJfZVG__typeIcon{background:var(--t-gray-tint);color:#708583}.exam-list-module__lJfZVG__row[data-tone=attention] .exam-list-module__lJfZVG__typeIcon{background:var(--t-red-tint);color:var(--t-red)}.exam-list-module__lJfZVG__rowTitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.exam-list-module__lJfZVG__rowTitle h3{margin:0;font-size:.95rem;font-weight:700}.exam-list-module__lJfZVG__rowTitle a{color:inherit;text-decoration:none}.exam-list-module__lJfZVG__rowTitle a:hover{text-decoration:underline}.exam-list-module__lJfZVG__rowLine,.exam-list-module__lJfZVG__rowMeta{color:var(--t-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.exam-list-module__lJfZVG__rowMeta{flex-wrap:wrap;gap:.25rem .45rem;display:flex}.exam-list-module__lJfZVG__rowMeta b{color:var(--t-ink)}.exam-list-module__lJfZVG__rowActions{align-items:center;gap:.5rem;display:flex}.exam-list-module__lJfZVG__aside{gap:1rem;display:grid}.exam-list-module__lJfZVG__createCard,.exam-list-module__lJfZVG__guideCard{padding:1.3rem}.exam-list-module__lJfZVG__createCard{background:#edf6f0}.exam-list-module__lJfZVG__createCard h2,.exam-list-module__lJfZVG__guideCard h3{margin:0;font-size:1.25rem;font-weight:800}.exam-list-module__lJfZVG__createSymbol{background:var(--t-green);color:#fff;border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;display:grid}.exam-list-module__lJfZVG__createSymbol svg{width:1.15rem;height:1.15rem}.exam-list-module__lJfZVG__createCard p{color:var(--t-muted);margin:.5rem 0 1rem;font-size:.78rem;line-height:1.7}.exam-list-module__lJfZVG__createCard>a:first-of-type{width:100%}.exam-list-module__lJfZVG__createLink{text-align:center;margin-top:.85rem;display:block}.exam-list-module__lJfZVG__guideCard ol{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.exam-list-module__lJfZVG__guideCard li{color:var(--t-muted);align-items:flex-start;gap:.6rem;font-size:.78rem;line-height:1.55;display:flex}.exam-list-module__lJfZVG__guideCard li b{background:var(--t-mint);width:1.5rem;height:1.5rem;color:var(--t-green);border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}@media (max-width:1100px){.exam-list-module__lJfZVG__layout{grid-template-columns:minmax(0,1fr)}.exam-list-module__lJfZVG__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.exam-list-module__lJfZVG__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.exam-list-module__lJfZVG__summaryStrip,.exam-list-module__lJfZVG__aside{grid-template-columns:minmax(0,1fr)}.exam-list-module__lJfZVG__row{grid-template-columns:2.3rem minmax(0,1fr);padding:1rem}.exam-list-module__lJfZVG__rowActions{grid-column:2;justify-content:space-between}}
