@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg0: #111114;--bg1: #1a1a20;--bg2: #22222a;--bg3: #2a2a33;--bg4: #33333e;--line: #2a2a33;--line2: #3a3a46;--ink: #f5f5f0;--ink2: #a8a8b0;--ink3: #6a6a78;--accent: #d97757;--accent-ink: #000;--ok: #4ade80;--warn: #f5a623;--err: #d43a2f;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--density-gap: 8px;--density-pad: 12px;--density-row: 40px;--color-surface: var(--bg1);--color-surface-2: var(--bg2);--color-surface-3: var(--bg3);--color-border: var(--line2);--color-text: var(--ink);--color-text-muted: var(--ink2);--color-text-secondary: var(--ink3);--color-accent: var(--accent);--color-error: var(--err)}[data-mode=light]{--bg0: #f4f4ef;--bg1: #ffffff;--bg2: #ececec;--bg3: #dcdcd4;--bg4: #cac8bf;--line: #dcdcd4;--line2: #c4c4bc;--ink: #1a1a20;--ink2: #555560;--ink3: #8a8a90;--accent: #d97757;--accent-ink: #fff;--ok: #2f8f3e;--warn: #b8881a;--err: #c42818}[data-density=compact]{--density-gap: 4px;--density-pad: 8px;--density-row: 32px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--ink);background:var(--bg0);-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:13px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.font-medium{font-weight:500}.font-semibold{font-weight:600}._backdrop_bo09m_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:1200}._modal_bo09m_11{background:var(--color-surface, #1a1a1a);border:1px solid var(--color-border, #333);border-radius:10px;padding:28px;max-width:420px;width:90%;color:var(--color-text, #f5f5f0)}._title_bo09m_21{font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:.02em}._version_bo09m_28{font-size:14px;color:var(--color-text-muted, #bbb);margin-bottom:16px;font-family:var(--font-mono, ui-monospace, monospace)}._buildTs_bo09m_35{font-size:11px;color:var(--color-text-muted, #888);margin-bottom:16px}._links_bo09m_41{margin:14px 0 18px;display:flex;gap:8px;flex-wrap:wrap}._linkBtn_bo09m_48{background:transparent;border:1px solid var(--color-border, #444);color:var(--color-accent, #4ade80);padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer}._credits_bo09m_58{background:#ffffff08;border:1px solid var(--color-border, #333);border-radius:6px;padding:12px 14px;margin:16px 0;font-size:12px}._credits_bo09m_58 h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #bbb)}._credits_bo09m_58 ul{padding-left:18px;margin:6px 0 10px}._license_bo09m_80{font-size:11px;color:var(--color-text-muted, #888);line-height:1.5;margin:0}._commits_bo09m_87{font-size:11px;color:var(--color-text-muted, #888);margin-bottom:16px;font-family:var(--font-mono, ui-monospace, monospace)}._commits_bo09m_87 code{background:#ffffff0f;padding:1px 5px;border-radius:3px}._staleWarning_bo09m_100{color:var(--color-warning, #f59e0b);font-weight:600;margin-top:8px}._credit_bo09m_58{font-size:11px;color:var(--color-text-muted, #888);margin-bottom:16px}._creditLink_bo09m_112{background:none;border:none;padding:0;margin:0;color:var(--color-accent, #4ade80);font-size:inherit;font-family:inherit;text-decoration:underline;cursor:pointer}._actions_bo09m_124{display:flex;justify-content:flex-end;gap:10px}._btnPrimary_bo09m_130{padding:7px 16px;background:var(--color-accent, #4ade80);border:none;border-radius:6px;color:#000;font-weight:600;font-size:13px;cursor:pointer}._backdrop_1eyea_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:1200}._modal_1eyea_11{background:var(--color-surface, #1a1a1a);border:1px solid var(--color-border, #333);border-radius:10px;padding:28px;max-width:620px;width:90%;max-height:85vh;overflow-y:auto;color:var(--color-text, #f5f5f0)}._title_1eyea_23{font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:.02em}._subtitle_1eyea_30{font-size:13px;color:var(--color-text-muted, #bbb);margin-bottom:18px}._links_1eyea_36{margin:0 0 20px;display:flex;gap:8px;flex-wrap:wrap}._linkBtn_1eyea_43{background:transparent;border:1px solid var(--color-border, #444);color:var(--color-accent, #4ade80);padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer}._section_1eyea_53{border:1px solid var(--color-border, #333);border-radius:6px;margin-bottom:8px;background:#ffffff05}._section_1eyea_53 summary{cursor:pointer;padding:10px 14px;font-size:14px;font-weight:600;list-style:none;display:flex;align-items:center;gap:8px}._section_1eyea_53 summary::-webkit-details-marker{display:none}._section_1eyea_53 summary:before{content:"▸";color:var(--color-text-muted, #888);font-size:11px;transition:transform .1s ease}._section_1eyea_53[open] summary:before{transform:rotate(90deg)}._sectionBody_1eyea_86{padding:0 14px 14px;font-size:13px;line-height:1.6;color:var(--color-text-muted, #ccc)}._sectionBody_1eyea_86 p{margin:0 0 8px}._sectionBody_1eyea_86 p:last-child{margin-bottom:0}._sectionBody_1eyea_86 code{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}._sectionBody_1eyea_86 ul{margin:6px 0;padding-left:20px}._actions_1eyea_114{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}._btnPrimary_1eyea_121{padding:7px 16px;background:var(--color-accent, #4ade80);border:none;border-radius:6px;color:#000;font-weight:600;font-size:13px;cursor:pointer}._shell_1phqy_1{display:flex;flex-direction:column;height:100vh;background:var(--bg0);color:var(--ink);font-family:var(--font-sans)}._header_1phqy_10{display:flex;align-items:center;gap:16px;padding:0 16px;height:40px;background:var(--bg1);border-bottom:1px solid var(--line);flex-shrink:0}._wordmark_1phqy_21{font-weight:600;font-size:14px;letter-spacing:-.02em;color:var(--ink)}._toolStrip_1phqy_28{display:flex;gap:0}._tab_1phqy_33{display:flex;align-items:center;gap:4px;padding:0 12px;height:40px;background:none;border:none;border-bottom:2px solid transparent;color:var(--ink2);font-size:12px;font-family:var(--font-sans);cursor:pointer;transition:color .1s,border-color .1s}._tab_1phqy_33:hover{color:var(--ink)}._tab_1phqy_33[data-active=true]{color:var(--ink);border-bottom-color:var(--accent)}._tabKey_1phqy_58{font-size:10px;font-family:var(--font-mono);color:var(--ink3)}._content_1phqy_64{flex:1;overflow:auto;position:relative;min-width:0}._railCollapsed_1phqy_71{width:22px;flex-shrink:0;background:var(--bg1, #1a1a20);border-right:1px solid var(--line, #2a2a33);display:flex;align-items:flex-start;justify-content:center;padding-top:10px;cursor:pointer;transition:background .1s}._railCollapsed_1phqy_71:hover{background:var(--bg2, #22222a)}._railCollapsedLabel_1phqy_88{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);letter-spacing:2px;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;-webkit-user-select:none;user-select:none}._railCollapseBtn_1phqy_99{position:absolute;top:8px;right:6px;width:20px;height:20px;background:transparent;color:var(--ink3, #6a6a78);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;padding:0}._railCollapseBtn_1phqy_99:hover{color:var(--ink, #f5f5f0);background:var(--bg3, #2a2a33)}._statusBar_1phqy_123{height:24px;background:var(--bg1);border-top:1px solid var(--line);flex-shrink:0}._root_1nvrb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}._dropZone_1nvrb_10{width:480px;max-width:90vw;height:220px;padding:0 40px;border:2px dashed var(--color-border, #555);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:border-color .15s;background:var(--color-surface-2, #1e1e24)}._dropZone_1nvrb_10:hover{border-color:var(--color-accent, #4ade80)}._hint_1nvrb_31{font-size:16px;font-weight:600;color:var(--color-text, #f5f5f0);margin:0}._sub_1nvrb_38{max-width:340px;font-size:13px;line-height:1.5;color:var(--color-text-muted, #888);margin:10px 0 0}._error_1nvrb_46{color:var(--color-error, #ef4444);font-size:13px}._root_rncxc_5{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg0, #0a0a0e);color:var(--ink, #f5f5f0)}._header_rncxc_17{display:flex;align-items:baseline;gap:14px;padding:14px 20px 12px;border-bottom:1px solid var(--line, #222);flex-shrink:0}._headerTitle_rncxc_26{font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--ink, #f5f5f0)}._headerMeta_rncxc_33{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink3, #555)}._spacer_rncxc_39{flex:1}._elapsedText_rncxc_43{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink3, #555)}._skipBtn_rncxc_49{background:transparent;color:var(--ink2, #aaa);border:1px solid var(--line2, #333);padding:6px 12px;font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;transition:opacity .15s,color .15s}._skipBtn_rncxc_49:disabled{color:var(--ink3, #555);opacity:.4;cursor:not-allowed}._skipBtn_rncxc_49:not(:disabled):hover{color:var(--ink, #f5f5f0);border-color:var(--line, #444)}._reviewBtn_rncxc_71{background:var(--accent, #4ade80);color:#000;border:none;padding:7px 14px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:opacity .15s}._reviewBtn_rncxc_71:hover{opacity:.9}._errorBox_rncxc_90{display:flex;align-items:center;gap:16px;padding:12px 20px;background:color-mix(in srgb,var(--err, #d43a2f) 12%,transparent);border-bottom:1px solid var(--err, #d43a2f);flex-shrink:0}._errorText_rncxc_100{flex:1;font-size:13px;color:var(--err, #d43a2f)}._phaseStrip_rncxc_108{display:flex;gap:4px;padding:8px 14px;background:var(--bg1, #111116);border-bottom:1px solid var(--line, #222);flex-shrink:0}._phaseCard_rncxc_117{flex:1;background:var(--bg0, #0a0a0e);border:1px solid var(--line, #222);padding:8px 10px;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:4px}._phaseCardDone_rncxc_130{background:color-mix(in srgb,var(--ok, #4ade80) 13%,transparent)}._phaseCardActive_rncxc_134{border-color:var(--accent, #4ade80);background:var(--bg3, #1a1a22)}._phaseCardPending_rncxc_139{opacity:.55}._phaseCardInner_rncxc_143{display:flex;align-items:center;gap:6px}._phaseGlyph_rncxc_149{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;width:16px;flex-shrink:0}._phaseGlyphDone_rncxc_157{color:var(--ok, #4ade80)}._phaseGlyphActive_rncxc_161{color:var(--accent, #4ade80)}._phaseGlyphPending_rncxc_165{color:var(--ink3, #555)}._phaseLabel_rncxc_169{font-size:11px;color:var(--ink3, #555);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._phaseLabelActive_rncxc_178{color:var(--ink, #f5f5f0);font-weight:600}._phaseBar_rncxc_183{height:2px;background:var(--bg3, #1a1a22);margin-top:2px}._phaseBarFill_rncxc_189{display:block;height:100%;transition:width .2s linear}._body_rncxc_197{flex:1;min-height:0;display:grid;grid-template-columns:1fr minmax(0,.875fr) 300px;border-top:1px solid var(--line, #222);overflow:hidden}._detectorPanel_rncxc_208{display:flex;flex-direction:column;border-right:1px solid var(--line, #222);overflow:hidden}._panelHeader_rncxc_215{padding:10px 14px;background:var(--bg1, #111116);border-bottom:1px solid var(--line, #222);font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;flex-shrink:0}._detectorList_rncxc_226{flex:1;overflow-y:auto}._emptyNote_rncxc_231{padding:16px 14px;font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);font-style:italic}._detectorRow_rncxc_239{padding:7px 14px;border-bottom:1px solid var(--line, #222);transition:background .1s}._detectorRunning_rncxc_249{background:color-mix(in srgb,var(--accent, #4ade80) 5%,transparent)}._detectorQueued_rncxc_253{opacity:.55}._detectorRowTop_rncxc_257{display:flex;align-items:center;gap:8px;margin-bottom:4px}._detectorGlyph_rncxc_264{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;width:12px;text-align:center;flex-shrink:0}._glyphDone_rncxc_273{color:var(--ok, #4ade80)}._glyphRunning_rncxc_277{color:var(--accent, #4ade80)}._glyphPending_rncxc_281{color:var(--ink3, #555)}._detectorName_rncxc_285{font-family:var(--font-mono, monospace);font-size:12px;color:var(--ink, #f5f5f0);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detectorLib_rncxc_295{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);flex-shrink:0}._detectorMarks_rncxc_302{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:28px;text-align:right}._detectorBarTrack_rncxc_312{margin-left:20px;height:2px;background:var(--bg3, #1a1a22)}._detectorBarFill_rncxc_318{display:block;height:100%;transition:width .2s linear}._consolePanel_rncxc_326{display:flex;flex-direction:column;border-right:1px solid var(--line, #222);overflow:hidden}._consoleBody_rncxc_333{flex:1;min-height:0;background:#050507;padding:8px 14px;font-family:var(--font-mono, monospace);font-size:11px;color:#a8a8b0;overflow-y:auto;line-height:1.55}._logLine_rncxc_345{white-space:pre;color:#a8a8b0}._logOk_rncxc_350{color:var(--ok, #4ade80)}._logErr_rncxc_354{color:var(--err, #d43a2f)}._logWarn_rncxc_358{color:var(--warn, #f5a623)}._logMeta_rncxc_362{color:#4aa8ff}._logProgress_rncxc_366{color:var(--ink3, #555)}._cursor_rncxc_370{color:#d97757;animation:_blink_rncxc_1 .8s step-end infinite}@keyframes _blink_rncxc_1{50%{opacity:0}}._inspector_rncxc_381{background:var(--bg1, #111116);border-left:1px solid var(--line, #222);display:flex;flex-direction:column;overflow:hidden}._inspectorHeader_rncxc_389{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line, #222);font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;flex-shrink:0}._inspectorHeader_rncxc_389 span:first-child{flex:1}._statusLive_rncxc_405{color:var(--accent, #4ade80)}._statusDone_rncxc_409{color:var(--ok, #4ade80)}._inspectorProgress_rncxc_413{padding:14px 16px;border-bottom:1px solid var(--line, #222);flex-shrink:0}._inspectorPctRow_rncxc_419{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}._inspectorPct_rncxc_419{font-family:var(--font-mono, monospace);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}._inspectorTime_rncxc_433{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink3, #555);flex:1}._inspectorBar_rncxc_440{height:4px;background:var(--bg3, #1a1a22)}._inspectorBarFill_rncxc_445{display:block;height:100%;transition:width .2s linear}._inspectorPhaseLabel_rncxc_451{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);margin-top:8px}._inspectorSection_rncxc_458{padding:12px 14px;border-bottom:1px solid var(--line, #222);flex-shrink:0}._inspectorSectionHeader_rncxc_464{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;margin-bottom:10px}._detectedRow_rncxc_472{display:flex;align-items:center;font-family:var(--font-mono, monospace);font-size:11px;margin-bottom:5px}._detectedGlyphHas_rncxc_480{color:var(--ok, #4ade80);width:14px;flex-shrink:0}._detectedGlyphNot_rncxc_486{color:var(--ink3, #555);width:14px;flex-shrink:0}._detectedKey_rncxc_492{flex:1;color:var(--ink2, #aaa)}._detectedKeyDim_rncxc_497{flex:1;color:var(--ink3, #555)}._detectedVal_rncxc_502{color:var(--ink, #f5f5f0);font-variant-numeric:tabular-nums}._detectedValDim_rncxc_507{color:var(--ink3, #555);font-variant-numeric:tabular-nums}._inspectorSectionsWrap_rncxc_513{flex:1;overflow-y:auto;padding:10px 14px;min-height:0}._sectionRow_rncxc_520{display:flex;align-items:center;gap:8px;padding:3px 0;font-family:var(--font-mono, monospace);font-size:11px}._sectionDot_rncxc_529{width:8px;height:8px;flex-shrink:0;border-radius:1px}._sectionIdx_rncxc_536{color:var(--ink3, #555);width:20px;flex-shrink:0}._sectionLabel_rncxc_542{flex:1;color:var(--ink, #f5f5f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionDur_rncxc_550{color:var(--ink3, #555);font-variant-numeric:tabular-nums}._sectionFlag_rncxc_560{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#d29922;color:#1c1c1c;font-size:10px;font-weight:700;line-height:1;flex-shrink:0;cursor:help}._sectionRefined_rncxc_580{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#2f6feb;color:#f6f6f6;font-size:10px;font-weight:700;line-height:1;flex-shrink:0;cursor:help}._inspectorFooter_rncxc_596{padding:10px 14px;border-top:1px solid var(--line, #222);flex-shrink:0}._inspectorBtn_rncxc_602{width:100%;border:none;padding:10px 12px;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:opacity .15s}._inspectorBtnActive_rncxc_614{background:var(--accent, #4ade80);color:#000}._inspectorBtnActive_rncxc_614:hover{opacity:.9}._inspectorBtnDisabled_rncxc_623{background:var(--bg3, #1a1a22);color:var(--ink3, #555);cursor:not-allowed;opacity:.5}._reanalyzeRow_rncxc_632{padding:10px 20px;border-top:1px solid var(--line, #222);flex-shrink:0;display:flex;align-items:center}._metadataRow_rncxc_640{padding:10px 20px;border-top:1px solid var(--line, #222);flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}._metadataInput_rncxc_650{background:transparent;color:var(--ink, #f5f5f0);border:1px solid var(--line, #333);padding:6px 10px;font-size:13px;min-width:160px}._metadataError_rncxc_659{color:var(--color-error, #e05252);font-size:12px;white-space:nowrap}._metadataSuccess_rncxc_665{color:var(--color-success, #4caf50);font-size:12px;white-space:nowrap}._metadataWarning_rncxc_671{color:var(--color-warning, #d9a441);font-size:12px}._reanalyzeBtn_rncxc_676{background:transparent;color:var(--ink3, #555);border:1px solid var(--line, #333);padding:8px 18px;font-size:13px;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}._reanalyzeBtn_rncxc_676:hover{color:var(--ink, #f5f5f0);border-color:var(--ink3, #555)}._detectorList_rncxc_226::-webkit-scrollbar,._consoleBody_rncxc_333::-webkit-scrollbar,._inspectorSectionsWrap_rncxc_513::-webkit-scrollbar{width:4px}._detectorList_rncxc_226::-webkit-scrollbar-track,._consoleBody_rncxc_333::-webkit-scrollbar-track,._inspectorSectionsWrap_rncxc_513::-webkit-scrollbar-track{background:transparent}._detectorList_rncxc_226::-webkit-scrollbar-thumb,._consoleBody_rncxc_333::-webkit-scrollbar-thumb,._inspectorSectionsWrap_rncxc_513::-webkit-scrollbar-thumb{background:var(--line2, #333);border-radius:2px}._overlay_cw32t_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:500}._dialog_cw32t_11{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:28px;width:min(560px,92vw);max-height:80vh;display:flex;flex-direction:column;gap:16px}._title_cw32t_23{font-size:16px;font-weight:600;color:var(--color-text);margin:0}._subtitle_cw32t_30{font-size:13px;color:var(--color-text-muted);margin:0}._textarea_cw32t_36{flex:1;min-height:240px;resize:vertical;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;color:var(--color-text);font-size:13px;font-family:inherit;line-height:1.5}._error_cw32t_50{font-size:13px;color:var(--color-error);margin:0}._actions_cw32t_56{display:flex;gap:10px;justify-content:flex-end}._btnCancel_cw32t_62{padding:7px 16px;background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;color:var(--color-text);font-size:13px}._btnConfirm_cw32t_72{padding:7px 16px;background:var(--color-accent);border:none;border-radius:6px;cursor:pointer;color:var(--accent-ink, #000);font-weight:600;font-size:13px}._btnConfirm_cw32t_72:disabled,._btnCancel_cw32t_62:disabled{opacity:.5;cursor:not-allowed}._overlay_x72w8_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:500}._dialog_x72w8_11{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:28px;width:min(560px,92vw);max-height:80vh;display:flex;flex-direction:column;gap:16px}._title_x72w8_23{font-size:16px;font-weight:600;color:var(--color-text);margin:0}._subtitle_x72w8_30{font-size:13px;color:var(--color-text-muted);margin:0}._fileInput_x72w8_36{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;color:var(--color-text);font-size:13px}._success_x72w8_45{font-size:13px;color:var(--color-success, #4caf50);margin:0}._error_x72w8_51{font-size:13px;color:var(--color-error);margin:0}._actions_x72w8_57{display:flex;gap:10px;justify-content:flex-end}._btnCancel_x72w8_63{padding:7px 16px;background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;color:var(--color-text);font-size:13px}._btnConfirm_x72w8_73{padding:7px 16px;background:var(--color-accent);border:none;border-radius:6px;cursor:pointer;color:var(--accent-ink, #000);font-weight:600;font-size:13px}._btnConfirm_x72w8_73:disabled,._btnCancel_x72w8_63:disabled{opacity:.5;cursor:not-allowed}._root_5owmw_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._body_5owmw_9{display:flex;flex:1;min-height:0;overflow:hidden}._mainCol_5owmw_16{--track-gutter: 260px;display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._trackAligned_5owmw_26{padding-left:var(--track-gutter);position:relative}._trackAlignedLabel_5owmw_31{position:absolute;left:0;top:0;bottom:0;width:var(--track-gutter);padding:0 10px;display:flex;align-items:center;font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);letter-spacing:1px;background:var(--bg1, #1a1a20);border-right:1px solid var(--line, #2a2a33);box-sizing:border-box;z-index:1;pointer-events:none}._zoomBar_5owmw_51{display:flex;align-items:center;gap:4px;padding:4px 10px;border-bottom:1px solid var(--line, #2a2a33);flex-shrink:0;-webkit-user-select:none;user-select:none}._zoomLabel_5owmw_61{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);letter-spacing:1px;margin-right:4px}._zoomBtn_5owmw_69{width:22px;height:22px;background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s;flex-shrink:0;line-height:1}._zoomBtn_5owmw_69:hover:not(:disabled){background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._zoomBtn_5owmw_69:disabled{opacity:.3;cursor:default}._zoomLevel_5owmw_97{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink, #f5f5f0);font-variant-numeric:tabular-nums;min-width:28px;text-align:center}._zoomResetBtn_5owmw_106{margin-left:6px;padding:2px 7px;background:transparent;color:var(--accent, #4ade80);border:1px solid var(--accent, #4ade80);font-family:var(--font-mono, monospace);font-size:9px;cursor:pointer;letter-spacing:.5px;transition:background .1s}._zoomResetBtn_5owmw_106:hover{background:color-mix(in srgb,var(--accent, #4ade80) 12%,transparent)}._waveformArea_5owmw_123{flex-shrink:0;padding-top:8px;padding-bottom:8px;padding-right:0}._sectionsToolbar_5owmw_131{display:flex;align-items:center;gap:10px;padding:6px 12px;background:var(--bg1, #1a1a20);border-top:1px solid var(--line, #2a2a33);border-bottom:1px solid var(--line, #2a2a33);flex-shrink:0;-webkit-user-select:none;user-select:none}._sectionsLabel_5owmw_143{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);letter-spacing:1px}._editHint_5owmw_150{flex:1;font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionsEditBtn_5owmw_160{padding:4px 10px;background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:10px;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._sectionsEditBtn_5owmw_160:hover{background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._sectionsEditBtnActive_5owmw_177{background:var(--accent, #d97757);color:#000;border-color:var(--accent, #d97757)}._sectionsEditBtnActive_5owmw_177:hover{background:var(--accent, #d97757);opacity:.9;color:#000}._previewRow_5owmw_189{padding:12px;border-top:1px solid var(--color-border, #333);flex-shrink:0}._themeBtn_5owmw_195{margin:12px;padding:8px 16px;background:var(--color-accent, #4ade80);color:#000;border:none;border-radius:6px;font-weight:600;cursor:pointer;align-self:flex-start;flex-shrink:0}._inspector_5owmw_209{width:300px;flex-shrink:0;background:var(--bg1, #1a1a20);border-left:1px solid var(--line, #2a2a33);display:flex;flex-direction:column;overflow:hidden;position:relative}._inspectorCollapsed_5owmw_220{width:22px;flex-shrink:0;background:var(--bg1, #1a1a20);border-left:1px solid var(--line, #2a2a33);display:flex;align-items:flex-start;justify-content:center;padding-top:10px;cursor:pointer;transition:background .1s}._inspectorCollapsed_5owmw_220:hover{background:var(--bg2, #22222a)}._inspectorCollapsedLabel_5owmw_237{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);letter-spacing:2px;writing-mode:vertical-rl;white-space:nowrap;-webkit-user-select:none;user-select:none}._inspectorCollapseBtn_5owmw_247{position:absolute;top:8px;left:6px;width:20px;height:20px;background:var(--bg1, #1a1a20);color:var(--ink3, #6a6a78);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;padding:0}._inspectorCollapseBtn_5owmw_247:hover{color:var(--ink, #f5f5f0);background:var(--bg3, #2a2a33)}._inspectorBlock_5owmw_271{padding:10px 14px;border-bottom:1px solid var(--line, #2a2a33);flex-shrink:0}._inspectorLabel_5owmw_277{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);letter-spacing:1px;margin-bottom:8px}._timecode_5owmw_285{font-family:var(--font-mono, monospace);font-size:22px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--ink, #f5f5f0);margin-bottom:2px}._barBeat_5owmw_295{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink3, #6a6a78)}._sectionInfo_5owmw_301{display:flex;align-items:center;gap:10px}._sectionSwatch_5owmw_307{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:1px}._sectionInfoText_5owmw_315{flex:1;min-width:0}._sectionInfoLabel_5owmw_320{font-size:13px;font-weight:600;color:var(--ink, #f5f5f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionInfoKind_5owmw_329{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);margin-top:2px}._timingRow_5owmw_336{display:flex;justify-content:space-between;font-family:var(--font-mono, monospace);font-size:11px;margin-bottom:4px}._timingKey_5owmw_344{color:var(--ink3, #6a6a78)}._timingVal_5owmw_348{color:var(--ink, #f5f5f0);font-variant-numeric:tabular-nums}._inspectorSpacer_5owmw_353{flex:1}._inspectorNudge_5owmw_357{display:flex;gap:6px;padding:10px 14px;border-top:1px solid var(--line, #2a2a33);flex-shrink:0}._nudgeBtn_5owmw_365{flex:1;padding:5px 6px;background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:10px;cursor:pointer;transition:background .1s}._nudgeBtn_5owmw_365:hover{background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._inspectorEditToggle_5owmw_382{padding:10px 14px;border-top:1px solid var(--line, #2a2a33);flex-shrink:0}._editToggleBtn_5owmw_388{width:100%;padding:7px 12px;background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;transition:background .1s,color .1s;text-align:center}._editToggleBtn_5owmw_388:hover{background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._editToggleBtnActive_5owmw_406{background:var(--accent, #d97757);color:#000;border-color:var(--accent, #d97757)}._editToggleBtnActive_5owmw_406:hover{background:var(--accent, #d97757);opacity:.85;color:#000}._inspectorEditMode_5owmw_419{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._inspectorEditHeader_5owmw_427{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line, #2a2a33);flex-shrink:0}._inspectorEditTitle_5owmw_436{font-family:var(--font-mono, monospace);font-size:10px;color:var(--accent, #d97757);letter-spacing:1px;flex:1}._inspectorEditDone_5owmw_444{background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);padding:3px 8px;font-family:var(--font-mono, monospace);font-size:10px;cursor:pointer;transition:background .1s}._inspectorEditDone_5owmw_444:hover{background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._inspectorEditHint_5owmw_460{padding:8px 14px;border-bottom:1px solid var(--line, #2a2a33);font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);line-height:1.5;flex-shrink:0}._inspectorEditActions_5owmw_470{padding:8px 14px;border-bottom:1px solid var(--line, #2a2a33);flex-shrink:0}._inspectorActionBtn_5owmw_476{width:100%;padding:6px 8px;background:transparent;color:var(--ink2, #a8a8b0);border:1px solid var(--line2, #3a3a46);font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;transition:background .1s}._inspectorActionBtn_5owmw_476:hover{background:var(--bg3, #2a2a33);color:var(--ink, #f5f5f0)}._inspectorSectionHeader_5owmw_493{padding:8px 14px;font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);letter-spacing:1px;flex-shrink:0}._inspectorSectionList_5owmw_502{flex:1;overflow-y:auto;min-height:0}._sectionRow_5owmw_508{display:flex;align-items:center;gap:6px;width:100%;padding:7px 14px;border:none;border-bottom:1px solid var(--line, #2a2a33);border-left:2px solid transparent;background:transparent;color:var(--ink, #f5f5f0);text-align:left;cursor:pointer;transition:background .1s;font-size:12px}._sectionRow_5owmw_508:hover{background:var(--bg2, #22222a)}._sectionRowSelected_5owmw_529{background:var(--bg3, #2a2a33);border-left-color:var(--accent, #d97757)}._sectionRowActive_5owmw_534{background:var(--bg2, #22222a)}._sectionRowSwatch_5owmw_538{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:1px}._sectionRowNum_5owmw_546{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);width:20px;flex-shrink:0}._sectionRowLabel_5owmw_554{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--ink, #f5f5f0)}._sectionRowKind_5owmw_564{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);letter-spacing:.5px;flex-shrink:0}._sectionRowTime_5owmw_572{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);font-variant-numeric:tabular-nums;flex-shrink:0}._sectionRowDur_5owmw_580{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);flex-shrink:0;width:36px;text-align:right}._tracksDrawer_5owmw_591{flex-shrink:0;border-top:1px solid var(--color-border, #1e2a3a);display:flex;flex-direction:column;overflow:hidden}._drawerHeader_5owmw_599{height:30px;background:var(--bg1, #0f1923);display:flex;align-items:center;padding:0 14px;gap:12px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border, #1e2a3a)}._drawerHeader_5owmw_599:hover{background:var(--bg2, #162030)}._drawerTitle_5owmw_616{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink, #e2e8f0);letter-spacing:1px;white-space:nowrap}._drawerCount_5owmw_624{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #475569);white-space:nowrap}._drawerSpacer_5owmw_631{flex:1}._drawerHint_5owmw_635{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #475569);white-space:nowrap}._drawerRows_5owmw_642{overflow-y:auto;max-height:224px}._root_hee4a_1{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-surface-2, #1e1e24)}._btn_hee4a_9{background:none;border:none;color:var(--color-text, #f5f5f0);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}._btn_hee4a_9:hover{background:var(--color-surface-3, #2a2a32)}._playPause_hee4a_24{font-size:20px}._timecode_hee4a_28{font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace);font-size:16px;color:var(--color-text, #f5f5f0)}._separator_hee4a_35{color:var(--color-text-muted, #888)}._duration_hee4a_39{font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace);font-size:14px;color:var(--color-text-muted, #888)}._ruler_343wd_1{height:24px;background:var(--color-surface-2, #1e1e24);border-bottom:1px solid var(--color-border, #333);cursor:pointer;-webkit-user-select:none;user-select:none}._tick_343wd_9{position:absolute;top:0;height:100%;display:flex;align-items:flex-end;padding-bottom:2px}._tick_343wd_9:before{content:"";position:absolute;top:0;left:0;width:1px;height:8px;background:var(--color-border, #555)}._label_343wd_28{font-size:10px;color:var(--color-text-muted, #888);padding-left:3px;white-space:nowrap}._playhead_343wd_35{position:absolute;top:0;width:2px;height:100%;background:#fff;opacity:.8;pointer-events:none}._strip_1jcpm_1{display:flex;width:100%;height:28px;overflow:hidden;position:relative;flex-shrink:0}._stripEdit_1jcpm_10{height:60px}._chip_1jcpm_14{position:absolute;top:0;bottom:0;background:var(--color-surface-2, #1e1e24);border:2px solid transparent;border-bottom:3px solid transparent;color:var(--color-text-muted, #888);font-size:11px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;text-align:left;transition:border-color .1s;min-width:0;display:flex;align-items:center;gap:4px}._chip_1jcpm_14:hover{color:var(--color-text, #f5f5f0)}._selected_1jcpm_40{border-width:2px;background:var(--color-surface-3, #2a2a32);color:var(--color-text, #f5f5f0);outline:1px solid currentColor}._chipEdit_1jcpm_47{padding:4px 6px;align-items:flex-start;flex-direction:column;gap:2px}._chipLabel_1jcpm_54{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._chipKindAbbr_1jcpm_62{font-family:var(--font-mono, monospace);font-size:9px;color:var(--ink3, #6a6a78);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._kindDot_1jcpm_71{display:inline-block;width:8px;height:8px;border-radius:1px;flex-shrink:0;cursor:pointer;transition:opacity .1s}._kindDot_1jcpm_71:hover{opacity:.75}._boundaryHandle_1jcpm_86{position:absolute;top:0;bottom:0;width:12px;transform:translate(-50%);cursor:ew-resize;z-index:2}._boundaryHandle_1jcpm_86:hover ._boundaryLine_1jcpm_96{background:var(--accent, #d97757);opacity:1}._boundaryHandle_1jcpm_86:hover ._boundaryGrip_1jcpm_101{background:var(--accent, #d97757);border-color:var(--accent, #d97757)}._boundaryLine_1jcpm_96{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line2, #3a3a46);transform:translate(-50%);pointer-events:none;opacity:.85;transition:background .1s,width .1s}._boundaryLineDragging_1jcpm_119{width:2px;background:var(--accent, #d97757)!important;opacity:1!important}._boundaryGrip_1jcpm_101{position:absolute;top:50%;left:50%;width:6px;height:20px;transform:translate(-50%,-50%);background:var(--bg3, #2a2a33);border:1px solid var(--line2, #3a3a46);pointer-events:none;transition:background .1s,border-color .1s}._boundaryGripDragging_1jcpm_138{background:var(--accent, #d97757)!important;border-color:var(--accent, #d97757)!important}._contextMenu_1jcpm_144{position:fixed;background:var(--bg1, #1a1a20);border:1px solid var(--line2, #3a3a46);padding:4px;z-index:1000;min-width:180px;box-shadow:0 8px 24px #0006;font-family:var(--font-mono, monospace);font-size:11px}._menuItem_1jcpm_156{display:block;width:100%;padding:5px 10px;background:transparent;border:none;color:var(--ink, #f5f5f0);font-family:var(--font-mono, monospace);font-size:11px;text-align:left;cursor:pointer}._menuItem_1jcpm_156:hover:not(:disabled){background:var(--bg3, #2a2a33)}._menuItem_1jcpm_156:disabled{color:var(--ink3, #6a6a78);cursor:default;opacity:.5}._menuSep_1jcpm_179{height:1px;background:var(--line, #2a2a33);margin:3px 0}._strip_17jpb_1{display:flex;align-items:center;width:100%;height:22px;overflow:hidden;position:relative;flex-shrink:0}._line_17jpb_11{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--color-text-muted, #888);font-size:11px;font-style:italic;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;border-left:1px solid var(--line, #2a2a33)}._emptyLabel_17jpb_27{color:var(--ink3, #6a6a78);font-size:11px;font-style:italic;padding:0 4px}._root_z1z13_1{display:flex;flex-direction:column;gap:4px}._cells_z1z13_7{display:flex;flex-wrap:wrap;gap:2px}._cell_z1z13_7{width:10px;height:10px;border-radius:50%;transition:opacity .05s}._label_z1z13_20{font-size:11px;color:var(--color-text-muted, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._row_icvjd_1{display:flex;height:28px;border-bottom:1px solid var(--color-border, #1e2a3a);flex-shrink:0}._sidebar_icvjd_16{width:var(--track-gutter, 240px);padding:0 10px;display:flex;align-items:center;gap:7px;background:var(--bg1, #0f1923);border-right:1px solid var(--color-border, #1e2a3a);flex-shrink:0;overflow:hidden;box-sizing:border-box}._toggleBtn_icvjd_29{background:transparent;border:none;font-family:var(--font-mono, monospace);font-size:11px;cursor:pointer;padding:0;width:14px;flex-shrink:0;line-height:1}._colorDot_icvjd_41{width:7px;height:7px;border-radius:1px;flex-shrink:0;display:inline-block}._detectorName_icvjd_49{font-family:var(--font-mono, monospace);font-size:11px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._markCount_icvjd_58{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #475569);flex-shrink:0}._trackArea_icvjd_65{flex:1;position:relative;overflow:hidden}._root_1m3ns_1{border-top:1px solid var(--line, #2a2a33);flex-shrink:0}._header_1m3ns_6{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;background:var(--bg1, #1a1a20);border:none;color:var(--ink3, #6a6a78);font-family:var(--font-mono, monospace);font-size:10px;cursor:pointer;text-align:left;letter-spacing:1px;transition:background .1s}._header_1m3ns_6:hover{background:var(--bg2, #22222a);color:var(--ink2, #a8a8b0)}._arrow_1m3ns_28{font-size:10px;width:10px;flex-shrink:0}._title_1m3ns_34{flex:1}._badge_1m3ns_38{color:var(--accent, #4ade80);font-size:9px}._hint_1m3ns_43{font-size:9px;opacity:.6}._body_1m3ns_48{background:var(--bg0, #0a0a0e);padding:4px 0}._loading_1m3ns_53,._empty_1m3ns_54{padding:10px 12px;font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #6a6a78);font-style:italic}._stemRow_1m3ns_62{display:flex;align-items:center;height:40px;border-bottom:1px solid var(--line, #2a2a33)}._stemRow_1m3ns_62:last-child{border-bottom:none}._stemLabel_1m3ns_73{width:var(--track-gutter, 240px);flex-shrink:0;font-family:var(--font-mono, monospace);font-size:10px;font-weight:600;letter-spacing:.5px;padding:0 10px;text-transform:uppercase;background:var(--bg1, #1a1a20);border-right:1px solid var(--line, #2a2a33);box-sizing:border-box;display:flex;align-items:center}._stemTrack_1m3ns_89{flex:1;min-width:0;height:40px;overflow:hidden}._root_1b9pq_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1b9pq_8{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border, #333)}._title_1b9pq_16{font-size:18px;font-weight:600;margin:0;color:var(--color-text, #f5f5f0)}._headerActions_1b9pq_23{display:flex;align-items:center;gap:8px}._acceptBtn_1b9pq_29{background:var(--color-accent, #4ade80);color:#000;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}._resetBtn_1b9pq_39{background:transparent;color:var(--color-text, #f5f5f0);border:1px solid var(--color-border, #333);padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}._resetBtn_1b9pq_39:hover{border-color:var(--color-text-secondary, #999)}._resetBtn_1b9pq_39:disabled{opacity:.6;cursor:default}._error_1b9pq_58{color:var(--color-error, #ef4444);font-size:13px;padding:8px 16px}._body_1b9pq_64{display:flex;flex:1;overflow:hidden}._themeGrid_1b9pq_70{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px;overflow-y:auto}._preview_1b9pq_79{width:180px;padding:16px;border-left:1px solid var(--color-border, #333)}._dialogOverlay_1b9pq_86{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}._dialog_1b9pq_86{background:var(--color-surface-2, #1e1e24);border:1px solid var(--color-border, #333);border-radius:10px;padding:20px;width:480px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px}._dialogHeader_1b9pq_109{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._dialogTitle_1b9pq_116{font-size:14px;font-weight:700;color:var(--color-text, #f5f5f0);letter-spacing:.5px}._dialogClose_1b9pq_123{background:transparent;border:none;color:var(--color-text-muted, #888);font-size:14px;cursor:pointer;padding:2px 6px}._dialogClose_1b9pq_123:hover{color:var(--color-text, #f5f5f0)}._fieldLabel_1b9pq_136{font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted, #888);margin-top:4px}._fieldInput_1b9pq_145,._fieldSelect_1b9pq_146,._fieldTextarea_1b9pq_147{width:100%;background:var(--color-surface, #13131a);border:1px solid var(--color-border, #333);border-radius:6px;color:var(--color-text, #f5f5f0);font-size:13px;padding:7px 10px;box-sizing:border-box;font-family:inherit;resize:vertical}._fieldInput_1b9pq_145:focus,._fieldSelect_1b9pq_146:focus,._fieldTextarea_1b9pq_147:focus{outline:none;border-color:var(--color-accent, #4ade80)}._fieldRow_1b9pq_167{display:flex;gap:10px}._fieldLabelRow_1b9pq_172{display:flex;justify-content:space-between;align-items:center;gap:10px}._fieldLabelRow_1b9pq_172 ._fieldLabel_1b9pq_136{margin-top:0}._suggestBtn_1b9pq_183{background:transparent;border:1px solid var(--color-accent, #4ade80);color:var(--color-accent, #4ade80);padding:4px 10px;border-radius:6px;cursor:pointer;font-size:11px}._suggestBtn_1b9pq_183:hover:not(:disabled){background:var(--color-accent, #4ade80);color:#000}._suggestBtn_1b9pq_183:disabled{opacity:.5;cursor:default}._promptOverlay_1b9pq_203{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}._promptDialog_1b9pq_213{background:var(--color-surface-2, #1e1e24);border:1px solid var(--color-border, #333);border-radius:8px;padding:20px;width:min(480px,90vw);display:flex;flex-direction:column;gap:12px}._promptTitle_1b9pq_224{font-size:14px;font-weight:600;margin:0}._promptText_1b9pq_230{background:var(--color-surface-1, #141418);border:1px solid var(--color-border, #333);border-radius:6px;color:inherit;font-family:monospace;font-size:13px;padding:10px;resize:none;min-height:140px}._promptHint_1b9pq_242{font-size:12px;color:var(--color-text-tertiary, #888);margin:0;line-height:1.4}._promptActions_1b9pq_249{display:flex;gap:8px;justify-content:flex-end}._fieldCol_1b9pq_255{flex:1;display:flex;flex-direction:column;gap:4px}._dialogActions_1b9pq_262{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}._cancelBtn_1b9pq_269{background:transparent;border:1px solid var(--color-border, #333);color:var(--color-text-muted, #888);padding:7px 16px;border-radius:6px;cursor:pointer;font-size:13px}._cancelBtn_1b9pq_269:hover{border-color:var(--color-text-muted, #888);color:var(--color-text, #f5f5f0)}._deleteBtn_1b9pq_284{background:transparent;border:1px solid var(--color-error, #ef4444);color:var(--color-error, #ef4444);padding:7px 16px;border-radius:6px;cursor:pointer;font-size:13px;margin-right:auto}._deleteBtn_1b9pq_284:hover:not(:disabled){background:var(--color-error, #ef4444);color:#fff}._deleteBtn_1b9pq_284:disabled{opacity:.5;cursor:default}._saveBtn_1b9pq_305{background:var(--color-accent, #4ade80);border:none;color:#000;padding:7px 20px;border-radius:6px;font-weight:600;cursor:pointer;font-size:13px}._saveBtn_1b9pq_305:disabled{opacity:.5;cursor:default}._card_17b3h_1{background:var(--color-surface-2, #1e1e24);border-radius:8px;border:2px solid transparent;padding:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}._card_17b3h_1:hover{border-color:var(--color-border, #555)}._assigned_17b3h_15{box-shadow:0 0 0 1px currentColor}._swatchRow_17b3h_19{display:flex;gap:4px;margin-bottom:8px}._swatch_17b3h_19{flex:1;height:12px;border-radius:2px}._nameRow_17b3h_31{display:flex;align-items:center;gap:8px;margin-bottom:4px}._name_17b3h_31{font-size:13px;font-weight:600;color:var(--color-text, #f5f5f0)}._assignedPill_17b3h_44{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--color-accent, #4ade80);color:#000}._tagRow_17b3h_55{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}._tag_17b3h_55{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;border-radius:3px;background:#ffffff12;color:var(--color-text-muted, #888)}._tagOccasion_17b3h_73{background:#facc151f;color:#facc15}._editBtn_17b3h_78{background:transparent;border:none;cursor:pointer;font-size:12px;color:var(--color-text-muted, #888);padding:0 2px;margin-left:auto;line-height:1;opacity:.6;transition:opacity .1s}._editBtn_17b3h_78:hover{opacity:1;color:var(--color-text, #f5f5f0)}._description_17b3h_96{font-size:12px;color:var(--color-text-muted, #888);margin:0;line-height:1.4}._sectionsRow_17b3h_103{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border, rgba(255, 255, 255, .08))}._sectionChip_17b3h_112{font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;background:#ffffff0f;color:var(--color-text-muted, #888)}._root_1pb8u_1{display:flex;flex-direction:column;height:100%;background:var(--color-surface-2, #1e1e24);border-left:1px solid var(--color-border, #333);overflow:hidden}._header_1pb8u_10{padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, #888);border-bottom:1px solid var(--color-border, #333)}._content_1pb8u_20{flex:1;padding:12px;overflow-y:auto}._root_hrm5v_1{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}._row_hrm5v_8{display:flex;align-items:center;gap:.5rem}._label_hrm5v_14{width:6rem;font-size:.8125rem;color:var(--color-text-secondary, #aaa);flex-shrink:0}._slider_hrm5v_21{flex:1;accent-color:var(--color-accent, #4ade80)}._value_hrm5v_26{width:2.5rem;text-align:right;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--color-text, #f5f5f0)}._root_175in_1{display:flex;gap:2px;align-items:center}._dot_175in_7{width:8px;height:8px;border-radius:50%}._root_ch91d_1{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:16px}._header_ch91d_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._title_ch91d_16{font-size:18px;font-weight:600;margin:0}._continueBtn_ch91d_22{background:var(--color-accent, #4ade80);color:#0a0a0a;border:none;border-radius:6px;padding:8px 16px;font-weight:600;cursor:pointer}._intro_ch91d_32{font-size:13px;color:var(--color-text-tertiary, #888);max-width:720px;line-height:1.4;margin:0 0 20px}._error_ch91d_40{color:var(--color-error, #ef4444);font-size:13px;padding:8px 0}._section_ch91d_46{margin-bottom:24px}._sectionTitle_ch91d_50{font-size:14px;font-weight:600;margin:0 0 4px}._sectionHint_ch91d_56{font-size:12px;color:var(--color-text-tertiary, #888);margin:0 0 12px;max-width:640px;line-height:1.4}._empty_ch91d_64{font-size:13px;color:var(--color-text-tertiary, #888)}._topicList_ch91d_69{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._topicItem_ch91d_78{display:flex;align-items:center;gap:10px;font-size:13px;padding:6px 10px;border:1px solid var(--color-border, #333);border-radius:6px}._topicTime_ch91d_88{color:var(--color-text-tertiary, #888);font-variant-numeric:tabular-nums;width:40px;flex-shrink:0}._topicWord_ch91d_95{font-weight:500;flex:1}._uploadLabel_ch91d_100{background:var(--color-surface-2, #1e1e24);border:1px solid var(--color-border, #333);border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;position:relative}._uploadLabel_ch91d_100:hover{border-color:var(--color-accent, #4ade80)}._uploadInput_ch91d_114{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._createImageBtn_ch91d_121{background:var(--color-surface-2, #1e1e24);border:1px solid var(--color-border, #333);border-radius:4px;padding:4px 10px;font-size:12px;color:inherit;cursor:pointer}._createImageBtn_ch91d_121:hover{border-color:var(--color-accent, #4ade80)}._unmappedNote_ch91d_135{font-size:11px;color:var(--color-text-tertiary, #888);font-style:italic}._promptOverlay_ch91d_141{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}._promptDialog_ch91d_151{background:var(--color-surface-2, #1e1e24);border:1px solid var(--color-border, #333);border-radius:8px;padding:20px;width:min(480px,90vw);display:flex;flex-direction:column;gap:12px}._promptTitle_ch91d_162{font-size:14px;font-weight:600;margin:0}._promptText_ch91d_168{background:var(--color-surface-1, #141418);border:1px solid var(--color-border, #333);border-radius:6px;color:inherit;font-family:monospace;font-size:13px;padding:10px;resize:none;min-height:56px}._promptHint_ch91d_180{font-size:12px;color:var(--color-text-tertiary, #888);margin:0;line-height:1.4}._promptActions_ch91d_187{display:flex;gap:8px;justify-content:flex-end}._matchedArrow_ch91d_193{color:var(--color-text-tertiary, #888)}._matchedFile_ch91d_197{color:var(--color-accent, #4ade80);font-family:monospace}._root_1uxr8_1{padding:24px;max-width:700px}._title_1uxr8_6{font-size:20px;font-weight:600;margin:0 0 16px;color:var(--color-text, #f5f5f0)}._block_1uxr8_13{padding:32px 24px;background:var(--color-surface-2, #1e1e24);border-radius:8px;border:1px solid var(--color-border, #333);margin:24px}._block_1uxr8_13 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--color-text, #f5f5f0)}._block_1uxr8_13 p{font-size:13px;color:var(--color-text-muted, #888);margin:0}._renderBtn_1uxr8_34{background:var(--color-accent, #4ade80);color:#000;border:none;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}._renderBtn_1uxr8_34:disabled{opacity:.5;cursor:not-allowed}._error_1uxr8_51{color:var(--color-error, #ef4444);font-size:13px;margin-bottom:12px}._success_1uxr8_57{background:var(--color-surface-2, #1e1e24);border-radius:6px;padding:16px}._path_1uxr8_63{display:block;font-size:12px;color:var(--color-text-muted, #888);margin-top:8px;word-break:break-all}._downloadBtn_1uxr8_71{display:inline-block;background:var(--color-accent, #4ade80);color:#000;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;margin-top:16px;text-decoration:none}._progressGrid_1uxr8_87{display:grid;grid-template-columns:170px minmax(0,2.2fr) minmax(190px,1fr);border:1px solid var(--line, #222);margin:4px 0 16px;max-width:1100px;min-height:240px}@media (max-width: 760px){._progressGrid_1uxr8_87{grid-template-columns:150px minmax(0,1fr)}._inspector_1uxr8_105{grid-column:1 / -1;border-top:1px solid var(--line, #222)}}._stagePanel_1uxr8_111{display:flex;flex-direction:column;border-right:1px solid var(--line, #222);overflow:hidden}._consolePanel_1uxr8_118{display:flex;flex-direction:column;overflow:hidden}._panelHeader_1uxr8_124{padding:10px 14px;background:var(--bg1, #111116);border-bottom:1px solid var(--line, #222);font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;text-transform:uppercase;flex-shrink:0}._stageList_1uxr8_136{flex:1;overflow-y:auto}._stageRow_1uxr8_141{padding:7px 14px;border-bottom:1px solid var(--line, #222);display:flex;align-items:center;gap:8px}._stageRunning_1uxr8_149{background:color-mix(in srgb,var(--accent, #4ade80) 5%,transparent)}._stagePending_1uxr8_153{opacity:.55}._stageGlyph_1uxr8_157{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;width:12px;text-align:center;flex-shrink:0}._glyphDone_1uxr8_166{color:var(--ok, #4ade80)}._glyphRunning_1uxr8_167{color:#d97757}._glyphPending_1uxr8_168{color:var(--ink3, #555)}._glyphFailed_1uxr8_169{color:var(--err, #d43a2f)}._stageName_1uxr8_171{font-family:var(--font-mono, monospace);font-size:12px;color:var(--ink, #f5f5f0);flex:1}._stagePct_1uxr8_178{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);font-variant-numeric:tabular-nums}._consoleBody_1uxr8_185{flex:1;min-height:0;background:#050507;padding:8px 14px;font-family:var(--font-mono, monospace);font-size:11px;color:#a8a8b0;overflow-y:auto;line-height:1.55}._logLine_1uxr8_197{white-space:pre-wrap}._logOk_1uxr8_198{color:var(--ok, #4ade80)}._logErr_1uxr8_199{color:var(--err, #d43a2f)}._logProgress_1uxr8_200{color:var(--ink3, #555)}._cursor_1uxr8_202{color:#d97757;animation:_exportCursorBlink_1uxr8_1 .8s step-end infinite}@keyframes _exportCursorBlink_1uxr8_1{50%{opacity:0}}._phaseStrip_1uxr8_213{display:flex;gap:4px;padding:8px 0;margin-top:16px;max-width:1100px}._phaseCard_1uxr8_221{flex:1;background:var(--bg0, #0a0a0e);border:1px solid var(--line, #222);padding:8px 10px;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:4px}._phaseCardDone_1uxr8_234{background:color-mix(in srgb,var(--ok, #4ade80) 13%,transparent)}._phaseCardActive_1uxr8_238{border-color:var(--accent, #4ade80);background:var(--bg3, #1a1a22)}._phaseCardPending_1uxr8_243{opacity:.55}._phaseCardFailed_1uxr8_247{border-color:var(--err, #d43a2f);background:color-mix(in srgb,var(--err, #d43a2f) 10%,transparent)}._phaseCardInner_1uxr8_252{display:flex;align-items:center;gap:6px}._phaseGlyph_1uxr8_258{font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;width:16px;flex-shrink:0}._phaseGlyphDone_1uxr8_266{color:var(--ok, #4ade80)}._phaseGlyphActive_1uxr8_267{color:var(--accent, #4ade80)}._phaseGlyphPending_1uxr8_268{color:var(--ink3, #555)}._phaseGlyphFailed_1uxr8_269{color:var(--err, #d43a2f)}._phaseLabel_1uxr8_271{font-size:11px;color:var(--ink3, #555);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._phaseLabelActive_1uxr8_280{color:var(--ink, #f5f5f0);font-weight:600}._phaseBar_1uxr8_285{height:2px;background:var(--bg3, #1a1a22);margin-top:2px}._phaseBarFill_1uxr8_291{display:block;height:100%;transition:width .2s linear}._inspector_1uxr8_105{background:var(--bg1, #111116);display:flex;flex-direction:column;overflow:hidden}._inspectorHeader_1uxr8_306{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line, #222);font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;text-transform:uppercase;flex-shrink:0}._inspectorHeader_1uxr8_306 span:first-child{flex:1}._statusLive_1uxr8_320{color:var(--accent, #4ade80)}._statusDone_1uxr8_321{color:var(--ok, #4ade80)}._statusFailed_1uxr8_322{color:var(--err, #d43a2f)}._inspectorProgress_1uxr8_324{padding:14px 16px;border-bottom:1px solid var(--line, #222);flex-shrink:0}._inspectorPctRow_1uxr8_330{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}._inspectorPct_1uxr8_330{font-family:var(--font-mono, monospace);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}._inspectorTime_1uxr8_344{font-family:var(--font-mono, monospace);font-size:11px;color:var(--ink3, #555);flex:1}._inspectorBar_1uxr8_351{height:4px;background:var(--bg3, #1a1a22)}._inspectorBarFill_1uxr8_356{display:block;height:100%;transition:width .2s linear}._inspectorPhaseLabel_1uxr8_362{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);margin-top:8px}._inspectorSection_1uxr8_369{padding:12px 14px;border-bottom:1px solid var(--line, #222);flex-shrink:0}._inspectorSectionHeader_1uxr8_375{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink3, #555);letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}._resultRow_1uxr8_384{display:flex;align-items:center;font-family:var(--font-mono, monospace);font-size:11px;margin-bottom:5px}._resultGlyphHas_1uxr8_392{color:var(--ok, #4ade80);width:14px;flex-shrink:0}._resultGlyphNot_1uxr8_393{color:var(--ink3, #555);width:14px;flex-shrink:0}._resultKey_1uxr8_394{flex:1;color:var(--ink2, #aaa)}._resultKeyDim_1uxr8_395{flex:1;color:var(--ink3, #555)}._resultFile_1uxr8_397{font-family:var(--font-mono, monospace);font-size:10px;color:var(--ink, #f5f5f0);word-break:break-all;margin:8px 0 10px}._inspectorDownload_1uxr8_405{display:inline-block;background:var(--accent, #4ade80);color:#000;border:none;padding:7px 14px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.3px;cursor:pointer;text-decoration:none;transition:opacity .15s}._inspectorDownload_1uxr8_405:hover{opacity:.9}._downloadNote_1uxr8_422{font-size:11px;color:var(--color-warning, #d9a441);margin-top:8px}._splash_1l1l8_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:var(--color-bg, #0c0c0d);color:var(--color-text, #f5f5f0);font-family:var(--font-sans, system-ui, -apple-system, sans-serif)}._logo_1l1l8_14{font-size:32px;font-weight:700;letter-spacing:.02em}._spinner_1l1l8_20{width:28px;height:28px;border:3px solid var(--color-border, rgba(255, 255, 255, .12));border-top-color:var(--color-accent, #4ade80);border-radius:50%;animation:_splash-spin_1l1l8_1 .8s linear infinite}._message_1l1l8_29{font-size:14px;color:var(--color-text-muted, #888)}._error_1l1l8_34{max-width:420px;padding:20px 28px;text-align:center;border:1px solid var(--color-border, rgba(255, 255, 255, .12));border-radius:10px;background:var(--color-surface, #1a1a1a)}._errorTitle_1l1l8_43{font-size:15px;font-weight:600;margin-bottom:10px}._errorDetail_1l1l8_49{font-size:13px;color:var(--color-danger, #f87171);margin-bottom:14px;font-family:var(--font-mono, ui-monospace, monospace);word-break:break-word}._errorHint_1l1l8_57{font-size:12px;color:var(--color-text-muted, #888)}@keyframes _splash-spin_1l1l8_1{to{transform:rotate(360deg)}}
