._page_gqq18_1{--ink:#173454;--muted:#65758a;--line:#dce5ef;--paper:#fff;--mint:#eaf2ff;--mint-strong:#2567d8;--yellow:#f6c95c;--warning:#b9673d;color:var(--ink);background:0 0;min-height:100%;padding:0}._loading_gqq18_16,._empty_gqq18_17{min-height:340px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:48px 20px;display:grid}._header_gqq18_28,._sectionHeading_gqq18_29,._analysisToolbar_gqq18_30,._cardHeading_gqq18_31,._mappingHeader_gqq18_32,._actionRow_gqq18_33,._fileMeta_gqq18_34,._filterRow_gqq18_35,._exportActions_gqq18_36{justify-content:space-between;align-items:center;gap:16px;display:flex}._header_gqq18_28{align-items:flex-end;max-width:1280px;margin:0 auto 28px}._header_gqq18_28 h1,._sectionHeading_gqq18_29 h2,._analysisToolbar_gqq18_30 h2,._empty_gqq18_17 h2{letter-spacing:-.04em;margin:0;font-weight:720}._header_gqq18_28 h1{font-size:clamp(30px,4vw,40px);line-height:1.2}._sectionHeading_gqq18_29 h2,._analysisToolbar_gqq18_30 h2{font-size:clamp(22px,3vw,30px)}._subtitle_gqq18_68,._sectionHeading_gqq18_29 p,._analysisToolbar_gqq18_30 p,._empty_gqq18_17 p{max-width:620px;color:var(--muted);margin:10px 0 0;line-height:1.7}._eyebrow_gqq18_78,._kicker_gqq18_79{color:var(--mint-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:760}._headerActions_gqq18_88,._exportActions_gqq18_36{flex-wrap:wrap;gap:8px;display:flex}._primaryButton_gqq18_95,._secondaryButton_gqq18_96,._uploadButton_gqq18_97,._textButton_gqq18_98,._closeButton_gqq18_99{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:10px;transition:transform .16s,box-shadow .16s,background .16s}._primaryButton_gqq18_95,._uploadButton_gqq18_97{color:#fff;background:var(--mint-strong);box-shadow:none;padding:11px 18px}._secondaryButton_gqq18_96{color:var(--ink);border-color:var(--line);background:#ffffffb8;padding:10px 16px}._textButton_gqq18_98{color:var(--mint-strong);background:0 0;padding:4px 10px}._primaryButton_gqq18_95:hover,._secondaryButton_gqq18_96:hover,._uploadButton_gqq18_97:hover,._textButton_gqq18_98:hover{transform:translateY(-1px)}._primaryButton_gqq18_95:focus-visible,._secondaryButton_gqq18_96:focus-visible,._uploadButton_gqq18_97:focus-visible,._textButton_gqq18_98:focus-visible,._closeButton_gqq18_99:focus-visible,._page_gqq18_1 input:focus-visible,._dialog_gqq18_141 input:focus-visible,._page_gqq18_1 :is(select,[data-slot=select-trigger]):focus-visible,._dialog_gqq18_141 :is(select,[data-slot=select-trigger]):focus-visible,._page_gqq18_1 textarea:focus-visible,._dialog_gqq18_141 textarea:focus-visible{outline-offset:2px;outline:3px solid #f6c95cb8}._primaryButton_gqq18_95:disabled,._secondaryButton_gqq18_96:disabled,._textButton_gqq18_98:disabled{cursor:not-allowed;opacity:.48;transform:none}._uploadButton_gqq18_97:has(input:disabled){cursor:not-allowed;opacity:.48;transform:none}._uploadButton_gqq18_97 input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._notice_gqq18_168{color:#265789;background:#eff9f3;border:1px solid #cce3d9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;max-width:1280px;margin:0 auto 18px;padding:12px 16px;display:flex}._summaryGrid_gqq18_183,._metricCards_gqq18_184{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto 26px;display:grid}._metric_gqq18_184{background:#ffffffc4;border:1px solid #d9e6dfe6;border-radius:20px;gap:5px;min-height:112px;padding:18px;display:grid}._metric_gqq18_184 span,._metric_gqq18_184 small,._fileMeta_gqq18_34 span,._mappingHeader_gqq18_32 span,._cardHeading_gqq18_31 span,._muted_gqq18_207{color:var(--muted);font-size:13px}._metric_gqq18_184 strong{letter-spacing:-.04em;font-size:29px}._metricWarning_gqq18_217{background:#fff8f1;border-color:#b9673d59}._metricWarning_gqq18_217 strong,._rowWarning_gqq18_223 ._issueText_gqq18_223,._badgeWarning_gqq18_224{color:var(--warning)}._tabs_gqq18_228{border-bottom:1px solid var(--line);gap:20px;max-width:1280px;margin:0 auto 16px;display:flex}._tab_gqq18_228,._tabActive_gqq18_237{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 2px 12px;font-weight:680}._tabActive_gqq18_237{border-color:var(--mint-strong);color:var(--ink)}._panel_gqq18_253,._review_gqq18_254,._savedDrafts_gqq18_255{max-width:1280px;box-shadow:none;background:#ffffffdb;border:1px solid #d9e6dff2;border-radius:18px;margin:0 auto 18px;padding:clamp(18px,3vw,30px)}._dropHint_gqq18_265{color:var(--muted);background:#f4f8fd;border:1px dashed #b9d5c8;border-radius:18px;margin:22px 0;padding:22px}._fileMeta_gqq18_34{flex-wrap:wrap;justify-content:flex-start;margin:22px 0 16px}._fileMeta_gqq18_34 strong{margin-right:5px}._formGrid_gqq18_284,._mappingGrid_gqq18_285,._filterRow_gqq18_35{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}._formGrid_gqq18_284 label,._mappingGrid_gqq18_285 label,._filterRow_gqq18_35 label,._subjectSetting_gqq18_296 label,._dialog_gqq18_141 label{color:var(--muted);gap:6px;font-size:13px;font-weight:650;display:grid}._page_gqq18_1 input,._dialog_gqq18_141 input,._page_gqq18_1 :is(select,[data-slot=select-trigger]),._dialog_gqq18_141 :is(select,[data-slot=select-trigger]),._page_gqq18_1 textarea,._dialog_gqq18_141 textarea{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 11px}._page_gqq18_1 textarea,._dialog_gqq18_141 textarea{resize:vertical;min-height:88px}._mappingStack_gqq18_326{gap:12px;margin:22px 0;display:grid}._mappingCard_gqq18_332,._chartCard_gqq18_333,._tableCard_gqq18_334{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:18px}._mappingHeader_gqq18_32{margin-bottom:8px}._mappingHeader_gqq18_32 div{gap:4px;display:grid}._subjectPicker_gqq18_350{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:12px;display:flex}._fieldLabel_gqq18_360{color:var(--muted);flex-basis:100%;font-size:13px;font-weight:650}._subjectOption_gqq18_367{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}._smallInput_gqq18_380{width:72px;padding:5px 7px}._actionRow_gqq18_33{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}._review_gqq18_254{margin-top:18px}._issueList_gqq18_395{color:#8d5135;background:#fff4e9;border-radius:13px;flex-wrap:wrap;gap:6px 12px;margin:18px 0;padding:13px 15px;font-size:13px;display:flex}._subjectSettings_gqq18_407{gap:8px;margin:18px 0;display:grid}._subjectSetting_gqq18_296{background:#f3f7fc;border-radius:13px;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(110px,150px));align-items:end;gap:10px;padding:12px;display:grid}._subjectSetting_gqq18_296 strong{padding-bottom:10px}._tableWrap_gqq18_427{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._dataTable_gqq18_433{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}._dataTable_gqq18_433 th,._dataTable_gqq18_433 td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7eee9;padding:11px 9px}._dataTable_gqq18_433 th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}._dataTable_gqq18_433 tbody tr:hover{background:#f4f8fd}._dataTable_gqq18_433 ._rowWarning_gqq18_223{background:#fffaf3}._scoreInput_gqq18_463{width:88px}._studentInput_gqq18_467{width:150px}._issueText_gqq18_223{max-width:300px;color:var(--muted);line-height:1.5;display:block}._savedDrafts_gqq18_255{margin-top:18px}._savedDraft_gqq18_255{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._savedDraft_gqq18_255 div{gap:4px;display:grid}._savedDraft_gqq18_255 span{color:var(--muted);font-size:12px}._analysisToolbar_gqq18_30{align-items:flex-start}._filterRow_gqq18_35{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}._analysisGrid_gqq18_514{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}._chartCard_gqq18_333,._tableCard_gqq18_334{min-width:0}._tableCard_gqq18_334{margin-top:14px}._cardHeading_gqq18_31{align-items:baseline;margin-bottom:16px}._cardHeading_gqq18_31 h3{margin:0;font-size:17px}._barRow_gqq18_540{grid-template-columns:140px minmax(80px,1fr) 28px;align-items:center;gap:10px;margin:13px 0;font-size:13px;display:grid}._barTrack_gqq18_549{background:#eaf0f8;border-radius:10px;height:10px;overflow:hidden}._barFill_gqq18_556{border-radius:inherit;background:var(--mint-strong);height:100%}._trendList_gqq18_562{gap:8px;display:grid}._trendRow_gqq18_567{border-bottom:1px solid #edf2ee;grid-template-columns:100px 70px minmax(0,1fr) 58px;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:grid}._trendRow_gqq18_567 span:first-child,._trendRow_gqq18_567 em{color:var(--muted);font-style:normal}._badge_gqq18_224,._badgeWarning_gqq18_224{color:#265789;background:var(--mint);white-space:nowrap;border-radius:10px;padding:4px 8px;font-size:12px;display:inline-flex}._badgeWarning_gqq18_224{color:#8d5135;background:#fff0db}._emptyMark_gqq18_599{color:#fff;background:var(--mint-strong);border-radius:18px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:760;display:grid}._dialogBackdrop_gqq18_611{z-index:30;background:#18353a52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._dialog_gqq18_141{background:#fff;border-radius:22px;gap:14px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #18353a33}._dialog_gqq18_141 p{color:var(--muted);margin:0;line-height:1.6}._followUpContext_gqq18_637{border:1px solid var(--line);color:var(--ink);background:#f4f8fd;border-radius:12px;gap:5px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}._followUpContext_gqq18_637 span{color:var(--muted)}._dialogError_gqq18_653{color:#9b4723;background:#fff8f1;border:1px solid #b9673d59;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}._closeButton_gqq18_99{width:32px;height:32px;color:var(--muted);background:#f4f7f4;font-size:22px;line-height:1.2}@media (width<=880px){._header_gqq18_28,._analysisToolbar_gqq18_30{flex-direction:column;align-items:flex-start}._summaryGrid_gqq18_183,._metricCards_gqq18_184,._formGrid_gqq18_284{grid-template-columns:repeat(2,minmax(0,1fr))}._analysisGrid_gqq18_514{grid-template-columns:1fr}}@media (width<=560px){._page_gqq18_1{padding:0 0 24px}._summaryGrid_gqq18_183,._metricCards_gqq18_184,._formGrid_gqq18_284,._filterRow_gqq18_35{grid-template-columns:1fr}._panel_gqq18_253,._review_gqq18_254,._savedDrafts_gqq18_255{border-radius:20px;padding:17px 13px}._subjectSetting_gqq18_296{grid-template-columns:1fr 1fr}._subjectSetting_gqq18_296 strong{grid-column:1/-1;padding-bottom:0}._barRow_gqq18_540{grid-template-columns:110px minmax(60px,1fr) 24px;gap:7px;font-size:12px}._trendRow_gqq18_567{grid-template-columns:82px 54px minmax(0,1fr) 48px;font-size:12px}._headerActions_gqq18_88,._exportActions_gqq18_36{width:100%}._headerActions_gqq18_88 button,._exportActions_gqq18_36 button{flex:1}}@media (prefers-reduced-motion:reduce){._primaryButton_gqq18_95,._secondaryButton_gqq18_96,._uploadButton_gqq18_97,._textButton_gqq18_98{transition:none}}._dialog_gqq18_141{z-index:70;--ink:#173454;--muted:#65758a;--line:#dce5ef;--mint-strong:#2567d8;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._dialogBackdrop_gqq18_611{z-index:60}._primaryButton_gqq18_95,._secondaryButton_gqq18_96,._uploadButton_gqq18_97{border-radius:10px;min-height:40px;font-size:14px}._analysisToolbar_gqq18_30 p{font-size:14px}._metric_gqq18_184{border-radius:14px;min-height:96px}._metricCards_gqq18_184{margin:18px 0}._header_gqq18_28 h1{line-height:1.25}
