._wrapper_pwvsg_1{display:block;position:relative;margin:var(--space-4) auto;max-width:100%;line-height:0}._wrapper_pwvsg_1._selected_pwvsg_9 ._img_pwvsg_9{outline:2px solid var(--color-accent, #5b6cff);outline-offset:2px}._img_pwvsg_9{display:block;width:100%;height:auto;border-radius:var(--radius-md);user-select:none;margin:0}._handle_pwvsg_23{position:absolute;width:12px;height:12px;background:var(--color-accent, #5b6cff);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #00000040;opacity:0;transition:opacity .12s ease;z-index:2}._wrapper_pwvsg_1:hover ._handle_pwvsg_23,._wrapper_pwvsg_1._selected_pwvsg_9 ._handle_pwvsg_23{opacity:1}._handle_pwvsg_23._se_pwvsg_9{right:-6px;bottom:-6px;cursor:nwse-resize}._handle_pwvsg_23._sw_pwvsg_42{left:-6px;bottom:-6px;cursor:nesw-resize}._handle_pwvsg_23._ne_pwvsg_43{right:-6px;top:-6px;cursor:nesw-resize}._handle_pwvsg_23._nw_pwvsg_44{left:-6px;top:-6px;cursor:nwse-resize}._sizeBadge_pwvsg_46{position:absolute;bottom:6px;right:6px;background:#0009;color:#fff;font:11px/1 var(--font-mono, monospace);padding:3px 6px;border-radius:4px;pointer-events:none}._wrapper_l6ydz_1{position:relative;margin:var(--space-4) 0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-muted);overflow:hidden}._header_l6ydz_10{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}._langSelect_l6ydz_19{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;padding:0;outline:none}._langSelect_l6ydz_19:hover{color:var(--color-text)}._copyBtn_l6ydz_34{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-fast),color var(--duration-fast)}._copyBtn_l6ydz_34:hover{background:var(--color-bg-muted);color:var(--color-text)}._pre_l6ydz_50{margin:0;padding:var(--space-4) var(--space-5);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6}._wrapper_l6ydz_1 .hljs-keyword,._wrapper_l6ydz_1 .hljs-selector-tag,._wrapper_l6ydz_1 .hljs-built_in{color:#c678dd}._wrapper_l6ydz_1 .hljs-string,._wrapper_l6ydz_1 .hljs-attr{color:#98c379}._wrapper_l6ydz_1 .hljs-number,._wrapper_l6ydz_1 .hljs-literal{color:#d19a66}._wrapper_l6ydz_1 .hljs-comment,._wrapper_l6ydz_1 .hljs-quote{color:#5c6370;font-style:italic}._wrapper_l6ydz_1 .hljs-title,._wrapper_l6ydz_1 .hljs-name{color:#61afef}._wrapper_l6ydz_1 .hljs-type,._wrapper_l6ydz_1 .hljs-class .hljs-title{color:#e5c07b}._wrapper_l6ydz_1 .hljs-variable,._wrapper_l6ydz_1 .hljs-template-variable,._wrapper_l6ydz_1 .hljs-tag{color:#e06c75}[data-theme=light] ._wrapper_l6ydz_1 .hljs-keyword,[data-theme=light] ._wrapper_l6ydz_1 .hljs-selector-tag{color:#7c3aed}[data-theme=light] ._wrapper_l6ydz_1 .hljs-string{color:#16a34a}[data-theme=light] ._wrapper_l6ydz_1 .hljs-number{color:#b45309}[data-theme=light] ._wrapper_l6ydz_1 .hljs-comment{color:#6b7280}[data-theme=light] ._wrapper_l6ydz_1 .hljs-title{color:#2563eb}[data-theme=light] ._wrapper_l6ydz_1 .hljs-type{color:#b45309}[data-theme=light] ._wrapper_l6ydz_1 .hljs-variable{color:#dc2626}._wrapper_xxkzz_1{position:relative;width:100%;margin:var(--space-4) 0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-muted)}._iframeContainer_xxkzz_11{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}._iframeContainer_xxkzz_11 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._placeholder_xxkzz_27{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--color-text-subtle);font-size:var(--text-sm);text-align:center;border:2px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}._placeholder_xxkzz_27:hover{border-color:var(--color-accent);color:var(--color-accent)}._caption_xxkzz_48{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center;font-style:italic}._toolbar_1kaa4_1{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-toolbar-bg);color:var(--color-toolbar-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:all}._divider_1kaa4_13{width:1px;height:18px;background:#ffffff26;margin:0 var(--space-1);flex-shrink:0}[data-theme=dark] ._divider_1kaa4_13{background:#00000026}._btn_1kaa4_25{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-toolbar-text);transition:background var(--duration-fast) var(--ease-default);flex-shrink:0}._btn_1kaa4_25:hover{background:var(--color-toolbar-btn-hover)}._btn_1kaa4_25._active_1kaa4_41{background:var(--color-toolbar-btn-active)}._headingSelect_1kaa4_45{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:transparent;color:var(--color-toolbar-text);font-size:var(--text-sm);font-family:var(--font-body);cursor:pointer;border:1px solid rgba(255,255,255,.2);transition:background var(--duration-fast) var(--ease-default)}._headingSelect_1kaa4_45:hover{background:var(--color-toolbar-btn-hover)}[data-theme=dark] ._headingSelect_1kaa4_45{border-color:#0003}._panel_w4e9m_1{width:220px;flex-shrink:0;border-left:1px solid var(--color-panel-border);background:var(--color-bg);display:flex;flex-direction:column;overflow:hidden}._head_w4e9m_10{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--color-panel-border)}._title_w4e9m_17{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}._closeBtn_w4e9m_27{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;background:transparent;border-radius:4px;color:var(--color-text-subtle);cursor:pointer}._closeBtn_w4e9m_27:hover{background:var(--color-bg-muted);color:var(--color-text)}._empty_w4e9m_41{padding:16px 12px;font-size:11.5px;color:var(--color-text-subtle);line-height:1.5}._empty_w4e9m_41 code{background:var(--color-bg-muted);padding:1px 4px;border-radius:3px;font-family:ui-monospace,SF Mono,monospace;font-size:10.5px}._sectionLabel_w4e9m_55{display:flex;align-items:center;gap:4px;padding:6px 12px 2px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}._chapterRow_w4e9m_66{padding:4px 10px;font-size:11.5px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._itemActive_w4e9m_74{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._list_w4e9m_80{list-style:none;margin:0;padding:2px 0;overflow-y:auto}._item_w4e9m_74{display:flex;align-items:center;gap:4px;padding:4px 10px;cursor:pointer;font-size:12.5px;color:var(--color-text);transition:background .1s}._item_w4e9m_74:hover{background:var(--color-bg-muted)}._itemIcon_w4e9m_97{color:var(--color-text-subtle);flex-shrink:0}._itemText_w4e9m_98{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._backdrop_76j46_1{position:fixed;inset:0;z-index:9999}._popover_76j46_6{position:fixed;display:flex;align-items:center;gap:8px;padding:8px 10px;min-width:360px;max-width:540px;background:var(--color-bg);border:1px solid var(--color-panel-border);border-radius:8px;box-shadow:0 10px 32px #00000040}._icon_76j46_19{color:var(--color-accent);flex-shrink:0}._input_76j46_20{flex:1;background:transparent;border:0;outline:0;color:var(--color-text);font-size:13px;font-family:inherit}._input_76j46_20::placeholder{color:var(--color-text-subtle)}._runBtn_76j46_30{padding:4px 10px;border:0;border-radius:5px;background:var(--color-accent);color:var(--color-text-inverse);font-size:12px;font-weight:500;cursor:pointer}._runBtn_76j46_30:disabled{opacity:.4;cursor:not-allowed}._spin_76j46_41{color:var(--color-accent);animation:_spin_76j46_41 1s linear infinite}@keyframes _spin_76j46_41{to{transform:rotate(360deg)}}._banner_18cxz_1{position:fixed;bottom:96px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-bg);border:1px solid var(--color-panel-border);border-radius:8px;box-shadow:0 10px 24px #0003;z-index:9000;max-width:520px}._icon_18cxz_17{color:var(--color-accent);flex-shrink:0}._text_18cxz_18{font-size:12.5px;color:var(--color-text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._preview_18cxz_26{color:var(--color-text-subtle);font-style:italic}._actions_18cxz_27{display:flex;align-items:center;gap:6px;flex-shrink:0}._btnPrimary_18cxz_28{padding:4px 10px;border:0;border-radius:5px;background:var(--color-accent);color:var(--color-text-inverse);font-size:11.5px;font-weight:500;cursor:pointer}._btnGhost_18cxz_38{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;border-radius:4px;color:var(--color-text-subtle);cursor:pointer}._btnGhost_18cxz_38:hover{background:var(--color-bg-muted);color:var(--color-text)}._spin_18cxz_51{color:var(--color-accent);animation:_spin_18cxz_51 1s linear infinite}@keyframes _spin_18cxz_51{to{transform:rotate(360deg)}}._ghost_8mk8y_1{position:fixed;pointer-events:none;color:color-mix(in srgb,var(--color-text) 36%,transparent);font-style:italic;font-size:15px;line-height:1.5;z-index:50;max-width:60ch;white-space:pre-wrap}._hint_8mk8y_12{font-size:10px;font-style:normal;color:var(--color-text-subtle);padding:1px 4px;border:1px solid var(--color-panel-border);border-radius:3px;margin-left:4px;vertical-align:middle}._wrapper_o4cd0_1{flex:1;display:flex;flex-direction:row;overflow:hidden;background:var(--color-bg);position:relative}._scrollArea_o4cd0_10{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--prompt-bar-height) + var(--space-16))}._outlineToggle_o4cd0_17{position:absolute;top:10px;right:12px;z-index:10;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:color .12s,border-color .12s,background .12s}._outlineToggle_o4cd0_17:hover{color:var(--color-text);border-color:var(--color-accent)}._outlineToggleActive_o4cd0_36{background:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent)}._outlineToggleLabel_o4cd0_41{font-size:11px;letter-spacing:.02em}._page_o4cd0_47{max-width:680px;margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-16)}._editor_o4cd0_58 .ProseMirror{outline:none;min-height:60vh;caret-color:var(--color-accent);font-family:var(--font-serif)}._editor_o4cd0_58 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-subtle);pointer-events:none;float:left;height:0}._editor_o4cd0_58 .ProseMirror>*+*{margin-top:var(--space-4)}._editor_o4cd0_58 .ProseMirror h1{font-family:var(--font-serif-display);font-size:2.6rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);text-align:center;margin-top:var(--space-8);margin-bottom:var(--space-2)}._editor_o4cd0_58 .ProseMirror h2{font-family:var(--font-serif-display);font-size:1.35rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);text-align:center;margin-top:var(--space-12);margin-bottom:var(--space-2)}._editor_o4cd0_58 .ProseMirror h3{font-family:var(--font-serif-display);font-size:var(--text-lg);font-weight:400;font-style:italic;line-height:var(--leading-tight);color:var(--color-text-muted);text-align:center;margin-top:var(--space-10);margin-bottom:var(--space-6)}._editor_o4cd0_58 .ProseMirror p{font-size:1.0625rem;line-height:1.85;color:var(--color-text)}._editor_o4cd0_58 .ProseMirror p+p{margin-top:0;text-indent:2em}._editor_o4cd0_58 .ProseMirror blockquote+p:first-letter{font-family:var(--font-serif-display);font-size:4.2em;font-weight:700;float:left;line-height:.72;margin:.08em .1em -.05em 0;color:var(--color-text)}._editor_o4cd0_58 .ProseMirror ul,._editor_o4cd0_58 .ProseMirror ol{padding-left:var(--space-6)}._editor_o4cd0_58 .ProseMirror li{line-height:var(--leading-relaxed)}._editor_o4cd0_58 .ProseMirror li+li{margin-top:var(--space-1)}._editor_o4cd0_58 .ProseMirror code{font-family:var(--font-mono);font-size:.875em;background:var(--color-code-bg);color:var(--color-code-text);padding:.1em .35em;border-radius:var(--radius-sm)}._editor_o4cd0_58 .ProseMirror pre{background:var(--color-bg-muted);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);overflow-x:auto;margin:var(--space-4) 0}._editor_o4cd0_58 .ProseMirror pre code{background:none;color:var(--color-text);padding:0;font-size:var(--text-sm)}._editor_o4cd0_58 .ProseMirror blockquote{border-left:none;padding:0 var(--space-10);margin:var(--space-8) 0 var(--space-6);text-align:center;font-style:italic;font-size:.975rem;color:var(--color-text-muted);position:relative}._editor_o4cd0_58 .ProseMirror blockquote p{text-indent:0!important}._editor_o4cd0_58 .ProseMirror blockquote p+p{margin-top:var(--space-2)}._editor_o4cd0_58 .ProseMirror blockquote:before{content:"❧";display:block;font-size:1.1rem;color:var(--color-text-subtle);margin-bottom:var(--space-3);font-style:normal}._editor_o4cd0_58 .ProseMirror blockquote:after{content:"❧";display:block;font-size:1.1rem;color:var(--color-text-subtle);margin-top:var(--space-3);font-style:normal}._editor_o4cd0_58 .ProseMirror hr{border:none;text-align:center;height:1.5rem;margin:var(--space-10) 0;overflow:visible;position:relative}._editor_o4cd0_58 .ProseMirror hr:after{content:"· · ·";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);letter-spacing:.6em;color:var(--color-text-subtle);font-size:var(--text-sm)}._editor_o4cd0_58 .ProseMirror a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._editor_o4cd0_58 .ProseMirror img{max-width:100%;border-radius:var(--radius-md);display:block;margin:var(--space-4) auto}._editor_o4cd0_58 .ProseMirror ::selection{background:var(--color-selection)}._editor_o4cd0_58 .veya-ghost-sel{background:var(--color-accent-subtle);border-radius:2px}._editor_o4cd0_58 .veya-comment-highlight{background:#fbbf2440;border-bottom:2px solid rgba(251,191,36,.7);border-radius:2px;cursor:pointer;transition:background var(--duration-fast)}._editor_o4cd0_58 .veya-comment-highlight:hover{background:#fbbf2466}._editor_o4cd0_58 .collaboration-cursor__caret{border-left:2px solid currentColor;border-right:none;margin-left:-1px;pointer-events:none;position:relative;word-break:normal}._editor_o4cd0_58 .collaboration-cursor__label{border-radius:4px 4px 4px 0;color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:1px 6px;pointer-events:none;position:absolute;top:-1.5em;left:-1px;user-select:none;white-space:nowrap}._editor_o4cd0_58 .veya-col-layout{position:relative;width:100%;margin:12px 0;border-radius:6px;border:1px solid transparent;transition:border-color .2s}._editor_o4cd0_58 .veya-col-layout:hover{border-color:var(--color-border)}._editor_o4cd0_58 .veya-col-header{display:flex;align-items:center;gap:4px;padding:4px 12px;background:var(--color-bg-subtle);user-select:none;opacity:0;height:0;overflow:hidden;transition:opacity .15s,height .15s}._editor_o4cd0_58 .veya-col-layout:hover .veya-col-header{opacity:1;height:32px;border-bottom:1px solid var(--color-border)}._editor_o4cd0_58 .veya-col-btn{font-size:11px;font-weight:600;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:none;color:var(--color-text-muted);cursor:pointer;transition:background .12s,color .12s}._editor_o4cd0_58 .veya-col-btn:hover{background:var(--color-bg-muted);color:var(--color-text)}._editor_o4cd0_58 .veya-col-btn-active{background:var(--color-accent);color:#fff}._editor_o4cd0_58 .veya-col-btn-active:hover{opacity:.9}._editor_o4cd0_58 .veya-col-delete{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:none;font-size:16px;color:var(--color-text-subtle);cursor:pointer;transition:background .12s,color .12s}._editor_o4cd0_58 .veya-col-delete:hover{background:#dc32321a;color:#dc3232}._editor_o4cd0_58 .veya-col-grid{display:grid;gap:12px;padding:12px}._editor_o4cd0_58 .veya-col-layout[data-columns="1"] .veya-col-grid{grid-template-columns:1fr}._editor_o4cd0_58 .veya-col-layout[data-columns="2"] .veya-col-grid{grid-template-columns:1fr 1fr}._editor_o4cd0_58 .veya-col-layout[data-columns="3"] .veya-col-grid{grid-template-columns:1fr 1fr 1fr}._editor_o4cd0_58 .veya-col-layout[data-columns="4"] .veya-col-grid{grid-template-columns:1fr 1fr 1fr 1fr}._editor_o4cd0_58 .veya-col-grid .column-node{min-height:2rem;padding:8px 12px;border:none;border-right:1px solid var(--color-border);transition:border-color .15s}._editor_o4cd0_58 .veya-col-grid .column-node:last-child{border-right:none}._editor_o4cd0_58 .veya-col-grid .column-node:focus-within{border-color:var(--color-accent)}._editor_o4cd0_58 .veya-col-grid .column-node p{margin:.25em 0}._editor_o4cd0_58 .veya-col-grid .column-node p:first-child{margin-top:0}._editor_o4cd0_58 .veya-col-grid .column-node p:last-child{margin-bottom:0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._wrapper_1573i_4{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._toolbar_1573i_16{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent);min-height:38px}._cellRef_1573i_26{font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--color-accent);text-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 40%,transparent);width:56px;text-align:center;padding:4px 0;border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:3px;background:color-mix(in srgb,var(--color-bg) 60%,transparent)}._formulaInput_1573i_41{flex:1;font-family:ui-monospace,SF Mono,monospace;font-size:12px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:3px;background:color-mix(in srgb,var(--color-bg) 70%,transparent);color:var(--color-text);outline:none;transition:all .12s}._formulaInput_1573i_41::placeholder{color:color-mix(in srgb,var(--color-text) 30%,transparent)}._formulaInput_1573i_41:focus{border-color:color-mix(in srgb,var(--color-accent) 70%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent) 20%,transparent)}._toolBtn_1573i_59{background:transparent;border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);color:color-mix(in srgb,var(--color-text) 75%,transparent);padding:4px 10px;border-radius:3px;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .12s}._toolBtn_1573i_59:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:var(--color-accent);color:var(--color-accent);text-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 50%,transparent)}._scrollArea_1573i_82{flex:1;overflow:auto;background:var(--color-bg)}._scrollArea_1573i_82:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 80% 60% at 50% 30%,color-mix(in srgb,var(--color-accent) 3%,transparent),transparent);z-index:0}._grid_1573i_100{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;user-select:none;-webkit-user-select:none;position:relative;z-index:1}._grid_1573i_100 th,._grid_1573i_100 td{border-right:1px solid color-mix(in srgb,var(--color-accent) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 10%,transparent);padding:0;font-size:12.5px;line-height:1.4;vertical-align:top;background:color-mix(in srgb,var(--color-bg) 40%,transparent)}._colHeader_1573i_122{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--color-bg) 95%,transparent);color:color-mix(in srgb,var(--color-accent) 85%,transparent);font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;padding:6px 0;text-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 30%,transparent);cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);transition:background .1s}._colHeader_1573i_122:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}._colResizeHandle_1573i_141{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:3}._colResizeHandle_1573i_141:hover{background:color-mix(in srgb,var(--color-accent) 40%,transparent)}._rowHeader_1573i_153{position:sticky;left:0;z-index:1;background:color-mix(in srgb,var(--color-bg) 95%,transparent);color:color-mix(in srgb,var(--color-accent) 70%,transparent);font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:center;width:40px;min-width:40px;padding:4px 0;border-right:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);cursor:pointer;transition:background .1s}._rowHeader_1573i_153:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}._cornerCell_1573i_174{position:sticky;top:0;left:0;z-index:3;background:color-mix(in srgb,var(--color-bg) 95%,transparent);width:40px;border-right:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent)}._cell_1573i_26{padding:4px 8px;cursor:cell;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);outline:none;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._cell_1573i_26:focus{outline:2px solid var(--color-accent);outline-offset:-2px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);box-shadow:inset 0 0 10px color-mix(in srgb,var(--color-accent) 15%,transparent);user-select:text;-webkit-user-select:text}._cellInRange_1573i_207{background:color-mix(in srgb,var(--color-accent) 6%,transparent);outline:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:-1px}._cellSelected_1573i_213{background:color-mix(in srgb,var(--color-accent) calc(.14 * 100%),transparent)}._cellFormula_1573i_217{color:#c084fc;text-shadow:0 0 6px rgba(192,132,252,.25)}._cellError_1573i_222{color:#fca5a5;font-style:italic}._contextMenu_1573i_229{position:fixed;z-index:1200;background:color-mix(in srgb,var(--color-bg) 95%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);border-radius:4px;padding:4px;min-width:180px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 10%,transparent),0 12px 28px #00000080,0 0 18px color-mix(in srgb,var(--color-accent) 25%,transparent);display:flex;flex-direction:column;gap:1px;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._menuItem_1573i_247{display:block;text-align:left;background:transparent;border:none;color:var(--color-text);padding:7px 12px;font-size:12px;border-radius:3px;cursor:pointer;font-family:inherit}._menuItem_1573i_247:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}._slide_1xbui_7{position:relative;width:960px;height:540px;overflow:hidden;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--slide-font-body);transform:scale(var(--slide-scale, 1));transform-origin:top left;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0d}._decoration_1xbui_24{position:absolute;inset:0;pointer-events:none;overflow:hidden}._decorGlow_1xbui_31{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(120px);opacity:.08;top:-100px;right:-100px}._decorLine_1xbui_42{position:absolute;bottom:0;left:0;width:100%;height:3px;opacity:.6}._slideContent_1xbui_53{position:relative;z-index:1;width:100%;height:100%;padding:56px 64px;display:flex;flex-direction:column;gap:16px}._heading_1xbui_67{font-size:72px;font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0}._subheading_1xbui_75{font-size:24px;opacity:.65;margin:0;font-weight:400;line-height:1.45}._pattern_cover_1xbui_84 ._slideContent_1xbui_53{align-items:center;justify-content:center;text-align:center}._pattern_cover_1xbui_84 ._heading_1xbui_67{font-size:120px;letter-spacing:-.035em;font-weight:700}._pattern_cover_1xbui_84 ._subheading_1xbui_75{font-size:28px;margin-top:16px}._pattern_cover_1xbui_84 ._decorGlow_1xbui_31{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.12}._pattern_cover_1xbui_84 ._decorLine_1xbui_42{top:0;bottom:auto;height:100%;width:3px;left:48px}._pattern_idea_1xbui_84 ._slideContent_1xbui_53{justify-content:flex-start;padding-top:64px}._pattern_idea_1xbui_84 ._heading_1xbui_67{font-size:56px;margin-bottom:16px}._twoColumns_1xbui_138{display:grid;grid-template-columns:1fr 1fr;gap:40px;flex:1;align-items:start}._column_1xbui_146{display:flex;flex-direction:column;gap:12px}._quote_1xbui_153{position:relative;margin:0}._quoteMark_1xbui_161{font-family:var(--slide-font-heading);font-size:160px;font-weight:700;line-height:.5;position:absolute;top:-28px;left:-32px;opacity:.22}._quoteText_1xbui_174{font-size:44px;font-weight:500;line-height:1.35;letter-spacing:-.015em;font-family:var(--slide-font-heading);margin:0}._quoteAttribution_1xbui_183{display:block;margin-top:32px;font-size:18px;font-weight:500;opacity:.55;font-style:normal}._statsGrid_1xbui_194{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;flex:1;align-items:center}._statBlock_1xbui_202{display:flex;flex-direction:column;align-items:center;gap:8px}._statNumber_1xbui_209{font-size:96px;font-weight:700;line-height:1;letter-spacing:-.03em;font-family:var(--slide-font-heading)}._statLabel_1xbui_217{font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.6}._bulletList_1xbui_227{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}._bulletItem_1xbui_236{display:flex;align-items:baseline;gap:20px;font-size:28px;line-height:1.45;font-weight:400}._bulletDot_1xbui_245{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:14px}._blocks_1xbui_255{display:flex;flex-direction:column;gap:12px;flex:1}._bodyText_1xbui_262{font-size:24px;line-height:1.55;margin:0;opacity:.85;font-weight:400}._codeBlock_1xbui_270{background:#0000004d;padding:16px 20px;border-radius:8px;font-family:SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;overflow-x:auto;margin:0}._imageBlock_1xbui_281{flex:1;display:flex;align-items:center;justify-content:center}._imagePlaceholder_1xbui_288{width:100%;height:100%;min-height:120px;border:2px dashed;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:.4;font-size:16px}._slideNumber_1xbui_303{position:absolute;bottom:16px;right:24px;font-size:12px;font-weight:600;opacity:.4}._canvas_1xbui_316{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);position:relative}._toolbar_1xbui_325{display:flex;align-items:center;gap:8px;padding:4px 150px 4px 12px;overflow:visible;position:relative;z-index:4;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent);min-height:28px}._toolbarLabel_1xbui_348{font-size:10px;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}._themeBtn_1xbui_355{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .12s}._themeBtn_1xbui_355:hover{border-color:var(--color-border-strong);color:var(--color-text)}._themeBtnActive_1xbui_371{background:var(--color-accent);border-color:transparent;color:var(--color-text-inverse)}._shellTile_1xbui_380{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;border:1px solid var(--color-border);cursor:pointer;transition:all .12s;letter-spacing:.02em}._shellTile_1xbui_380:hover{border-color:var(--color-accent)}._shellTileActive_1xbui_393{outline:2px solid var(--color-accent);outline-offset:2px}._hueSlider_1xbui_398{width:160px;height:10px;border-radius:5px;appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid var(--color-border)}._hueSlider_1xbui_398::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #000;cursor:grab}._hueSlider_1xbui_398::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #000;cursor:grab}._accentSwatch_1xbui_427{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border);flex-shrink:0}._themePresets_1xbui_333{position:relative}._themePresets_1xbui_333[open] ._themePresetsList_1xbui_333{display:flex}._themePresetsList_1xbui_333{display:none;position:absolute;top:100%;left:0;margin-top:4px;padding:4px;flex-direction:column;gap:2px;z-index:20;border:1px solid var(--color-panel-border);box-shadow:0 6px 18px #0000002e;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px #0000001f;z-index:50;min-width:110px}._themePresetsList_1xbui_333 ._themeBtn_1xbui_355{width:100%;text-align:left}._searchBtnPinned_1xbui_330{position:absolute;top:4px;right:104px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:6px;background:var(--color-bg);color:var(--color-text-subtle);cursor:pointer;transition:color .12s,border-color .12s}._searchBtnPinned_1xbui_330:hover{color:var(--color-text);border-color:var(--color-accent)}._searchPopover_1xbui_490{position:absolute;top:32px;right:104px;z-index:6;display:flex;align-items:center;gap:6px;padding:6px 10px;min-width:240px;background:var(--color-bg);border:1px solid var(--color-panel-border);border-radius:6px;box-shadow:0 8px 24px #0000002e}._presentBtnPinned_1xbui_322{position:absolute;top:4px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border:0;border-radius:6px;background:var(--color-accent);color:var(--color-text-inverse);cursor:pointer;box-shadow:0 2px 8px #0000002e;transition:opacity .12s,transform .12s}._presentBtnPinned_1xbui_322:hover{opacity:.9;transform:translateY(-1px)}._presentBtnPinned_1xbui_322:active{transform:translateY(0)}._presentBtn_1xbui_322{margin-left:auto;font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;background:var(--color-accent);color:var(--color-text-inverse);cursor:pointer;transition:opacity .12s;display:flex;align-items:center;gap:6px}._presentBtn_1xbui_322:hover{opacity:.85}._main_1xbui_559{flex:1;display:flex;overflow:hidden}._panelHead_1xbui_571{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px}._panelTitle_1xbui_577{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0}._collapseBtn_1xbui_585{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-text-subtle);cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .12s,background .12s}._collapseBtn_1xbui_585:hover{color:var(--color-text);background:var(--color-bg-muted)}._collapsedRail_1xbui_604{width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;border-right:1px solid var(--color-border);background:var(--color-panel-bg)}._collapsedRailToggle_1xbui_615,._collapsedRailIcon_1xbui_616{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:0;border-radius:5px;color:var(--color-text-subtle);cursor:pointer;transition:color .12s,background .12s}._collapsedRailToggle_1xbui_615:hover,._collapsedRailIcon_1xbui_616:hover{color:var(--color-text);background:var(--color-bg-muted)}._railContainer_1xbui_637{display:flex;flex-shrink:0;background:var(--color-panel-bg);border-right:1px solid var(--color-border)}._iconRail_1xbui_646{width:44px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0;gap:4px}._iconRailTop_1xbui_656,._iconRailBottom_1xbui_656{display:flex;flex-direction:column;gap:2px}._iconRailBtn_1xbui_661{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--color-text-subtle);cursor:pointer;transition:color .12s,background .12s}._iconRailBtn_1xbui_661:hover{color:var(--color-text);background:var(--color-bg-muted)}._iconRailBtnActive_1xbui_678{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._viewArea_1xbui_686{width:240px;flex-shrink:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--color-border);background:var(--color-panel-bg)}._leftRail_1xbui_698{width:240px;flex-shrink:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--color-border);background:var(--color-panel-bg)}._navigator_1xbui_714{display:flex;flex-direction:column;gap:8px;padding:4px 0}._themeRail_1xbui_725{display:flex;flex-direction:column;gap:10px;padding:4px 0}._themeRailRow_1xbui_731{display:flex;gap:6px}._themeRailGroup_1xbui_735{display:flex;flex-direction:column;gap:4px}._themeRailLabel_1xbui_740{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);padding:0 2px}._bgMeshGrid_1xbui_751{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._thumbStrip_1xbui_338{display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px 12px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0}._stripThumb_1xbui_773{position:relative;flex-shrink:0;width:96px;aspect-ratio:16 / 9;cursor:pointer;border-radius:4px;border:2px solid transparent;overflow:hidden;transition:border-color .12s,transform .12s}._stripThumb_1xbui_773:hover{border-color:color-mix(in srgb,var(--color-text) 18%,transparent);transform:translateY(-1px)}._stripThumbActive_1xbui_788{border-color:var(--slide-accent, var(--color-accent))}._stripThumbLabel_1xbui_791{position:absolute;bottom:2px;left:4px;font-size:9px;font-weight:700;color:#ffffffb3;background:#0000008c;padding:1px 5px;border-radius:3px}._stripAddBtn_1xbui_802{flex-shrink:0;width:32px;height:54px;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:4px;background:transparent;color:var(--color-text-subtle);cursor:pointer;transition:all .12s}._stripAddBtn_1xbui_802:hover{border-color:var(--color-accent);color:var(--color-accent)}._railDivider_1xbui_821{height:1px;background:var(--color-border);margin:4px 12px;opacity:.5}._railToolList_1xbui_828{display:flex;flex-direction:column;gap:1px;padding:4px 0}._railToolBtn_1xbui_835{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;background:transparent;border-radius:4px;color:var(--color-text);cursor:pointer;font-size:12.5px;text-align:left}._railToolBtn_1xbui_835:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}._railToolBtn_1xbui_835:disabled{opacity:.4;cursor:not-allowed}._railAgentEmpty_1xbui_857{font-size:11.5px;color:var(--color-text-subtle);padding:4px 8px;line-height:1.5;margin:0}._railAgentList_1xbui_865{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}._navThumb_1xbui_874{position:relative;cursor:pointer;border-radius:6px;border:2px solid transparent;overflow:hidden;transition:border-color .15s;aspect-ratio:16/9}._navThumb_1xbui_874:hover{border-color:color-mix(in srgb,var(--color-text) 18%,transparent)}._navThumbActive_1xbui_888{border-color:var(--slide-accent, #6366f1)}._navLabel_1xbui_892{position:absolute;bottom:4px;left:6px;font-size:9px;font-weight:700;color:#ffffff80;background:#0009;padding:1px 5px;border-radius:3px}._addSlideBtn_1xbui_904{display:flex;align-items:center;justify-content:center;height:56px;border:2px dashed color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:6px;color:color-mix(in srgb,var(--color-text) 45%,transparent);font-size:12px;cursor:pointer;transition:all .15s}._addSlideBtn_1xbui_904:hover{border-color:color-mix(in srgb,var(--color-text) 32%,transparent);color:var(--color-text)}._viewportColumn_1xbui_927{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}._viewport_1xbui_927{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;overflow:auto;background:radial-gradient(circle at 30% 50%,rgba(99,102,241,.03),transparent 60%),radial-gradient(circle at 70% 50%,rgba(244,63,94,.02),transparent 60%),var(--color-bg)}._presenterOverlay_1xbui_951{position:fixed;inset:0;z-index:10000;background:#000;display:flex;align-items:center;justify-content:center;cursor:none}._presenterOverlay_1xbui_951:hover{cursor:default}._presenterSlide_1xbui_966{transform-origin:center center}._presenterControls_1xbui_970{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;background:#000000b3;padding:8px 20px;border-radius:20px;opacity:0;transition:opacity .3s}._presenterOverlay_1xbui_951:hover ._presenterControls_1xbui_970{opacity:1}._presenterNav_1xbui_989{font-size:13px;color:#ffffffb3;cursor:pointer;padding:4px 12px;border-radius:8px;transition:background .12s}._presenterNav_1xbui_989:hover{background:#ffffff1a;color:#fff}._presenterNav_1xbui_989:disabled{opacity:.3;cursor:default}._presenterCount_1xbui_1008{font-size:12px;color:#fff6;min-width:60px;text-align:center}._presenterExit_1xbui_1015{font-size:11px;color:#fff6;cursor:pointer;padding:4px 10px;border-radius:6px}._presenterExit_1xbui_1015:hover{color:#fff;background:#ffffff1a}._notesArea_1xbui_1030{padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}._notesInput_1xbui_1036{width:100%;font-size:12px;color:var(--color-text-muted);background:transparent;border:none;resize:none;line-height:1.5;font-family:var(--font-mono)}._notesInput_1xbui_1036:focus{outline:none;color:var(--color-text)}._notesInput_1xbui_1036::placeholder{color:#fff3}._editable_1xbui_1061{cursor:text;border-radius:3px;transition:background 80ms;outline:none}._editable_1xbui_1061:hover{background:#ffffff0a}._editing_1xbui_1071{background:color-mix(in srgb,var(--color-accent) 10%,transparent);outline:1.5px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;cursor:text}._editablePlaceholder_1xbui_1078{opacity:.35;font-style:italic}._bulletEditing_1xbui_1083{background:color-mix(in srgb,var(--color-bg) 60%,transparent);outline:1.5px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;border-radius:3px;padding:8px 10px;font-family:inherit;font-size:18px;line-height:1.5;white-space:pre-wrap}._toolbarSep_1xbui_1099{width:1px;height:14px;background:color-mix(in srgb,var(--color-text) 14%,transparent);margin:0 4px}._toolBtn_1xbui_1106{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);color:var(--color-text-subtle);padding:4px 10px;border-radius:3px;font-size:11px;font-family:ui-monospace,monospace;letter-spacing:.04em;cursor:pointer;transition:all .1s}._toolBtn_1xbui_1106:hover{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 5%,transparent)}._toolbarPicker_1xbui_1129{position:relative}._pickerMenu_1xbui_333{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:160px;background:color-mix(in srgb,var(--color-bg) 95%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);border-radius:4px;padding:4px;display:flex;flex-direction:column;gap:1px;box-shadow:0 12px 28px #00000080,0 0 18px color-mix(in srgb,var(--color-accent) 20%,transparent)}._menuItem_1xbui_1151{display:block;text-align:left;background:transparent;border:none;color:var(--color-text);padding:6px 12px;border-radius:3px;font-size:12px;font-family:var(--font-body, "Inter", system-ui, sans-serif);cursor:pointer}._menuItem_1xbui_1151:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}._menuItemActive_1xbui_1167{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);font-weight:600}._imageRendered_1xbui_1175{display:block;max-width:100%;max-height:360px;margin:0 auto;border-radius:6px;object-fit:contain}._canvasLayer_1xbui_1190 ._imageBlock_1xbui_281{position:relative;width:100%;height:100%;margin:0}._canvasLayer_1xbui_1190 ._imageRendered_1xbui_1175{max-width:100%;max-height:100%;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}._canvasLayer_1xbui_1190 ._imageBlock_1xbui_281:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0000 35%,#0000008c)}._mesh_dawn_1xbui_1223{background:radial-gradient(circle at 20% 20%,rgba(255,176,136,.85),transparent 60%),radial-gradient(circle at 80% 30%,rgba(255,107,157,.7),transparent 50%),radial-gradient(circle at 50% 95%,rgba(139,92,246,.55),transparent 70%),#1a0f1c}._mesh_dusk_1xbui_1231{background:radial-gradient(circle at 15% 80%,rgba(67,56,202,.85),transparent 55%),radial-gradient(circle at 85% 20%,rgba(219,39,119,.7),transparent 50%),radial-gradient(circle at 60% 60%,rgba(14,165,233,.45),transparent 60%),#0c0a1f}._mesh_arctic_1xbui_1239{background:radial-gradient(circle at 30% 30%,rgba(186,230,253,.85),transparent 55%),radial-gradient(circle at 75% 70%,rgba(167,243,208,.5),transparent 55%),radial-gradient(circle at 50% 100%,rgba(196,181,253,.45),transparent 65%),#f0f9ff}._mesh_forest_1xbui_1247{background:radial-gradient(circle at 25% 30%,rgba(34,197,94,.55),transparent 55%),radial-gradient(circle at 80% 75%,rgba(20,184,166,.55),transparent 55%),radial-gradient(circle at 50% 50%,rgba(132,204,22,.35),transparent 65%),#0a1d12}._mesh_noir_1xbui_1255{background:radial-gradient(circle at 30% 40%,rgba(59,130,246,.25),transparent 60%),radial-gradient(circle at 80% 70%,rgba(168,85,247,.2),transparent 55%),radial-gradient(circle at 50% 95%,rgba(236,72,153,.15),transparent 60%),#050507}._mesh_coral_1xbui_1263{background:radial-gradient(circle at 25% 25%,rgba(255,138,128,.9),transparent 55%),radial-gradient(circle at 80% 60%,rgba(255,182,193,.7),transparent 50%),radial-gradient(circle at 50% 100%,rgba(254,215,170,.65),transparent 70%),#fff5ee}::view-transition-old(*),::view-transition-new(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.32,.72,0,1)}._meshThumb_1xbui_1284{width:28px;height:18px;border-radius:3px;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;transition:outline .12s}._meshThumb_1xbui_1284:hover{outline:1px solid var(--color-accent);outline-offset:1px}._meshThumbActive_1xbui_1297{outline:2px solid var(--color-accent);outline-offset:1px}._meshThumbNone_1xbui_1301{background:repeating-linear-gradient(45deg,var(--color-bg-muted, #e5e5e5) 0 4px,var(--color-bg, #fff) 4px 8px)}._imageReplaceBtn_1xbui_1309{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--color-bg) 85%,transparent);color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);padding:3px 9px;border-radius:3px;font-size:10px;font-family:ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}._imagePromptInput_1xbui_1325{background:color-mix(in srgb,var(--color-bg) 60%,transparent);outline:1.5px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;border-radius:3px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:14px}._chartBlock_1xbui_1335{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--slide-text, #fff) 14%,transparent);border-radius:6px;padding:12px;min-height:280px;background:color-mix(in srgb,var(--slide-text, #fff) 4%,transparent)}._chartBlock_1xbui_1335 svg{max-width:100%;height:auto}._chartEditing_1xbui_1350{background:color-mix(in srgb,var(--color-bg) 70%,transparent);outline:1.5px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;border-radius:3px;padding:10px 12px;font-family:ui-monospace,SF Mono,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;min-height:120px}._canvasLayer_1xbui_1190{position:absolute;inset:0;pointer-events:none;z-index:2}._positionedBlock_1xbui_1372{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._positionedBlock_1xbui_1372 img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}._positionedEditable_1xbui_1388{cursor:move;outline:1.5px dashed color-mix(in srgb,var(--color-accent) 50%,transparent);outline-offset:0;transition:outline-color .1s}._positionedEditable_1xbui_1388:hover{outline-color:var(--color-accent)}._resizeHandle_1xbui_1401{position:absolute;width:11px;height:11px;background:var(--color-accent);border:1.5px solid var(--color-bg);border-radius:50%;pointer-events:auto;z-index:5;box-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 60%,transparent)}._handleNW_1xbui_1412{top:-6px;left:-6px;cursor:nwse-resize}._handleNE_1xbui_1413{top:-6px;right:-6px;cursor:nesw-resize}._handleSW_1xbui_1414{bottom:-6px;left:-6px;cursor:nesw-resize}._handleSE_1xbui_1415{bottom:-6px;right:-6px;cursor:nwse-resize}._canvas_1s7id_3{display:grid;grid-template-columns:240px 1fr auto;height:100%;width:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif);overflow:hidden}._leftPanel_1s7id_16{background:var(--color-bg);border-right:1px solid var(--color-panel-border);display:flex;flex-direction:column;padding:10px;gap:2px;min-height:0;overflow-y:auto}._section_1s7id_32{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._sectionHead_1s7id_38{display:flex;align-items:center;justify-content:space-between;padding:0 6px}._sectionLabel_1s7id_44{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._filterList_1s7id_56{display:flex;flex-direction:column;gap:1px}._filterBtn_1s7id_58{display:flex;align-items:center;gap:8px;padding:3px 8px;border:0;background:transparent;border-radius:6px;color:var(--color-text-muted);font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s,color .12s}._filterBtn_1s7id_58:hover{background:var(--color-bg-muted);color:var(--color-text)}._filterBtnActive_1s7id_74{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._filterIcon_1s7id_80{flex-shrink:0}._filterLabel_1s7id_81{flex:1}._filterCount_1s7id_82{font-size:10.5px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._filterCountAccent_1s7id_87{background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:999px;font-weight:600}._composeBtn_1s7id_95{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:var(--color-accent);color:#fff;border:0;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer}._composeBtn_1s7id_95:hover{background:var(--color-accent-hover)}._divider_1s7id_112{height:1px;background:var(--color-panel-border);margin:6px 4px}._iconBtn_1s7id_118{width:18px;height:18px;border:0;background:transparent;color:var(--color-text-subtle);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._iconBtn_1s7id_118:hover{background:var(--color-bg-muted);color:var(--color-accent)}._agentList_1s7id_132{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._agentRow_1s7id_140{display:flex;align-items:flex-start;gap:8px;padding:3px 6px;border-radius:6px;cursor:pointer;transition:background .12s}._agentRow_1s7id_140:hover{background:var(--color-bg-muted)}._agentIcon_1s7id_150{font-size:14px;flex-shrink:0;padding-top:1px}._agentMain_1s7id_151{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._agentName_1s7id_152{font-size:12px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agentMeta_1s7id_159{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--color-text-subtle)}._agentStatus_1s7id_166{width:6px;height:6px;border-radius:50%;flex-shrink:0}._status_running_1s7id_172{background:#22c55e;box-shadow:0 0 4px #22c55e}._status_scheduled_1s7id_173{background:var(--color-accent)}._status_paused_1s7id_174{background:#94a3b8}._middle_1s7id_178{display:flex;flex-direction:column;background:var(--color-bg);min-width:0;min-height:0;overflow:hidden}._toolbar_1s7id_192{display:flex;align-items:center;justify-content:space-between;padding:7px 16px;border-bottom:1px solid var(--color-panel-border);background:var(--color-bg)}._toolbarTitle_1s7id_200{font-size:14px;font-weight:600;color:var(--color-text)}._toolbarCount_1s7id_205{margin-left:8px;font-size:11.5px;font-weight:400;color:var(--color-text-subtle)}._toolbarRight_1s7id_211{display:flex;gap:4px}._toolbarBtn_1s7id_212{font-size:11px;padding:3px 8px;background:transparent;border:1px solid var(--color-panel-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer}._toolbarBtn_1s7id_212:hover{color:var(--color-accent);border-color:var(--color-accent)}._splitView_1s7id_223{display:grid;grid-template-columns:320px 1fr;flex:1;min-height:0}._messageList_1s7id_187{list-style:none;margin:0;padding:0;overflow-y:auto;border-right:1px solid var(--color-panel-border)}._messageRow_1s7id_238{padding:6px 12px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 50%,transparent);transition:background .1s}._messageRow_1s7id_238:hover{background:var(--color-bg-subtle)}._messageRowActive_1s7id_245,._messageRowActive_1s7id_245:hover{background:var(--color-accent-subtle)}._messageUnread_1s7id_248 ._messageFrom_1s7id_248,._messageUnread_1s7id_248 ._messageSubject_1s7id_249{font-weight:600;color:var(--color-text)}._messageHead_1s7id_251{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px}._messageFrom_1s7id_248{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageTime_1s7id_265{font-size:11px;color:var(--color-text-subtle);flex-shrink:0;font-variant-numeric:tabular-nums}._messageSubject_1s7id_249{font-size:12.5px;color:var(--color-text-muted);margin-bottom:2px;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._starredIcon_1s7id_282{color:#facc15;fill:#facc15;flex-shrink:0}._attachIcon_1s7id_283{color:var(--color-text-subtle);flex-shrink:0}._messageSnippet_1s7id_284{font-size:11.5px;color:var(--color-text-subtle);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._readingPane_1s7id_187{display:flex;flex-direction:column;background:var(--color-surface);min-width:0;min-height:0;outline:none}._readingPane_1s7id_187:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent)}._readScroll_1s7id_310{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 40px}._readHead_1s7id_320{padding:20px 28px 12px;border-bottom:1px solid var(--color-panel-border)}._readSubject_1s7id_326{font-size:17px;font-weight:600;color:var(--color-text);margin:0 0 6px;letter-spacing:-.01em}._readMeta_1s7id_333{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;margin-bottom:14px}._readFrom_1s7id_341{color:var(--color-text-muted)}._readDomain_1s7id_342{margin-left:6px;color:var(--color-text-subtle);font-size:11px}._readTime_1s7id_347{color:var(--color-text-subtle);flex-shrink:0}._readActions_1s7id_348{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:4px}._readActionBtn_1s7id_355{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:4px 10px;border:1px solid var(--color-panel-border);border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer}._readActionBtn_1s7id_355:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-subtle)}._readActionDivider_1s7id_368{width:1px;height:18px;background:var(--color-panel-border);margin:0 4px}._readBody_1s7id_374{font-size:13.5px;line-height:1.6;color:var(--color-text);max-width:680px}._readBody_1s7id_374 p{margin:0 0 12px}._rightPanel_1s7id_384{width:200px;border-left:1px solid var(--color-panel-border);background:var(--color-bg);display:flex;flex-direction:column;transition:width .2s;flex-shrink:0}._rightPanelOpen_1s7id_393{width:280px}._activityHeader_1s7id_395{display:flex;align-items:center;gap:6px;padding:10px 12px;border:0;background:transparent;color:var(--color-text-muted);font-size:11.5px;font-weight:500;cursor:pointer;border-bottom:1px solid var(--color-panel-border)}._activityHeader_1s7id_395:hover{background:var(--color-bg-muted);color:var(--color-text)}._pulseDot_1s7id_410{margin-left:auto;color:#22c55e;animation:_pulse_1s7id_410 2s ease-in-out infinite}@keyframes _pulse_1s7id_410{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._activityBody_1s7id_421{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}._activityRow_1s7id_429{display:grid;grid-template-columns:32px 16px 1fr;gap:6px;padding:6px 8px;border-radius:5px;font-size:11.5px;color:var(--color-text-muted);align-items:start}._activityRow_1s7id_429:hover{background:var(--color-bg-muted)}._activityTime_1s7id_440{color:var(--color-text-subtle);font-size:10.5px;padding-top:1px}._activityIcon_1s7id_441{font-size:12px;line-height:1;padding-top:1px}._activityText_1s7id_442{line-height:1.4;color:var(--color-text)}._activityText_1s7id_442 b{font-weight:600}._toolList_1s7id_446{display:flex;flex-direction:column;gap:1px}._toolBtn_1s7id_447{display:flex;align-items:center;gap:8px;padding:3px 8px;border:0;background:transparent;border-radius:6px;color:var(--color-text-muted);font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s,color .12s}._toolBtn_1s7id_447:hover{background:var(--color-bg-muted);color:var(--color-text)}._toolIcon_1s7id_462{flex-shrink:0;color:var(--color-text-subtle)}._toolBtn_1s7id_447:hover ._toolIcon_1s7id_462{color:var(--color-accent)}._panelHead_1s7id_466{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px 6px}._collapseBtn_1s7id_472{width:22px;height:22px;border:0;background:transparent;color:var(--color-text-subtle);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._collapseBtn_1s7id_472:hover{background:var(--color-bg-muted);color:var(--color-accent)}._filterBtnNested_1s7id_487{padding-left:26px;font-size:12px}._groupHeaderBtn_1s7id_493{display:flex;align-items:center;gap:5px;padding:3px 8px;margin-top:2px;border:0;background:transparent;border-radius:6px;color:var(--color-text-muted);font-size:12.5px;text-align:left;cursor:pointer}._groupHeaderBtn_1s7id_493:hover{background:var(--color-bg-muted);color:var(--color-text)}._leftRail_1s7id_510,._rightRail_1s7id_510{width:36px;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0}._leftRail_1s7id_510{border-right:1px solid var(--color-panel-border)}._rightRail_1s7id_510{border-left:1px solid var(--color-panel-border)}._railToggleBtn_1s7id_522{width:26px;height:26px;border:0;background:transparent;color:var(--color-text-subtle);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:4px}._railToggleBtn_1s7id_522:hover{background:var(--color-bg-muted);color:var(--color-accent)}._railIconBtn_1s7id_537{width:28px;height:28px;border:0;background:transparent;color:var(--color-text-muted);border-radius:6px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}._railIconBtn_1s7id_537:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._activityHeaderRow_1s7id_553{display:flex;align-items:stretch;border-bottom:1px solid var(--color-panel-border)}._activityHeaderRow_1s7id_553 ._activityHeader_1s7id_395{flex:1;border-bottom:0}._activityHeaderRow_1s7id_553 ._collapseBtn_1s7id_472{margin:4px}._canvas_1s7id_3{transition:grid-template-columns .2s}._canvasLeftCollapsed_1s7id_565{grid-template-columns:36px 1fr auto}._canvasRightCollapsed_1s7id_566{grid-template-columns:240px 1fr 36px}._canvasLeftCollapsed_1s7id_565._canvasRightCollapsed_1s7id_566{grid-template-columns:36px 1fr 36px}._section_1r6bx_8{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._head_1r6bx_23{display:flex;align-items:center;justify-content:space-between;padding-right:32px}._headBtn_1r6bx_37{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:0;padding:4px 6px;margin:4px 0 2px;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);text-align:left;border-radius:4px;transition:color .12s,background .12s;flex:1}._headBtn_1r6bx_37:hover{color:var(--color-text);background:var(--color-bg-muted)}._headAction_1r6bx_64{display:flex;align-items:center;padding-right:4px}._chevron_1r6bx_70{flex-shrink:0;transition:transform .12s}._chevronCollapsed_1r6bx_74{transform:rotate(-90deg)}._body_1r6bx_78{display:flex;flex-direction:column;gap:2px}._canvas_obt7g_3{display:grid;grid-template-columns:240px 1fr;height:100%;width:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif);overflow:hidden}._leftPanel_obt7g_16{background:var(--color-bg);border-right:1px solid var(--color-panel-border);display:flex;flex-direction:column;padding:10px;gap:2px;min-height:0;overflow-y:auto}._sectionLabel_obt7g_27{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._filterList_obt7g_36{display:flex;flex-direction:column;gap:1px}._filterBtn_obt7g_42{display:flex;align-items:center;gap:8px;padding:5px 8px;border:0;background:transparent;border-radius:6px;color:var(--color-text-muted);font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s,color .12s}._filterBtn_obt7g_42:hover{background:var(--color-bg-muted);color:var(--color-text)}._filterBtnActive_obt7g_60{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._newEventBtn_obt7g_66{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 6px 10px;padding:8px 10px;border:0;border-radius:6px;background:var(--color-accent);color:var(--color-text-inverse);font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .12s,transform .12s}._newEventBtn_obt7g_66:hover{opacity:.92;transform:translateY(-1px)}._agendaList_obt7g_84{display:flex;flex-direction:column;gap:4px;padding:0 4px}._agendaItem_obt7g_90{padding:6px 8px;border-radius:4px;border-left:3px solid var(--color-accent);background:var(--color-bg-muted);cursor:pointer;transition:background .12s}._agendaItem_obt7g_90:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-muted))}._agendaTitle_obt7g_99{font-size:12.5px;font-weight:500;color:var(--color-text);margin:0}._agendaTime_obt7g_105{font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-top:2px}._agendaEmpty_obt7g_111{font-size:11.5px;color:var(--color-text-subtle);padding:6px 8px}._main_obt7g_119{display:flex;flex-direction:column;min-width:0;overflow:hidden}._toolbar_obt7g_126{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--color-panel-border);min-height:40px}._title_obt7g_134{font-size:16px;font-weight:600;margin:0;flex:1}._navBtn_obt7g_140{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .12s,border-color .12s}._navBtn_obt7g_140:hover{color:var(--color-text);border-color:var(--color-accent)}._todayBtn_obt7g_154{padding:4px 10px;font-size:11.5px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}._todayBtn_obt7g_154:hover{color:var(--color-text);border-color:var(--color-accent)}._viewSwitch_obt7g_165{display:inline-flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._viewSwitch_obt7g_165 button{padding:4px 10px;font-size:11.5px;background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;border-right:1px solid var(--color-border)}._viewSwitch_obt7g_165 button:last-child{border-right:0}._viewSwitch_obt7g_165 button._active_obt7g_181{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._monthGrid_obt7g_189{display:grid;grid-template-rows:auto 1fr;flex:1;overflow:hidden}._dayHeaderRow_obt7g_195{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--color-panel-border)}._dayHeader_obt7g_195{padding:6px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);text-align:center}._monthBody_obt7g_209{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;overflow-y:auto}._dayCell_obt7g_215{border-right:1px solid var(--color-panel-border);border-bottom:1px solid var(--color-panel-border);padding:6px 8px;display:flex;flex-direction:column;gap:3px;cursor:pointer;min-height:88px;transition:background .1s}._dayCell_obt7g_215:hover{background:var(--color-bg-muted)}._dayCellOff_obt7g_227{color:var(--color-text-subtle);opacity:.5;background:transparent}._dayCellToday_obt7g_228{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}._dayNum_obt7g_229{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}._dayNumToday_obt7g_234{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent);color:var(--color-text-inverse);font-weight:700}._eventChip_obt7g_245{font-size:10.5px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-text);border-left:2px solid var(--color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eventChipMore_obt7g_256{font-size:10px;color:var(--color-text-subtle);padding-left:4px}._dayView_obt7g_264{flex:1;overflow-y:auto;background:var(--color-bg)}._dayHours_obt7g_269{position:relative;padding-left:60px}._dayHourRow_obt7g_273{position:relative;border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 60%,transparent);cursor:pointer;transition:background .1s}._dayHourRow_obt7g_273:hover{background:var(--color-bg-muted)}._dayHourLabel_obt7g_280{position:absolute;left:-56px;top:-7px;width:50px;font-size:10.5px;color:var(--color-text-subtle);text-align:right;font-variant-numeric:tabular-nums}._dayHourLine_obt7g_290{position:absolute;inset:0;pointer-events:none}._dayEventBlock_obt7g_295{position:absolute;left:8px;right:12px;padding:4px 8px;border-radius:4px;border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 18%,var(--color-bg));color:var(--color-text);font-size:12px;overflow:hidden;cursor:pointer;z-index:2;transition:filter .12s,transform .12s}._dayEventBlock_obt7g_295:hover{filter:brightness(1.1);transform:translate(1px)}._dayEventTitle_obt7g_311{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayEventTime_obt7g_312{font-size:10.5px;color:var(--color-text-subtle);margin-top:1px;font-variant-numeric:tabular-nums}._dayNowLine_obt7g_314{position:absolute;left:0;right:0;height:0;border-top:2px solid #ff4d4f;z-index:3;pointer-events:none}._dayNowLine_obt7g_314:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:#ff4d4f}._modalBackdrop_obt7g_336{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_obt7g_336{width:420px;max-width:calc(100vw - 40px);background:var(--color-bg);border:1px solid var(--color-panel-border);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #00000059}._modalTitle_obt7g_357{font-size:14px;font-weight:600;margin:0}._formRow_obt7g_362{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--color-text-subtle)}._formRow_obt7g_362 input,._formRow_obt7g_362 textarea{background:var(--color-bg-muted);color:var(--color-text);border:1px solid var(--color-border);border-radius:5px;padding:6px 8px;font-size:13px;font-family:inherit}._formRow_obt7g_362 textarea{resize:vertical;min-height:60px}._modalActions_obt7g_380{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}._modalBtn_obt7g_386{padding:6px 14px;border-radius:6px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:12.5px;cursor:pointer}._modalBtnPrimary_obt7g_395{background:var(--color-accent);color:var(--color-text-inverse);border-color:transparent}._modalBtnDanger_obt7g_400{color:#c44;border-color:#c44}._formRowDouble_obt7g_404{display:grid;grid-template-columns:1fr 1fr;gap:8px}._canvas_o5cp4_3{display:grid;grid-template-columns:240px 1fr;height:100%;width:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif);overflow:hidden;position:relative}._canvasDragOver_o5cp4_14{outline:2px dashed var(--color-accent);outline-offset:-8px}._leftPanel_o5cp4_19{background:var(--color-bg);border-right:1px solid var(--color-panel-border);display:flex;flex-direction:column;padding:10px;gap:6px;overflow-y:auto}._sectionLabel_o5cp4_28{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._addBtn_o5cp4_36{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 4px;padding:8px 10px;border:0;border-radius:6px;background:var(--color-accent);color:var(--color-text-inverse);font-size:12.5px;font-weight:500;cursor:pointer}._addBtn_o5cp4_36:hover{opacity:.92}._albumList_o5cp4_52{display:flex;flex-direction:column;gap:1px}._albumBtn_o5cp4_53{display:flex;align-items:center;gap:8px;padding:5px 8px;border:0;background:transparent;border-radius:6px;color:var(--color-text-muted);font-size:12.5px;text-align:left;cursor:pointer}._albumBtn_o5cp4_53:hover{background:var(--color-bg-muted);color:var(--color-text)}._albumBtnActive_o5cp4_67{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._albumCount_o5cp4_72{margin-left:auto;font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._main_o5cp4_74{display:flex;flex-direction:column;min-width:0;overflow:hidden}._toolbar_o5cp4_80{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--color-panel-border);min-height:40px}._title_o5cp4_88{font-size:16px;font-weight:600;margin:0}._count_o5cp4_89{font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:1}._searchWrap_o5cp4_96{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-muted);color:var(--color-text-subtle)}._searchInput_o5cp4_106{background:transparent;border:0;outline:0;color:var(--color-text);font-size:12px;width:160px}._sortSelect_o5cp4_115{background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;padding:3px 6px;font-size:12px;cursor:pointer}._selectionBar_o5cp4_125{display:flex;align-items:center;gap:8px;padding:6px 14px;background:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg-muted));border-bottom:1px solid var(--color-panel-border);font-size:12px}._selectionBtn_o5cp4_134{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:var(--color-text);font-size:11.5px;cursor:pointer}._selectionBtn_o5cp4_134:hover{border-color:var(--color-accent)}._selectionBtnDanger_o5cp4_147{color:#c44;border-color:#c44}._scroll_o5cp4_149{flex:1;overflow-y:auto}._group_o5cp4_153{display:flex;flex-direction:column}._groupHeader_o5cp4_157{padding:12px 14px 6px;font-size:12px;font-weight:600;color:var(--color-text-muted);position:sticky;top:0;background:var(--color-bg);z-index:1}._groupCount_o5cp4_167{font-weight:400;color:var(--color-text-subtle)}._grid_o5cp4_172{padding:4px 14px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;align-content:start}._tileSelected_o5cp4_180{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._tileCheck_o5cp4_181{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;border:1.5px solid #fff;background:#0006;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,background .12s}._tile_o5cp4_180:hover ._tileCheck_o5cp4_181{opacity:1}._tileCheckOn_o5cp4_201{opacity:1!important;background:var(--color-accent);border-color:var(--color-accent)}._tileFav_o5cp4_207{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:0;background:#0006;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,color .12s}._tile_o5cp4_180:hover ._tileFav_o5cp4_207{opacity:1}._tileFavOn_o5cp4_225{opacity:1!important;color:#ffce4d}._dropOverlay_o5cp4_230{position:absolute;inset:12px;border:2px dashed var(--color-accent);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);pointer-events:none;z-index:5}._lightboxBtnFav_o5cp4_246{color:#ffce4d;border-color:#ffce4d}._tile_o5cp4_180{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:var(--color-bg-muted);cursor:pointer;border:1px solid transparent;transition:border-color .12s,transform .12s}._tile_o5cp4_180:hover{border-color:var(--color-accent);transform:translateY(-1px)}._tileImg_o5cp4_259{width:100%;height:100%;object-fit:cover;display:block}._tileCaption_o5cp4_260{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;font-size:10.5px;color:#fff;background:linear-gradient(180deg,#0000,#0000008c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .12s}._tile_o5cp4_180:hover ._tileCaption_o5cp4_260{opacity:1}._empty_o5cp4_275{padding:40px 20px;text-align:center;color:var(--color-text-subtle);font-size:13px}._emptyHint_o5cp4_281{font-size:12px;margin-top:8px;opacity:.7}._lightboxBackdrop_o5cp4_285{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;flex-direction:column}._lightboxImg_o5cp4_295{max-width:92vw;max-height:80vh;border-radius:8px;box-shadow:0 20px 60px #00000080}._lightboxBar_o5cp4_301{display:flex;align-items:center;gap:12px;margin-top:14px;padding:8px 14px;background:#ffffff0f;border-radius:8px;color:#fff}._lightboxBar_o5cp4_301 input{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:4px 8px;color:#fff;font-size:13px;font-family:inherit;min-width:220px}._lightboxBtn_o5cp4_246{padding:4px 10px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:transparent;color:#fff;cursor:pointer;font-size:12px}._lightboxBtn_o5cp4_246:hover{background:#ffffff1a}._lightboxBtnDanger_o5cp4_331{color:#f88;border-color:#f88}._lightboxNavLeft_o5cp4_333,._lightboxNavRight_o5cp4_334{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,transform .12s}._lightboxNavLeft_o5cp4_333{left:24px}._lightboxNavRight_o5cp4_334{right:24px}._lightboxNavLeft_o5cp4_333:hover,._lightboxNavRight_o5cp4_334:hover{background:#ffffff2e}._lightboxNavLeft_o5cp4_333:active,._lightboxNavRight_o5cp4_334:active{transform:translateY(-50%) scale(.96)}._lightboxCount_o5cp4_357{font-size:11px;color:#ffffffa6;font-variant-numeric:tabular-nums;padding-right:4px}._canvas_43l5m_5{display:flex;flex-direction:column;height:100%;background:var(--color-bg, #0a0a0e);color:var(--color-text, #e8e8f0);overflow:hidden}._tabStrip_43l5m_14{display:flex;align-items:stretch;gap:1px;padding:4px 6px 0;background:var(--color-bg-muted, #14141a);border-bottom:1px solid var(--color-border, #2a2a35);overflow-x:auto;scrollbar-width:thin}._tab_43l5m_14{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;color:var(--color-text-subtle, #888);font-size:12px;cursor:pointer;white-space:nowrap;max-width:200px;min-width:80px;position:relative;top:1px}._tab_43l5m_14:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._tabActive_43l5m_49{background:var(--color-bg, #0a0a0e);border-color:var(--color-border, #2a2a35);color:var(--color-text, #e8e8f0)}._tabTitle_43l5m_55{flex:1;overflow:hidden;text-overflow:ellipsis}._tabClose_43l5m_61{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:transparent;border:none;color:inherit;cursor:pointer;opacity:.5;font-size:14px;line-height:1;padding:0}._tabClose_43l5m_61:hover{opacity:1;background:var(--color-bg-muted, #14141a)}._newTabBtn_43l5m_83{display:inline-flex;align-items:center;justify-content:center;width:28px;background:transparent;border:none;color:var(--color-text-subtle, #888);cursor:pointer;font-size:16px;line-height:1;border-radius:4px;margin-left:2px}._newTabBtn_43l5m_83:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._urlBar_43l5m_103{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--color-bg, #0a0a0e);border-bottom:1px solid var(--color-border, #2a2a35)}._navBtn_43l5m_112{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--color-text-subtle, #888);cursor:pointer;border-radius:4px;font-size:14px}._navBtn_43l5m_112:hover:not(:disabled){background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._navBtn_43l5m_112:disabled{opacity:.3;cursor:not-allowed}._urlInput_43l5m_136{flex:1;background:var(--color-bg-muted, #14141a);border:1px solid var(--color-border, #2a2a35);border-radius:4px;color:var(--color-text, #e8e8f0);padding:5px 10px;font-size:12px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;outline:none}._urlInput_43l5m_136:focus{border-color:var(--color-accent, #6366f1)}._privacyBadge_43l5m_152{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:3px;cursor:pointer;user-select:none}._privacyOpen_43l5m_166{background:#22c55e26;color:#22c55e}._privacyPrivate_43l5m_171{background:#ef444426;color:#ef4444}._body_43l5m_176{flex:1;position:relative;overflow:hidden;background:#fff}._frame_43l5m_183{width:100%;height:100%;border:none;background:#fff}._empty_43l5m_190{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:var(--color-bg, #0a0a0e);color:var(--color-text-subtle, #888);gap:16px;padding:40px}._loadError_43l5m_205{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;background:var(--color-bg, #0a0a0e);color:var(--color-text, var(--color-text));text-align:center}._loadErrorIcon_43l5m_219{font-size:28px;opacity:.7}._loadErrorTitle_43l5m_220{font-size:15px;font-weight:600;color:#fca5a5}._loadErrorMsg_43l5m_221{font-size:13px;color:var(--color-text-subtle, #aaa);max-width:460px;line-height:1.5;word-break:break-word}._loadErrorActions_43l5m_228{display:flex;gap:10px;margin-top:6px}._loadErrorBtn_43l5m_229{background:#6366f126;border:1px solid rgba(99,102,241,.4);color:#c7d2fe;padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:.06em;border-radius:4px;cursor:pointer;font-family:inherit}._loadErrorBtn_43l5m_229:hover{background:#6366f140}._loadErrorBtnSecondary_43l5m_242{background:transparent;border-color:#fff3;color:var(--color-text-subtle, #aaa)}._readerBtn_43l5m_249{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid var(--color-border, #2a2a35);border-radius:3px;color:var(--color-text-subtle, #888);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}._readerBtn_43l5m_249:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._readerBtnActive_43l5m_270{background:var(--color-accent, #6366f1);border-color:var(--color-accent, #6366f1);color:#fff}._readerPanel_43l5m_278{position:absolute;inset:0;background:var(--color-bg, #0a0a0e);color:var(--color-text, #e8e8f0);overflow-y:auto;z-index:10;display:flex;flex-direction:column}._readerToolbar_43l5m_289{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--color-bg-muted, #14141a);border-bottom:1px solid var(--color-border, #2a2a35);font-size:11px;color:var(--color-text-subtle, #888);z-index:1}._readerToolbar_43l5m_289>._spacer_43l5m_303{flex:1}._readerToolbarBtn_43l5m_305{background:transparent;border:1px solid var(--color-border, #2a2a35);border-radius:3px;padding:4px 10px;color:var(--color-text-subtle, #888);font-size:11px;cursor:pointer}._readerToolbarBtn_43l5m_305:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._readerArticle_43l5m_320{max-width:720px;margin:0 auto;padding:32px 40px 80px;font-size:16px;line-height:1.7;font-family:Charter,Iowan Old Style,Georgia,serif}._readerArticle_43l5m_320 h1{font-size:28px;line-height:1.2;font-weight:700;margin:0 0 12px}._readerMeta_43l5m_336{font-size:12px;color:var(--color-text-subtle, #888);text-transform:uppercase;letter-spacing:.05em;margin-bottom:32px;display:flex;gap:12px;flex-wrap:wrap}._readerArticle_43l5m_320 h2{font-size:22px;margin-top:32px}._readerArticle_43l5m_320 h3{font-size:18px;margin-top:24px}._readerArticle_43l5m_320 p{margin:0 0 16px}._readerArticle_43l5m_320 a{color:var(--color-accent, #6366f1);text-decoration:underline}._readerArticle_43l5m_320 img{max-width:100%;height:auto;border-radius:4px}._readerArticle_43l5m_320 blockquote{border-left:3px solid var(--color-accent, #6366f1);margin:16px 0;padding:4px 16px;color:var(--color-text-subtle, #888);font-style:italic}._readerArticle_43l5m_320 pre,._readerArticle_43l5m_320 code{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:13px;background:var(--color-bg-muted, #14141a);padding:2px 6px;border-radius:3px}._readerArticle_43l5m_320 pre{padding:12px;overflow-x:auto}._aiPanel_43l5m_371{position:absolute;top:0;right:0;bottom:0;width:360px;background:var(--color-bg-muted, #14141a);border-left:1px solid var(--color-border, #2a2a35);display:flex;flex-direction:column;z-index:9;overflow:hidden}._aiPanelHeader_43l5m_385{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--color-bg, #0a0a0e);border-bottom:1px solid var(--color-border, #2a2a35);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle, #888);font-weight:600}._aiPanelHeader_43l5m_385>._spacer_43l5m_303{flex:1}._aiPanelClose_43l5m_401{background:transparent;border:none;color:var(--color-text-subtle, #888);font-size:16px;cursor:pointer;padding:0 4px}._aiPanelClose_43l5m_401:hover{color:var(--color-text, #e8e8f0)}._aiPanelBody_43l5m_412{flex:1;overflow-y:auto;padding:16px;font-size:13px;color:var(--color-text, #e8e8f0);display:flex;flex-direction:column;gap:16px}._aiSection_43l5m_423{display:flex;flex-direction:column;gap:8px}._aiSectionLabel_43l5m_429{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle, #888);font-weight:600}._aiActionRow_43l5m_437{display:flex;gap:8px}._aiActionBtn_43l5m_442{flex:1;padding:8px 12px;background:var(--color-bg, #0a0a0e);border:1px solid var(--color-border, #2a2a35);border-radius:4px;color:var(--color-text, #e8e8f0);font-size:12px;cursor:pointer;text-align:center}._aiActionBtn_43l5m_442:hover:not(:disabled){background:var(--color-accent, #6366f1);border-color:var(--color-accent, #6366f1);color:#fff}._aiActionBtn_43l5m_442:disabled{opacity:.4;cursor:not-allowed}._aiOutput_43l5m_465{background:var(--color-bg, #0a0a0e);border:1px solid var(--color-border, #2a2a35);border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.55;word-wrap:break-word}._aiOutput_43l5m_465>*:first-child{margin-top:0}._aiOutput_43l5m_465>*:last-child{margin-bottom:0}._aiOutput_43l5m_465 p{margin:0 0 8px}._aiOutput_43l5m_465 strong{color:var(--color-accent, #6366f1);font-weight:600}._aiOutput_43l5m_465 em{color:var(--color-text, #e8e8f0)}._aiOutput_43l5m_465 h1,._aiOutput_43l5m_465 h2,._aiOutput_43l5m_465 h3{margin:12px 0 6px;font-weight:600;line-height:1.25;color:var(--color-text, #e8e8f0)}._aiOutput_43l5m_465 h1{font-size:16px}._aiOutput_43l5m_465 h2{font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle, #888)}._aiOutput_43l5m_465 h3{font-size:13px;color:var(--color-text-subtle, #888)}._aiOutput_43l5m_465 ul,._aiOutput_43l5m_465 ol{margin:0 0 8px;padding-left:20px}._aiOutput_43l5m_465 li{margin-bottom:3px}._aiOutput_43l5m_465 blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid var(--color-accent, #6366f1);color:var(--color-text-subtle, #888);font-style:italic}._aiOutput_43l5m_465 a{color:var(--color-accent, #6366f1);text-decoration:underline;text-underline-offset:2px}._aiOutput_43l5m_465 a:hover{text-decoration:none}._aiOutput_43l5m_465 code{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;background:var(--color-bg-muted, #14141a);padding:1px 5px;border-radius:2px}._aiOutput_43l5m_465 pre{background:var(--color-bg-muted, #14141a);border:1px solid var(--color-border, #2a2a35);border-radius:3px;padding:10px 12px;overflow-x:auto;margin:8px 0;font-size:12px}._aiOutput_43l5m_465 pre code{background:transparent;padding:0}._aiQuestion_43l5m_530{width:100%;background:var(--color-bg, #0a0a0e);border:1px solid var(--color-border, #2a2a35);border-radius:4px;color:var(--color-text, #e8e8f0);padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;min-height:60px;outline:none}._aiQuestion_43l5m_530:focus{border-color:var(--color-accent, #6366f1)}._aiPrivateNote_43l5m_546{padding:12px;border:1px dashed #ef4444;border-radius:4px;color:#ef4444;font-size:12px;line-height:1.5}._aiLoading_43l5m_555{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-subtle, #888)}._aiError_43l5m_563{color:#ef4444;font-size:12px;padding:8px 12px;background:#ef444414;border-radius:4px}._readerLoading_43l5m_571,._readerError_43l5m_571{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:var(--color-text-subtle, #888);gap:12px}._readerError_43l5m_571{color:#ef4444}._emptyTitle_43l5m_587{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text, #e8e8f0)}._emptyHint_43l5m_595{font-size:12px;text-align:center;max-width:380px;line-height:1.5}._emptyHint_43l5m_595 code{background:var(--color-bg-muted, #14141a);padding:1px 6px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}._canvas_1yqnh_10{display:flex;width:100%;height:100%;background:var(--color-bg);color:var(--color-text);overflow:hidden}._leftPanel_1yqnh_21{width:240px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--color-panel-border);background:var(--color-bg);overflow-y:auto;transition:width .18s cubic-bezier(.4,0,.2,1),border-color .18s}._canvasPreviewOpen_1yqnh_37 ._leftPanel_1yqnh_21{width:0;border-right-color:transparent;overflow:hidden}._panelHead_1yqnh_43{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}._section_1yqnh_50{padding:6px 8px 10px}._sectionLabel_1yqnh_54{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 6px 4px}._divider_1yqnh_63{height:1px;background:var(--color-panel-border);margin:4px 12px}._groupList_1yqnh_69{display:flex;flex-direction:column;gap:1px;list-style:none;padding:0;margin:0}._groupBtn_1yqnh_78{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;background:transparent;border-radius:4px;color:var(--color-text);cursor:pointer;font-size:12.5px;text-align:left}._groupBtn_1yqnh_78:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}._groupBtnActive_1yqnh_97{background:color-mix(in srgb,var(--color-accent, #4f46e5) 12%,transparent);color:var(--color-accent, #4f46e5);font-weight:500}._groupCount_1yqnh_103{margin-left:auto;font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._toolList_1yqnh_111{display:flex;flex-direction:column;gap:1px}._toolBtn_1yqnh_117{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;background:transparent;border-radius:4px;color:var(--color-text);cursor:pointer;font-size:12.5px;text-align:left}._toolBtn_1yqnh_117:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}._toolBtn_1yqnh_117:disabled{opacity:.4;cursor:not-allowed}._agentEmpty_1yqnh_141{font-size:11.5px;color:var(--color-text-subtle);padding:4px 8px;line-height:1.5;margin:0}._agentList_1yqnh_149{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}._middle_1yqnh_160{flex:1;display:flex;flex-direction:column;min-width:0}._toolbar_1yqnh_167{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--color-panel-border);background:var(--color-bg);flex-shrink:0}._toolbarTitle_1yqnh_177{font-size:13px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px}._toolbarCount_1yqnh_186{font-size:11px;color:var(--color-text-subtle);font-weight:400}._toolbarRight_1yqnh_192{display:flex;align-items:center;gap:6px}._toolbarBtn_1yqnh_198{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--color-panel-border);border-radius:4px;background:transparent;color:var(--color-text-subtle);font-size:11.5px;cursor:pointer}._toolbarBtn_1yqnh_198:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}._searchBox_1yqnh_216{display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--color-panel-border);border-radius:4px;background:var(--color-bg);min-width:180px}._searchInput_1yqnh_227{border:0;outline:none;background:transparent;color:var(--color-text);font-size:11.5px;flex:1;min-width:0}._cardArea_1yqnh_237{flex:1;overflow-y:auto;padding:16px}._cardGrid_1yqnh_243{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._emptyState_1yqnh_249{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-subtle);font-size:13px;gap:8px;text-align:center;padding:24px}._emptyStateHint_1yqnh_262{font-size:11.5px;color:var(--color-text-subtle);max-width:360px;line-height:1.5}._fileCard_1yqnh_271{display:flex;flex-direction:column;align-items:stretch;text-align:left;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:0;overflow:hidden;transition:border-color .1s,box-shadow .1s,transform .1s}._fileCard_1yqnh_271:hover{border-color:color-mix(in srgb,var(--color-accent, #4f46e5) 60%,var(--color-panel-border));box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._fileCardSelected_1yqnh_292{border-color:var(--color-accent, #4f46e5);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent, #4f46e5) 25%,transparent)}._fileCardThumb_1yqnh_297{display:flex;align-items:center;justify-content:center;height:80px;border-bottom:1px solid var(--color-panel-border)}._fileCardBody_1yqnh_305{padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}._fileCardName_1yqnh_313{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}._fileCardMeta_1yqnh_322{font-size:11px;color:var(--color-text-subtle);display:flex;align-items:center;gap:4px}._fileCardMetaDot_1yqnh_330{opacity:.5}._fileCardChips_1yqnh_334{display:flex;align-items:center;gap:4px;margin-top:2px}._fileCardChip_1yqnh_334{font-size:10px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._fileCardChipMuted_1yqnh_353{font-size:10px;color:var(--color-text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._agentRow_1yqnh_360{display:flex;align-items:center}._sidebar_dc6mt_1{display:flex;flex-direction:column;gap:var(--space-2)}._empty_dc6mt_7{padding:var(--space-4) var(--space-3);text-align:center;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:1.6}._empty_dc6mt_7 p{margin:0 0 var(--space-1)}._card_dc6mt_21{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:opacity var(--duration-normal)}._cardResolved_dc6mt_32{opacity:.55}._cardHeader_dc6mt_36{display:flex;align-items:center;gap:var(--space-2)}._cardMeta_dc6mt_42{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._cardAuthor_dc6mt_50{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);truncate:true;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardTime_dc6mt_60{font-size:10px;color:var(--color-text-subtle)}._cardActions_dc6mt_65{display:flex;gap:2px;flex-shrink:0}._actionBtn_dc6mt_71{background:none;border:none;padding:3px;cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm);display:flex;align-items:center}._actionBtn_dc6mt_71:hover{background:var(--color-bg-muted);color:var(--color-text)}._resolveBtn_dc6mt_87:hover{color:#22c55e}._deleteBtn_dc6mt_91:hover{color:#ef4444}._anchor_dc6mt_97{margin:0;padding:var(--space-1) var(--space-2);border-left:3px solid rgba(251,191,36,.6);background:#fbbf240f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;cursor:pointer;line-height:1.5}._anchor_dc6mt_97:hover{background:#fbbf241f}._commentText_dc6mt_116{margin:0;font-size:var(--text-xs);color:var(--color-text);line-height:1.55}._replies_dc6mt_125{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._reply_dc6mt_133{display:flex;gap:var(--space-2);align-items:flex-start}._replyBody_dc6mt_139{flex:1;min-width:0}._replyAuthor_dc6mt_144{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-text-muted)}._replyText_dc6mt_150{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text);line-height:1.5}._replyLink_dc6mt_157{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;text-align:left}._replyLink_dc6mt_157:hover{text-decoration:underline}._replyInput_dc6mt_173{display:flex;flex-direction:column;gap:var(--space-1)}._replyTextarea_dc6mt_179{width:100%;resize:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;padding:var(--space-1) var(--space-2);outline:none;box-sizing:border-box}._replyTextarea_dc6mt_179:focus{border-color:var(--color-accent)}._replyFooter_dc6mt_198{display:flex;justify-content:flex-end;gap:var(--space-1)}._cancelBtn_dc6mt_204,._submitBtn_dc6mt_205{border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);cursor:pointer}._cancelBtn_dc6mt_204{background:none;border:1px solid var(--color-border);color:var(--color-text-muted)}._cancelBtn_dc6mt_204:hover{background:var(--color-bg-muted)}._submitBtn_dc6mt_205{background:var(--color-accent);border:none;color:#fff;font-weight:var(--weight-medium)}._submitBtn_dc6mt_205:hover{background:var(--color-accent-hover)}._toggleResolved_dc6mt_235{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:var(--space-1) 0;font-size:var(--text-xs);color:var(--color-text-subtle);cursor:pointer}._toggleResolved_dc6mt_235:hover{color:var(--color-text-muted)}._avatar_dc6mt_253{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}._panel_660v0_1{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2)}._header_660v0_9{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:var(--text-xs);color:var(--color-text-subtle)}._headerTitle_660v0_19{font-weight:var(--weight-semibold);color:var(--color-text);flex:1}._list_660v0_25{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_660v0_33{display:flex;flex-direction:column;padding:2px var(--space-2) var(--space-1);gap:2px}._rowHeader_660v0_40{display:flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-fast)}._rowHeader_660v0_40:hover{background:var(--color-bg-muted)}._rowName_660v0_57{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);flex:1}._dotEmpty_660v0_64,._dotFilled_660v0_65{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotEmpty_660v0_64{background:#e54848;box-shadow:0 0 0 2px #e548482e}._dotFilled_660v0_65{background:#3a8dde;box-shadow:0 0 0 2px #3a8dde2e}._emptyHint_660v0_85{font-size:10px;color:var(--color-text-subtle);padding:0 var(--space-2) 0 calc(var(--space-2) + 18px);line-height:1.4;font-style:italic}._preview_660v0_93{font-size:10px;color:var(--color-text-subtle);padding:0 var(--space-2) 0 calc(var(--space-2) + 18px);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editor_660v0_105{width:calc(100% - var(--space-2));margin-left:calc(var(--space-2) + 18px);margin-top:4px;padding:var(--space-2);resize:vertical;min-height:64px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:11px;line-height:1.5;transition:border-color var(--duration-fast)}._editor_660v0_105:focus{outline:none;border-color:var(--color-accent, #3a8dde)}._editor_660v0_105::placeholder{color:var(--color-text-subtle);opacity:.6;font-style:italic}._panel_1vzg0_3{display:flex;flex-shrink:0;height:100%;background:var(--color-panel-bg);border-right:1px solid var(--color-panel-border);z-index:var(--z-panel);transition:width var(--duration-fast) var(--ease-default);width:48px}._panelOpen_1vzg0_17{width:var(--left-panel-width)}._iconRail_1vzg0_23{width:48px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-right:1px solid color-mix(in srgb,var(--color-panel-border) 70%,transparent)}._railTop_1vzg0_36,._railBottom_1vzg0_37{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._railBtn_1vzg0_44{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-panel-icon);background:none;border:none;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);position:relative}._railBtn_1vzg0_44:hover{background:var(--color-bg-muted);color:var(--color-panel-icon-hover)}._railBtn_1vzg0_44:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px);white-space:nowrap;background:var(--color-toolbar-bg);color:var(--color-toolbar-text);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;opacity:0;z-index:var(--z-toolbar);transition:opacity var(--duration-fast),transform var(--duration-fast)}._railBtn_1vzg0_44:hover:after{opacity:1;transform:translateY(-50%) translate(0);transition-delay:.4s}._railBtnActive_1vzg0_91{color:var(--color-panel-icon-active)}._railBtnActive_1vzg0_91:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--color-accent);border-radius:0 2px 2px 0}._viewArea_1vzg0_108{width:240px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1vzg0_1 .15s ease}@keyframes _slideIn_1vzg0_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._viewHeader_1vzg0_122{padding:var(--space-3) var(--space-4);flex-shrink:0;position:relative}._viewHeader_1vzg0_122:after{content:"";position:absolute;left:var(--space-4);right:var(--space-8);bottom:0;height:1px;background:linear-gradient(90deg,#b4d8f0,#c4889c);opacity:.85;pointer-events:none}._viewTitle_1vzg0_150{font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.08em;color:var(--color-text-subtle)}._explorerView_1vzg0_159{display:flex;flex-direction:column;flex:1;overflow:hidden}._bookCover_1vzg0_166{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-panel-border)}._bookTitle_1vzg0_171{font-family:var(--font-serif-display);font-size:.8rem;font-weight:700;color:var(--color-text)}._searchRow_1vzg0_178{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-panel-border)}._searchIcon_1vzg0_186{color:var(--color-text-subtle);flex-shrink:0}._searchInput_1vzg0_188{flex:1;font-size:var(--text-xs);color:var(--color-text);background:transparent;min-width:0}._searchInput_1vzg0_188::placeholder{color:var(--color-text-subtle)}._searchClear_1vzg0_198{display:flex;color:var(--color-text-subtle);flex-shrink:0}._searchClear_1vzg0_198:hover{color:var(--color-text-muted)}._treeArea_1vzg0_206{flex:1;overflow-y:auto;padding:var(--space-2) 0}._emptyNote_1vzg0_212{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);font-style:italic}._chapterBlock_1vzg0_221{margin-bottom:1px}._chapterRow_1vzg0_223{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin:0 var(--space-2);transition:background var(--duration-fast)}._chapterRow_1vzg0_223:hover{background:var(--color-bg-muted)}._chapterRowActive_1vzg0_235>._chapterTitle_1vzg0_235{color:var(--color-accent);font-weight:var(--weight-semibold)}._chapterToggle_1vzg0_240{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--color-text-subtle);border-radius:var(--radius-sm)}._chapterToggle_1vzg0_240:hover{color:var(--color-text-muted);background:var(--color-border)}._chapterTitle_1vzg0_235{flex:1;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;user-select:none}._rowActions_1vzg0_265{display:flex;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._chapterRow_1vzg0_223:hover ._rowActions_1vzg0_265{opacity:1}._rowActionBtn_1vzg0_275{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--color-text-subtle);transition:color var(--duration-fast),background var(--duration-fast)}._rowActionBtn_1vzg0_275:hover{background:var(--color-bg-muted);color:var(--color-text-muted)}._rowActionDelete_1vzg0_287:hover{background:#ef44441a;color:#dc2626}._pagesList_1vzg0_291{margin-left:var(--space-5);padding:2px 0}._pageItem_1vzg0_296{position:relative;display:flex;align-items:center;flex-wrap:wrap;border-radius:var(--radius-sm);margin:1px var(--space-2) 1px 0;transition:background var(--duration-fast)}._pageItem_1vzg0_296:hover{background:var(--color-bg-muted)}._pageItemActive_1vzg0_307{background:var(--color-accent-subtle)}._pageItemDragging_1vzg0_308{opacity:.4}._pageTitleBtn_1vzg0_310{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;padding:var(--space-1) var(--space-2);text-align:left;cursor:pointer}._pageDot_1vzg0_321{width:5px;height:5px;border-radius:50%;background:var(--color-border);flex-shrink:0}._pageDotActive_1vzg0_329{background:var(--color-accent)}._pageTitle_1vzg0_310{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pageItemActive_1vzg0_307 ._pageTitle_1vzg0_310{color:var(--color-text);font-weight:var(--weight-medium)}._pageTagDots_1vzg0_344{display:flex;gap:2px;align-items:center;flex-shrink:0;margin-left:2px}._pageTagDot_1vzg0_344{width:5px;height:5px;border-radius:50%;opacity:.85}._pageActionBtn_1vzg0_359{opacity:0;transition:opacity var(--duration-fast)}._pageItem_1vzg0_296:hover ._pageActionBtn_1vzg0_359{opacity:1}._commentBadge_1vzg0_366{display:flex;align-items:center;gap:2px;font-size:9px;font-weight:var(--weight-semibold);color:var(--color-text-subtle);padding:1px 4px;border-radius:10px;background:var(--color-bg-muted);flex-shrink:0;opacity:0;transition:opacity var(--duration-fast)}._pageItem_1vzg0_296:hover ._commentBadge_1vzg0_366,._pageItemActive_1vzg0_307 ._commentBadge_1vzg0_366{opacity:1}._inlineInput_1vzg0_384{flex:1;font-size:var(--text-xs);color:var(--color-text);background:var(--color-bg-muted);border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:2px var(--space-2);outline:none;min-width:0;margin:2px var(--space-1)}._addChapterBtn_1vzg0_397{display:flex;align-items:center;gap:var(--space-2);width:calc(100% - var(--space-4));margin:var(--space-2) var(--space-2) 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px dashed var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);cursor:pointer}._addChapterBtn_1vzg0_397:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}._tagPicker_1vzg0_419{position:absolute;left:100%;top:0;z-index:50;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);min-width:120px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:1px}._tagPickerItem_1vzg0_435{display:flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:none;border:none;text-align:left;width:100%}._tagPickerItem_1vzg0_435:hover{background:var(--color-bg-muted);color:var(--color-text)}._tagPickerItemActive_1vzg0_451{color:var(--color-text);font-weight:var(--weight-medium)}._tagPickerDot_1vzg0_453{width:8px;height:8px;border-radius:50%;flex-shrink:0}._toolsView_1vzg0_462{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding-bottom:var(--space-4)}._toolGroup_1vzg0_470{padding:var(--space-2) var(--space-3);position:relative}._toolGroupLabel_1vzg0_475{font-size:.6rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);padding:var(--space-1) var(--space-2)}._toolBtn_1vzg0_484{display:flex;align-items:center;gap:var(--space-2);width:calc(100% - var(--space-5));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted);text-align:left;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._toolBtn_1vzg0_484:hover{background:var(--color-bg-muted);color:var(--color-text)}._toolBtnActive_1vzg0_507{background:var(--color-accent-subtle);color:var(--color-accent)}._langFlyout_1vzg0_514{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-1);background:var(--color-surface-raised)}._langGrid_1vzg0_522{display:grid;grid-template-columns:1fr 1fr;gap:3px}._langOption_1vzg0_528{text-align:left;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted)}._langOption_1vzg0_528:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._langCustom_1vzg0_541{display:flex;gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2)}._langCustomInput_1vzg0_549{flex:1;font-size:var(--text-xs);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);outline:none;min-width:0}._langCustomInput_1vzg0_549:focus{border-color:var(--color-accent)}._langCustomSubmit_1vzg0_563{background:var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#fff;flex-shrink:0}._langCustomSubmit_1vzg0_563:disabled{opacity:.4}._searchView_1vzg0_577{display:flex;flex-direction:column;flex:1;overflow:hidden}._searchResult_1vzg0_584{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);margin:1px var(--space-2);cursor:pointer;transition:background var(--duration-fast)}._searchResult_1vzg0_584:hover{background:var(--color-bg-muted)}._searchResultActive_1vzg0_598{background:var(--color-accent-subtle)}._searchResultTitle_1vzg0_600{font-size:var(--text-xs);color:var(--color-text);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchResultChapter_1vzg0_609{font-size:.65rem;color:var(--color-text-subtle);font-family:var(--font-mono)}._commentsView_1vzg0_617{display:flex;flex-direction:column;flex:1;overflow:hidden}._contextView_1vzg0_624{display:flex;flex-direction:column;flex:1;overflow-y:auto}._commentViewBody_1vzg0_631{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3)}._commentCountBadge_1vzg0_637{font-weight:var(--weight-normal);color:var(--color-accent);font-size:.6rem}._undoToast_1vzg0_645{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-toolbar-bg);color:var(--color-toolbar-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-xs);white-space:nowrap;z-index:100;animation:_toastIn_1vzg0_1 .2s ease}@keyframes _toastIn_1vzg0_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._undoBtn_1vzg0_669{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);background:none;border:none;cursor:pointer;padding:2px var(--space-2);border-radius:var(--radius-sm)}._undoBtn_1vzg0_669:hover{background:#ffffff1a}._wrapper_4jung_1{position:absolute;bottom:calc(var(--space-5) - 4px);left:50%;transform:translate(-50%);width:min(700px,calc(100% - var(--space-8)));z-index:var(--z-prompt);pointer-events:none}._bar_4jung_13{display:flex;flex-direction:column;gap:0;background:var(--color-prompt-bg);border:1px solid var(--color-prompt-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);pointer-events:all;overflow:visible;transition:border-color var(--duration-normal) var(--ease-default)}._bar_4jung_13:focus-within{border-color:var(--color-accent)}._bar_4jung_13._expanded_4jung_33{box-shadow:0 8px 32px #00000024}._bar_4jung_13._thinking_4jung_40{border-color:var(--color-accent);animation:_prompt-thinking_4jung_1 1.6s ease-in-out infinite}@keyframes _prompt-thinking_4jung_1{0%,to{box-shadow:0 0 #a78bfa73,var(--shadow-lg)}50%{box-shadow:0 0 0 4px #a78bfa26,var(--shadow-lg)}}._thinkingStrip_4jung_57{display:flex;align-items:center;gap:6px;padding:4px 14px 8px;font-size:11px;color:var(--color-text-muted);font-style:italic}._thinkingDot_4jung_67{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:_prompt-thinking-dot_4jung_1 1.2s ease-in-out infinite}@keyframes _prompt-thinking-dot_4jung_1{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}._commandMenu_4jung_83{border-bottom:1px solid var(--color-border);animation:_slideDown_4jung_1 .12s var(--ease-default);overflow:hidden}._menuHeader_4jung_89{padding:var(--space-2) var(--space-4) var(--space-1);font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}._commandItem_4jung_98{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;transition:background var(--duration-fast)}._commandItem_4jung_98:last-child{margin-bottom:var(--space-1)}._commandItem_4jung_98:hover,._commandActive_4jung_114{background:var(--color-bg-muted)}._commandActive_4jung_114 ._commandIcon_4jung_118{color:var(--color-accent)}._commandIcon_4jung_118{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-muted);flex-shrink:0;transition:color var(--duration-fast),background var(--duration-fast)}._commandActive_4jung_114 ._commandIcon_4jung_118{background:var(--color-accent-subtle);color:var(--color-accent)}._commandTrigger_4jung_140{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-medium);flex-shrink:0;min-width:96px}._commandDesc_4jung_149{font-size:var(--text-xs);color:var(--color-text-subtle);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._commandKbd_4jung_158{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-subtle);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0}._preview_4jung_171{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-border);animation:_slideDown_4jung_1 .16s var(--ease-default);max-height:360px;overflow-y:auto}@keyframes _slideDown_4jung_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._loadingRow_4jung_188{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);padding-bottom:var(--space-3)}._spinner_4jung_197{animation:_spin_4jung_197 .8s linear infinite;flex-shrink:0;color:var(--color-accent)}@keyframes _spin_4jung_197{to{transform:rotate(360deg)}}._previewText_4jung_208{font-family:var(--font-serif);font-size:.9375rem;line-height:1.7;color:var(--color-text);white-space:pre-wrap;word-break:break-word;padding-bottom:var(--space-1)}._previewText_4jung_208._streaming_4jung_218:after{content:"▊";display:inline;animation:_blink_4jung_1 .9s step-start infinite;color:var(--color-accent);font-size:.85em}@keyframes _blink_4jung_1{50%{opacity:0}}._errorRow_4jung_231{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ef444414;border-radius:var(--radius-md);font-size:var(--text-sm);color:#dc2626;line-height:1.5;margin-bottom:var(--space-1)}._errorRow_4jung_231 svg{flex-shrink:0;margin-top:1px}._dismissBtn_4jung_249{margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--duration-fast)}._dismissBtn_4jung_249:hover{opacity:1}._actions_4jung_265{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);flex-wrap:wrap}._acceptBtn_4jung_273,._rejectBtn_4jung_274{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--duration-fast),color var(--duration-fast)}._acceptBtn_4jung_273{background:var(--color-accent);color:#fff}._acceptBtn_4jung_273:hover{background:var(--color-accent-hover)}._acceptBtn_4jung_273 kbd{font-family:var(--font-mono);font-size:.7rem;opacity:.75;margin-left:var(--space-1);letter-spacing:0}._rejectBtn_4jung_274{background:var(--color-bg-muted);color:var(--color-text-muted)}._rejectBtn_4jung_274:hover{background:var(--color-border);color:var(--color-text)}._contextChip_4jung_314{display:inline-flex;align-items:center;gap:var(--space-1);margin:var(--space-2) var(--space-4) 0;padding:var(--space-1) var(--space-2);background:var(--color-accent-subtle);color:var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--space-8));align-self:flex-start}._suggestionRow_4jung_334{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) var(--space-4) 0}._suggestionChip_4jung_341{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--color-bg-muted, rgba(127, 127, 127, .08));color:var(--color-text-subtle);border:1px solid var(--color-border, rgba(127, 127, 127, .2));border-radius:999px;font-size:11px;font-weight:var(--weight-medium);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}._suggestionChip_4jung_341:hover{background:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent)}._suggestionChip_4jung_341:active{transform:translateY(.5px)}._inputRow_4jung_370{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._composerBox_4jung_379{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4)}._controlsRow_4jung_386{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:6px;border-top:1px solid var(--color-border)}._controlsLeft_4jung_396,._controlsRight_4jung_397{display:flex;flex-direction:row;align-items:center;gap:4px}._inputWrap_4jung_406{flex:1;position:relative;min-width:0}._input_4jung_370{width:100%;resize:none;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-prompt-text);background:transparent;max-height:140px;overflow-y:auto;position:relative;z-index:1}._input_4jung_370::placeholder{color:var(--color-text-subtle)}._ghostOverlay_4jung_433{position:absolute;inset:0;pointer-events:none;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;word-wrap:break-word;z-index:0;display:flex;align-items:flex-start;flex-wrap:wrap}._ghostMirror_4jung_446{color:transparent;user-select:none}._ghostText_4jung_452{color:var(--color-text-subtle);font-style:italic;user-select:none}._ghostHint_4jung_457{display:inline-block;margin-left:8px;padding:1px 5px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);border:1px solid var(--color-text-subtle);border-radius:3px;opacity:.6;align-self:center}._settingsBtn_4jung_472{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-bg-muted);flex-shrink:0;box-shadow:0 0 0 0 transparent;transition:color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast)}._settingsBtn_4jung_472:hover:not(:disabled){color:var(--color-text);box-shadow:0 0 0 1.5px var(--color-accent)}._settingsBtn_4jung_472:disabled{opacity:.4;cursor:default}._sendBtn_4jung_500{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);background:var(--color-accent);color:#fff;flex-shrink:0;transition:background var(--duration-fast),opacity var(--duration-fast)}._sendBtn_4jung_500:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 0 0 1.5px var(--color-accent)}._sendBtn_4jung_500:disabled{opacity:.35;cursor:default}._historyWrap_4jung_521{position:relative;flex-shrink:0}._historyPopup_4jung_526{position:absolute;bottom:calc(100% + 6px);right:0;min-width:260px;max-width:380px;max-height:280px;overflow-y:auto;padding:4px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-lg);z-index:var(--z-prompt);display:flex;flex-direction:column;gap:1px}._historyItem_4jung_545{text-align:left;padding:6px 10px;font-size:12px;line-height:1.35;color:var(--color-text-muted);background:transparent;border-radius:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s,color .1s}._historyItem_4jung_545:hover,._historyItemSelected_4jung_561{background:var(--color-bg-muted);color:var(--color-text)}._historyItemSelected_4jung_561{box-shadow:inset 0 0 0 1.5px var(--color-accent)}._micBtn_4jung_573{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-bg-muted);flex-shrink:0;box-shadow:0 0 0 0 transparent;transition:color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast)}._micBtn_4jung_573:hover:not(:disabled){color:var(--color-text);box-shadow:0 0 0 1.5px var(--color-accent)}._micBtn_4jung_573:disabled{opacity:.5;cursor:default}._micBtnRecording_4jung_594{color:#ef4444;background:#ef44441f;animation:_micPulse_4jung_1 1.4s ease-in-out infinite}._micBtnRecording_4jung_594:hover{color:#ef4444;background:#ef444433}@keyframes _micPulse_4jung_1{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 0 4px #ef444400}}._levelMeter_4jung_612{width:4px;height:20px;border-radius:2px;background:var(--color-bg-muted);overflow:hidden;display:flex;align-items:flex-end;flex-shrink:0}._levelBar_4jung_623{width:100%;background:#ef4444;border-radius:2px;transition:height .08s ease-out;min-height:2px}._historySection_4jung_633{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}._historyHeader_4jung_638{display:flex;align-items:center;justify-content:space-between}._historyToggle_4jung_644{font-size:var(--text-xs);color:var(--color-text-subtle);cursor:pointer;background:none;border:none;padding:2px 0}._historyToggle_4jung_644:hover{color:var(--color-text-muted)}._newConvoBtn_4jung_657{font-size:10px;color:var(--color-text-subtle);background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;cursor:pointer;transition:all var(--duration-fast)}._newConvoBtn_4jung_657:hover{border-color:var(--color-accent);color:var(--color-accent)}._historyList_4jung_673{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);max-height:200px;overflow-y:auto}._historyTurn_4jung_682{display:flex;flex-direction:column;gap:2px}._historyUser_4jung_688,._historyAI_4jung_689{display:flex;gap:var(--space-2);font-size:var(--text-xs);line-height:1.4}._historyRole_4jung_696{font-weight:var(--weight-semibold);color:var(--color-text-muted);flex-shrink:0;width:20px;text-align:right}._historyUser_4jung_688 ._historyRole_4jung_696{color:var(--color-accent)}._historyText_4jung_708{color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_4jung_717{position:absolute;bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%);background:var(--color-toolbar-bg);color:var(--color-toolbar-text);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);animation:_fadeIn_4jung_1 .1s var(--ease-default)}@keyframes _fadeIn_4jung_1{0%{opacity:0}to{opacity:1}}._toggleActive_4jung_740{color:var(--color-accent, #3a8dde)!important;background:#3a8dde1f}._mentionMenu_4jung_747{display:flex;flex-direction:column;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--space-2);max-height:240px;overflow-y:auto;padding:var(--space-1)}._mentionItem_4jung_760{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-fast)}._mentionItemSelected_4jung_773{background:var(--color-bg-muted)}._mentionItemKind_4jung_777{font-size:14px;flex-shrink:0}._mentionItemLabel_4jung_782{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mentionItemSubtitle_4jung_789{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:10px;color:var(--color-text-subtle);flex-shrink:0}._readonlyBar_4jung_798{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4);pointer-events:none;user-select:none}._shell_xr3cb_1{display:flex;height:100%;background:var(--color-bg);color:var(--color-text)}._rail_xr3cb_8{width:220px;flex-shrink:0;border-right:1px solid var(--color-border);padding:16px 8px;display:flex;flex-direction:column;gap:2px}._railHeader_xr3cb_18{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:6px 10px 12px;font-weight:600}._railItem_xr3cb_27{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;border-radius:6px;border:none;background:transparent;color:var(--color-text);cursor:pointer;text-align:left}._railItem_xr3cb_27:hover{background:var(--color-bg-muted)}._railItemActive_xr3cb_43{background:var(--color-bg-muted);font-weight:600}._railIcon_xr3cb_48{display:inline-flex;width:18px;justify-content:center}._body_xr3cb_54{flex:1;min-width:0;overflow-y:auto;padding:32px 48px}._h1_xr3cb_61{font-size:20px;font-weight:700;margin:0 0 4px}._subtitle_xr3cb_66{font-size:13px;color:var(--color-text-muted);margin:0 0 28px}._cards_xr3cb_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._card_xr3cb_74{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:pointer;text-align:left;color:var(--color-text)}._card_xr3cb_74:hover{border-color:var(--color-accent);background:var(--color-bg-muted)}._cardIconRow_xr3cb_96{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}._cardDesc_xr3cb_103{font-size:12px;color:var(--color-text-muted);line-height:1.5}._section_xr3cb_111{margin-bottom:24px}._sectionTitle_xr3cb_114{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 8px}._field_xr3cb_123{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._fieldLabel_xr3cb_129{font-size:12px;font-weight:500}._fieldHelp_xr3cb_133{font-size:11px;color:var(--color-text-muted);line-height:1.4}._input_xr3cb_138{font-size:13px;padding:8px 10px;background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:4px;color:var(--color-text);font-family:inherit}._input_xr3cb_138:hover{border-color:var(--color-text-subtle)}._input_xr3cb_138:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._passwordRow_xr3cb_156{display:flex;gap:4px;align-items:center}._passwordRow_xr3cb_156 ._input_xr3cb_138{flex:1}._eyeBtn_xr3cb_164{background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);color:var(--color-text-muted);padding:7px 9px;border-radius:4px;cursor:pointer}._eyeBtn_xr3cb_164:hover{color:var(--color-text)}._providerOption_xr3cb_178{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);cursor:pointer;margin-bottom:6px}._providerOption_xr3cb_178:hover{background:var(--color-bg-muted)}._providerSelected_xr3cb_192{border-color:var(--color-accent)}._radio_xr3cb_195{margin:0}._providerLabel_xr3cb_198{font-size:13px;font-weight:500;flex:1}._providerHint_xr3cb_203{font-size:11px;color:var(--color-text-muted)}._plugin_xr3cb_210{border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);margin-bottom:8px}._pluginHeader_xr3cb_216{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;user-select:none}._pluginHeader_xr3cb_216:hover{background:var(--color-bg-muted)}._pluginLabelCol_xr3cb_227{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._pluginLabel_xr3cb_227{font-size:13px;font-weight:600}._pluginDesc_xr3cb_238{font-size:11px;color:var(--color-text-muted);line-height:1.4}._statusBadge_xr3cb_243{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:10px;white-space:nowrap}._statusEnabled_xr3cb_251{background:#22d3ee26;color:#22d3ee;border:1px solid rgba(34,211,238,.4)}._statusConfigured_xr3cb_256{background:#c084fc26;color:#c084fc;border:1px solid rgba(192,132,252,.4)}._statusNot_xr3cb_261{background:#ffffff0d;color:var(--color-text-muted);border:1px solid var(--color-border)}._form_xr3cb_267{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--color-border)}._formSection_xr3cb_274{display:flex;flex-direction:column;gap:8px;padding-top:10px}._formSectionTitle_xr3cb_280{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._actions_xr3cb_287{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._actionBtn_xr3cb_294{font-size:12px;padding:6px 12px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;gap:4px}._actionBtn_xr3cb_294:hover{background:var(--color-bg-muted)}._actionBtn_xr3cb_294:disabled{opacity:.4;cursor:not-allowed}._actionBtnPrimary_xr3cb_313{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._actionBtnPrimary_xr3cb_313:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._spin_xr3cb_322{animation:_settingsSpin_xr3cb_1 .9s linear infinite}@keyframes _settingsSpin_xr3cb_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spacer_xr3cb_329{flex:1}._testResult_xr3cb_332{font-size:12px;padding:6px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}._testOk_xr3cb_340{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.4)}._testErr_xr3cb_345{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.4)}._toggle_xr3cb_350{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}._toggle_xr3cb_350 input{cursor:pointer}._toggle_xr3cb_350._disabled_xr3cb_358{opacity:.5;cursor:not-allowed}._note_xr3cb_359{font-size:11px;color:var(--color-text-muted);font-style:italic}._vaultTodo_xr3cb_364{font-size:11px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);background:#00000026;margin-top:16px;line-height:1.5}._aboutRow_xr3cb_376{display:flex;font-size:13px;padding:8px 0;border-bottom:1px solid var(--color-border)}._aboutKey_xr3cb_382{width:140px;color:var(--color-text-muted)}._aboutVal_xr3cb_386{flex:1;font-family:var(--font-mono, monospace)}._privacyNote_xr3cb_391{display:flex;gap:8px;align-items:flex-start;padding:12px;margin-top:16px;border:1px solid var(--color-border);border-radius:6px;font-size:12px;color:var(--color-text-muted);line-height:1.5}._themeRow_xr3cb_405{display:flex;gap:8px}._themeBtn_xr3cb_409{flex:1;padding:16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:6px}._themeBtn_xr3cb_409:hover{background:var(--color-bg-muted)}._themeBtnActive_xr3cb_426{border-color:var(--color-accent)}._catalogSearchRow_xr3cb_435{position:relative;margin-bottom:24px}._catalogSearchIcon_xr3cb_439{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}._catalogSearch_xr3cb_435{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:13px;font-family:var(--font-body)}._catalogSearch_xr3cb_435:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._catalogGroup_xr3cb_463{margin-bottom:32px}._catalogGroupTitle_xr3cb_466{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 4px}._catalogGroupCount_xr3cb_474{color:var(--color-text-subtle);font-weight:500}._catalogGroupBlurb_xr3cb_478{font-size:12px;color:var(--color-text-subtle);margin:0 0 12px;line-height:1.5}._catalogList_xr3cb_485{display:flex;flex-direction:column;gap:6px}._catalogCard_xr3cb_491{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow:hidden}._catalogCardHeader_xr3cb_498{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-text);font-family:var(--font-body)}._catalogCardHeader_xr3cb_498:hover{background:var(--color-bg-muted)}._catalogIcon_xr3cb_515{font-size:16px;width:22px;text-align:center;flex-shrink:0}._catalogCardTitleCol_xr3cb_522{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._catalogCardTitle_xr3cb_522{font-size:13px;font-weight:600}._catalogCardMeta_xr3cb_533{font-size:11px;color:var(--color-text-subtle);font-family:var(--font-mono)}._catalogId_xr3cb_539{font-size:11px;font-family:var(--font-mono);color:var(--color-text-subtle);flex-shrink:0}._catalogDesc_xr3cb_546{font-size:12px;color:var(--color-text-muted);margin:0 12px 10px 44px;line-height:1.5}._catalogDetails_xr3cb_553{border-top:1px solid var(--color-border);padding:12px 12px 14px 44px;background:var(--color-bg-subtle);display:flex;flex-direction:column;gap:14px}._catalogBlock_xr3cb_562{display:flex;flex-direction:column;gap:6px}._catalogBlockLabel_xr3cb_567{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}._catalogFn_xr3cb_575{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px dashed var(--color-border)}._catalogFn_xr3cb_575:last-child{border-bottom:none}._catalogFnRow_xr3cb_585{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._catalogFnId_xr3cb_591{font-family:var(--font-mono);font-size:11px;color:var(--color-accent);background:var(--color-accent-subtle);padding:1px 6px;border-radius:3px}._catalogFnLabel_xr3cb_599{font-size:12px;color:var(--color-text)}._catalogFnInput_xr3cb_603{font-size:11px;color:var(--color-text-muted);font-family:var(--font-mono);margin-left:0}._catalogFnInputLabel_xr3cb_609{text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:var(--color-text-subtle)}._catalogBadges_xr3cb_616{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:auto}._catalogBadge_xr3cb_616{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:3px;background:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}._catalogBadge_xr3cb_616[data-effect=sends_email],._catalogBadge_xr3cb_616[data-effect=creates_event],._catalogBadge_xr3cb_616[data-effect=modifies_doc],._catalogBadge_xr3cb_616[data-effect=deletes]{color:#c4889c;border-color:color-mix(in srgb,#c4889c 40%,transparent);background:color-mix(in srgb,#c4889c 8%,transparent)}._catalogBadge_xr3cb_616[data-effect=reads_only],._catalogBadge_xr3cb_616[data-effect=transient]{color:var(--color-text-muted)}._catalogExamples_xr3cb_646{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-muted)}._catalogExamples_xr3cb_646 code{font-family:var(--font-mono);font-size:11px;color:var(--color-text)}._catalogConfidence_xr3cb_661{color:var(--color-text-subtle);font-size:10px}._catalogMoreLine_xr3cb_665{color:var(--color-text-subtle);font-size:11px;font-style:italic}._catalogReq_xr3cb_671{font-size:12px;color:var(--color-text)}._catalogEmpty_xr3cb_676{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:13px}._sectionBlurb_xr3cb_687{color:var(--color-text-muted);font-size:13px;line-height:1.55;margin-bottom:18px}._subTabs_xr3cb_694{display:flex;gap:4px;border-bottom:1px solid var(--color-panel-border);margin-bottom:16px}._subTab_xr3cb_694{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);font:500 12.5px var(--font-body, system-ui, sans-serif);cursor:pointer;position:relative}._subTab_xr3cb_694:hover{color:var(--color-text)}._subTabActive_xr3cb_716{color:var(--color-text);border-bottom-color:var(--color-accent)}._subTabIcon_xr3cb_720{display:inline-flex}._subTabDot_xr3cb_721{width:6px;height:6px;border-radius:50%;background:#16a34a;margin-left:4px}._subTabBody_xr3cb_729{padding:8px 0}._comingSoon_xr3cb_733{padding:18px;background:var(--color-bg-subtle);border:1px dashed var(--color-panel-border);border-radius:6px;color:var(--color-text-muted);font-size:13px;line-height:1.6}._comingSoon_xr3cb_733 strong{color:var(--color-text)}._comingSoon_xr3cb_733 code{background:var(--color-bg-muted);padding:1px 5px;border-radius:3px;font-size:11.5px}._bridgeInfo_xr3cb_750 h3{font:600 15px var(--font-body, system-ui, sans-serif);color:var(--color-text);margin:0 0 12px}._bridgeInfo_xr3cb_750 dl{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:12.5px;margin:0 0 16px}._bridgeInfo_xr3cb_750 dt{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}._bridgeInfo_xr3cb_750 dd{color:var(--color-text);margin:0;font-family:ui-monospace,monospace}._bridgeInfoNote_xr3cb_774{font-size:12px;color:var(--color-text-muted);font-style:italic}._scopeList_xr3cb_781{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._scopeItem_xr3cb_789{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--color-bg-subtle);border:1px solid var(--color-panel-border);border-radius:5px}._scopePath_xr3cb_799{flex:1;font-family:ui-monospace,monospace;font-size:12px;color:var(--color-text);word-break:break-all}._scopeActions_xr3cb_806{display:flex;gap:4px}._iconBtn_xr3cb_810{background:transparent;border:1px solid transparent;color:var(--color-text-subtle);padding:4px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._iconBtn_xr3cb_810:hover{background:var(--color-bg-muted);border-color:var(--color-panel-border);color:var(--color-text)}._addBtn_xr3cb_826{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--color-bg-muted);border:1px dashed var(--color-panel-border);border-radius:4px;color:var(--color-text);font:500 12px var(--font-body, system-ui, sans-serif);cursor:pointer}._addBtn_xr3cb_826:hover{background:var(--color-bg-subtle);border-color:var(--color-accent)}._memoryList_xr3cb_844{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._memoryItem_xr3cb_852{background:var(--color-bg-subtle);border:1px solid var(--color-panel-border);border-radius:5px;overflow:hidden}._memoryHeader_xr3cb_858{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer}._memoryHeader_xr3cb_858:hover{background:var(--color-bg-muted)}._memoryIcon_xr3cb_866{color:var(--color-text-subtle);flex-shrink:0}._memoryName_xr3cb_867{flex:1;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--color-text)}._memoryMeta_xr3cb_873{font-size:10.5px;color:var(--color-text-subtle);font-family:ui-monospace,monospace}._memoryPreview_xr3cb_878{padding:0 12px 8px 32px;font-size:11.5px;color:var(--color-text-muted);line-height:1.5;font-style:italic}._memoryEditor_xr3cb_885{padding:0 12px 12px;border-top:1px solid var(--color-panel-border)}._memoryTextarea_xr3cb_889{width:100%;background:var(--color-bg);border:1px solid var(--color-panel-border);color:var(--color-text);font:12px ui-monospace,monospace;padding:8px 10px;border-radius:4px;resize:vertical;margin:8px 0}._memoryActions_xr3cb_900{display:flex;gap:6px}._memoryNewForm_xr3cb_904{display:flex;align-items:center;gap:6px;padding:8px;background:var(--color-bg-subtle);border:1px dashed var(--color-panel-border);border-radius:5px}._memoryNewInput_xr3cb_913{flex:1;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-panel-border);padding:6px 10px;border-radius:4px;font:12px var(--font-body, system-ui, sans-serif)}._empty_xr3cb_922{text-align:center;padding:20px;color:var(--color-text-subtle);font-size:12px;font-style:italic}._mcpPanel_xr3cb_931{margin-top:32px;padding-top:18px;border-top:1px solid var(--color-panel-border)}._mcpHeader_xr3cb_936{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._mcpTitle_xr3cb_943{margin:0 0 4px;font:600 13.5px var(--font-body, system-ui, sans-serif);color:var(--color-text)}._mcpBlurb_xr3cb_948{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.55;max-width:520px}._toggle_xr3cb_350{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-text);cursor:pointer;user-select:none}._toggle_xr3cb_350 input{accent-color:var(--color-accent)}._mcpBody_xr3cb_966{display:flex;flex-direction:column;gap:12px}._mcpPath_xr3cb_971{display:flex;flex-direction:column;gap:4px;font-size:11px}._mcpPathLabel_xr3cb_977{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);font-weight:700}._mcpPath_xr3cb_971 code{display:inline-block;padding:6px 10px;background:var(--color-bg-subtle);border:1px solid var(--color-panel-border);border-radius:4px;font-family:ui-monospace,monospace;font-size:11.5px;color:var(--color-text);word-break:break-all}._mcpInstr_xr3cb_994{margin:0;font-size:11.5px;color:var(--color-text-muted);line-height:1.55}._mcpInstr_xr3cb_994 code{background:var(--color-bg-muted);padding:1px 5px;border-radius:3px;font-size:10.5px}._mcpSnippet_xr3cb_1006{margin:0;padding:10px 12px;background:var(--color-bg);border:1px solid var(--color-panel-border);border-radius:4px;font:11.5px ui-monospace,monospace;color:var(--color-text);white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}._mcpActions_xr3cb_1019{display:flex;gap:6px}._scheduleList_xr3cb_1025{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._scheduleEmpty_xr3cb_1033{padding:16px;background:var(--color-bg-subtle);border:1px dashed var(--color-panel-border);border-radius:5px;text-align:center;color:var(--color-text-subtle);font-style:italic;font-size:12px}._scheduleItem_xr3cb_1043{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-bg-subtle);border:1px solid var(--color-panel-border);border-radius:5px;font-size:12.5px}._scheduleAgent_xr3cb_1053{font-family:ui-monospace,monospace;color:var(--color-text);min-width:120px}._scheduleTrigger_xr3cb_1058{color:var(--color-text-muted);font-size:11.5px;font-family:ui-monospace,monospace}._scheduleMeta_xr3cb_1063{color:var(--color-text-subtle);font-size:11px;margin-left:auto}._scheduleSummary_xr3cb_1068{flex:1;color:var(--color-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scheduleFail_xr3cb_1076{background:color-mix(in srgb,#dc2626 14%,transparent);color:#b91c1c;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}._scheduleActions_xr3cb_1084{display:flex;gap:4px}._runOk_xr3cb_1088{color:#16a34a;font-weight:700}._runFail_xr3cb_1089{color:#dc2626;font-weight:700}._scheduleForm_xr3cb_1091{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-bg-subtle);border:1px dashed var(--color-panel-border);border-radius:5px;margin-bottom:12px}._formRow_xr3cb_1101{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-text)}._formRow_xr3cb_1101>span:first-child{width:130px;color:var(--color-text-subtle);font-weight:600}._formRow_xr3cb_1101 select,._formRow_xr3cb_1101 input[type=number]{padding:4px 8px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-panel-border);border-radius:3px;font:12px var(--font-body, system-ui, sans-serif)}._section_c979c_5{display:flex;flex-direction:column;gap:12px;padding:14px 0;border-top:1px solid rgba(34,211,238,.18)}._sectionHeader_c979c_13{display:flex;align-items:center;justify-content:space-between}._heading_c979c_19{margin:0;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#22d3ee;text-shadow:0 0 6px rgba(34,211,238,.3);font-family:ui-monospace,monospace}._subheading_c979c_30{margin:8px 0 4px;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#22d3eed9;font-family:ui-monospace,monospace}._addBtn_c979c_40{display:inline-flex;align-items:center;gap:4px;background:#22d3ee14;border:1px solid rgba(34,211,238,.4);color:#22d3ee;padding:4px 10px;border-radius:3px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-family:ui-monospace,monospace;cursor:pointer}._addBtn_c979c_40:hover{background:#22d3ee26}._list_c979c_60{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._row_c979c_69{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(34,211,238,.18);border-radius:4px;background:#02040c80;cursor:pointer;transition:all .1s}._row_c979c_69:hover{border-color:#22d3ee80}._rowActive_c979c_81{border-color:#22d3ee;box-shadow:inset 2px 0 #22d3ee,0 0 10px #22d3ee33}._rowMain_c979c_86{flex:1;display:flex;flex-direction:column;min-width:0}._rowLabel_c979c_93{font-size:13px;font-weight:600;color:#f0f9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowMeta_c979c_102{font-size:10px;color:#e0e7ff8c;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activeIcon_c979c_111{color:#22d3ee;flex-shrink:0}._rowEdit_c979c_116,._rowDel_c979c_116{background:transparent;border:1px solid transparent;color:#e0e7ff73;padding:4px;border-radius:3px;cursor:pointer;flex-shrink:0}._rowEdit_c979c_116:hover{background:#22d3ee1a;border-color:#22d3ee66;color:#22d3ee}._rowDel_c979c_116:hover{background:#f871711f;border-color:#f8717180;color:#fca5a5}._form_c979c_138{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(34,211,238,.22);border-radius:4px;padding:14px;background:#02040c8c}._presetRow_c979c_148{display:flex;align-items:center;gap:6px}._presetLabel_c979c_154{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#e0e7ffa6;font-family:ui-monospace,monospace;margin-right:4px}._presetBtn_c979c_163{background:transparent;border:1px solid rgba(34,211,238,.25);color:#e0e7ffbf;padding:4px 10px;border-radius:3px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer}._presetBtn_c979c_163:hover{background:#22d3ee14;color:#22d3ee}._presetBtnActive_c979c_176{background:#22d3ee26;border-color:#22d3ee;color:#22d3ee}._fieldGroup_c979c_182{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(34,211,238,.1);padding-top:8px}._field_c979c_182{display:flex;align-items:center;gap:10px}._fieldLabel_c979c_196{width:180px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#22d3eebf;font-family:ui-monospace,monospace;flex-shrink:0}._fieldInput_c979c_206{flex:1;background:#02040cb3;border:1px solid rgba(34,211,238,.2);color:#f0f9ff;padding:6px 10px;border-radius:3px;font-size:12px;font-family:ui-monospace,monospace;outline:none;transition:border-color .12s}._fieldInput_c979c_206:focus{border-color:#22d3eeb3;box-shadow:0 0 8px #22d3ee33}._actions_c979c_223{display:flex;gap:8px;margin-top:4px}._saveBtn_c979c_229{background:linear-gradient(135deg,#22d3ee40,#c084fc2e);border:1px solid #22d3ee;color:#22d3ee;padding:7px 16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;font-family:ui-monospace,monospace;border-radius:3px;cursor:pointer;text-shadow:0 0 6px rgba(34,211,238,.5)}._saveBtn_c979c_229:hover{box-shadow:0 0 14px #22d3ee80}._saveBtn_c979c_229:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._cancelBtn_c979c_246,._testBtn_c979c_246{background:transparent;border:1px solid rgba(224,231,255,.18);color:#e0e7ffa6;padding:7px 14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-family:ui-monospace,monospace;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._cancelBtn_c979c_246:hover,._testBtn_c979c_246:hover{background:#e0e7ff0d;color:#f0f9ff}._testBtn_c979c_246{border-color:#22d3ee52;color:#22d3eed9}._testBtn_c979c_246:hover{color:#22d3ee}._testBtn_c979c_246:disabled{opacity:.4;cursor:not-allowed}._spin_c979c_273{animation:_spin_c979c_273 .9s linear infinite}@keyframes _spin_c979c_273{to{transform:rotate(360deg)}}._testOk_c979c_276{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#4ade801a;border:1px solid rgba(74,222,128,.4);color:#86efac;font-size:12px;border-radius:4px}._testErr_c979c_287{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;background:#f871711a;border:1px solid rgba(248,113,113,.4);color:#fca5a5;font-size:12px;border-radius:4px}._testErr_c979c_287 code{font-family:ui-monospace,monospace;background:#00000040;padding:1px 5px;border-radius:3px;font-size:11px;word-break:break-word}._helpText_c979c_307{font-size:10px;color:#e0e7ff80;line-height:1.5;margin:4px 0 0}._warning_c979c_314{background:#facc151a;border:1px solid rgba(250,204,21,.4);color:#fde68a;padding:10px 12px;border-radius:4px;font-size:12px;line-height:1.5}._warning_c979c_314 strong{color:#fde047;font-weight:700}._warning_c979c_314 a{color:#facc15;text-decoration:underline;font-family:ui-monospace,monospace;font-size:11px}._warning_c979c_314 a:hover{color:#fde047}._helpText_c979c_307 code{background:#22d3ee14;padding:1px 5px;border-radius:3px;font-family:ui-monospace,monospace;color:#a5f3fc;font-size:10px}._spark_frh7h_5,._sparkEmpty_frh7h_5,._donut_frh7h_9{display:block}._donutLabel_frh7h_10{font-size:14px;font-weight:600;fill:var(--color-text);font-variant-numeric:tabular-nums}._donutSub_frh7h_16{font-size:9px;fill:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._hbar_frh7h_23{display:grid;grid-template-columns:36px 1fr 56px;gap:8px;align-items:center;font-size:11px;margin-bottom:4px;color:var(--color-text-muted)}._hbarLabel_frh7h_32{font-variant-numeric:tabular-nums;text-align:right}._hbarTrack_frh7h_36{height:6px;background:var(--color-bg-subtle);border-radius:3px;overflow:hidden}._hbarFill_frh7h_42{height:100%;border-radius:3px;transition:width .2s ease-out}._hbarValue_frh7h_47{font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-text)}._tile_frh7h_55{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;min-height:88px;position:relative;transition:border-color .15s ease}._tile_frh7h_55:hover{border-color:var(--color-border-strong)}._tile_ok_frh7h_69{border-left:3px solid var(--color-accent)}._tile_warn_frh7h_70{border-left:3px solid #d97706}._tile_crit_frh7h_71{border-left:3px solid #dc2626}._tile_idle_frh7h_72{border-left:3px solid var(--color-border-strong)}._tileHeader_frh7h_74{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._tileLabel_frh7h_80{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}._tileIcon_frh7h_87{color:var(--color-text-muted);opacity:.7}._tileValue_frh7h_91{font-size:24px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.1;margin:2px 0}._tileSub_frh7h_99{font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._tileSpark_frh7h_104{margin-top:auto;padding-top:6px;color:var(--color-accent)}._pulse_frh7h_112{display:inline-block;background:var(--pulse-color);border-radius:50%;box-shadow:0 0 0 0 var(--pulse-color);animation:_pulse_frh7h_112 1.6s ease-out infinite;vertical-align:middle}._pulse_fast_frh7h_120{animation-duration:.7s}._pulse_normal_frh7h_121{animation-duration:1.6s}._pulse_slow_frh7h_122{animation-duration:3s}._pulse_still_frh7h_123{animation:none}@keyframes _pulse_frh7h_112{0%{box-shadow:0 0 0 0 var(--pulse-color);opacity:.9}70%{box-shadow:0 0 0 8px transparent;opacity:1}to{box-shadow:0 0 0 0 transparent;opacity:.9}}._stat_frh7h_133{display:flex;flex-direction:column;gap:2px}._statLabel_frh7h_134{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._statValue_frh7h_140{font-size:16px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}._statHint_frh7h_146{font-size:11px;color:var(--color-text-subtle)}._diag_frh7h_153{display:flex;flex-direction:column;gap:16px}._diagHero_frh7h_159{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-bg-subtle) 100%);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}._diagHeroLeft_frh7h_169{display:flex;flex-direction:column;gap:4px}._diagHeroNumber_frh7h_174{font-size:40px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._diagHeroLabel_frh7h_182{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}._diagHeroRight_frh7h_188{display:flex;align-items:center;gap:12px}._diagModeChip_frh7h_193{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--color-bg-subtle);border:1px solid var(--color-border);font-size:11px;color:var(--color-text);font-weight:500}._diagGrid_frh7h_206{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._diagBottom_frh7h_212{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._diagPanel_frh7h_218{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}._diagPanelTitle_frh7h_227{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}._diagDonutRow_frh7h_235{display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px}._diagDonutItem_frh7h_241{display:flex;flex-direction:column;align-items:center;gap:4px}._diagDonutCaption_frh7h_247{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._diagTimeline_frh7h_254{display:flex;height:24px;border-radius:4px;overflow:hidden;border:1px solid var(--color-border)}._diagTimelineSegment_frh7h_261{flex:1 1 auto;min-width:0}._diagBigChart_frh7h_266{height:80px;margin-top:4px;color:var(--color-accent)}._diagActivity_frh7h_272{max-height:200px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-text-muted);background:var(--color-bg-subtle);border-radius:4px;padding:8px}._diagActivityLine_frh7h_282{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:1px 0}._diagActivityTs_frh7h_288{color:var(--color-text-subtle);margin-right:8px}._indexing_frh7h_295{display:flex;flex-direction:column;gap:32px}._indexingHero_frh7h_301{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._indexingHeroTitle_frh7h_308{font-size:28px;font-weight:700;letter-spacing:-.01em}._indexingHeroSub_frh7h_313{font-size:13px;color:var(--color-text-muted)}._indexingDomain_frh7h_318{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid var(--color-border)}._indexingDomain_frh7h_318:last-of-type{border-bottom:none}._indexingDomainHead_frh7h_330{display:flex;flex-direction:column;align-items:center;gap:8px}._indexingDomainBody_frh7h_337{display:flex;flex-direction:column;gap:10px}._indexingDomainTitle_frh7h_342{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}._indexingDomainStatChip_frh7h_349{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:500}._indexingDomainStats_frh7h_357{display:flex;gap:20px;flex-wrap:wrap}._indexingControls_frh7h_363{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:8px}._indexingToggle_frh7h_370{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text);cursor:pointer;user-select:none}._indexingToggleSwitch_frh7h_379{position:relative;width:32px;height:18px;background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:99px;transition:background .12s ease}._indexingToggleSwitch_frh7h_379:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--color-text-muted);top:2px;left:2px;transition:transform .12s ease,background .12s ease}._indexingToggleSwitch_on_frh7h_399{background:var(--color-accent-subtle);border-color:var(--color-accent)}._indexingToggleSwitch_on_frh7h_399:after{transform:translate(14px);background:var(--color-accent)}._indexingCapBar_frh7h_408{display:flex;flex-direction:column;gap:4px;margin-top:4px}._indexingCapBarLabel_frh7h_414{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted)}._indexingCapBarTrack_frh7h_420{height:6px;background:var(--color-bg-subtle);border-radius:3px;overflow:hidden}._indexingCapBarFill_frh7h_426{height:100%;background:var(--color-accent);transition:width .2s ease-out}._indexingCapBarFill_warn_frh7h_431{background:#d97706}._indexingCapBarFill_crit_frh7h_432{background:#dc2626}._indexingCapSlider_frh7h_434{width:220px}._indexingBg_frh7h_438{padding:16px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:8px;display:flex;align-items:center;gap:16px;margin-top:12px}._indexingBgPulse_frh7h_448{flex-shrink:0}._indexingBgText_frh7h_451{display:flex;flex-direction:column;gap:2px}._indexingBgPrimary_frh7h_456{font-size:13px;font-weight:500}._indexingBgSecondary_frh7h_460{font-size:11px;color:var(--color-text-muted)}._indexingFooter_frh7h_464{margin-top:16px;padding:12px 0;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-subtle)}._shell_1fu91_5{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(99,102,241,.1) 0%,transparent 70%),radial-gradient(ellipse 70% 50% at 80% 100%,rgba(244,114,182,.06) 0%,transparent 70%),var(--color-bg);color:var(--color-text);overflow:hidden;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._hero_1fu91_22{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;gap:24px;text-align:center}._heroIcon_1fu91_33{width:88px;height:88px;border-radius:24px;background:linear-gradient(135deg,#6366f1,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px #6366f159,inset 0 1px #fff3;margin-bottom:8px;color:#fff;animation:_heroPulse_1fu91_1 4s ease-in-out infinite}@keyframes _heroPulse_1fu91_1{0%,to{transform:translateY(0);box-shadow:0 20px 60px #6366f159,inset 0 1px #fff3}50%{transform:translateY(-4px);box-shadow:0 28px 80px #6366f180,inset 0 1px #ffffff40}}._heroTitle_1fu91_53{font-size:32px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-text) 0%,var(--color-text-muted) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}._heroSubtitle_1fu91_64{font-size:15px;color:var(--color-text-muted);max-width:480px;line-height:1.5;margin:0}._heroHint_1fu91_72{font-size:12px;color:var(--color-text-subtle);margin:0;font-family:var(--font-mono, ui-monospace, monospace);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:6px;padding:6px 12px}._chipsLabel_1fu91_85{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin:12px 0 4px}._chips_1fu91_85{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px}._chip_1fu91_85{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:16px;cursor:pointer;transition:all .12s;font-family:inherit}._chip_1fu91_85:hover{background:var(--color-bg-muted);border-color:var(--color-accent);transform:translateY(-1px)}._chipDot_1fu91_121{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}._examples_1fu91_130{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:640px;margin-top:8px}._example_1fu91_130{font-size:11px;color:var(--color-text-muted);background:transparent;border:1px dashed var(--color-border);border-radius:4px;padding:4px 9px;cursor:pointer;font-family:inherit}._example_1fu91_130:hover{color:var(--color-text);border-color:var(--color-text-subtle)}._artifactShell_1fu91_155{flex:1;display:flex;flex-direction:column;padding:16px 16px 0;min-height:0}._artifactHeader_1fu91_163{display:flex;align-items:center;gap:10px;padding:0 8px 12px;font-size:12px;color:var(--color-text-muted)}._artifactRequest_1fu91_171{flex:1;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono, ui-monospace, monospace)}._headerBtn_1fu91_180{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:4px;cursor:pointer;font-family:inherit;font-weight:500}._headerBtn_1fu91_180:hover{background:var(--color-bg-muted);border-color:var(--color-text-subtle)}._headerBtnDanger_1fu91_198{color:#f87171}._headerBtnDanger_1fu91_198:hover{background:#f8717114;border-color:#f8717166;color:#f87171}._iframeWrap_1fu91_207{flex:1;position:relative;min-height:0;border-radius:12px;overflow:hidden;border:1px solid var(--color-border-strong);background:#0b0d12;box-shadow:0 12px 40px #00000059}._iframe_1fu91_207{width:100%;height:100%;border:none;display:block;background:#0b0d12}._shimmer_1fu91_227{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:var(--color-bg-subtle);font-size:13px;color:var(--color-text-muted)}._shimmerBar_1fu91_239{width:220px;height:4px;border-radius:2px;background:var(--color-border);overflow:hidden;position:relative}._shimmerBar_1fu91_239:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);animation:_shimmerSlide_1fu91_1 1.4s infinite}@keyframes _shimmerSlide_1fu91_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._errorBox_1fu91_261{margin:0 8px;padding:14px 16px;background:#f8717114;border:1px solid rgba(248,113,113,.4);color:#f87171;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:12px}._errorMsg_1fu91_273{flex:1}._chart_19v80_1{margin:0;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-bg-elev, rgba(255, 255, 255, .04));border:1px solid color-mix(in srgb,var(--color-accent, #5b6cff) 18%,transparent);border-radius:var(--radius-md, 8px);width:100%;max-width:520px}._title_19v80_11{font-size:var(--text-sm, 13px);font-weight:600;color:var(--color-text, #111);margin:0 0 8px;letter-spacing:.01em}._svg_19v80_19{width:100%;height:auto;display:block}._bar_19v80_25{fill:var(--color-accent, #5b6cff);opacity:.85;transition:opacity .12s}._bar_19v80_25:hover{opacity:1}._grid_19v80_35{stroke:color-mix(in srgb,var(--color-text, #888) 12%,transparent);stroke-width:1;stroke-dasharray:2 3}._zero_19v80_41{stroke:color-mix(in srgb,var(--color-text, #888) 35%,transparent);stroke-width:1}._tickText_19v80_46{font-size:10px;fill:var(--color-text-muted, #777);font-family:var(--font-mono, ui-monospace, monospace)}._axisLabel_19v80_52{font-size:11px;fill:var(--color-text-muted, #777);font-weight:500}._empty_19v80_58{padding:12px;color:var(--color-text-muted, #888);font-size:12px;font-style:italic}._line_19v80_65{fill:none;stroke:var(--color-accent, #5b6cff);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._point_19v80_73{fill:var(--color-accent, #5b6cff);stroke:#fff;stroke-width:1.5}._pieRow_19v80_79{display:flex;align-items:center;gap:16px}._pieSvg_19v80_85{width:220px;height:240px;flex-shrink:0}._legend_19v80_91{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;font-size:12px;min-width:0}._legendItem_19v80_103{display:flex;align-items:center;gap:8px}._legendSwatch_19v80_109{width:10px;height:10px;border-radius:2px;flex-shrink:0}._legendLabel_19v80_116{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, #111)}._legendValue_19v80_125{font-variant-numeric:tabular-nums;color:var(--color-text-muted, #777);font-weight:600}._kpi_19v80_131{margin:0;padding:18px 22px;background:var(--color-bg-elev, rgba(255, 255, 255, .04));border:1px solid color-mix(in srgb,var(--color-accent, #5b6cff) 18%,transparent);border-radius:var(--radius-md, 8px);display:inline-flex;flex-direction:column;gap:4px;min-width:160px}._kpiValue_19v80_143{font-size:32px;font-weight:700;line-height:1.1;color:var(--color-text, #111);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._kpiLabel_19v80_152{font-size:12px;color:var(--color-text-muted, #777);text-transform:uppercase;letter-spacing:.06em;font-weight:600}._kpiDelta_19v80_160{font-size:12px;font-weight:600;margin-top:4px}._trendUp_19v80_166{color:#2c9a4a}._trendDown_19v80_167{color:#d33a3a}._trendFlat_19v80_168{color:var(--color-text-muted, #888)}._tableWrap_19v80_170{overflow-x:auto;margin-top:4px}._table_19v80_170{border-collapse:collapse;width:100%;font-size:12px}._table_19v80_170 th{text-align:left;font-weight:600;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-text, #888) 18%,transparent);color:var(--color-text, #111);background:color-mix(in srgb,var(--color-accent, #5b6cff) 5%,transparent)}._table_19v80_170 td{padding:5px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-text, #888) 8%,transparent);color:var(--color-text, #111);vertical-align:top}._table_19v80_170 tr:last-child td{border-bottom:none}._handle_x37ym_15{flex:0 0 28px;width:28px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;background:var(--color-panel-bg);border-left:1px solid var(--color-panel-border);cursor:pointer;font-family:inherit;color:var(--color-text, currentColor);transition:background .12s ease}._handle_x37ym_15:hover{background:var(--color-panel-bg-hover, var(--color-surface-hover, rgba(127,127,127,.08)))}._handleArrow_x37ym_36{font-size:18px;line-height:1;opacity:.7}._handleRunningDot_x37ym_41{width:6px;height:6px;border-radius:50%;background:var(--accent, #6366f1);animation:_pulseDot_x37ym_1 1.2s ease-in-out infinite}@keyframes _pulseDot_x37ym_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}._handleBadge_x37ym_52{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent, #6366f1);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}._panel_x37ym_69{flex:0 0 360px;width:360px;height:100%;background:var(--color-panel-bg);border-left:1px solid var(--color-panel-border);display:flex;flex-direction:column;font-family:var(--font-body);color:var(--color-text);overflow:hidden}._panelPopout_x37ym_85{flex:1;width:100vw;max-width:100vw;height:100vh;border-left:none}._header_x37ym_93{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}._title_x37ym_102{font-size:13px;font-weight:600;letter-spacing:.02em}._spacer_x37ym_108{flex:1}._iconBtn_x37ym_112{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-muted);cursor:pointer}._iconBtn_x37ym_112:hover{background:var(--color-bg-muted);color:var(--color-text)}._scroll_x37ym_129{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}._notifyPanel_x37ym_147{flex:0 0 30%;min-height:80px;max-height:40%;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt, var(--color-surface))}._notifyCard_x37ym_160{border:1px solid var(--color-border);border-left:3px solid var(--accent, #6366f1);border-radius:6px;background:var(--color-surface);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._notifyCardHeader_x37ym_171{display:flex;align-items:center;gap:6px}._notifyCardTitle_x37ym_177{flex:1;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notifyCardMeta_x37ym_186{font-size:10px;color:var(--color-text-muted);flex-shrink:0}._notifyCardPreview_x37ym_192{font-size:11px;color:var(--color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._notifyCardBody_x37ym_202{font-size:11px;margin-top:2px}._notifyCardBody_x37ym_202>summary{cursor:pointer;opacity:.7;font-size:10px;text-transform:uppercase;letter-spacing:.05em}._notifyCardBodyPre_x37ym_215{white-space:pre-wrap;font-family:var(--font-mono, monospace);font-size:11px;line-height:1.45;margin:6px 0 0;max-height:200px;overflow-y:auto}._notifyCard_x37ym_160{width:100%;text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .12s ease,background .12s ease}._notifyCard_x37ym_160:hover{border-color:var(--accent, #6366f1);background:var(--color-surface-hover, rgba(127,127,127,.05))}._notifyModalBackdrop_x37ym_241{position:fixed;inset:0;z-index:1200;background:#00000073;display:flex;align-items:center;justify-content:center;padding:40px;animation:_notifyFadeIn_x37ym_1 .12s ease}@keyframes _notifyFadeIn_x37ym_1{0%{opacity:0}to{opacity:1}}._notifyModal_x37ym_241{width:min(640px,90vw);max-height:80vh;display:flex;flex-direction:column;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(0,0,0,.1));border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:_notifyPopIn_x37ym_1 .14s cubic-bezier(.2,.9,.3,1.2)}@keyframes _notifyPopIn_x37ym_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._notifyModalHeader_x37ym_271{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border)}._notifyModalTitle_x37ym_278{font-size:15px;line-height:1.3}._notifyModalCount_x37ym_282{font-size:11px;color:var(--color-text-muted)}._notifyModalBody_x37ym_286{flex:1;overflow-y:auto;padding:18px 20px;font-size:14px;line-height:1.6}._notifyModalBody_x37ym_286 h1{font-size:1.3em;margin:.6em 0 .3em}._notifyModalBody_x37ym_286 h2{font-size:1.15em;margin:.6em 0 .3em}._notifyModalBody_x37ym_286 h3{font-size:1.05em;margin:.6em 0 .3em}._notifyModalBody_x37ym_286 code{background:var(--color-bg-muted, rgba(127,127,127,.12));padding:1px 5px;border-radius:4px;font-size:.9em}._notifyModalBody_x37ym_286 a{color:var(--accent, #6366f1)}._notifyModalNav_x37ym_303{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border)}._notifyModalMeta_x37ym_311{font-size:11px;color:var(--color-text-muted)}._emptyState_x37ym_316{font-size:12px;color:var(--color-text-muted);margin:24px 0 0;text-align:center;line-height:1.5}._sectionHeading_x37ym_329{position:sticky;top:0;z-index:2;margin:-12px -12px 8px;padding:6px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);background:var(--color-bg-subtle, rgba(127, 127, 127, .08));border-bottom:1px solid var(--color-panel-border, var(--color-border));user-select:none}._notifyPanel_x37ym_147 ._sectionHeading_x37ym_329{margin:-10px -12px 8px}._headerIconBtn_x37ym_355{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:3px;border-radius:4px;color:inherit;opacity:.65;cursor:pointer;transition:opacity .12s,background .12s,color .12s}._headerIconBtn_x37ym_355:hover{opacity:1;background:var(--color-bg-muted, rgba(127,127,127,.12))}._cardTrashBtn_x37ym_376{position:absolute;top:6px;right:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:4px;color:var(--color-text-muted, #888);opacity:0;cursor:pointer;transition:opacity .12s,background .12s,color .12s;z-index:1}._notifyCard_x37ym_160:hover ._cardTrashBtn_x37ym_376{opacity:.55}._cardTrashBtn_x37ym_376:hover{opacity:1!important;background:color-mix(in srgb,#d33a3a 14%,transparent);color:#d33a3a}._card_x37ym_376{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:12px;display:flex;flex-direction:column;gap:10px}._cardPending_x37ym_415{border-color:var(--color-accent);background:var(--color-accent-subtle)}._cardOk_x37ym_420{border-left:3px solid color-mix(in srgb,var(--color-accent) 70%,transparent)}._cardErr_x37ym_424{border-left:3px solid #fca5a5;background:color-mix(in srgb,#fca5a5 5%,var(--color-surface))}._cardHeader_x37ym_429{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolBadge_x37ym_436{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:3px;background:var(--color-accent);color:#fff}._toolBadgeOk_x37ym_446{background:var(--color-accent)}._toolBadgeErr_x37ym_449{background:#fca5a5;color:#1a1b22}._toolName_x37ym_454{font-family:var(--font-mono);font-size:11px;color:var(--color-text);background:var(--color-bg-muted);padding:2px 6px;border-radius:3px;word-break:break-all}._toolDescription_x37ym_464{font-size:12px;color:var(--color-text-muted);margin:0;line-height:1.5}._confirmHint_x37ym_471{font-size:12px;color:var(--color-text-muted);margin:0;padding:8px 10px;background:var(--color-bg-subtle);border-radius:4px;line-height:1.5}._cardTimestamp_x37ym_481{font-size:10px;color:var(--color-text-subtle);font-family:var(--font-mono)}._cardActions_x37ym_487{display:flex;gap:6px;margin-top:4px}._btn_x37ym_493{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:12px;cursor:pointer;font-family:inherit}._btn_x37ym_493:hover:not(:disabled){background:var(--color-bg-muted)}._btn_x37ym_493:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_x37ym_514{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._btnPrimary_x37ym_514:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._form_x37ym_526{display:flex;flex-direction:column;gap:10px}._formEmpty_x37ym_532{font-size:12px;color:var(--color-text-muted);margin:0;padding:8px 0}._field_x37ym_539{display:flex;flex-direction:column;gap:4px}._fieldLabel_x37ym_545{font-size:11px;font-weight:600;color:var(--color-text)}._fieldRequired_x37ym_551{color:#fca5a5}._fieldHint_x37ym_555{font-size:11px;color:var(--color-text-subtle);line-height:1.4}._fieldError_x37ym_561{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#fca5a5;padding:6px 8px;background:color-mix(in srgb,#fca5a5 10%,transparent);border-radius:4px}._input_x37ym_572{width:100%;padding:6px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-family:inherit}._input_x37ym_572:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}._textarea_x37ym_588{font-family:var(--font-mono);font-size:11px;resize:vertical}._checkboxLabel_x37ym_594{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text);cursor:pointer}._result_x37ym_605{display:flex;flex-direction:column;gap:8px}._errorBanner_x37ym_611{padding:8px 10px;background:color-mix(in srgb,#fca5a5 10%,transparent);border-radius:4px;border:1px solid color-mix(in srgb,#fca5a5 40%,transparent);font-size:12px;color:#fca5a5}._errorBody_x37ym_619{margin:4px 0 0;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._plainText_x37ym_629{margin:0;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--color-text);background:var(--color-bg-subtle);padding:8px;border-radius:4px;max-height:240px;overflow-y:auto}._notice_x37ym_643{font-size:11px;color:var(--color-text-muted);padding:6px 8px;background:var(--color-bg-subtle);border-radius:4px;border-left:2px solid var(--color-accent);line-height:1.5}._objectCard_x37ym_653{display:flex;flex-direction:column;gap:6px}._objectHeadline_x37ym_659{font-size:13px;font-weight:600;margin:0;color:var(--color-text)}._objectLink_x37ym_666{font-size:11px;color:var(--color-accent);text-decoration:none;word-break:break-all;display:inline-flex;align-items:center;gap:4px}._objectLink_x37ym_666:hover{text-decoration:underline}._dl_x37ym_679{margin:4px 0 0;font-size:11px;display:grid;grid-template-columns:minmax(80px,max-content) 1fr;column-gap:12px;row-gap:3px}._dlRow_x37ym_687{display:contents}._dlKey_x37ym_690{color:var(--color-text-subtle);font-family:var(--font-mono);font-weight:500}._dlVal_x37ym_695{margin:0;color:var(--color-text);word-break:break-word}._tableScroll_x37ym_701{overflow-x:auto;border:1px solid var(--color-border);border-radius:4px}._tableCaption_x37ym_706{font-size:11px;color:var(--color-text-muted);margin:0 0 4px}._table_x37ym_701{border-collapse:collapse;font-size:11px;width:100%}._table_x37ym_701 th,._table_x37ym_701 td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}._table_x37ym_701 th{background:var(--color-bg-subtle);font-weight:600;color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em}._list_x37ym_734{font-size:11px;margin:0;padding-left:16px;color:var(--color-text)}._argsDetails_x37ym_741{font-size:11px}._argsSummary_x37ym_744{cursor:pointer;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;user-select:none}._argsPre_x37ym_753{margin:4px 0 0;padding:8px;background:var(--color-bg-subtle);border-radius:4px;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._runningDot_x37ym_768{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--color-accent);animation:_mcpPulse_x37ym_1 1.2s ease-in-out infinite;vertical-align:middle}@keyframes _mcpPulse_x37ym_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}._timeline_x37ym_783{display:flex;flex-direction:column;gap:8px}._timelineText_x37ym_789{font-size:12px;line-height:1.5;color:var(--color-text);white-space:pre-wrap;padding:6px 0}._timelineUser_x37ym_797{display:flex;align-items:baseline;gap:8px;padding:8px 10px;background:var(--color-accent-subtle);border-radius:6px;border-left:3px solid var(--color-accent)}._timelineUserLabel_x37ym_806{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}._timelineUserText_x37ym_813{font-size:12px;color:var(--color-text);line-height:1.5}._timelineTool_x37ym_819{border:1px solid var(--color-border);border-left-width:3px;border-radius:6px;background:var(--color-bg-subtle);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._timelineToolRunning_x37ym_829{border-left-color:var(--color-accent);background:var(--color-accent-subtle)}._timelineToolOk_x37ym_833{border-left-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._timelineToolErr_x37ym_836{border-left-color:#fca5a5;background:color-mix(in srgb,#fca5a5 5%,var(--color-bg-subtle))}._timelineToolHeader_x37ym_841{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}._timelineToolIcon_x37ym_848{font-size:12px}._timelineToolName_x37ym_851{font-family:var(--font-mono);font-size:11px;color:var(--color-text);background:var(--color-bg-muted);padding:1px 5px;border-radius:3px}._timelineToolBadge_x37ym_859{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);padding:1px 5px;border-radius:3px}._timelineToolMeta_x37ym_868{font-size:10px;color:var(--color-text-subtle);font-family:var(--font-mono);margin-left:auto}._timelineToolArgs_x37ym_874{font-size:11px;font-family:var(--font-mono);color:var(--color-text-muted);word-break:break-all}._timelineToolResult_x37ym_880{margin:4px 0 0;font-size:11px}._timelineToolResult_x37ym_880 summary{font-size:10px;color:var(--color-text-subtle);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}._timelineToolResult_x37ym_880 pre{margin:4px 0 0;padding:8px;background:var(--color-bg);border-radius:4px;font-family:var(--font-mono);font-size:10px;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow-y:auto;color:var(--color-text-muted)}._backdrop_ddm1g_5{position:fixed;inset:0;background:#00000052;backdrop-filter:blur(2px);z-index:980;animation:_backdrop-in_ddm1g_1 .16s ease-out;display:flex;align-items:center;justify-content:center;padding:80px 24px 120px}._shell_ddm1g_18{width:100%;max-width:720px;max-height:calc(100vh - 200px);background:var(--color-surface);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);border-radius:10px;box-shadow:0 1px #ffffff0a inset,0 16px 48px #00000052,0 0 0 1px color-mix(in srgb,var(--color-accent) 8%,transparent);display:flex;flex-direction:column;overflow:hidden;animation:_shell-in_ddm1g_1 .22s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._header_ddm1g_38{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-panel-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent)}._promptText_ddm1g_47{flex:1;font-size:13px;line-height:1.45;color:var(--color-text);font-weight:500;word-break:break-word}._promptText_ddm1g_47:before{content:"⌨";margin-right:8px;color:var(--color-accent);opacity:.7}._headerRight_ddm1g_61{display:flex;align-items:center;gap:8px;flex-shrink:0}._statusPill_ddm1g_68{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:12px;border:1px solid currentColor;white-space:nowrap}._statusRunning_ddm1g_78{color:var(--color-accent)}._statusAwaiting_ddm1g_79{color:#d97706}._statusAuto_ddm1g_80{color:#0891b2}._statusAccepted_ddm1g_81{color:#16a34a}._statusFailed_ddm1g_82{color:#dc2626}._statusDiscarded_ddm1g_83{color:var(--color-text-subtle)}._closeBtn_ddm1g_85{background:transparent;border:none;padding:4px;color:var(--color-text-subtle);cursor:pointer;border-radius:4px;display:flex;align-items:center}._closeBtn_ddm1g_85:hover{background:var(--color-bg-muted);color:var(--color-text)}._activityWrap_ddm1g_98{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding:10px 16px;border-bottom:1px solid var(--color-panel-border);background:var(--color-bg-subtle)}._activityLabel_ddm1g_107{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:6px}._event_ddm1g_115{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.55;padding:2px 0;color:var(--color-text-muted)}._eventGlyph_ddm1g_124{flex-shrink:0;width:14px;font-family:ui-monospace,monospace;color:var(--color-accent);opacity:.7}._eventName_ddm1g_131{font-family:ui-monospace,monospace;font-size:11px;color:var(--color-text)}._eventDuration_ddm1g_136{font-size:10px;color:var(--color-text-subtle);margin-left:auto;flex-shrink:0}._eventOk_ddm1g_142{color:#16a34a}._eventFail_ddm1g_143{color:#dc2626}._eventText_ddm1g_144{flex:1;font-style:italic;color:var(--color-text-muted);white-space:pre-wrap}._output_ddm1g_152{flex:1;overflow-y:auto;padding:16px;min-height:80px}._outputLabel_ddm1g_158{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:10px}._outputField_ddm1g_166{display:flex;gap:12px;font-size:12.5px;padding:4px 0}._fieldLabel_ddm1g_172{flex-shrink:0;width:60px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);padding-top:2px}._fieldValue_ddm1g_182{flex:1;color:var(--color-text);word-break:break-word}._body_ddm1g_187{margin-top:10px;padding:10px 12px;background:var(--color-bg-muted);border-radius:6px;font-size:12.5px;line-height:1.55;white-space:pre-wrap;color:var(--color-text);max-height:240px;overflow-y:auto}._emptyOutput_ddm1g_199{color:var(--color-text-subtle);font-size:12px;font-style:italic;text-align:center;padding:20px}._consequence_ddm1g_208{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;border-top:1px solid}._consequenceReversible_ddm1g_217{background:color-mix(in srgb,#16a34a 8%,transparent);border-color:color-mix(in srgb,#16a34a 22%,transparent);color:#15803d}._consequenceExternal_ddm1g_222{background:color-mix(in srgb,#d97706 10%,transparent);border-color:color-mix(in srgb,#d97706 30%,transparent);color:#b45309}._consequenceInspect_ddm1g_227{background:var(--color-bg-subtle);border-color:var(--color-panel-border);color:var(--color-text-subtle)}@media(prefers-color-scheme:dark){._consequenceReversible_ddm1g_217{color:#4ade80}._consequenceExternal_ddm1g_222{color:#fbbf24}}._actions_ddm1g_238{display:flex;gap:10px;padding:12px 16px;background:var(--color-bg);border-top:1px solid var(--color-panel-border)}._spacer_ddm1g_245{flex:1}._btn_ddm1g_246{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border-radius:5px;border:1px solid;cursor:pointer;font-family:ui-monospace,monospace;transition:transform 80ms,background .12s,border-color .12s}._btn_ddm1g_246:hover{transform:translateY(-1px)}._btn_ddm1g_246:active{transform:translateY(0)}._btn_ddm1g_246:disabled{opacity:.4;cursor:not-allowed;transform:none}._btnDiscard_ddm1g_265{background:transparent;border-color:var(--color-panel-border);color:var(--color-text-muted)}._btnDiscard_ddm1g_265:hover{background:var(--color-bg-muted);color:var(--color-text)}._btnAccept_ddm1g_272{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}._btnAccept_ddm1g_272:hover{background:color-mix(in srgb,var(--color-accent) 88%,white)}._btnAcceptExternal_ddm1g_279{background:#d97706;border-color:#d97706;color:#fff}._btnAcceptExternal_ddm1g_279:hover{background:#b45309;border-color:#b45309}._kbdHint_ddm1g_286{font-size:9px;color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-right:8px}._autoBar_ddm1g_296{height:3px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);position:relative;overflow:hidden}._autoBarFill_ddm1g_302{position:absolute;inset:0;background:var(--color-accent);transform-origin:left center;animation:_auto-progress_ddm1g_1 var(--auto-ms, 4s) linear forwards}@keyframes _backdrop-in_ddm1g_1{0%{opacity:0}to{opacity:1}}@keyframes _shell-in_ddm1g_1{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes _auto-progress_ddm1g_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._tray_nylu3_4{position:fixed;bottom:100px;right:16px;z-index:920;width:300px;max-width:calc(100vw - 32px);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-panel-border);border-left:3px solid var(--color-accent);border-radius:6px;box-shadow:0 8px 24px #0000002e;display:flex;flex-direction:column;gap:6px;padding:10px 12px;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:12px;cursor:pointer;transition:transform .12s,box-shadow .12s;animation:_tray-in_nylu3_1 .18s cubic-bezier(.32,.72,0,1)}._tray_nylu3_4:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}._trayHeader_nylu3_32{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}._dot_nylu3_42{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}._dotRunning_nylu3_49{animation:_pulse_nylu3_1 1.2s ease-in-out infinite}._dotOk_nylu3_52{background:#16a34a}._dotFail_nylu3_53{background:#dc2626}._dotIdle_nylu3_54{background:var(--color-text-subtle)}._trayPrompt_nylu3_56{font-size:12.5px;color:var(--color-text);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._trayMeta_nylu3_67{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--color-text-subtle)}._meta_nylu3_74{font-family:ui-monospace,monospace}._trayClose_nylu3_78{position:absolute;top:6px;right:6px;background:transparent;border:none;color:var(--color-text-subtle);padding:2px;cursor:pointer;border-radius:3px;display:flex}._trayClose_nylu3_78:hover{background:var(--color-bg-muted);color:var(--color-text)}@keyframes _tray-in_nylu3_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulse_nylu3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}._dim_12tcw_4{position:fixed;inset:0;background:#0006;backdrop-filter:blur(3px);z-index:var(--z-overlay-dim, 940);animation:_fade-in_12tcw_1 .18s ease-out;pointer-events:none}._dimClickable_12tcw_19{pointer-events:auto;cursor:default}._hostViewer_12tcw_27{max-height:calc(100vh - 240px)}._bodyViewer_12tcw_32{flex:1;overflow-y:auto;padding:18px 20px;min-height:0}._host_12tcw_27{position:fixed;top:50%;left:50%;width:50vw;max-width:640px;min-width:420px;max-height:calc(100vh - 220px);background:var(--color-surface);border:1px solid rgba(34,211,238,.32);border-radius:6px;backdrop-filter:blur(10px);box-shadow:0 0 0 1px #22d3ee14,-24px 0 48px #00000080,0 0 32px #22d3ee1a,inset 0 0 60px #22d3ee06;z-index:960;display:flex;flex-direction:column;animation:_slide-in_12tcw_1 .22s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:var(--color-text);transition:transform .18s cubic-bezier(.32,.72,0,1),opacity .18s;overflow:hidden}._host_12tcw_27:before,._host_12tcw_27:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid #22d3ee;pointer-events:none;z-index:2}._host_12tcw_27:before{top:6px;left:6px;border-right:0;border-bottom:0}._host_12tcw_27:after{bottom:6px;right:6px;border-left:0;border-top:0}._cascaded_12tcw_90{opacity:.55;cursor:pointer;filter:saturate(.7)}._cascaded_12tcw_90:hover{opacity:.85;filter:saturate(1)}@keyframes _fade-in_12tcw_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-in_12tcw_1{0%{opacity:0}to{opacity:1}}._titleBar_12tcw_115{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid rgba(34,211,238,.22);background:linear-gradient(180deg,rgba(34,211,238,.06),transparent);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace}._titleIcon_12tcw_125{font-size:14px;filter:drop-shadow(0 0 6px rgba(34,211,238,.6))}._title_12tcw_115{flex:1;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);text-shadow:0 0 8px rgba(34,211,238,.4)}._breadcrumb_12tcw_141{font-size:10px;color:#22d3eeb3;margin-left:6px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._closeBtn_12tcw_150{background:transparent;border:1px solid transparent;color:var(--color-text-subtle);cursor:pointer;padding:4px 6px;border-radius:3px;display:flex;align-items:center;transition:all .12s}._closeBtn_12tcw_150:hover{background:#22d3ee1f;border-color:#22d3ee66;color:#22d3ee}._body_12tcw_32{flex:1;overflow-y:auto;padding:18px;position:relative}._errorBanner_12tcw_178{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:#f871711a;border-top:1px solid rgba(248,113,113,.4);color:#fca5a5;font-size:12px;line-height:1.5}._errorBanner_12tcw_178 b{color:#f87171;font-weight:600}._errorIcon_12tcw_192{font-size:14px;margin-top:1px;flex-shrink:0}._errorBody_12tcw_198{flex:1;min-width:0}._errorRetry_12tcw_203{background:transparent;border:1px solid rgba(248,113,113,.5);color:#fca5a5;padding:3px 10px;border-radius:3px;font-size:10px;font-family:ui-monospace,monospace;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;flex-shrink:0;align-self:center}._errorRetry_12tcw_203:hover{background:#f8717126;box-shadow:0 0 10px #f871714d}._footer_12tcw_225{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid rgba(34,211,238,.22);background:linear-gradient(0deg,rgba(34,211,238,.04),transparent)}._voiceIndicator_12tcw_234{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e0e7ff8c;flex:1;font-family:ui-monospace,monospace}._voiceDot_12tcw_246{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}._voiceDot_12tcw_246._muted_12tcw_254{background:#e0e7ff59;box-shadow:none}._voiceDot_12tcw_246._listening_12tcw_259{animation:_pulse_12tcw_1 1.4s ease-in-out infinite}@keyframes _pulse_12tcw_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}._cancelBtn_12tcw_268,._primaryBtn_12tcw_269{padding:6px 14px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;font-family:ui-monospace,monospace;transition:all .15s}._cancelBtn_12tcw_268{background:transparent;color:#e0e7ffa6;border-color:#e0e7ff33}._cancelBtn_12tcw_268:hover{background:#e0e7ff0f;border-color:#e0e7ff66;color:#f0f9ff}._primaryBtn_12tcw_269{background:linear-gradient(135deg,#22d3ee33,#c084fc33);color:#22d3ee;border-color:#22d3ee99;text-shadow:0 0 6px rgba(34,211,238,.5)}._primaryBtn_12tcw_269:hover{background:linear-gradient(135deg,#22d3ee59,#c084fc4d);border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}._primaryBtn_12tcw_269:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._field_12tcw_314{margin-bottom:14px}._label_12tcw_318{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#22d3eed9;text-shadow:0 0 6px rgba(34,211,238,.3);margin-bottom:6px;font-weight:700;font-family:ui-monospace,monospace}._input_12tcw_330,._textarea_12tcw_331{width:100%;background:#02040cb3;border:1px solid rgba(34,211,238,.2);border-radius:3px;padding:9px 11px;color:#f0f9ff;font-size:13px;font-family:var(--font-body, "Inter", system-ui, sans-serif);outline:none;transition:all .15s}._input_12tcw_330::placeholder,._textarea_12tcw_331::placeholder{color:#e0e7ff4d}._input_12tcw_330:focus,._textarea_12tcw_331:focus{border-color:#22d3eeb3;box-shadow:0 0 0 1px #22d3ee33,0 0 12px #22d3ee26;background:#080e1cd9}._textarea_12tcw_331{resize:vertical;min-height:180px;line-height:1.5}._sourceHint_12tcw_362{font-size:9px;font-family:ui-monospace,monospace;color:#e0e7ff66;margin-top:4px;letter-spacing:.1em;text-transform:uppercase}._canvas_1hvlu_5{position:relative;width:100%;height:100%;min-height:100vh;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;color:var(--color-text);overflow-y:auto;padding:24px 32px 120px;box-sizing:border-box;background:radial-gradient(ellipse 80% 60% at 50% 50%,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent),var(--color-bg);isolation:isolate}._canvas_1hvlu_5:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--color-accent) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 4%,transparent) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 100% 80% at center,black 30%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at center,black 30%,transparent 90%);pointer-events:none;z-index:0}._particles_1hvlu_37{position:absolute;inset:0;pointer-events:none;z-index:0}._particles_1hvlu_37:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 78% 22%,color-mix(in srgb,var(--color-accent) 40%,transparent),transparent),radial-gradient(1px 1px at 35% 78%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 88% 65%,rgba(192,132,252,.4),transparent),radial-gradient(1px 1px at 22% 55%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 60% 45%,rgba(236,72,153,.3),transparent),radial-gradient(1px 1px at 92% 12%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 5% 85%,color-mix(in srgb,var(--color-accent) 30%,transparent),transparent);animation:_twinkle_1hvlu_1 8s ease-in-out infinite}@keyframes _twinkle_1hvlu_1{0%,to{opacity:.7}50%{opacity:.3}}._frame_1hvlu_64{position:relative;z-index:1;max-width:1280px;margin:0 auto;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-bg) 65%,transparent);backdrop-filter:blur(8px);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 8%,transparent),0 0 32px color-mix(in srgb,var(--color-accent) 12%,transparent),inset 0 0 60px color-mix(in srgb,var(--color-accent) 3%,transparent);overflow:hidden}._frame_1hvlu_64:before,._frame_1hvlu_64:after{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--color-accent);pointer-events:none}._frame_1hvlu_64:before{top:8px;left:8px;border-right:0;border-bottom:0}._frame_1hvlu_64:after{bottom:8px;right:8px;border-left:0;border-top:0}._appsRail_1hvlu_94{display:flex;flex-direction:column;gap:4px;width:76px;flex-shrink:0;height:100%;background:color-mix(in srgb,var(--color-bg) 92%,transparent);border-right:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);padding:14px 6px 100px;z-index:5;font-family:ui-monospace,monospace;box-shadow:inset -1px 0 color-mix(in srgb,var(--color-accent) 6%,transparent);overflow-y:auto}._appsRailItem_1hvlu_114{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 6px;width:64px;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--color-text) calc(.55 * 100%),transparent);transition:all .15s}._appsRailItem_1hvlu_114:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);color:var(--color-accent)}._appsRailItem_1hvlu_114._active_1hvlu_136{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);color:var(--color-accent);box-shadow:inset 2px 0 0 var(--color-accent)}._appsRailIcon_1hvlu_143{font-size:18px;filter:drop-shadow(0 0 6px currentColor)}._appsRailLabel_1hvlu_148{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._appsRailSpacer_1hvlu_159{flex:1 1 auto;min-height:8px}._appsRailDivider_1hvlu_164{border-top:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);margin:4px 8px 8px;flex-shrink:0}._header_1hvlu_171{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 6%,transparent),transparent)}._brand_1hvlu_180{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--color-text);text-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 60%,transparent)}._brandIcon_1hvlu_191{width:16px;height:16px;border:1.5px solid var(--color-accent);transform:rotate(45deg);position:relative}._brandIcon_1hvlu_191:before{content:"";position:absolute;inset:2px;background:linear-gradient(135deg,var(--color-accent),#c084fc);box-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 80%,transparent)}._headerSep_1hvlu_206{color:color-mix(in srgb,var(--color-accent) 50%,transparent);margin:0 4px}._headerSeg_1hvlu_211{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 65%,transparent)}._headerSpacer_1hvlu_218{flex:1}._headerStatus_1hvlu_220{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4ade80}._statusDot_1hvlu_229{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:_pulse_1hvlu_1 1.6s ease-in-out infinite}@keyframes _pulse_1hvlu_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}._body_1hvlu_243{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 22px}._sigilPanel_1hvlu_251{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-bg) 40%,transparent);padding:20px;min-height:320px;text-align:center}._sigilWrap_1hvlu_265{width:220px;height:220px;display:flex;align-items:center;justify-content:center}._sigil_1hvlu_251{width:100%;height:100%}._sigilRotateSlow_1hvlu_274{animation:_rotateSlow_1hvlu_1 28s linear infinite}._sigilRotateRev_1hvlu_277{animation:_rotateRev_1hvlu_1 18s linear infinite}._sigilPulse_1hvlu_280{animation:_corePulse_1hvlu_1 2.4s ease-in-out infinite;transform-origin:100px 100px}@keyframes _rotateSlow_1hvlu_1{to{transform:rotate(360deg)}}@keyframes _rotateRev_1hvlu_1{to{transform:rotate(-360deg)}}@keyframes _corePulse_1hvlu_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}._sigilStatus_1hvlu_291{margin-top:16px;font-size:13px;color:color-mix(in srgb,var(--color-text) 85%,transparent);letter-spacing:.04em;line-height:1.6}._sigilStatusLabel_1hvlu_299{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--color-accent) 70%,transparent);margin-top:8px}._sigilStatusValue_1hvlu_307{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}._rightCol_1hvlu_313{display:flex;flex-direction:column;gap:12px}._bottomRow_1hvlu_320{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 22px 22px}._bottomRowFull_1hvlu_327{padding:0 22px 22px}._card_1hvlu_332{position:relative;border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-bg) calc(.55 * 100%),transparent);padding:14px 16px;display:flex;flex-direction:column;min-height:130px;transition:border-color .2s,box-shadow .2s,background .2s}._card_1hvlu_332:hover{border-color:color-mix(in srgb,var(--color-accent) calc(.55 * 100%),transparent);background:color-mix(in srgb,var(--color-bg-subtle) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 15%,transparent),0 0 24px color-mix(in srgb,var(--color-accent) 18%,transparent)}._card_1hvlu_332:before{content:"";position:absolute;top:0;right:0;width:28px;height:1px;background:var(--color-accent);box-shadow:0 0 6px var(--color-accent)}._card_1hvlu_332:after{content:"";position:absolute;top:0;right:0;width:1px;height:28px;background:var(--color-accent);box-shadow:0 0 6px var(--color-accent)}._cardWide_1hvlu_374{grid-column:span 2}._cardFull_1hvlu_375{grid-column:1 / -1}._cardHeader_1hvlu_377{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._cardLabel_1hvlu_384{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:color-mix(in srgb,var(--color-accent) 90%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 40%,transparent)}._cardCount_1hvlu_393{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 45%,transparent)}._cardTitle_1hvlu_400{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._cardSub_1hvlu_408{font-size:11px;color:color-mix(in srgb,var(--color-text) calc(.55 * 100%),transparent);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._cardBody_1hvlu_414{display:flex;flex-direction:column;gap:4px;flex:1}._cardActions_1hvlu_421{display:flex;gap:8px;margin-top:10px}._btn_1hvlu_428{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 15%,transparent),#c084fc26);color:var(--color-accent);padding:5px 12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border-radius:3px;border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);cursor:pointer;font-family:ui-monospace,monospace;transition:all .15s;text-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 50%,transparent);text-decoration:none}._btn_1hvlu_428:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 30%,transparent),#c084fc4d);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 50%,transparent);border-color:var(--color-accent)}._btnGhost_1hvlu_450{background:transparent;color:color-mix(in srgb,var(--color-text) 65%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);padding:5px 12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;cursor:pointer;font-family:ui-monospace,monospace}._btnGhost_1hvlu_450:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:color-mix(in srgb,var(--color-text) 35%,transparent);color:var(--color-text)}._empty_1hvlu_468{font-size:11px;color:color-mix(in srgb,var(--color-text) 40%,transparent);font-family:var(--font-body, "Inter", system-ui, sans-serif);font-style:italic}._row_1hvlu_476{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:11px;cursor:pointer;transition:color .12s;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._row_1hvlu_476:hover{color:var(--color-accent)}._rowDot_1hvlu_488{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0;box-shadow:0 0 8px var(--color-accent)}._rowFrom_1hvlu_497{font-weight:600;white-space:nowrap;color:var(--color-text)}._rowSubject_1hvlu_503{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:color-mix(in srgb,var(--color-text) calc(.55 * 100%),transparent)}._agendaRow_1hvlu_512{display:grid;grid-template-columns:60px 1fr;gap:12px;font-size:11px;padding:5px 0;cursor:pointer;transition:color .12s;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._agendaRow_1hvlu_512:hover ._agendaTitle_1hvlu_522{color:var(--color-accent)}._agendaRowCurrent_1hvlu_524{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent);border-radius:4px;padding-left:10px;padding-right:10px;margin:1px -10px;position:relative}._agendaRowCurrent_1hvlu_524:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}._agendaTime_1hvlu_543{font-family:ui-monospace,SF Mono,monospace;color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._agendaTitle_1hvlu_522{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);transition:color .12s}._chips_1hvlu_556{display:flex;flex-wrap:wrap;gap:6px}._chip_1hvlu_556{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--color-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);color:var(--color-text);padding:5px 10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;cursor:pointer;font-family:ui-monospace,monospace;transition:all .15s}._chip_1hvlu_556:hover{background:color-mix(in srgb,var(--color-accent) 15%,transparent);border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent) 40%,transparent)}._backdrop_1v5q1_3{position:fixed;inset:0;background:#02040c99;backdrop-filter:blur(8px);z-index:1300;animation:_cmdk-fade_1v5q1_1 .14s ease-out;display:flex;align-items:flex-start;justify-content:center;padding-top:18vh}@keyframes _cmdk-fade_1v5q1_1{0%{opacity:0}to{opacity:1}}._palette_1v5q1_21{position:relative;width:min(640px,92vw);max-height:480px;background:#02040ceb;border:1px solid rgba(34,211,238,.4);border-radius:6px;backdrop-filter:blur(14px);box-shadow:0 0 0 1px #22d3ee1a,0 24px 64px #0009,0 0 32px #22d3ee2e;display:flex;flex-direction:column;overflow:hidden;animation:_cmdk-pop_1v5q1_1 .16s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff}._palette_1v5q1_21:before,._palette_1v5q1_21:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid #22d3ee;pointer-events:none;z-index:2}._palette_1v5q1_21:before{top:6px;left:6px;border-right:0;border-bottom:0}._palette_1v5q1_21:after{bottom:6px;right:6px;border-left:0;border-top:0}@keyframes _cmdk-pop_1v5q1_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._searchRow_1v5q1_65{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid rgba(34,211,238,.22);background:linear-gradient(180deg,rgba(34,211,238,.05),transparent)}._searchIcon_1v5q1_74{color:#22d3eed9;display:flex;filter:drop-shadow(0 0 6px rgba(34,211,238,.4))}._searchInput_1v5q1_80{flex:1;background:transparent;border:none;outline:none;color:#f0f9ff;font-size:15px;font-family:inherit}._searchInput_1v5q1_80::placeholder{color:#e0e7ff59}._results_1v5q1_94{overflow-y:auto;padding:6px 0;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.4) transparent}._results_1v5q1_94::-webkit-scrollbar{width:8px}._results_1v5q1_94::-webkit-scrollbar-track{background:transparent}._results_1v5q1_94::-webkit-scrollbar-thumb{background:#22d3ee59;border-radius:4px}._results_1v5q1_94::-webkit-scrollbar-thumb:hover{background:#22d3ee99}._empty_1v5q1_116{padding:24px 18px;text-align:center;color:#e0e7ff8c;font-size:13px}._item_1v5q1_123{display:flex;align-items:center;gap:12px;padding:9px 18px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-family:inherit;color:#e0e7ff;border-left:2px solid transparent;transition:background .1s,border-color .1s}._item_1v5q1_123:hover,._item_1v5q1_123._selected_1v5q1_140{background:#22d3ee1a;border-left-color:#22d3ee}._itemIcon_1v5q1_145{font-size:16px;width:20px;text-align:center;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(34,211,238,.25))}._itemBody_1v5q1_153{flex:1;min-width:0}._itemLabel_1v5q1_158{font-size:13px;font-weight:500;color:#f0f9ff}._itemHint_1v5q1_164{font-size:10px;color:#22d3eea6;margin-top:1px;font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}._itemKbd_1v5q1_173{font-size:10px;color:#22d3ee;font-family:ui-monospace,SF Mono,monospace;padding:2px 6px;border:1px solid rgba(34,211,238,.4);background:#22d3ee1a;border-radius:3px;flex-shrink:0;text-shadow:0 0 4px rgba(34,211,238,.4)}._footer_1v5q1_185{display:flex;align-items:center;gap:16px;padding:8px 16px;border-top:1px solid rgba(34,211,238,.22);font-size:9px;color:#e0e7ff99;font-family:ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(0deg,rgba(34,211,238,.04),transparent)}._footer_1v5q1_185 kbd{background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);color:#22d3ee;padding:1px 6px;border-radius:3px;margin-right:4px;font-family:ui-monospace,monospace;font-size:10px}._host_udu40_4{position:fixed;bottom:110px;left:50%;transform:translate(-50%);width:min(640px,92vw);background:#02040cd9;border:1px solid rgba(34,211,238,.5);border-radius:4px;backdrop-filter:blur(10px);box-shadow:0 0 0 1px #22d3ee1a,0 12px 36px #00000080,0 0 24px #22d3ee40;padding:12px 18px;z-index:1150;display:flex;align-items:center;gap:14px;animation:_pop-in_udu40_1 .16s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff}._host_udu40_4:before,._host_udu40_4:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid #22d3ee;pointer-events:none}._host_udu40_4:before{top:4px;left:4px;border-right:0;border-bottom:0}._host_udu40_4:after{bottom:4px;right:4px;border-left:0;border-top:0}@keyframes _pop-in_udu40_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._icon_udu40_46{font-size:18px;filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}._body_udu40_51{flex:1;min-width:0}._label_udu40_56{font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#22d3eed9;text-shadow:0 0 6px rgba(34,211,238,.3);margin-bottom:3px;font-weight:700;font-family:ui-monospace,monospace}._summary_udu40_67{font-size:13px;color:#f0f9ff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_udu40_76{display:flex;gap:6px;flex-shrink:0}._actions_udu40_76 kbd{background:#22d3ee1a;border:1px solid rgba(34,211,238,.4);padding:2px 6px;border-radius:3px;font-size:10px;font-family:ui-monospace,monospace;color:#22d3ee;text-shadow:0 0 4px rgba(34,211,238,.4)}._actions_udu40_76 span{font-size:9px;color:#e0e7ff8c;align-self:center;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace}._backdrop_w0wg0_1{position:fixed;inset:0;background:#0006;z-index:200;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto;padding:0 0 100px}._shell_w0wg0_13{width:min(560px,92vw);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:0 16px 48px #00000073;padding:14px;display:flex;flex-direction:column;gap:10px}._title_w0wg0_26{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._prompt_w0wg0_34{font-size:13px;font-style:italic;color:var(--color-text-subtle);padding:6px 10px;border-left:2px solid var(--color-border-strong)}._options_w0wg0_42{display:flex;flex-direction:column;gap:6px}._option_w0wg0_42{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-bg-subtle);color:var(--color-text);cursor:pointer;font:inherit}._option_w0wg0_42:hover,._optionActive_w0wg0_61{border-color:var(--color-accent);background:var(--color-bg-muted)}._kbd_w0wg0_65{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;border:1px solid var(--color-border-strong);border-radius:3px;color:var(--color-text-muted);background:var(--color-bg);flex-shrink:0;margin-top:1px}._optionLabel_w0wg0_81{font-size:13px;font-weight:600;display:block}._optionHint_w0wg0_86{font-size:11px;color:var(--color-text-muted);display:block;margin-top:2px}._optionConf_w0wg0_92{font-size:10px;color:var(--color-text-subtle);margin-left:auto;flex-shrink:0}._cancel_w0wg0_99{background:transparent;border:none;color:var(--color-text-subtle);font-size:11px;cursor:pointer;padding:4px 0;text-align:left}._cancel_w0wg0_99:hover{color:var(--color-text)}._strip_1h6j1_1{display:flex;align-items:center;gap:4px;padding:0 4px}._avatar_1h6j1_8{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;letter-spacing:.02em;border:2px solid transparent;flex-shrink:0;cursor:default;user-select:none;transition:transform var(--duration-fast) var(--ease-default)}._avatar_1h6j1_8:hover{transform:scale(1.1)}._avatarLocal_1h6j1_30{border-color:#fff9;box-shadow:0 0 0 2px var(--color-surface)}._dot_1h6j1_36{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:2px}._dotLive_1h6j1_44{background:#22c55e;box-shadow:0 0 0 2px #22c55e40;animation:_pulse_1h6j1_1 2s ease-in-out infinite}._dotConnecting_1h6j1_50{background:#f59e0b}@keyframes _pulse_1h6j1_1{0%,to{opacity:1}50%{opacity:.5}}._overlay_u77pt_1{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000026}._popover_u77pt_11{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:360px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}._header_u77pt_23{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._header_u77pt_23 svg{color:var(--color-accent);flex-shrink:0}._closeBtn_u77pt_37{margin-left:auto;background:none;border:none;padding:2px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;border-radius:var(--radius-sm)}._closeBtn_u77pt_37:hover{color:var(--color-text);background:var(--color-bg-muted)}._anchor_u77pt_54{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid rgba(251,191,36,.7);background:#fbbf2414;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;line-height:1.5}._textarea_u77pt_66{width:100%;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;padding:var(--space-2) var(--space-3);outline:none;box-sizing:border-box}._textarea_u77pt_66:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._footer_u77pt_86{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelBtn_u77pt_92{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}._cancelBtn_u77pt_92:hover{background:var(--color-bg-muted);color:var(--color-text)}._submitBtn_u77pt_107{background:var(--color-accent);border:none;border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff;cursor:pointer}._submitBtn_u77pt_107:hover{background:var(--color-accent-hover)}._overlay_11x1t_1{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000040}._modal_11x1t_11{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:380px;display:flex;flex-direction:column;gap:0;overflow:hidden}._header_11x1t_25{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border)}._headerTitle_11x1t_33{flex:1;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._closeBtn_11x1t_40{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;border-radius:var(--radius-sm)}._closeBtn_11x1t_40:hover{color:var(--color-text);background:var(--color-bg-muted)}._body_11x1t_58{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._group_11x1t_65{display:flex;flex-direction:column;gap:var(--space-2)}._groupLabel_11x1t_71{font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}._options_11x1t_81{display:flex;flex-direction:column;gap:2px}._option_11x1t_81{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);user-select:none}._option_11x1t_81:hover{background:var(--color-bg-muted)}._optionSelected_11x1t_103{border-color:var(--color-accent);background:var(--color-accent-subtle)}._optionIcon_11x1t_108{color:var(--color-text-subtle);flex-shrink:0;display:flex;align-items:center}._optionSelected_11x1t_103 ._optionIcon_11x1t_108{color:var(--color-accent)}._optionText_11x1t_119{flex:1}._optionTitle_11x1t_123{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text)}._optionDesc_11x1t_129{font-size:10px;color:var(--color-text-subtle);margin-top:1px}._optionSelected_11x1t_103 ._optionTitle_11x1t_123{color:var(--color-accent)}._radioDot_11x1t_139{width:14px;height:14px;border-radius:50%;border:2px solid var(--color-border);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast)}._optionSelected_11x1t_103 ._radioDot_11x1t_139{border-color:var(--color-accent)}._radioInner_11x1t_155{width:6px;height:6px;border-radius:50%;background:var(--color-accent);opacity:0;transition:opacity var(--duration-fast)}._optionSelected_11x1t_103 ._radioInner_11x1t_155{opacity:1}._footer_11x1t_170{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}._cancelBtn_11x1t_179{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}._cancelBtn_11x1t_179:hover{background:var(--color-bg-muted);color:var(--color-text)}._exportBtn_11x1t_194{background:var(--color-accent);border:none;border-radius:var(--radius-md);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff;cursor:pointer;display:flex;align-items:center;gap:var(--space-2)}._exportBtn_11x1t_194:hover{background:var(--color-accent-hover)}._overlay_1p3c4_1{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._modal_1p3c4_11{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._header_1p3c4_25{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0}._headerTitle_1p3c4_34{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._closeBtn_1p3c4_40{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-text-subtle);transition:background var(--duration-fast),color var(--duration-fast)}._closeBtn_1p3c4_40:hover{background:var(--color-bg-muted);color:var(--color-text)}._grid_1p3c4_58{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);overflow-y:auto}._card_1p3c4_66{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);text-align:left;transition:border-color var(--duration-fast),background var(--duration-fast);cursor:pointer}._card_1p3c4_66:hover{background:var(--color-bg-muted);border-color:var(--color-border-hover, var(--color-border))}._cardSelected_1p3c4_87{border-color:var(--color-accent);background:var(--color-accent-subtle)}._cardIcon_1p3c4_92{color:var(--color-accent);display:flex;align-items:center}._cardLabel_1p3c4_98{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._cardDesc_1p3c4_104{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.4}._customSection_1p3c4_112{padding:0 var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}._customLabel_1p3c4_120{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._optional_1p3c4_126{font-weight:var(--weight-normal);color:var(--color-text-subtle)}._customInput_1p3c4_131{font-size:var(--text-xs);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);resize:none;outline:none;font-family:inherit;line-height:1.5}._customInput_1p3c4_131:focus{border-color:var(--color-accent)}._customInput_1p3c4_131::placeholder{color:var(--color-text-subtle)}._footer_1p3c4_154{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border);flex-shrink:0}._cancelBtn_1p3c4_163{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast),color var(--duration-fast)}._cancelBtn_1p3c4_163:hover{background:var(--color-bg-muted);color:var(--color-text)}._generateBtn_1p3c4_176{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff;background:var(--color-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:opacity var(--duration-fast)}._generateBtn_1p3c4_176:hover{opacity:.88}._popover_1scrt_1{position:fixed;z-index:calc(var(--z-modal) + 1);width:320px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:0;overflow:hidden;animation:_popIn_1scrt_1 .12s ease-out}@keyframes _popIn_1scrt_1{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1scrt_23{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._meta_1scrt_31{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._author_1scrt_39{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._time_1scrt_48{font-size:10px;color:var(--color-text-subtle)}._headerActions_1scrt_53{display:flex;gap:2px;flex-shrink:0}._actionBtn_1scrt_59{background:none;border:none;padding:3px;cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm);display:flex;align-items:center;transition:color var(--duration-fast),background var(--duration-fast)}._actionBtn_1scrt_59:hover{background:var(--color-bg-muted);color:var(--color-text)}._resolveBtn_1scrt_76:hover{color:#22c55e}._deleteBtn_1scrt_77:hover{color:#ef4444}._closeBtn_1scrt_78:hover{color:var(--color-text)}._body_1scrt_82{padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._anchor_1scrt_89{margin:0;padding:var(--space-1) var(--space-2);border-left:3px solid rgba(251,191,36,.6);background:#fbbf240f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;line-height:1.5}._commentText_1scrt_101{margin:0;font-size:var(--text-xs);color:var(--color-text);line-height:1.55}._replies_1scrt_110{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._reply_1scrt_118{display:flex;gap:var(--space-2);align-items:flex-start}._replyBody_1scrt_124{flex:1;min-width:0}._replyAuthor_1scrt_129{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-text-muted)}._replyText_1scrt_135{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text);line-height:1.5}._replyInputArea_1scrt_144{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}._replyTextarea_1scrt_152{width:100%;resize:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;padding:var(--space-1) var(--space-2);outline:none;box-sizing:border-box}._replyTextarea_1scrt_152:focus{border-color:var(--color-accent)}._replyFooter_1scrt_171{display:flex;justify-content:flex-end;gap:var(--space-1)}._cancelBtn_1scrt_177,._submitBtn_1scrt_178{border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);cursor:pointer}._cancelBtn_1scrt_177{background:none;border:1px solid var(--color-border);color:var(--color-text-muted)}._cancelBtn_1scrt_177:hover{background:var(--color-bg-muted)}._submitBtn_1scrt_178{background:var(--color-accent);border:none;color:#fff;font-weight:var(--weight-medium)}._submitBtn_1scrt_178:hover{background:var(--color-accent-hover)}._footer_1scrt_204{padding:var(--space-1) var(--space-3) var(--space-2);border-top:1px solid var(--color-border);display:flex;gap:var(--space-2)}._replyLink_1scrt_211{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer}._replyLink_1scrt_211:hover{text-decoration:underline}._avatar_1scrt_224{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}._resolved_1scrt_239{opacity:.65}._popover_1xgic_1{z-index:1000;width:296px;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(127,127,127,.2));border-radius:10px;padding:14px;box-shadow:0 6px 24px #0000002e,0 1px 3px #00000014;display:flex;flex-direction:column;gap:10px;color:var(--color-text, #111);animation:_fadeIn_1xgic_1 .12s ease-out}@keyframes _fadeIn_1xgic_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_1xgic_23{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #666)}._headerIcon_1xgic_34{opacity:.8}._grid_1xgic_38{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._tile_1xgic_44{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s,transform 80ms;color:var(--color-text, #111)}._tile_1xgic_44:hover{background:var(--color-bg-muted, rgba(127,127,127,.08))}._tile_1xgic_44:active{transform:scale(.97)}._tileActive_1xgic_66{border-color:var(--color-accent, #5b6cd9);background:var(--color-accent-subtle, rgba(91, 108, 217, .08))}._swatch_1xgic_71{position:relative;width:42px;height:42px;border-radius:50%;display:block;box-shadow:0 2px 6px #0000001f,inset 0 0 0 1px #ffffff2e}._swatchDot_1xgic_82{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-surface, #fff)}._label_1xgic_92{font-size:11px;font-weight:500;color:var(--color-text, #111);text-align:center;letter-spacing:.01em}._divider_1xgic_100{height:1px;background:var(--color-border, rgba(127,127,127,.18));margin:2px -14px}._modeRow_1xgic_106{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}._modeBtn_1xgic_112{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;background:transparent;border:1px solid var(--color-border, rgba(127,127,127,.2));border-radius:6px;font-size:11px;font-weight:500;color:var(--color-text-muted, #666);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._modeBtn_1xgic_112:hover{background:var(--color-bg-muted, rgba(127,127,127,.08));color:var(--color-text, #111)}._modeBtnActive_1xgic_133{background:var(--color-accent-subtle, rgba(91, 108, 217, .1));border-color:var(--color-accent, #5b6cd9);color:var(--color-accent, #5b6cd9)}._overlay_n4dv0_1{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000}._modal_n4dv0_11{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;width:420px;max-height:540px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;overflow:hidden}._header_n4dv0_24{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_n4dv0_33{flex:1;font-size:13px;font-weight:600;color:var(--color-text)}._closeBtn_n4dv0_40{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:3px;border-radius:4px;display:flex;align-items:center}._closeBtn_n4dv0_40:hover{background:var(--color-hover);color:var(--color-text)}._list_n4dv0_53{flex:1;overflow-y:auto;padding:6px}._empty_n4dv0_59{padding:24px 12px;text-align:center;font-size:12px;color:var(--color-text-muted)}._row_n4dv0_66{display:flex;align-items:center;border-radius:6px;transition:background .1s}._row_n4dv0_66:hover{background:var(--color-hover)}._row_n4dv0_66._active_n4dv0_73{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._rowMain_n4dv0_75{flex:1;background:none;border:none;cursor:pointer;padding:9px 10px;text-align:left;display:flex;align-items:baseline;gap:8px;min-width:0}._docTitle_n4dv0_88{font-size:13px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._docMeta_n4dv0_98{font-size:11px;color:var(--color-text-muted);flex-shrink:0}._deleteBtn_n4dv0_104{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:6px 10px;opacity:0;border-radius:4px;display:flex;align-items:center;transition:opacity .1s}._row_n4dv0_66:hover ._deleteBtn_n4dv0_104{opacity:1}._deleteBtn_n4dv0_104:hover{color:#e53e3e}._deleteBtn_n4dv0_104:disabled{opacity:0!important;cursor:not-allowed}._confirmRow_n4dv0_120{display:flex;align-items:center;gap:6px;padding:0 10px 0 6px}._confirmText_n4dv0_126{font-size:11px;color:var(--color-text-muted)}._confirmYes_n4dv0_127{font-size:11px;font-weight:600;color:#e53e3e;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px}._confirmYes_n4dv0_127:hover{background:#e53e3e1a}._confirmNo_n4dv0_133{font-size:11px;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px}._confirmNo_n4dv0_133:hover{background:var(--color-hover)}._footer_n4dv0_141{padding:10px 12px;border-top:1px solid var(--color-border);flex-shrink:0}._newDocBtn_n4dv0_147{display:flex;align-items:center;gap:6px;background:none;border:1px dashed var(--color-border);border-radius:6px;width:100%;padding:8px 12px;font-size:12px;color:var(--color-text-muted);cursor:pointer;transition:all .15s}._newDocBtn_n4dv0_147:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}._createRow_n4dv0_167{display:flex;gap:6px;align-items:center}._titleInput_n4dv0_173{flex:1;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:13px;outline:none}._titleInput_n4dv0_173:focus{border-color:var(--color-accent)}._createBtn_n4dv0_185{padding:6px 12px;background:var(--color-accent);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._createBtn_n4dv0_185:hover{opacity:.9}._cancelBtn_n4dv0_197{padding:6px 10px;background:none;border:1px solid var(--color-border);border-radius:6px;font-size:12px;color:var(--color-text-muted);cursor:pointer}._cancelBtn_n4dv0_197:hover{background:var(--color-hover)}._shell_1x9di_1{display:flex;height:100dvh;width:100vw;overflow:hidden;position:relative}._topbar_1x9di_10{position:absolute;top:0;left:var(--left-panel-width);right:var(--right-panel-width);height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);z-index:var(--z-panel);pointer-events:none}._topbarActions_1x9di_24{display:flex;align-items:center;gap:var(--space-2);pointer-events:all}._titleInput_1x9di_31{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background:transparent;text-align:center;pointer-events:all;border-bottom:1px solid transparent;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast)}._titleInput_1x9di_31:hover,._titleInput_1x9di_31:focus{color:var(--color-text);background:var(--color-bg-muted);border-color:var(--color-border);outline:none}._iconBtn_1x9di_55{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--duration-fast),color var(--duration-fast)}._iconBtn_1x9di_55:hover{background:var(--color-bg-muted);color:var(--color-text)}._iconBtnActive_1x9di_73{color:var(--color-accent);background:var(--color-accent-subtle)}._iconBtnActive_1x9di_73:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._dirtyDot_1x9di_83{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}._saveLabel_1x9di_91{font-size:10px;color:var(--color-text-subtle);flex-shrink:0;animation:_fadeIn_1x9di_1 .2s ease}._statusText_1x9di_98{font-size:10px;color:var(--color-text-subtle);flex-shrink:0;white-space:nowrap;user-select:none}@keyframes _fadeIn_1x9di_1{0%{opacity:0}to{opacity:1}}._overlay_1x9di_113{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._aiImageModal_1x9di_123{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-5) var(--space-4);width:380px;display:flex;flex-direction:column;gap:var(--space-3)}._aiImageTitle_1x9di_135{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._aiImageInput_1x9di_141{width:100%;font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);outline:none;box-sizing:border-box}._aiImageInput_1x9di_141:focus{border-color:var(--color-accent)}._aiImageActions_1x9di_157{display:flex;justify-content:flex-end;gap:var(--space-2)}._aiImageCancel_1x9di_163{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast),color var(--duration-fast)}._aiImageCancel_1x9di_163:hover{background:var(--color-bg-muted);color:var(--color-text)}._aiImageGenerate_1x9di_176{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff;background:var(--color-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:opacity var(--duration-fast)}._aiImageGenerate_1x9di_176:disabled{opacity:.4;cursor:default}._canvasArea_1x9di_193{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding-top:44px;padding-bottom:96px;position:relative;border-bottom-color:#87be8c4d}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Lora", Georgia, "Times New Roman", serif;--font-serif-display: "Playfair Display", "Georgia", serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--leading-tight: 1.25;--leading-normal: 1.6;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--left-panel-width: 260px;--right-panel-width: 240px;--prompt-bar-height: 72px;--canvas-max-width: 760px;--canvas-padding-x: var(--space-8);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--ease-default: cubic-bezier(.4, 0, .2, 1);--z-panel: 10;--z-toolbar: 20;--z-overlay-dim: 940;--z-overlay: 950;--z-prompt: 1100;--z-modal: 1200}:root,[data-theme=light],[data-theme=clear-light]{--color-bg: #fafaf7;--color-bg-subtle: #f4f3ee;--color-bg-muted: #ecebe4;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #e6e4dc;--color-border-strong: #cdcbc1;--color-text: #1a1b22;--color-text-muted: #5b5e6a;--color-text-subtle: #8d8f99;--color-text-inverse: #ffffff;--color-accent: #5b6cd9;--color-accent-hover: #4a5bc8;--color-accent-subtle: #ecedfa;--color-panel-bg: #eaecf2;--color-panel-border: color-mix(in srgb, #5b6cd9 16%, transparent);--color-panel-icon: #5b5e6a;--color-panel-icon-hover: #1a1b22;--color-panel-icon-active: #5b6cd9;--color-prompt-bg: #ffffff;--color-prompt-border: #e6e4dc;--color-prompt-text: #1a1b22;--color-toolbar-bg: #1c1f2a;--color-toolbar-text: #ffffff;--color-toolbar-btn-hover: rgba(255, 255, 255, .12);--color-toolbar-btn-active: rgba(255, 255, 255, .2);--color-code-bg: #f4f3ee;--color-code-text: #6366f1;--color-selection: rgba(91, 108, 217, .18)}[data-theme=dark],[data-theme=clear-dark]{--color-bg: #0e0f14;--color-bg-subtle: #15171f;--color-bg-muted: #1c1f2a;--color-surface: #1c1f2a;--color-surface-raised: #242837;--color-border: #2a2d3a;--color-border-strong: #3a3e4d;--color-text: #e8e9ed;--color-text-muted: #9ca0aa;--color-text-subtle: #6b6e78;--color-text-inverse: #0e0f14;--color-accent: #818cf8;--color-accent-hover: #a5b4fc;--color-accent-subtle: rgba(129, 140, 248, .14);--color-panel-bg: #0a0b10;--color-panel-border: color-mix(in srgb, #818cf8 16%, transparent);--color-panel-icon: #9ca0aa;--color-panel-icon-hover: #e8e9ed;--color-panel-icon-active: #818cf8;--color-prompt-bg: #1c1f2a;--color-prompt-border: #2a2d3a;--color-prompt-text: #e8e9ed;--color-toolbar-bg: #e8e9ed;--color-toolbar-text: #0e0f14;--color-toolbar-btn-hover: rgba(0, 0, 0, .08);--color-toolbar-btn-active: rgba(0, 0, 0, .15);--color-code-bg: #1c1f2a;--color-code-text: #a5b4fc;--color-selection: rgba(129, 140, 248, .22)}[data-theme=noir-light]{--color-bg: #ffffff;--color-bg-subtle: #fafafa;--color-bg-muted: #f0f0f0;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #e5e5e5;--color-border-strong: #c0c0c0;--color-text: #000000;--color-text-muted: #4d4d4d;--color-text-subtle: #8a8a8a;--color-text-inverse: #ffffff;--color-accent: #dc2626;--color-accent-hover: #b91c1c;--color-accent-subtle: rgba(220, 38, 38, .1);--color-panel-bg: #f5f5f5;--color-panel-border: color-mix(in srgb, #dc2626 18%, transparent);--color-panel-icon: #555555;--color-panel-icon-hover: #000000;--color-panel-icon-active: #dc2626;--color-prompt-bg: #ffffff;--color-prompt-border: #e5e5e5;--color-prompt-text: #000000;--color-toolbar-bg: #000000;--color-toolbar-text: #ffffff;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #f5f5f5;--color-code-text: #dc2626;--color-selection: rgba(220, 38, 38, .16)}[data-theme=noir-dark]{--color-bg: #000000;--color-bg-subtle: #0a0a0a;--color-bg-muted: #141414;--color-surface: #0a0a0a;--color-surface-raised: #1a1a1a;--color-border: #262626;--color-border-strong: #404040;--color-text: #f5f5f5;--color-text-muted: #a3a3a3;--color-text-subtle: #6b6b6b;--color-text-inverse: #000000;--color-accent: #ef4444;--color-accent-hover: #f87171;--color-accent-subtle: rgba(239, 68, 68, .14);--color-panel-bg: #050505;--color-panel-border: color-mix(in srgb, #ef4444 20%, transparent);--color-panel-icon: #a3a3a3;--color-panel-icon-hover: #f5f5f5;--color-panel-icon-active: #ef4444;--color-prompt-bg: #0a0a0a;--color-prompt-border: #262626;--color-prompt-text: #f5f5f5;--color-toolbar-bg: #f5f5f5;--color-toolbar-text: #000000;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #0a0a0a;--color-code-text: #f87171;--color-selection: rgba(239, 68, 68, .22)}[data-theme=ocean-light]{--color-bg: #f0f7fa;--color-bg-subtle: #e2eef4;--color-bg-muted: #cfe2ed;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #c2d8e5;--color-border-strong: #95b8cd;--color-text: #0a2540;--color-text-muted: #4a6480;--color-text-subtle: #7d92a8;--color-text-inverse: #ffffff;--color-accent: #0284c7;--color-accent-hover: #0369a1;--color-accent-subtle: rgba(2, 132, 199, .12);--color-panel-bg: #dbe9f1;--color-panel-border: color-mix(in srgb, #0284c7 18%, transparent);--color-panel-icon: #4a6480;--color-panel-icon-hover: #0a2540;--color-panel-icon-active: #0284c7;--color-prompt-bg: #ffffff;--color-prompt-border: #c2d8e5;--color-prompt-text: #0a2540;--color-toolbar-bg: #0c1d2f;--color-toolbar-text: #e0f2fe;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #e2eef4;--color-code-text: #0369a1;--color-selection: rgba(2, 132, 199, .18)}[data-theme=ocean-dark]{--color-bg: #0c1d2f;--color-bg-subtle: #122a44;--color-bg-muted: #18395a;--color-surface: #18395a;--color-surface-raised: #20486e;--color-border: #1f4163;--color-border-strong: #305c83;--color-text: #e0f2fe;--color-text-muted: #93c5fd;--color-text-subtle: #5d83a8;--color-text-inverse: #0c1d2f;--color-accent: #38bdf8;--color-accent-hover: #7dd3fc;--color-accent-subtle: rgba(56, 189, 248, .16);--color-panel-bg: #08172a;--color-panel-border: color-mix(in srgb, #38bdf8 22%, transparent);--color-panel-icon: #93c5fd;--color-panel-icon-hover: #e0f2fe;--color-panel-icon-active: #38bdf8;--color-prompt-bg: #18395a;--color-prompt-border: #1f4163;--color-prompt-text: #e0f2fe;--color-toolbar-bg: #e0f2fe;--color-toolbar-text: #0c1d2f;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #122a44;--color-code-text: #7dd3fc;--color-selection: rgba(56, 189, 248, .22)}[data-theme=sunset-light]{--color-bg: #fef5ee;--color-bg-subtle: #fde6d5;--color-bg-muted: #fbd6b8;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #f4cba8;--color-border-strong: #e0a87a;--color-text: #4a1a0a;--color-text-muted: #7d3e1e;--color-text-subtle: #a96b40;--color-text-inverse: #ffffff;--color-accent: #ea580c;--color-accent-hover: #c2410c;--color-accent-subtle: rgba(234, 88, 12, .13);--color-panel-bg: #fce0c2;--color-panel-border: color-mix(in srgb, #ea580c 22%, transparent);--color-panel-icon: #7d3e1e;--color-panel-icon-hover: #4a1a0a;--color-panel-icon-active: #ea580c;--color-prompt-bg: #ffffff;--color-prompt-border: #f4cba8;--color-prompt-text: #4a1a0a;--color-toolbar-bg: #1a0e10;--color-toolbar-text: #fed7aa;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #fde6d5;--color-code-text: #c2410c;--color-selection: rgba(234, 88, 12, .18)}[data-theme=sunset-dark]{--color-bg: #1a0e10;--color-bg-subtle: #261518;--color-bg-muted: #341d22;--color-surface: #261518;--color-surface-raised: #341d22;--color-border: #4a282e;--color-border-strong: #6b3b43;--color-text: #fed7aa;--color-text-muted: #fdba74;--color-text-subtle: #b08365;--color-text-inverse: #1a0e10;--color-accent: #fb923c;--color-accent-hover: #fdba74;--color-accent-subtle: rgba(251, 146, 60, .16);--color-panel-bg: #120a0c;--color-panel-border: color-mix(in srgb, #fb923c 22%, transparent);--color-panel-icon: #fdba74;--color-panel-icon-hover: #fed7aa;--color-panel-icon-active: #fb923c;--color-prompt-bg: #261518;--color-prompt-border: #4a282e;--color-prompt-text: #fed7aa;--color-toolbar-bg: #fed7aa;--color-toolbar-text: #1a0e10;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #261518;--color-code-text: #fdba74;--color-selection: rgba(251, 146, 60, .24)}[data-theme=forest-light]{--color-bg: #f5f1e8;--color-bg-subtle: #e9e3d2;--color-bg-muted: #ddd4bd;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d2c9b0;--color-border-strong: #a89c7e;--color-text: #1c2e1f;--color-text-muted: #4a5e3f;--color-text-subtle: #7a8a6c;--color-text-inverse: #ffffff;--color-accent: #15803d;--color-accent-hover: #166534;--color-accent-subtle: rgba(21, 128, 61, .12);--color-panel-bg: #e6dec8;--color-panel-border: color-mix(in srgb, #15803d 20%, transparent);--color-panel-icon: #4a5e3f;--color-panel-icon-hover: #1c2e1f;--color-panel-icon-active: #15803d;--color-prompt-bg: #ffffff;--color-prompt-border: #d2c9b0;--color-prompt-text: #1c2e1f;--color-toolbar-bg: #0f1b15;--color-toolbar-text: #d4e8d4;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #e9e3d2;--color-code-text: #166534;--color-selection: rgba(21, 128, 61, .18)}[data-theme=forest-dark]{--color-bg: #0f1b15;--color-bg-subtle: #16261d;--color-bg-muted: #1e3328;--color-surface: #16261d;--color-surface-raised: #1e3328;--color-border: #25402e;--color-border-strong: #355940;--color-text: #d4e8d4;--color-text-muted: #86b691;--color-text-subtle: #5a7e63;--color-text-inverse: #0f1b15;--color-accent: #22c55e;--color-accent-hover: #4ade80;--color-accent-subtle: rgba(34, 197, 94, .16);--color-panel-bg: #0a140f;--color-panel-border: color-mix(in srgb, #22c55e 22%, transparent);--color-panel-icon: #86b691;--color-panel-icon-hover: #d4e8d4;--color-panel-icon-active: #22c55e;--color-prompt-bg: #16261d;--color-prompt-border: #25402e;--color-prompt-text: #d4e8d4;--color-toolbar-bg: #d4e8d4;--color-toolbar-text: #0f1b15;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #16261d;--color-code-text: #4ade80;--color-selection: rgba(34, 197, 94, .22)}[data-theme=sakura-light]{--color-bg: #fef5f8;--color-bg-subtle: #fce7ee;--color-bg-muted: #fad1de;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #f5c1d1;--color-border-strong: #e596ad;--color-text: #3d0a1f;--color-text-muted: #722a4a;--color-text-subtle: #a35f76;--color-text-inverse: #ffffff;--color-accent: #db2777;--color-accent-hover: #be185d;--color-accent-subtle: rgba(219, 39, 119, .12);--color-panel-bg: #fbdce6;--color-panel-border: color-mix(in srgb, #db2777 20%, transparent);--color-panel-icon: #722a4a;--color-panel-icon-hover: #3d0a1f;--color-panel-icon-active: #db2777;--color-prompt-bg: #ffffff;--color-prompt-border: #f5c1d1;--color-prompt-text: #3d0a1f;--color-toolbar-bg: #1a0f1a;--color-toolbar-text: #fce7ee;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #fce7ee;--color-code-text: #be185d;--color-selection: rgba(219, 39, 119, .18)}[data-theme=sakura-dark]{--color-bg: #1a0f1a;--color-bg-subtle: #2a1828;--color-bg-muted: #3a2238;--color-surface: #2a1828;--color-surface-raised: #3a2238;--color-border: #4a2c46;--color-border-strong: #6c4163;--color-text: #fce7ee;--color-text-muted: #f9a8c5;--color-text-subtle: #b07289;--color-text-inverse: #1a0f1a;--color-accent: #f472b6;--color-accent-hover: #f9a8d4;--color-accent-subtle: rgba(244, 114, 182, .16);--color-panel-bg: #120a12;--color-panel-border: color-mix(in srgb, #f472b6 22%, transparent);--color-panel-icon: #f9a8c5;--color-panel-icon-hover: #fce7ee;--color-panel-icon-active: #f472b6;--color-prompt-bg: #2a1828;--color-prompt-border: #4a2c46;--color-prompt-text: #fce7ee;--color-toolbar-bg: #fce7ee;--color-toolbar-text: #1a0f1a;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #2a1828;--color-code-text: #f9a8d4;--color-selection: rgba(244, 114, 182, .22)}[data-theme=cyberpunk-light]{--color-bg: #fafafa;--color-bg-subtle: #f3f0fa;--color-bg-muted: #e9e3f5;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d9d0eb;--color-border-strong: #a690cf;--color-text: #1a0b2e;--color-text-muted: #5a3a85;--color-text-subtle: #8a6fb0;--color-text-inverse: #ffffff;--color-accent: #c026d3;--color-accent-hover: #a21caf;--color-accent-subtle: rgba(192, 38, 211, .12);--color-panel-bg: #ece5f7;--color-panel-border: color-mix(in srgb, #c026d3 22%, transparent);--color-panel-icon: #5a3a85;--color-panel-icon-hover: #1a0b2e;--color-panel-icon-active: #c026d3;--color-prompt-bg: #ffffff;--color-prompt-border: #d9d0eb;--color-prompt-text: #1a0b2e;--color-toolbar-bg: #0a0a0f;--color-toolbar-text: #f0abfc;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #f3f0fa;--color-code-text: #0e7490;--color-selection: rgba(192, 38, 211, .2)}[data-theme=cyberpunk-dark]{--color-bg: #0a0a0f;--color-bg-subtle: #11111a;--color-bg-muted: #1a1a26;--color-surface: #11111a;--color-surface-raised: #1a1a26;--color-border: #261d38;--color-border-strong: #3d2d55;--color-text: #f0abfc;--color-text-muted: #d8b4fe;--color-text-subtle: #8a6fb0;--color-text-inverse: #0a0a0f;--color-accent: #e879f9;--color-accent-hover: #f0abfc;--color-accent-subtle: rgba(232, 121, 249, .18);--color-panel-bg: #050508;--color-panel-border: color-mix(in srgb, #e879f9 28%, transparent);--color-panel-icon: #d8b4fe;--color-panel-icon-hover: #f0abfc;--color-panel-icon-active: #22d3ee;--color-prompt-bg: #11111a;--color-prompt-border: #261d38;--color-prompt-text: #f0abfc;--color-toolbar-bg: #f0abfc;--color-toolbar-text: #0a0a0f;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #11111a;--color-code-text: #22d3ee;--color-selection: rgba(232, 121, 249, .28)}[data-theme=nordic-light]{--color-bg: #f0f4f8;--color-bg-subtle: #e2eaf3;--color-bg-muted: #d3deeb;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #cbd5e1;--color-border-strong: #94a3b8;--color-text: #0f172a;--color-text-muted: #475569;--color-text-subtle: #94a3b8;--color-text-inverse: #ffffff;--color-accent: #475569;--color-accent-hover: #334155;--color-accent-subtle: rgba(71, 85, 105, .12);--color-panel-bg: #dde6f2;--color-panel-border: color-mix(in srgb, #475569 18%, transparent);--color-panel-icon: #475569;--color-panel-icon-hover: #0f172a;--color-panel-icon-active: #0284c7;--color-prompt-bg: #ffffff;--color-prompt-border: #cbd5e1;--color-prompt-text: #0f172a;--color-toolbar-bg: #172033;--color-toolbar-text: #e2e8f0;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #e2eaf3;--color-code-text: #334155;--color-selection: rgba(71, 85, 105, .18)}[data-theme=nordic-dark]{--color-bg: #172033;--color-bg-subtle: #1f2a40;--color-bg-muted: #28344d;--color-surface: #1f2a40;--color-surface-raised: #28344d;--color-border: #2e3b56;--color-border-strong: #45567a;--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-text-subtle: #64748b;--color-text-inverse: #172033;--color-accent: #7dd3fc;--color-accent-hover: #bae6fd;--color-accent-subtle: rgba(125, 211, 252, .14);--color-panel-bg: #0f1626;--color-panel-border: color-mix(in srgb, #7dd3fc 20%, transparent);--color-panel-icon: #94a3b8;--color-panel-icon-hover: #e2e8f0;--color-panel-icon-active: #7dd3fc;--color-prompt-bg: #1f2a40;--color-prompt-border: #2e3b56;--color-prompt-text: #e2e8f0;--color-toolbar-bg: #e2e8f0;--color-toolbar-text: #172033;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #1f2a40;--color-code-text: #bae6fd;--color-selection: rgba(125, 211, 252, .22)}[data-theme=solar-light]{--color-bg: #fdf6e3;--color-bg-subtle: #f2ead2;--color-bg-muted: #e8dfbe;--color-surface: #fdf6e3;--color-surface-raised: #ffffff;--color-border: #d8cda8;--color-border-strong: #93a1a1;--color-text: #002b36;--color-text-muted: #586e75;--color-text-subtle: #93a1a1;--color-text-inverse: #fdf6e3;--color-accent: #b58900;--color-accent-hover: #8e6b00;--color-accent-subtle: rgba(181, 137, 0, .13);--color-panel-bg: #eee8d5;--color-panel-border: color-mix(in srgb, #b58900 22%, transparent);--color-panel-icon: #586e75;--color-panel-icon-hover: #002b36;--color-panel-icon-active: #b58900;--color-prompt-bg: #fdf6e3;--color-prompt-border: #d8cda8;--color-prompt-text: #002b36;--color-toolbar-bg: #002b36;--color-toolbar-text: #fdf6e3;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #eee8d5;--color-code-text: #cb4b16;--color-selection: rgba(181, 137, 0, .2)}[data-theme=solar-dark]{--color-bg: #002b36;--color-bg-subtle: #073642;--color-bg-muted: #0a4250;--color-surface: #073642;--color-surface-raised: #0a4250;--color-border: #0e4f5f;--color-border-strong: #586e75;--color-text: #fdf6e3;--color-text-muted: #93a1a1;--color-text-subtle: #657b83;--color-text-inverse: #002b36;--color-accent: #b58900;--color-accent-hover: #cb9a14;--color-accent-subtle: rgba(181, 137, 0, .18);--color-panel-bg: #001f27;--color-panel-border: color-mix(in srgb, #b58900 22%, transparent);--color-panel-icon: #93a1a1;--color-panel-icon-hover: #fdf6e3;--color-panel-icon-active: #b58900;--color-prompt-bg: #073642;--color-prompt-border: #0e4f5f;--color-prompt-text: #fdf6e3;--color-toolbar-bg: #fdf6e3;--color-toolbar-text: #002b36;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #073642;--color-code-text: #cb4b16;--color-selection: rgba(181, 137, 0, .24)}[data-theme=hud-light]{--color-bg: #ecfeff;--color-bg-subtle: #cffafe;--color-bg-muted: #a5f3fc;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #67e8f9;--color-border-strong: #22d3ee;--color-text: #083344;--color-text-muted: #155e75;--color-text-subtle: #0e7490;--color-text-inverse: #ecfeff;--color-accent: #0891b2;--color-accent-hover: #0e7490;--color-accent-subtle: rgba(8, 145, 178, .12);--color-panel-bg: #cffafe;--color-panel-border: color-mix(in srgb, #0891b2 22%, transparent);--color-panel-icon: #155e75;--color-panel-icon-hover: #083344;--color-panel-icon-active: #0891b2;--color-prompt-bg: #ffffff;--color-prompt-border: #67e8f9;--color-prompt-text: #083344;--color-toolbar-bg: #020617;--color-toolbar-text: #67e8f9;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #cffafe;--color-code-text: #0e7490;--color-selection: rgba(8, 145, 178, .18)}[data-theme=hud-dark]{--color-bg: #020617;--color-bg-subtle: #050b22;--color-bg-muted: #0a142e;--color-surface: #050b22;--color-surface-raised: #0a142e;--color-border: #0e1d40;--color-border-strong: #1e3a8a;--color-text: #67e8f9;--color-text-muted: #22d3ee;--color-text-subtle: #0891b2;--color-text-inverse: #020617;--color-accent: #22d3ee;--color-accent-hover: #67e8f9;--color-accent-subtle: rgba(34, 211, 238, .16);--color-panel-bg: #010312;--color-panel-border: color-mix(in srgb, #22d3ee 28%, transparent);--color-panel-icon: #22d3ee;--color-panel-icon-hover: #67e8f9;--color-panel-icon-active: #22d3ee;--color-prompt-bg: #050b22;--color-prompt-border: #0e1d40;--color-prompt-text: #67e8f9;--color-toolbar-bg: #67e8f9;--color-toolbar-text: #020617;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #050b22;--color-code-text: #67e8f9;--color-selection: rgba(34, 211, 238, .26)}[data-theme=paper-light]{--color-bg: #f5f0e1;--color-bg-subtle: #ece5d0;--color-bg-muted: #ddd3b8;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d0c8af;--color-border-strong: #a89e80;--color-text: #1c1917;--color-text-muted: #44403c;--color-text-subtle: #78716c;--color-text-inverse: #f5f0e1;--color-accent: #44403c;--color-accent-hover: #292524;--color-accent-subtle: rgba(68, 64, 60, .1);--color-panel-bg: #e8e0c6;--color-panel-border: color-mix(in srgb, #44403c 22%, transparent);--color-panel-icon: #44403c;--color-panel-icon-hover: #1c1917;--color-panel-icon-active: #92400e;--color-prompt-bg: #ffffff;--color-prompt-border: #d0c8af;--color-prompt-text: #1c1917;--color-toolbar-bg: #1c1917;--color-toolbar-text: #f5f0e1;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #ece5d0;--color-code-text: #78350f;--color-selection: rgba(68, 64, 60, .14)}[data-theme=paper-dark]{--color-bg: #2a2520;--color-bg-subtle: #322c25;--color-bg-muted: #3d362d;--color-surface: #322c25;--color-surface-raised: #3d362d;--color-border: #483f33;--color-border-strong: #6b5f4d;--color-text: #f5f0e1;--color-text-muted: #d6c9a8;--color-text-subtle: #968870;--color-text-inverse: #2a2520;--color-accent: #d6a574;--color-accent-hover: #e0bb8e;--color-accent-subtle: rgba(214, 165, 116, .14);--color-panel-bg: #221d18;--color-panel-border: color-mix(in srgb, #d6a574 20%, transparent);--color-panel-icon: #d6c9a8;--color-panel-icon-hover: #f5f0e1;--color-panel-icon-active: #d6a574;--color-prompt-bg: #322c25;--color-prompt-border: #483f33;--color-prompt-text: #f5f0e1;--color-toolbar-bg: #f5f0e1;--color-toolbar-text: #2a2520;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #322c25;--color-code-text: #e0bb8e;--color-selection: rgba(214, 165, 116, .22)}[data-theme=mocha-light]{--color-bg: #f5ede1;--color-bg-subtle: #ebdfca;--color-bg-muted: #ddccaf;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #cfb98e;--color-border-strong: #a78a55;--color-text: #2a1810;--color-text-muted: #6b4226;--color-text-subtle: #9a734b;--color-text-inverse: #f5ede1;--color-accent: #a16207;--color-accent-hover: #854d0e;--color-accent-subtle: rgba(161, 98, 7, .12);--color-panel-bg: #ebdfca;--color-panel-border: color-mix(in srgb, #a16207 22%, transparent);--color-panel-icon: #6b4226;--color-panel-icon-hover: #2a1810;--color-panel-icon-active: #a16207;--color-prompt-bg: #ffffff;--color-prompt-border: #cfb98e;--color-prompt-text: #2a1810;--color-toolbar-bg: #3f2a17;--color-toolbar-text: #fef3c7;--color-toolbar-btn-hover: rgba(255,255,255,.12);--color-toolbar-btn-active: rgba(255,255,255,.2);--color-code-bg: #ebdfca;--color-code-text: #854d0e;--color-selection: rgba(161, 98, 7, .18)}[data-theme=mocha-dark]{--color-bg: #3f2a17;--color-bg-subtle: #4a3220;--color-bg-muted: #5a3c28;--color-surface: #4a3220;--color-surface-raised: #5a3c28;--color-border: #644834;--color-border-strong: #8a6447;--color-text: #fef3c7;--color-text-muted: #fde68a;--color-text-subtle: #a98e64;--color-text-inverse: #3f2a17;--color-accent: #facc15;--color-accent-hover: #fde047;--color-accent-subtle: rgba(250, 204, 21, .16);--color-panel-bg: #2a1810;--color-panel-border: color-mix(in srgb, #facc15 20%, transparent);--color-panel-icon: #fde68a;--color-panel-icon-hover: #fef3c7;--color-panel-icon-active: #facc15;--color-prompt-bg: #4a3220;--color-prompt-border: #644834;--color-prompt-text: #fef3c7;--color-toolbar-bg: #fef3c7;--color-toolbar-text: #3f2a17;--color-toolbar-btn-hover: rgba(0,0,0,.08);--color-toolbar-btn-active: rgba(0,0,0,.15);--color-code-bg: #4a3220;--color-code-text: #fde047;--color-selection: rgba(250, 204, 21, .22)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);overflow:hidden}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,textarea{font:inherit;color:inherit;border:none;background:none;outline:none}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--color-selection)}@keyframes agentCardShake{0%,to{transform:translate(0)}20%{transform:translate(-2px) rotate(-.4deg)}40%{transform:translate(2px) rotate(.4deg)}60%{transform:translate(-1.5px) rotate(-.25deg)}80%{transform:translate(1.5px) rotate(.25deg)}}.agentCardShake{animation:agentCardShake .35s ease-in-out infinite}@keyframes agentDetailExpand{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.agentDetailExpand{animation:agentDetailExpand .18s cubic-bezier(.2,.9,.3,1.1);transform-origin:top center}body[data-low-power=true] *,body[data-low-power=true] *:before,body[data-low-power=true] *:after{animation:none!important;transition:none!important}body[data-low-power=true] [data-low-power-keep],body[data-low-power=true] [data-low-power-keep] *,body[data-low-power=true] [data-low-power-keep]:before,body[data-low-power=true] [data-low-power-keep]:after{animation-duration:revert!important;animation-iteration-count:revert!important;animation-delay:revert!important;transition-duration:revert!important;transition-delay:revert!important}body[data-low-power=true]{scroll-behavior:auto}._wrap_tj6j7_3{position:relative;width:100%}._popover_tj6j7_8{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface, #14161d);border:1px solid var(--border, #2a2d36);border-radius:8px;box-shadow:0 12px 32px #0006;z-index:1000;max-height:220px;overflow-y:auto;padding:4px 0;animation:_pop_tj6j7_8 .1s ease-out}@keyframes _pop_tj6j7_8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_tj6j7_30{display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer;font-size:13px;color:var(--text, #e8e8f0);border:none;background:transparent;width:100%;text-align:left;font-family:inherit}._option_tj6j7_30:hover,._option_tj6j7_30._selected_tj6j7_46{background:#6366f11f}._optionLabel_tj6j7_50{font-weight:500}._optionHint_tj6j7_54{font-size:11px;color:var(--text-muted, #8a8e99);margin-left:auto;font-family:ui-monospace,SF Mono,monospace}._empty_tj6j7_61{padding:10px 12px;font-size:12px;color:var(--text-muted, #8a8e99);text-align:center}._header_1njgs_3{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);margin-bottom:14px}._day_1njgs_12{font-size:17px;font-weight:600;color:var(--color-text);font-family:var(--font-serif-display, var(--font-serif))}._count_1njgs_19{font-size:9px;color:color-mix(in srgb,var(--color-accent) 85%,transparent);text-transform:uppercase;letter-spacing:.22em;font-weight:700;font-family:var(--font-mono)}._list_1njgs_28{display:flex;flex-direction:column;gap:4px}._event_1njgs_34{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:9px 10px;border-radius:4px;border:1px solid transparent;transition:all .12s}._event_1njgs_34:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-color:color-mix(in srgb,var(--color-accent) 18%,transparent)}._eventCurrent_1njgs_49{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 18%,transparent),color-mix(in srgb,var(--color-accent) 4%,transparent));border-left:2px solid var(--color-accent);border-radius:0 4px 4px 0}._eventPast_1njgs_59{opacity:.45}._eventTime_1njgs_63{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._eventStart_1njgs_71{color:var(--color-text);font-weight:600;font-size:12px}._eventEnd_1njgs_77{font-size:10px;margin-top:2px;color:var(--color-text-subtle)}._eventBody_1njgs_83{min-width:0}._eventTitle_1njgs_87{font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:3px;font-family:var(--font-body)}._eventMeta_1njgs_95{font-size:10px;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);letter-spacing:.04em}._eventMeta_1njgs_95 a{color:var(--color-accent);text-decoration:none}._eventMeta_1njgs_95 a:hover{text-decoration:underline}._empty_1njgs_116,._error_1njgs_117{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:13px}._emptyDate_1njgs_124{font-size:16px;font-weight:600;color:var(--color-text);font-family:var(--font-serif-display, var(--font-serif));margin-bottom:8px}._error_1njgs_117{color:#fca5a5}._header_1csb3_3{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(34,211,238,.22);margin-bottom:8px}._headerTitle_1csb3_12{font-size:15px;font-weight:600;color:#f0f9ff}._headerCount_1csb3_18{font-size:9px;color:#22d3eed9;text-transform:uppercase;letter-spacing:.22em;font-weight:700;font-family:ui-monospace,monospace;text-shadow:0 0 6px rgba(34,211,238,.3)}._list_1csb3_28{display:flex;flex-direction:column}._message_1csb3_33{display:grid;grid-template-columns:8px 1fr 80px;gap:10px;padding:10px 6px;border-bottom:1px solid rgba(34,211,238,.1);transition:background .1s;cursor:default}._message_1csb3_33:hover{background:#22d3ee0d}._unreadDot_1csb3_47{width:8px;height:8px;border-radius:50%;background:transparent;margin-top:7px}._unread_1csb3_47 ._unreadDot_1csb3_47{background:#22d3ee;box-shadow:0 0 8px #22d3ee}._body_1csb3_60{min-width:0}._from_1csb3_64{font-size:12px;font-weight:500;color:#e0e7ff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unread_1csb3_47 ._from_1csb3_64{font-weight:700;color:#f0f9ff}._subject_1csb3_79{font-size:13px;color:#e0e7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}._unread_1csb3_47 ._subject_1csb3_79{font-weight:600;color:#f0f9ff}._snippet_1csb3_90{font-size:11px;color:#e0e7ff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_1csb3_98{font-size:10px;color:#22d3eeb3;text-align:right;font-family:ui-monospace,SF Mono,monospace;letter-spacing:.04em;margin-top:4px}._empty_1csb3_107,._error_1csb3_108{text-align:center;padding:40px 20px;color:#e0e7ff8c;font-size:13px}._error_1csb3_108{color:#fca5a5}._header_1slqe_3{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border, #2a2d36);margin-bottom:8px}._headerTitle_1slqe_12{font-size:16px;font-weight:600;color:var(--text, #e8e8f0);flex:1}._headerCount_1slqe_19{font-size:11px;color:var(--text-muted, #8a8e99);text-transform:uppercase;letter-spacing:.05em}._clearBtn_1slqe_26{background:transparent;border:1px solid var(--border, #2a2d36);color:var(--text-muted, #8a8e99);padding:4px 10px;border-radius:6px;font-size:11px;cursor:pointer;font-family:inherit}._clearBtn_1slqe_26:hover{border-color:#f87171;color:#fca5a5}._list_1slqe_42{display:flex;flex-direction:column}._row_1slqe_47{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:9px 6px;border-bottom:1px solid rgba(255,255,255,.04)}._statusGlyph_1slqe_55{font-size:13px;color:#4ade80;text-align:center;margin-top:2px}._rowError_1slqe_62 ._statusGlyph_1slqe_55{color:#f87171}._rowBody_1slqe_66{min-width:0}._rowFn_1slqe_70{font-family:ui-monospace,SF Mono,monospace;font-size:12px;color:var(--text, #e8e8f0);font-weight:500;margin-bottom:2px}._rowSummary_1slqe_78{font-size:12px;color:var(--text, #e8e8f0);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowError_1slqe_62 ._rowSummary_1slqe_78{color:#fca5a5}._rowMeta_1slqe_91{font-size:10px;color:var(--text-muted, #8a8e99);display:flex;gap:4px;font-family:ui-monospace,monospace}._empty_1slqe_99{text-align:center;padding:40px 20px;color:var(--text-muted, #8a8e99);font-size:13px}._host_174rv_5{font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff;line-height:1.55;font-size:13.5px}._header_174rv_12{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(34,211,238,.22);margin-bottom:14px}._title_174rv_21{font-size:16px;font-weight:600;color:#f0f9ff;flex:1}._meta_174rv_28{font-size:9px;color:#22d3eed9;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-family:ui-monospace,SF Mono,monospace;text-shadow:0 0 6px rgba(34,211,238,.3)}._body_174rv_38 h1,._body_174rv_38 h2,._body_174rv_38 h3{font-family:var(--font-heading, "Playfair Display", serif);margin:18px 0 8px;color:#f0f9ff}._body_174rv_38 h1{font-size:22px}._body_174rv_38 h2{font-size:17px}._body_174rv_38 h3{font-size:14px}._body_174rv_38 p{margin:10px 0}._body_174rv_38 ul,._body_174rv_38 ol{margin:10px 0;padding-left:22px}._body_174rv_38 li{margin:4px 0}._body_174rv_38 code{background:#22d3ee1a;border:1px solid rgba(34,211,238,.18);padding:1px 5px;border-radius:3px;font-size:12px;font-family:ui-monospace,SF Mono,monospace;color:#a5f3fc}._body_174rv_38 pre{background:#02040cb3;border:1px solid rgba(34,211,238,.18);padding:12px 14px;border-radius:4px;overflow-x:auto;font-size:12px;margin:12px 0}._body_174rv_38 pre code{background:transparent;border:none;padding:0;color:#a5f3fc}._body_174rv_38 strong{color:#22d3ee;font-weight:600;text-shadow:0 0 6px rgba(34,211,238,.25)}._body_174rv_38 blockquote{border-left:2px solid #22d3ee;padding-left:14px;margin:12px 0;color:#e0e7ffb3;font-style:italic;box-shadow:-2px 0 8px #22d3ee26}._sources_174rv_98{margin-top:22px;padding-top:14px;border-top:1px solid rgba(34,211,238,.22)}._sourcesTitle_174rv_104{font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#22d3eee6;text-shadow:0 0 6px rgba(34,211,238,.3);margin-bottom:8px;font-weight:700;font-family:ui-monospace,monospace}._source_174rv_98{display:block;font-size:12px;color:#22d3ee;text-decoration:none;padding:4px 0;transition:color .12s}._source_174rv_98:hover{text-decoration:underline;text-shadow:0 0 6px rgba(34,211,238,.5)}._source_174rv_98 small{color:#e0e7ff73;display:block;font-family:ui-monospace,monospace;font-size:10px}._empty_174rv_134,._error_174rv_135{text-align:center;padding:36px 18px;color:#e0e7ff8c;font-size:13px}._error_174rv_135{color:#fca5a5}._spinner_174rv_143{width:14px;height:14px;border:2px solid rgba(34,211,238,.15);border-top-color:#22d3ee;border-radius:50%;animation:_spin_174rv_143 .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:8px;box-shadow:0 0 8px #22d3ee4d}@keyframes _spin_174rv_143{to{transform:rotate(360deg)}}._host_18df8_4{font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff;line-height:1.55;font-size:13.5px}._header_18df8_11{border-bottom:1px solid rgba(34,211,238,.22);padding-bottom:14px;margin-bottom:14px}._from_18df8_17{font-size:14px;font-weight:600;color:#f0f9ff}._subject_18df8_23{font-size:16px;font-weight:700;color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.25);margin-top:2px}._date_18df8_31{font-size:9px;color:#22d3eebf;font-family:ui-monospace,SF Mono,monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:6px}._imageWarning_18df8_40{display:flex;align-items:center;gap:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.2);padding:8px 12px;border-radius:4px;font-size:11px;margin-bottom:12px;color:#e0e7ffbf}._imageWarning_18df8_40 button{background:transparent;color:#22d3ee;border:1px solid rgba(34,211,238,.5);padding:4px 10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;font-family:ui-monospace,monospace;border-radius:3px;cursor:pointer}._imageWarning_18df8_40 button:hover{background:#22d3ee1f;box-shadow:0 0 10px #22d3ee4d}._body_18df8_72 :where(p){margin:8px 0}._body_18df8_72 :where(a){color:#22d3ee}._body_18df8_72 :where(blockquote){border-left:2px solid rgba(34,211,238,.4);padding-left:12px;color:#e0e7ffa6;margin:8px 0}._body_18df8_72 :where(pre){background:#02040c99;border:1px solid rgba(34,211,238,.18);padding:10px 12px;border-radius:4px;overflow-x:auto;font-size:12px;font-family:ui-monospace,monospace}._empty_18df8_90{text-align:center;padding:40px 20px;color:#e0e7ff8c}._shell_pipfo_1{display:flex;flex-direction:column;height:100%;background:var(--color-surface);color:var(--color-text)}._header_pipfo_9{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border)}._headerIcon_pipfo_16{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}._headerTitle_pipfo_23{flex:1;font-size:13px;font-weight:600}._headerSub_pipfo_28{font-size:11px;color:var(--color-text-muted);margin-left:8px}._body_pipfo_34{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}._storyBlock_pipfo_45{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-bg-subtle)}._storyLabel_pipfo_54{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._titleInput_pipfo_62{font-size:16px;font-weight:600;background:transparent;border:none;outline:none;color:var(--color-text);padding:0}._titleInput_pipfo_62::placeholder{color:var(--color-text-muted)}._descTextarea_pipfo_75{font-size:13px;line-height:1.5;background:transparent;border:none;outline:none;color:var(--color-text);resize:none;min-height:36px;font-family:inherit;padding:0}._descTextarea_pipfo_75::placeholder{color:var(--color-text-muted)}._taskListHeader_pipfo_93{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}._taskListLabel_pipfo_99{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._taskListCount_pipfo_106{font-size:11px;color:var(--color-text-muted)}._taskList_pipfo_93{display:flex;flex-direction:column;gap:6px}._taskRow_pipfo_117{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-subtle)}._taskHandle_pipfo_126{flex-shrink:0;color:var(--color-text-muted);font-size:11px;margin-top:2px;width:16px;text-align:center}._taskCol_pipfo_134{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._taskTitle_pipfo_141{font-size:13px;font-weight:500;background:transparent;border:none;outline:none;color:var(--color-text);padding:0;font-family:inherit}._taskDesc_pipfo_151{font-size:12px;color:var(--color-text-muted);background:transparent;border:none;outline:none;resize:none;font-family:inherit;padding:0;min-height:18px}._taskActions_pipfo_162{flex-shrink:0;display:flex;gap:4px;margin-top:2px}._iconBtn_pipfo_168{background:transparent;border:none;color:var(--color-text-muted);padding:4px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._iconBtn_pipfo_168:hover{background:var(--color-bg-muted);color:var(--color-text)}._addTaskBtn_pipfo_184{align-self:flex-start;font-size:12px;background:transparent;border:1px dashed var(--color-border-strong);color:var(--color-text-muted);padding:6px 10px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._addTaskBtn_pipfo_184:hover{background:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-text-subtle)}._footer_pipfo_205{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}._footerHint_pipfo_213{font-size:11px;color:var(--color-text-muted);flex:1}._btn_pipfo_218{font-size:13px;padding:7px 14px;border-radius:4px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;gap:6px}._btn_pipfo_218:hover{background:var(--color-bg-muted)}._btn_pipfo_218:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_pipfo_232{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._btnPrimary_pipfo_232:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._loadingHint_pipfo_241{display:flex;align-items:center;gap:8px;padding:14px;color:var(--color-text-muted);font-size:13px}._errorBox_pipfo_250{padding:12px;border:1px solid rgba(248,113,113,.4);background:#f8717114;color:#f87171;border-radius:4px;font-size:12px;white-space:pre-wrap;word-break:break-word}._resultBox_pipfo_261{padding:12px;border:1px solid rgba(74,222,128,.4);background:#4ade8014;border-radius:4px;display:flex;flex-direction:column;gap:6px;font-size:12px}._resultRow_pipfo_271{display:flex;gap:8px;align-items:center}._resultLink_pipfo_276{color:var(--color-accent);text-decoration:none}._resultLink_pipfo_276:hover{text-decoration:underline}._resultErr_pipfo_281{color:#f87171}._spin_pipfo_283{animation:_jcSpin_pipfo_1 .9s linear infinite}@keyframes _jcSpin_pipfo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._shell_3s34e_4{width:100%;max-width:760px;max-height:calc(100vh - 200px);background:var(--color-surface);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);border-radius:10px;box-shadow:0 1px #ffffff0a inset,0 16px 48px #00000052;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-body, "Inter", system-ui, sans-serif)}._header_3s34e_21{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-panel-border)}._headerLabel_3s34e_28{flex:1;font-size:13px;font-weight:600;color:var(--color-text)}._headerPrompt_3s34e_34{font-size:11px;color:var(--color-text-subtle);font-family:ui-monospace,monospace}._body_3s34e_40{flex:1;overflow-y:auto;padding:12px 16px}._list_3s34e_47{display:flex;flex-direction:column;gap:2px}._row_3s34e_52{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;padding:6px 8px;border-radius:4px;font-size:12.5px}._row_3s34e_52:hover{background:var(--color-bg-muted)}._rowName_3s34e_64{font-family:ui-monospace,monospace;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_3s34e_71{font-size:11px;color:var(--color-text-subtle);font-family:ui-monospace,monospace;white-space:nowrap}._rowActions_3s34e_77{display:flex;gap:2px;opacity:0;transition:opacity .1s}._row_3s34e_52:hover ._rowActions_3s34e_77{opacity:1}._actionBtn_3s34e_86{background:transparent;border:none;padding:4px;color:var(--color-text-subtle);cursor:pointer;border-radius:3px;display:inline-flex}._actionBtn_3s34e_86:hover{background:var(--color-accent-subtle, var(--color-bg-subtle));color:var(--color-text)}._count_3s34e_101{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:8px}._countNumber_3s34e_108{font-size:64px;font-weight:700;color:var(--color-accent);font-family:ui-monospace,monospace;line-height:1}._countLabel_3s34e_115{font-size:13px;color:var(--color-text-muted)}._countBreakdown_3s34e_119{margin-top:16px;font-size:11px;color:var(--color-text-subtle);max-width:500px;text-align:center}._error_3s34e_128{padding:20px;background:color-mix(in srgb,#dc2626 8%,transparent);border:1px solid color-mix(in srgb,#dc2626 28%,transparent);color:#b91c1c;border-radius:6px;font-size:13px;line-height:1.55}._errorTitle_3s34e_137{font-weight:700;margin-bottom:6px}._errorHint_3s34e_141{margin-top:12px;font-size:11.5px;color:var(--color-text-subtle);font-style:italic}._empty_3s34e_148{text-align:center;padding:40px 20px;color:var(--color-text-subtle);font-size:12.5px;font-style:italic}._loading_3s34e_156{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--color-text-subtle);font-size:12px}._spinner_3s34e_166{animation:_dynaviewSpin_3s34e_1 1s linear infinite;color:var(--color-accent);flex-shrink:0}@keyframes _dynaviewSpin_3s34e_1{to{transform:rotate(360deg)}}._footer_3s34e_176{padding:10px 16px;border-top:1px solid var(--color-panel-border);font-size:11px;color:var(--color-text-subtle);display:flex;justify-content:space-between;align-items:center}._tableWrap_3s34e_189{overflow-x:auto}._table_3s34e_189{width:100%;border-collapse:collapse;font-size:12px}._table_3s34e_189 th,._table_3s34e_189 td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--color-panel-border);white-space:nowrap}._table_3s34e_189 th{font-weight:600;color:var(--color-text);background:var(--color-surface);position:sticky;top:0}._thSortable_3s34e_210{cursor:pointer;user-select:none}._thSortable_3s34e_210:hover{color:var(--color-accent)}._tableTrunc_3s34e_217{font-size:11px;padding:6px 10px;color:var(--color-text-subtle);text-align:center;font-style:italic}._grouped_3s34e_226{display:flex;flex-direction:column;gap:8px}._groupBlock_3s34e_231{border:1px solid var(--color-panel-border);border-radius:6px;overflow:hidden}._groupHeader_3s34e_236{width:100%;display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-weight:600;cursor:pointer;border:0;text-align:left}._groupHeader_3s34e_236:hover{background:var(--color-bg-muted)}._groupKey_3s34e_251{flex:1}._groupCount_3s34e_252{font-size:11px;color:var(--color-text-subtle);font-weight:400}._chartHolder_3s34e_259{width:100%;display:flex;justify-content:center}._chartHolder_3s34e_259 svg{max-width:100%;height:auto}._markdown_3s34e_267{font-size:13px;line-height:1.55;color:var(--color-text)}._markdown_3s34e_267 h1,._markdown_3s34e_267 h2,._markdown_3s34e_267 h3,._markdown_3s34e_267 h4,._markdown_3s34e_267 h5,._markdown_3s34e_267 h6{margin:1em 0 .5em;font-weight:600}._markdown_3s34e_267 h1{font-size:18px}._markdown_3s34e_267 h2{font-size:16px}._markdown_3s34e_267 h3{font-size:14px}._markdown_3s34e_267 p{margin:.5em 0}._markdown_3s34e_267 ul,._markdown_3s34e_267 ol{margin:.5em 0;padding-left:1.4em}._markdown_3s34e_267 li{margin:.15em 0}._markdown_3s34e_267 code{font-family:ui-monospace,monospace;font-size:12px;background:var(--color-bg-muted);padding:1px 5px;border-radius:3px}._markdown_3s34e_267 pre{background:var(--color-bg-muted);padding:10px 12px;border-radius:6px;overflow-x:auto;margin:.5em 0}._markdown_3s34e_267 pre code{background:transparent;padding:0;font-size:12px}._markdown_3s34e_267 a{color:var(--color-accent);text-decoration:underline}._actionCol_3s34e_306{width:1%;padding:0 4px}._rowActions_3s34e_77{display:flex;gap:4px;opacity:0;transition:opacity .1s}._rowHoverable_3s34e_313:hover ._rowActions_3s34e_77{opacity:1}._rowActionBtn_3s34e_314{background:transparent;border:1px solid var(--color-panel-border);color:var(--color-text-subtle);padding:2px 6px;font-size:11px;border-radius:4px;cursor:pointer}._rowActionBtn_3s34e_314:hover{color:var(--color-accent);border-color:var(--color-accent)}._iframeFrame_3s34e_329{width:100%;min-height:360px;height:50vh;border:1px solid var(--color-panel-border);border-radius:6px;background:#0b0b15}._codeWrap_3s34e_339{border:1px solid var(--color-panel-border);border-radius:6px;overflow:hidden;font-family:ui-monospace,monospace;font-size:12px}._codeLang_3s34e_346{padding:2px 8px;background:var(--color-bg-muted);color:var(--color-text-subtle);font-size:10px;text-transform:uppercase;letter-spacing:.05em}._codePre_3s34e_354{margin:0;padding:0;background:#0b0b15;overflow-x:auto}._codeTable_3s34e_360{width:100%;border-collapse:collapse}._codeLineNo_3s34e_364{padding:0 8px;text-align:right;user-select:none;color:var(--color-text-subtle);border-right:1px solid var(--color-panel-border);width:1%;white-space:nowrap;opacity:.6}._codeLine_3s34e_364{padding:0 8px;color:#e0e7ff;white-space:pre}._codeLine_3s34e_364 .hl-kw{color:#c084fc;font-weight:600}._codeLine_3s34e_364 .hl-str{color:#facc15}._codeLine_3s34e_364 .hl-num{color:#22d3ee}._codeLine_3s34e_364 .hl-com{color:#94a3b8;font-style:italic}._shapeSwitcher_3s34e_385{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}._shapeSwitcherLabel_3s34e_392{font-size:10px;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em}._shapeChip_3s34e_398{background:transparent;border:1px solid var(--color-panel-border);color:var(--color-text-subtle);padding:2px 8px;font-size:11px;border-radius:10px;cursor:pointer;transition:border-color .1s,color .1s}._shapeChip_3s34e_398:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._shapeChipActive_3s34e_412{background:var(--color-accent);color:#0b0b15;border-color:var(--color-accent);cursor:default}
