:root{--primary:#8b5cf6;--primary-light:#c4b5fd;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--bg:#f8fafc;--card:#fff;--text:#1e293b;--text-muted:#64748b;--border:#e2e8f0;--radius:12px;--shadow:0 2px 8px #00000014;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:16px}:root[data-font-size=small]{font-size:14px}:root[data-font-size=large]{font-size:18px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#9f7aea;--bg:#0f172a;--card:#1e293b;--text:#e2e8f0;--text-muted:#94a3b8;--border:#334155;--shadow:0 2px 8px #0006}*,:before,:after{box-sizing:border-box}body{background:var(--bg);-webkit-tap-highlight-color:transparent;margin:0}#root{min-height:100svh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}h1,h2,h3,h4,h5,h6{color:var(--text);margin:0}p{margin:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}button,a{min-height:44px}input,textarea,select{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{min-height:44px;font-size:max(1rem,16px)}textarea{min-height:88px}._banner_xb1nf_1{background:color-mix(in srgb, var(--primary) 10%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}._content_xb1nf_14{flex-direction:column;flex:auto;gap:4px;min-width:200px;display:flex}._title_xb1nf_22{color:var(--text);font-size:.8125rem;font-weight:700}._steps_xb1nf_28{color:var(--text-muted);font-size:.75rem}._icon_xb1nf_33{color:var(--primary);margin:0 4px;font-weight:700;display:inline-block}._dismissBtn_xb1nf_40{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--text-muted);flex:none;padding:6px 14px;font-size:.75rem;font-weight:600}._dismissBtn_xb1nf_40:hover{background:var(--bg)}._wrapper_18o2l_1{flex:none;align-items:center;gap:6px;display:flex}._fontSizeGroup_18o2l_8{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:flex;overflow:hidden}._fontSizeBtn_18o2l_16{min-width:36px;min-height:36px;color:var(--text-muted);background:0 0;border:none;padding:0 8px;font-weight:600;line-height:1}._fontSizeBtn_18o2l_16:first-child{font-size:11px}._fontSizeBtn_18o2l_16:nth-child(2){font-size:14px}._fontSizeBtn_18o2l_16:nth-child(3){font-size:17px}._fontSizeBtn_18o2l_16+._fontSizeBtn_18o2l_16{border-left:1px solid var(--border)}._fontSizeBtn_18o2l_16:hover{background:var(--bg)}._fontSizeBtn_18o2l_16._active_18o2l_48{background:var(--primary);color:#fff}._themeBtn_18o2l_53{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:36px;min-height:36px;color:var(--text);padding:0;font-size:16px;line-height:1}._themeBtn_18o2l_53:hover{background:var(--bg)}._wrapper_1lxiz_1{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}._header_1lxiz_8{z-index:10;background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top);position:sticky;top:0}._headerInner_1lxiz_18{justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:14px 20px;display:flex}._brand_1lxiz_28{flex-direction:column;gap:2px;display:flex}._appName_1lxiz_34{color:var(--text);font-size:1.125rem;font-weight:700;text-decoration:none}._portalLink_1lxiz_41{color:var(--text-muted);font-size:.75rem;text-decoration:none}._portalLink_1lxiz_41:hover{color:var(--primary)}._nav_1lxiz_51{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:4px;display:flex}._navLink_1lxiz_59{color:var(--primary);border-radius:var(--radius);white-space:nowrap;padding:6px 12px;font-size:.875rem;font-weight:600;text-decoration:none}._navLink_1lxiz_59:hover{background:var(--bg)}._main_1lxiz_73{box-sizing:border-box;flex:1;width:100%;max-width:960px;margin:0 auto;padding:20px}@media (width<=768px){._main_1lxiz_73{padding:12px}._headerInner_1lxiz_18{flex-wrap:wrap;gap:8px 16px;padding:12px 16px}._nav_1lxiz_51{flex-basis:100%;order:3;justify-content:flex-start}._navLink_1lxiz_59{padding:5px 8px;font-size:.8125rem}}._page_1ehbs_1{flex-direction:column;gap:20px;display:flex}._title_1ehbs_7{font-size:1.375rem;font-weight:700}._section_1ehbs_12{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex}._sectionTitle_1ehbs_22{font-size:1rem;font-weight:700}._sectionHeader_1ehbs_27{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._filters_1ehbs_35{flex-wrap:wrap;flex:280px;gap:8px;min-width:0;display:flex}._filterInput_1ehbs_43{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--text);padding:8px 10px;font-size:.8125rem}._caseIdInput_1ehbs_54{flex:180px}._titleInput_1ehbs_58{flex:2 180px}._select_1ehbs_62{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);padding:8px 10px;font-size:.8125rem}._emptyText_1ehbs_71{color:var(--text-muted);font-size:.875rem;line-height:1.7}._emptyText_1ehbs_71 a{color:var(--primary);font-weight:600}._caseList_1ehbs_82{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._caseItem_1ehbs_91{border:1px solid var(--border);border-radius:var(--radius);color:inherit;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}._caseItem_1ehbs_91:hover{background:var(--bg)}._caseType_1ehbs_106{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));border-radius:var(--radius);flex:none;padding:4px 10px;font-size:.75rem;font-weight:700}._caseInfo_1ehbs_116{flex-direction:column;gap:2px;min-width:0;display:flex}._caseTitle_1ehbs_123{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}._caseMeta_1ehbs_131{color:var(--text-muted);font-size:.75rem}._quizCheckBtn_1ehbs_136{background:var(--primary);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);justify-content:center;align-items:center;padding:16px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}._quizCheckBtn_1ehbs_136:hover{background:var(--primary-light)}._todayItem_1ehbs_154{border:1px solid var(--primary-light);background:color-mix(in srgb, var(--primary) 6%, var(--card));border-radius:var(--radius);color:inherit;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}._todayItem_1ehbs_154:hover{background:color-mix(in srgb, var(--primary) 12%, var(--card))}._tagList_1ehbs_170{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._tagItem_1ehbs_179{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, var(--card));border-radius:var(--radius);align-items:center;gap:10px;padding:8px 12px;display:flex}._tagRank_1ehbs_189{background:var(--warning);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex}._tagName_1ehbs_203{flex:1;font-size:.8125rem;font-weight:600}._tagCount_1ehbs_209{color:var(--text-muted);font-size:.75rem}._scoreList_1ehbs_214{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._scoreItem_1ehbs_223{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}._scoreCaseName_1ehbs_233{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}._scoreValue_1ehbs_241{color:var(--primary);flex:none;font-size:.8125rem;font-weight:700}._section_66hkk_1{flex-direction:column;gap:10px;display:flex}._sectionTitle_66hkk_7{font-size:.875rem;font-weight:700}._emptyText_66hkk_12{color:var(--text-muted);font-size:.875rem}._dateGroup_66hkk_17{flex-direction:column;gap:8px;display:flex}._dateLabel_66hkk_23{color:var(--text-muted);font-size:.75rem;font-weight:700}._itemList_66hkk_29{flex-direction:column;gap:8px;display:flex}._item_66hkk_29{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}._itemBtn_66hkk_41{width:100%;color:var(--text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}._itemLabel_66hkk_54{font-size:.875rem;font-weight:600}._itemQuestionNo_66hkk_59{color:var(--text-muted);font-weight:400}._itemRight_66hkk_64{align-items:center;gap:10px;display:flex}._itemTime_66hkk_70{color:var(--text-muted);font-size:.75rem}._itemScore_66hkk_75{color:var(--primary);font-size:.875rem;font-weight:700}._expandIcon_66hkk_81{color:var(--text-muted);font-size:.6875rem}._itemDetail_66hkk_86{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}._conditionText_66hkk_93{color:var(--text-muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.8}._linkRow_66hkk_100{flex-wrap:wrap;gap:8px;display:flex}._primaryLink_66hkk_106,._secondaryLink_66hkk_107{border-radius:var(--radius);padding:8px 14px;font-size:.8125rem;font-weight:700;text-decoration:none}._primaryLink_66hkk_106{background:var(--primary);color:#fff}._primaryLink_66hkk_106:hover{background:var(--primary-light)}._secondaryLink_66hkk_107{background:var(--card);color:var(--text);border:1px solid var(--border)}._secondaryLink_66hkk_107:hover{background:var(--bg)}._page_1jr4u_1{flex-direction:column;gap:16px;display:flex}._caseType_1jr4u_7{color:var(--primary);font-size:.75rem;font-weight:700}._title_1jr4u_13{font-size:1.125rem;font-weight:700;line-height:1.5}._emptyText_1jr4u_19{color:var(--text-muted);font-size:.875rem}._emptyText_1jr4u_19 a{color:var(--primary);font-weight:600}._sessionSection_1jr4u_29{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}._resetCheckLabel_1jr4u_39{align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}._sessionRow_1jr4u_47{flex-wrap:wrap;gap:8px;display:flex}._modeRow_1jr4u_53{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._modeBtn_1jr4u_60,._modeBtnDisabled_1jr4u_61{text-align:center;border-radius:var(--radius);flex:auto;min-width:90px;padding:10px 8px;font-size:.8125rem;font-weight:700;text-decoration:none}._modeBtn_1jr4u_60{background:var(--primary);color:#fff;border:none}._modeBtn_1jr4u_60:hover{background:var(--primary-light)}._modeBtnDisabled_1jr4u_61{background:var(--bg);color:var(--text-muted);border:1px solid var(--border);cursor:not-allowed}._wrap_mx5cf_1{z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:88px;right:18px}._btn_mx5cf_11{background:var(--primary);color:#fff;width:44px;height:44px;box-shadow:var(--shadow);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._btn_mx5cf_11:hover{background:var(--primary-light)}._btn_mx5cf_11 svg{width:20px;height:20px}@media (width<=480px){._wrap_mx5cf_1{bottom:76px;right:12px}._btn_mx5cf_11{width:40px;height:40px}}._page_1yenz_1{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}._emptyText_1yenz_8{color:var(--text-muted);font-size:.875rem}._header_1yenz_13{justify-content:space-between;align-items:center;gap:8px;display:flex}._questionNo_1yenz_20{font-size:1rem;font-weight:700}._phaseLabel_1yenz_25{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));border-radius:var(--radius);padding:4px 10px;font-size:.75rem;font-weight:700}._questionText_1yenz_34{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;font-size:.875rem;font-weight:600;line-height:1.7}._questionTextDetails_1yenz_44{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}._questionTextSummary_1yenz_51{cursor:pointer;font-size:.875rem;font-weight:700}._questionTextBody_1yenz_57{flex-direction:column;gap:10px;max-height:50vh;margin-top:10px;display:flex;overflow-y:auto}._questionTextItem_1yenz_66{font-size:.8125rem;line-height:1.7}._questionTextLabel_1yenz_71{color:var(--text-muted);margin-bottom:2px;font-weight:700;display:block}._hint_1yenz_78{color:var(--text-muted);font-size:.75rem}._section_1yenz_83{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._sectionTitle_1yenz_93{font-size:.875rem;font-weight:700}._paragraphNo_1yenz_99{color:var(--primary);font-size:.8125rem;font-weight:700}._paragraphBody_1yenz_105{font-size:.8125rem;line-height:1.8}._sentenceId_1yenz_110{color:var(--text-muted);margin:0 2px 0 4px;font-size:.6875rem;font-weight:700}._paragraphQuiz_1yenz_117{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:10px;display:flex}._chipList_1yenz_125{flex-wrap:wrap;gap:8px;display:flex}._chip_1yenz_125,._chipSelected_1yenz_132{border-radius:var(--radius);text-align:left;max-width:100%;padding:8px 12px;font-size:.8125rem;line-height:1.5}._chip_1yenz_125{background:var(--bg);color:var(--text);border:1px solid var(--border)}._chip_1yenz_125:hover{background:var(--border)}._chipSelected_1yenz_132{background:var(--primary);color:#fff;border:1px solid var(--primary)}._orderList_1yenz_157{flex-direction:column;gap:6px;display:flex}._orderItem_1yenz_163{text-align:left;background:color-mix(in srgb, var(--primary) 8%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;line-height:1.6;display:flex}._orderIndex_1yenz_176{color:var(--primary);flex:none;font-weight:700}._axisBlock_1yenz_182{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:8px;display:flex}._axisBlock_1yenz_182:first-child{border-top:none;padding-top:0}._axisPrompt_1yenz_195{font-size:.8125rem;font-weight:600;line-height:1.6}._actionBar_1yenz_201{gap:10px;margin-top:8px;display:flex}._submitBtn_1yenz_207,._submitBtnLink_1yenz_208{text-align:center;background:var(--primary);color:#fff;border-radius:var(--radius);border:none;flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._submitBtn_1yenz_207:hover,._submitBtnLink_1yenz_208:hover{background:var(--primary-light)}._secondaryBtn_1yenz_229,._secondaryBtnLink_1yenz_230{text-align:center;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none}._secondaryBtn_1yenz_229:hover,._secondaryBtnLink_1yenz_230:hover{background:var(--bg)}._resultSection_1yenz_248{flex-direction:column;gap:14px;display:flex}._resultBlock_1yenz_254{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:14px;display:flex}._resultBlockTitle_1yenz_264{font-size:.875rem;font-weight:700}._resultLineOk_1yenz_269,._resultLineNg_1yenz_270{border-radius:var(--radius);padding:8px 10px;font-size:.8125rem}._resultLineOk_1yenz_269{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._resultLineNg_1yenz_270{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._resultLineLabel_1yenz_286{margin-right:8px;font-weight:700}._resultOkText_1yenz_291{color:var(--success);font-size:.8125rem;font-weight:700}._subLabel_1yenz_297{color:var(--text-muted);font-size:.75rem;font-weight:700}._subLabelWarn_1yenz_303{color:var(--danger);font-size:.75rem;font-weight:700}._missedList_1yenz_309,._wrongList_1yenz_310,._correctOrderList_1yenz_311{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.8125rem;line-height:1.7;display:flex}._wrongList_1yenz_310{color:var(--danger)}._whyWrong_1yenz_325{color:var(--text-muted);margin:2px 0 0;font-size:.75rem}._axisResultOk_1yenz_331,._axisResultNg_1yenz_332{border-radius:var(--radius);flex-direction:column;gap:4px;padding:8px 10px;font-size:.8125rem;display:flex}._axisResultOk_1yenz_331{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._axisResultNg_1yenz_332{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._axisAnswer_1yenz_351{font-weight:700}._axisReason_1yenz_355{color:var(--text-muted);font-size:.75rem}._keyInsightBlock_1yenz_360{background:color-mix(in srgb, var(--primary) 8%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);padding:14px}._keyInsightText_1yenz_367{margin-top:6px;font-size:.8125rem;line-height:1.8}._titleRow_1rtj8_1{justify-content:space-between;align-items:center;gap:8px;display:flex}._hintBtn_1rtj8_8{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));border:1px solid color-mix(in srgb, var(--primary) 35%, var(--card));border-radius:var(--radius);white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:700}._hintBox_1rtj8_19{background:color-mix(in srgb, var(--warning) 10%, var(--card));border-left:3px solid var(--warning);border-radius:var(--radius);flex-direction:column;gap:4px;padding:8px 12px;font-size:.8125rem;line-height:1.8;display:flex}._cue_1rtj8_31{background:color-mix(in srgb, var(--warning) 30%, transparent);color:inherit;border-radius:3px;margin:0 2px;padding:0 3px;font-weight:700}._guideList_1rtj8_40{flex-direction:column;gap:10px;display:flex}._guideItem_1rtj8_46{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._guideName_1rtj8_55{color:var(--primary);font-size:.875rem;font-weight:700}._guideLine_1rtj8_61{font-size:.8125rem;line-height:1.7}._guideLabel_1rtj8_66{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;margin-right:6px;padding:0 8px;font-size:.6875rem;font-weight:700;display:inline-block}._page_k9nob_1{flex-direction:column;gap:16px;padding-bottom:96px;display:flex}._emptyText_k9nob_8{color:var(--text-muted);font-size:.875rem}._emptyText_k9nob_8 a{color:var(--primary);font-weight:600}._header_k9nob_20{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._questionNo_k9nob_28{font-size:.9375rem;font-weight:700}._phaseLabel_k9nob_33{color:var(--primary);font-size:.75rem;font-weight:700}._navRow_k9nob_39{gap:8px;display:flex}._navBtn_k9nob_44{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--text);padding:6px 12px;font-size:.8125rem;font-weight:600}._navBtn_k9nob_44:disabled{color:var(--text-muted);cursor:not-allowed}._stepBar_k9nob_59{flex-wrap:wrap;gap:6px;display:flex}._step_k9nob_59,._stepCurrent_k9nob_66{text-align:center;border-radius:var(--radius);flex:auto;min-width:78px;padding:8px 6px;font-size:.75rem;font-weight:700}._step_k9nob_59{color:var(--text-muted);background:var(--card);border:1px solid var(--border)}._stepCurrent_k9nob_66{color:#fff;background:var(--primary);border:1px solid var(--primary)}._section_k9nob_90{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}._sectionTitle_k9nob_100{font-size:.875rem;font-weight:700}._note_k9nob_105{color:var(--text-muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.7}._body_k9nob_112{font-size:.9375rem;line-height:2}._legend_k9nob_119{flex-wrap:wrap;gap:6px;display:flex}._legendItem_k9nob_125{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}._legendNote_k9nob_134{color:var(--text-muted);font-size:.75rem;line-height:1.6}._pmTense_k9nob_142,._pmConstraint_k9nob_143,._pmDemand_k9nob_144,._pmHeader_k9nob_145{cursor:pointer;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:1px;font-weight:700}._pmTense_k9nob_142{border-bottom-color:var(--danger)}._pmConstraint_k9nob_143{border-bottom-color:var(--warning)}._pmDemand_k9nob_144{border-bottom-color:var(--primary);border-bottom-width:3px}._pmHeader_k9nob_145{border-bottom-color:var(--success);border-bottom-style:dotted}._legendTense_k9nob_171{border-bottom:2px solid var(--danger)}._legendConstraint_k9nob_175{border-bottom:2px solid var(--warning)}._legendDemand_k9nob_179{border-bottom:3px solid var(--primary)}._legendHeader_k9nob_183{border-bottom:2px dotted var(--success)}._kindPopover_k9nob_187{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;padding:10px 12px;font-size:.8125rem;line-height:1.7}._kindPopoverLabel_k9nob_197{color:var(--primary);margin-bottom:2px;font-weight:700;display:block}._segS_k9nob_206,._segW_k9nob_207,._segO_k9nob_208,._segT_k9nob_209,._segD_k9nob_210,._segK_k9nob_211{border-radius:3px;padding:1px 2px;font-weight:700}._segS_k9nob_206{background:color-mix(in srgb, var(--success) 18%, transparent)}._segW_k9nob_207{background:color-mix(in srgb, var(--danger) 16%, transparent)}._segO_k9nob_208{background:color-mix(in srgb, var(--primary) 18%, transparent)}._segT_k9nob_209{background:color-mix(in srgb, var(--warning) 22%, transparent)}._segD_k9nob_210{background:color-mix(in srgb, var(--warning) 22%, transparent);border-bottom:2px dotted var(--danger)}._segK_k9nob_211{background:color-mix(in srgb, var(--text-muted) 16%, transparent)}._filterRow_k9nob_243{align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:flex}._paragraphGroup_k9nob_251{border-top:1px solid var(--border);padding-top:10px}._paragraphGroup_k9nob_251:first-of-type{border-top:none;padding-top:0}._groupLabel_k9nob_261{color:var(--primary);font-size:.75rem;font-weight:700}._sentence_k9nob_267{border-radius:6px;gap:8px;padding:4px 6px;scroll-margin-top:12px;display:flex}._sentenceHighlight_k9nob_275{background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 2px var(--primary)}._sentenceId_k9nob_280{color:var(--text-muted);flex:none;min-width:42px;padding-top:5px;font-size:.6875rem;font-weight:700}._sentenceBody_k9nob_289{flex:auto;font-size:.875rem;line-height:1.95}._badgeRow_k9nob_295{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._badgeEvidence_k9nob_302,._badgeNoise_k9nob_303{border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700}._badgeEvidence_k9nob_302{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 65%, var(--text))}._badgeNoise_k9nob_303{background:color-mix(in srgb, var(--danger) 14%, transparent);color:color-mix(in srgb, var(--danger) 65%, var(--text))}._badgeText_k9nob_322{color:var(--text-muted);margin-top:2px;font-size:.75rem;line-height:1.7}._partLabel_k9nob_331{color:var(--primary);font-size:.8125rem;font-weight:700}._stepCard_k9nob_337{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex}._stepHead_k9nob_346{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._stepNo_k9nob_353{color:#fff;background:var(--primary);border-radius:999px;padding:2px 10px;font-size:.6875rem;font-weight:700}._sourceChip_k9nob_362{border:1px solid var(--primary-light);background:var(--card);color:var(--primary);border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700}._sourceChip_k9nob_362:hover{background:var(--primary);color:#fff}._stepFieldLabel_k9nob_377{color:var(--text-muted);font-size:.6875rem;font-weight:700}._sourceText_k9nob_383{background:var(--bg);border-radius:6px;padding:8px 10px;font-size:.8125rem;line-height:1.8}._operation_k9nob_391{font-size:.8125rem;line-height:1.8}._output_k9nob_396{border-left:3px solid var(--primary);padding-left:10px;font-size:.875rem;font-weight:700;line-height:1.8}._cumulative_k9nob_404{background:var(--card);border:2px solid var(--primary);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:12px;display:flex;position:sticky;bottom:12px}._cumulativeLabel_k9nob_417{color:var(--primary);font-size:.6875rem;font-weight:700}._cumulativeText_k9nob_423{white-space:pre-wrap;font-size:.875rem;line-height:1.9}._charCount_k9nob_429{color:var(--text-muted);text-align:right;font-size:.75rem}._buildLink_k9nob_435{text-align:center;color:#fff;background:var(--primary);border-radius:var(--radius);padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none}._buildLink_k9nob_435:hover{background:var(--primary-light)}._ansCite_k9nob_452,._ansThry_k9nob_453,._ansQcon_k9nob_454{border-left:3px solid;border-radius:3px;padding:1px 3px;font-weight:700}._ansCite_k9nob_452{background:color-mix(in srgb, var(--primary) 16%, transparent);border-left-color:var(--primary)}._ansThry_k9nob_453{background:color-mix(in srgb, var(--success) 16%, transparent);border-left-color:var(--success)}._ansQcon_k9nob_454{background:color-mix(in srgb, var(--warning) 20%, transparent);border-left-color:var(--warning)}._ansLinked_k9nob_476{cursor:pointer}._ansLinked_k9nob_476:hover{outline:2px solid var(--primary)}._answerText_k9nob_484{white-space:pre-wrap;font-size:.9375rem;line-height:2.2}._rubricGroup_k9nob_490{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._rubricGroupHead_k9nob_496{background:var(--bg);padding:6px 10px;font-size:.75rem;font-weight:700}._rubricRow_k9nob_503{border-top:1px solid var(--border);gap:8px;padding:8px 10px;scroll-margin-top:12px;font-size:.8125rem;line-height:1.7;display:flex}._rubricRowActive_k9nob_513{background:color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:inset 3px 0 0 var(--primary)}._rubricKey_k9nob_518{color:var(--text-muted);flex:none;min-width:32px;font-weight:700}._rubricPoints_k9nob_525{color:var(--primary);flex:none;font-weight:700}._keywordRow_k9nob_531{flex-wrap:wrap;gap:8px;font-size:.8125rem;line-height:1.8;display:flex}._keywordKind_k9nob_539{flex:none;font-weight:700}._keywordSource_k9nob_544{color:var(--text-muted);font-size:.75rem}._jumpHint_k9nob_549{color:var(--text-muted);font-size:.75rem;line-height:1.6}._structureList_k9nob_557{counter-reset:structure;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._structureItem_k9nob_567{counter-increment:structure;border:1px solid var(--border);background:var(--bg);border-radius:8px;gap:8px;padding:8px 10px;font-size:.875rem;line-height:1.7;display:flex}._structureItem_k9nob_567:before{content:counter(structure);background:var(--border);width:20px;height:20px;color:var(--text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._theoryList_k9nob_594{padding-left:1.2em;font-size:.8125rem;line-height:1.8}._sheet_1ghev_2{flex-direction:column;display:flex;container-type:inline-size}._row_1ghev_8{align-items:center;gap:6px;display:flex}._cells_1ghev_14{border-left:1px solid var(--text-muted);background:var(--card);flex:1;grid-template-columns:repeat(20,minmax(0,1fr));display:grid}._row_1ghev_8:first-child ._cells_1ghev_14{border-top:1px solid var(--text-muted)}._cell_1ghev_14{aspect-ratio:1;border-right:1px solid var(--text-muted);border-bottom:1px solid var(--text-muted);color:var(--text);justify-content:center;align-items:center;font-size:clamp(.625rem,3.6cqi,1.375rem);line-height:1;display:flex;position:relative}._ten_1ghev_40{border-right-width:2px}._limitEnd_1ghev_44{box-shadow:inset -2px 0 0 var(--text)}._over_1ghev_48{background:color-mix(in srgb, var(--danger) 15%, var(--card));color:var(--danger)}._halfPair_1ghev_54{letter-spacing:-.05em;font-size:.8em}._overflowPeriod_1ghev_60{color:var(--text);line-height:1;position:absolute;bottom:0;left:100%}._label_1ghev_68,._labelOver_1ghev_69{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:0 0 2.25rem;font-size:.75rem}._labelOver_1ghev_69{color:var(--danger);font-weight:700}._stepLocked_1o6ue_4{opacity:.45;cursor:not-allowed}._fieldLabel_1o6ue_9{color:var(--text-muted);font-size:.6875rem;font-weight:700}._plainList_1o6ue_15{padding-left:1.2em;font-size:.8125rem;line-height:1.8}._evidenceList_1o6ue_23{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._evidenceRow_1o6ue_32{gap:8px;font-size:.8125rem;line-height:1.7;display:flex}._paraId_1o6ue_39{color:var(--text-muted);flex:none;min-width:42px;margin-right:6px;padding-top:2px;font-size:.6875rem;font-weight:700}._mustBadge_1o6ue_49{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 65%, var(--text));border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.6875rem;font-weight:700}._frameDetails_1o6ue_61{font-size:.8125rem}._frameDetails_1o6ue_61 summary{cursor:pointer;color:var(--primary);margin-bottom:6px;font-weight:700}._slotBox_1o6ue_73{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--bg));border-radius:6px;padding:6px 10px}._slotLine_1o6ue_80{margin:0;font-size:.875rem;font-weight:700;line-height:1.7}li._slotCurrent_1o6ue_87{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--bg));font-weight:700}._slotTag_1o6ue_93{color:var(--primary);white-space:nowrap;flex:none;align-self:center;margin-left:auto;font-size:.6875rem;font-weight:700}._move_1o6ue_103{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}._moveTitle_1o6ue_111{color:var(--primary);font-size:.8125rem;font-weight:700}._candidateList_1o6ue_117{flex-direction:column;gap:6px;display:flex}._candidate_1o6ue_117{text-align:left;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;gap:4px;padding:8px 10px;font-size:.8125rem;line-height:1.7;display:flex}._candidate_1o6ue_117:disabled{cursor:default}._candidateSelected_1o6ue_140{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--bg))}._candidateAnswer_1o6ue_147{outline:2px solid var(--success);outline-offset:-1px}._resultGood_1o6ue_152,._resultBad_1o6ue_153{border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;font-size:.8125rem;line-height:1.7;display:flex}._resultGood_1o6ue_152{background:color-mix(in srgb, var(--success) 12%, transparent)}._resultBad_1o6ue_153{background:color-mix(in srgb, var(--danger) 10%, transparent)}._resultHead_1o6ue_171{font-weight:700}._chipText_1o6ue_176{font-size:.9375rem;line-height:2.3}._chip_1o6ue_176{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 1px}._chipMarked_1o6ue_188{background:color-mix(in srgb, var(--warning) 40%, transparent);font-weight:700}._chipHit_1o6ue_193{background:color-mix(in srgb, var(--success) 26%, transparent);font-weight:700}._chipMissed_1o6ue_198{outline:2px dashed var(--success);outline-offset:-2px;font-weight:700}._chipExtra_1o6ue_204{background:color-mix(in srgb, var(--warning) 22%, transparent);color:var(--text-muted);text-decoration:line-through}._chipCut_1o6ue_210{color:var(--text-muted);text-decoration:line-through}._legendLine_1o6ue_215{flex-wrap:wrap;gap:8px;font-size:.75rem;line-height:2;display:flex}._legendLine_1o6ue_215 ._chip_1o6ue_176{cursor:default;padding:1px 6px}._insertRow_1o6ue_228{flex-wrap:wrap;gap:6px;display:flex}._insertChip_1o6ue_234{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 14%, var(--card));color:var(--text);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}._textarea_1o6ue_244{border:1px solid var(--border);border-radius:var(--radius);resize:vertical;width:100%;padding:10px 12px;font-size:.9375rem;line-height:1.7}._charCount_1o6ue_254,._charCountOver_1o6ue_255{color:var(--text-muted);text-align:right;align-self:flex-end;font-size:.75rem}._charCountOver_1o6ue_255{color:var(--danger);font-weight:700}._hintList_1o6ue_267{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._hintList_1o6ue_267 li{white-space:pre-line;background:color-mix(in srgb, var(--primary) 8%, var(--bg));border-radius:8px;padding:6px 10px;font-size:.8125rem;line-height:1.7}._hintLabel_1o6ue_285{color:var(--primary);margin-right:8px;font-size:.6875rem;font-weight:700}._keywordRow_1o6ue_292{flex-wrap:wrap;gap:6px;display:flex}._keywordHit_1o6ue_298,._keywordMiss_1o6ue_299{border-radius:999px;flex:none;padding:2px 10px;font-size:.75rem;font-weight:700}._keywordHit_1o6ue_298{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 65%, var(--text))}._keywordMiss_1o6ue_299{background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}._judgeRow_1o6ue_318{gap:6px;display:flex}._judgeBtn_1o6ue_323,._judgeSelected_1o6ue_324{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--text);flex:1;padding:10px 6px;font-size:.8125rem;font-weight:700}._judgeSelected_1o6ue_324{border-color:var(--primary);background:var(--primary);color:#fff}._rubricRow_1o6ue_343{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding-top:6px;font-size:.8125rem;line-height:1.7;display:flex}._rubricLabel_1o6ue_353{flex:auto}._matched_1o6ue_357{color:var(--text-muted);font-size:.75rem}._actionBar_1o6ue_364{gap:10px;display:flex}._primaryBtn_1o6ue_369,._secondaryBtn_1o6ue_370{text-align:center;border-radius:var(--radius);flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._primaryBtn_1o6ue_369{background:var(--primary);color:#fff;border:none}._primaryBtn_1o6ue_369:hover{background:var(--primary-light)}._primaryBtn_1o6ue_369:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1o6ue_370{background:var(--card);color:var(--text);border:1px solid var(--border)}._secondaryBtn_1o6ue_370:hover{background:var(--bg)}._topBar_1x3i7_1{justify-content:space-between;align-items:center;gap:8px;display:flex}._abortBtn_1x3i7_8{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--danger);padding:6px 14px;font-size:.8125rem;font-weight:600}._abortBtn_1x3i7_8:hover{background:var(--danger);color:#fff}._progressText_1x3i7_23{color:var(--text-muted);font-size:.8125rem;font-weight:700}._navBtn_1q4kh_1,._navBtnDisabled_1q4kh_2{text-align:center;border-radius:var(--radius);white-space:nowrap;flex:none;padding:12px 14px;font-size:.875rem;font-weight:700;text-decoration:none}._navBtn_1q4kh_1{background:var(--card);color:var(--text);border:1px solid var(--border)}._navBtn_1q4kh_1:hover{background:var(--bg)}._navBtnDisabled_1q4kh_2{background:var(--bg);color:var(--text-muted);border:1px solid var(--border);opacity:.5}._backdrop_13165_1{box-sizing:border-box;z-index:100;touch-action:pinch-zoom;background:#0f172ad9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._image_13165_15{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:100%;box-shadow:var(--shadow);touch-action:pinch-zoom}._page_1tz6d_1{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}._emptyText_1tz6d_8{color:var(--text-muted);font-size:.875rem}._emptyText_1tz6d_8 a{color:var(--primary);font-weight:600}._header_1tz6d_18{justify-content:space-between;align-items:center;gap:8px;display:flex}._questionNo_1tz6d_25{font-size:1rem;font-weight:700}._phaseLabel_1tz6d_30{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));border-radius:var(--radius);padding:4px 10px;font-size:.75rem;font-weight:700}._questionText_1tz6d_39{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;font-size:.875rem;font-weight:600;line-height:1.7}._hint_1tz6d_49{color:var(--text-muted);font-size:.75rem}._imageSection_1tz6d_54{flex-direction:column;gap:8px;display:flex}._imageSectionTitle_1tz6d_60{color:var(--text-muted);font-size:.8125rem;font-weight:700}._imageList_1tz6d_66{gap:10px;display:flex;overflow-x:auto}._imageLink_1tz6d_72{cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:block}._imageThumb_1tz6d_81{object-fit:contain;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);max-width:200px;height:120px}._paragraphList_1tz6d_90{flex-direction:column;gap:10px;display:flex}._paragraph_1tz6d_90{text-align:left;background:var(--card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;width:100%;padding:12px 14px;display:block}._paragraph_1tz6d_90:disabled{cursor:default}._paragraphMarked_1tz6d_111{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}._paragraphNoise_1tz6d_116{border-color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--card))}._paragraphHead_1tz6d_121{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._paragraphLabel_1tz6d_129{color:var(--text-muted);font-size:.8125rem;font-weight:700}._markBadge_1tz6d_135{color:#fff;background:var(--primary);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}._paragraphText_1tz6d_144{white-space:pre-wrap;font-size:.875rem;line-height:1.8}._actionBar_1tz6d_150{gap:10px;margin-top:8px;display:flex}._submitBtn_1tz6d_156,._submitBtnLink_1tz6d_157{text-align:center;background:var(--primary);color:#fff;border-radius:var(--radius);border:none;flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._submitBtn_1tz6d_156:hover,._submitBtnLink_1tz6d_157:hover{background:var(--primary-light)}._submitBtn_1tz6d_156:disabled{opacity:.5;cursor:default;background:var(--primary)}._secondaryBtn_1tz6d_184{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:12px;font-size:.9375rem;font-weight:700}._secondaryBtn_1tz6d_184:hover{background:var(--bg)}._resultSection_1tz6d_199{flex-direction:column;gap:14px;display:flex}._resultBannerOk_1tz6d_205,._resultBannerNg_1tz6d_206{border-radius:var(--radius);text-align:center;padding:14px}._resultBannerOk_1tz6d_205{background:color-mix(in srgb, var(--success) 14%, var(--card));border:1px solid var(--success)}._resultBannerNg_1tz6d_206{background:color-mix(in srgb, var(--danger) 10%, var(--card));border:1px solid var(--danger)}._resultBannerTitle_1tz6d_222{font-size:1.125rem;font-weight:700}._resultBannerText_1tz6d_227{color:var(--text-muted);margin-top:4px;font-size:.8125rem}._resultBlock_1tz6d_233{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._resultBlockTitle_1tz6d_243{font-size:.875rem;font-weight:700}._evidenceListOk_1tz6d_248,._evidenceListMissed_1tz6d_249,._evidenceListNoise_1tz6d_250,._evidenceListBonus_1tz6d_251{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.7;list-style:none;display:flex}._evidenceListOk_1tz6d_248 li,._evidenceListMissed_1tz6d_249 li,._evidenceListBonus_1tz6d_251 li{border-radius:var(--radius);padding:8px 10px}._evidenceListOk_1tz6d_248 li{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._evidenceListMissed_1tz6d_249 li{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._evidenceListBonus_1tz6d_251 li{background:color-mix(in srgb, var(--primary) 8%, var(--card));border:1px solid var(--primary-light)}._evidenceListNoise_1tz6d_250 li{background:color-mix(in srgb, var(--warning) 12%, var(--card));border:1px solid var(--warning);border-radius:var(--radius);padding:8px 10px}._evidenceHead_1tz6d_291{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}._evidencePara_1tz6d_298{color:var(--text-muted);font-size:.75rem;font-weight:700}._evidenceText_1tz6d_304{font-weight:500}._evidenceRole_1tz6d_308{color:var(--text-muted);font-size:.75rem}._evidenceTag_1tz6d_313{color:var(--warning);background:color-mix(in srgb, var(--warning) 20%, var(--card));border-radius:999px;padding:1px 8px;font-size:.6875rem;font-weight:700}._noiseReason_1tz6d_322{color:var(--text-muted);margin-top:4px;font-size:.75rem;line-height:1.6}._page_ahcec_1{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}._emptyText_ahcec_8{color:var(--text-muted);font-size:.875rem}._header_ahcec_13{justify-content:space-between;align-items:center;gap:8px;display:flex}._questionNo_ahcec_20{font-size:1rem;font-weight:700}._phaseLabel_ahcec_25{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));border-radius:var(--radius);padding:4px 10px;font-size:.75rem;font-weight:700}._questionText_ahcec_34{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;font-size:.875rem;font-weight:600;line-height:1.7}._hint_ahcec_44{color:var(--text-muted);font-size:.75rem}._section_ahcec_49{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._sectionTitle_ahcec_59{font-size:.875rem;font-weight:700}._pickedList_ahcec_64,._unusedList_ahcec_65{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.8125rem;line-height:1.7;list-style:none;display:flex}._pickedList_ahcec_64 li,._unusedList_ahcec_65 li{border-radius:var(--radius);background:var(--bg);padding:8px 10px}._unusedList_ahcec_65 li{background:color-mix(in srgb, var(--warning) 12%, var(--card));border:1px solid var(--warning)}._evidencePara_ahcec_88{color:var(--text-muted);margin-right:6px;font-size:.75rem;font-weight:700}._imageList_ahcec_95{gap:10px;display:flex;overflow-x:auto}._imageLink_ahcec_101{cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:block}._imageThumb_ahcec_110{object-fit:contain;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);max-width:200px;height:120px}._yokenDetails_ahcec_119{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}._yokenSummary_ahcec_126{cursor:pointer;font-size:.875rem;font-weight:700}._yokenBody_ahcec_132{flex-direction:column;gap:10px;max-height:50vh;margin-top:10px;display:flex;overflow-y:auto}._yokenParagraph_ahcec_141{font-size:.8125rem;line-height:1.7}._paragraphLabel_ahcec_146{color:var(--text-muted);margin-bottom:2px;font-weight:700;display:block}._textarea_ahcec_153{border:1px solid var(--border);border-radius:var(--radius);resize:vertical;width:100%;padding:12px;font-size:.9375rem;line-height:1.7}._swotBlock_ahcec_163{flex-direction:column;gap:4px;display:flex}._swotLabel_ahcec_169{font-size:.8125rem;font-weight:700}._charCount_ahcec_174{color:var(--text-muted);align-self:flex-end;font-size:.75rem}._charCountOver_ahcec_180{color:var(--danger);align-self:flex-end;font-size:.75rem;font-weight:700}._unavailableBanner_ahcec_187{background:color-mix(in srgb, var(--danger) 10%, var(--card));border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:10px 12px;font-size:.8125rem;font-weight:600}._errorText_ahcec_197{color:var(--danger);font-size:.8125rem}._actionBar_ahcec_202{gap:10px;margin-top:4px;display:flex}._submitBtn_ahcec_208,._submitBtnLink_ahcec_209{text-align:center;background:var(--primary);color:#fff;border-radius:var(--radius);border:none;flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._submitBtn_ahcec_208:hover,._submitBtnLink_ahcec_209:hover{background:var(--primary-light)}._submitBtn_ahcec_208:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_ahcec_235{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:12px;font-size:.9375rem;font-weight:700}._secondaryBtn_ahcec_235:hover{background:var(--bg)}._resultSection_ahcec_250{flex-direction:column;gap:14px;display:flex}._scoreBanner_ahcec_256{background:color-mix(in srgb, var(--primary) 12%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);text-align:center;padding:18px}._scoreBannerTitle_ahcec_264{font-size:1.5rem;font-weight:700}._warnBlock_ahcec_269{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger);border-radius:var(--radius);padding:14px}._warnList_ahcec_276{color:var(--danger);margin:6px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.7}._resultBlock_ahcec_284{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._resultBlockTitle_ahcec_294{font-size:.875rem;font-weight:700}._rubricList_ahcec_299{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._rubricItem_full_ahcec_308,._rubricItem_partial_ahcec_309,._rubricItem_none_ahcec_310{border-radius:var(--radius);padding:10px 12px;font-size:.8125rem;line-height:1.6}._rubricItem_full_ahcec_308{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._rubricItem_partial_ahcec_309{background:color-mix(in srgb, var(--warning) 10%, var(--card));border:1px solid var(--warning)}._rubricItem_none_ahcec_310{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._rubricHead_ahcec_332{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._rubricImportance_ahcec_339{font-weight:700}._rubricLabel_ahcec_343{flex:1;font-weight:600}._rubricPoints_ahcec_348{white-space:nowrap;font-weight:700}._rubricJudge_ahcec_353{margin-top:2px;font-weight:700}._rubricQuote_ahcec_358{color:var(--text-muted);margin-top:2px}._rubricComment_ahcec_363{color:var(--text-muted);margin-top:2px;font-size:.75rem}._overallText_ahcec_369{font-size:.8125rem;line-height:1.8}._answerBox_ahcec_374{white-space:pre-wrap;background:var(--bg);border-radius:var(--radius);padding:10px 12px;font-size:.8125rem;line-height:1.8}._stepGuide_1usyw_1{flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}._step_1usyw_1,._stepCurrent_1usyw_11{border:1px solid var(--border);border-radius:999px;padding:4px 10px}._step_1usyw_1{color:var(--text-muted);background:var(--card)}._stepCurrent_1usyw_11{color:#fff;background:var(--primary);border-color:var(--primary)}._stepArrow_1usyw_28{color:var(--text-muted)}._stepBack_1usyw_32{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.75rem;font-weight:700}._promptHeader_1usyw_42{border-bottom:2px dotted var(--success);padding-bottom:1px}._clueBox_1usyw_47{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid color-mix(in srgb, var(--success) 40%, var(--border));border-radius:var(--radius);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._clueTitle_1usyw_57{color:var(--success);flex:none;padding-top:3px;font-size:.75rem;font-weight:700}._clueList_1usyw_65{flex-wrap:wrap;gap:6px;display:flex}._clueChip_1usyw_71{background:var(--card);border:1px solid var(--success);border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:700}._card_1usyw_80{background:var(--card);border:2px solid var(--border);border-radius:var(--radius);overflow:hidden}._cardSelected_1usyw_87{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}._cardButton_1usyw_92{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:12px 14px 8px;display:block}._keywordList_1usyw_103{flex-wrap:wrap;gap:6px;display:flex}._keyword_1usyw_103{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:.8125rem;line-height:1.4}._bodyDetails_1usyw_118{padding:0 14px 10px}._bodySummary_1usyw_122{color:var(--primary);cursor:pointer;font-size:.75rem;font-weight:700}._bodyText_1usyw_129{flex-direction:column;gap:4px;margin-top:6px;font-size:.8125rem;line-height:1.7;display:flex}._sentenceId_1usyw_138{color:var(--text-muted);margin-right:6px;font-size:.75rem;font-weight:700}._groupLabel_1usyw_145{color:var(--text-muted);margin-top:4px;font-size:.75rem;font-weight:700}._hiddenNote_1usyw_152{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}._outsideTag_1usyw_161{color:var(--warning);margin-left:6px;font-size:.6875rem;font-weight:700}._wrap_xss7t_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._abortBtn_xss7t_9{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--danger);padding:6px 14px;font-size:.8125rem;font-weight:600}._abortBtn_xss7t_9:hover{background:var(--danger);color:#fff}._steps_xss7t_24{flex-wrap:wrap;gap:6px;display:flex}._step_xss7t_24,._stepCurrent_xss7t_31{border-radius:var(--radius);padding:4px 10px;font-size:.75rem;font-weight:700}._step_xss7t_24{color:var(--text-muted);background:var(--card);border:1px solid var(--border)}._stepCurrent_xss7t_31{color:#fff;background:var(--primary);border:1px solid var(--primary)}._page_ak5o8_1{flex-direction:column;gap:16px;display:flex}._title_ak5o8_7{font-size:1.25rem;font-weight:700}._emptyText_ak5o8_12{color:var(--text-muted);font-size:.875rem}._emptyText_ak5o8_12 a{color:var(--primary);font-weight:600}._questionHead_ak5o8_22{align-items:center;gap:8px;display:flex}._questionNo_ak5o8_28{font-size:.9375rem;font-weight:700}._questionText_ak5o8_33{color:var(--text-muted);font-size:.8125rem;line-height:1.7}._verdictBanner_ak5o8_39{background:color-mix(in srgb, var(--primary) 12%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);text-align:center;padding:18px}._verdictTitle_ak5o8_47{font-size:1.375rem;font-weight:700}._verdictDetail_ak5o8_52{color:var(--text-muted);margin-top:8px;font-size:.8125rem;line-height:1.7}._tableCard_ak5o8_59{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._tableRow_ak5o8_69{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._tableRowBtn_ak5o8_78{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._tableRowBtn_ak5o8_78:hover{background:var(--bg)}._tableRowRight_ak5o8_96{align-items:center;gap:8px;display:flex}._expandIcon_ak5o8_102{color:var(--text-muted);font-size:.6875rem}._detailPanel_ak5o8_107{margin-top:8px;padding-left:4px}._tableLabel_ak5o8_112{font-size:.875rem;font-weight:600}._scoreText_ak5o8_117{color:var(--primary);font-size:.875rem;font-weight:700}._badgeOk_ak5o8_123,._badgeNg_ak5o8_124,._badgeUnknown_ak5o8_125{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex}._badgeOk_ak5o8_123{background:color-mix(in srgb, var(--success) 20%, var(--card));color:var(--success)}._badgeNg_ak5o8_124{background:color-mix(in srgb, var(--danger) 20%, var(--card));color:var(--danger)}._badgeUnknown_ak5o8_125{background:var(--bg);color:var(--text-muted)}._actionBar_ak5o8_151{gap:10px;display:flex}._submitBtnLink_ak5o8_156,._secondaryBtnLink_ak5o8_157{text-align:center;border-radius:var(--radius);flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._submitBtnLink_ak5o8_156{background:var(--primary);color:#fff}._submitBtnLink_ak5o8_156:hover{background:var(--primary-light)}._secondaryBtnLink_ak5o8_157{background:var(--card);color:var(--text);border:1px solid var(--border)}._secondaryBtnLink_ak5o8_157:hover{background:var(--bg)}._card_157t5_1{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._head_157t5_11{justify-content:space-between;align-items:center;gap:8px;display:flex}._headLabel_157t5_18{font-size:.9375rem;font-weight:700}._headScore_157t5_23{color:var(--primary);white-space:nowrap;font-size:.875rem;font-weight:700}._lineList_157t5_30{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.8125rem;line-height:1.7;list-style:none;display:flex}._answerText_157t5_41{white-space:pre-wrap;background:var(--bg);border-radius:8px;padding:10px 12px;font-size:.875rem;line-height:1.8}._note_157t5_50{color:var(--text-muted);font-size:.8125rem;line-height:1.7}._card_vznga_1{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:14px;display:flex}._head_vznga_11{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._label_vznga_18{color:var(--text);font-size:.875rem;font-weight:700}._updatedAt_vznga_24{color:var(--text-muted);font-size:.75rem}._textarea_vznga_29{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);resize:vertical;padding:10px;font-family:inherit;font-size:.875rem;line-height:1.6}._textarea_vznga_29:focus{border-color:var(--primary);outline:none}._error_vznga_47{color:var(--danger);font-size:.8125rem}._saveBtn_vznga_52{border-radius:var(--radius);background:var(--warning);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:8px 16px;font-size:.8125rem;font-weight:700}._saveBtn_vznga_52:hover{opacity:.9}._saveBtn_vznga_52:disabled{opacity:.6;cursor:default}._page_1fjlc_1{flex-direction:column;gap:16px;display:flex}._caseTitle_1fjlc_7{color:var(--text-muted);font-size:.75rem;font-weight:600}._title_1fjlc_13{font-size:1.25rem;font-weight:700}._emptyText_1fjlc_18{color:var(--text-muted);font-size:.875rem}._emptyText_1fjlc_18 a{color:var(--primary);font-weight:600}._summary_1fjlc_28{justify-content:space-between;align-items:center;gap:10px;display:flex}._summaryTime_1fjlc_35{color:var(--text-muted);font-size:.8125rem}._summaryScore_1fjlc_40{color:var(--primary);font-size:1rem;font-weight:700}._conditionCard_1fjlc_46{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}._conditionTitle_1fjlc_53{margin-bottom:8px;font-size:.875rem;font-weight:700}._conditionText_1fjlc_59{color:var(--text-muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.8}._questionCard_1fjlc_66{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._questionHead_1fjlc_76{justify-content:space-between;align-items:center;gap:8px;display:flex}._questionNo_1fjlc_83{font-size:.9375rem;font-weight:700}._questionScore_1fjlc_88{color:var(--primary);font-size:.875rem;font-weight:700}._wrapper_1ahfw_1{flex-direction:column;gap:12px;display:flex}._meta_1ahfw_7{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;font-size:.6875rem;display:flex}._unit_1ahfw_15{font-weight:700}._section_1ahfw_19{flex-direction:column;gap:6px;display:flex}._sectionTitle_1ahfw_25{color:var(--primary);font-size:.8125rem;font-weight:700}._tableScroll_1ahfw_32{overflow-x:auto}._table_1ahfw_32{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:260px;font-size:.8125rem}._table_1ahfw_32 thead th{color:var(--text-muted);text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 6px;font-size:.6875rem;font-weight:700}._table_1ahfw_32 thead th:first-child{text-align:left}._table_1ahfw_32 th[scope=row]{text-align:left;white-space:nowrap;padding:5px 6px;font-weight:400}._table_1ahfw_32 td{text-align:right;white-space:nowrap;padding:5px 6px}._table_1ahfw_32 tbody tr{border-bottom:1px solid var(--border)}._emphasisRow_1ahfw_75 th[scope=row],._emphasisRow_1ahfw_75 td{font-weight:700}._indent0_1ahfw_80{padding-left:6px}._indent1_1ahfw_84{padding-left:18px}._indent2_1ahfw_88{padding-left:30px}._numberBtn_1ahfw_92{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-weight:700}._numberBtn_1ahfw_92:active{background:var(--primary-light)}._toggleBtn_1ahfw_107{border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.75rem;font-weight:700}._card_3v5qd_1{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;color:var(--text);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._clickable_3v5qd_15{cursor:pointer}._clickable_3v5qd_15:disabled{opacity:.45;cursor:default}._selected_3v5qd_24{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}._head_3v5qd_29{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._category_3v5qd_36{color:var(--primary);border:1px solid var(--primary-light);border-radius:999px;padding:1px 8px;font-size:.625rem;font-weight:700}._label_3v5qd_45{flex:1;font-size:.875rem;font-weight:700}._badgeSuperior_3v5qd_51,._badgeInferior_3v5qd_52{color:#fff;border-radius:999px;padding:2px 10px;font-size:.6875rem;font-weight:700}._badgeSuperior_3v5qd_51{background:var(--success)}._badgeInferior_3v5qd_52{background:var(--danger)}._values_3v5qd_68{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._value_3v5qd_68{align-items:baseline;gap:4px;font-size:1rem;display:inline-flex}._valueMuted_3v5qd_83{color:var(--text-muted);align-items:baseline;gap:4px;font-size:.875rem;display:inline-flex}._valueName_3v5qd_91{color:var(--text-muted);font-size:.625rem}._valueSeparator_3v5qd_96,._unit_3v5qd_101,._expression_3v5qd_106{color:var(--text-muted);font-size:.6875rem}._page_1pbov_1{flex-direction:column;gap:16px;display:flex}._header_1pbov_7{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._stepBadge_1pbov_14{color:#fff;background:var(--primary);border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700}._stepTitle_1pbov_23{flex:1;font-size:.9375rem;font-weight:700}._progress_1pbov_29{gap:4px;display:flex}._progressDot_1pbov_34{background:var(--border);border-radius:2px;width:100%;height:4px}._progressDotDone_1pbov_41{background:var(--primary)}._hint_1pbov_45{color:var(--text-muted);background:var(--card);border-left:3px solid var(--primary-light);border-radius:0 var(--radius) var(--radius) 0;padding:10px 12px;font-size:.8125rem;line-height:1.7}._section_1pbov_55{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._sectionTitle_1pbov_65{color:var(--primary);font-size:.8125rem;font-weight:700}._paragraphLabel_1pbov_71{color:var(--primary);font-size:.75rem;font-weight:700;display:inline-block}._paragraphText_1pbov_78{font-size:.875rem;line-height:1.9}._chipRow_1pbov_83{flex-wrap:wrap;gap:8px;display:flex}._chip_1pbov_83{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:.8125rem;font-weight:700}._chipSelected_1pbov_100{border-color:var(--primary);background:var(--primary);color:#fff}._evidenceOption_1pbov_107{text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);width:100%;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;display:flex}._evidenceOptionSelected_1pbov_122{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}._evidenceOptionHead_1pbov_127{justify-content:space-between;align-items:center;gap:8px;display:flex}._evidenceOptionMark_1pbov_134{color:#fff;background:var(--primary);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}._chipCorrect_1pbov_143{border-color:var(--success);background:var(--success);color:#fff}._chipMissed_1pbov_149{border-color:var(--success);background:var(--card);color:var(--success);border-style:dashed}._chipWrong_1pbov_156{border-color:var(--danger);background:var(--danger);color:#fff}._actionBar_1pbov_162{flex-wrap:wrap;gap:8px;display:flex}._primaryBtn_1pbov_168{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;flex:1;min-width:140px;padding:13px 18px;font-size:.9375rem;font-weight:700}._primaryBtn_1pbov_168:disabled{background:var(--border);color:var(--text-muted);cursor:default}._secondaryBtn_1pbov_187{border:1px solid var(--border);background:var(--card);color:var(--text-muted);border-radius:var(--radius);cursor:pointer;padding:13px 18px;font-size:.875rem;font-weight:700}._scoreLine_1pbov_198{align-items:baseline;gap:8px;font-size:.875rem;font-weight:700;display:flex}._scoreValue_1pbov_206{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.5rem}._resultOk_1pbov_212{border-left:3px solid var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);border-radius:0 var(--radius) var(--radius) 0;padding:10px 12px;font-size:.8125rem;line-height:1.8}._resultNg_1pbov_221{border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:0 var(--radius) var(--radius) 0;padding:10px 12px;font-size:.8125rem;line-height:1.8}._note_1pbov_230{color:var(--text-muted);font-size:.8125rem;line-height:1.8}._noteStrong_1pbov_236{font-size:.8125rem;line-height:1.8}._slotHead_1pbov_241{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._slotNo_1pbov_248{color:var(--primary);font-size:1.25rem;font-weight:700}._sideSuperior_1pbov_254,._sideInferior_1pbov_255{color:#fff;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:700}._sideSuperior_1pbov_254{background:var(--success)}._sideInferior_1pbov_255{background:var(--danger)}._indicatorGrid_1pbov_271{flex-direction:column;gap:8px;display:flex}._quizQuestion_1pbov_277{font-size:.875rem;line-height:1.9}._oxRow_1pbov_282{gap:8px;display:flex}._oxBtn_1pbov_287{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);cursor:pointer;flex:1;padding:14px;font-size:1.25rem;font-weight:700}._oxBtnSelected_1pbov_298{border-color:var(--primary);background:var(--primary);color:#fff}._textarea_1pbov_304{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:140px;font:inherit;resize:vertical;padding:12px;font-size:.9375rem;line-height:1.9}._charCount_1pbov_316{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}._charCountOver_1pbov_324{color:var(--danger)}._rubricList_1pbov_328{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._rubricItem_full_1pbov_337,._rubricItem_partial_1pbov_338,._rubricItem_none_1pbov_339{border-radius:var(--radius);padding:10px 12px;font-size:.8125rem;line-height:1.6}._rubricItem_full_1pbov_337{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._rubricItem_partial_1pbov_338{background:color-mix(in srgb, var(--warning) 10%, var(--card));border:1px solid var(--warning)}._rubricItem_none_1pbov_339{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._rubricHead_1pbov_361{align-items:flex-start;gap:8px;display:flex}._rubricLabel_1pbov_367{flex:1;font-weight:600}._rubricPoints_1pbov_372{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}._rubricJudge_1pbov_378{align-items:center;gap:8px;margin-top:2px;font-weight:700;display:flex}._rubricCategory_1pbov_386{color:var(--text-muted);font-size:.6875rem;font-weight:600}._rubricQuote_1pbov_392{color:var(--text-muted);margin-top:2px}._rubricComment_1pbov_397{color:var(--text-muted);margin-top:2px;font-size:.75rem}._unavailableBanner_1pbov_403{background:color-mix(in srgb, var(--danger) 10%, var(--card));border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:10px 12px;font-size:.8125rem;font-weight:600}._errorText_1pbov_413{color:var(--danger);font-size:.8125rem}._answerBox_1pbov_418{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:12px;font-size:.875rem;line-height:1.9}._answerLabel_1pbov_427{color:var(--text-muted);margin-bottom:4px;font-size:.6875rem;font-weight:700}._details_1pbov_434 summary{color:var(--primary);cursor:pointer;padding:6px 0;font-size:.8125rem;font-weight:700}._emptyText_1pbov_442{color:var(--text-muted);font-size:.875rem}._emptyText_1pbov_442 a{color:var(--primary);font-weight:600}._summaryList_1pbov_452{flex-direction:column;gap:8px;display:flex}._summaryRow_1pbov_458{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:.875rem;display:flex}._summaryScore_1pbov_468{font-variant-numeric:tabular-nums;font-weight:700}._tagRow_1pbov_473{flex-wrap:wrap;gap:6px;display:flex}._tag_1pbov_473{color:var(--danger);border:1px solid var(--danger);border-radius:999px;padding:2px 10px;font-size:.6875rem;font-weight:700}._optionRow_1pbov_490{text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);width:100%;font:inherit;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;font-size:.875rem;line-height:1.7;display:flex}._optionRowSelected_1pbov_507{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 2px var(--primary-light)}._optionCheck_1pbov_513{min-width:34px;color:var(--primary);flex-shrink:0;font-weight:700}._cardRow_1pbov_520{text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);width:100%;font:inherit;color:var(--text);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;display:flex}._cardRow_1pbov_520:disabled{cursor:default}._cardRowSelected_1pbov_540{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 2px var(--primary-light)}._cardRowCorrect_1pbov_546{border-color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}._cardRowMissed_1pbov_552{border-color:var(--success);border-style:dashed}._cardRowWrong_1pbov_557{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}._cardRowStep_1pbov_563{border-color:var(--primary-light);background:color-mix(in srgb, var(--primary) 8%, transparent)}._cardLabel_1pbov_568{flex:1;min-width:140px;font-size:.8125rem;font-weight:700}._cardValue_1pbov_575{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}._cardUnit_1pbov_581{color:var(--text-muted);margin-left:2px;font-size:.6875rem;font-weight:400}._cardSource_1pbov_588{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.625rem}._formulaRow_1pbov_597{background:var(--bg);border-radius:var(--radius);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}._formulaOp_1pbov_608{color:var(--text-muted);font-size:1.125rem;font-weight:700}._formulaSlot_1pbov_614{border:1px dashed var(--primary-light);background:var(--card);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:.8125rem}._formulaSlotFilled_1pbov_625{border-style:solid;border-color:var(--primary);color:var(--text);font-size:.9375rem;font-weight:700}._formulaSlotActive_1pbov_634{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}._formulaResult_1pbov_639{color:var(--primary);font-size:1.125rem;font-weight:700}._answerPreview_1pbov_645{color:var(--primary);text-align:right;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}._linkBtn_1pbov_653{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:.8125rem;font-weight:700;text-decoration:underline}._tableScroll_1pbov_666{overflow-x:auto}._materialTable_1pbov_670{border-collapse:collapse;width:100%;font-size:.8125rem}._materialTable_1pbov_670 th,._materialTable_1pbov_670 td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:6px 8px}._materialTable_1pbov_670 th[scope=row],._materialTable_1pbov_670 thead th:first-child{text-align:left;font-weight:400}._materialTable_1pbov_670 thead th{color:var(--text-muted);font-size:.6875rem;font-weight:700}._optionRowCorrect_1pbov_698{border-color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}._optionRowMissed_1pbov_704{border-color:var(--success);border-style:dashed}._optionRowWrong_1pbov_709{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}._timerRow_1pbov_716{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._timer_1pbov_716,._timerOver_1pbov_724{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}._timer_1pbov_716{color:var(--primary)}._timerOver_1pbov_724{color:var(--danger)}._timerBar_1pbov_739{background:var(--border);border-radius:3px;height:6px;overflow:hidden}._timerBarFill_1pbov_746,._timerBarFillOver_1pbov_747{border-radius:3px;height:100%;transition:width 1s linear;display:block}._timerBarFill_1pbov_746{background:var(--primary)}._timerBarFillOver_1pbov_747{background:var(--danger)}._promptMuted_bm3ad_5{color:var(--text-muted)}._promptFrame_bm3ad_9{box-shadow:0 0 0 2px var(--primary-light);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 2px}._tabBar_bm3ad_19{gap:6px;display:flex}._tab_bm3ad_19,._tabCurrent_bm3ad_25{text-align:center;border-radius:var(--radius);flex:1 1 0;padding:8px 6px;font-size:.8125rem;font-weight:700}._tab_bm3ad_19{color:var(--primary);background:var(--card);border:1px solid var(--primary-light)}._tabCurrent_bm3ad_25{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));border:2px solid var(--primary)}._paragraphRelated_bm3ad_47{border-left:3px solid var(--primary-light);background:color-mix(in srgb, var(--primary) 5%, transparent)}._indicatorItem_bm3ad_52{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:8px;display:flex}._indicatorItem_bm3ad_52:first-of-type{border-top:none;padding-top:0}._roleRequired_bm3ad_65,._roleTrap_bm3ad_66{color:#fff;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.6875rem;font-weight:700}._roleRequired_bm3ad_65{background:var(--success)}._roleTrap_bm3ad_66{background:var(--danger)}._sourceNote_bm3ad_86{border:1px dashed var(--border);background:var(--bg);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700}._revealRow_bm3ad_96{gap:8px;display:flex}._revealRow_bm3ad_96>button{flex:1 1 0}._verdictMark_bm3ad_107{margin-right:6px;font-weight:700}._trapNote_bm3ad_112{color:var(--danger);font-size:.75rem;font-weight:700}._cardLine_bm3ad_118{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:.8125rem;line-height:1.7;display:flex}._cardLine_bm3ad_118:first-of-type{border-top:none}._cardLineValue_bm3ad_133{font-variant-numeric:tabular-nums;flex:none;font-weight:700}._calcTerm_bm3ad_140{border:1px solid var(--primary-light);background:var(--card);border-radius:8px;flex-direction:column;align-items:center;padding:4px 10px;display:inline-flex}._calcTermLabel_bm3ad_150{color:var(--text-muted);font-size:.6875rem}._calcTermValue_bm3ad_155{font-size:.9375rem;font-weight:700}._answerValue_bm3ad_160{color:var(--primary);font-size:1.0625rem}._grow_bm3ad_165{flex:auto}._quizItem_bm3ad_169{border-top:1px solid var(--border);padding-top:8px}._quizItem_bm3ad_169:first-of-type{border-top:none;padding-top:0}._quizSummary_bm3ad_179{color:var(--primary);cursor:pointer;padding:4px 0;font-size:.75rem;font-weight:700}._page_ce8vq_1{flex-direction:column;gap:16px;display:flex}._title_ce8vq_7{font-size:1.25rem;font-weight:700}._emptyText_ce8vq_12{color:var(--text-muted);font-size:.875rem}._emptyText_ce8vq_12 a{color:var(--primary);font-weight:600}._card_ce8vq_22{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px;display:flex}._hint_ce8vq_32{color:var(--text-muted);font-size:.875rem;line-height:1.7}._startBtn_ce8vq_38{background:var(--primary);color:#fff;border-radius:var(--radius);border:none;padding:14px;font-size:1rem;font-weight:700}._startBtn_ce8vq_38:hover{background:var(--primary-light)}._questionTextDetails_ce8vq_52{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}._questionTextSummary_ce8vq_58{cursor:pointer;font-size:.8125rem;font-weight:700}._questionTextBody_ce8vq_64{margin-top:8px;font-size:.8125rem;line-height:1.7}._runningHead_ce8vq_70{justify-content:space-between;align-items:center;gap:8px;display:flex}._timer_ce8vq_77{color:var(--danger);font-size:1rem;font-weight:700}._progress_ce8vq_83{color:var(--text-muted);font-size:.8125rem}._caseTag_ce8vq_88{color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}._stem_ce8vq_98{color:var(--text-muted);font-size:.8125rem}._quizText_ce8vq_103{font-size:1rem;font-weight:600;line-height:1.7}._answerRow_ce8vq_109{gap:12px;display:flex}._oBtn_ce8vq_114,._xBtn_ce8vq_115{border-radius:var(--radius);color:#fff;border:none;flex:1;padding:20px;font-size:1.75rem;font-weight:700}._oBtn_ce8vq_114{background:var(--success)}._oBtn_ce8vq_114:hover{opacity:.85}._xBtn_ce8vq_115{background:var(--danger)}._xBtn_ce8vq_115:hover{opacity:.85}._stopBtn_ce8vq_141{background:var(--card);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);padding:10px;font-size:.8125rem;font-weight:600}._stopBtn_ce8vq_141:hover{background:var(--bg)}._resultSection_ce8vq_155{flex-direction:column;gap:14px;display:flex}._resultBanner_ce8vq_161{background:color-mix(in srgb, var(--primary) 12%, var(--card));border:1px solid var(--primary-light);border-radius:var(--radius);text-align:center;padding:18px}._resultBannerTitle_ce8vq_169{font-size:1.375rem;font-weight:700}._resultBlock_ce8vq_174{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}._resultBlockTitle_ce8vq_184{font-size:.875rem;font-weight:700}._wrongItemList_ce8vq_189{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._wrongItemList_ce8vq_189 li{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--card));border-radius:var(--radius);flex-direction:column;gap:4px;padding:10px 12px;display:flex}._tagBadge_ce8vq_208{color:var(--warning);background:color-mix(in srgb, var(--warning) 20%, var(--card));border-radius:999px;padding:1px 8px;font-size:.6875rem;font-weight:700}._answerText_ce8vq_217{color:var(--success);font-size:.8125rem;font-weight:700}._explainText_ce8vq_223{color:var(--text-muted);font-size:.75rem;line-height:1.6}._actionBar_ce8vq_229{gap:10px;display:flex}._homeLink_ce8vq_234{text-align:center;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._homeLink_ce8vq_234:hover{background:var(--bg)}._resultSection_ce8vq_155 ._startBtn_ce8vq_38{flex:1}._filterRow_ce8vq_258{flex-wrap:wrap;gap:6px;display:flex}._filterChip_ce8vq_264,._filterChipActive_ce8vq_265{cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:700}._filterChip_ce8vq_264{border:1px solid var(--border);background:var(--bg);color:var(--text)}._filterChipActive_ce8vq_265{border:1px solid var(--primary);background:var(--primary);color:#fff}._page_17kbq_1{flex-direction:column;gap:16px;display:flex}._scanPage_17kbq_8{padding-bottom:220px}._title_17kbq_12{font-size:1.25rem;font-weight:700}._emptyText_17kbq_17{color:var(--text-muted);font-size:.875rem}._emptyText_17kbq_17 a{color:var(--primary);font-weight:600}._card_17kbq_27{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px;display:flex}._heading_17kbq_37{color:var(--primary);font-size:1rem;font-weight:700}._hint_17kbq_43{font-size:.875rem;line-height:1.7}._note_17kbq_48{color:var(--text-muted);font-size:.8125rem;line-height:1.6}._toneA_17kbq_55{--tone:var(--success)}._toneB_17kbq_59{--tone:var(--primary)}._toneC_17kbq_63{--tone:var(--warning)}._toneD_17kbq_67{--tone:var(--danger)}._toneMuted_17kbq_71{--tone:var(--text-muted)}._legend_17kbq_75{flex-wrap:wrap;gap:8px;display:flex}._legendItem_17kbq_81{border:2px solid var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:700;display:inline-flex}._kbd_17kbq_93{text-align:center;border:1px solid var(--border);background:var(--card);min-width:1.4em;color:var(--text-muted);border-radius:4px;padding:0 4px;font-family:inherit;font-size:.75rem}._speedRow_17kbq_105{align-items:center;gap:10px;display:flex}._speedLabel_17kbq_111{font-size:.875rem;font-weight:700}._speedSelect_17kbq_116{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:8px;padding:4px 8px}._startBtn_17kbq_124{background:var(--primary);color:#fff;border-radius:var(--radius);border:none;padding:14px;font-size:1rem;font-weight:700}._startBtn_17kbq_124:hover{background:var(--primary-light)}._backLink_17kbq_138{color:var(--text-muted);align-self:center;align-items:center;font-size:.875rem;display:inline-flex}._paragraph_17kbq_148{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:12px 14px;display:flex}._paragraphNo_17kbq_158{color:var(--primary);font-size:.8125rem;font-weight:700}._paragraphBody_17kbq_164{font-size:1rem;line-height:1.9}._sentence_17kbq_169{cursor:pointer;border-radius:4px;padding:2px 0;scroll-margin-bottom:220px;transition:background-color .15s}._current_17kbq_178{background:color-mix(in srgb, var(--primary) 14%, transparent);outline:2px solid var(--primary);font-weight:700}._marked_17kbq_184{box-shadow:inset 0 -3px 0 var(--tone)}._marked_17kbq_184:not(._current_17kbq_178){background:color-mix(in srgb, var(--tone) 14%, transparent)}._sentenceId_17kbq_192{color:var(--text-muted);margin:0 2px 0 4px;font-size:.6875rem;font-weight:700}._markBadge_17kbq_199{color:#fff;background:var(--tone);vertical-align:middle;border-radius:4px;margin-left:3px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-block}._deck_17kbq_214{z-index:20;background:var(--card);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001f}._progressTrack_17kbq_226{background:var(--border);height:4px}._progressBar_17kbq_231{background:var(--primary);height:100%;transition:width .2s linear}._deckInner_17kbq_237{flex-direction:column;gap:8px;max-width:960px;margin:0 auto;padding:8px 12px 12px;display:flex}._controlRow_17kbq_246{align-items:center;gap:8px;display:flex}._position_17kbq_252{color:var(--text-muted);white-space:nowrap;font-size:.8125rem;font-weight:700}._controlRow_17kbq_246 ._speedSelect_17kbq_116{flex:1;min-width:0}._pauseBtn_17kbq_264,._resumeBtn_17kbq_265,._finishBtn_17kbq_266{white-space:nowrap;border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:700}._pauseBtn_17kbq_264{background:var(--danger);color:#fff;border:none}._resumeBtn_17kbq_265{background:var(--primary);color:#fff;border:none}._finishBtn_17kbq_266{background:var(--card);color:var(--text-muted);border:1px solid var(--border)}._actionButtons_17kbq_292{grid-template-columns:repeat(var(--button-count), minmax(0, 1fr));gap:6px;display:grid}._actBtn_17kbq_298{border:2px solid var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);color:var(--text);touch-action:manipulation;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;padding:6px 4px;display:flex}._actBtn_17kbq_298:active{transform:scale(.96)}._actBtn_17kbq_298[aria-pressed=true]{background:var(--tone);color:#fff}._nextBtn_17kbq_323{--tone:var(--text-muted)}._actLabel_17kbq_327{word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.3}._actKey_17kbq_335{opacity:.75;font-size:.6875rem}._resultBanner_17kbq_342{background:var(--primary);color:#fff;border-radius:var(--radius);text-align:center;flex-direction:column;gap:4px;padding:16px;display:flex}._resultScore_17kbq_353{font-size:1.5rem;font-weight:700}._resultCounts_17kbq_358{font-size:.875rem}._filterRow_17kbq_362{gap:8px;display:flex}._filterBtn_17kbq_367,._filterBtnActive_17kbq_368{border:1px solid var(--border);border-radius:999px;flex:1;font-size:.8125rem;font-weight:700}._filterBtn_17kbq_367{background:var(--card);color:var(--text-muted)}._filterBtnActive_17kbq_368{background:var(--primary);border-color:var(--primary);color:#fff}._resultCard_17kbq_387{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border-left:4px solid var(--status);flex-direction:column;gap:8px;padding:12px 14px;display:flex}._status_hit_17kbq_398,._status_pass_17kbq_399{--status:var(--success)}._status_wrong_17kbq_403{--status:var(--warning)}._status_miss_17kbq_407,._status_falseAlarm_17kbq_408{--status:var(--danger)}._resultHead_17kbq_412{align-items:center;gap:8px;display:flex}._sentenceIdLabel_17kbq_418{color:var(--text-muted);font-size:.75rem;font-weight:700}._statusBadge_17kbq_424{color:#fff;background:var(--status);border-radius:999px;padding:1px 10px;font-size:.75rem;font-weight:700}._reaction_17kbq_433{color:var(--text-muted);margin-left:auto;font-size:.75rem}._resultText_17kbq_439{font-size:.9375rem;line-height:1.8}._lineList_17kbq_444{margin:0;padding-left:1.2em;font-size:.8125rem;line-height:1.7}._link_17kbq_451{border-top:1px dashed var(--border);flex-direction:column;gap:2px;padding-top:6px;display:flex}._linkHead_17kbq_459{color:var(--primary);font-size:.75rem;font-weight:700}._linkQuote_17kbq_465{font-size:.8125rem;line-height:1.6}._linkNote_17kbq_470{color:var(--text-muted);font-size:.75rem;line-height:1.6}._references_17kbq_476{border-top:1px dashed var(--border);padding-top:6px}._referencesSummary_17kbq_481{color:var(--text-muted);cursor:pointer;font-size:.75rem;font-weight:700}._actionBar_17kbq_488,._nextSteps_17kbq_496{flex-direction:column;gap:8px;display:flex}._subBtn_17kbq_502{background:var(--card);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius);padding:10px 14px;font-size:.9375rem;font-weight:700}._subBtn_17kbq_502:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}._suggestion_17kbq_516{border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._chipRow_17kbq_527{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._chipLabel_17kbq_534{color:var(--text-muted);min-width:4.5em;font-size:.75rem;font-weight:700}._chip_17kbq_527,._chipSelected_17kbq_542,._chipHit_17kbq_543,._chipWrong_17kbq_544,._chipMissing_17kbq_545{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--text);border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:700}._chip_17kbq_527:disabled,._chipSelected_17kbq_542:disabled,._chipHit_17kbq_543:disabled,._chipWrong_17kbq_544:disabled,._chipMissing_17kbq_545:disabled{cursor:default}._chipSelected_17kbq_542{background:var(--primary);border-color:var(--primary);color:#fff}._chipHit_17kbq_543{background:var(--success);border-color:var(--success);color:#fff}._chipWrong_17kbq_544{background:var(--danger);border-color:var(--danger);color:#fff}._chipMissing_17kbq_545{border:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}._boardDetails_17kbq_589{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}._boardSummary_17kbq_595{cursor:pointer;font-size:.8125rem;font-weight:700}._boardList_17kbq_601,._boardListCompact_17kbq_602{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}._boardListCompact_17kbq_602{gap:4px;margin:0}._boardItem_17kbq_616{gap:8px;font-size:.8125rem;line-height:1.6;display:flex}._boardListCompact_17kbq_602 ._boardItem_17kbq_616{font-size:.75rem;line-height:1.5}._boardLabel_17kbq_628{color:var(--primary);flex-shrink:0;min-width:4em;font-weight:700}._boardText_17kbq_635{min-width:0}._segHeader_17kbq_639{color:var(--primary);font-weight:700}._segTense_17kbq_644{color:var(--warning);font-weight:700}._segConstraint_17kbq_649{text-decoration:underline;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-underline-offset:3px}._boardPanel_17kbq_656{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-height:32vh;padding:8px 10px;overflow-y:auto}._boardToggleActive_17kbq_665{white-space:nowrap;background:var(--primary);border:1px solid var(--primary);color:#fff;border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:700}._scanPageWithBoard_17kbq_677{padding-bottom:calc(220px + 32vh)}@media (width<=420px){._position_17kbq_252{display:none}}._boardLegend_17kbq_688{color:var(--text-muted);margin-top:6px;font-size:.75rem}._section_eau4o_1{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex}._sectionTitle_eau4o_12{color:var(--text);font-size:1rem;font-weight:700}._desc_eau4o_18{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.7}._field_eau4o_25{flex-direction:column;gap:4px;display:flex}._fieldLabel_eau4o_31{font-size:.8125rem;font-weight:600}._input_eau4o_36{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);padding:10px 12px;font-size:max(1rem,16px)}._primaryBtn_eau4o_45{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:10px 18px;font-size:.875rem;font-weight:700}._primaryBtn_eau4o_45:disabled{opacity:.6;cursor:default}._info_eau4o_62,._success_eau4o_63,._error_eau4o_64{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.7}._info_eau4o_62{color:var(--text-muted)}._success_eau4o_63{color:var(--success);font-weight:700}._error_eau4o_64{color:var(--danger);font-weight:600}._hints_eau4o_85,._addressList_eau4o_86{color:var(--text-muted);margin:0;padding-left:1.25em;font-size:.8125rem;line-height:1.7}._addressList_eau4o_86{color:var(--text);font-size:1rem}@media (width<=768px){._primaryBtn_eau4o_45{align-self:stretch}}._page_1lx2w_1{flex-direction:column;gap:20px;display:flex}._title_1lx2w_7{font-size:1.375rem;font-weight:700}._section_1lx2w_12{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex}._sectionTitle_1lx2w_22{font-size:1rem;font-weight:700}._sectionHeader_1lx2w_27{justify-content:space-between;align-items:center;gap:12px;display:flex}._desc_1lx2w_34{color:var(--text-muted);font-size:.8125rem;line-height:1.7}._emptyText_1lx2w_40{color:var(--text-muted);font-size:.875rem}._hiddenInput_1lx2w_45{display:none}._primaryBtn_1lx2w_49{background:var(--primary);color:#fff;border-radius:var(--radius);border:none;align-self:flex-start;padding:10px 18px;font-size:.875rem;font-weight:700}._primaryBtn_1lx2w_49:hover{background:var(--primary-light)}._primaryBtn_1lx2w_49:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1lx2w_69{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:10px 18px;font-size:.875rem;font-weight:600}._secondaryBtn_1lx2w_69:hover{background:var(--bg)}._dangerBtn_1lx2w_83{background:var(--card);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius);flex:none;padding:8px 14px;font-size:.8125rem;font-weight:600}._dangerBtn_1lx2w_83:hover{background:color-mix(in srgb, var(--danger) 8%, var(--card))}._buttonRow_1lx2w_98{flex-wrap:wrap;gap:10px;display:flex}._select_1lx2w_104{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);padding:10px 12px}._textarea_1lx2w_112{border:1px solid var(--border);border-radius:var(--radius);resize:vertical;width:100%;padding:12px;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6}._resultList_1lx2w_123{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._resultOk_1lx2w_132,._resultError_1lx2w_133{border-radius:var(--radius);padding:10px 12px;font-size:.8125rem}._resultOk_1lx2w_132{background:color-mix(in srgb, var(--success) 10%, var(--card));border:1px solid var(--success)}._resultError_1lx2w_133{background:color-mix(in srgb, var(--danger) 8%, var(--card));border:1px solid var(--danger)}._resultFilename_1lx2w_149{font-weight:700}._errorList_1lx2w_153{color:var(--danger);margin:6px 0 0;padding-left:18px;line-height:1.7}._caseList_1lx2w_160{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._caseItem_1lx2w_169{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._caseInfo_1lx2w_179{flex-direction:column;gap:2px;min-width:0;display:flex}._caseTitle_1lx2w_186{font-size:.875rem;font-weight:600}._caseMeta_1lx2w_191{color:var(--text-muted);font-size:.75rem}._imageUploadBlock_1lx2w_196{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:4px;display:flex}._imageList_1lx2w_204{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._imageItem_1lx2w_213{flex-direction:column;align-items:center;gap:6px;width:120px;display:flex}._imageThumb_1lx2w_221{object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);width:120px;height:90px}._checkAllRow_1lx2w_229{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._checkAllBtn_1lx2w_236{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:6px 12px;font-size:.8125rem;font-weight:600}._checkAllBtn_1lx2w_236:hover:not(:disabled){background:var(--bg)}._checkAllBtn_1lx2w_236:disabled{opacity:.5;cursor:not-allowed}._checkedCount_1lx2w_255{color:var(--text-muted);font-size:.8125rem}._packList_1lx2w_260{flex-direction:column;gap:6px;max-height:260px;list-style:none;display:flex;overflow-y:auto}._packItem_1lx2w_270{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}._packItem_1lx2w_270:hover{background:var(--bg)}._packItem_1lx2w_270 ._caseMeta_1lx2w_191{white-space:nowrap;margin-left:auto}._page_tu77v_1{flex-direction:column;gap:16px;display:flex}._title_tu77v_7{font-size:1.25rem;font-weight:700}._emptyText_tu77v_12{color:var(--text-muted);font-size:.875rem}._emptyText_tu77v_12 a{color:var(--primary);font-weight:600}._caseTabs_tu77v_22{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}._caseTab_tu77v_22,._caseTabActive_tu77v_29{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);padding:10px 8px;font-size:.9375rem;font-weight:700}._caseTabActive_tu77v_29{border-color:var(--primary);background:var(--primary);color:#fff}._listPicker_tu77v_45{flex-direction:column;gap:8px;display:flex}._heading_tu77v_51{color:var(--text-muted);font-size:.875rem;font-weight:700}._listButtons_tu77v_57{flex-wrap:wrap;gap:8px;display:flex}._listButton_tu77v_57,._listButtonActive_tu77v_64{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);text-align:left;padding:8px 12px;font-size:.8125rem;font-weight:600}._listButtonActive_tu77v_64{border-color:var(--primary);color:var(--primary)}._filters_tu77v_80{flex-wrap:wrap;gap:8px;display:flex}._filterInput_tu77v_86{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--text);padding:8px 10px;font-size:.8125rem}._caseIdInput_tu77v_97{flex:180px}._keywordInput_tu77v_101{flex:2 220px}._summaryRow_tu77v_105{justify-content:space-between;align-items:center;gap:12px;display:flex}._summary_tu77v_105{color:var(--text-muted);font-size:.875rem}._csvButton_tu77v_117{border-radius:var(--radius);background:var(--primary);color:#fff;white-space:nowrap;border:none;padding:8px 16px;font-size:.875rem;font-weight:700}._csvButton_tu77v_117:hover:not(:disabled){background:var(--primary-light)}._csvButton_tu77v_117:disabled{opacity:.5}._tableWrap_tu77v_137{background:var(--card);border-radius:var(--radius);max-height:70svh;box-shadow:var(--shadow);overflow:auto}._table_tu77v_137{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.6}._table_tu77v_137 th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--border);color:var(--text-muted);text-align:left;white-space:nowrap;padding:8px 10px;font-weight:700;position:sticky;top:0}._table_tu77v_137 td{border-bottom:1px solid var(--border);vertical-align:top;min-width:7em;padding:8px 10px}._table_tu77v_137 td._wide_tu77v_172{min-width:18em}._table_tu77v_137 td._narrow_tu77v_176,._table_tu77v_137 td._caseId_tu77v_97{white-space:nowrap;min-width:0}._table_tu77v_137 td._caseId_tu77v_97{color:var(--text-muted)}._page_1qh0o_1{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:32px 16px;display:flex}._heading_1qh0o_10{margin:0;font-size:1.25rem;font-weight:700}._status_1qh0o_16{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow-wrap:anywhere;margin:0;padding:16px;font-size:.9375rem;line-height:1.7}._info_1qh0o_27{color:var(--text)}._success_1qh0o_31{color:var(--success);font-weight:600}._error_1qh0o_36{color:var(--danger);font-weight:600}._panel_1qh0o_41{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}._panelTitle_1qh0o_51{margin:0;font-size:1rem;font-weight:700}._desc_1qh0o_57{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.7}._buttons_1qh0o_64{flex-wrap:wrap;gap:10px;display:flex}._primaryBtn_1qh0o_70,._secondaryBtn_1qh0o_71{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;flex:200px;padding:12px 16px;font-size:.9375rem;font-weight:700}._primaryBtn_1qh0o_70{background:var(--primary);color:#fff}._secondaryBtn_1qh0o_71{background:var(--card);color:var(--text);border-color:var(--border)}._primaryBtn_1qh0o_70:disabled,._secondaryBtn_1qh0o_71:disabled{opacity:.6;cursor:default}._diag_1qh0o_98{color:var(--text-muted);grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.8125rem;display:grid}._diag_1qh0o_98 dt{font-weight:600}._diag_1qh0o_98 dd{overflow-wrap:anywhere;margin:0}._panelHeader_1qh0o_116{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._packList_1qh0o_125{max-height:50vh;margin:0;padding:0}._banner_17wtv_1{z-index:1000;background:var(--danger);color:#fff;text-align:center;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;display:flex;position:fixed;top:0;left:0;right:0}._text_17wtv_18{flex:1;max-width:720px}._closeBtn_17wtv_23{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.8125rem}._closeBtn_17wtv_23:hover{background:#ffffff52}._banner_e01yo_1{z-index:50;background:var(--primary);color:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000026}._text_e01yo_19{font-size:.8125rem;font-weight:600}._updateBtn_e01yo_24{border-radius:var(--radius);color:var(--primary);background:#fff;border:none;flex:none;padding:8px 16px;font-size:.75rem;font-weight:700}._updateBtn_e01yo_24:hover{background:var(--bg)}@media (width<=768px){._banner_e01yo_1{text-align:center;flex-direction:column;align-items:stretch}}._wrapper_1kku3_1{min-height:100svh;padding:20px;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--bg);justify-content:center;align-items:center;display:flex}._card_1kku3_13{background:var(--card);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);text-align:center;flex-direction:column;gap:14px;padding:28px 24px;display:flex}._title_1kku3_26{color:var(--danger);font-size:1.25rem;font-weight:700}._text_1kku3_32{color:var(--text-muted);font-size:.875rem;line-height:1.7}._actions_1kku3_38{flex-direction:column;gap:10px;margin-top:8px;display:flex}._dataBtn_1kku3_45,._reloadBtn_1kku3_46{border-radius:var(--radius);justify-content:center;align-items:center;min-height:48px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}._dataBtn_1kku3_45{background:var(--primary);color:#fff;border:none}._dataBtn_1kku3_45:hover{background:var(--primary-light)}._reloadBtn_1kku3_46{background:var(--card);color:var(--text);border:1px solid var(--border)}._reloadBtn_1kku3_46:hover{background:var(--bg)}
