@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/build/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(/build/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff")}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-cyrillic-ext-wght-normal-CVcCQn0y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-cyrillic-wght-normal-BJ-nQEdz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-greek-wght-normal-DeN4rzfy.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-vietnamese-wght-normal-AVFfiTln.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-latin-ext-wght-normal-gysdOMcS.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/roboto-flex-latin-wght-normal-n-dP9qr2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-jp-japanese-400-normal-Cy9Yahyj.woff2)format("woff2"),url(/build/assets/noto-sans-jp-japanese-400-normal-8czcmivo.woff)format("woff")}@font-face{font-family:BIZ UDPGothic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/biz-udpgothic-japanese-400-normal-CoVnaAmp.woff2)format("woff2"),url(/build/assets/biz-udpgothic-japanese-400-normal-BWTBLCaC.woff)format("woff")}@font-face{font-family:"M PLUS 1p";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/m-plus-1p-japanese-400-normal-CRBsGay2.woff2)format("woff2"),url(/build/assets/m-plus-1p-japanese-400-normal-BLSZZMcM.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/zen-kaku-gothic-new-japanese-400-normal-CQIKlIYt.woff2)format("woff2"),url(/build/assets/zen-kaku-gothic-new-japanese-400-normal-B3DNVpWR.woff)format("woff")}@font-face{font-family:Kosugi Maru;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/kosugi-maru-japanese-400-normal-ZXyvm0EH.woff2)format("woff2"),url(/build/assets/kosugi-maru-japanese-400-normal-BF7vbeK1.woff)format("woff")}.wcw-translation-mode-active [data-wcw-translation-key],.wcw-translation-mode-active [data-wcw-translation-bindings]{outline:1px dashed color-mix(in srgb, var(--color-accent,#2563eb) 65%, transparent);outline-offset:.12em;cursor:context-menu}.wcw-translation-mode-active [data-wcw-translation-suggestion-state=mine]{outline-style:solid}.wcw-translation-mode-active [data-wcw-translation-suggestion-state=others]{outline-style:dotted}.wcw-translation-mode-active [data-wcw-translation-suggestion-state=mine-and-others]{outline-width:3px;outline-style:double}.wcw-translation-mode-active [data-wcw-translation-key]:hover,.wcw-translation-mode-active [data-wcw-translation-bindings]:hover{background:color-mix(in srgb, var(--color-accent,#2563eb) 10%, transparent)}.translation-mode-toolbar{z-index:10020;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);border-radius:.55rem;align-items:center;gap:.65rem;max-width:min(42rem,100vw - 2rem);padding:.7rem .8rem;font-size:.85rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .75rem 2rem #0f172a2e}.translation-mode-toolbar span{flex:1}.translation-mode-editor-backdrop{z-index:10030;background:#0f172a61;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.translation-mode-editor{background:var(--color-surface,#fff);border-radius:.75rem;width:min(38rem,100%);max-height:calc(100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 1.25rem 3rem #0f172a40}.translation-mode-editor h2{margin-top:0}.translation-mode-editor dl{margin:0 0 1rem}.translation-mode-editor dl>div{border-bottom:1px solid var(--color-border-subtle,#e2e8f0);grid-template-columns:minmax(8rem,35%) 1fr;gap:.6rem;padding:.35rem 0;display:grid}.translation-mode-editor dt{font-weight:700}.translation-mode-editor dd{overflow-wrap:anywhere;margin:0}.translation-mode-editor textarea{resize:vertical}.translation-mode-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (width<=42rem){.translation-mode-toolbar{flex-wrap:wrap;align-items:flex-start;bottom:.75rem;left:.75rem;right:.75rem}.translation-mode-toolbar span{min-width:12rem}}.workspace-preview[data-v-e46462ce]{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:1rem;padding:1rem;display:grid}.workspace-preview h3[data-v-e46462ce]{margin:.25rem 0}.workspace-preview__static[data-v-e46462ce]{background:#fff;border:1px solid #0f172a1f;border-radius:8px;margin:0;overflow:auto}.workspace-preview__static img[data-v-e46462ce]{width:min(100%,18rem);height:auto;padding:.75rem;display:block}.workspace-preview__fallback[data-v-e46462ce]{gap:.75rem;display:grid}.workspace-preview__fallback-message[data-v-e46462ce]{color:#475569;margin:0;font-weight:700}.block-list[data-v-e46462ce]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.block-card[data-v-e46462ce]{color:#fff;background:#63ad9e;border-radius:8px;width:fit-content;min-width:10rem;padding:.65rem .85rem;font-weight:800}.review-page[data-v-e054f50b]{gap:1.5rem;padding-bottom:6rem;display:grid}.review-summary[data-v-e054f50b],.review-band[data-v-e054f50b],.review-result[data-v-e054f50b],.review-guidance[data-v-e054f50b],.solution-panel[data-v-e054f50b],.teacher-decision[data-v-e054f50b],.technical-details[data-v-e054f50b]{background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:1rem}.review-summary[data-v-e054f50b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-band h2[data-v-e054f50b],.review-result h3[data-v-e054f50b],.solution-panel h3[data-v-e054f50b]{margin:.25rem 0}.review-result-grid[data-v-e054f50b],.solution-grid[data-v-e054f50b],.technical-details__grid[data-v-e054f50b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-guidance[data-v-e054f50b]{background:#f4f8fb;gap:.5rem;display:grid}.teacher-decision[data-v-e054f50b]{gap:1rem;display:grid}.teacher-decision__recommendation[data-v-e054f50b]{background:#f4f8fb;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;padding:.85rem;display:grid}.teacher-decision__controls[data-v-e054f50b]{grid-template-columns:minmax(12rem,1.2fr) minmax(8rem,.7fr) minmax(12rem,1fr);align-items:end;gap:1rem;display:grid}.teacher-decision__recommendation strong[data-v-e054f50b]{margin-top:.2rem;font-size:1.2rem;display:block}.teacher-score-input[data-v-e054f50b]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.teacher-score-input span[data-v-e054f50b],.teacher-decision__current[data-v-e054f50b]{color:#475569;font-weight:700}.review-max-score[data-v-e054f50b]{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:.25rem;min-height:4.55rem;padding:.55rem .75rem;display:grid}.review-max-score strong[data-v-e054f50b]{font-size:1.1rem}.form-error[data-v-e054f50b],.empty-copy[data-v-e054f50b]{color:#9f1239}.technical-details summary[data-v-e054f50b]{cursor:pointer;font-weight:700}.technical-details .code-preview[data-v-e054f50b]{max-height:20rem;overflow:auto}.review-save-bar[data-v-e054f50b]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #0f172a1f;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a1f}.review-save-bar p[data-v-e054f50b]{color:#475569;margin:.15rem 0 0}@media (width<=800px){.review-summary[data-v-e054f50b],.review-result-grid[data-v-e054f50b],.solution-grid[data-v-e054f50b],.teacher-decision__recommendation[data-v-e054f50b],.teacher-decision__controls[data-v-e054f50b],.technical-details__grid[data-v-e054f50b]{grid-template-columns:1fr}.review-summary[data-v-e054f50b]{display:grid}.review-save-bar[data-v-e054f50b]{align-items:stretch;display:grid}}.class-assignments[data-v-c91fdbff]{gap:1rem;display:grid}.class-assignments__header h2[data-v-c91fdbff]{margin:0}.class-assignments__legend[data-v-c91fdbff],.class-assignments__controls[data-v-c91fdbff],.class-assignments__feedback[data-v-c91fdbff]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.class-assignments__legend-item[data-v-c91fdbff]{color:var(--muted-text,#667085);align-items:center;gap:.28rem;font-size:.82rem;display:inline-flex}.class-assignments__legend-item strong[data-v-c91fdbff]{color:var(--ink,#1f2937)}.class-assignments__controls[data-v-c91fdbff]{justify-content:space-between}.class-assignments__controls p[data-v-c91fdbff]{color:var(--muted-text,#667085);margin:.2rem 0 0}.class-assignments__feedback[data-v-c91fdbff]{background:var(--wcw-success-subtle,#ecfbf2);border-radius:.6rem;padding:.7rem .85rem}.class-assignments__rejections[data-v-c91fdbff]{width:100%;margin:0;padding-left:1.2rem}.class-assignments__layout[data-v-c91fdbff]{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:1rem;display:grid}.class-assignments__scroll[data-v-c91fdbff]{border:1px solid var(--wcw-border,#dfe5ee);background:var(--wcw-table-surface,#fff);border-radius:.8rem;max-height:min(68vh,720px);overflow:auto}.class-assignments__table[data-v-c91fdbff]{border-collapse:separate;border-spacing:0;min-width:max(860px,100%)}.class-assignments__table th[data-v-c91fdbff],.class-assignments__table td[data-v-c91fdbff]{border-right:1px solid var(--wcw-border,#dfe5ee);border-bottom:1px solid var(--wcw-border,#dfe5ee);text-align:center;background:var(--wcw-table-surface,#fff);min-width:58px;padding:.38rem}.class-assignments__table thead th[data-v-c91fdbff]{z-index:3;font-size:.75rem;position:sticky;top:0}.class-assignments__table thead tr:nth-child(2) th[data-v-c91fdbff]{top:34px}.class-assignments__table thead tr:nth-child(3) th[data-v-c91fdbff]{top:68px}.class-assignments__curriculum-group[data-v-c91fdbff]{font-weight:800;background:var(--wcw-primary-subtle,#e9f5ff)!important}.class-assignments__lesson-group[data-v-c91fdbff]{font-weight:700;background:var(--wcw-table-fixed-surface,#f7f9fc)!important}.class-assignments__activity-column[data-v-c91fdbff]{min-width:76px;max-width:92px}.class-assignments__activity-column label[data-v-c91fdbff]{cursor:pointer;gap:.25rem;display:grid}.class-assignments__activity-column span[data-v-c91fdbff]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.class-assignments__sticky[data-v-c91fdbff]{z-index:4;position:sticky;background:var(--wcw-table-fixed-surface,#f7f9fc)!important}.class-assignments__select-column[data-v-c91fdbff]{width:42px;left:0;min-width:42px!important}.class-assignments__student-column[data-v-c91fdbff]{max-width:220px;left:42px;text-align:left!important;min-width:160px!important}.class-assignments__student-column span[data-v-c91fdbff]{color:var(--muted-text,#667085);margin-top:.18rem;font-size:.75rem;font-weight:400;display:block}.class-assignments__table .is-selected[data-v-c91fdbff]{background:var(--wcw-success-subtle,#ecfbf2)!important}.class-assignments__cell[data-v-c91fdbff]{width:32px;height:32px;color:var(--ink,#1f2937);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:inline-grid;position:relative}.class-assignments__cell[data-v-c91fdbff]:hover,.class-assignments__cell[data-v-c91fdbff]:focus-visible{border-color:var(--accent,#246bce);outline:none;box-shadow:0 0 0 3px #246bce29}.class-assignments__cell--completed[data-v-c91fdbff]{color:#14794a}.class-assignments__cell--in_progress[data-v-c91fdbff]{color:#2168b1}.class-assignments__cell--needs_attention[data-v-c91fdbff]{color:#b42318}.class-assignments__cell--not_available[data-v-c91fdbff]{color:#7b8794}.class-assignments__cell--optional[data-v-c91fdbff]{color:#8a5a00}.class-assignments__cell sup[data-v-c91fdbff]{color:#b42318;font-size:.7rem;position:absolute;top:-2px;right:-1px}.class-assignments__detail[data-v-c91fdbff]{border:1px solid var(--wcw-border,#dfe5ee);background:var(--wcw-surface,#fff);border-radius:.8rem;gap:.9rem;padding:1rem;display:grid;position:sticky;top:.75rem}.class-assignments__detail-header[data-v-c91fdbff]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.class-assignments__detail-header h3[data-v-c91fdbff]{margin:0}.class-assignments__detail-header p[data-v-c91fdbff]{color:var(--muted-text,#667085);margin:.2rem 0 0}.class-assignments__detail-facts[data-v-c91fdbff]{grid-template-columns:minmax(105px,.7fr) minmax(0,1fr);gap:.55rem .75rem;margin:0;font-size:.88rem;display:grid}.class-assignments__detail-facts dt[data-v-c91fdbff]{color:var(--muted-text,#667085)}.class-assignments__detail-facts dd[data-v-c91fdbff]{overflow-wrap:anywhere;margin:0}@media (width<=980px){.class-assignments__layout[data-v-c91fdbff]{grid-template-columns:1fr}.class-assignments__detail[data-v-c91fdbff]{position:static}.class-assignments__controls[data-v-c91fdbff]{align-items:end}}.class-operational-overview[data-v-d72301e0]{gap:1rem;display:grid}.class-operational-overview__grid[data-v-d72301e0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.section-title[data-v-d72301e0]{margin:0 0 .7rem;font-size:1rem}.class-operational-overview__title[data-v-d72301e0]{font-size:1.08rem;display:block}.class-operational-overview__detail[data-v-d72301e0]{color:var(--muted-text,#667085);margin:.45rem 0 0}.class-operational-overview__list[data-v-d72301e0]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.class-operational-overview__list li[data-v-d72301e0]{border-top:1px solid var(--panel-border,#dfe5ee);gap:.13rem;padding-top:.55rem;display:grid}.class-operational-overview__list span[data-v-d72301e0]{color:var(--muted-text,#667085);font-size:.92rem}.empty-state[data-v-d72301e0]{color:var(--muted-text,#667085);margin:0}@media (width<=720px){.class-operational-overview__grid[data-v-d72301e0]{grid-template-columns:1fr}}.class-operational-students__table-wrap[data-v-0795dc6a]{overflow-x:auto}.class-operational-students__table[data-v-0795dc6a]{border-collapse:collapse;width:100%}.class-operational-students__table th[data-v-0795dc6a],.class-operational-students__table td[data-v-0795dc6a]{text-align:left;vertical-align:top;border-top:1px solid var(--panel-border,#dfe5ee);padding:.85rem .7rem}.class-operational-students__table thead th[data-v-0795dc6a]{color:var(--muted-text,#667085);border-top:0;font-size:.82rem}.class-operational-students__table tbody th[data-v-0795dc6a]{min-width:10rem}.class-operational-students__table span[data-v-0795dc6a]{color:var(--muted-text,#667085);margin-top:.12rem;font-size:.86rem;font-weight:400;display:block}.empty-state[data-v-0795dc6a]{color:var(--muted-text,#667085);margin:0}.class-operational-student-detail[data-v-84270180]{gap:.85rem;display:grid}.class-operational-student-detail h2[data-v-84270180]{margin:0}.class-operational-student-detail__facts[data-v-84270180]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.class-operational-student-detail__facts div[data-v-84270180]{border:1px solid var(--panel-border,#dfe5ee);border-radius:.6rem;padding:.75rem}.class-operational-student-detail__facts dt[data-v-84270180]{color:var(--muted-text,#667085);font-size:.8rem;font-weight:700}.class-operational-student-detail__facts dd[data-v-84270180]{margin:.25rem 0 0;font-weight:650}@media (width<=720px){.class-operational-student-detail__facts[data-v-84270180]{grid-template-columns:1fr}}.class-operational-workspace[data-v-aa7a1ff7]{gap:1.15rem;display:grid}.class-operational-workspace__header[data-v-aa7a1ff7]{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:.35rem 0;display:flex}.class-operational-workspace__facts[data-v-aa7a1ff7]{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.5rem;margin:0;display:flex}.class-operational-workspace__facts div[data-v-aa7a1ff7]{gap:.14rem;display:grid}.class-operational-workspace__facts dt[data-v-aa7a1ff7]{color:var(--muted-text,#667085);font-size:.8rem;font-weight:700}.class-operational-workspace__facts dd[data-v-aa7a1ff7]{color:var(--ink,#1f2937);margin:0;font-size:.92rem;font-weight:650}.class-operational-workspace__nav[data-v-aa7a1ff7]{border-bottom:1px solid var(--panel-border,#dfe5ee);gap:.2rem;display:flex;overflow-x:auto}.class-operational-workspace__nav-link[data-v-aa7a1ff7]{color:var(--muted-text,#667085);white-space:nowrap;border-bottom:2px solid #0000;padding:.7rem .85rem;font-weight:700;text-decoration:none}.class-operational-workspace__nav-link--active[data-v-aa7a1ff7]{color:var(--accent,#246bce);border-bottom-color:currentColor}@media (width<=720px){.class-operational-workspace__header[data-v-aa7a1ff7]{display:grid}.class-operational-workspace__facts[data-v-aa7a1ff7]{text-align:left;justify-content:flex-start}}.teacher-operational-workspace[data-v-30c5b40c]{gap:1.15rem;display:grid}.teacher-operational-workspace__header h1[data-v-30c5b40c]{margin:0}.teacher-operational-workspace__nav[data-v-30c5b40c]{border-bottom:1px solid var(--panel-border,#dfe5ee);gap:.2rem;display:flex;overflow-x:auto}.teacher-operational-workspace__nav-link[data-v-30c5b40c]{color:var(--muted-text,#667085);white-space:nowrap;border-bottom:2px solid #0000;padding:.7rem .85rem;font-weight:700;text-decoration:none}.teacher-operational-workspace__nav-link--active[data-v-30c5b40c]{color:var(--accent,#246bce);border-bottom-color:currentColor}.teacher-operational-page[data-v-0498135c]{gap:1rem;display:grid}.teacher-operational-page h2[data-v-0498135c]{margin:0;font-size:1rem}.teacher-operational-page__grid[data-v-0498135c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.teacher-operational-page__list[data-v-0498135c]{gap:.55rem;margin-top:.75rem;display:grid}.teacher-operational-page__row[data-v-0498135c]{border-top:1px solid var(--panel-border,#dfe5ee);color:inherit;gap:.15rem;padding-top:.55rem;text-decoration:none;display:grid}.teacher-operational-page__row span[data-v-0498135c]{color:var(--muted-text,#667085);font-size:.92rem}.teacher-operational-page__number[data-v-0498135c]{margin:.75rem 0 0;font-weight:700}.empty-state[data-v-0498135c]{color:var(--muted-text,#667085);margin:.75rem 0 0}@media (width<=720px){.teacher-operational-page__grid[data-v-0498135c]{grid-template-columns:1fr}}.teacher-operational-classes[data-v-713637bd]{gap:1rem;display:grid}.teacher-operational-classes h2[data-v-713637bd],.teacher-operational-classes h3[data-v-713637bd]{margin:0}.teacher-operational-classes__list[data-v-713637bd]{gap:1rem;display:grid}.teacher-operational-classes__facts[data-v-713637bd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.teacher-operational-classes__facts div[data-v-713637bd]{border:1px solid var(--panel-border,#dfe5ee);border-radius:.6rem;padding:.75rem}.teacher-operational-classes__facts dt[data-v-713637bd]{color:var(--muted-text,#667085);font-size:.8rem;font-weight:700}.teacher-operational-classes__facts dd[data-v-713637bd]{margin:.25rem 0 0;font-weight:650}@media (width<=720px){.teacher-operational-classes__facts[data-v-713637bd]{grid-template-columns:1fr}}.teacher-operational-results[data-v-5e1a2eb2]{gap:1rem;display:grid}.teacher-operational-results h2[data-v-5e1a2eb2]{margin:0}.teacher-operational-results__filters[data-v-5e1a2eb2]{max-width:20rem}.table-wrap[data-v-5e1a2eb2]{overflow-x:auto}.table-wrap table[data-v-5e1a2eb2]{border-collapse:collapse;width:100%}.table-wrap th[data-v-5e1a2eb2],.table-wrap td[data-v-5e1a2eb2]{text-align:left;border-bottom:1px solid var(--panel-border,#dfe5ee);vertical-align:top;padding:.7rem}.table-wrap th[data-v-5e1a2eb2]{color:var(--muted-text,#667085);font-size:.82rem}.teacher-operational-certificates[data-v-2142e49a]{gap:.65rem;display:grid}.teacher-operational-certificates h2[data-v-2142e49a]{margin:0}.class-curriculum[data-v-c310f6f8]{gap:1.25rem;display:grid}.class-curriculum__section[data-v-c310f6f8]{gap:.85rem;display:grid}.class-curriculum__section-heading[data-v-c310f6f8]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.class-curriculum__section-heading h3[data-v-c310f6f8],.class-curriculum__add h3[data-v-c310f6f8],.class-curriculum__card h4[data-v-c310f6f8]{margin:0}.class-curriculum__section-heading span[data-v-c310f6f8],.class-curriculum__metadata[data-v-c310f6f8]{color:var(--muted-text,#667085);font-size:.9rem}.class-curriculum__cards[data-v-c310f6f8]{gap:.8rem;display:grid}.class-curriculum__card[data-v-c310f6f8]{border:1px solid var(--panel-border,#dfe5ee);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.class-curriculum__metadata[data-v-c310f6f8]{margin:.55rem 0 0}.class-curriculum__actions[data-v-c310f6f8],.class-curriculum__add-controls[data-v-c310f6f8]{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.class-curriculum__add[data-v-c310f6f8]{border-top:1px solid var(--panel-border,#dfe5ee);padding-top:1.15rem}.class-curriculum__add-controls .field[data-v-c310f6f8]{flex:18rem;min-width:min(100%,18rem)}@media (width<=720px){.class-curriculum__card[data-v-c310f6f8]{display:grid}.class-curriculum__actions[data-v-c310f6f8],.class-curriculum__add-controls[data-v-c310f6f8]{align-items:stretch}}.video-playback-player[data-v-b90c7d97]{width:100%;min-width:0;position:relative;overflow:visible}.video-playback-player__stage[data-v-b90c7d97]{width:100%;min-width:0;position:relative}.video-playback-player__video[data-v-b90c7d97]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:min(62dvh,100dvh - 22rem);aspect-ratio:var(--video-aspect-ratio);object-fit:contain;background:#000;margin-inline:auto;display:block}.video-playback-player__start[data-v-b90c7d97]{color:#fff;background:var(--color-primary,#08799a);min-width:10rem;font:inherit;border:0;border-radius:999px;padding:.9rem 1.5rem;font-weight:700;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-playback-player__controls[data-v-b90c7d97]{grid-template-columns:auto minmax(12rem,1.8fr) minmax(8rem,1fr) auto;grid-template-areas:"actions seek volume options";align-items:end;gap:.5rem;margin-top:.65rem;display:grid}.video-playback-player__actions[data-v-b90c7d97]{flex-wrap:wrap;grid-area:actions;align-items:center;gap:.5rem;display:flex}.video-playback-player__range-label[data-v-b90c7d97]{min-width:0;color:var(--wcw-text,#18222d);gap:.2rem;font-size:.78rem;font-weight:700;display:grid}.video-playback-player__range-label--seek[data-v-b90c7d97]{grid-area:seek}.video-playback-player__range-label--volume[data-v-b90c7d97]{grid-area:volume}.video-playback-player__options[data-v-b90c7d97]{flex-wrap:wrap;grid-area:options;align-items:center;gap:.5rem;display:flex}.video-playback-player__select[data-v-b90c7d97]{width:auto;min-width:8rem}.video-playback-player__range[data-v-b90c7d97]{width:100%;min-width:0;accent-color:var(--color-primary,#08799a)}.video-playback-player__volume[data-v-b90c7d97]{width:100%}.video-playback-player__speed[data-v-b90c7d97]{min-width:5rem}.video-playback-player__watermark[data-v-b90c7d97]{color:#ffffffb8;pointer-events:none;background:#00000040;max-width:55%;padding:.25rem .45rem;font-size:.75rem;animation:30s ease-in-out infinite alternate video-watermark-shift-b90c7d97;position:absolute;top:1rem;right:1rem}.video-playback-player__feedback[data-v-b90c7d97]{margin-top:.5rem}.video-playback-player--fit-container[data-v-b90c7d97]{flex-direction:column;height:100%;min-height:0;display:flex;container-type:size}.video-playback-player--fit-container .video-playback-player__stage[data-v-b90c7d97]{flex:8rem;place-items:center;min-height:min(9rem,52cqb);display:grid}.video-playback-player--fit-container .video-playback-player__video[data-v-b90c7d97]{object-fit:contain;width:100%;height:100%;max-height:100%;margin:0}.video-playback-player--fit-container .video-playback-player__controls[data-v-b90c7d97]{flex:0 auto}@keyframes video-watermark-shift-b90c7d97{0%{transform:translate(0)}to{transform:translate(-20vw,12vh)}}@container (width<=34rem){.video-playback-player__controls[data-v-b90c7d97]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions seek""volume options";align-items:center;gap:.35rem;margin-top:.4rem}.video-playback-player__actions[data-v-b90c7d97],.video-playback-player__options[data-v-b90c7d97]{gap:.35rem}.video-playback-player__range-label[data-v-b90c7d97]{align-items:center;gap:.3rem;font-size:.72rem;line-height:1;display:flex}.video-playback-player__range-label>span[data-v-b90c7d97]{white-space:nowrap;flex:none}.video-playback-player__range[data-v-b90c7d97]{flex:3.5rem;min-width:3.5rem}.video-playback-player__select[data-v-b90c7d97]{min-width:4.25rem}.video-playback-player__speed[data-v-b90c7d97]{min-width:3.9rem}.video-playback-player__options .secondary-button[data-v-b90c7d97]{min-width:0}}@container (height<=23rem){.video-playback-player__controls[data-v-b90c7d97]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions seek""volume options";align-items:center;gap:.3rem;margin-top:.35rem}.video-playback-player__actions[data-v-b90c7d97],.video-playback-player__options[data-v-b90c7d97]{gap:.3rem}.video-playback-player__range-label[data-v-b90c7d97]{align-items:center;gap:.25rem;font-size:.7rem;line-height:1;display:flex}.video-playback-player__range-label>span[data-v-b90c7d97]{white-space:nowrap;flex:none}.video-playback-player__range[data-v-b90c7d97]{flex:3.25rem;min-width:3.25rem}.video-playback-player__select[data-v-b90c7d97]{min-width:4rem;min-height:2.1rem;padding:.2rem .35rem;font-size:.76rem}.video-playback-player__speed[data-v-b90c7d97]{min-width:3.7rem}.video-playback-player__controls .secondary-button[data-v-b90c7d97]{min-height:2.1rem;padding:.28rem .45rem;font-size:.76rem}}@container (width<=23rem) and (height<=18rem){.video-playback-player__controls[data-v-b90c7d97]{gap:.22rem;margin-top:.25rem}.video-playback-player__actions[data-v-b90c7d97],.video-playback-player__options[data-v-b90c7d97]{gap:.22rem}.video-playback-player__range-label[data-v-b90c7d97]{gap:.2rem;font-size:.66rem}.video-playback-player__range[data-v-b90c7d97]{flex-basis:2.75rem;min-width:2.75rem}.video-playback-player__select[data-v-b90c7d97]{min-width:3.7rem;min-height:2rem;padding:.18rem .28rem;font-size:.7rem}.video-playback-player__controls .secondary-button[data-v-b90c7d97]{min-height:2rem;padding:.22rem .32rem;font-size:.7rem}}@media (width<=640px){.video-playback-player__video[data-v-b90c7d97]{max-height:min(56dvh,100dvh - 14rem)}.video-playback-player__start[data-v-b90c7d97]{min-width:8rem;padding:.75rem 1rem}}.training-question-prompt[data-v-4edd49bf]{white-space:pre-line}.randomized-test-runtime__block[data-v-f83a7d49]{gap:1rem;display:grid}.randomized-test-runtime__set[data-v-f83a7d49]{border:1px solid var(--border-color,#d9dce3);background:var(--surface-subtle,#f8fafc);border-radius:.75rem;padding:1rem}.randomized-test-runtime__set-header[data-v-f83a7d49]{gap:.65rem;display:grid}.randomized-test-runtime__set-header h3[data-v-f83a7d49],.randomized-test-runtime__set-header p[data-v-f83a7d49]{margin:0}.randomized-test-runtime__stimulus-image[data-v-f83a7d49]{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:42rem;display:block}.video-runtime__frame[data-v-f05a75e4]{aspect-ratio:16/9;height:auto;min-height:0;display:block}.video-runtime__frame--workspace[data-v-f05a75e4]{max-width:100%;max-height:100%}.pagination[data-v-80e25fba]{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.table-scroll[data-v-80e25fba]{overflow-x:auto}.materials-bank-table[data-v-80e25fba]{border-collapse:collapse;width:100%;min-width:760px}.materials-bank-table th[data-v-80e25fba],.materials-bank-table td[data-v-80e25fba]{border-bottom:1px solid var(--border-color,#d9dce3);text-align:left;vertical-align:top;padding:.65rem}.form-error[data-v-80e25fba]{color:#b42318}@media (width<=768px){.table-scroll[data-v-80e25fba]{overflow-x:visible}.materials-bank-table[data-v-80e25fba]{min-width:0}.materials-bank-table thead[data-v-80e25fba]{display:none}.materials-bank-table tbody[data-v-80e25fba],.materials-bank-table tr[data-v-80e25fba],.materials-bank-table td[data-v-80e25fba]{box-sizing:border-box;width:100%;display:block}.materials-bank-table tr[data-v-80e25fba]{border-bottom:1px solid var(--border-color,#d9dce3);padding:.7rem 0}.materials-bank-table td[data-v-80e25fba]{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);gap:.5rem;padding:.25rem 0;display:grid}.materials-bank-table td[data-v-80e25fba]:before{content:attr(data-label);font-weight:600}.materials-bank-empty[data-v-80e25fba]{display:block!important}.materials-bank-empty[data-v-80e25fba]:before{content:""!important}}.question-editor-form[data-v-0f9e37bc]{margin:0}.question-editor-form__inherited-category[data-v-0f9e37bc]{border:1px solid var(--wcw-border);background:var(--wcw-surface-subtle);border-radius:.55rem;align-content:start;gap:.2rem;padding:.7rem .8rem;display:grid}.question-editor-form__actions[data-v-0f9e37bc]{flex-wrap:wrap;gap:.6rem;display:flex}.question-bank-editor__answers[data-v-0f9e37bc]{border:0;gap:.65rem;margin:0;padding:0;display:grid}.question-bank-answer[data-v-0f9e37bc]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.question-bank-answer__correct[data-v-0f9e37bc]{white-space:nowrap;margin:0}.question-bank-answer__remove[data-v-0f9e37bc]{min-inline-size:2.25rem}@media (width<=640px){.question-bank-answer[data-v-0f9e37bc]{grid-template-columns:minmax(0,1fr) auto}.question-bank-answer__remove[data-v-0f9e37bc]{grid-column:2}}.question-set-authoring[data-v-9a85c96c]{width:min(100%,76rem);margin-top:1.25rem}.question-set-authoring__header[data-v-9a85c96c],.question-set-section__title[data-v-9a85c96c],.question-set-editor__heading[data-v-9a85c96c],.question-set-modal header[data-v-9a85c96c],.question-set-picker-footer[data-v-9a85c96c],.question-set-actions[data-v-9a85c96c],.question-set-member__actions[data-v-9a85c96c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.question-set-list[data-v-9a85c96c]{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.question-set-list li[data-v-9a85c96c]{border:1px solid var(--wcw-border-strong);background:var(--wcw-surface);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.question-set-list__meta[data-v-9a85c96c]{color:var(--wcw-muted);margin-top:.15rem;font-size:.86rem;display:block}.question-set-list-empty[data-v-9a85c96c],.question-set-empty[data-v-9a85c96c]{border:1px dashed var(--wcw-border-strong);background:var(--wcw-surface-subtle);color:var(--wcw-muted);border-radius:.65rem;margin-top:1rem;padding:1rem}.question-set-editor[data-v-9a85c96c]{border:1px solid var(--wcw-border-strong);background:var(--wcw-card-primary);border-radius:.8rem;gap:1rem;margin-top:1rem;padding:1.1rem;display:grid}.question-set-editor h3[data-v-9a85c96c],.question-set-section h4[data-v-9a85c96c]{margin:0}.question-set-section[data-v-9a85c96c]{border-top:1px solid var(--wcw-border);gap:.8rem;padding-top:1rem;display:grid}.question-set-section[data-v-9a85c96c]:first-of-type{border-top:0;padding-top:0}.question-set-alert[data-v-9a85c96c]{border-radius:.55rem;margin:0;padding:.65rem .75rem}.question-set-alert--error[data-v-9a85c96c]{border:1px solid color-mix(in srgb, var(--wcw-danger,#b42318) 35%, transparent);background:color-mix(in srgb, var(--wcw-danger,#b42318) 8%, transparent);color:var(--wcw-danger,#b42318)}.question-set-alert--success[data-v-9a85c96c]{color:#18794e;background:#18794e14;border:1px solid #18794e59}.question-set-details-grid[data-v-9a85c96c]{grid-template-columns:minmax(0,7fr) minmax(11rem,3fr);align-items:start;gap:.8rem;display:grid}.question-set-stimulus[data-v-9a85c96c]{gap:.55rem;display:grid}.question-set-stimulus__content[data-v-9a85c96c]{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}.question-set-stimulus__preview[data-v-9a85c96c]{object-fit:contain;border:1px solid var(--wcw-border-strong);background:var(--wcw-surface);border-radius:.6rem;width:min(100%,22rem);max-height:13rem;display:block}.question-set-stimulus__controls[data-v-9a85c96c]{align-content:start;gap:.55rem;display:grid}.question-set-choice[data-v-9a85c96c]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.question-set-choice legend[data-v-9a85c96c]{padding:0 0 .1rem}.question-set-choice__card[data-v-9a85c96c]{border:1px solid var(--wcw-border-strong);background:var(--wcw-surface);cursor:pointer;border-radius:.65rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem .8rem;display:flex}.question-set-choice__card.is-selected[data-v-9a85c96c]{border-color:var(--wcw-primary);background:var(--wcw-primary-subtle)}.question-set-choice__card input[data-v-9a85c96c]{block-size:1rem;inline-size:1rem;accent-color:var(--wcw-primary);margin:.15rem 0 0}.question-set-choice__card span[data-v-9a85c96c]{gap:.16rem;display:grid}.question-set-choice__card small[data-v-9a85c96c]{color:var(--wcw-muted);line-height:1.35}.question-set-behavior-grid[data-v-9a85c96c]{grid-template-columns:minmax(14rem,.9fr) minmax(12rem,.7fr);align-items:start;gap:.8rem;max-width:44rem;display:grid}.question-set-derived-count[data-v-9a85c96c]{border:1px solid var(--wcw-border);background:var(--wcw-surface-subtle);border-radius:.55rem;gap:.3rem;min-height:4.45rem;padding:.7rem .8rem;display:grid}.question-set-count[data-v-9a85c96c]{color:var(--wcw-muted);font-size:.9rem;font-weight:700}.question-set-actions[data-v-9a85c96c]{justify-content:flex-start}.question-set-member-list[data-v-9a85c96c]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.question-set-member[data-v-9a85c96c]{border:1px solid var(--wcw-border);background:var(--wcw-surface);border-radius:.6rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .75rem;display:grid}.question-set-member__number[data-v-9a85c96c]{background:var(--wcw-primary-subtle);width:1.7rem;height:1.7rem;color:var(--wcw-primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.question-set-member__content[data-v-9a85c96c]{min-width:0}.question-set-member__content strong[data-v-9a85c96c]{overflow-wrap:anywhere;display:block}.question-set-member__meta[data-v-9a85c96c]{color:var(--wcw-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.25rem;font-size:.82rem;display:flex}.question-set-member__meta code[data-v-9a85c96c]{color:var(--wcw-primary);font-family:inherit}.question-set-member__archived[data-v-9a85c96c]{color:var(--wcw-warning)}.question-set-member__actions[data-v-9a85c96c]{justify-content:flex-end}.question-set-editor__actions[data-v-9a85c96c]{flex-wrap:wrap;gap:.6rem;padding-top:.25rem;display:flex}.question-set-modal[data-v-9a85c96c]{z-index:1100;background:#18222d66;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.question-set-modal__panel[data-v-9a85c96c]{border:1px solid var(--wcw-border-strong);background:var(--wcw-dialog-surface);border-radius:.8rem;width:min(52rem,100%);max-height:min(92vh,55rem);padding:1.15rem;overflow:auto;box-shadow:0 1.5rem 4rem #18222d38}.question-set-modal__panel--picker[data-v-9a85c96c]{width:min(64rem,100%)}.question-set-picker-filters[data-v-9a85c96c]{grid-template-columns:minmax(10rem,1.5fr) minmax(8rem,1fr) repeat(2,minmax(8rem,1fr)) auto;gap:.55rem;margin:1rem 0;display:grid}.question-set-picker-list[data-v-9a85c96c]{gap:.45rem;max-height:42vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.question-set-picker-list li[data-v-9a85c96c]{border:1px solid var(--wcw-border);border-radius:.55rem;justify-content:space-between;gap:.8rem;padding:.65rem .7rem;display:flex}.question-set-picker-list label[data-v-9a85c96c]{gap:.6rem;min-width:0;display:flex}.question-set-picker-list label>span[data-v-9a85c96c]{gap:.18rem;min-width:0;display:grid}.question-set-picker-list label span span[data-v-9a85c96c]{overflow-wrap:anywhere}.question-set-picker-list small[data-v-9a85c96c]{color:var(--wcw-muted)}.question-set-picker-list .is-member[data-v-9a85c96c]{background:var(--wcw-surface-subtle);opacity:.72}.question-set-picker-list em[data-v-9a85c96c]{color:var(--wcw-muted);white-space:nowrap;font-size:.8rem}.question-set-picker-list__empty[data-v-9a85c96c]{color:var(--wcw-muted)}.question-set-picker-footer[data-v-9a85c96c]{justify-content:flex-end;margin-top:.8rem}.question-set-picker-footer>div[data-v-9a85c96c]{align-items:center;gap:.45rem;display:flex}.question-set-details-grid[data-v-9a85c96c]{grid-template-columns:minmax(0,5fr) minmax(11rem,3fr) minmax(9rem,2fr)}@media (width<=760px){.question-set-details-grid[data-v-9a85c96c],.question-set-choice[data-v-9a85c96c],.question-set-behavior-grid[data-v-9a85c96c]{grid-template-columns:1fr}.question-set-picker-filters[data-v-9a85c96c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.question-set-member[data-v-9a85c96c]{grid-template-columns:2rem minmax(0,1fr)}.question-set-member__actions[data-v-9a85c96c]{grid-column:2;justify-content:flex-start}.question-set-picker-filters[data-v-9a85c96c]{grid-template-columns:1fr}.question-set-picker-footer[data-v-9a85c96c]{align-items:stretch}.question-set-stimulus__preview[data-v-9a85c96c],.question-set-stimulus__controls[data-v-9a85c96c],.question-set-stimulus__controls[data-v-9a85c96c] .localized-file-picker{width:100%}}.question-bank-tools[data-v-f2c3e81f],.filter-row[data-v-f2c3e81f],.pagination[data-v-f2c3e81f],.option-row[data-v-f2c3e81f],.question-bank-import-controls[data-v-f2c3e81f],.question-bank-bulk-actions[data-v-f2c3e81f]{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.question-set-list[data-v-f2c3e81f]{gap:.5rem;padding-left:1.25rem;display:grid}.question-set-list button[data-v-f2c3e81f]{margin-left:.5rem}.question-set-editor[data-v-f2c3e81f]{margin-top:1rem}.question-set-editor fieldset[data-v-f2c3e81f]{border:0;gap:.45rem;padding:0;display:grid}.question-set-editor__preview[data-v-f2c3e81f]{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:14rem;margin-top:.5rem;display:block}.question-bank-bulk-actions[data-v-f2c3e81f]{border:1px solid var(--border-color,#d9dce3);background:var(--surface-subtle,#f8fafc);border-radius:.65rem;padding:.65rem .75rem}.question-bank-bulk-actions__select-visible[data-v-f2c3e81f]{white-space:nowrap;margin:0}.question-bank-bulk-actions__count[data-v-f2c3e81f]{white-space:nowrap;font-variant-numeric:tabular-nums}.question-bank-bulk-actions .hint[data-v-f2c3e81f]{white-space:nowrap}.table-scroll[data-v-f2c3e81f]{overflow-x:auto}.table-scroll table[data-v-f2c3e81f]{border-collapse:collapse;width:100%;min-width:760px}.table-scroll th[data-v-f2c3e81f],.table-scroll td[data-v-f2c3e81f]{border-bottom:1px solid var(--border-color,#d9dce3);text-align:left;vertical-align:top;padding:.65rem}.form-grid[data-v-f2c3e81f]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:1rem 0;display:grid}.form-grid label[data-v-f2c3e81f]{gap:.35rem;display:grid}.question-bank-create-form[data-v-f2c3e81f]{grid-template-columns:minmax(11rem,15rem) minmax(17rem,1.6fr) minmax(9rem,12rem);align-items:start}.question-bank-create-form .field[data-v-f2c3e81f],.question-bank-category-form .field[data-v-f2c3e81f]{min-width:0;margin-top:0}.question-bank-create-form__submit[data-v-f2c3e81f],.question-bank-category-form__submit[data-v-f2c3e81f]{place-self:end start;margin-top:0}.question-bank-category-form[data-v-f2c3e81f]{grid-template-columns:minmax(12rem,1.2fr) minmax(7rem,9rem) minmax(14rem,1.5fr) auto;align-items:end}.question-bank-category-form__order[data-v-f2c3e81f]{max-width:9rem}.question-bank-import-controls[data-v-f2c3e81f]{margin-bottom:1rem}.question-bank-import-controls .localized-file-picker[data-v-f2c3e81f]{min-width:min(100%,18rem)}.question-bank-filter-row .curriculum-select[data-v-f2c3e81f]{width:min(100%,14rem)}.form-field--full[data-v-f2c3e81f]{grid-column:1/-1}.question-bank-editor__code[data-v-f2c3e81f]:disabled{opacity:1;color:var(--text-muted,#667085);background:var(--surface-subtle,#f8fafc)}.question-bank-editor__answers[data-v-f2c3e81f]{border:0;gap:.65rem;margin:0;padding:0;display:grid}.question-bank-answer[data-v-f2c3e81f]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.question-bank-answer__correct[data-v-f2c3e81f]{white-space:nowrap;margin:0}.question-bank-answer__correct input[data-v-f2c3e81f]{flex:0 0 1rem;block-size:1rem;inline-size:1rem}.question-bank-answer__remove[data-v-f2c3e81f]{min-inline-size:2.25rem}.question-bank-editor__actions[data-v-f2c3e81f]{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.success-message[data-v-f2c3e81f]{color:#18794e}.form-error[data-v-f2c3e81f]{color:#b42318}@media (width<=900px){.question-bank-create-form[data-v-f2c3e81f],.question-bank-category-form[data-v-f2c3e81f]{grid-template-columns:repeat(2,minmax(0,1fr))}.question-bank-category-form__order[data-v-f2c3e81f]{max-width:none}}@media (width<=768px){.table-scroll[data-v-f2c3e81f]{overflow-x:visible}.table-scroll table[data-v-f2c3e81f]{min-width:0}.question-bank-list-table thead[data-v-f2c3e81f],.question-bank-import-table thead[data-v-f2c3e81f],.question-bank-questions-table thead[data-v-f2c3e81f]{display:none}.question-bank-list-table tbody[data-v-f2c3e81f],.question-bank-import-table tbody[data-v-f2c3e81f],.question-bank-questions-table tbody[data-v-f2c3e81f],.question-bank-list-table tr[data-v-f2c3e81f],.question-bank-import-table tr[data-v-f2c3e81f],.question-bank-questions-table tr[data-v-f2c3e81f],.question-bank-list-table td[data-v-f2c3e81f],.question-bank-import-table td[data-v-f2c3e81f],.question-bank-questions-table td[data-v-f2c3e81f]{box-sizing:border-box;width:100%;display:block}.question-bank-list-table tr[data-v-f2c3e81f],.question-bank-import-table tr[data-v-f2c3e81f],.question-bank-questions-table tr[data-v-f2c3e81f]{border-bottom:1px solid var(--border-color,#d9dce3);padding:.7rem 0}.question-bank-list-table td[data-v-f2c3e81f],.question-bank-import-table td[data-v-f2c3e81f],.question-bank-questions-table td[data-v-f2c3e81f]{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);gap:.5rem;padding:.25rem 0;display:grid}.question-bank-list-table td[data-v-f2c3e81f]:before,.question-bank-import-table td[data-v-f2c3e81f]:before,.question-bank-questions-table td[data-v-f2c3e81f]:before{content:attr(data-label);font-weight:600}.question-bank-questions-table td[data-v-f2c3e81f]:last-child{flex-wrap:wrap;align-items:center;display:flex}.question-bank-empty td[data-v-f2c3e81f]{display:block}.question-bank-empty td[data-v-f2c3e81f]:before{content:""}.question-bank-answer[data-v-f2c3e81f]{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=640px){.question-bank-create-form[data-v-f2c3e81f],.question-bank-category-form[data-v-f2c3e81f]{grid-template-columns:1fr}.question-bank-filter-row .curriculum-select[data-v-f2c3e81f],.filter-row[data-v-f2c3e81f]>*,.question-bank-bulk-actions[data-v-f2c3e81f]>*{width:100%}.question-bank-bulk-actions__select-visible[data-v-f2c3e81f]{width:auto}.question-bank-import-controls[data-v-f2c3e81f]{align-items:stretch}.question-bank-import-controls .localized-file-picker[data-v-f2c3e81f],.question-bank-import-controls .secondary-button[data-v-f2c3e81f]{width:100%}.question-bank-import-controls .localized-file-picker__button[data-v-f2c3e81f]{flex:none}.question-bank-answer[data-v-f2c3e81f]{grid-template-columns:minmax(0,1fr) auto}.question-bank-answer__remove[data-v-f2c3e81f]{grid-column:2}.question-bank-editor__actions[data-v-f2c3e81f]{width:100%}}.question-bank-answer[data-v-f2c3e81f]{grid-template-columns:minmax(0,1fr) auto minmax(2.5rem,auto);gap:.75rem;min-width:0}.question-bank-answer__correct[data-v-f2c3e81f]{white-space:nowrap;align-items:center;gap:.45rem;margin:0;line-height:1.2;display:inline-flex!important}.question-bank-answer__correct input[type=checkbox][data-v-f2c3e81f]{appearance:none;border:1px solid var(--wcw-border,#aeb9c7);background:var(--wcw-surface,#fff);cursor:pointer;border-radius:.25rem;place-content:center;block-size:1.125rem;min-block-size:1.125rem;inline-size:1.125rem;min-inline-size:1.125rem;margin:0;display:grid}.question-bank-answer__correct input[type=checkbox][data-v-f2c3e81f]:before{content:"";border:solid var(--wcw-on-primary,#fff);border-width:0 0 .13rem .13rem;block-size:.3rem;inline-size:.56rem;transform:rotate(-45deg)scale(0)}.question-bank-answer__correct input[type=checkbox][data-v-f2c3e81f]:checked{border-color:var(--wcw-primary,#0b789f);background:var(--wcw-primary,#0b789f)}.question-bank-answer__correct input[type=checkbox][data-v-f2c3e81f]:checked:before{transform:rotate(-45deg)scale(1)}.question-bank-answer__correct input[type=checkbox][data-v-f2c3e81f]:focus-visible{outline:3px solid color-mix(in srgb, var(--wcw-primary,#0b789f) 35%, transparent);outline-offset:2px}.question-bank-answer__remove[data-v-f2c3e81f]{justify-self:end}@media (width<=640px){.question-bank-answer[data-v-f2c3e81f]{grid-template-columns:minmax(0,1fr) auto}.question-bank-answer>.field__input[data-v-f2c3e81f]{grid-column:1/-1}.question-bank-answer__remove[data-v-f2c3e81f]{grid-column:2}}.certificate-template-editor[data-v-e735d62a]{border-top:1px solid var(--border-color,#d1d5db);margin-top:1.5rem;padding-top:1.25rem;container-type:inline-size}.template-header[data-v-e735d62a]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.template-header h3[data-v-e735d62a],.template-control-card h4[data-v-e735d62a],.template-properties h4[data-v-e735d62a],.template-properties h5[data-v-e735d62a]{margin:0}.template-unsaved[data-v-e735d62a]{color:var(--warning-color,#a16207);margin:.35rem 0 0;font-size:.875rem;font-weight:700}.template-controls[data-v-e735d62a]{grid-template-columns:1.35fr .9fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.template-control-card[data-v-e735d62a]{border:1px solid var(--border-color,#d1d5db);background:var(--panel-background,#fff);border-radius:.75rem;padding:1rem}.template-control-card h4[data-v-e735d62a],.template-property-group h5[data-v-e735d62a]{margin-bottom:.75rem;font-size:.9rem}.template-orientation[data-v-e735d62a]{color:var(--muted-text-color,#64748b);margin:.45rem 0 .75rem;font-size:.8rem}.template-upload-row[data-v-e735d62a],.template-button-row[data-v-e735d62a],.template-layer-actions[data-v-e735d62a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.template-file-name[data-v-e735d62a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-text-color,#64748b);font-size:.82rem;overflow:hidden}.template-remove-background[data-v-e735d62a]{margin-top:.75rem}.is-active[data-v-e735d62a]{outline:2px solid var(--primary-color,#087ea4);outline-offset:1px}.template-layout[data-v-e735d62a]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.template-workspace[data-v-e735d62a]{border:1px solid var(--border-color,#d1d5db);background:linear-gradient(135deg,#e8edf3,#dfe7ef);border-radius:.75rem;min-width:0;padding:clamp(.75rem,2vw,1.5rem);overflow:hidden}.template-canvas[data-v-e735d62a]{touch-action:none;isolation:isolate;background:#fff;width:min(100%,880px);margin:auto;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a2b,0 1px 2px #0f172a33}.template-background[data-v-e735d62a]{object-fit:contain;z-index:0;width:100%;height:100%;position:absolute;inset:0}.template-empty[data-v-e735d62a]{text-align:center;color:#475569;background:repeating-conic-gradient(#f8fafc 0 25%,#eef2f7 0 50%) 50%/28px 28px;place-content:center;gap:.35rem;padding:2rem;display:grid;position:absolute;inset:0}.template-empty span[data-v-e735d62a]{font-size:.86rem}.template-field[data-v-e735d62a]{cursor:move;background:0 0;border:1px dashed #0000;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;overflow:visible}.template-field>span[data-v-e735d62a]:not(.template-field-label){text-overflow:ellipsis;pointer-events:none;width:100%;display:block;overflow:hidden}.template-field img[data-v-e735d62a]{pointer-events:none;width:100%;height:100%}.template-field[data-v-e735d62a]:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.template-field--selected[data-v-e735d62a]{background:#dff5fb55;border:2px solid #087ea4;box-shadow:0 0 0 2px #fff,0 0 0 4px #087ea4aa}.template-field-label[data-v-e735d62a]{z-index:3;text-overflow:ellipsis;white-space:nowrap;color:#fff;pointer-events:none;background:#075f7c;border-radius:.25rem;max-width:12rem;padding:.15rem .4rem;font-size:.7rem;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:0;overflow:hidden}.template-resize[data-v-e735d62a]{cursor:nwse-resize;background:#087ea4;border:2px solid #fff;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 1px 3px #0005}.template-overflow[data-v-e735d62a]{color:var(--warning-color,#a16207);margin:.75rem 0 0;font-size:.875rem;font-weight:600}.template-properties[data-v-e735d62a]{border:1px solid var(--border-color,#d1d5db);background:var(--panel-background,#fff);border-radius:.75rem;padding:1rem;position:sticky;top:1rem;box-shadow:0 2px 8px #0f172a0d}.template-selected-heading[data-v-e735d62a]{border-bottom:1px solid var(--border-color,#d1d5db);padding-bottom:.9rem}.template-selected-heading span[data-v-e735d62a]{color:var(--muted-text-color,#64748b);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.template-property-group[data-v-e735d62a]{border-bottom:1px solid var(--border-color,#d1d5db);padding:.9rem 0}.template-number-grid[data-v-e735d62a]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.template-delete-field[data-v-e735d62a]{width:100%;margin-top:1rem}.template-properties-empty[data-v-e735d62a]{color:var(--muted-text-color,#64748b);margin:0}.sr-only[data-v-e735d62a]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@container (width<=930px){.template-controls[data-v-e735d62a]{grid-template-columns:1fr 1fr}.template-control-card[data-v-e735d62a]:last-child{grid-column:1/-1}.template-layout[data-v-e735d62a]{grid-template-columns:1fr}.template-properties[data-v-e735d62a]{position:static}}@container (width<=540px){.template-header[data-v-e735d62a]{flex-direction:column;align-items:stretch}.template-header .primary-button[data-v-e735d62a]{width:100%}.template-controls[data-v-e735d62a]{grid-template-columns:1fr}.template-control-card[data-v-e735d62a]:last-child{grid-column:auto}.template-number-grid[data-v-e735d62a]{grid-template-columns:1fr}.template-button-row[data-v-e735d62a]>*{flex:1}.template-workspace[data-v-e735d62a]{padding:.5rem}.template-field-label[data-v-e735d62a]{max-width:7rem}}.template-sample-length[data-v-e735d62a]{margin-top:.8rem;display:block}.template-field-help[data-v-e735d62a]{color:var(--muted-text-color,#64748b);margin:.45rem 0;font-size:.8rem}.template-publication[data-v-85ddda92]{border:1px solid var(--border-color,#d1d5db);background:var(--panel-background,#fff);border-radius:.75rem;margin-top:1rem;padding:1rem}.template-publication__head[data-v-85ddda92]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.template-publication__head h3[data-v-85ddda92],.template-publication__head p[data-v-85ddda92]{margin:0}.template-publication__head p[data-v-85ddda92],.template-publication__hint[data-v-85ddda92]{color:var(--muted-text-color,#64748b);margin:.35rem 0 0;font-size:.86rem}.template-publication__reasons[data-v-85ddda92]{color:var(--warning-color,#a16207);margin:.65rem 0 0;padding-left:1.2rem;font-size:.86rem}.template-version-list[data-v-85ddda92]{gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.template-version-list li[data-v-85ddda92]{border:1px solid var(--border-color,#d1d5db);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.template-version-list small[data-v-85ddda92]{color:var(--muted-text-color,#64748b);margin-top:.25rem;display:block}.pill[data-v-85ddda92]{margin-left:.45rem}.template-version-preview[data-v-85ddda92]{z-index:60;background:#0f172a88;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.template-version-preview__card[data-v-85ddda92]{background:var(--panel-background,#fff);border-radius:.75rem;width:min(56rem,100%);max-height:90vh;padding:1rem;overflow:auto}.template-version-page[data-v-85ddda92]{background:#fff;width:min(100%,46rem);margin:1rem auto;position:relative;overflow:hidden;box-shadow:0 6px 18px #0003}.template-version-page img[data-v-85ddda92]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.template-version-page span[data-v-85ddda92]{z-index:1;color:#075f7c;background:#dff5fb99;border:1px dashed #087ea4;padding:.1rem;font-size:.7rem;position:absolute;overflow:hidden}@media (width<=600px){.template-publication__head[data-v-85ddda92],.template-version-list li[data-v-85ddda92]{flex-direction:column;align-items:stretch}}.review-queue-page[data-v-8ebf4d6d]{gap:1.25rem;display:grid}.queue-tabs[data-v-8ebf4d6d]{flex-wrap:wrap;gap:.75rem;display:flex}.queue-tab[data-v-8ebf4d6d]{color:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:min(100%,18rem);padding:.85rem 1rem;text-decoration:none;display:inline-flex}.queue-tab--active[data-v-8ebf4d6d]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.student-review-groups[data-v-8ebf4d6d],.review-queue-list[data-v-8ebf4d6d]{gap:.85rem;display:grid}.student-review-group[data-v-8ebf4d6d],.review-queue-row[data-v-8ebf4d6d]{background:#fff;border:1px solid #0f172a1a;border-radius:8px}.student-review-group__summary[data-v-8ebf4d6d]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.student-review-group__summary small[data-v-8ebf4d6d]{color:#64748b;margin-top:.25rem;display:block}.review-queue-row[data-v-8ebf4d6d]{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.9fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.student-review-group .review-queue-list[data-v-8ebf4d6d]{border-top:1px solid #0f172a1a;padding:.85rem}.review-queue-row__meta[data-v-8ebf4d6d]{color:#475569;flex-wrap:wrap;gap:.45rem .75rem;font-size:.88rem;display:flex}@media (width<=760px){.review-queue-row[data-v-8ebf4d6d]{grid-template-columns:1fr}.student-review-group__summary[data-v-8ebf4d6d]{flex-direction:column;align-items:flex-start}}.training-report-page[data-v-a349e6a6]{gap:1rem;display:grid}.training-report-hero[data-v-a349e6a6],.training-report-summary[data-v-a349e6a6],.training-report-score[data-v-a349e6a6],.training-report-lifecycle[data-v-a349e6a6],.training-report-outcome[data-v-a349e6a6],.training-report-lesson__header[data-v-a349e6a6]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-report-actions[data-v-a349e6a6]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.training-report-summary[data-v-a349e6a6],.training-report-score[data-v-a349e6a6],.training-report-lifecycle[data-v-a349e6a6],.training-report-outcome[data-v-a349e6a6],.training-report-lesson[data-v-a349e6a6]{background:#fff;border:1px solid #0c304814;border-radius:1.25rem;padding:1rem;box-shadow:0 1rem 2.5rem #0c304814}.training-report-summary[data-v-a349e6a6]>*,.training-report-score[data-v-a349e6a6]>*,.training-report-lifecycle[data-v-a349e6a6]>*{flex:1}.training-report-score strong[data-v-a349e6a6],.training-report-lifecycle strong[data-v-a349e6a6]{font-size:1.5rem;display:block}.training-report-lessons[data-v-a349e6a6]{gap:.8rem;display:grid}.training-report-lesson__score[data-v-a349e6a6],.training-report-history[data-v-a349e6a6]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.training-report-history[data-v-a349e6a6]{justify-content:stretch;display:grid}.training-report-history__list[data-v-a349e6a6]{gap:.5rem;display:grid}.training-report-history__item[data-v-a349e6a6]{background:#f6fbff;border:1px solid #0c304814;border-radius:.75rem;gap:.2rem;padding:.7rem;display:grid}.training-report-note[data-v-a349e6a6]{white-space:pre-wrap;margin:.8rem 0}@media (width<=820px){.training-report-hero[data-v-a349e6a6],.training-report-summary[data-v-a349e6a6],.training-report-score[data-v-a349e6a6],.training-report-lifecycle[data-v-a349e6a6],.training-report-outcome[data-v-a349e6a6],.training-report-lesson__header[data-v-a349e6a6]{display:grid}.training-report-lesson__score[data-v-a349e6a6],.training-report-history[data-v-a349e6a6],.training-report-actions[data-v-a349e6a6]{justify-content:flex-start}}.training-review-page[data-v-4501fa69]{gap:1rem;padding-bottom:6.5rem;display:grid}.training-review-hero[data-v-4501fa69]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-review-hero__summary[data-v-4501fa69],.training-review-score[data-v-4501fa69],.training-review-lesson__score[data-v-4501fa69]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.training-review-workspace[data-v-4501fa69]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.training-review-queue[data-v-4501fa69],.training-review-detail[data-v-4501fa69],.training-review-lesson[data-v-4501fa69]{background:var(--wcw-surface);border:1px solid var(--wcw-border);color:var(--wcw-text);border-radius:1.25rem;box-shadow:0 1rem 2.5rem #0c304814}.training-review-queue[data-v-4501fa69],.training-review-detail[data-v-4501fa69]{padding:1rem}.training-review-queue__header[data-v-4501fa69],.training-review-detail__header[data-v-4501fa69],.training-review-lesson__header[data-v-4501fa69]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-review-outcome[data-v-4501fa69]{border:1px solid var(--wcw-border);background:var(--wcw-surface-subtle);border-radius:1rem;grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.2fr);gap:1rem;padding:1rem;display:grid}.training-review-lifecycle[data-v-4501fa69]{border:1px solid var(--wcw-border);background:var(--wcw-surface-subtle);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.training-review-lifecycle__actions[data-v-4501fa69]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.training-review-outcome__controls[data-v-4501fa69]{gap:.8rem;display:grid}.training-review-outcome__actions[data-v-4501fa69],.training-review-retry-list[data-v-4501fa69]{flex-wrap:wrap;gap:.65rem;display:flex}.training-review-outcome__notice[data-v-4501fa69]{color:var(--wcw-success-text,#176b47);background:var(--wcw-success-surface,#2d94621f);border-radius:.7rem;margin:0;padding:.65rem .8rem;font-weight:700}.training-review-retry-list[data-v-4501fa69]{flex-direction:column}.training-review-retry-list__item[data-v-4501fa69]{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.training-review-filter[data-v-4501fa69]{min-width:9rem}.training-review-trainee[data-v-4501fa69]{border:1px solid var(--wcw-border);background:var(--wcw-surface-subtle);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;margin-top:.65rem;padding:.75rem;display:grid}.training-review-trainee--active[data-v-4501fa69]{border-color:var(--wcw-primary);background:var(--wcw-primary-subtle)}.training-review-trainee small[data-v-4501fa69],.training-review-trainee__score[data-v-4501fa69],.muted-copy[data-v-4501fa69]{color:var(--wcw-muted)}.training-review-trainee__score[data-v-4501fa69]{font-weight:800}.training-review-lesson[data-v-4501fa69]{margin-top:1rem;padding:1rem}.training-review-lesson__toggle[data-v-4501fa69]{padding:.35rem .7rem}.training-review-questions[data-v-4501fa69]{gap:.8rem;margin:1rem 0;display:grid}.training-review-question[data-v-4501fa69]{background:var(--wcw-surface-subtle);border-radius:1rem;padding:.85rem}.training-review-question h4[data-v-4501fa69],.training-review-lesson h3[data-v-4501fa69],.training-review-detail h2[data-v-4501fa69]{margin:.15rem 0 .45rem}.training-review-question__prompt[data-v-4501fa69]{gap:.15rem;margin-bottom:.45rem;display:grid}.training-review-question__prompt h4[data-v-4501fa69],.training-review-question__prompt p[data-v-4501fa69]{margin:0}.training-review-question__prompt p[data-v-4501fa69]{white-space:pre-line;font-size:.92rem;line-height:1.35}.training-review-answer[data-v-4501fa69]{border-left:3px solid var(--wcw-primary);margin:.75rem 0;padding-left:.75rem}.training-review-answer span[data-v-4501fa69]{color:var(--wcw-primary);text-transform:uppercase;font-size:.75rem;font-weight:800}.training-review-answer p[data-v-4501fa69]{white-space:pre-wrap;margin:.25rem 0 0}.training-review-marking[data-v-4501fa69]{flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;display:flex}.training-review-marking label[data-v-4501fa69]{border:1px solid var(--wcw-border);background:var(--wcw-input-surface);color:var(--wcw-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.training-review-actions[data-v-4501fa69]{justify-content:flex-end;margin-top:.8rem;display:flex}.training-review-save-all[data-v-4501fa69]{z-index:8;border:1px solid var(--wcw-border);background:var(--wcw-surface);color:var(--wcw-text);border-radius:.85rem;justify-content:flex-end;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 .75rem 2rem #0c304829}.training-review-save-all__status[data-v-4501fa69]{color:var(--wcw-muted);font-weight:800}.training-review-save-all__status--dirty[data-v-4501fa69],.training-review-save-all__status--error[data-v-4501fa69]{color:var(--wcw-error)}.training-review-save-all__status--success[data-v-4501fa69]{color:var(--wcw-success)}.state-panel--compact[data-v-4501fa69]{margin-top:.75rem;padding:.85rem}.training-review-question-set[data-v-4501fa69]{border:1px solid var(--border-color,#d9dce3);background:var(--surface-subtle,#f8fafc);border-radius:.65rem;gap:.55rem;margin:1rem 0;padding:1rem;display:grid}.training-review-question-set h4[data-v-4501fa69],.training-review-question-set p[data-v-4501fa69]{margin:0}.training-review-question-set img[data-v-4501fa69]{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:32rem}@media (width<=980px){.training-review-workspace[data-v-4501fa69],.training-review-hero[data-v-4501fa69],.training-review-queue__header[data-v-4501fa69],.training-review-detail__header[data-v-4501fa69],.training-review-lesson__header[data-v-4501fa69],.training-review-outcome[data-v-4501fa69],.training-review-lifecycle[data-v-4501fa69]{flex-direction:column;grid-template-columns:1fr}.training-review-workspace[data-v-4501fa69]{display:grid}.training-review-hero__summary[data-v-4501fa69],.training-review-score[data-v-4501fa69],.training-review-lesson__score[data-v-4501fa69]{justify-content:flex-start}.training-review-save-all[data-v-4501fa69]{flex-direction:column;align-items:stretch}}.client-training-page[data-v-376fbc66]{gap:1rem;display:grid}.client-training-workspace[data-v-376fbc66]{border-top:1px solid var(--border-color,#d9dce3);padding-top:1rem}.client-training-workspace__header[data-v-376fbc66]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-training-workspace__header h2[data-v-376fbc66],.client-training-workspace__header h3[data-v-376fbc66]{margin:0}.client-training-workspace__header p[data-v-376fbc66]{color:var(--text-muted,#667085);margin:.2rem 0 0}.client-training-table[data-v-376fbc66]{min-width:760px}.client-training-onboard[data-v-376fbc66]{margin-top:1rem}.client-training-onboard .form-grid[data-v-376fbc66]{gap:.75rem}.client-training-onboard em[data-v-376fbc66]{color:var(--text-muted,#667085);font-size:.78em;font-style:normal;font-weight:400}.client-training-bulk[data-v-376fbc66]{border-top:1px solid var(--border-color,#d9dce3);margin-top:1rem;padding-top:1rem}.client-training-bulk__preview[data-v-376fbc66]{margin-top:1rem}.client-training-bulk__preview .form-error[data-v-376fbc66]{white-space:normal;display:block}@media (width<=768px){.client-training-table[data-v-376fbc66]{min-width:0}.client-training-table thead[data-v-376fbc66]{display:none}.client-training-table[data-v-376fbc66],.client-training-table tbody[data-v-376fbc66],.client-training-table tr[data-v-376fbc66],.client-training-table td[data-v-376fbc66]{box-sizing:border-box;width:100%;display:block}.client-training-table tr[data-v-376fbc66]{border-bottom:1px solid var(--border-color,#d9dce3);padding:.6rem 0}.client-training-table td[data-v-376fbc66]{border:0;grid-template-columns:minmax(7rem,42%) minmax(0,1fr);gap:.5rem;padding:.25rem 0;display:grid}.client-training-table td[data-v-376fbc66]:before{content:attr(data-label);font-weight:600}.client-training-workspace__header[data-v-376fbc66]{flex-direction:column;align-items:flex-start}}.assessment-analytics__filters[data-v-ff9f9b3a]{align-items:end}.assessment-analytics__section-heading[data-v-ff9f9b3a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-analytics__views[data-v-ff9f9b3a]{flex-wrap:wrap;gap:.45rem;display:flex}.assessment-analytics__view--active[data-v-ff9f9b3a]{background:var(--wcw-primary);color:var(--wcw-on-primary);border-color:var(--wcw-primary)}.assessment-analytics__table[data-v-ff9f9b3a]{min-width:70rem}.assessment-analytics__question-table[data-v-ff9f9b3a]{table-layout:fixed;min-width:82rem}.assessment-analytics__question-table th[data-v-ff9f9b3a]:first-child{width:11rem}.assessment-analytics__question-table th[data-v-ff9f9b3a]:nth-child(2){width:31%}.assessment-analytics__question-id[data-v-ff9f9b3a]{color:var(--wcw-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:600 .8rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.assessment-analytics__question-text[data-v-ff9f9b3a]{overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.45}.assessment-analytics__legacy[data-v-ff9f9b3a]{margin:1rem 0}.question-analytics__header[data-v-19929d9a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.question-analytics__id[data-v-19929d9a]{color:var(--wcw-muted);letter-spacing:.02em;overflow-wrap:anywhere;font:600 .84rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.question-analytics__summary[data-v-19929d9a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.question-analytics__summary div[data-v-19929d9a]{border:1px solid var(--wcw-border);background:#f5faffe6;border-radius:.7rem;padding:.8rem}.question-analytics__summary dt[data-v-19929d9a]{color:var(--wcw-muted);font-size:.8rem}.question-analytics__summary dd[data-v-19929d9a]{margin:.28rem 0 0;font-weight:800}.question-analytics__version[data-v-19929d9a]{margin-top:1rem}.question-analytics__version-header[data-v-19929d9a]{justify-content:space-between;gap:1rem;display:flex}.question-analytics__version-header h3[data-v-19929d9a]{margin:0}.question-analytics__version-header p[data-v-19929d9a]{margin:.3rem 0;font-weight:700}.question-analytics__version-header span[data-v-19929d9a]{color:var(--wcw-muted);font-size:.85rem;display:block}.question-analytics__table[data-v-19929d9a]{min-width:46rem}.question-analytics__responses[data-v-19929d9a]{min-width:84rem}@media (width<=900px){.question-analytics__summary[data-v-19929d9a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.question-analytics__summary[data-v-19929d9a]{grid-template-columns:1fr}}.analytics-title-row[data-v-c6bb30a3]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.filter-bar[data-v-c6bb30a3],.table-tools[data-v-c6bb30a3]{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0 1.5rem;display:flex}.filter-bar label[data-v-c6bb30a3],.table-tools label[data-v-c6bb30a3],.export-dialog label[data-v-c6bb30a3]{gap:.3rem;font-weight:600;display:grid}.filter-bar.compact label[data-v-c6bb30a3]{max-width:13rem}.checkbox-label[data-v-c6bb30a3]{align-items:center;font-weight:400!important;display:flex!important}.analytics-tabs[data-v-c6bb30a3]{border-bottom:1px solid var(--color-border,#d7dde4);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.analytics-tabs button[data-v-c6bb30a3]{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.7rem 1rem}.analytics-tabs button.active[data-v-c6bb30a3]{border-color:var(--color-primary,#2463eb);font-weight:700}.content-panel[data-v-c6bb30a3]{margin-top:1.25rem}.section-heading p[data-v-c6bb30a3],td small[data-v-c6bb30a3],.muted[data-v-c6bb30a3]{color:var(--color-text-muted,#5f6b76);margin:.25rem 0 0;display:block}.table-scroll[data-v-c6bb30a3]{overflow-x:auto}table[data-v-c6bb30a3]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-v-c6bb30a3],td[data-v-c6bb30a3]{text-align:left;border-bottom:1px solid var(--color-border,#d7dde4);vertical-align:top;padding:.65rem}.session-row[data-v-c6bb30a3]{cursor:pointer}.session-row[data-v-c6bb30a3]:hover{background:var(--color-surface-muted,#f6f8fb)}.summary-list[data-v-c6bb30a3]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.summary-list div[data-v-c6bb30a3]{min-width:10rem}.summary-list dt[data-v-c6bb30a3]{color:var(--color-text-muted,#5f6b76)}.summary-list dd[data-v-c6bb30a3]{margin:.2rem 0 0;font-weight:600}.plain-list[data-v-c6bb30a3]{padding-left:1.25rem}.plain-list li[data-v-c6bb30a3]{margin:.4rem 0}.icon-button[data-v-c6bb30a3],.link-button[data-v-c6bb30a3]{color:var(--color-primary,#2463eb);cursor:pointer;background:0 0;border:0;padding:.15rem;text-decoration:underline}.icon-button[data-v-c6bb30a3]{font-size:1.15rem;text-decoration:none}.route-badge[data-v-c6bb30a3]{background:var(--color-surface-muted,#f6f8fb);color:var(--color-text-muted,#5f6b76);border-radius:.25rem;margin-left:.4rem;padding:.1rem .35rem;font-size:.75rem;font-weight:600;display:inline-block}.expanded-row td[data-v-c6bb30a3]{background:var(--color-surface-muted,#f6f8fb)}.issue-summary ul[data-v-c6bb30a3]{margin:.5rem 0;padding-left:1.25rem}.issue-summary small[data-v-c6bb30a3]{display:block}.breakdowns[data-v-c6bb30a3]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1rem 0;display:grid}.breakdowns h3[data-v-c6bb30a3]{margin:0;font-size:1rem}.pagination[data-v-c6bb30a3]{justify-content:end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.pagination button[data-v-c6bb30a3]{padding:.45rem .7rem}code[data-v-c6bb30a3]{white-space:pre-wrap;word-break:break-word;font-size:.75rem}.export-dialog[data-v-c6bb30a3]{z-index:20;background:#141e2873;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.export-dialog__content[data-v-c6bb30a3]{background:var(--color-surface,#fff);border-radius:.75rem;width:min(34rem,100%);padding:1.25rem;box-shadow:0 1rem 3rem #00000040}.export-dialog__actions[data-v-c6bb30a3]{justify-content:end;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=760px){.analytics-title-row[data-v-c6bb30a3]{flex-direction:column;align-items:stretch}.filter-bar.compact label[data-v-c6bb30a3]{width:100%;max-width:none}}.training-history-filters[data-v-a285ee7f]{align-items:end}.training-history-summary[data-v-a285ee7f]{margin-top:1rem}.training-history-table th[data-v-a285ee7f],.training-history-table td[data-v-a285ee7f]{vertical-align:top;min-width:8rem}.training-history-table td small[data-v-a285ee7f]{color:var(--wcw-color-text-muted,#64748b);margin-top:.2rem;display:block}.training-history-table-wrap[data-v-a285ee7f]{margin-top:.75rem}.pagination-controls[data-v-a285ee7f]{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.workspace-certification-section[data-v-3a6eaf6a]{margin-top:1rem}.workspace-certification-settings[data-v-3a6eaf6a]{border-bottom:1px solid var(--border-color,#d1d5db);padding:1rem 0}.workspace-certification-settings h3[data-v-3a6eaf6a]{margin:0 0 .75rem}.field-grid[data-v-3a6eaf6a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspace-number-segments[data-v-3a6eaf6a]{gap:.6rem;margin:.75rem 0;display:grid}.workspace-number-segment[data-v-3a6eaf6a]{border:1px solid var(--border-color,#d1d5db);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem;display:flex}.workspace-number-segment select[data-v-3a6eaf6a],.workspace-number-segment input[data-v-3a6eaf6a]{min-height:2.25rem}.workspace-certificate-designer[data-v-3a6eaf6a]{margin-top:1rem}.workspace-certification-status-list[data-v-3a6eaf6a]{gap:.75rem;display:grid}.workspace-certification-status[data-v-3a6eaf6a]{border:1px solid var(--border-color,#d1d5db);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.workspace-certification-status h3[data-v-3a6eaf6a],.workspace-certification-status p[data-v-3a6eaf6a]{margin:0}.workspace-certification-status p[data-v-3a6eaf6a]{color:var(--muted-text-color,#64748b);margin-top:.3rem}.workspace-certification-status__actions[data-v-3a6eaf6a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workspace-certification-rejection[data-v-3a6eaf6a]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.workspace-certification-rejection input[data-v-3a6eaf6a]{min-width:13rem}@media (width<=700px){.field-grid[data-v-3a6eaf6a]{grid-template-columns:1fr}.workspace-certification-status[data-v-3a6eaf6a]{flex-direction:column;align-items:stretch}.workspace-certification-status__actions[data-v-3a6eaf6a]{justify-content:flex-start}}
