._nav_1j45x_1{display:flex;flex-direction:column;gap:1px;padding:0}._item_1j45x_8{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:6px;color:var(--qs-muted, #5f5e5a);text-decoration:none;font-size:14px;white-space:nowrap;transition:color .15s ease,background-color .15s ease}._groupButton_1j45x_24{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;background:transparent}._group_1j45x_24{display:flex;flex-direction:column}._chevron_1j45x_38{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:var(--qs-tertiary, #6f6e69);font-size:10px;transform:rotate(0);transform-origin:center;transition:color .15s ease,transform .15s ease}._chevronOpen_1j45x_52{transform:rotate(90deg)}._submenu_1j45x_56{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 21px;padding-left:16px;border-left:1px solid var(--qs-border, #efedea);animation:_submenuReveal_1j45x_1 .15s ease-out both}._subitem_1j45x_66{display:flex;align-items:center;min-height:44px;padding:0 10px;border-radius:6px;color:var(--qs-muted, #5f5e5a);font-size:13px;text-decoration:none;transition:color .15s ease,background-color .15s ease}._subitem_1j45x_66:hover,._subitem_1j45x_66:focus-visible,._subitemActive_1j45x_82{color:var(--qs-ink, #37352f);background:var(--qs-hover, #efedea)}._subitemActive_1j45x_82{font-weight:600;background:var(--qs-active, #e3e1db)}._item_1j45x_8:hover,._item_1j45x_8:focus-visible{color:var(--qs-ink, #37352f);background:var(--qs-hover, #efedea)}._itemActive_1j45x_98{color:var(--qs-ink, #37352f);background:var(--qs-active, #e3e1db);font-weight:600}._itemActive_1j45x_98:hover,._itemActive_1j45x_98:focus-visible,._subitemActive_1j45x_82:hover,._subitemActive_1j45x_82:focus-visible{background:var(--qs-active, #e3e1db)}._icon_1j45x_111{display:flex;flex:none;justify-content:center;width:18px;font-size:16px}._label_1j45x_119{overflow:hidden;max-width:160px;opacity:1;transition:max-width .15s ease,opacity .15s ease}._collapsed_1j45x_128 ._item_1j45x_8{justify-content:center;padding-inline:0}._collapsed_1j45x_128 ._groupButton_1j45x_24{text-align:center}._collapsed_1j45x_128 ._label_1j45x_119{max-width:0;opacity:0}@keyframes _submenuReveal_1j45x_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._submenu_1j45x_56{animation:none}._chevron_1j45x_38{transition:none}}html[data-qs-motion-off] ._submenu_1j45x_56{animation:none}html[data-qs-motion-off] ._chevron_1j45x_38{transition:none}._appShell_1wjxh_1{min-height:100vh;background:var(--qs-canvas, #f7f6f3)}._topbar_1wjxh_6{position:sticky;top:0;z-index:20;display:flex;align-items:center;height:56px!important;min-height:56px;padding:0!important;border-bottom:1px solid var(--qs-border, #efedea);background:#fff!important;line-height:normal!important}._brandPane_1wjxh_20{display:flex;flex:none;align-items:center;gap:9px;width:248px;height:100%;padding:0 8px 0 14px;border-right:1px solid var(--qs-border, #efedea)}._brandPaneCollapsed_1wjxh_31{width:72px;justify-content:center;padding-inline:8px}._brandMark_1wjxh_37,._workspaceMark_1wjxh_38{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--qs-ink, #37352f);color:#fff;font-size:13px;font-weight:650}._brandName_1wjxh_52{overflow:hidden;color:var(--qs-ink, #37352f);font-size:14px;font-weight:600;white-space:nowrap}._menuToggle_1wjxh_60,._userButton_1wjxh_61{min-width:44px;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--qs-muted, #5f5e5a);cursor:pointer;transition:color .15s ease,background-color .15s ease}._menuToggle_1wjxh_60{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;font-size:16px}._brandPaneCollapsed_1wjxh_31 ._brandMark_1wjxh_37{display:none}._brandPaneCollapsed_1wjxh_31 ._menuToggle_1wjxh_60{display:inline-flex;margin-left:0}._menuToggle_1wjxh_60:hover,._userButton_1wjxh_61:hover{background:var(--qs-hover, #efedea);color:var(--qs-ink, #37352f)}._topbarContext_1wjxh_97{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:0 18px;color:var(--qs-muted, #5f5e5a);font-size:13px}._topbarContext_1wjxh_97 a{border-radius:4px;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}._topbarContext_1wjxh_97 a:hover{background:var(--qs-hover, #efedea);color:var(--qs-ink, #37352f)}._topbarContext_1wjxh_97 a:focus-visible{outline:2px solid var(--qs-ink, #37352f);outline-offset:3px}._topbarContext_1wjxh_97 ._contextCurrent_1wjxh_125{overflow:hidden;color:var(--qs-ink, #37352f);font-weight:500;text-overflow:ellipsis;white-space:nowrap}._contextDivider_1wjxh_133{color:#c5c3be}._userButton_1wjxh_61{display:flex;flex:none;align-items:center;gap:8px;margin-right:12px;padding:4px 8px;color:var(--qs-ink, #37352f)}._userButton_1wjxh_61 .ant-tag{margin-inline-end:0}._workspace_1wjxh_38{min-height:calc(100vh - 56px);background:var(--qs-canvas, #f7f6f3)}._sider_1wjxh_156{position:sticky!important;top:56px;align-self:flex-start;height:calc(100vh - 56px);background:#fbfbfa!important}._siderInner_1wjxh_164{display:flex;flex-direction:column;height:100%;padding:14px 8px 12px}._navLabel_1wjxh_171{padding:8px 12px 10px;color:#6f6e69;font-size:11px;font-weight:600;letter-spacing:.08em}._workspaceBadge_1wjxh_179{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:auto;padding:12px;border-top:1px solid var(--qs-border, #efedea);color:var(--qs-ink, #37352f)}._workspaceBadge_1wjxh_179>span:last-child{display:flex;flex-direction:column;min-width:0}._workspaceBadge_1wjxh_179 strong{font-size:13px;font-weight:600}._workspaceBadge_1wjxh_179 small{color:var(--qs-muted, #5f5e5a);font-size:11px}._workspaceBadgeCollapsed_1wjxh_206{justify-content:center;padding-inline:0}._workspaceMark_1wjxh_38{width:24px;height:24px;font-size:12px}._mainArea_1wjxh_217{min-width:0;background:var(--qs-canvas, #f7f6f3)}._content_1wjxh_222{padding:24px 24px 48px;background:var(--qs-canvas, #f7f6f3)}._documentCanvas_1wjxh_227{width:min(100%,1680px);min-height:calc(100vh - 128px);margin:0 auto}@media (max-width: 991px){._topbarContext_1wjxh_97 a:first-child,._contextDivider_1wjxh_133{display:none}._content_1wjxh_222{padding:24px 16px 40px}}@media (max-width: 640px){._userName_1wjxh_245,._userButton_1wjxh_61 .ant-tag{display:none}._topbarContext_1wjxh_97{padding-inline:12px}._userButton_1wjxh_61{margin-right:4px;padding-inline:6px}}._page_vbz26_1{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--qs-canvas, #f7f6f3);color:var(--qs-ink, #37352f)}._panel_vbz26_10{width:min(100%,420px);padding:32px;border:1px solid var(--qs-border, #efedea);border-radius:8px;background:#fff}._brand_vbz26_18{margin-bottom:32px;font-size:14px;font-weight:600}._title_vbz26_24{margin:0 0 8px;font-size:24px;line-height:1.35}._description_vbz26_30{margin:0 0 28px;color:var(--qs-muted, #5f5e5a);font-size:14px}._error_vbz26_36{margin-bottom:18px;padding:10px 12px;border-radius:6px;background:#fdebec;color:#b42318;font-size:13px}._help_vbz26_45{margin:24px 0 0;color:var(--qs-muted, #5f5e5a);font-size:12px;line-height:1.6;text-align:center}._panel_vbz26_10 .ant-input-lg,._panel_vbz26_10 .ant-input-affix-wrapper-lg,._panel_vbz26_10 .ant-btn-lg{min-height:44px}@media (max-width: 520px){._page_vbz26_1{padding:0;background:#fff}._panel_vbz26_10{border:0;padding:24px}}._previewPanel_1kdkk_1{overflow:hidden;border:1px dashed var(--qs-rule-strong, rgba(48, 65, 67, .3));background:color-mix(in srgb,var(--qs-ink, #304143) 2%,white)}._previewToolbar_1kdkk_7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--qs-rule, rgba(48, 65, 67, .16))}._imagePreview_1kdkk_16{display:grid;min-height:320px;max-height:560px;padding:12px;overflow:auto;place-items:center;background:#ecebe7}._imagePreview_1kdkk_16 .ant-image{display:block;max-width:100%}._imagePreview_1kdkk_16 .ant-image-img{display:block;width:auto;max-width:100%;max-height:520px;object-fit:contain}._pdfPreview_1kdkk_39{display:block;width:100%;height:560px;border:0;background:#ecebe7}._previewName_1kdkk_47{display:block;padding:10px 12px;border-top:1px solid var(--qs-rule, rgba(48, 65, 67, .16))}._processingStatus_1kdkk_53{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--qs-rule, #e7e5e0);background:var(--qs-hover, #efedea)}._processingIcon_1kdkk_62{margin-top:4px;color:var(--qs-ink, #37352f);font-size:18px}@media (max-width: 767px){._previewToolbar_1kdkk_7{align-items:flex-start;flex-direction:column}._imagePreview_1kdkk_16{min-height:220px;max-height:380px}._imagePreview_1kdkk_16 .ant-image-img,._pdfPreview_1kdkk_39{max-height:360px}._pdfPreview_1kdkk_39{height:360px}}._comparisonScroller_1xpnc_1{min-width:0;max-width:100%;overflow-x:auto}._comparison_1xpnc_1{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.8;text-align:left}._comparison_1xpnc_1 thead th:first-child{width:22%}._comparison_1xpnc_1 thead th:nth-child(2){width:70px}._comparison_1xpnc_1 th,._comparison_1xpnc_1 td{overflow-wrap:anywhere}._comparison_1xpnc_1 th,._comparison_1xpnc_1 td{border:1px solid var(--qs-border, #e5e4df);padding:12px;vertical-align:top}._comparison_1xpnc_1 thead{background:var(--qs-canvas, #f7f6f3)}._comparison_1xpnc_1 tbody th{width:22%;min-width:85px;font-weight:600}._groupScore_1xpnc_9{min-width:55px;font-weight:600;white-space:nowrap}._comparisonItem_1xpnc_10+._comparisonItem_1xpnc_10{margin-top:10px;padding-top:10px;border-top:1px solid #efeee9}._comparisonItem_1xpnc_10[data-active=true]{outline:1px solid #c44436;outline-offset:3px;border-radius:4px}._compareButton_1xpnc_12{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._compareButton_1xpnc_12:focus-visible,._note_1xpnc_13:focus-visible,._paperBadge_1xpnc_13:focus-visible{outline:2px solid #37352f;outline-offset:3px}._hit_1xpnc_14{color:#386849;font-weight:700}._miss_1xpnc_15,._penalty_1xpnc_15{color:#a7352a;font-weight:700}._manual_1xpnc_16,._unknown_1xpnc_16{color:#80580d}._itemScore_1xpnc_17{font-weight:500;white-space:nowrap}._evidence_1xpnc_18{display:block;margin-top:4px;color:#37352f}._reason_1xpnc_19{display:block;margin-top:4px;color:#65635e;font-size:12px;font-weight:400;white-space:pre-wrap}._notesSection_1xpnc_20{margin-top:16px}._notesTitle_1xpnc_21{font-weight:600;margin-bottom:8px}._notesTitle_1xpnc_21 span{margin-left:8px;font-size:12px;color:#65635e;font-weight:400}._notes_1xpnc_20{position:relative;display:grid;gap:8px;max-height:340px;overflow:auto;padding:3px}._note_1xpnc_13{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:#fff;border:1px solid #e5e4df;border-radius:6px;font:inherit;text-align:left;cursor:pointer}._note_1xpnc_13[data-active=true]{border-color:#c44436;background:#fff9f8}._noteBadge_1xpnc_26,._paperBadge_1xpnc_13{flex-shrink:0;border-radius:999px;background:#bf4b40;color:#fff;padding:2px 8px;font-size:12px;line-height:20px;font-weight:600;white-space:nowrap}._noteBadge_1xpnc_26._penalty_1xpnc_15{background:#96382e;color:#fff}._locationHint_1xpnc_28{display:block;color:#80580d;font-size:11px;margin-top:4px}._paperToolbar_1xpnc_29{margin-bottom:10px}._paperScroller_1xpnc_30{overflow:auto;max-height:68vh;border:1px solid #e5e4df;border-radius:6px;background:#f7f6f3;padding:18px 12px;scroll-padding:8px}._paper_1xpnc_13{min-width:420px;padding:16px 14px;background:#fff}._paperHeading_1xpnc_32{font-family:Songti SC,SimSun,serif;font-size:18px;font-weight:600;text-align:center;margin:0 80px 18px 0}._paperRow_1xpnc_33{display:grid;grid-template-columns:minmax(0,1fr) 72px}._cells_1xpnc_34{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));border-left:1px solid #dbb6b0}._cell_1xpnc_34{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;padding:0;border:0;border-right:1px solid #dbb6b0;border-bottom:1px solid #dbb6b0;color:#292824;background:transparent;font:16px Songti SC,SimSun,serif;white-space:pre}._cells_1xpnc_34{border-top:1px solid #dbb6b0}._paperRow_1xpnc_33+._paperRow_1xpnc_33 ._cells_1xpnc_34{border-top:0}._markedCell_1xpnc_38{box-shadow:inset 0 -2px #cf5145;background:#fff6f4;cursor:pointer}._cell_1xpnc_34[data-active=true]{background:#f8d9d4}._rowNotes_1xpnc_40{display:flex;flex-wrap:wrap;gap:2px;align-items:center;justify-content:flex-start;padding-left:6px}._paperBadge_1xpnc_13{border:0;cursor:pointer;padding:0 6px;font-size:11px}._paperBadge_1xpnc_13[data-active=true]{outline:2px solid #96382e;outline-offset:2px}._paperFooter_1xpnc_43{text-align:center;color:#65635e;font-size:11px;padding-top:12px}._paperHint_1xpnc_44{font-size:12px;color:#65635e;margin:10px 0;line-height:1.6}@media (max-width: 767px){._comparison_1xpnc_1 th,._comparison_1xpnc_1 td{padding:8px}._comparison_1xpnc_1{min-width:440px}._paper_1xpnc_13{min-width:400px}._note_1xpnc_13{min-height:44px}}._viewer_2qd51_1{position:sticky;top:78px}._toolbar_2qd51_2{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}._scroller_2qd51_3{overflow:auto;max-height:72vh;background:#f7f6f3;padding:20px 28px 20px 12px;border:1px solid #e5e5e5;border-radius:6px}._page_2qd51_4{position:relative;line-height:0}._page_2qd51_4 img{display:block;width:100%;height:auto;user-select:none}._drawing_2qd51_6{cursor:crosshair;touch-action:none}._mark_2qd51_7{position:absolute;padding:0;border:1.5px solid #e56c60;border-radius:1px;background:transparent;cursor:pointer;color:#9c3027}._mark_2qd51_7:focus-visible{outline:3px solid #37352f;outline-offset:3px}._active_2qd51_9{background:#e56c6014;outline:1px solid #a7352a;outline-offset:1px}._suggested_2qd51_10{border-color:#e98a80}._underline_2qd51_11{border-width:0 0 3px}._badge_2qd51_12{position:absolute;right:-10px;bottom:-10px;min-width:32px;padding:2px 8px;background:#cf5145;color:#fff;border:2px solid #fff;border-radius:999px;line-height:18px;font-weight:600;font-size:12px;white-space:nowrap;pointer-events:auto}._segmentLabel_2qd51_13{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._preview_2qd51_14{pointer-events:none}._hint_2qd51_15{margin:10px 0;color:#65635e;font-size:12px;line-height:1.6}._controls_2qd51_16{display:grid;gap:8px;margin-top:12px}@media (max-width: 1199px){._viewer_2qd51_1{position:static}._scroller_2qd51_3{max-height:60vh}}@media (max-width: 767px){._badge_2qd51_12:after{content:"";position:absolute;inset:-12px -6px;min-height:44px;min-width:44px}}._card_1dd5z_1{margin-top:16px}._intro_1dd5z_2{margin-bottom:8px!important;font-size:12px}._model_1dd5z_3,._hint_1dd5z_3{color:var(--qs-muted, #78766f);font-size:12px;line-height:1.7}._model_1dd5z_3{margin-bottom:10px}._messages_1dd5z_5{display:flex;flex-direction:column;gap:18px;min-height:280px;max-height:65vh;overflow-y:auto;overflow-wrap:anywhere;margin:16px 0;padding:4px}._message_1dd5z_5{padding:12px;background:var(--qs-color-bg-container, #fff);border-radius:6px}._user_1dd5z_7{align-self:flex-end;max-width:90%;background:var(--qs-canvas, #f7f6f3);border:1px solid var(--qs-border, #e5e4df)}._role_1dd5z_8{display:block;font-size:12px;color:var(--qs-muted, #78766f);margin-bottom:6px}._content_1dd5z_9{white-space:pre-wrap;font-size:13px;line-height:1.8;color:var(--qs-color-text, #37352f)}._extract_1dd5z_10{margin-top:8px}._prompts_1dd5z_11{margin-bottom:10px}._actions_1dd5z_12{display:flex;gap:8px;margin-top:12px}._error_1dd5z_13{margin-top:12px}._conclusion_1dd5z_14{display:grid;gap:10px;background:var(--qs-canvas, #f7f6f3);padding:12px;border-radius:6px;margin-top:12px}._hint_1dd5z_3{margin-top:10px}._options_1dd5z_16{display:grid;gap:8px;margin:12px 0;font-size:12px}._correction_1dd5z_17{margin-top:10px}._markdown_1dd5z_18{font-size:14px;line-height:1.85;overflow-wrap:anywhere}._markdown_1dd5z_18 p{margin:0 0 12px}._markdown_1dd5z_18 h1,._markdown_1dd5z_18 h2,._markdown_1dd5z_18 h3{font-size:16px;margin:18px 0 8px}._markdown_1dd5z_18 ul,._markdown_1dd5z_18 ol{padding-left:22px}._markdown_1dd5z_18 blockquote{margin:12px 0;padding:2px 12px;border-left:3px solid var(--qs-border, #e5e4df);color:var(--qs-muted, #78766f)}._markdown_1dd5z_18 pre{overflow:auto;padding:12px;background:var(--qs-canvas, #f7f6f3);border-radius:6px}._markdown_1dd5z_18 table{border-collapse:collapse;width:100%}._markdown_1dd5z_18 th,._markdown_1dd5z_18 td{padding:8px;border:1px solid var(--qs-border, #e5e4df);text-align:left}._tableScroll_1dd5z_26{overflow-x:auto;margin:12px 0}._saveOptions_1dd5z_27{margin:10px 0;color:var(--qs-muted, #78766f);font-size:12px}._saveOptions_1dd5z_27 summary{cursor:pointer}._toolbar_supdt_1{margin-bottom:12px}._scroller_supdt_2{overflow:auto;max-height:72vh;border:1px solid var(--qs-border);border-radius:6px;background:var(--qs-canvas);padding:8px}._canvas_supdt_3{display:block;height:auto;margin-inline:auto;background:var(--qs-color-bg-container)}._cell_supdt_4{fill:#fff;stroke:#e9b9b3;stroke-width:.6}._uncertain_supdt_5{stroke:#bf942c;stroke-dasharray:2 2}._text_supdt_6{fill:var(--qs-color-text);font-family:Songti SC,SimSun,serif}._marked_supdt_7{fill:#b94336;cursor:pointer}._active_supdt_8{fill:#f8d9d4}._outline_supdt_9{fill:none;stroke:var(--qs-muted);stroke-width:1;stroke-dasharray:4 3}._regionHit_supdt_10{fill:transparent;cursor:pointer}._badge_supdt_11{fill:#bd493a;cursor:pointer}._badgeText_supdt_12{fill:#fff;font-family:sans-serif;pointer-events:none}._assignments_supdt_13{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}._assignment_supdt_13{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--qs-border);border-radius:6px}._hint_supdt_15{margin-top:10px;color:var(--qs-muted);font-size:12px}._toolbar_c2wn0_1,._warning_c2wn0_2{margin-bottom:12px}._scroller_c2wn0_3{overflow:auto;max-height:720px;border:1px solid var(--qs-border);border-radius:6px;background:var(--qs-canvas)}._sheet_c2wn0_4{width:max-content;min-width:100%;padding:20px 16px;background:var(--qs-color-bg-container)}._heading_c2wn0_5{text-align:center;font-family:serif;font-size:18px;margin-bottom:18px}._row_c2wn0_6{display:flex;align-items:center}._rowNumber_c2wn0_7{width:26px;flex:0 0 26px;font-size:11px;color:var(--qs-muted);text-align:right;padding-right:8px}._cells_c2wn0_8{display:grid;border-left:1px solid #e9b9b3;border-top:1px solid #e9b9b3}._row_c2wn0_6+._row_c2wn0_6 ._cells_c2wn0_8{border-top:0}._cell_c2wn0_8{display:flex;justify-content:center;align-items:center;width:28px;height:30px;border-right:1px solid #e9b9b3;border-bottom:1px solid #e9b9b3;font-family:serif;font-size:17px}._uncertain_c2wn0_11{outline:1px dashed var(--qs-color-warning);outline-offset:-3px}._footer_c2wn0_12{text-align:center;margin-top:16px;font-size:12px;color:var(--qs-muted)}@media (min-width: 1200px){._column_296hq_2{height:calc(100vh - 154px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px;padding-top:3px}}.qs-sheet-overlay{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center}.qs-sheet-backdrop{position:absolute;inset:0;background:#37352f3d}.qs-sheet-nav{position:fixed;top:calc(50% - 24px);z-index:2;width:48px!important;height:48px!important;color:var(--qs-ink, #37352f);background:#fff;border-color:var(--qs-border-strong, #e3e1db);box-shadow:none}.qs-sheet-nav:hover:not(:disabled){color:var(--qs-ink, #37352f)!important;background:var(--qs-hover, #efedea)!important;border-color:var(--qs-border-strong, #e3e1db)!important}.qs-sheet-nav:disabled{color:var(--qs-tertiary, #6f6e69)!important;background:var(--qs-canvas, #f7f6f3)!important;border-color:var(--qs-border, #efedea)!important}.qs-sheet-nav-prev{left:max(18px,calc((100vw - min(1360px,94vw))/2 - 66px))}.qs-sheet-nav-next{right:max(18px,calc((100vw - min(1360px,94vw))/2 - 66px))}@media (max-width: 1500px){.qs-sheet-nav{top:auto;bottom:18px}.qs-sheet-nav-prev{left:calc(50% - 58px)}.qs-sheet-nav-next{right:calc(50% - 58px)}}.qs-sheet{position:relative;width:min(1360px,94vw);height:94vh;display:flex;flex-direction:column;overflow:hidden;background:var(--qs-card-bg, #fbfaf7);border-radius:6px;border:1px solid var(--qs-border, #efedea);box-shadow:0 2px 8px #0f0f0f14}.qs-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 20px 10px 28px;border-bottom:1px solid rgba(5,5,5,.06)}.qs-sheet-body{flex:1;min-height:0;display:flex}.qs-sheet-pane{flex:1 1 50%;min-width:0;overflow:auto;padding:24px 40px 48px}.qs-sheet-pane+.qs-sheet-pane{border-left:1px solid rgba(5,5,5,.06)}.qs-sheet-pane-materials{background:#f5f3ec}.qs-sheet-pane-inner{max-width:640px;margin:0 auto}.qs-sheet-pane .ant-tabs>.ant-tabs-nav{position:sticky;top:-24px;z-index:2;background:inherit;margin-bottom:12px}.qs-sheet-pane-materials .ant-tabs>.ant-tabs-nav{background:#f5f3ec}.qs-prose p{margin:0 0 .9em;line-height:2.05;text-align:justify;text-indent:2em}.qs-prose-secondary p{color:#0000008c;font-size:13.5px}.qs-sheet-single{flex:1;min-width:0;overflow:auto;padding:24px 32px 40px}.qs-sheet-single>.qs-sheet-single-inner{max-width:780px;margin:0 auto}.qs-rich{font-size:14px;line-height:1.9}.qs-rich p{margin:0 0 10px}.qs-rich u{text-underline-offset:4px}.qs-rich img{max-width:100%;vertical-align:middle;cursor:zoom-in;transition:filter .15s ease}.qs-rich img:hover{filter:brightness(.97)}.qs-rich img:focus-visible{outline:2px solid var(--qs-ink, #37352f);outline-offset:2px}.qs-question-image{display:block;margin-bottom:8px}.qs-question-image .ant-image-img,.qs-option-image .ant-image-img{cursor:zoom-in}.qs-option-image{margin-right:6px;vertical-align:middle}.qs-rich table{border-collapse:collapse;margin:8px 0;max-width:100%}.qs-rich th,.qs-rich td{border:1px solid rgba(0,0,0,.18);padding:4px 10px}.qs-rich-inline{display:inline}.qs-rich-inline p{display:inline;margin:0}.qs-prose-secondary.qs-rich{color:#0000008c}.qs-paper-material{background:#00000008;border-radius:8px;padding:12px 14px;margin:14px 0 10px}.qs-paper-question{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.qs-paper-read-card{width:100%}.qs-paper-read-card>.ant-card-body{padding:32px 40px!important}.qs-paper-head{text-align:center;margin-bottom:26px}.qs-paper-title{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:0;margin-bottom:6px}.qs-paper-head:after{content:"";display:block;width:64px;height:2px;background:#000000a6;margin:16px auto 0}.qs-paper-material{border-left:3px solid rgba(91,114,102,.55)}.qs-paper-material .qs-rich,.qs-paper-material .ant-typography{font-size:13.5px;line-height:2}.qs-paper-question:last-child{border-bottom:none}.qs-paper-question .qs-rich{line-height:2}.qs-paper-cols{display:flex;gap:28px;align-items:flex-start}.qs-paper-left{flex:1.25;min-width:0}.qs-paper-right{flex:.85;min-width:0;border-left:1px dashed rgba(0,0,0,.12);padding-left:20px;max-height:420px;overflow-y:auto}.qs-paper-answer{font-size:14px;margin-bottom:6px}.qs-paper-analysis .qs-rich{font-size:13px;color:#0009}@media (max-width: 900px){.qs-paper-read-card>.ant-card-body{padding:20px!important}.qs-paper-cols{flex-direction:column}.qs-paper-right{border-left:none;padding-left:0;max-height:none}}._workspace_ua4x1_1{overflow:hidden;height:max(640px,calc(100dvh - 220px));border:1px solid var(--qs-border, #efedea);border-radius:8px;background:#fff}._workspaceRow_ua4x1_9{align-items:stretch;height:100%;min-height:0}._catalogColumn_ua4x1_15{position:relative;display:flex;align-self:stretch;border-right:1px solid var(--qs-border, #efedea);background:#fff}._catalogPanel_ua4x1_23,._contentPanel_ua4x1_24{min-width:0;height:100%}._catalogPanel_ua4x1_23{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff}._panelHeader_ua4x1_37{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border-bottom:1px solid var(--qs-border, #efedea);color:var(--qs-ink, #37352f);font-size:13px}._panelHeader_ua4x1_37 strong{font-weight:600}._panelHeader_ua4x1_37 a{color:var(--qs-muted, #5f5e5a);transition:color .15s ease}._panelHeader_ua4x1_37 a:hover{color:var(--qs-ink, #37352f)}._catalogScroll_ua4x1_61{flex:1;min-height:0;padding:12px 8px 16px;overflow-y:auto;background:#fff}._catalogScroll_ua4x1_61 .ant-tree{min-height:100%;background:transparent}._contentColumn_ua4x1_74{min-width:0;height:100%;background:#fff}._contentPanel_ua4x1_24{display:flex;flex-direction:column;height:100%;overflow:hidden}._filterBar_ua4x1_87{padding:16px;border-bottom:1px solid var(--qs-border, #efedea);background:#fff}._tablePanel_ua4x1_93{flex:1;min-width:0;padding:0 16px 16px;overflow:auto}._tablePanel_ua4x1_93 .ant-table-wrapper,._tablePanel_ua4x1_93 .ant-table,._tablePanel_ua4x1_93 .ant-table-container{border-radius:0}._tablePanel_ua4x1_93 .ant-table-thead>tr>th{background:#fbfbfa}._tablePanel_ua4x1_93 .ant-pagination{margin-bottom:0}@media (max-width: 991px){._workspace_ua4x1_1{height:auto;min-height:0}._workspaceRow_ua4x1_9{height:auto}._catalogColumn_ua4x1_15{position:static;display:block;border-right:0;border-bottom:1px solid var(--qs-border, #efedea)}._catalogPanel_ua4x1_23{position:static}._contentColumn_ua4x1_74,._contentPanel_ua4x1_24{height:auto}._contentPanel_ua4x1_24{overflow:visible}._catalogScroll_ua4x1_61{flex:none;max-height:320px;min-height:0}._tablePanel_ua4x1_93{overflow:visible}}@media (max-width: 640px){._filterBar_ua4x1_87,._tablePanel_ua4x1_93{padding-inline:12px}}._nav_1w1mp_3{display:flex;gap:4px;margin-bottom:24px;padding:0 4px;border-bottom:1px solid var(--qs-border, #efedea)}._tab_1w1mp_11{position:relative;min-height:44px;padding:11px 10px 9px;border-radius:6px 6px 0 0;font-size:14px;color:inherit;color:var(--qs-muted, #5f5e5a);text-decoration:none;transition:color .15s ease,background-color .15s ease}._tab_1w1mp_11:hover{color:var(--qs-ink, #37352f);background:var(--qs-hover, #efedea)}._tab_1w1mp_11:after{display:none}._active_1w1mp_32{color:var(--qs-ink, #37352f);font-weight:500;box-shadow:inset 0 -2px 0 var(--qs-ink, #37352f)}._field_swg78_1{width:100%;border-radius:8px}._panel_swg78_5{display:flex;align-items:center;gap:20px;padding:20px;border:1px dashed #d8d5ce;border-radius:8px;background:#faf9f6}._preview_swg78_14,._placeholder_swg78_15{width:128px;height:96px;flex-shrink:0;border-radius:6px}._preview_swg78_14{object-fit:contain;background:#fff;border:1px solid #e9e7e0}._placeholder_swg78_15{display:grid;place-items:center;background:#f0eee8;color:#77746a;font-size:30px}._copy_swg78_33{min-width:0;flex:1}._title_swg78_37{font-size:14px;font-weight:600;color:#37352f;margin-bottom:6px}._hint_swg78_43{font-size:12px;line-height:1.7;color:#78746c}._actions_swg78_48{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}._linkToggle_swg78_55{padding-left:0;margin:4px 0;font-size:12px}._error_swg78_60{color:#b42318;font-size:12px;line-height:1.6;margin-top:8px}@media (max-width: 540px){._panel_swg78_5{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}._preview_swg78_14,._placeholder_swg78_15{width:112px;height:84px}}@font-face{font-family:"QS Serif";src:url(/fonts/qs-serif-latin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00B7,U+2014,U+2018-201D,U+2026}@font-face{font-family:"QS Serif";src:url(/fonts/qs-serif-cjk.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF,U+3000-303F,U+FF00-FFEF}html,body,#root{height:100%;margin:0}body{background:#f7f6f3;color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5715}*,*:before,*:after{box-sizing:border-box}.qs-page-title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.4}:root{--qs-ink: #37352f;--qs-canvas: #f7f6f3;--qs-border: #efedea;--qs-border-strong: #e3e1db;--qs-muted: #5f5e5a;--qs-tertiary: #6f6e69;--qs-link: #1f6f8b;--qs-hover: #efedea;--qs-active: #e3e1db}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--qs-rule: var(--qs-border, #efedea);--qs-rule-strong: #e3e1db;--qs-card-bg: #ffffff;--qs-status-info: #1f6f8b;--qs-status-danger: #b42318;--qs-status-success: #0f7b6c;--qs-status-accent: #6f4dbd}.ant-layout{background:var(--qs-canvas, #f7f6f3)}.ant-layout-sider,.ant-layout-sider-children{transition:none!important}.ant-card{position:relative;border:1px solid var(--qs-rule)!important;border-radius:8px!important;background:var(--qs-card-bg)!important;box-shadow:none!important}.qs-block-handle:before,[data-qs-block-handle=true]:before{content:"⋮⋮";position:absolute;top:14px;left:5px;z-index:2;color:var(--qs-tertiary, #6f6e69);font-size:11px;letter-spacing:-2px;opacity:0;pointer-events:none;transition:opacity .15s ease}@media (hover: hover) and (pointer: fine){.qs-block-handle:hover:before,.qs-block-handle:focus-within:before,[data-qs-block-handle=true]:hover:before,[data-qs-block-handle=true]:focus-within:before{opacity:.72}}.ant-card-head{min-height:48px!important;padding-inline:20px!important;border-bottom-color:var(--qs-rule)!important;background:var(--qs-canvas, #f7f6f3)!important}.ant-card-head-title,.ant-modal-title,.ant-drawer-title{color:var(--qs-ink, #37352f)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}.ant-card-body{padding:20px!important}.ant-table{background:transparent!important;font-variant-numeric:tabular-nums}.ant-table-thead>tr>th{position:sticky;top:0;z-index:2;padding-block:10px!important;border-bottom:1px solid var(--qs-rule)!important;background:var(--qs-canvas, #f7f6f3)!important;color:var(--qs-muted, #5f5e5a)!important;font-size:12px!important;font-weight:500!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{padding-block:11px!important;border-bottom-color:var(--qs-rule)!important;transition:background-color .15s ease!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-list-item:hover{background:var(--qs-hover, #efedea)!important}.ant-table-container,.ant-table-content{border-radius:6px!important}.ant-list-item{transition:background-color .15s ease!important}.ant-list-item:active,.ant-table-tbody>tr.ant-table-row:active>td{background:var(--qs-active, #e3e1db)!important}.ant-btn{border-radius:6px!important;letter-spacing:0;box-shadow:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease!important}.ant-btn:active,.ant-btn:not(:disabled):active{transform:none!important}.ant-btn-default{border-color:var(--qs-rule-strong)!important;background:#fff!important}.ant-btn-default:not(:disabled):hover{border-color:var(--qs-rule-strong)!important;background:var(--qs-hover, #efedea)!important;color:var(--qs-ink, #37352f)!important}.ant-btn-default:not(:disabled):active,.ant-btn-text:not(:disabled):active{background:var(--qs-active, #e3e1db)!important}.ant-btn-primary:not(:disabled):hover{background:#262522!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select .ant-select-selector,.ant-picker,.ant-segmented{border-color:var(--qs-rule-strong)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover{border-color:var(--qs-rule-strong)!important;background:#fbfbfa!important}.ant-segmented .ant-segmented-item,.ant-segmented .ant-segmented-thumb,.ant-segmented .ant-segmented-item-selected{border-radius:4px!important;box-shadow:none!important;transition:color .15s ease,background-color .15s ease!important}.ant-tabs-tab{min-height:44px;padding-block:10px!important;font-size:14px!important;letter-spacing:0!important}.ant-tabs-tab+.ant-tabs-tab{margin-left:20px!important}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--qs-rule)!important}.ant-tabs-ink-bar{height:2px!important;transition:background-color .15s ease!important}.ant-alert,.ant-tag,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-options .ant-select-selector,.ant-tree .ant-tree-node-content-wrapper{border-radius:6px!important}.ant-tag{background:var(--qs-canvas, #f7f6f3)!important;letter-spacing:0}.ant-tag-checkable.qs-filter-chip{min-height:28px;margin-inline-end:2px;padding:3px 10px;border:0;background:var(--qs-canvas, #f7f6f3)!important;color:var(--qs-ink, #37352f)!important;line-height:22px;transition:background-color .15s ease,color .15s ease!important}.ant-tag-checkable.qs-filter-chip:hover{background:var(--qs-hover, #efedea)!important}.ant-tag-checkable-checked.qs-filter-chip,.ant-tag-checkable-checked.qs-filter-chip:hover{background:var(--qs-ink, #37352f)!important;color:#fff!important}.ant-tag-checkable.qs-filter-chip:focus-visible{outline:2px solid var(--qs-ink, #37352f);outline-offset:2px}.qs-subject-tag{border:0!important;font-size:11px;font-weight:600}.qs-subject-shenlun{background:#ffe4e1!important;color:#b42318!important}.qs-subject-zonghe{background:#efe3d2!important;color:#7a4b21!important}.qs-subject-zhice{background:#eee7ff!important;color:#6941c6!important}.qs-subject-xingce{background:#dff1ff!important;color:#155eef!important}.qs-subject-default{background:var(--qs-hover, #efedea)!important;color:var(--qs-ink, #37352f)!important}.ant-alert{border-color:var(--qs-rule)!important}.ant-pagination .ant-pagination-item{border-color:transparent;background:transparent}.ant-pagination .ant-pagination-item-active{border-color:var(--qs-rule-strong);background:var(--qs-hover, #efedea)}.ant-tree .ant-tree-treenode{min-height:36px;padding-block:2px}.ant-tree .ant-tree-node-content-wrapper{transition:background-color .15s ease!important}.ant-tree .ant-tree-node-content-wrapper:hover{background:var(--qs-hover, #efedea)!important}.ant-tree .ant-tree-node-selected{background:var(--qs-active, #e3e1db)!important}.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu{border:1px solid var(--qs-rule);border-radius:8px!important;box-shadow:0 2px 8px #0f0f0f14!important}.ant-modal-header,.ant-drawer-header{border-bottom:1px solid var(--qs-rule)!important}.ant-dropdown-menu,.ant-select-dropdown{padding:4px!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item-option{min-height:36px;border-radius:4px!important;transition:color .15s ease,background-color .15s ease!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--qs-hover, #efedea)!important}.ant-dropdown-menu-item:active,.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--qs-active, #e3e1db)!important}.ant-collapse{border-color:var(--qs-rule)!important;border-radius:6px!important;background:#fff!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{min-height:44px;transition:background-color .15s ease!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header:hover{background:var(--qs-hover, #efedea)!important}.ant-collapse-content{border-top-color:var(--qs-rule)!important;background:color-mix(in srgb,var(--qs-canvas, #f7f6f3) 50%,#ffffff)!important}.qs-async-state{display:grid;justify-items:center;gap:6px;min-height:220px;padding:40px 24px;border:1px solid var(--qs-rule);border-radius:6px;background:var(--qs-card-bg, #fff);color:var(--qs-ink, #37352f);text-align:center}.qs-async-state-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--qs-tertiary, #6f6e69);font-size:24px}.qs-async-state-error .qs-async-state-icon{color:var(--qs-status-danger, #b42318)}.qs-async-state-success .qs-async-state-icon{color:var(--qs-status-success, #0f7b6c)}.qs-async-state>.ant-typography{margin:0!important}.qs-async-state-action{margin-top:8px}.qs-async-state.is-compact{min-height:132px;padding:22px 16px}.ant-empty{padding:28px 16px;color:var(--qs-tertiary, #6f6e69)}.ant-empty-description,.ant-result-subtitle{color:var(--qs-muted, #5f5e5a)!important}.ant-skeleton,.ant-spin{color:var(--qs-muted, #5f5e5a)}.ant-statistic-content,.qs-stat-num{color:var(--qs-ink, #37352f);font-family:inherit;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.025em}.ant-statistic-title,.qs-stat-label{color:var(--qs-muted, #5f5e5a);font-family:inherit;font-size:12px!important;letter-spacing:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible,.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector,.ant-tree .ant-tree-node-content-wrapper:focus-visible{outline:2px solid var(--qs-ink, #37352f)!important;outline-offset:2px!important;box-shadow:0 1px 2px #0f0f0f14!important}.qs-official-src{margin-bottom:12px;padding:2px 8px 6px;border:1px solid var(--qs-rule);border-radius:6px}.qs-official-src .ant-collapse-header{align-items:center!important;padding:8px 4px!important}.qs-official-src .ant-collapse-content-box{padding:0 4px 8px!important}.qs-official-src .qs-rich{font-size:13px;line-height:1.9}.qs-official-src .qs-rich p{margin:0 0 8px}.qs-official-src .qs-rich img,.qs-official-img{max-width:100%;vertical-align:middle;cursor:zoom-in}.qs-official-img-toggle{display:inline-block;min-height:36px;margin:8px 0 4px;padding:6px 10px;border:1px dashed var(--qs-rule-strong);border-radius:6px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.qs-official-src-main{padding:10px 12px 12px}.qs-official-head{margin-bottom:10px;font-size:13px}.qs-official-points{margin:0 0 12px;padding:0;list-style:none}.qs-official-points li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--qs-rule);font-size:13px;line-height:1.75}.qs-official-points li:last-child,.qs-point-row:last-of-type{border-bottom:0}.qs-official-idx{flex:none;width:18px;color:var(--qs-muted, #5f5e5a)}.qs-point-row{padding:14px 0;border-bottom:1px solid var(--qs-rule)}.qs-review-panel>.ant-card-head{min-height:58px}.qs-review-score-summary{display:flex;align-items:baseline;gap:5px;color:var(--qs-muted, #5f5e5a);font-size:12px}.qs-review-score-summary strong{margin-left:8px;color:var(--qs-text, #37352f);font-size:22px;font-variant-numeric:tabular-nums}.qs-review-notice.ant-alert{border-color:#e5dfbd;background:#fbf8e8}.qs-review-point{margin-bottom:12px;padding:16px;border:1px solid var(--qs-rule);border-radius:6px;background:var(--qs-card-bg, #fff)}.qs-review-point.is-changed{border-left:3px solid #d9a441}.qs-review-point-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px}.qs-review-point-title{display:flex;flex:1 1 240px;align-items:flex-start;min-width:0;gap:10px;line-height:1.75}.qs-review-point-id{flex:none;min-width:30px;padding:1px 7px;border:1px solid var(--qs-rule-strong, #d3d1cb);border-radius:5px;background:var(--qs-hover, #efedea);font-size:12px;text-align:center}.qs-review-keywords{margin-top:5px}.qs-review-score-control{display:flex;margin-left:auto;flex:none;align-items:center;gap:7px;white-space:nowrap}.qs-review-evidence{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:13px;padding:11px 12px;border-left:2px solid var(--qs-ink, #37352f);background:var(--qs-hover, #efedea)}.qs-review-evidence.is-missed{border-left-color:#c7c5bf}.qs-review-evidence blockquote{margin:0;color:var(--qs-text, #37352f);line-height:1.75}.qs-review-field-label{color:var(--qs-muted, #5f5e5a);font-size:12px;font-weight:500}.qs-review-edit-area{display:grid;gap:10px;margin-top:12px}.qs-review-field{display:grid;gap:6px}.qs-review-correction{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border:1px solid #eadfc6;border-radius:6px;background:#fbf8f1}.qs-review-locked-note{margin-top:10px;padding:9px 12px;background:var(--qs-hover, #efedea)}.qs-review-finalize{display:grid;gap:12px;margin-top:20px;padding:18px;border:1px solid var(--qs-rule);border-radius:6px;background:#faf9f7}.qs-review-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--qs-rule)}.qs-review-learning-option{display:grid;gap:5px;padding-top:3px}@media (max-width: 768px){.qs-review-point-title{flex:initial}.qs-review-point-head,.qs-review-section-title{align-items:flex-start;flex-direction:column}.qs-review-score-control{width:100%;justify-content:flex-end}.qs-review-evidence,.qs-review-correction{grid-template-columns:1fr}}.qs-rubric-import-preview{max-height:340px;overflow-y:auto;border-top:1px solid var(--qs-rule);border-bottom:1px solid var(--qs-rule)}.qs-rubric-import-row{display:grid;grid-template-columns:28px minmax(0,1fr) 56px;gap:10px;align-items:start;padding:10px 4px;border-bottom:1px solid var(--qs-rule)}.qs-rubric-import-row:last-child{border-bottom:0}.qs-essay-rubric-editor{display:grid;gap:14px}.qs-essay-rubric-editor>.ant-alert{border-color:#d9e5e1;background:#f3f8f6}.qs-essay-section{padding:18px;border:1px solid var(--qs-rule);border-radius:6px;background:var(--qs-card-bg, #fff)}.qs-essay-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--qs-rule)}.qs-essay-section-head>div{display:grid;gap:2px}.qs-essay-section-no{display:grid;flex:none;width:24px;height:24px;border-radius:5px;background:var(--qs-ink, #37352f);color:#fff;font-size:12px;font-weight:600;place-items:center}.qs-essay-criteria-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px}.qs-essay-band-matrix{overflow:hidden;border:1px solid var(--qs-rule);border-radius:6px;background:#fff}.qs-essay-band-matrix-head,.qs-essay-band-row{display:grid;grid-template-columns:124px minmax(240px,1.15fr) repeat(3,minmax(180px,1fr));min-width:980px}.qs-essay-band-matrix-head{background:var(--qs-canvas, #f7f6f3);color:var(--qs-muted, #5f5e5a);font-size:12px;font-weight:500}.qs-essay-band-matrix-head>span{padding:10px 12px;border-right:1px solid var(--qs-rule)}.qs-essay-band-matrix-head>span:last-child{border-right:0}.qs-essay-band-row{border-top:1px solid var(--qs-rule);transition:background-color .15s ease}.qs-essay-band-row:hover{background:#faf9f7}.qs-essay-band-identity{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 12px 14px 24px;border-right:1px solid var(--qs-rule)}.qs-essay-band-handle{position:absolute;top:17px;left:6px;color:#aaa7a1;opacity:0;transition:opacity .15s ease}.qs-essay-band-row:hover .qs-essay-band-handle,.qs-essay-band-row:focus-within .qs-essay-band-handle{opacity:1}.qs-essay-band-name.ant-tag{margin:0;padding:2px 7px;border-radius:4px;font-weight:600}.qs-essay-band-a .qs-essay-band-name{background:#e7f3ee;color:#0f6f62}.qs-essay-band-b .qs-essay-band-name{background:#edf2f7;color:#526b7a}.qs-essay-band-c .qs-essay-band-name{background:#fbf3db;color:#846b31}.qs-essay-band-d .qs-essay-band-name{background:#f9e9e7;color:#9a4d44}.qs-essay-band-cell{min-width:0;padding:8px;border-right:1px solid var(--qs-rule)}.qs-essay-band-cell:last-child{border-right:0}.qs-essay-band-cell textarea.ant-input{padding:8px;border-radius:4px;background:transparent;line-height:1.7;transition:background-color .15s ease,box-shadow .15s ease}.qs-essay-band-cell textarea.ant-input:hover{background:var(--qs-hover, #efedea)}.qs-essay-band-cell textarea.ant-input:focus{background:#fff;box-shadow:inset 0 0 0 1px #a8a29e}.qs-essay-cell-label{display:none}.qs-essay-subband-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.qs-essay-subband-title>.ant-typography:first-child{display:none}.qs-essay-subband .ant-form-item,.qs-essay-band-category>.ant-form-item,.qs-essay-criteria-grid .ant-form-item,.qs-essay-section>.ant-form-item:last-child{margin-bottom:0}@media (max-width: 1280px){.qs-essay-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-essay-band-matrix{overflow-x:auto}}@media (max-width: 768px){.qs-essay-section{padding:14px}.qs-essay-criteria-grid{grid-template-columns:1fr}.qs-essay-band-matrix-head{display:none}.qs-essay-band-row{grid-template-columns:1fr;min-width:0}.qs-essay-band-identity{flex-direction:row;align-items:center;padding:12px 12px 12px 28px;border-right:0}.qs-essay-band-cell{border-top:1px solid var(--qs-rule);border-right:0}.qs-essay-cell-label,.qs-essay-subband-title>.ant-typography:first-child{display:block;margin-bottom:6px;color:var(--qs-muted, #5f5e5a);font-size:12px;font-weight:500}}.ant-typography mark{padding:2px 6px;border-left:2px solid var(--qs-rule-strong);background:var(--qs-hover, #efedea)!important;color:inherit}.qs-split{--qs-chrome: 320px}.qs-split.qs-split-tall{--qs-chrome: 205px}.qs-split.qs-split-fill{--qs-chrome: 128px}.qs-papergen-workbench{min-height:calc(100dvh - 128px)}.qs-split-col{height:calc(100dvh - var(--qs-chrome));min-height:380px}.qs-pane{display:flex;flex-direction:column;height:100%}.qs-pane>.ant-card-head{flex:none}.qs-pane>.ant-card-body{flex:1;min-height:0;overflow:hidden}.qs-pane-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:#d3d1cb transparent;scrollbar-width:thin}.qs-pane-scroll::-webkit-scrollbar{width:5px}.qs-pane-scroll::-webkit-scrollbar-track{background:transparent}.qs-pane-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:#d3d1cb}.qs-pane-scroll>.ant-spin-container{height:auto}.qs-sticky-top{position:sticky;top:0;z-index:3;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--qs-rule);background:var(--qs-card-bg)}.qs-pane-footer{flex:none;margin-top:4px;padding-top:12px;border-top:1px solid var(--qs-rule);background:var(--qs-card-bg)}.qs-page *,.ant-modal *,.ant-drawer *{animation:none!important}@keyframes qs-operation-loading{to{transform:rotate(360deg)}}.qs-page .ant-btn-loading-icon .anticon,.qs-page .anticon-loading.anticon-spin,.qs-page .ant-spin-dot-spin,.ant-modal .ant-btn-loading-icon .anticon,.ant-drawer .ant-btn-loading-icon .anticon{animation:qs-operation-loading 1s linear infinite!important}@media (prefers-reduced-motion: reduce){.qs-page .ant-btn-loading-icon .anticon,.qs-page .anticon-loading.anticon-spin,.qs-page .ant-spin-dot-spin,.ant-modal .ant-btn-loading-icon .anticon,.ant-drawer .ant-btn-loading-icon .anticon{animation:none!important}}html[data-qs-motion-off] :is(.ant-btn-loading-icon .anticon,.anticon-loading.anticon-spin,.ant-spin-dot-spin){animation:none!important}.qs-page :where(button,a,[role=button],.ant-card,.ant-list-item){transform:none!important}@media (max-width: 991px){.qs-split-col{height:auto}.qs-pane>.ant-card-body{height:auto;overflow:visible}.qs-pane-scroll{max-height:60vh}}@media (max-width: 768px){.ant-btn,.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-segmented,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item-option,.ant-tree .ant-tree-treenode{min-height:44px!important}.ant-select .ant-select-selector{min-height:44px!important;padding-block:5px!important}.ant-checkbox-wrapper,.ant-radio-wrapper{min-height:44px;align-items:center}.ant-card-body{padding:16px!important}.ant-card-head{padding-inline:16px!important}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:640px}.ant-btn:not(.ant-btn-sm),.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-single,.ant-picker{min-height:44px}}
