._5ZLMkG_dash{--dash-paper:#fbf8f3;--dash-paper-2:#f4efea;--dash-paper-3:#ece4d8;--dash-line:#e3dacc;--dash-line-2:#d6cbba;--dash-card:#fff;--dash-ink:#241a1a;--dash-ink-2:#4b3838;--dash-ink-3:#736563;--dash-red:#c05845;--dash-red-ink:#9a3f30;--dash-red-bg:#faebe8;--dash-red-line:#f0cfc7;--dash-green:#2d8259;--dash-green-ink:#1f6443;--dash-green-bg:#e2f2e9;--dash-green-line:#bfe0cc;--dash-amber-ink:#8a5a12;--dash-amber-bg:#fbf1dc;--dash-amber-line:#eed9a9;--dash-sage:#576e6a;--dash-sage-bg:#e4ece9;color:var(--dash-ink);gap:20px;display:grid}._5ZLMkG_hero{border:1px solid var(--dash-line);background:radial-gradient(120% 90% at 100% 0%, var(--dash-green-bg) 0%, #e2f2e900 55%), radial-gradient(90% 80% at 0% 100%, var(--dash-amber-bg) 0%, #fbf1dc00 60%), var(--dash-paper);border-radius:22px;gap:18px;min-width:0;padding:24px;display:grid}._5ZLMkG_heroHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}._5ZLMkG_heroHead>div:first-child{flex:320px;min-width:0}._5ZLMkG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-ink-3);margin:0 0 6px;font-size:12px;font-weight:700}._5ZLMkG_sub{color:var(--dash-ink-2);overflow-wrap:anywhere;margin-top:6px}._5ZLMkG_actions{flex-wrap:wrap;gap:8px;display:flex}._5ZLMkG_headline{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.2}._5ZLMkG_headline em{font-family:var(--at-font-display);color:var(--dash-red-ink);font-style:italic;font-weight:600}._5ZLMkG_heroBody{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;display:grid}._5ZLMkG_ringBox,._5ZLMkG_bellBox{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}._5ZLMkG_bellBox{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:16px;justify-items:stretch;padding:12px 16px 10px}._5ZLMkG_ring{width:150px;height:150px}._5ZLMkG_bell{width:100%;height:auto;max-height:96px}._5ZLMkG_caption{color:var(--dash-ink-3);text-align:center;font-size:13px}._5ZLMkG_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._5ZLMkG_tile{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:16px;gap:2px;min-width:0;padding:12px 14px;display:grid}._5ZLMkG_tileLabel{letter-spacing:.11em;text-transform:uppercase;color:var(--dash-ink-3);font-size:11px;font-weight:700}._5ZLMkG_tileValue{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.1}._5ZLMkG_tileValue small{color:var(--dash-ink-3);font-size:15px;font-weight:600}._5ZLMkG_tileNote{color:var(--dash-ink-2);font-size:13px}._5ZLMkG_tFixed,._5ZLMkG_tUp{--tone-fill:var(--dash-green);--tone-bg:var(--dash-green-bg);--tone-line:var(--dash-green-line);--tone-ink:var(--dash-green-ink)}._5ZLMkG_tFix,._5ZLMkG_tDown{--tone-fill:var(--dash-red);--tone-bg:var(--dash-red-bg);--tone-line:var(--dash-red-line);--tone-ink:var(--dash-red-ink)}._5ZLMkG_tCheck{--tone-fill:#c08a2b;--tone-bg:var(--dash-amber-bg);--tone-line:var(--dash-amber-line);--tone-ink:var(--dash-amber-ink)}._5ZLMkG_tWaiting{--tone-fill:var(--dash-sage);--tone-bg:var(--dash-sage-bg);--tone-line:var(--dash-line-2);--tone-ink:var(--dash-sage)}._5ZLMkG_tile._5ZLMkG_tFixed,._5ZLMkG_tile._5ZLMkG_tUp,._5ZLMkG_tile._5ZLMkG_tFix,._5ZLMkG_tile._5ZLMkG_tDown,._5ZLMkG_tile._5ZLMkG_tCheck,._5ZLMkG_tile._5ZLMkG_tWaiting{background:var(--tone-bg);border-color:var(--tone-line)}._5ZLMkG_tile._5ZLMkG_tFixed ._5ZLMkG_tileValue,._5ZLMkG_tile._5ZLMkG_tUp ._5ZLMkG_tileValue,._5ZLMkG_tile._5ZLMkG_tFix ._5ZLMkG_tileValue,._5ZLMkG_tile._5ZLMkG_tDown ._5ZLMkG_tileValue,._5ZLMkG_tile._5ZLMkG_tCheck ._5ZLMkG_tileValue,._5ZLMkG_tile._5ZLMkG_tWaiting ._5ZLMkG_tileValue{color:var(--tone-ink)}._5ZLMkG_block{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:20px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}._5ZLMkG_blockHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}._5ZLMkG_h2{letter-spacing:-.01em;font-size:20px}._5ZLMkG_count{color:var(--dash-ink-3);font-size:13px}._5ZLMkG_legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._5ZLMkG_legendItem{background:var(--tone-bg);border:1px solid var(--tone-line);color:var(--tone-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:14px;display:inline-flex}._5ZLMkG_legendItem b{font-weight:700}._5ZLMkG_hint{color:var(--dash-ink-2)}._5ZLMkG_icon{flex:none;width:18px;height:18px}._5ZLMkG_group{border:1px solid var(--tone-line);background:var(--tone-bg);border-radius:16px;padding:6px}._5ZLMkG_groupHead{color:var(--tone-ink);align-items:center;gap:8px;padding:6px 8px 8px;font-size:15px;display:flex}._5ZLMkG_groupHead ._5ZLMkG_icon{width:20px;height:20px}._5ZLMkG_topics{gap:6px;margin:0;padding:0;list-style:none;display:grid}._5ZLMkG_topic{background:var(--dash-card);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:8px 16px;padding:10px 12px;display:grid}._5ZLMkG_topicName{overflow-wrap:anywhere;font-weight:700}._5ZLMkG_ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}._5ZLMkG_side{gap:3px;min-width:0;display:grid}._5ZLMkG_sideLabel{letter-spacing:.11em;text-transform:uppercase;color:var(--dash-ink-3);font-size:11px;font-weight:700}._5ZLMkG_dots{width:auto;max-width:100%;height:16px}._5ZLMkG_sideWords{color:var(--dash-ink-2);font-size:13px}._5ZLMkG_afterWords{color:var(--tone-ink);font-weight:700}._5ZLMkG_arrow{color:var(--dash-ink-3);font-size:20px}._5ZLMkG_limits,._5ZLMkG_empty{color:var(--dash-ink-3);font-size:14px}._5ZLMkG_bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}._5ZLMkG_barRow{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}._5ZLMkG_barName{overflow-wrap:anywhere;font-weight:600}._5ZLMkG_num{background:var(--dash-ink);min-width:22px;height:22px;color:var(--dash-paper);border-radius:999px;place-items:center;margin-right:4px;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}._5ZLMkG_hbar{background:var(--dash-paper-3);border-radius:8px;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}._5ZLMkG_hseg{background:var(--tone-fill);color:#fff;flex-basis:0;place-items:center;min-width:18px;font-size:13px;font-weight:700;display:grid}._5ZLMkG_barWords{color:var(--dash-ink-2);white-space:nowrap;font-size:13px}._5ZLMkG_matrixWrap{border:1px solid var(--dash-line);border-radius:14px;max-width:100%;overflow-x:auto}._5ZLMkG_matrixWrap:focus-visible{outline:3px solid var(--at-blue);outline-offset:2px}._5ZLMkG_matrix{border-collapse:collapse;min-width:100%;font-size:13px}._5ZLMkG_matrix th,._5ZLMkG_matrix td{border-bottom:1px solid var(--dash-line);padding:6px 8px}._5ZLMkG_mStudent{text-align:left;background:var(--dash-card);z-index:1;min-width:120px;max-width:200px;font-weight:600;position:sticky;left:0}._5ZLMkG_mHead{vertical-align:bottom;text-align:center;min-width:40px;font-weight:600}._5ZLMkG_mName{color:var(--dash-ink);overflow-wrap:anywhere;text-decoration:none}._5ZLMkG_mName:hover{text-decoration:underline}._5ZLMkG_mCell{text-align:center;background:var(--tone-bg,transparent)}._5ZLMkG_mNone{color:var(--dash-ink-3)}._5ZLMkG_vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5ZLMkG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._5ZLMkG_people{gap:10px;margin:0;padding:0 0 0 22px;display:grid}._5ZLMkG_person{gap:2px;display:grid}._5ZLMkG_personName{color:var(--dash-ink);font-weight:700}._5ZLMkG_personNote{font-size:13px;font-weight:600}._5ZLMkG_personTopics{color:var(--dash-ink-3);overflow-wrap:anywhere;font-size:13px}._5ZLMkG_up{color:var(--dash-green-ink)}._5ZLMkG_down{color:var(--dash-red-ink)}._5ZLMkG_bellSmall{width:200px;max-width:100%;height:auto}@media (max-width:900px){._5ZLMkG_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}._5ZLMkG_pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._5ZLMkG_hero{border-radius:18px;padding:16px}._5ZLMkG_heroBody{grid-template-columns:minmax(0,1fr)}._5ZLMkG_headline{font-size:20px}._5ZLMkG_tileValue{font-size:22px}._5ZLMkG_block{border-radius:16px;padding:14px}._5ZLMkG_topic{grid-template-columns:minmax(0,1fr)}._5ZLMkG_barRow{grid-template-columns:minmax(0,1fr) auto}._5ZLMkG_hbar{grid-area:2/1/auto/-1}}._5ZLMkG_toneUp{color:#1f6443;background:#e2f2e9}._5ZLMkG_toneDown{color:#9a3f30;background:#faebe8}._5ZLMkG_toneOpen{color:#1f6443}
._2NABzW_button{border-radius:var(--at-r-lg);text-align:center;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._2NABzW_button:focus-visible{outline:2px solid var(--at-blue);outline-offset:2px}._2NABzW_sm{min-height:var(--at-control-sm);border-radius:var(--at-r-md);padding:0 16px;font-size:15px}._2NABzW_md{min-height:var(--at-control-md);padding:0 22px;font-size:16px}._2NABzW_lg{min-height:var(--at-control-lg);padding:0 28px;font-size:17px}._2NABzW_block{width:100%;display:flex}._2NABzW_primary{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-on-primary)}._2NABzW_primary:hover{background:var(--at-ink-hover);border-color:var(--at-ink-hover);color:var(--at-on-primary)}._2NABzW_secondary{background:var(--at-surface);border-color:var(--at-ink);color:var(--at-ink)}._2NABzW_secondary:hover{background:var(--at-sunken);color:var(--at-ink)}._2NABzW_quiet{background:var(--at-white);border-color:var(--at-line);color:var(--at-ink);font-weight:600}._2NABzW_quiet:hover{border-color:var(--at-line-field);color:var(--at-ink)}._2NABzW_subtle{background:var(--at-surface);border-color:var(--at-line-field);color:var(--at-ink);font-weight:600}._2NABzW_subtle:hover{background:var(--at-sunken);color:var(--at-ink)}._2NABzW_link{min-height:var(--at-control-sm);color:var(--at-blue);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}._2NABzW_link:hover{color:var(--at-blue-ink)}._2NABzW_pressed,._2NABzW_pressed:hover{background:var(--at-flag-tint);border-color:var(--at-flag);color:var(--at-flag-ink)}._2NABzW_withDetail{text-align:left;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:52px;padding:6px 14px}._2NABzW_detail{color:var(--at-ink-2);font-size:12.5px;font-weight:500;display:block}._2NABzW_primary ._2NABzW_detail{color:var(--at-on-ink-2)}._2NABzW_button:disabled,._2NABzW_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}._2NABzW_icon{flex:none;display:inline-flex}
