.hGH7iq_panel{border:1px solid var(--ds-border);background:var(--ds-surface-raised);color:var(--ds-text-primary);border-radius:1rem;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.hGH7iq_panel header strong{font-size:1.25rem}.hGH7iq_panel p{color:var(--ds-text-secondary);margin:.25rem 0 0;line-height:1.5}.hGH7iq_panel button{border:1px solid var(--ds-border);background:var(--ds-surface-subtle);min-height:2.75rem;color:var(--ds-text-primary);font:inherit;cursor:pointer;border-radius:.65rem;padding:.6rem .85rem;font-weight:700}.hGH7iq_panel button:disabled{opacity:.55;cursor:not-allowed}.hGH7iq_panel button:focus-visible,.hGH7iq_panel textarea:focus-visible{outline:3px solid var(--ds-accent);outline-offset:2px}.hGH7iq_intervention{gap:.7rem;display:grid}.hGH7iq_intervention label{gap:.4rem;font-weight:700;display:grid}.hGH7iq_intervention textarea{border:1px solid var(--ds-border);background:var(--ds-surface-raised);width:100%;color:var(--ds-text-primary);font:inherit;border-radius:.65rem;padding:.75rem}.hGH7iq_actions{flex-wrap:wrap;gap:.7rem;display:flex}.hGH7iq_compare{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.hGH7iq_compare>div{background:var(--ds-surface-subtle);border-radius:.65rem;gap:.2rem;padding:.75rem;display:grid}.hGH7iq_compare strong{font-size:1.4rem}.hGH7iq_compare span{color:var(--ds-text-secondary);font-size:.85rem}.hGH7iq_compare .hGH7iq_note{grid-column:1/-1;font-size:.85rem}.hGH7iq_error{color:var(--ds-danger,#b91c1c)!important}.hGH7iq_strategies{border:1px solid var(--ds-border);border-radius:.65rem;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.hGH7iq_strategies legend{padding:0 .25rem;font-weight:750}.hGH7iq_strategies label{align-items:center;gap:.7rem;font-weight:600;line-height:1.45;display:flex}.hGH7iq_strategies input{width:1.2rem;height:1.2rem;accent-color:var(--ds-accent);flex:none}.hGH7iq_strategies input:disabled{opacity:.55}.hGH7iq_panel p.hGH7iq_guidance{border-left:3px solid var(--ds-border);background:var(--ds-surface-subtle);border-radius:.25rem;margin:0;padding:.65rem .8rem;font-size:.9rem;line-height:1.55}
._4-8MJq_shell{border:1px solid var(--ds-border);background:var(--ds-surface-raised);color:var(--ds-text-primary);border-radius:.85rem}._4-8MJq_shell summary{cursor:pointer;min-height:2.9rem;padding:.85rem 1rem;font-weight:800}._4-8MJq_shell summary span{color:var(--ds-text-secondary);font-size:.85rem;font-weight:500}._4-8MJq_shell summary:focus-visible,._4-8MJq_shell button:focus-visible,._4-8MJq_shell input:focus-visible,._4-8MJq_shell textarea:focus-visible{outline:3px solid var(--ds-accent);outline-offset:2px}._4-8MJq_body{gap:1rem;padding:0 1rem 1rem;display:grid}._4-8MJq_body p{margin:0;line-height:1.55}._4-8MJq_meta{color:var(--ds-text-secondary);font-size:.88rem}._4-8MJq_options{border:1px solid var(--ds-border);border-radius:.65rem;gap:.4rem;min-width:0;padding:.7rem;display:grid}._4-8MJq_options legend{font-weight:750}._4-8MJq_option{background:var(--ds-surface-subtle);border-radius:.5rem;align-items:center;gap:.65rem;min-width:0;padding:.55rem;display:flex}._4-8MJq_option input{width:1.2rem;height:1.2rem;accent-color:var(--ds-accent);flex:none}._4-8MJq_option span{overflow-wrap:anywhere;flex:1;min-width:0}._4-8MJq_option small{color:var(--ds-text-secondary)}._4-8MJq_compose{gap:.65rem;display:grid}._4-8MJq_compose label{font-weight:750}._4-8MJq_compose textarea{box-sizing:border-box;border:1px solid var(--ds-border);background:var(--ds-surface-subtle);width:100%;color:var(--ds-text-primary);font:inherit;border-radius:.55rem;padding:.75rem}._4-8MJq_compose button{border:1px solid var(--ds-accent);background:var(--ds-accent);min-height:2.75rem;color:var(--ds-on-accent,white);cursor:pointer;border-radius:.55rem;justify-self:start;padding:.7rem 1rem;font-weight:750}._4-8MJq_compose button:disabled{opacity:.55;cursor:not-allowed}._4-8MJq_history{border-top:1px solid var(--ds-border);gap:.5rem;padding-top:.6rem;display:grid}._4-8MJq_history p{background:var(--ds-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.45rem;padding:.65rem}._4-8MJq_error{color:var(--ds-danger)}@media (max-width:540px){._4-8MJq_option{flex-wrap:wrap}._4-8MJq_option small{width:100%;padding-left:2rem}}
.gkMhga_editor{gap:18px;display:grid}.gkMhga_intro{background:linear-gradient(135deg,#58f3a712,#0000 58%);border:1px solid #58f3a729;border-radius:14px;justify-content:space-between;gap:22px;padding:18px;display:flex}.gkMhga_intro>div:first-child{min-width:0}.gkMhga_intro span{color:var(--ds-accent-text);letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.gkMhga_intro strong{letter-spacing:-.02em;margin-top:5px;font-size:18px;display:block}.gkMhga_intro p{max-width:690px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.gkMhga_counter{border:1px solid var(--border);background:#0000001f;border-radius:11px;align-content:center;place-items:center;min-width:82px;padding:10px;display:grid}.gkMhga_counter strong{margin:0;font-size:25px}.gkMhga_counter span{color:var(--muted);margin-top:2px;font-size:8px}.gkMhga_palette{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.gkMhga_palette button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.gkMhga_palette button:hover:not(:disabled){background:#58f3a70e;border-color:#58f3a752}.gkMhga_palette button:disabled{opacity:.46}.gkMhga_palette button>span{width:32px;height:32px;color:var(--ds-accent-text);background:#58f3a714;border-radius:9px;place-items:center;font-size:14px;display:grid}.gkMhga_palette strong,.gkMhga_palette small{display:block}.gkMhga_palette strong{font-size:10px}.gkMhga_palette small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.gkMhga_empty{border:1px dashed var(--border);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:180px;padding:28px;display:grid}.gkMhga_empty>span{color:var(--ds-accent-text);font-size:26px}.gkMhga_empty p{max-width:520px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.gkMhga_timeline{display:grid}.gkMhga_step{grid-template-columns:42px minmax(0,1fr);gap:10px;display:grid}.gkMhga_rail{grid-template-rows:32px 1fr;justify-items:center;display:grid}.gkMhga_rail>span{background:var(--surface-3);width:32px;height:32px;color:var(--ds-accent-text);border:1px solid #58f3a747;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.gkMhga_rail>i{background:linear-gradient(var(--border), #58f3a729);width:1px;min-height:18px}.gkMhga_card{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;margin-bottom:12px;padding:15px}.gkMhga_cardHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.gkMhga_cardHead>div:first-child>strong{margin-top:3px;font-size:13px;display:block}.gkMhga_type{color:var(--ds-accent-text);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.gkMhga_actions{gap:5px;display:flex}.gkMhga_actions button,.gkMhga_pollOptionsHead button,.gkMhga_pollOption button{border:1px solid var(--border);min-width:29px;height:29px;color:var(--muted);background:0 0;border-radius:8px}.gkMhga_actions .gkMhga_remove:hover:not(:disabled){color:var(--ds-danger-text);border-color:#ff5f694d}.gkMhga_commonFields,.gkMhga_configGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.gkMhga_commonFields label,.gkMhga_fullField,.gkMhga_configGrid label,.gkMhga_pollConfig>label{color:var(--muted);gap:5px;font-size:9px;font-weight:700;display:grid}.gkMhga_fullField,.gkMhga_configGrid,.gkMhga_pollConfig{margin-top:11px}.gkMhga_spanTwo{grid-column:1/-1}.gkMhga_toggleField{border:1px solid var(--border);border-radius:10px;align-items:flex-start;padding:10px;gap:9px!important;display:flex!important}.gkMhga_toggleField strong,.gkMhga_toggleField small{display:block}.gkMhga_toggleField strong{color:var(--text);font-size:9px}.gkMhga_toggleField small{color:var(--muted);margin-top:3px;font-size:8px}.gkMhga_pollConfig,.gkMhga_pollOptions{gap:8px;display:grid}.gkMhga_pollOptionsHead{justify-content:space-between;align-items:center;display:flex}.gkMhga_pollOptionsHead strong{color:var(--muted);font-size:9px}.gkMhga_pollOptionsHead button{width:auto;color:var(--ds-accent-text);padding:0 10px;font-size:8px}.gkMhga_pollOption{grid-template-columns:28px 1fr 30px;align-items:center;gap:6px;display:grid}.gkMhga_pollOption>span{border:1px solid var(--border);height:31px;color:var(--ds-accent-text);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}@media (max-width:920px){.gkMhga_palette{grid-template-columns:1fr 1fr}}@media (max-width:650px){.gkMhga_intro{flex-direction:column}.gkMhga_palette,.gkMhga_commonFields,.gkMhga_configGrid{grid-template-columns:1fr}.gkMhga_spanTwo{grid-column:auto}.gkMhga_step{grid-template-columns:32px minmax(0,1fr)}}
.I6hc7q_shell{border:1px solid var(--border);border-radius:16px;gap:14px;padding:16px;display:grid}.I6hc7q_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.I6hc7q_head h3{margin:2px 0}.I6hc7q_head p{color:var(--muted);margin:0;font-size:13px}.I6hc7q_total{white-space:nowrap;font-size:20px;font-weight:850}.I6hc7q_criteria{gap:10px;display:grid}.I6hc7q_criterion{border:1px solid var(--border);border-radius:12px;gap:9px;padding:12px;display:grid}.I6hc7q_criterionHead{justify-content:space-between;gap:10px;display:flex}.I6hc7q_criterionHead small{color:var(--muted)}.I6hc7q_scoreRow{grid-template-columns:140px 1fr;gap:10px;display:grid}.I6hc7q_scoreRow input,.I6hc7q_scoreRow textarea,.I6hc7q_editor input,.I6hc7q_editor textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:9px}.I6hc7q_scoreRow textarea,.I6hc7q_editor textarea{resize:vertical;min-height:76px}.I6hc7q_editor{gap:10px;display:grid}.I6hc7q_editorRow{grid-template-columns:1fr 120px auto;gap:8px;display:grid}.I6hc7q_editorActions{flex-wrap:wrap;gap:8px;display:flex}.I6hc7q_button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:750}.I6hc7q_primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}.I6hc7q_danger{color:var(--danger,#d14343)}.I6hc7q_hint{color:var(--muted);font-size:12px}.I6hc7q_error{border:1px solid var(--border);color:var(--danger,#d14343);border-radius:10px;padding:10px}@media (max-width:640px){.I6hc7q_head,.I6hc7q_criterionHead{flex-direction:column}.I6hc7q_scoreRow,.I6hc7q_editorRow{grid-template-columns:1fr}.I6hc7q_button{width:100%}}
.M5LOMa_shell{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border-radius:14px;gap:14px;padding:16px;display:grid}.M5LOMa_head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.M5LOMa_head h4{margin:3px 0}.M5LOMa_head p{color:var(--muted);margin:0;font-size:13px}.M5LOMa_badge{border:1px solid var(--border);color:var(--ds-accent-text);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.M5LOMa_actions{flex-wrap:wrap;gap:8px;display:flex}.M5LOMa_button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:750}.M5LOMa_primary{background:var(--accent);color:var(--accent-contrast,#fff);border-color:var(--accent)}.M5LOMa_button:disabled{opacity:.55;cursor:default}.M5LOMa_error{border:1px solid var(--border);color:var(--danger,#d14343);border-radius:10px;padding:10px}.M5LOMa_summary{border-left:3px solid var(--accent);background:var(--surface);border-radius:8px;padding:12px;font-size:13px}.M5LOMa_criteria{gap:10px;display:grid}.M5LOMa_criterion{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;padding:12px;display:grid}.M5LOMa_criterionHead{justify-content:space-between;gap:12px;display:flex}.M5LOMa_criterionHead small,.M5LOMa_meta{color:var(--muted);font-size:12px}.M5LOMa_comment{font-size:13px}.M5LOMa_evidence{color:var(--muted);font-size:12px}.M5LOMa_applied{color:var(--success,#238636);font-size:11px;font-weight:800}.M5LOMa_notice{color:var(--muted);font-size:12px}@media (max-width:640px){.M5LOMa_head,.M5LOMa_criterionHead{flex-direction:column}}
.v04gPa_shell{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:16px;display:grid}.v04gPa_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v04gPa_head h4{margin:3px 0}.v04gPa_head p{color:var(--muted);margin:0;font-size:13px}.v04gPa_badge{border:1px solid var(--border);color:var(--ds-accent-text);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.v04gPa_textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:140px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px}.v04gPa_actions{flex-wrap:wrap;gap:8px;display:flex}.v04gPa_button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:750}.v04gPa_primary{background:var(--accent);color:var(--accent-contrast,#fff);border-color:var(--accent)}.v04gPa_button:disabled{opacity:.55;cursor:default}.v04gPa_notice{color:var(--muted);font-size:12px}.v04gPa_published{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--success,#238636) 8%);border-radius:10px;padding:12px}.v04gPa_published small{color:var(--muted);margin-top:6px;display:block}.v04gPa_error{border:1px solid var(--border);color:var(--danger,#d14343);border-radius:10px;padding:10px}@media (max-width:640px){.v04gPa_head{flex-direction:column}.v04gPa_button{width:100%}}
.CML3la_shell{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:16px;display:grid}.CML3la_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CML3la_head p{color:var(--muted);margin:4px 0 0;font-size:13px}.CML3la_badge{border:1px solid var(--border);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.CML3la_low{color:var(--success,#238636)}.CML3la_medium{color:var(--warning,#9a6700)}.CML3la_high{color:var(--danger,#d14343)}.CML3la_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.CML3la_metric{border:1px solid var(--border);border-radius:10px;padding:10px}.CML3la_metric span{color:var(--muted);font-size:11px;display:block}.CML3la_metric strong{font-size:18px}.CML3la_reasons{gap:6px;margin:0;padding-left:18px;display:grid}.CML3la_note{color:var(--muted);font-size:12px}@media (max-width:720px){.CML3la_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.CML3la_head{flex-direction:column}}
._9qAiNq_shell{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:10px;padding:14px;display:grid}._9qAiNq_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._9qAiNq_head strong{display:block}._9qAiNq_head small{color:var(--muted)}._9qAiNq_actions{flex-wrap:wrap;gap:8px;display:flex}._9qAiNq_button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:750}._9qAiNq_primary{background:var(--accent);color:var(--accent-contrast,#fff);border-color:var(--accent)}._9qAiNq_button:disabled{opacity:.5;cursor:default}._9qAiNq_result{color:var(--muted);font-size:12px}._9qAiNq_error{color:var(--danger,#d14343);font-size:12px}@media (max-width:640px){._9qAiNq_head{flex-direction:column}._9qAiNq_button{width:100%}}
.Stnkiq_shell{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:18px;padding:20px;display:grid}.Stnkiq_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Stnkiq_header h3{margin:4px 0;font-size:22px}.Stnkiq_header p{color:var(--muted);margin:0}.Stnkiq_kicker{letter-spacing:.11em;color:var(--ds-accent-text);font-size:11px;font-weight:850}.Stnkiq_actions{flex-wrap:wrap;gap:8px;display:flex}.Stnkiq_button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:700}.Stnkiq_button:disabled{opacity:.55;cursor:default}.Stnkiq_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.Stnkiq_metric{border:1px solid var(--border);border-radius:14px;padding:14px}.Stnkiq_metric span{color:var(--muted);font-size:12px;display:block}.Stnkiq_metric strong{margin-top:5px;font-size:22px;display:block}.Stnkiq_filters{flex-wrap:wrap;gap:8px;display:flex}.Stnkiq_filter{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.Stnkiq_filterActive{border-color:var(--accent);color:var(--ds-accent-text);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.Stnkiq_table{border:1px solid var(--border);border-radius:14px;display:grid;overflow:hidden}.Stnkiq_row{border-top:1px solid var(--border);grid-template-columns:30px minmax(180px,1.5fr) minmax(130px,.8fr) 80px 90px 150px 110px;align-items:center;gap:12px;padding:12px 14px;display:grid}.Stnkiq_row:first-child{border-top:0}.Stnkiq_head{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:850}.Stnkiq_student{gap:2px;display:grid}.Stnkiq_student strong{font-size:14px}.Stnkiq_student small,.Stnkiq_meta{color:var(--muted);font-size:12px}.Stnkiq_status{border:1px solid var(--border);border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.Stnkiq_notStarted{color:var(--muted)}.Stnkiq_inProgress,.Stnkiq_underReview{color:var(--ds-accent-text)}.Stnkiq_submitted{color:var(--warning,#b7791f)}.Stnkiq_graded,.Stnkiq_returned{color:var(--success,#238636)}.Stnkiq_empty{text-align:center;color:var(--muted);padding:24px}.Stnkiq_error{border:1px solid var(--border);color:var(--danger,#d14343);border-radius:12px;padding:12px}.Stnkiq_batchPick{justify-content:center;align-items:center;display:flex}.Stnkiq_batchPick input{width:18px;height:18px}@media (max-width:900px){.Stnkiq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.Stnkiq_row{grid-template-columns:28px minmax(160px,1.4fr) 120px 70px 90px 120px}.Stnkiq_row>:last-child{display:none}}@media (max-width:640px){.Stnkiq_header{flex-direction:column}.Stnkiq_table{overflow-x:auto}.Stnkiq_row{min-width:650px}}
