:root{--asphi-orange: #e85d26;--asphi-orange-dark: #d64d19;--asphi-dark: #2c2735;--asphi-dark-2: #3a3447;--brand-text-size: 1.1875rem;--brand-text-weight: 700;--on-brand-text: #1a1420;--color-simplify: #267521;--color-simplify-dark: #1a6620;--color-explain: #008783;--color-explain-dark: #006666;--color-vocab: #b50052;--bg-app: #ffffff;--bg-muted: #f8f9fa;--bg-soft: #f5f5f5;--border: #e0e0e0;--border-soft: #e9ecef;--text: #2c2735;--text-muted: #555555;--text-faint: #777777;--danger: #d32f2f;--warning: #c97a00;--header-height: 70px;--sidebar-width: 400px;--radius: 10px;--radius-lg: 16px;--font-base: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-base);background:var(--bg-app);color:var(--text)}#root{height:100%}:focus-visible{outline:2px solid var(--asphi-dark);outline-offset:2px}button{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._app_1gzno_1{display:flex;flex-direction:column;height:100%}._mainLayout_1gzno_7{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}._contentSlot_1gzno_15{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._panelSlot_1gzno_23{width:var(--sidebar-width, 400px);min-width:250px;max-width:800px;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;background:var(--asphi-dark)}@media (max-width: 768px){._mainLayout_1gzno_7{flex-direction:column}._contentSlot_1gzno_15{flex:1;min-width:0}._panelSlot_1gzno_23{width:100%;max-width:none;min-width:0;flex:1}._mainLayout_1gzno_7[data-pane=panel] ._contentSlot_1gzno_15,._mainLayout_1gzno_7[data-pane=document] ._panelSlot_1gzno_23{display:none}}._header_1gclt_1{height:var(--header-height);background:var(--asphi-orange);color:#fff;border-bottom:3px solid var(--asphi-orange-dark);z-index:1000;position:relative;box-shadow:0 2px 8px #0000001a}._content_1gclt_11{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}._brand_1gclt_19,._logos_1gclt_25{display:flex;align-items:center;gap:12px}._logoLink_1gclt_31{display:inline-flex;border-radius:8px;padding:4px}._logoImg_1gclt_37{height:38px;width:auto;max-height:38px;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}._title_1gclt_46{margin:0;font-size:1.4rem;font-weight:600;color:#fff}._sr-only_1gclt_52{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._controls_1gclt_64{display:flex;gap:10px;align-items:center}._guideLink_1gclt_70{display:inline-flex;align-items:center;background-color:var(--asphi-dark);gap:5px;padding:6px 12px;border-radius:6px;color:#fff;text-decoration:none;font-size:.85rem;font-weight:500;border:1px solid rgba(255,255,255,.25)}._guideLink_1gclt_70:hover{border-color:#ffffff80}@media (max-width: 600px){._guideLabel_1gclt_89{display:none}}._menuWrapper_1gclt_94{position:relative}._menuBtn_1gclt_98{background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center}._menuBtn_1gclt_98:hover{background:#ffffff26}._menuIcon_1gclt_113{font-size:1.8rem;line-height:1}._dropdown_1gclt_118{position:absolute;top:100%;right:0;margin-top:6px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000026;min-width:220px;z-index:2000;overflow:hidden;border:1px solid var(--border)}._dropdownItem_1gclt_132{display:flex;align-items:center;gap:10px;width:100%;padding:12px 18px;border:none;background:transparent;cursor:pointer;font-size:1.05rem;color:var(--text);text-align:start;text-decoration:none}._dropdownItem_1gclt_132:hover{background:var(--bg-soft)}._divider_1gclt_151{height:1px;background:var(--border-soft);margin:4px 0}._version_1gclt_163{position:absolute;bottom:2px;right:8px;font-size:.7rem;color:var(--on-brand-text)}@media (max-width: 600px){._content_1gclt_11{padding:0 12px}._logoImg_1gclt_37{height:30px;max-height:30px}}@media (max-width: 480px){._title_1gclt_46{display:none}._logos_1gclt_25{gap:8px}}@media (max-width: 768px){._llLogo_1gclt_192{height:auto;max-height:50px}}._wrapper_1wchi_1{position:relative}._btn_1wchi_5{background:var(--asphi-dark);border:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;padding:6px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500}._btn_1wchi_5:hover{background:var(--asphi-dark-2);border-color:#ffffff80}._label_1wchi_24{line-height:1;white-space:nowrap}@media (max-width: 600px){._label_1wchi_24{display:none}}._menu_1wchi_36{position:absolute;top:100%;inset-inline-end:0;margin-top:6px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000026;min-width:180px;z-index:2000;overflow:hidden;border:1px solid var(--border)}._item_1wchi_50{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:.98rem;color:var(--text);text-align:start}._item_1wchi_50:hover{background:var(--bg-soft)}._active_1wchi_68{font-size:var(--brand-text-size);font-weight:var(--brand-text-weight);color:var(--asphi-orange)}._check_1wchi_76{width:14px;display:inline-block}._startScreen_14k5k_1{flex:1;display:flex;align-items:flex-start;justify-content:center;background:var(--bg-muted);padding:20px;overflow-y:auto}._content_14k5k_16{max-width:960px;width:100%;text-align:center}._title_14k5k_22{font-size:2.2rem;color:var(--asphi-dark);margin:30px 0;font-weight:700}._options_14k5k_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),300px));gap:30px;justify-content:center;align-items:stretch}._card_14k5k_47{background:#fff;border-radius:var(--radius-lg);padding:30px 25px;width:auto;border:2px solid var(--border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;align-items:center}._card_14k5k_47:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:var(--asphi-orange)}._iconSvg_14k5k_69{margin-bottom:12px}._cardTitle_14k5k_73{font-size:1.3rem;color:var(--asphi-orange);margin:0 0 18px;font-weight:700}._cardTitle_14k5k_73:has(+._cardHint_14k5k_81){margin-bottom:8px}._cardHint_14k5k_81{margin:0 0 16px;font-size:.95rem;color:var(--text-muted);line-height:1.45;text-align:start}._dropZone_14k5k_99{border:2px dashed #ccc;border-radius:var(--radius);padding:25px 20px;width:100%;background:var(--bg-soft);transition:all .2s ease;margin-bottom:15px}._dragOver_14k5k_109{border-color:var(--asphi-orange);background:#e85d260d}._dropText_14k5k_114{margin:0;font-size:1rem;color:#666;line-height:1.5;white-space:pre-line}._textInput_14k5k_122{width:100%;min-height:120px;max-height:200px;padding:16px;border:none;border-radius:var(--radius);font-family:inherit;font-size:1.05rem;resize:vertical;margin-bottom:15px;background:#3a3a3a;color:#ccc}._textInput_14k5k_122:focus{outline:none;box-shadow:0 0 0 3px #e85d264d}._textInput_14k5k_122::placeholder{color:#999}._btnOrange_14k5k_146{background:var(--asphi-orange);color:#fff;border:none;padding:12px 28px;border-radius:8px;font-size:var(--brand-text-size);font-weight:var(--brand-text-weight);cursor:pointer;transition:all .2s ease}._btnOrange_14k5k_146:hover:not(:disabled){background:var(--asphi-orange-dark);transform:translateY(-2px);box-shadow:0 4px 8px #e85d264d}._btnOrange_14k5k_146:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){._btnOrange_14k5k_146{transition:none}._btnOrange_14k5k_146:hover:not(:disabled){transform:none}._card_14k5k_47{transition:none}._card_14k5k_47:hover{transform:none}}@media (max-width: 768px){._startScreen_14k5k_1{padding:16px 12px}._title_14k5k_22{font-size:1.6rem;margin:16px 0}._options_14k5k_36{gap:16px}._card_14k5k_47{width:100%;max-width:360px;padding:22px 18px}}._spacer_1d5pr_30{flex:1;min-height:8px}._contentArea_1wt51_1{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:2% 4% 0}._viewerPane_1wt51_16{display:contents}._viewerPaneHidden_1wt51_20{display:none}@media (max-width: 768px){._contentArea_1wt51_1{padding:8px 8px 0}}._toolbar_13wsx_1{display:flex;align-items:flex-end;gap:12px;background:#fff;min-height:56px;flex-wrap:wrap;justify-content:space-between;padding-right:10px}._modeTabs_13wsx_12{display:flex;align-items:flex-end;gap:0;margin-bottom:-3px}._modeTab_13wsx_12{display:flex;align-items:center;gap:6px;padding:8px 18px;font-size:var(--brand-text-size);font-weight:800;border:solid 2px var(--asphi-orange);border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer;background:#fff;color:var(--asphi-orange)}._modeTab_13wsx_12 svg rect,._modeTab_13wsx_12 svg path,._modeTab_13wsx_12 svg line{stroke:var(--asphi-orange)}._active_13wsx_42{background:var(--asphi-orange);color:#fff;cursor:default}._active_13wsx_42 svg rect,._active_13wsx_42 svg path,._active_13wsx_42 svg line{stroke:#fff}._actions_13wsx_54{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-bottom:6px}._actionBtn_13wsx_62{padding:8px 18px;font-size:1rem;font-weight:800;border:none;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#fff;box-shadow:0 2px 4px #0000001a}._actionBtn_13wsx_62:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._simplify_13wsx_82{background:var(--color-simplify)}._simplify_13wsx_82:hover:not(:disabled){background:var(--color-simplify-dark)}._explain_13wsx_89{background:var(--color-explain)}._explain_13wsx_89:hover:not(:disabled){background:var(--color-explain-dark)}._vocab_13wsx_96{background:var(--color-vocab)}._vocabActive_13wsx_99{box-shadow:inset 0 2px 4px #0003}._container_1r28f_1{flex:1;min-width:0;position:relative;background:#fff;display:flex;flex-direction:column;border-radius:0 10px 10px;border:3px solid var(--asphi-orange);overflow:hidden}._frame_1r28f_13{flex:1;width:100%;height:100%;border:none}._container_1ei09_1{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden;border-radius:0 10px 10px;border:3px solid var(--asphi-orange)}._inputArea_1ei09_13{flex:1;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:0 auto;width:100%}._rawInput_1ei09_25{width:100%;height:300px;padding:20px;border:2px solid var(--border-soft);border-radius:8px;font-family:inherit;font-size:1.2rem;resize:none;margin-bottom:20px}._rawInput_1ei09_25:focus{outline:none;border-color:var(--asphi-orange)}._bigBtn_1ei09_42{background:var(--asphi-orange);color:#fff;border:none;padding:12px 40px;border-radius:8px;font-size:1.2rem;font-weight:var(--brand-text-weight);cursor:pointer}._bigBtn_1ei09_42:disabled{opacity:.5;cursor:not-allowed}._displayArea_1ei09_60{flex:1;padding:20px;overflow-y:auto;margin:20px auto;width:calc(100% - 40px);border-radius:var(--radius);background:#fff}._textContent_1ei09_70{font-size:1.2rem;line-height:1.8;color:#333;white-space:pre-wrap}._vocabMiss_1ei09_77{color:var(--danger);text-decoration:underline dotted;cursor:pointer;font-weight:700}._vocabMiss_1ei09_77:focus-visible{outline:2px solid var(--asphi-orange)}._quizHighlight_1ei09_93{background:#fff3b0;color:inherit;border-left:4px solid var(--asphi-orange);padding:2px 0 2px 6px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}._quizHighlight_1ei09_93 ._vocabMiss_1ei09_77{color:#b71c1c}._panel_1vpkb_10{flex-shrink:0;margin-bottom:10px;padding:14px 16px;color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-inline-start:4px solid var(--warning);border-radius:var(--radius);max-height:45%;overflow-y:auto}._title_1vpkb_24{margin:0 0 6px;font-size:1.05rem;line-height:1.35}._body_1vpkb_30{margin:0 0 10px;line-height:1.55}._whatToDo_1vpkb_35{margin:0 0 4px;font-weight:600}._options_1vpkb_40{margin:0;padding-inline-start:1.4em;line-height:1.6}._options_1vpkb_40 li+li{margin-top:6px}._link_1vpkb_50{padding:0;font:inherit;color:var(--text);background:none;border:none;text-decoration:underline;cursor:pointer}._link_1vpkb_50:hover{text-decoration-thickness:2px}._link_1vpkb_50:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}@media (max-width: 768px){._panel_1vpkb_10{padding:12px;max-height:55%}}._panel_1ek76_6{flex-shrink:0;margin-bottom:10px;padding:14px 16px;color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-inline-start:4px solid var(--warning);border-radius:var(--radius)}._title_1ek76_17{margin:0 0 6px;font-size:1.05rem;line-height:1.35}._body_1ek76_23{margin:0 0 10px;line-height:1.55}._note_1ek76_28{margin:8px 0 0;font-size:.9rem;line-height:1.5;color:var(--text)}._actions_1ek76_35{display:flex;flex-wrap:wrap;gap:8px}._progressOuter_1ek76_42{height:10px;margin:10px 0;background:var(--bg-muted);border:1px solid var(--border);border-radius:999px;overflow:hidden}._progressInner_1ek76_51{height:100%;background:var(--asphi-orange);transition:width .2s linear}._progressText_1ek76_57{margin:0 0 4px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){._progressInner_1ek76_51{transition:none}}@media (max-width: 768px){._panel_1ek76_6{padding:12px}._actions_1ek76_35 button{width:100%}}._overlay_1pj7a_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c27358c;display:flex;align-items:center;justify-content:center;z-index:4000;padding:20px}._content_1pj7a_12{background:#fff;color:var(--text);border-radius:12px;width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._large_1pj7a_23{width:min(820px,100%)}._header_1pj7a_27{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}._header_1pj7a_27 h2{margin:0;font-size:1.2rem}._close_1pj7a_40{background:transparent;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--text-muted)}._body_1pj7a_49{padding:20px;overflow-y:auto}@media (max-width: 768px){._overlay_1pj7a_1{padding:0;align-items:stretch}._content_1pj7a_12,._large_1pj7a_23{width:100%;max-height:100vh;height:100%;border-radius:0}._body_1pj7a_49{padding:16px}._footer_1pj7a_69{flex-wrap:wrap}}._footer_1pj7a_69{display:flex;gap:10px;align-items:center;padding:14px 20px;border-top:1px solid var(--border)}.ll-field{margin-bottom:16px}.ll-field label{display:block;font-weight:600;margin-bottom:6px}.ll-field input,.ll-field select,.ll-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:.95rem}.ll-help{font-size:.82rem;color:var(--text-faint);margin-top:4px}.ll-btn-primary{background:var(--asphi-orange);color:#fff;border:none;padding:9px 18px;border-radius:8px;font-size:var(--brand-text-size);font-weight:var(--brand-text-weight);cursor:pointer}.ll-btn-secondary{background:var(--bg-soft);color:var(--text);border:1px solid var(--border);padding:9px 18px;border-radius:8px;cursor:pointer}.ll-btn-outline{background:transparent;color:var(--asphi-orange);border:1px solid var(--asphi-orange);padding:8px 14px;border-radius:8px;font-size:var(--brand-text-size);font-weight:var(--brand-text-weight);cursor:pointer}.ll-btn-primary,.ll-btn-secondary,.ll-btn-outline{transition:all .2s ease}.ll-btn-primary:hover:not(:disabled){background:var(--asphi-orange-dark);transform:translateY(-2px);box-shadow:0 4px 8px #e85d264d}.ll-btn-outline:hover:not(:disabled){background:var(--asphi-orange-dark);border-color:var(--asphi-orange-dark);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #e85d264d}.ll-btn-outline.ll-danger{color:var(--danger);border-color:var(--danger)}.ll-btn-outline.ll-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 4px 8px #d32f2f4d}.ll-btn-secondary:hover:not(:disabled){background:var(--bg-muted);border-color:var(--asphi-orange);transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.ll-btn-primary:disabled,.ll-btn-secondary:disabled,.ll-btn-outline:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.ll-btn-primary,.ll-btn-secondary,.ll-btn-outline{transition:none}.ll-btn-primary:hover:not(:disabled),.ll-btn-secondary:hover:not(:disabled),.ll-btn-outline:hover:not(:disabled){transform:none}}.ll-modal-title{display:inline-flex;align-items:center;gap:8px}._lead_xr8sd_4{margin:0 0 12px;line-height:1.55}._what_xr8sd_9{margin:0 0 12px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--border);border-inline-start:4px solid var(--warning);border-radius:var(--radius);line-height:1.55}._what_xr8sd_9 strong{font-weight:700}._facts_xr8sd_23{margin:0 0 12px;padding-inline-start:1.3em;line-height:1.7}._cost_xr8sd_29{margin:0 0 12px;font-variant-numeric:tabular-nums}._checks_xr8sd_34{display:flex;flex-direction:column;gap:10px;margin:0 0 4px}._check_xr8sd_34{display:flex;align-items:flex-start;gap:10px;line-height:1.5;cursor:pointer}._check_xr8sd_34 input{margin-top:3px;width:18px;height:18px;flex-shrink:0}._pages_xr8sd_56{display:flex;align-items:center;gap:8px;margin:0 0 12px}._pages_xr8sd_56 input{width:6em}._details_xr8sd_67 summary{cursor:pointer;margin-bottom:8px}._details_xr8sd_67 p{margin:0 0 8px;line-height:1.55}._pane_1wiu9_1{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:3px solid var(--asphi-orange);border-radius:0 10px 10px}._notice_1wiu9_17{flex-shrink:0;padding:10px 14px;color:var(--text);background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:.92rem;line-height:1.5}._displayArea_1wiu9_27{flex:1;padding:20px;overflow-y:auto}._textContent_1wiu9_33{font-size:1.2rem;line-height:1.8;color:#333;white-space:pre-wrap}._vocabMiss_1wiu9_40{color:var(--danger);text-decoration:underline dotted;cursor:pointer;font-weight:700}@media (max-width: 768px){._displayArea_1wiu9_27{padding:12px}}._sidebar_144xd_1{display:flex;flex-direction:column;height:100%;background:var(--asphi-dark);color:#fff;overflow:hidden}._tabs_144xd_10{display:flex;border-bottom:3px solid var(--asphi-orange);flex-shrink:0}._tab_144xd_10{flex:1;padding:12px 8px;background:var(--asphi-dark);color:#ffffffb3;border:none;cursor:pointer;font-size:.9rem;font-weight:700;border-bottom:3px solid transparent;margin-bottom:-3px;display:flex;flex-direction:column;align-items:center;gap:4px}._tabIcon_144xd_33{display:inline-flex}@media (max-width: 768px){._tabs_144xd_10{display:none}}._tab_144xd_10:hover{color:#fff}._tabActive_144xd_48{color:#fff;border-bottom-color:var(--asphi-orange)}._panels_144xd_53,._panel_144xd_53{flex:1;overflow:hidden;display:flex;flex-direction:column}._panel_144xd_53[hidden]{display:none}._status_144xd_71{flex-shrink:0;padding:10px 14px;background:#221d2b;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem}._statusRow_144xd_79{display:flex;align-items:center;gap:8px}._dot_144xd_85{width:10px;height:10px;border-radius:50%;flex-shrink:0}._dotOk_144xd_91{background:#4caf50}._dotOff_144xd_94{background:#9e9e9e}._statusText_144xd_98{color:#ffffffd9}._pdfStatus_144xd_102{margin-top:6px;color:#ffffffbf}._ready_144xd_106{color:#8bc34a}._error_144xd_109{color:#ff8a80}._analyzing_144xd_112{color:#ffd180}._wrapper_f9k8m_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_f9k8m_8{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;flex-shrink:0}._title_f9k8m_16{font-weight:700;font-size:1.05rem}._headerActions_f9k8m_21{display:flex;gap:8px;align-items:center}._sortBtn_f9k8m_27,._exportBtn_f9k8m_28{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:5px 10px;font-size:.8rem;cursor:pointer}._exportWrap_f9k8m_38{position:relative}._exportMenu_f9k8m_42{position:absolute;right:0;top:100%;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 6px 20px #0000004d;z-index:50;overflow:hidden;min-width:160px}._exportMenu_f9k8m_42 button{display:block;width:100%;text-align:start;padding:10px 14px;border:none;background:#fff;color:var(--text);cursor:pointer;font-size:.9rem}._exportMenu_f9k8m_42 button:hover{background:var(--bg-soft)}._list_f9k8m_71{flex:1;overflow-y:auto;padding-bottom:12px}._empty_f9k8m_77{color:#fff9;text-align:center;padding:30px 14px;font-size:.95rem}._card_f9k8m_85{overflow:hidden;margin:12px;background:#fff;border-radius:4px}._cardHeader_f9k8m_92{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#fff}._simplify_f9k8m_100{background:#267521}._explain_f9k8m_103{background:#008783}._explainDifficult_f9k8m_106{background:#c62828}._cardTitle_f9k8m_110{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1rem}._cardIcon_f9k8m_118{font-size:1.2rem;opacity:.9;display:inline-flex}._cardLabel_f9k8m_124{letter-spacing:.3px}._cardActions_f9k8m_128{display:flex;align-items:center;gap:8px}._cardBtn_f9k8m_134{background:transparent;border:none;color:#fff;font-size:1.3rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;opacity:.85;display:inline-flex;align-items:center}._cardBtn_f9k8m_134:hover{opacity:1;background:#ffffff26;transform:scale(1.1)}._favoriteBtn_f9k8m_154{color:gold}._closeBtn_f9k8m_158{font-size:1.5rem;font-weight:300;line-height:1}._ocrNote_f9k8m_169{margin:0;padding:8px 20px;color:#8a4b00;background:#fff9ec;border-bottom:1px solid #e8c98a;font-size:.85rem;line-height:1.45}._cardBody_f9k8m_179{padding:20px;color:#2c2735;font-size:.95rem;line-height:1.7;max-height:400px;overflow-y:auto;background:#fff}._cardBody_f9k8m_179 p{margin:0 0 14px}._cardBody_f9k8m_179 p:last-child{margin-bottom:0}._cardBody_f9k8m_179 mark{background:linear-gradient(180deg,transparent 60%,#ffeb3b 60%);padding:0 2px}._favorite_f9k8m_154{border:2px solid var(--asphi-orange)}._cardBody_f9k8m_179 ol,._cardBody_f9k8m_179 ul{margin:0 0 14px;padding-inline-start:0}._cardBody_f9k8m_179 ol:last-child,._cardBody_f9k8m_179 ul:last-child{margin-bottom:0}._cardBody_f9k8m_179 li{list-style-position:inside;padding-inline-start:1.6em;text-indent:-1.6em;margin-bottom:6px}._cardBody_f9k8m_179 li:last-child{margin-bottom:0}._chat_v4wz7_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_v4wz7_8{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0}._header_v4wz7_8 h3{margin:0;font-size:1.05rem}._clearBtn_v4wz7_21{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:6px;padding:4px 8px;cursor:pointer}._messages_v4wz7_30{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}._message_v4wz7_30{max-width:85%;padding:10px 12px;border-radius:12px;font-size:.92rem;line-height:1.5}._system_v4wz7_47{align-self:center;background:#ffffff1a;color:#ffffffd9;max-width:95%;text-align:center}._user_v4wz7_62{align-self:flex-end;background:var(--asphi-orange);color:var(--on-brand-text)}._ai_v4wz7_68{align-self:flex-start;background:#fff;color:var(--text)}._error_v4wz7_74{align-self:flex-start;background:var(--danger);color:#fff}._content_v4wz7_80 strong{font-weight:700}._inputArea_v4wz7_84{display:flex;gap:8px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}._inputArea_v4wz7_84 textarea{flex:1;resize:none;border-radius:8px;border:none;padding:10px;font-family:inherit;font-size:.95rem;max-height:120px}._sendBtn_v4wz7_103{background:var(--asphi-orange);color:#fff;border:none;border-radius:8px;width:44px;cursor:pointer;font-size:1.1rem}._sendBtn_v4wz7_103:disabled{opacity:.5;cursor:not-allowed}._content_v4wz7_80 p{margin:0 0 10px}._content_v4wz7_80 p:last-child{margin-bottom:0}._content_v4wz7_80 ol,._content_v4wz7_80 ul{margin:0 0 10px;padding-inline-start:0}._content_v4wz7_80 ol:last-child,._content_v4wz7_80 ul:last-child{margin-bottom:0}._content_v4wz7_80 li{list-style-position:inside;padding-inline-start:1.6em;text-indent:-1.6em;margin-bottom:4px}._content_v4wz7_80 li:last-child{margin-bottom:0}._quiz_aokg3_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._scroll_aokg3_8{flex:1;overflow-y:auto;padding:14px}._welcome_aokg3_14{color:#fffc;text-align:center;padding:20px 10px}._content_aokg3_20{display:flex;flex-direction:column;gap:12px}._notice_aokg3_26{border-radius:8px;padding:10px 14px;font-size:.88rem}._noticeLoop_aokg3_31{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}._noticeWarn_aokg3_36{background:#fff3cd;color:#856404;border:1px solid #ffc107}._questionCard_aokg3_42{background:#fff;color:var(--text);border-radius:10px;padding:14px 16px;font-weight:600}._questionText_aokg3_50{margin:0}._options_aokg3_54{display:flex;flex-direction:column;gap:10px}._option_aokg3_54{text-align:start;padding:12px 16px;background:var(--bg-muted);border:2px solid var(--border-soft);border-radius:8px;cursor:pointer;font-size:1rem;color:var(--text)}._option_aokg3_54:hover{background:#e2e6ea}._optionSelected_aokg3_75{background:var(--asphi-orange);color:#fff;border-color:var(--asphi-orange);font-size:var(--brand-text-size);font-weight:var(--brand-text-weight)}._optionLetter_aokg3_85{font-weight:700;margin-right:8px}._answerInput_aokg3_90{width:100%;resize:vertical;border-radius:8px;border:none;padding:12px;font-family:inherit;font-size:.95rem}._feedback_aokg3_100{background:#fff;color:var(--text);border-radius:10px;padding:14px 16px;border-left:5px solid var(--color-explain);line-height:1.5}._history_aokg3_109{margin-top:18px;background:#ffffff0f;border-radius:10px;padding:10px}._historyHeader_aokg3_116{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}._historyItem_aokg3_124{background:#ffffff0d;border-radius:6px;margin-bottom:6px}._historyItemHeader_aokg3_130{display:flex;align-items:center;gap:8px;padding:8px 10px}._accordionBtn_aokg3_137{background:transparent;border:none;color:#fff;cursor:pointer}._itemNumber_aokg3_144{font-weight:700;width:18px}._itemPreview_aokg3_149{flex:1;font-size:.85rem;color:#ffffffd9}._historyBody_aokg3_155{padding:0 12px 12px;font-size:.88rem;color:#ffffffe6}._historyLabel_aokg3_161{font-weight:700;margin-top:8px}._correct_aokg3_166{color:#8bc34a}._incorrect_aokg3_169{color:#ff8a80}._iconBtn_aokg3_173{background:transparent;border:none;color:#fffc;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center}._statusIcon_aokg3_183{display:inline-flex;align-items:center}._buttonsRow_aokg3_188{display:flex;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}._btnPrimary_aokg3_196,._btnSecondary_aokg3_197{flex:1;padding:10px;border-radius:8px;border:none;cursor:pointer;font-weight:700;font-size:.95rem}._btnPrimary_aokg3_196{background:var(--asphi-orange);color:#fff}._btnSecondary_aokg3_197{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}._btnPrimary_aokg3_196:disabled,._btnSecondary_aokg3_197:disabled{opacity:.5;cursor:not-allowed}._questionText_aokg3_50 p,._feedback_aokg3_100 p{margin:0 0 10px}._questionText_aokg3_50 p:last-child,._feedback_aokg3_100 p:last-child{margin-bottom:0}._questionText_aokg3_50 ol,._questionText_aokg3_50 ul,._feedback_aokg3_100 ol,._feedback_aokg3_100 ul{margin:0 0 10px;padding-inline-start:0}._questionText_aokg3_50 ol:last-child,._questionText_aokg3_50 ul:last-child,._feedback_aokg3_100 ol:last-child,._feedback_aokg3_100 ul:last-child{margin-bottom:0}._questionText_aokg3_50 li,._feedback_aokg3_100 li{list-style-position:inside;padding-inline-start:1.6em;text-indent:-1.6em;margin-bottom:4px}._questionText_aokg3_50 li:last-child,._feedback_aokg3_100 li:last-child{margin-bottom:0}._resizer_1x14m_1{width:5px;background-color:var(--border);cursor:col-resize;transition:background-color .2s;z-index:100;flex-shrink:0}._resizer_1x14m_1:hover,._resizer_1x14m_1.resizing{background-color:var(--asphi-orange)}@media (max-width: 768px){._resizer_1x14m_1{display:none}}._bar_1ixvr_2{display:none}._tab_1ixvr_6{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;background:var(--asphi-dark);color:#ffffffb3;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.75rem;font-weight:700}._tab_1ixvr_6._active_1ixvr_22{color:#fff;border-bottom-color:var(--asphi-orange)}._icon_1ixvr_27{display:inline-flex}._label_1ixvr_31{line-height:1}@media (max-width: 768px){._bar_1ixvr_2{display:flex;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.12)}}._footer_1wamz_1{flex-shrink:0;background:var(--asphi-dark);color:#ffffffd9;border-top:3px solid var(--asphi-orange);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px;font-size:.8rem}._text_1wamz_14{line-height:1.3}._logo_1wamz_18{height:40px;width:auto;object-fit:contain;flex-shrink:0}@media (max-width: 600px){._footer_1wamz_1{flex-direction:column-reverse;gap:6px;text-align:center;padding:8px 12px}._text_1wamz_14{font-size:.72rem}}._overlay_7yfd4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c27358c;display:flex;align-items:center;justify-content:center;z-index:5000}._content_7yfd4_11{background:#fff;padding:28px 40px;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 10px 40px #00000040}._spinner_7yfd4_22{width:42px;height:42px;border:4px solid var(--border);border-top-color:var(--asphi-orange);border-radius:50%;animation:_spin_7yfd4_22 .8s linear infinite}._text_7yfd4_31{margin:0;font-weight:600;color:var(--text)}@keyframes _spin_7yfd4_22{to{transform:rotate(360deg)}}._container_l52bu_1{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:5500;max-width:360px}._toast_l52bu_12{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:var(--asphi-dark);color:#fff;box-shadow:0 6px 20px #00000040;font-size:.95rem;animation:_slideIn_l52bu_1 .2s ease}._success_l52bu_25{background:var(--color-simplify)}._error_l52bu_28{background:var(--danger)}._info_l52bu_31{background:var(--asphi-dark)}._msg_l52bu_35{flex:1}._close_l52bu_39{background:transparent;border:none;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;padding:0 2px}@keyframes _slideIn_l52bu_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._overlay_1gcti_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c27358c;display:flex;align-items:center;justify-content:center;z-index:6500;padding:20px}._dialog_1gcti_12{background:#fff;color:var(--text);border-radius:12px;width:min(420px,100%);padding:22px 24px;box-shadow:0 20px 60px #0000004d}._message_1gcti_21{margin:0 0 20px;font-size:1rem;line-height:1.5}._actions_1gcti_27{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}._section_1jpkf_1{margin-bottom:24px}._sectionTitle_1jpkf_5{font-size:1.05rem;margin:0 0 12px}._profilesList_1jpkf_10{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._profileRow_1jpkf_17{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:8px}._profileActive_1jpkf_28{border-color:var(--asphi-orange);background:#e85d260f}._profileLabel_1jpkf_33{display:flex;align-items:center;gap:8px;font-weight:600}._badge_1jpkf_40{font-size:.72rem;font-weight:600;background:var(--border-soft);color:var(--text-muted);padding:2px 8px;border-radius:10px}._profileActions_1jpkf_49{display:flex;gap:6px}._promptsGrid_1jpkf_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}._promptBtn_1jpkf_60{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;font-weight:600;color:var(--text)}._promptBtn_1jpkf_60:hover{border-color:var(--asphi-orange)}._promptIcon_1jpkf_78{color:var(--asphi-orange);display:inline-flex}._promptIcon_1jpkf_78 svg{width:26px;height:26px}._advanced_1jpkf_87{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px}._newProfileForm_1jpkf_94{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._newProfileInput_1jpkf_101{flex:1;min-width:180px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:.95rem}._newProfileInput_1jpkf_101:focus{outline:none;border-color:var(--asphi-orange);box-shadow:0 0 0 3px #e85d2633}._kbList_1jpkf_117{display:flex;flex-direction:column;gap:8px;margin:10px 0}._kbRow_1jpkf_124{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:8px}._kbName_1jpkf_133{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kbMeta_1jpkf_141{font-size:.8rem;color:var(--text-faint);white-space:nowrap}._profileSettings_1jpkf_148{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}._profileSettingsTitle_1jpkf_154{margin:0 0 10px;font-size:.95rem;font-weight:600}._list_6wshi_1{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}._row_6wshi_10{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:#fff}._head_6wshi_17{display:flex;align-items:flex-start;gap:12px}._icon_6wshi_23{font-size:1.5rem;line-height:1.2;flex-shrink:0}._text_6wshi_29{flex:1;min-width:0}._name_6wshi_36{display:block;font-size:1.05rem;font-weight:700;color:var(--asphi-dark);cursor:pointer;text-align:start}._description_6wshi_45{margin:4px 0 0;font-size:.95rem;color:var(--text-muted);line-height:1.45;text-align:start}._toggle_6wshi_55{width:22px;height:22px;flex-shrink:0;margin-top:2px;cursor:pointer;accent-color:var(--asphi-orange)}._data_6wshi_64{margin:10px 0 0;padding:8px 10px;font-size:.9rem;line-height:1.45;color:#444;background:var(--bg-soft);border-radius:var(--radius);text-align:start}._settings_6wshi_75{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._settingsTitle_6wshi_81{margin:0 0 8px;font-size:.95rem;color:var(--asphi-dark);text-align:start}._overlay_foztr_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c2735f2;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:6000}._dialog_foztr_12{width:min(900px,100%);max-height:90vh;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}._header_foztr_22{display:flex;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--border)}._logo_foztr_30{height:48px}._appName_foztr_34{margin:0;font-size:var(--brand-text-size);font-weight:var(--brand-text-weight);color:var(--asphi-orange)}._title_foztr_43{margin:0;font-size:1.05rem}._body_foztr_48{padding:20px;overflow-y:auto;line-height:1.6}._body_foztr_48 h3{color:var(--asphi-dark);margin:18px 0 6px}._actions_foztr_59{border-top:1px solid var(--border);padding:16px 20px;display:flex;flex-direction:column;gap:12px}._checkbox_foztr_67{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}._buttons_foztr_74{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 768px){._overlay_foztr_1{padding:0}._dialog_foztr_12{width:100%;height:100%;max-height:100vh;border-radius:0}._buttons_foztr_74{justify-content:stretch}._buttons_foztr_74 button{flex:1}}._modal_1ppg2_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;animation:_jinxAppear_1ppg2_1 .5s ease}._backdrop_1ppg2_13{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._content_1ppg2_20{position:relative;z-index:1;max-width:90vw;max-height:90vh;border-radius:20px;overflow:hidden;box-shadow:0 0 60px #ff00ff80,0 0 120px #00c8ff4d}._jinxTheme_1ppg2_32{background:linear-gradient(135deg,#1a0a2e,#2d1b4e,#1a0a2e);border:3px solid #ff00ff}._close_1ppg2_37{position:absolute;top:15px;right:20px;background:#ff00ff4d;border:2px solid #ff00ff;color:#fff;font-size:2rem;width:45px;height:45px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._close_1ppg2_37:hover{background:#f0f;transform:rotate(90deg) scale(1.1);box-shadow:0 0 20px #f0f}._container_1ppg2_62{padding:30px;text-align:center;position:relative;overflow:hidden}._image_1ppg2_69{max-width:100%;max-height:60vh;border-radius:12px;box-shadow:0 10px 40px #00000080;animation:_jinxFloat_1ppg2_1 3s ease-in-out infinite}._quote_1ppg2_77{margin-top:25px;padding:20px;background:#ff00ff1a;border-radius:12px;border-left:4px solid #ff00ff}._text_1ppg2_85{color:#00d4ff;font-size:1.4rem;font-style:italic;margin:0 0 10px;text-shadow:0 0 10px rgba(0,212,255,.5)}._signature_1ppg2_93{color:#f0f;font-size:1.1rem;font-weight:600}._particles_1ppg2_100{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}._particle_1ppg2_100{position:absolute;bottom:0;width:8px;height:8px;background:#f0f;border-radius:50%;animation:_jinxParticle_1ppg2_1 3s ease-in-out infinite;opacity:.7;box-shadow:0 0 10px #f0f}._particle_1ppg2_100:nth-child(odd){background:#00d4ff;box-shadow:0 0 10px #00d4ff}@keyframes _jinxAppear_1ppg2_1{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes _jinxFloat_1ppg2_1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(1deg)}75%{transform:translateY(8px) rotate(-1deg)}}@keyframes _jinxParticle_1ppg2_1{0%{transform:translateY(100%) scale(0);opacity:0}50%{opacity:.8}to{transform:translateY(-400px) scale(1);opacity:0}}._screen_1mcdz_1{flex:1;background:var(--bg-muted);overflow-y:auto;padding:20px}._inner_1mcdz_8{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px}._head_1mcdz_16{display:flex;align-items:center;gap:16px}._title_1mcdz_22{margin:0;font-size:1.6rem;color:var(--asphi-dark);font-weight:700}._composer_1mcdz_29{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}._label_1mcdz_36{display:block;font-size:1.05rem;font-weight:600;color:var(--asphi-dark);margin-bottom:4px}._hint_1mcdz_44{margin:0 0 8px;font-size:.9rem;color:var(--text-muted)}._input_1mcdz_55{width:100%;min-height:90px;padding:12px;border:2px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:1.05rem;line-height:1.5;resize:vertical;background:#fff;color:#2b2b2b}._input_1mcdz_55:focus-visible{outline:3px solid var(--asphi-orange);outline-offset:1px}._composerActions_1mcdz_74{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}._progress_1mcdz_82{margin:0;font-size:.9rem;color:var(--text-muted)}._options_1mcdz_88{margin:14px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius)}._legend_1mcdz_95{padding:0 6px;font-size:.85rem;color:var(--text-muted)}._check_1mcdz_101{display:block;font-size:.95rem;margin:4px 0;text-align:start}._check_1mcdz_101 input:disabled+*{color:var(--text-muted)}._checkHint_1mcdz_112{margin:2px 0 8px 22px;font-size:.85rem;color:var(--text-muted);line-height:1.4;text-align:start}._offline_1mcdz_120{background:#fff8f1;border:2px solid var(--warning);border-radius:var(--radius);padding:14px 16px}._offlineTitle_1mcdz_127{margin:0 0 6px;font-size:1.05rem;color:var(--asphi-dark)}._offlineBody_1mcdz_133{margin:0;font-size:.95rem;color:#444;text-align:start;line-height:1.45}._toolbar_1mcdz_141{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._summary_1mcdz_149{margin:0;font-size:.95rem;color:var(--text-muted)}._toolbarActions_1mcdz_155{display:flex;gap:8px;flex-wrap:wrap}._boardSection_1mcdz_167,._shown_1mcdz_168{display:flex;flex-direction:column;gap:12px}._sectionTitle_1mcdz_174{margin:0;font-size:1.05rem;font-weight:700;color:var(--asphi-dark);text-align:start}._board_1mcdz_167{display:flex;flex-direction:column;gap:12px}._shownHint_1mcdz_196{margin:0;font-size:.9rem;color:var(--text-muted);text-align:start;line-height:1.45}._shownBoard_1mcdz_209{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px #0000000f}._shownHead_1mcdz_220{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._shownName_1mcdz_228{margin:0;font-size:1.1rem;color:var(--asphi-dark);text-align:start}._saveForm_1mcdz_235{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}._saveLabel_1mcdz_242{display:block;font-weight:600;margin-bottom:6px;color:var(--asphi-dark)}._saveRow_1mcdz_249{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._saveInput_1mcdz_256{flex:1;min-width:200px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:.95rem}._saveInput_1mcdz_256:focus{outline:none;border-color:var(--asphi-orange);box-shadow:0 0 0 3px #e85d2633}._empty_1mcdz_272{margin:0;padding:28px 16px;text-align:center;color:var(--text-muted);background:#fff;border:1px dashed var(--border);border-radius:var(--radius)}._footer_1mcdz_282{display:flex;flex-direction:column;gap:8px;padding-top:4px}._footerActions_1mcdz_295{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}._backBtn_1mcdz_303{display:inline-flex;align-items:center;gap:6px}[dir=rtl] ._backBtn_1mcdz_303 svg{transform:scaleX(-1)}._counter_1mcdz_315{margin:0;font-size:.85rem;color:var(--text-muted)}._credits_1mcdz_321{margin:0;font-size:.8rem;color:var(--text-muted);text-align:start;line-height:1.4}@media (max-width: 768px){._screen_1mcdz_1{padding:12px}._head_1mcdz_16{flex-wrap:wrap;gap:8px}._title_1mcdz_22{font-size:1.3rem}}._row_5dudv_3{padding:14px 16px;border-radius:var(--radius);background:#fff;border:1px solid var(--border)}._row_5dudv_3:nth-of-type(2n){background:var(--bg-soft)}._header_5dudv_14{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}._text_5dudv_21{flex:1;margin:0;font-size:1.05rem;color:var(--asphi-dark);text-align:start;line-height:1.4}._controls_5dudv_31{display:flex;gap:6px;flex-shrink:0}._control_5dudv_31{min-width:40px;min-height:40px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer;font-size:1rem}._control_5dudv_31{color:var(--asphi-dark);transition:all .2s ease}._control_5dudv_31:hover{background:var(--asphi-orange-dark);border-color:var(--asphi-orange-dark);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #e85d264d}._remove_5dudv_68:hover{background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 4px 8px #d32f2f4d}@media (prefers-reduced-motion: reduce){._control_5dudv_31{transition:none}._control_5dudv_31:hover{transform:none}}._tiles_5dudv_84{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}._readOnly_5dudv_99{padding:0;border:none;border-radius:0;background:transparent}._row_5dudv_3+._readOnly_5dudv_99{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}._row_5dudv_3._readOnly_5dudv_99:nth-of-type(2n){background:transparent}._readOnly_5dudv_99 ._tiles_5dudv_84{gap:0;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tile_od00s_6{position:relative;display:flex;flex-direction:column;align-items:center;width:130px;padding:8px;border:2px solid var(--border);border-radius:var(--radius);background:#fff}._skipped_od00s_23{border-style:dashed;background:var(--bg-soft)}._frame_od00s_28{width:100px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden}._image_od00s_37{max-width:100%;max-height:100%;object-fit:contain}._placeholder_od00s_44{font-size:.8rem;color:var(--text-muted);text-align:center;line-height:1.3;padding:0 4px}._word_od00s_52{margin:6px 0 0;font-size:1.05rem;font-weight:700;color:var(--asphi-dark);text-align:center;overflow-wrap:anywhere}._badges_od00s_61{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:4px 0 0}._badge_od00s_61{font-size:.7rem;color:var(--text-muted);background:var(--bg-muted);border-radius:999px;padding:1px 7px}._badgeText_od00s_77{font-size:.7rem}._menuWrapper_od00s_89{position:absolute;top:4px;inset-inline-end:4px;z-index:2}._menuBtn_od00s_112{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:var(--asphi-orange);color:#fff;cursor:pointer}._menuBtn_od00s_112{transition:all .2s ease}._menuBtn_od00s_112:hover{background:var(--asphi-orange-dark);transform:translateY(-2px);box-shadow:0 4px 8px #e85d264d}@media (prefers-reduced-motion: reduce){._menuBtn_od00s_112{transition:none}._menuBtn_od00s_112:hover{transform:none}}._dropdown_od00s_158{position:fixed;display:flex;flex-direction:column;min-width:210px;padding:4px 0;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 30px #00000026;z-index:2000}._dropdown_od00s_158[hidden]{display:none}._action_od00s_186{display:flex;align-items:center;min-height:36px;padding:8px 14px;border:none;background:transparent;color:var(--asphi-dark);cursor:pointer;font-size:.92rem;line-height:1.3;text-align:start;overflow-wrap:anywhere}._action_od00s_186:hover{background:#fdeee7}._action_od00s_186[aria-pressed=true]{background:#fdeee7;color:var(--asphi-dark);font-weight:700;box-shadow:inset 3px 0 0 var(--asphi-orange)}._remove_od00s_218{color:var(--danger)}._remove_od00s_218:hover{background:#fdecea}._readOnly_od00s_231{border:1px solid var(--border);border-radius:0;background:#fff;margin-block-start:-1px;margin-inline-start:-1px}._readOnly_od00s_231._skipped_od00s_23{background:var(--bg-soft)}._counter_od00s_252{margin:4px 0 0;font-size:.7rem;color:var(--text-muted)}@media (max-width: 768px){._tile_od00s_6{width:108px}._frame_od00s_28{width:84px;height:84px}._dropdown_od00s_158{min-width:190px}}._wrap_mhx6o_7{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#fff;border:1px solid var(--border);border-inline-start:4px solid var(--asphi-orange);border-radius:var(--radius)}._progressText_mhx6o_19{margin:0;font-variant-numeric:tabular-nums;color:var(--text)}._progressOuter_mhx6o_25{height:10px;margin:6px 0;background:var(--bg-muted);border:1px solid var(--border);border-radius:999px;overflow:hidden}._progressInner_mhx6o_34{height:100%;background:var(--asphi-orange);transition:width .2s linear}._indeterminate_mhx6o_45{width:35%;animation:_slide_mhx6o_1 1.4s ease-in-out infinite}@keyframes _slide_mhx6o_1{0%{margin-inline-start:-35%}to{margin-inline-start:100%}}._wrap_mhx6o_7 button{align-self:flex-start;margin-top:4px}@media (prefers-reduced-motion: reduce){._progressInner_mhx6o_34{transition:none}._indeterminate_mhx6o_45{animation:none;width:30%}}._section_yza6y_8{margin-bottom:24px}._libList_yza6y_15{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._libRow_yza6y_22{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:8px}._libSelected_yza6y_33{border-color:var(--asphi-orange);background:#e85d260f}._libLabel_yza6y_38{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;flex:1;min-width:0}._libName_yza6y_50{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._libMeta_yza6y_56{font-size:.8rem;color:var(--text-faint);white-space:nowrap}._libActions_yza6y_62{display:flex;gap:6px}._badge_yza6y_67{font-size:.72rem;font-weight:600;background:var(--border-soft);color:var(--text-muted);padding:2px 8px;border-radius:10px}._count_yza6y_76{margin:0;font-size:.9rem;color:var(--text-muted)}._problem_yza6y_84{margin:0;padding:10px 12px;color:#8a4b00;background:#fff9ec;border:1px solid var(--warning);border-radius:8px;text-align:start}._renameForm_yza6y_94{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}._renameInput_yza6y_102{flex:1;min-width:180px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:.95rem}._renameInput_yza6y_102:focus{outline:none;border-color:var(--asphi-orange);box-shadow:0 0 0 3px #e85d2633}._editorTools_yza6y_118{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}._editorBoard_yza6y_125{display:flex;flex-direction:column;gap:12px;margin-top:8px}
