._wrapper_1idlp_3{display:block;position:relative;margin:var(--space-4) auto;max-width:100%;line-height:0}._wrapper_1idlp_3._selected_1idlp_11 ._img_1idlp_11{outline:2px solid var(--color-accent, #5b6cff);outline-offset:2px}._img_1idlp_11{display:block;width:100%;height:auto;border-radius:var(--radius-md);user-select:none;margin:0}._handle_1idlp_25{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_1idlp_3:hover ._handle_1idlp_25,._wrapper_1idlp_3._selected_1idlp_11 ._handle_1idlp_25{opacity:1}._handle_1idlp_25._se_1idlp_11{right:-6px;bottom:-6px;cursor:nwse-resize}._handle_1idlp_25._sw_1idlp_44{left:-6px;bottom:-6px;cursor:nesw-resize}._handle_1idlp_25._ne_1idlp_45{right:-6px;top:-6px;cursor:nesw-resize}._handle_1idlp_25._nw_1idlp_46{left:-6px;top:-6px;cursor:nwse-resize}._sizeBadge_1idlp_48{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_1vt0v_3{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_1vt0v_12{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_1vt0v_21{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_1vt0v_21:hover{color:var(--color-text)}._copyBtn_1vt0v_36{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_1vt0v_36:hover{background:var(--color-bg-muted);color:var(--color-text)}._pre_1vt0v_52{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_1vt0v_3 .hljs-keyword,._wrapper_1vt0v_3 .hljs-selector-tag,._wrapper_1vt0v_3 .hljs-built_in{color:#c678dd}._wrapper_1vt0v_3 .hljs-string,._wrapper_1vt0v_3 .hljs-attr{color:#98c379}._wrapper_1vt0v_3 .hljs-number,._wrapper_1vt0v_3 .hljs-literal{color:#d19a66}._wrapper_1vt0v_3 .hljs-comment,._wrapper_1vt0v_3 .hljs-quote{color:#5c6370;font-style:italic}._wrapper_1vt0v_3 .hljs-title,._wrapper_1vt0v_3 .hljs-name{color:#61afef}._wrapper_1vt0v_3 .hljs-type,._wrapper_1vt0v_3 .hljs-class .hljs-title{color:#e5c07b}._wrapper_1vt0v_3 .hljs-variable,._wrapper_1vt0v_3 .hljs-template-variable,._wrapper_1vt0v_3 .hljs-tag{color:#e06c75}[data-theme=light] ._wrapper_1vt0v_3 .hljs-keyword,[data-theme=light] ._wrapper_1vt0v_3 .hljs-selector-tag{color:#7c3aed}[data-theme=light] ._wrapper_1vt0v_3 .hljs-string{color:#16a34a}[data-theme=light] ._wrapper_1vt0v_3 .hljs-number{color:#b45309}[data-theme=light] ._wrapper_1vt0v_3 .hljs-comment{color:#6b7280}[data-theme=light] ._wrapper_1vt0v_3 .hljs-title{color:#2563eb}[data-theme=light] ._wrapper_1vt0v_3 .hljs-type{color:#b45309}[data-theme=light] ._wrapper_1vt0v_3 .hljs-variable{color:#dc2626}._wrapper_1anb4_3{position:relative;width:100%;margin:var(--space-4) 0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-muted)}._iframeContainer_1anb4_13{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}._iframeContainer_1anb4_13 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._placeholder_1anb4_29{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_1anb4_29:hover{border-color:var(--color-accent);color:var(--color-accent)}._caption_1anb4_50{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center;font-style:italic}._toolbar_teq7a_3{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;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;max-width:min(720px,calc(100vw - 32px))}._toolbar_teq7a_3>._divider_teq7a_23:first-child{display:none}._divider_teq7a_23{width:1px;height:18px;background:#ffffff26;margin:0 var(--space-1);flex-shrink:0}[data-theme=dark] ._divider_teq7a_23{background:#00000026}._btn_teq7a_39{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_teq7a_39:hover{background:var(--color-toolbar-btn-hover)}._btn_teq7a_39._active_teq7a_55{background:var(--color-toolbar-btn-active)}._headingSelect_teq7a_59{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_teq7a_59:hover{background:var(--color-toolbar-btn-hover)}[data-theme=dark] ._headingSelect_teq7a_59{border-color:#0003}._panel_p8f3s_3{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_p8f3s_12{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--color-panel-border)}._title_p8f3s_19{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_p8f3s_29{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_p8f3s_29:hover{background:var(--color-bg-muted);color:var(--color-text)}._empty_p8f3s_43{padding:16px 12px;font-size:11.5px;color:var(--color-text-subtle);line-height:1.5}._empty_p8f3s_43 code{background:var(--color-bg-muted);padding:1px 4px;border-radius:3px;font-family:ui-monospace,SF Mono,monospace;font-size:10.5px}._sectionLabel_p8f3s_57{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_p8f3s_68{padding:4px 10px;font-size:11.5px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._itemActive_p8f3s_76{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._list_p8f3s_82{list-style:none;margin:0;padding:2px 0;overflow-y:auto}._item_p8f3s_76{display:flex;align-items:center;gap:4px;padding:4px 10px;cursor:pointer;font-size:12.5px;color:var(--color-text);transition:background .1s}._item_p8f3s_76:hover{background:var(--color-bg-muted)}._itemIcon_p8f3s_99{color:var(--color-text-subtle);flex-shrink:0}._itemText_p8f3s_100{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._backdrop_tky6c_3{position:fixed;inset:0;z-index:9999}._popover_tky6c_8{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_tky6c_21{color:var(--color-accent);flex-shrink:0}._input_tky6c_22{flex:1;background:transparent;border:0;outline:0;color:var(--color-text);font-size:13px;font-family:inherit}._input_tky6c_22::placeholder{color:var(--color-text-subtle)}._runBtn_tky6c_32{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_tky6c_32:disabled{opacity:.4;cursor:not-allowed}._spin_tky6c_43{color:var(--color-accent);animation:_spin_tky6c_43 1s linear infinite}@keyframes _spin_tky6c_43{to{transform:rotate(360deg)}}._banner_36ahv_3{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_36ahv_19{color:var(--color-accent);flex-shrink:0}._text_36ahv_20{font-size:12.5px;color:var(--color-text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._preview_36ahv_28{color:var(--color-text-subtle);font-style:italic}._actions_36ahv_29{display:flex;align-items:center;gap:6px;flex-shrink:0}._btnPrimary_36ahv_30{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_36ahv_40{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_36ahv_40:hover{background:var(--color-bg-muted);color:var(--color-text)}._spin_36ahv_53{color:var(--color-accent);animation:_spin_36ahv_53 1s linear infinite}@keyframes _spin_36ahv_53{to{transform:rotate(360deg)}}._ghost_1kw5d_3{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_1kw5d_14{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}._bar_1jefz_3{position:absolute;top:12px;right:12px;z-index:30;display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--color-toolbar-bg);color:var(--color-toolbar-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:min(380px,calc(100vw - 32px))}._row_1jefz_19{display:flex;align-items:center;gap:6px}._input_1jefz_25{flex:1;min-width:0;height:28px;padding:0 8px;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:12.5px;font-family:var(--font-body);border:1px solid var(--color-border);outline:none}._input_1jefz_25:focus{border-color:var(--color-accent)}._count_1jefz_43{font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;flex-shrink:0}._iconBtn_1jefz_52{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:transparent;color:var(--color-toolbar-text);flex-shrink:0;transition:background var(--duration-fast) var(--ease-default)}._iconBtn_1jefz_52:hover{background:var(--color-toolbar-btn-hover)}._iconBtn_1jefz_52._active_1jefz_69{background:var(--color-toolbar-btn-active)}._textBtn_1jefz_73{height:26px;padding:0 10px;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:11.5px;font-weight:500;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast),border-color var(--duration-fast)}._textBtn_1jefz_73:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-accent)}._textBtn_1jefz_73:disabled{opacity:.5;cursor:not-allowed}._wrapper_emfop_3{flex:1;display:flex;flex-direction:row;overflow:hidden;background:var(--color-bg);position:relative}._scrollArea_emfop_12{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--prompt-bar-height) + var(--space-16))}._outlineToggle_emfop_19{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_emfop_19:hover{color:var(--color-text);border-color:var(--color-accent)}._outlineToggleActive_emfop_38{background:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent)}._outlineToggleLabel_emfop_43{font-size:11px;letter-spacing:.02em}._page_emfop_49{max-width:680px;margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-16)}._editor_emfop_60 .ProseMirror{outline:none;min-height:60vh;caret-color:var(--color-accent);font-family:var(--font-serif)}._editor_emfop_60 .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_emfop_60 .ProseMirror>*+*{margin-top:var(--space-4)}._editor_emfop_60 .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_emfop_60 .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_emfop_60 .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_emfop_60 .ProseMirror p{font-size:1.0625rem;line-height:1.85;color:var(--color-text)}._editor_emfop_60 .ProseMirror p+p{margin-top:0;text-indent:2em}._editor_emfop_60 .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_emfop_60 .ProseMirror ul,._editor_emfop_60 .ProseMirror ol{padding-left:var(--space-6)}._editor_emfop_60 .ProseMirror li{line-height:var(--leading-relaxed)}._editor_emfop_60 .ProseMirror li+li{margin-top:var(--space-1)}._editor_emfop_60 .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_emfop_60 .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_emfop_60 .ProseMirror pre code{background:none;color:var(--color-text);padding:0;font-size:var(--text-sm)}._editor_emfop_60 .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_emfop_60 .ProseMirror blockquote p{text-indent:0!important}._editor_emfop_60 .ProseMirror blockquote p+p{margin-top:var(--space-2)}._editor_emfop_60 .ProseMirror blockquote:before{content:"❧";display:block;font-size:1.1rem;color:var(--color-text-subtle);margin-bottom:var(--space-3);font-style:normal}._editor_emfop_60 .ProseMirror blockquote:after{content:"❧";display:block;font-size:1.1rem;color:var(--color-text-subtle);margin-top:var(--space-3);font-style:normal}._editor_emfop_60 .ProseMirror hr{border:none;text-align:center;height:1.5rem;margin:var(--space-10) 0;overflow:visible;position:relative}._editor_emfop_60 .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_emfop_60 .ProseMirror a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._editor_emfop_60 .ProseMirror img{max-width:100%;border-radius:var(--radius-md);display:block;margin:var(--space-4) auto}._editor_emfop_60 .ProseMirror ::selection{background:var(--color-selection)}._editor_emfop_60 .ProseMirror mark{background:#fde04773;border-radius:2px;padding:0 1px;color:inherit}[data-theme=dark] ._editor_emfop_60 .ProseMirror mark{background:#fde04740}._editor_emfop_60 .ProseMirror s{text-decoration:line-through;text-decoration-thickness:1.5px}._editor_emfop_60 .ProseMirror sup,._editor_emfop_60 .ProseMirror sub{font-size:.75em;line-height:0}._editor_emfop_60 .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1)}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.4em;user-select:none;cursor:pointer}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-accent);cursor:pointer}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li>div>p{text-indent:0;margin:0}._editor_emfop_60 .ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--color-text-muted);text-decoration:line-through}._editor_emfop_60 .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-top:var(--space-1);margin-left:var(--space-4)}._wordCount_emfop_345{position:absolute;bottom:calc(var(--prompt-bar-height) + var(--space-3));right:var(--space-4);z-index:10;padding:3px 8px;border-radius:4px;background:var(--color-bg-subtle);color:var(--color-text-subtle);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;user-select:none}._editor_emfop_60 .veya-ghost-sel{background:var(--color-accent-subtle);border-radius:2px}._editor_emfop_60 .veya-find-match{background:#fde04759;border-radius:2px}._editor_emfop_60 .veya-find-active{background:#fb923c8c;border-radius:2px;outline:1px solid rgba(251,146,60,.9)}._editor_emfop_60 .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_emfop_60 .veya-comment-highlight:hover{background:#fbbf2466}._editor_emfop_60 .collaboration-cursor__caret{border-left:2px solid currentColor;border-right:none;margin-left:-1px;pointer-events:none;position:relative;word-break:normal}._editor_emfop_60 .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_emfop_60 .veya-col-layout{position:relative;width:100%;margin:12px 0;border-radius:6px;border:1px solid transparent;transition:border-color .2s}._editor_emfop_60 .veya-col-layout:hover{border-color:var(--color-border)}._editor_emfop_60 .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_emfop_60 .veya-col-layout:hover .veya-col-header{opacity:1;height:32px;border-bottom:1px solid var(--color-border)}._editor_emfop_60 .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_emfop_60 .veya-col-btn:hover{background:var(--color-bg-muted);color:var(--color-text)}._editor_emfop_60 .veya-col-btn-active{background:var(--color-accent);color:#fff}._editor_emfop_60 .veya-col-btn-active:hover{opacity:.9}._editor_emfop_60 .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_emfop_60 .veya-col-delete:hover{background:#dc32321a;color:#dc3232}._editor_emfop_60 .veya-col-grid{display:grid;gap:12px;padding:12px}._editor_emfop_60 .veya-col-layout[data-columns="1"] .veya-col-grid{grid-template-columns:1fr}._editor_emfop_60 .veya-col-layout[data-columns="2"] .veya-col-grid{grid-template-columns:1fr 1fr}._editor_emfop_60 .veya-col-layout[data-columns="3"] .veya-col-grid{grid-template-columns:1fr 1fr 1fr}._editor_emfop_60 .veya-col-layout[data-columns="4"] .veya-col-grid{grid-template-columns:1fr 1fr 1fr 1fr}._editor_emfop_60 .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_emfop_60 .veya-col-grid .column-node:last-child{border-right:none}._editor_emfop_60 .veya-col-grid .column-node:focus-within{border-color:var(--color-accent)}._editor_emfop_60 .veya-col-grid .column-node p{margin:.25em 0}._editor_emfop_60 .veya-col-grid .column-node p:first-child{margin-top:0}._editor_emfop_60 .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.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);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_tggtl_6{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_tggtl_18{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_tggtl_28{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_tggtl_43{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_tggtl_43::placeholder{color:color-mix(in srgb,var(--color-text) 30%,transparent)}._formulaInput_tggtl_43: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_tggtl_61{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_tggtl_61: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_tggtl_84{flex:1;overflow:auto;background:var(--color-bg)}._scrollArea_tggtl_84: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_tggtl_102{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;user-select:none;-webkit-user-select:none;position:relative;z-index:1}._grid_tggtl_102 th,._grid_tggtl_102 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_tggtl_124{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_tggtl_124:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}._colResizeHandle_tggtl_143{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:3}._colResizeHandle_tggtl_143:hover{background:color-mix(in srgb,var(--color-accent) 40%,transparent)}._rowHeader_tggtl_155{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_tggtl_155:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}._cornerCell_tggtl_176{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_tggtl_28{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_tggtl_28: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_tggtl_209{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_tggtl_215{background:color-mix(in srgb,var(--color-accent) calc(.14 * 100%),transparent)}._cellFormula_tggtl_219{color:#c084fc;text-shadow:0 0 6px rgba(192,132,252,.25)}._cellError_tggtl_224{color:#fca5a5;font-style:italic}._contextMenu_tggtl_231{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_tggtl_249{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_tggtl_249:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}._slide_1hlv2_9{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_1hlv2_26{position:absolute;inset:0;pointer-events:none;overflow:hidden}._decorGlow_1hlv2_33{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(120px);opacity:.08;top:-100px;right:-100px}._decorLine_1hlv2_44{position:absolute;bottom:0;left:0;width:100%;height:3px;opacity:.6}._slideContent_1hlv2_55{position:relative;z-index:1;width:100%;height:100%;padding:56px 64px;display:flex;flex-direction:column;gap:16px}._heading_1hlv2_69{font-size:72px;font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0}._subheading_1hlv2_77{font-size:24px;opacity:.65;margin:0;font-weight:400;line-height:1.45}._pattern_cover_1hlv2_86 ._slideContent_1hlv2_55{align-items:center;justify-content:center;text-align:center}._pattern_cover_1hlv2_86 ._heading_1hlv2_69{font-size:120px;letter-spacing:-.035em;font-weight:700}._pattern_cover_1hlv2_86 ._subheading_1hlv2_77{font-size:28px;margin-top:16px}._pattern_cover_1hlv2_86 ._decorGlow_1hlv2_33{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.12}._pattern_cover_1hlv2_86 ._decorLine_1hlv2_44{top:0;bottom:auto;height:100%;width:3px;left:48px}._pattern_idea_1hlv2_86 ._slideContent_1hlv2_55{justify-content:flex-start;padding-top:64px}._pattern_idea_1hlv2_86 ._heading_1hlv2_69{font-size:56px;margin-bottom:16px}._twoColumns_1hlv2_140{display:grid;grid-template-columns:1fr 1fr;gap:40px;flex:1;align-items:start}._column_1hlv2_148{display:flex;flex-direction:column;gap:12px}._quote_1hlv2_155{position:relative;margin:0}._quoteMark_1hlv2_163{font-family:var(--slide-font-heading);font-size:160px;font-weight:700;line-height:.5;position:absolute;top:-28px;left:-32px;opacity:.22}._quoteText_1hlv2_176{font-size:44px;font-weight:500;line-height:1.35;letter-spacing:-.015em;font-family:var(--slide-font-heading);margin:0}._quoteAttribution_1hlv2_185{display:block;margin-top:32px;font-size:18px;font-weight:500;opacity:.55;font-style:normal}._statsGrid_1hlv2_196{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;flex:1;align-items:center}._statBlock_1hlv2_204{display:flex;flex-direction:column;align-items:center;gap:8px}._statNumber_1hlv2_211{font-size:96px;font-weight:700;line-height:1;letter-spacing:-.03em;font-family:var(--slide-font-heading)}._statLabel_1hlv2_219{font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.6}._bulletList_1hlv2_229{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}._bulletItem_1hlv2_238{display:flex;align-items:baseline;gap:20px;font-size:28px;line-height:1.45;font-weight:400}._bulletDot_1hlv2_247{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:14px}._blocks_1hlv2_257{display:flex;flex-direction:column;gap:12px;flex:1}._bodyText_1hlv2_264{font-size:24px;line-height:1.55;margin:0;opacity:.85;font-weight:400}._codeBlock_1hlv2_272{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_1hlv2_283{flex:1;display:flex;align-items:center;justify-content:center}._imagePlaceholder_1hlv2_290{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_1hlv2_305{position:absolute;bottom:16px;right:24px;font-size:12px;font-weight:600;opacity:.4}._canvas_1hlv2_318{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);position:relative}._toolbar_1hlv2_327{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_1hlv2_350{font-size:10px;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}._themeBtn_1hlv2_357{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_1hlv2_357:hover{border-color:var(--color-border-strong);color:var(--color-text)}._themeBtnActive_1hlv2_373{background:var(--color-accent);border-color:transparent;color:var(--color-text-inverse)}._shellTile_1hlv2_382{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_1hlv2_382:hover{border-color:var(--color-accent)}._shellTileActive_1hlv2_395{outline:2px solid var(--color-accent);outline-offset:2px}._hueSlider_1hlv2_400{width:160px;height:10px;border-radius:5px;appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid var(--color-border)}._hueSlider_1hlv2_400::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #000;cursor:grab}._hueSlider_1hlv2_400::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #000;cursor:grab}._accentSwatch_1hlv2_429{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border);flex-shrink:0}._themePresets_1hlv2_335{position:relative}._themePresets_1hlv2_335[open] ._themePresetsList_1hlv2_335{display:flex}._themePresetsList_1hlv2_335{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_1hlv2_335 ._themeBtn_1hlv2_357{width:100%;text-align:left}._searchBtnPinned_1hlv2_332{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_1hlv2_332:hover{color:var(--color-text);border-color:var(--color-accent)}._searchPopover_1hlv2_492{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_1hlv2_324{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_1hlv2_324:hover{opacity:.9;transform:translateY(-1px)}._presentBtnPinned_1hlv2_324:active{transform:translateY(0)}._presentBtn_1hlv2_324{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_1hlv2_324:hover{opacity:.85}._main_1hlv2_561{flex:1;display:flex;overflow:hidden}._panelHead_1hlv2_573{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px}._panelTitle_1hlv2_579{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0}._collapseBtn_1hlv2_587{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_1hlv2_587:hover{color:var(--color-text);background:var(--color-bg-muted)}._collapsedRail_1hlv2_606{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_1hlv2_617,._collapsedRailIcon_1hlv2_618{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_1hlv2_617:hover,._collapsedRailIcon_1hlv2_618:hover{color:var(--color-text);background:var(--color-bg-muted)}._railContainer_1hlv2_639{display:flex;flex-shrink:0;background:var(--color-panel-bg);border-right:1px solid var(--color-border)}._iconRail_1hlv2_648{width:44px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0;gap:4px}._iconRailTop_1hlv2_658,._iconRailBottom_1hlv2_658{display:flex;flex-direction:column;gap:2px}._iconRailBtn_1hlv2_663{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_1hlv2_663:hover{color:var(--color-text);background:var(--color-bg-muted)}._iconRailBtnActive_1hlv2_680{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._viewArea_1hlv2_688{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_1hlv2_700{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_1hlv2_716{display:flex;flex-direction:column;gap:8px;padding:4px 0}._themeRail_1hlv2_727{display:flex;flex-direction:column;gap:10px;padding:4px 0}._themeRailRow_1hlv2_733{display:flex;gap:6px}._themeRailGroup_1hlv2_737{display:flex;flex-direction:column;gap:4px}._themeRailLabel_1hlv2_742{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_1hlv2_753{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}._thumbStrip_1hlv2_340{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_1hlv2_775{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_1hlv2_775:hover{border-color:color-mix(in srgb,var(--color-text) 18%,transparent);transform:translateY(-1px)}._stripThumbActive_1hlv2_790{border-color:var(--slide-accent, var(--color-accent))}._stripThumbLabel_1hlv2_793{position:absolute;bottom:2px;left:4px;font-size:9px;font-weight:700;color:#ffffffb3;background:#0000008c;padding:1px 5px;border-radius:3px}._stripAddBtn_1hlv2_804{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_1hlv2_804:hover{border-color:var(--color-accent);color:var(--color-accent)}._railDivider_1hlv2_823{height:1px;background:var(--color-border);margin:4px 12px;opacity:.5}._railToolList_1hlv2_830{display:flex;flex-direction:column;gap:1px;padding:4px 0}._railToolBtn_1hlv2_837{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_1hlv2_837:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}._railToolBtn_1hlv2_837:disabled{opacity:.4;cursor:not-allowed}._railAgentEmpty_1hlv2_859{font-size:11.5px;color:var(--color-text-subtle);padding:4px 8px;line-height:1.5;margin:0}._railAgentList_1hlv2_867{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}._navThumb_1hlv2_876{position:relative;cursor:pointer;border-radius:6px;border:2px solid transparent;overflow:hidden;transition:border-color .15s;aspect-ratio:16/9}._navThumb_1hlv2_876:hover{border-color:color-mix(in srgb,var(--color-text) 18%,transparent)}._navThumbActive_1hlv2_890{border-color:var(--slide-accent, #6366f1)}._navLabel_1hlv2_894{position:absolute;bottom:4px;left:6px;font-size:9px;font-weight:700;color:#ffffff80;background:#0009;padding:1px 5px;border-radius:3px}._addSlideBtn_1hlv2_906{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_1hlv2_906:hover{border-color:color-mix(in srgb,var(--color-text) 32%,transparent);color:var(--color-text)}._viewportColumn_1hlv2_929{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}._viewport_1hlv2_929{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_1hlv2_953{position:fixed;inset:0;z-index:10000;background:#000;display:flex;align-items:center;justify-content:center;cursor:none}._presenterOverlay_1hlv2_953:hover{cursor:default}._presenterSlide_1hlv2_968{transform-origin:center center}._presenterControls_1hlv2_972{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_1hlv2_953:hover ._presenterControls_1hlv2_972{opacity:1}._presenterNav_1hlv2_991{font-size:13px;color:#ffffffb3;cursor:pointer;padding:4px 12px;border-radius:8px;transition:background .12s}._presenterNav_1hlv2_991:hover{background:#ffffff1a;color:#fff}._presenterNav_1hlv2_991:disabled{opacity:.3;cursor:default}._presenterCount_1hlv2_1010{font-size:12px;color:#fff6;min-width:60px;text-align:center}._presenterExit_1hlv2_1017{font-size:11px;color:#fff6;cursor:pointer;padding:4px 10px;border-radius:6px}._presenterExit_1hlv2_1017:hover{color:#fff;background:#ffffff1a}._notesArea_1hlv2_1032{padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}._notesInput_1hlv2_1038{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_1hlv2_1038:focus{outline:none;color:var(--color-text)}._notesInput_1hlv2_1038::placeholder{color:#fff3}._editable_1hlv2_1063{cursor:text;border-radius:3px;transition:background 80ms;outline:none}._editable_1hlv2_1063:hover{background:#ffffff0a}._editing_1hlv2_1073{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_1hlv2_1080{opacity:.35;font-style:italic}._bulletEditing_1hlv2_1085{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_1hlv2_1101{width:1px;height:14px;background:color-mix(in srgb,var(--color-text) 14%,transparent);margin:0 4px}._toolBtn_1hlv2_1108{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_1hlv2_1108: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_1hlv2_1131{position:relative}._pickerMenu_1hlv2_335{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_1hlv2_1153{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_1hlv2_1153:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}._menuItemActive_1hlv2_1169{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);font-weight:600}._imageRendered_1hlv2_1177{display:block;max-width:100%;max-height:360px;margin:0 auto;border-radius:6px;object-fit:contain}._canvasLayer_1hlv2_1192 ._imageBlock_1hlv2_283{position:relative;width:100%;height:100%;margin:0}._canvasLayer_1hlv2_1192 ._imageRendered_1hlv2_1177{max-width:100%;max-height:100%;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}._canvasLayer_1hlv2_1192 ._imageBlock_1hlv2_283:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0000 35%,#0000008c)}._mesh_dawn_1hlv2_1225{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_1hlv2_1233{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_1hlv2_1241{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_1hlv2_1249{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_1hlv2_1257{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_1hlv2_1265{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_1hlv2_1286{width:28px;height:18px;border-radius:3px;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;transition:outline .12s}._meshThumb_1hlv2_1286:hover{outline:1px solid var(--color-accent);outline-offset:1px}._meshThumbActive_1hlv2_1299{outline:2px solid var(--color-accent);outline-offset:1px}._meshThumbNone_1hlv2_1303{background:repeating-linear-gradient(45deg,var(--color-bg-muted, #e5e5e5) 0 4px,var(--color-bg, #fff) 4px 8px)}._imageReplaceBtn_1hlv2_1311{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_1hlv2_1327{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_1hlv2_1337{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_1hlv2_1337 svg{max-width:100%;height:auto}._chartEditing_1hlv2_1352{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_1hlv2_1192{position:absolute;inset:0;pointer-events:none;z-index:2}._positionedBlock_1hlv2_1374{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._positionedBlock_1hlv2_1374 img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}._positionedEditable_1hlv2_1390{cursor:move;outline:1.5px dashed color-mix(in srgb,var(--color-accent) 50%,transparent);outline-offset:0;transition:outline-color .1s}._positionedEditable_1hlv2_1390:hover{outline-color:var(--color-accent)}._resizeHandle_1hlv2_1403{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_1hlv2_1414{top:-6px;left:-6px;cursor:nwse-resize}._handleNE_1hlv2_1415{top:-6px;right:-6px;cursor:nesw-resize}._handleSW_1hlv2_1416{bottom:-6px;left:-6px;cursor:nesw-resize}._handleSE_1hlv2_1417{bottom:-6px;right:-6px;cursor:nwse-resize}._canvas_14cfs_5{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_14cfs_18{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_14cfs_34{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._sectionHead_14cfs_40{display:flex;align-items:center;justify-content:space-between;padding:0 6px}._sectionLabel_14cfs_46{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._filterList_14cfs_58{display:flex;flex-direction:column;gap:1px}._filterBtn_14cfs_60{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_14cfs_60:hover{background:var(--color-bg-muted);color:var(--color-text)}._filterBtnActive_14cfs_76{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._filterIcon_14cfs_82{flex-shrink:0}._filterLabel_14cfs_83{flex:1}._filterCount_14cfs_84{font-size:10.5px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._filterCountAccent_14cfs_89{background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:999px;font-weight:600}._composeBtn_14cfs_97{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_14cfs_97:hover{background:var(--color-accent-hover)}._divider_14cfs_114{height:1px;background:var(--color-panel-border);margin:6px 4px}._iconBtn_14cfs_120{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_14cfs_120:hover{background:var(--color-bg-muted);color:var(--color-accent)}._agentList_14cfs_134{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._agentRow_14cfs_142{display:flex;align-items:flex-start;gap:8px;padding:3px 6px;border-radius:6px;cursor:pointer;transition:background .12s}._agentRow_14cfs_142:hover{background:var(--color-bg-muted)}._agentIcon_14cfs_152{font-size:14px;flex-shrink:0;padding-top:1px}._agentMain_14cfs_153{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._agentName_14cfs_154{font-size:12px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agentMeta_14cfs_161{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--color-text-subtle)}._agentStatus_14cfs_168{width:6px;height:6px;border-radius:50%;flex-shrink:0}._status_running_14cfs_174{background:#22c55e;box-shadow:0 0 4px #22c55e}._status_scheduled_14cfs_175{background:var(--color-accent)}._status_paused_14cfs_176{background:#94a3b8}._middle_14cfs_180{display:flex;flex-direction:column;background:var(--color-bg);min-width:0;min-height:0;overflow:hidden}._toolbar_14cfs_194{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_14cfs_202{font-size:14px;font-weight:600;color:var(--color-text)}._toolbarCount_14cfs_207{margin-left:8px;font-size:11.5px;font-weight:400;color:var(--color-text-subtle)}._toolbarRight_14cfs_213{display:flex;gap:4px}._toolbarBtn_14cfs_214{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_14cfs_214:hover{color:var(--color-accent);border-color:var(--color-accent)}._splitView_14cfs_225{display:grid;grid-template-columns:320px 1fr;flex:1;min-height:0}._messageList_14cfs_189{list-style:none;margin:0;padding:0;overflow-y:auto;border-right:1px solid var(--color-panel-border)}._messageRow_14cfs_240{padding:6px 12px;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 50%,transparent);transition:background .1s}._messageRow_14cfs_240:hover{background:var(--color-bg-subtle)}._messageRowActive_14cfs_247,._messageRowActive_14cfs_247:hover{background:var(--color-accent-subtle)}._messageUnread_14cfs_250 ._messageFrom_14cfs_250,._messageUnread_14cfs_250 ._messageSubject_14cfs_251{font-weight:600;color:var(--color-text)}._messageHead_14cfs_253{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px}._messageFrom_14cfs_250{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageTime_14cfs_267{font-size:11px;color:var(--color-text-subtle);flex-shrink:0;font-variant-numeric:tabular-nums}._messageSubject_14cfs_251{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_14cfs_284{color:#facc15;fill:#facc15;flex-shrink:0}._attachIcon_14cfs_285{color:var(--color-text-subtle);flex-shrink:0}._messageSnippet_14cfs_286{font-size:11.5px;color:var(--color-text-subtle);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._readingPane_14cfs_189{display:flex;flex-direction:column;background:var(--color-surface);min-width:0;min-height:0;outline:none}._readingPane_14cfs_189:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent)}._readScroll_14cfs_312{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 40px}._readHead_14cfs_322{padding:20px 28px 12px;border-bottom:1px solid var(--color-panel-border)}._readSubject_14cfs_328{font-size:17px;font-weight:600;color:var(--color-text);margin:0 0 6px;letter-spacing:-.01em}._readMeta_14cfs_335{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;margin-bottom:14px}._readFrom_14cfs_343{color:var(--color-text-muted)}._readDomain_14cfs_344{margin-left:6px;color:var(--color-text-subtle);font-size:11px}._readTime_14cfs_349{color:var(--color-text-subtle);flex-shrink:0}._readActions_14cfs_350{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:4px}._readActionBtn_14cfs_357{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_14cfs_357:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-subtle)}._readActionDivider_14cfs_370{width:1px;height:18px;background:var(--color-panel-border);margin:0 4px}._readBody_14cfs_376{font-size:13.5px;line-height:1.6;color:var(--color-text);max-width:680px}._readBody_14cfs_376 p{margin:0 0 12px}._rightPanel_14cfs_386{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_14cfs_395{width:280px}._activityHeader_14cfs_397{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_14cfs_397:hover{background:var(--color-bg-muted);color:var(--color-text)}._pulseDot_14cfs_412{margin-left:auto;color:#22c55e;animation:_pulse_14cfs_412 2s ease-in-out infinite}@keyframes _pulse_14cfs_412{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._activityBody_14cfs_423{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}._activityRow_14cfs_431{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_14cfs_431:hover{background:var(--color-bg-muted)}._activityTime_14cfs_442{color:var(--color-text-subtle);font-size:10.5px;padding-top:1px}._activityIcon_14cfs_443{font-size:12px;line-height:1;padding-top:1px}._activityText_14cfs_444{line-height:1.4;color:var(--color-text)}._activityText_14cfs_444 b{font-weight:600}._toolList_14cfs_448{display:flex;flex-direction:column;gap:1px}._toolBtn_14cfs_449{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_14cfs_449:hover{background:var(--color-bg-muted);color:var(--color-text)}._toolIcon_14cfs_464{flex-shrink:0;color:var(--color-text-subtle)}._toolBtn_14cfs_449:hover ._toolIcon_14cfs_464{color:var(--color-accent)}._panelHead_14cfs_468{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px 6px}._collapseBtn_14cfs_474{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_14cfs_474:hover{background:var(--color-bg-muted);color:var(--color-accent)}._filterBtnNested_14cfs_489{padding-left:26px;font-size:12px}._groupHeaderBtn_14cfs_495{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_14cfs_495:hover{background:var(--color-bg-muted);color:var(--color-text)}._leftRail_14cfs_512,._rightRail_14cfs_512{width:36px;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0}._leftRail_14cfs_512{border-right:1px solid var(--color-panel-border)}._rightRail_14cfs_512{border-left:1px solid var(--color-panel-border)}._railToggleBtn_14cfs_524{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_14cfs_524:hover{background:var(--color-bg-muted);color:var(--color-accent)}._railIconBtn_14cfs_539{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_14cfs_539:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._activityHeaderRow_14cfs_555{display:flex;align-items:stretch;border-bottom:1px solid var(--color-panel-border)}._activityHeaderRow_14cfs_555 ._activityHeader_14cfs_397{flex:1;border-bottom:0}._activityHeaderRow_14cfs_555 ._collapseBtn_14cfs_474{margin:4px}._canvas_14cfs_5{transition:grid-template-columns .2s}._canvasLeftCollapsed_14cfs_567{grid-template-columns:36px 1fr auto}._canvasRightCollapsed_14cfs_568{grid-template-columns:240px 1fr 36px}._canvasLeftCollapsed_14cfs_567._canvasRightCollapsed_14cfs_568{grid-template-columns:36px 1fr 36px}._section_ydr1k_10{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._head_ydr1k_25{display:flex;align-items:center;justify-content:space-between;padding-right:32px}._headBtn_ydr1k_39{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_ydr1k_39:hover{color:var(--color-text);background:var(--color-bg-muted)}._headAction_ydr1k_66{display:flex;align-items:center;padding-right:4px}._chevron_ydr1k_72{flex-shrink:0;transition:transform .12s}._chevronCollapsed_ydr1k_76{transform:rotate(-90deg)}._body_ydr1k_80{display:flex;flex-direction:column;gap:2px}._canvas_1ymw8_5{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_1ymw8_18{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_1ymw8_29{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._filterList_1ymw8_38{display:flex;flex-direction:column;gap:1px}._filterBtn_1ymw8_44{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_1ymw8_44:hover{background:var(--color-bg-muted);color:var(--color-text)}._filterBtnActive_1ymw8_62{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._newEventBtn_1ymw8_68{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_1ymw8_68:hover{opacity:.92;transform:translateY(-1px)}._agendaList_1ymw8_86{display:flex;flex-direction:column;gap:4px;padding:0 4px}._agendaItem_1ymw8_92{padding:6px 8px;border-radius:4px;border-left:3px solid var(--color-accent);background:var(--color-bg-muted);cursor:pointer;transition:background .12s}._agendaItem_1ymw8_92:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-muted))}._agendaTitle_1ymw8_101{font-size:12.5px;font-weight:500;color:var(--color-text);margin:0}._agendaTime_1ymw8_107{font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-top:2px}._agendaEmpty_1ymw8_113{font-size:11.5px;color:var(--color-text-subtle);padding:6px 8px}._main_1ymw8_121{display:flex;flex-direction:column;min-width:0;overflow:hidden}._toolbar_1ymw8_128{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--color-panel-border);min-height:40px}._title_1ymw8_136{font-size:16px;font-weight:600;margin:0;flex:1}._navBtn_1ymw8_142{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_1ymw8_142:hover{color:var(--color-text);border-color:var(--color-accent)}._todayBtn_1ymw8_156{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_1ymw8_156:hover{color:var(--color-text);border-color:var(--color-accent)}._viewSwitch_1ymw8_167{display:inline-flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._viewSwitch_1ymw8_167 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_1ymw8_167 button:last-child{border-right:0}._viewSwitch_1ymw8_167 button._active_1ymw8_183{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._monthGrid_1ymw8_191{display:grid;grid-template-rows:auto 1fr;flex:1;overflow:hidden}._dayHeaderRow_1ymw8_197{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--color-panel-border)}._dayHeader_1ymw8_197{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_1ymw8_211{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;overflow-y:auto}._dayCell_1ymw8_217{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_1ymw8_217:hover{background:var(--color-bg-muted)}._dayCellOff_1ymw8_229{color:var(--color-text-subtle);opacity:.5;background:transparent}._dayCellToday_1ymw8_230{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}._dayNum_1ymw8_231{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}._dayNumToday_1ymw8_236{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_1ymw8_247{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_1ymw8_258{font-size:10px;color:var(--color-text-subtle);padding-left:4px}._dayView_1ymw8_266{flex:1;overflow-y:auto;background:var(--color-bg)}._dayHours_1ymw8_271{position:relative;padding-left:60px}._dayHourRow_1ymw8_275{position:relative;border-bottom:1px solid color-mix(in srgb,var(--color-panel-border) 60%,transparent);cursor:pointer;transition:background .1s}._dayHourRow_1ymw8_275:hover{background:var(--color-bg-muted)}._dayHourLabel_1ymw8_282{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_1ymw8_292{position:absolute;inset:0;pointer-events:none}._dayEventBlock_1ymw8_297{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_1ymw8_297:hover{filter:brightness(1.1);transform:translate(1px)}._dayEventTitle_1ymw8_313{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayEventTime_1ymw8_314{font-size:10.5px;color:var(--color-text-subtle);margin-top:1px;font-variant-numeric:tabular-nums}._dayNowLine_1ymw8_316{position:absolute;left:0;right:0;height:0;border-top:2px solid #ff4d4f;z-index:3;pointer-events:none}._dayNowLine_1ymw8_316:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:#ff4d4f}._modalBackdrop_1ymw8_338{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_1ymw8_338{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_1ymw8_359{font-size:14px;font-weight:600;margin:0}._formRow_1ymw8_364{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--color-text-subtle)}._formRow_1ymw8_364 input,._formRow_1ymw8_364 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_1ymw8_364 textarea{resize:vertical;min-height:60px}._modalActions_1ymw8_382{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}._modalBtn_1ymw8_388{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_1ymw8_397{background:var(--color-accent);color:var(--color-text-inverse);border-color:transparent}._modalBtnDanger_1ymw8_402{color:#c44;border-color:#c44}._formRowDouble_1ymw8_406{display:grid;grid-template-columns:1fr 1fr;gap:8px}._canvas_v36ti_5{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_v36ti_16{outline:2px dashed var(--color-accent);outline-offset:-8px}._leftPanel_v36ti_21{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_v36ti_30{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:4px 6px 2px}._addBtn_v36ti_38{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_v36ti_38:hover{opacity:.92}._albumList_v36ti_54{display:flex;flex-direction:column;gap:1px}._albumBtn_v36ti_55{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_v36ti_55:hover{background:var(--color-bg-muted);color:var(--color-text)}._albumBtnActive_v36ti_69{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:500}._albumCount_v36ti_74{margin-left:auto;font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._main_v36ti_76{display:flex;flex-direction:column;min-width:0;overflow:hidden}._toolbar_v36ti_82{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--color-panel-border);min-height:40px}._title_v36ti_90{font-size:16px;font-weight:600;margin:0}._count_v36ti_91{font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:1}._searchWrap_v36ti_98{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_v36ti_108{background:transparent;border:0;outline:0;color:var(--color-text);font-size:12px;width:160px}._sortSelect_v36ti_117{background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;padding:3px 6px;font-size:12px;cursor:pointer}._selectionBar_v36ti_127{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_v36ti_136{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_v36ti_136:hover{border-color:var(--color-accent)}._selectionBtnDanger_v36ti_149{color:#c44;border-color:#c44}._scroll_v36ti_151{flex:1;overflow-y:auto}._group_v36ti_155{display:flex;flex-direction:column}._groupHeader_v36ti_159{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_v36ti_169{font-weight:400;color:var(--color-text-subtle)}._grid_v36ti_174{padding:4px 14px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;align-content:start}._tileSelected_v36ti_182{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._tileCheck_v36ti_183{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_v36ti_182:hover ._tileCheck_v36ti_183{opacity:1}._tileCheckOn_v36ti_203{opacity:1!important;background:var(--color-accent);border-color:var(--color-accent)}._tileFav_v36ti_209{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_v36ti_182:hover ._tileFav_v36ti_209{opacity:1}._tileFavOn_v36ti_227{opacity:1!important;color:#ffce4d}._dropOverlay_v36ti_232{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_v36ti_248{color:#ffce4d;border-color:#ffce4d}._tile_v36ti_182{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_v36ti_182:hover{border-color:var(--color-accent);transform:translateY(-1px)}._tileImg_v36ti_261{width:100%;height:100%;object-fit:cover;display:block}._tileCaption_v36ti_262{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_v36ti_182:hover ._tileCaption_v36ti_262{opacity:1}._empty_v36ti_277{padding:40px 20px;text-align:center;color:var(--color-text-subtle);font-size:13px}._emptyHint_v36ti_283{font-size:12px;margin-top:8px;opacity:.7}._lightboxBackdrop_v36ti_287{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;flex-direction:column}._lightboxImg_v36ti_297{max-width:92vw;max-height:80vh;border-radius:8px;box-shadow:0 20px 60px #00000080}._lightboxBar_v36ti_303{display:flex;align-items:center;gap:12px;margin-top:14px;padding:8px 14px;background:#ffffff0f;border-radius:8px;color:#fff}._lightboxBar_v36ti_303 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_v36ti_248{padding:4px 10px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:transparent;color:#fff;cursor:pointer;font-size:12px}._lightboxBtn_v36ti_248:hover{background:#ffffff1a}._lightboxBtnDanger_v36ti_333{color:#f88;border-color:#f88}._lightboxNavLeft_v36ti_335,._lightboxNavRight_v36ti_336{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_v36ti_335{left:24px}._lightboxNavRight_v36ti_336{right:24px}._lightboxNavLeft_v36ti_335:hover,._lightboxNavRight_v36ti_336:hover{background:#ffffff2e}._lightboxNavLeft_v36ti_335:active,._lightboxNavRight_v36ti_336:active{transform:translateY(-50%) scale(.96)}._lightboxCount_v36ti_359{font-size:11px;color:#ffffffa6;font-variant-numeric:tabular-nums;padding-right:4px}._canvas_1vun3_7{display:flex;flex-direction:column;height:100%;background:var(--color-bg, #0a0a0e);color:var(--color-text, #e8e8f0);overflow:hidden}._tabStrip_1vun3_16{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_1vun3_16{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_1vun3_16:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._tabActive_1vun3_51{background:var(--color-bg, #0a0a0e);border-color:var(--color-border, #2a2a35);color:var(--color-text, #e8e8f0)}._tabTitle_1vun3_57{flex:1;overflow:hidden;text-overflow:ellipsis}._tabClose_1vun3_63{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_1vun3_63:hover{opacity:1;background:var(--color-bg-muted, #14141a)}._newTabBtn_1vun3_85{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_1vun3_85:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._urlBar_1vun3_105{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--color-bg, #0a0a0e);border-bottom:1px solid var(--color-border, #2a2a35)}._navBtn_1vun3_114{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_1vun3_114:hover:not(:disabled){background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._navBtn_1vun3_114:disabled{opacity:.3;cursor:not-allowed}._urlInput_1vun3_138{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_1vun3_138:focus{border-color:var(--color-accent, #6366f1)}._privacyBadge_1vun3_154{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_1vun3_168{background:#22c55e26;color:#22c55e}._privacyPrivate_1vun3_173{background:#ef444426;color:#ef4444}._body_1vun3_178{flex:1;position:relative;overflow:hidden;background:#fff}._frame_1vun3_185{width:100%;height:100%;border:none;background:#fff}._empty_1vun3_192{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_1vun3_207{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_1vun3_221{font-size:28px;opacity:.7}._loadErrorTitle_1vun3_222{font-size:15px;font-weight:600;color:#fca5a5}._loadErrorMsg_1vun3_223{font-size:13px;color:var(--color-text-subtle, #aaa);max-width:460px;line-height:1.5;word-break:break-word}._loadErrorActions_1vun3_230{display:flex;gap:10px;margin-top:6px}._loadErrorBtn_1vun3_231{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_1vun3_231:hover{background:#6366f140}._loadErrorBtnSecondary_1vun3_244{background:transparent;border-color:#fff3;color:var(--color-text-subtle, #aaa)}._readerBtn_1vun3_251{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_1vun3_251:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._readerBtnActive_1vun3_272{background:var(--color-accent, #6366f1);border-color:var(--color-accent, #6366f1);color:#fff}._readerPanel_1vun3_280{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_1vun3_291{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_1vun3_291>._spacer_1vun3_305{flex:1}._readerToolbarBtn_1vun3_307{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_1vun3_307:hover{background:var(--color-bg-hover, #1c1c24);color:var(--color-text, #e8e8f0)}._readerArticle_1vun3_322{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_1vun3_322 h1{font-size:28px;line-height:1.2;font-weight:700;margin:0 0 12px}._readerMeta_1vun3_338{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_1vun3_322 h2{font-size:22px;margin-top:32px}._readerArticle_1vun3_322 h3{font-size:18px;margin-top:24px}._readerArticle_1vun3_322 p{margin:0 0 16px}._readerArticle_1vun3_322 a{color:var(--color-accent, #6366f1);text-decoration:underline}._readerArticle_1vun3_322 img{max-width:100%;height:auto;border-radius:4px}._readerArticle_1vun3_322 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_1vun3_322 pre,._readerArticle_1vun3_322 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_1vun3_322 pre{padding:12px;overflow-x:auto}._aiPanel_1vun3_373{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_1vun3_387{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_1vun3_387>._spacer_1vun3_305{flex:1}._aiPanelClose_1vun3_403{background:transparent;border:none;color:var(--color-text-subtle, #888);font-size:16px;cursor:pointer;padding:0 4px}._aiPanelClose_1vun3_403:hover{color:var(--color-text, #e8e8f0)}._aiPanelBody_1vun3_414{flex:1;overflow-y:auto;padding:16px;font-size:13px;color:var(--color-text, #e8e8f0);display:flex;flex-direction:column;gap:16px}._aiSection_1vun3_425{display:flex;flex-direction:column;gap:8px}._aiSectionLabel_1vun3_431{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle, #888);font-weight:600}._aiActionRow_1vun3_439{display:flex;gap:8px}._aiActionBtn_1vun3_444{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_1vun3_444:hover:not(:disabled){background:var(--color-accent, #6366f1);border-color:var(--color-accent, #6366f1);color:#fff}._aiActionBtn_1vun3_444:disabled{opacity:.4;cursor:not-allowed}._aiOutput_1vun3_467{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_1vun3_467>*:first-child{margin-top:0}._aiOutput_1vun3_467>*:last-child{margin-bottom:0}._aiOutput_1vun3_467 p{margin:0 0 8px}._aiOutput_1vun3_467 strong{color:var(--color-accent, #6366f1);font-weight:600}._aiOutput_1vun3_467 em{color:var(--color-text, #e8e8f0)}._aiOutput_1vun3_467 h1,._aiOutput_1vun3_467 h2,._aiOutput_1vun3_467 h3{margin:12px 0 6px;font-weight:600;line-height:1.25;color:var(--color-text, #e8e8f0)}._aiOutput_1vun3_467 h1{font-size:16px}._aiOutput_1vun3_467 h2{font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle, #888)}._aiOutput_1vun3_467 h3{font-size:13px;color:var(--color-text-subtle, #888)}._aiOutput_1vun3_467 ul,._aiOutput_1vun3_467 ol{margin:0 0 8px;padding-left:20px}._aiOutput_1vun3_467 li{margin-bottom:3px}._aiOutput_1vun3_467 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_1vun3_467 a{color:var(--color-accent, #6366f1);text-decoration:underline;text-underline-offset:2px}._aiOutput_1vun3_467 a:hover{text-decoration:none}._aiOutput_1vun3_467 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_1vun3_467 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_1vun3_467 pre code{background:transparent;padding:0}._aiQuestion_1vun3_532{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_1vun3_532:focus{border-color:var(--color-accent, #6366f1)}._aiPrivateNote_1vun3_548{padding:12px;border:1px dashed #ef4444;border-radius:4px;color:#ef4444;font-size:12px;line-height:1.5}._aiLoading_1vun3_557{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-subtle, #888)}._aiError_1vun3_565{color:#ef4444;font-size:12px;padding:8px 12px;background:#ef444414;border-radius:4px}._readerLoading_1vun3_573,._readerError_1vun3_573{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_1vun3_573{color:#ef4444}._emptyTitle_1vun3_589{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text, #e8e8f0)}._emptyHint_1vun3_597{font-size:12px;text-align:center;max-width:380px;line-height:1.5}._emptyHint_1vun3_597 code{background:var(--color-bg-muted, #14141a);padding:1px 6px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}._canvas_hhezu_12{display:flex;width:100%;height:100%;background:var(--color-bg);color:var(--color-text);overflow:hidden}._leftPanel_hhezu_23{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_hhezu_39 ._leftPanel_hhezu_23{width:0;border-right-color:transparent;overflow:hidden}._panelHead_hhezu_45{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}._section_hhezu_52{padding:6px 8px 10px}._sectionLabel_hhezu_56{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 6px 4px}._divider_hhezu_65{height:1px;background:var(--color-panel-border);margin:4px 12px}._groupList_hhezu_71{display:flex;flex-direction:column;gap:1px;list-style:none;padding:0;margin:0}._groupBtn_hhezu_80{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_hhezu_80:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}._groupBtnActive_hhezu_99{background:color-mix(in srgb,var(--color-accent, #4f46e5) 12%,transparent);color:var(--color-accent, #4f46e5);font-weight:500}._groupCount_hhezu_105{margin-left:auto;font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._toolList_hhezu_113{display:flex;flex-direction:column;gap:1px}._toolBtn_hhezu_119{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_hhezu_119:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}._toolBtn_hhezu_119:disabled{opacity:.4;cursor:not-allowed}._agentEmpty_hhezu_143{font-size:11.5px;color:var(--color-text-subtle);padding:4px 8px;line-height:1.5;margin:0}._agentList_hhezu_151{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}._middle_hhezu_162{flex:1;display:flex;flex-direction:column;min-width:0}._toolbar_hhezu_169{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_hhezu_179{font-size:13px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px}._toolbarCount_hhezu_188{font-size:11px;color:var(--color-text-subtle);font-weight:400}._toolbarRight_hhezu_194{display:flex;align-items:center;gap:6px}._toolbarBtn_hhezu_200{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_hhezu_200:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}._searchBox_hhezu_218{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_hhezu_229{border:0;outline:none;background:transparent;color:var(--color-text);font-size:11.5px;flex:1;min-width:0}._cardArea_hhezu_239{flex:1;overflow-y:auto;padding:16px}._cardGrid_hhezu_245{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._emptyState_hhezu_251{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_hhezu_264{font-size:11.5px;color:var(--color-text-subtle);max-width:360px;line-height:1.5}._fileCard_hhezu_273{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_hhezu_273: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_hhezu_294{border-color:var(--color-accent, #4f46e5);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent, #4f46e5) 25%,transparent)}._fileCardThumb_hhezu_299{display:flex;align-items:center;justify-content:center;height:80px;border-bottom:1px solid var(--color-panel-border)}._fileCardBody_hhezu_307{padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}._fileCardName_hhezu_315{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}._fileCardMeta_hhezu_324{font-size:11px;color:var(--color-text-subtle);display:flex;align-items:center;gap:4px}._fileCardMetaDot_hhezu_332{opacity:.5}._fileCardChips_hhezu_336{display:flex;align-items:center;gap:4px;margin-top:2px}._fileCardChip_hhezu_336{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_hhezu_355{font-size:10px;color:var(--color-text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._agentRow_hhezu_362{display:flex;align-items:center}._sidebar_1thfs_3{display:flex;flex-direction:column;gap:var(--space-2)}._empty_1thfs_9{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_1thfs_9 p{margin:0 0 var(--space-1)}._card_1thfs_23{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_1thfs_34{opacity:.55}._cardHeader_1thfs_38{display:flex;align-items:center;gap:var(--space-2)}._cardMeta_1thfs_44{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._cardAuthor_1thfs_52{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_1thfs_62{font-size:10px;color:var(--color-text-subtle)}._cardActions_1thfs_67{display:flex;gap:2px;flex-shrink:0}._actionBtn_1thfs_73{background:none;border:none;padding:3px;cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm);display:flex;align-items:center}._actionBtn_1thfs_73:hover{background:var(--color-bg-muted);color:var(--color-text)}._resolveBtn_1thfs_89:hover{color:#22c55e}._deleteBtn_1thfs_93:hover{color:#ef4444}._anchor_1thfs_99{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_1thfs_99:hover{background:#fbbf241f}._commentText_1thfs_118{margin:0;font-size:var(--text-xs);color:var(--color-text);line-height:1.55}._replies_1thfs_127{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._reply_1thfs_135{display:flex;gap:var(--space-2);align-items:flex-start}._replyBody_1thfs_141{flex:1;min-width:0}._replyAuthor_1thfs_146{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-text-muted)}._replyText_1thfs_152{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text);line-height:1.5}._replyLink_1thfs_159{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;text-align:left}._replyLink_1thfs_159:hover{text-decoration:underline}._replyInput_1thfs_175{display:flex;flex-direction:column;gap:var(--space-1)}._replyTextarea_1thfs_181{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_1thfs_181:focus{border-color:var(--color-accent)}._replyFooter_1thfs_200{display:flex;justify-content:flex-end;gap:var(--space-1)}._cancelBtn_1thfs_206,._submitBtn_1thfs_207{border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);cursor:pointer}._cancelBtn_1thfs_206{background:none;border:1px solid var(--color-border);color:var(--color-text-muted)}._cancelBtn_1thfs_206:hover{background:var(--color-bg-muted)}._submitBtn_1thfs_207{background:var(--color-accent);border:none;color:#fff;font-weight:var(--weight-medium)}._submitBtn_1thfs_207:hover{background:var(--color-accent-hover)}._toggleResolved_1thfs_237{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_1thfs_237:hover{color:var(--color-text-muted)}._avatar_1thfs_255{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_3k0jm_3{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2)}._header_3k0jm_11{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_3k0jm_21{font-weight:var(--weight-semibold);color:var(--color-text);flex:1}._list_3k0jm_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_3k0jm_35{display:flex;flex-direction:column;padding:2px var(--space-2) var(--space-1);gap:2px}._rowHeader_3k0jm_42{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_3k0jm_42:hover{background:var(--color-bg-muted)}._rowName_3k0jm_59{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);flex:1}._dotEmpty_3k0jm_66,._dotFilled_3k0jm_67{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotEmpty_3k0jm_66{background:#e54848;box-shadow:0 0 0 2px #e548482e}._dotFilled_3k0jm_67{background:#3a8dde;box-shadow:0 0 0 2px #3a8dde2e}._emptyHint_3k0jm_87{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_3k0jm_95{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_3k0jm_107{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_3k0jm_107:focus{outline:none;border-color:var(--color-accent, #3a8dde)}._editor_3k0jm_107::placeholder{color:var(--color-text-subtle);opacity:.6;font-style:italic}._panel_1yigu_5{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_1yigu_19{width:var(--left-panel-width)}._iconRail_1yigu_25{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_1yigu_38,._railBottom_1yigu_39{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._railBtn_1yigu_46{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_1yigu_46:hover{background:var(--color-bg-muted);color:var(--color-panel-icon-hover)}._railBtn_1yigu_46: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_1yigu_46:hover:after{opacity:1;transform:translateY(-50%) translate(0);transition-delay:.4s}._railBtnActive_1yigu_93{color:var(--color-panel-icon-active)}._railBtnActive_1yigu_93:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--color-accent);border-radius:0 2px 2px 0}._viewArea_1yigu_110{width:240px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1yigu_1 .15s ease}@keyframes _slideIn_1yigu_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._viewHeader_1yigu_124{padding:var(--space-3) var(--space-4);flex-shrink:0;position:relative}._viewHeader_1yigu_124: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_1yigu_152{font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.08em;color:var(--color-text-subtle)}._explorerView_1yigu_161{display:flex;flex-direction:column;flex:1;overflow:hidden}._bookCover_1yigu_168{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-panel-border)}._bookTitle_1yigu_173{font-family:var(--font-serif-display);font-size:.8rem;font-weight:700;color:var(--color-text)}._searchRow_1yigu_180{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_1yigu_188{color:var(--color-text-subtle);flex-shrink:0}._searchInput_1yigu_190{flex:1;font-size:var(--text-xs);color:var(--color-text);background:transparent;min-width:0}._searchInput_1yigu_190::placeholder{color:var(--color-text-subtle)}._searchClear_1yigu_200{display:flex;color:var(--color-text-subtle);flex-shrink:0}._searchClear_1yigu_200:hover{color:var(--color-text-muted)}._treeArea_1yigu_208{flex:1;overflow-y:auto;padding:var(--space-2) 0}._emptyNote_1yigu_214{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);font-style:italic}._chapterBlock_1yigu_223{margin-bottom:1px}._chapterRow_1yigu_225{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_1yigu_225:hover{background:var(--color-bg-muted)}._chapterRowActive_1yigu_237>._chapterTitle_1yigu_237{color:var(--color-accent);font-weight:var(--weight-semibold)}._chapterToggle_1yigu_242{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_1yigu_242:hover{color:var(--color-text-muted);background:var(--color-border)}._chapterTitle_1yigu_237{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_1yigu_267{display:flex;gap:2px;opacity:0;transition:opacity var(--duration-fast);flex-shrink:0}._chapterRow_1yigu_225:hover ._rowActions_1yigu_267{opacity:1}._rowActionBtn_1yigu_277{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_1yigu_277:hover{background:var(--color-bg-muted);color:var(--color-text-muted)}._rowActionDelete_1yigu_289:hover{background:#ef44441a;color:#dc2626}._pagesList_1yigu_293{margin-left:var(--space-5);padding:2px 0}._pageItem_1yigu_298{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_1yigu_298:hover{background:var(--color-bg-muted)}._pageItemActive_1yigu_309{background:var(--color-accent-subtle)}._pageItemDragging_1yigu_310{opacity:.4}._pageTitleBtn_1yigu_312{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_1yigu_323{width:5px;height:5px;border-radius:50%;background:var(--color-border);flex-shrink:0}._pageDotActive_1yigu_331{background:var(--color-accent)}._pageTitle_1yigu_312{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pageItemActive_1yigu_309 ._pageTitle_1yigu_312{color:var(--color-text);font-weight:var(--weight-medium)}._pageTagDots_1yigu_346{display:flex;gap:2px;align-items:center;flex-shrink:0;margin-left:2px}._pageTagDot_1yigu_346{width:5px;height:5px;border-radius:50%;opacity:.85}._pageActionBtn_1yigu_361{opacity:0;transition:opacity var(--duration-fast)}._pageItem_1yigu_298:hover ._pageActionBtn_1yigu_361{opacity:1}._commentBadge_1yigu_368{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_1yigu_298:hover ._commentBadge_1yigu_368,._pageItemActive_1yigu_309 ._commentBadge_1yigu_368{opacity:1}._inlineInput_1yigu_386{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_1yigu_399{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_1yigu_399:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}._tagPicker_1yigu_421{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_1yigu_437{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_1yigu_437:hover{background:var(--color-bg-muted);color:var(--color-text)}._tagPickerItemActive_1yigu_453{color:var(--color-text);font-weight:var(--weight-medium)}._tagPickerDot_1yigu_455{width:8px;height:8px;border-radius:50%;flex-shrink:0}._toolsView_1yigu_464{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding-bottom:var(--space-4)}._toolGroup_1yigu_472{padding:var(--space-2) var(--space-3);position:relative}._toolGroupLabel_1yigu_477{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_1yigu_486{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_1yigu_486:hover{background:var(--color-bg-muted);color:var(--color-text)}._toolBtnActive_1yigu_509{background:var(--color-accent-subtle);color:var(--color-accent)}._langFlyout_1yigu_516{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_1yigu_524{display:grid;grid-template-columns:1fr 1fr;gap:3px}._langOption_1yigu_530{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_1yigu_530:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._langCustom_1yigu_543{display:flex;gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2)}._langCustomInput_1yigu_551{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_1yigu_551:focus{border-color:var(--color-accent)}._langCustomSubmit_1yigu_565{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_1yigu_565:disabled{opacity:.4}._searchView_1yigu_579{display:flex;flex-direction:column;flex:1;overflow:hidden}._searchResult_1yigu_586{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_1yigu_586:hover{background:var(--color-bg-muted)}._searchResultActive_1yigu_600{background:var(--color-accent-subtle)}._searchResultTitle_1yigu_602{font-size:var(--text-xs);color:var(--color-text);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchResultChapter_1yigu_611{font-size:.65rem;color:var(--color-text-subtle);font-family:var(--font-mono)}._commentsView_1yigu_619{display:flex;flex-direction:column;flex:1;overflow:hidden}._contextView_1yigu_626{display:flex;flex-direction:column;flex:1;overflow-y:auto}._commentViewBody_1yigu_633{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3)}._commentCountBadge_1yigu_639{font-weight:var(--weight-normal);color:var(--color-accent);font-size:.6rem}._undoToast_1yigu_647{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_1yigu_1 .2s ease}@keyframes _toastIn_1yigu_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._undoBtn_1yigu_671{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_1yigu_671:hover{background:#ffffff1a}._wrapper_5lqwy_3{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_5lqwy_15{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_5lqwy_15:focus-within{border-color:var(--color-accent)}._bar_5lqwy_15._expanded_5lqwy_35{box-shadow:0 8px 32px #00000024}._bar_5lqwy_15._thinking_5lqwy_42{border-color:var(--color-accent);animation:_prompt-thinking_5lqwy_1 1.6s ease-in-out infinite}@keyframes _prompt-thinking_5lqwy_1{0%,to{box-shadow:0 0 #a78bfa73,var(--shadow-lg)}50%{box-shadow:0 0 0 4px #a78bfa26,var(--shadow-lg)}}._thinkingStrip_5lqwy_59{display:flex;align-items:center;gap:6px;padding:4px 14px 8px;font-size:11px;color:var(--color-text-muted);font-style:italic}._thinkingDot_5lqwy_69{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:_prompt-thinking-dot_5lqwy_1 1.2s ease-in-out infinite}@keyframes _prompt-thinking-dot_5lqwy_1{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}._commandMenu_5lqwy_85{border-bottom:1px solid var(--color-border);animation:_slideDown_5lqwy_1 .12s var(--ease-default);overflow:hidden}._menuHeader_5lqwy_91{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_5lqwy_100{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_5lqwy_100:last-child{margin-bottom:var(--space-1)}._commandItem_5lqwy_100:hover,._commandActive_5lqwy_116{background:var(--color-bg-muted)}._commandActive_5lqwy_116 ._commandIcon_5lqwy_120{color:var(--color-accent)}._commandIcon_5lqwy_120{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_5lqwy_116 ._commandIcon_5lqwy_120{background:var(--color-accent-subtle);color:var(--color-accent)}._commandTrigger_5lqwy_142{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_5lqwy_151{font-size:var(--text-xs);color:var(--color-text-subtle);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._commandKbd_5lqwy_160{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_5lqwy_173{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_5lqwy_1 .16s var(--ease-default);max-height:360px;overflow-y:auto}@keyframes _slideDown_5lqwy_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._loadingRow_5lqwy_190{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_5lqwy_199{animation:_spin_5lqwy_199 .8s linear infinite;flex-shrink:0;color:var(--color-accent)}@keyframes _spin_5lqwy_199{to{transform:rotate(360deg)}}._previewText_5lqwy_210{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_5lqwy_210._streaming_5lqwy_220:after{content:"▊";display:inline;animation:_blink_5lqwy_1 .9s step-start infinite;color:var(--color-accent);font-size:.85em}@keyframes _blink_5lqwy_1{50%{opacity:0}}._errorRow_5lqwy_233{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_5lqwy_233 svg{flex-shrink:0;margin-top:1px}._dismissBtn_5lqwy_251{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_5lqwy_251:hover{opacity:1}._actions_5lqwy_267{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);flex-wrap:wrap}._acceptBtn_5lqwy_275,._rejectBtn_5lqwy_276{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_5lqwy_275{background:var(--color-accent);color:#fff}._acceptBtn_5lqwy_275:hover{background:var(--color-accent-hover)}._acceptBtn_5lqwy_275 kbd{font-family:var(--font-mono);font-size:.7rem;opacity:.75;margin-left:var(--space-1);letter-spacing:0}._rejectBtn_5lqwy_276{background:var(--color-bg-muted);color:var(--color-text-muted)}._rejectBtn_5lqwy_276:hover{background:var(--color-border);color:var(--color-text)}._contextChip_5lqwy_316{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_5lqwy_336{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) var(--space-4) 0}._suggestionChip_5lqwy_343{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_5lqwy_343:hover{background:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent)}._suggestionChip_5lqwy_343:active{transform:translateY(.5px)}._inputRow_5lqwy_372{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._composerBox_5lqwy_381{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4)}._controlsRow_5lqwy_388{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_5lqwy_398,._controlsRight_5lqwy_399{display:flex;flex-direction:row;align-items:center;gap:4px}._inputWrap_5lqwy_408{flex:1;position:relative;min-width:0}._input_5lqwy_372{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_5lqwy_372::placeholder{color:var(--color-text-subtle)}._ghostOverlay_5lqwy_435{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_5lqwy_448{color:transparent;user-select:none}._ghostText_5lqwy_454{color:var(--color-text-subtle);font-style:italic;user-select:none}._ghostHint_5lqwy_459{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_5lqwy_474{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_5lqwy_474:hover:not(:disabled){color:var(--color-text);box-shadow:0 0 0 1.5px var(--color-accent)}._settingsBtn_5lqwy_474:disabled{opacity:.4;cursor:default}._sendBtn_5lqwy_502{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_5lqwy_502:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 0 0 1.5px var(--color-accent)}._sendBtn_5lqwy_502:disabled{opacity:.35;cursor:default}._historyWrap_5lqwy_523{position:relative;flex-shrink:0}._historyPopup_5lqwy_528{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_5lqwy_547{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_5lqwy_547:hover,._historyItemSelected_5lqwy_563{background:var(--color-bg-muted);color:var(--color-text)}._historyItemSelected_5lqwy_563{box-shadow:inset 0 0 0 1.5px var(--color-accent)}._micBtn_5lqwy_575{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_5lqwy_575:hover:not(:disabled){color:var(--color-text);box-shadow:0 0 0 1.5px var(--color-accent)}._micBtn_5lqwy_575:disabled{opacity:.5;cursor:default}._micBtnRecording_5lqwy_596{color:#ef4444;background:#ef44441f;animation:_micPulse_5lqwy_1 1.4s ease-in-out infinite}._micBtnRecording_5lqwy_596:hover{color:#ef4444;background:#ef444433}@keyframes _micPulse_5lqwy_1{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 0 4px #ef444400}}._levelMeter_5lqwy_614{width:4px;height:20px;border-radius:2px;background:var(--color-bg-muted);overflow:hidden;display:flex;align-items:flex-end;flex-shrink:0}._levelBar_5lqwy_625{width:100%;background:#ef4444;border-radius:2px;transition:height .08s ease-out;min-height:2px}._historySection_5lqwy_635{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}._historyHeader_5lqwy_640{display:flex;align-items:center;justify-content:space-between}._historyToggle_5lqwy_646{font-size:var(--text-xs);color:var(--color-text-subtle);cursor:pointer;background:none;border:none;padding:2px 0}._historyToggle_5lqwy_646:hover{color:var(--color-text-muted)}._newConvoBtn_5lqwy_659{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_5lqwy_659:hover{border-color:var(--color-accent);color:var(--color-accent)}._historyList_5lqwy_675{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);max-height:200px;overflow-y:auto}._historyTurn_5lqwy_684{display:flex;flex-direction:column;gap:2px}._historyUser_5lqwy_690,._historyAI_5lqwy_691{display:flex;gap:var(--space-2);font-size:var(--text-xs);line-height:1.4}._historyRole_5lqwy_698{font-weight:var(--weight-semibold);color:var(--color-text-muted);flex-shrink:0;width:20px;text-align:right}._historyUser_5lqwy_690 ._historyRole_5lqwy_698{color:var(--color-accent)}._historyText_5lqwy_710{color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_5lqwy_719{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_5lqwy_1 .1s var(--ease-default)}@keyframes _fadeIn_5lqwy_1{0%{opacity:0}to{opacity:1}}._toggleActive_5lqwy_742{color:var(--color-accent, #3a8dde)!important;background:#3a8dde1f}._mentionMenu_5lqwy_749{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_5lqwy_762{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_5lqwy_775{background:var(--color-bg-muted)}._mentionItemKind_5lqwy_779{font-size:14px;flex-shrink:0}._mentionItemLabel_5lqwy_784{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mentionItemSubtitle_5lqwy_791{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:10px;color:var(--color-text-subtle);flex-shrink:0}._readonlyBar_5lqwy_800{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_pfy1s_3{display:flex;height:100%;background:var(--color-bg);color:var(--color-text)}._rail_pfy1s_10{width:220px;flex-shrink:0;border-right:1px solid var(--color-border);padding:16px 8px;display:flex;flex-direction:column;gap:2px}._railHeader_pfy1s_20{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:6px 10px 12px;font-weight:600}._railItem_pfy1s_29{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_pfy1s_29:hover{background:var(--color-bg-muted)}._railItemActive_pfy1s_45{background:var(--color-bg-muted);font-weight:600}._railIcon_pfy1s_50{display:inline-flex;width:18px;justify-content:center}._body_pfy1s_56{flex:1;min-width:0;overflow-y:auto;padding:32px 48px}._h1_pfy1s_63{font-size:20px;font-weight:700;margin:0 0 4px}._subtitle_pfy1s_68{font-size:13px;color:var(--color-text-muted);margin:0 0 28px}._cards_pfy1s_76{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._card_pfy1s_76{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_pfy1s_76:hover{border-color:var(--color-accent);background:var(--color-bg-muted)}._cardIconRow_pfy1s_98{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}._cardDesc_pfy1s_105{font-size:12px;color:var(--color-text-muted);line-height:1.5}._section_pfy1s_113{margin-bottom:24px}._sectionTitle_pfy1s_116{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 8px}._field_pfy1s_125{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._fieldLabel_pfy1s_131{font-size:12px;font-weight:500}._fieldHelp_pfy1s_135{font-size:11px;color:var(--color-text-muted);line-height:1.4}._input_pfy1s_140{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_pfy1s_140:hover{border-color:var(--color-text-subtle)}._input_pfy1s_140:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._passwordRow_pfy1s_158{display:flex;gap:4px;align-items:center}._passwordRow_pfy1s_158 ._input_pfy1s_140{flex:1}._eyeBtn_pfy1s_166{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_pfy1s_166:hover{color:var(--color-text)}._providerOption_pfy1s_180{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_pfy1s_180:hover{background:var(--color-bg-muted)}._providerSelected_pfy1s_194{border-color:var(--color-accent)}._radio_pfy1s_197{margin:0}._providerLabel_pfy1s_200{font-size:13px;font-weight:500;flex:1}._providerHint_pfy1s_205{font-size:11px;color:var(--color-text-muted)}._plugin_pfy1s_212{border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);margin-bottom:8px}._pluginHeader_pfy1s_218{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;user-select:none}._pluginHeader_pfy1s_218:hover{background:var(--color-bg-muted)}._pluginLabelCol_pfy1s_229{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._pluginLabel_pfy1s_229{font-size:13px;font-weight:600}._pluginDesc_pfy1s_240{font-size:11px;color:var(--color-text-muted);line-height:1.4}._statusBadge_pfy1s_245{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:10px;white-space:nowrap}._statusEnabled_pfy1s_253{background:#22d3ee26;color:#22d3ee;border:1px solid rgba(34,211,238,.4)}._statusConfigured_pfy1s_258{background:#c084fc26;color:#c084fc;border:1px solid rgba(192,132,252,.4)}._statusNot_pfy1s_263{background:#ffffff0d;color:var(--color-text-muted);border:1px solid var(--color-border)}._form_pfy1s_269{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--color-border)}._formSection_pfy1s_276{display:flex;flex-direction:column;gap:8px;padding-top:10px}._formSectionTitle_pfy1s_282{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._actions_pfy1s_289{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._actionBtn_pfy1s_296{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_pfy1s_296:hover{background:var(--color-bg-muted)}._actionBtn_pfy1s_296:disabled{opacity:.4;cursor:not-allowed}._actionBtnPrimary_pfy1s_315{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._actionBtnPrimary_pfy1s_315:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._spin_pfy1s_324{animation:_settingsSpin_pfy1s_1 .9s linear infinite}@keyframes _settingsSpin_pfy1s_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spacer_pfy1s_331{flex:1}._testResult_pfy1s_334{font-size:12px;padding:6px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}._testOk_pfy1s_342{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.4)}._testErr_pfy1s_347{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.4)}._toggle_pfy1s_352{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}._toggle_pfy1s_352 input{cursor:pointer}._toggle_pfy1s_352._disabled_pfy1s_360{opacity:.5;cursor:not-allowed}._note_pfy1s_361{font-size:11px;color:var(--color-text-muted);font-style:italic}._vaultTodo_pfy1s_366{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_pfy1s_378{display:flex;font-size:13px;padding:8px 0;border-bottom:1px solid var(--color-border)}._aboutKey_pfy1s_384{width:140px;color:var(--color-text-muted)}._aboutVal_pfy1s_388{flex:1;font-family:var(--font-mono, monospace)}._privacyNote_pfy1s_393{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_pfy1s_407{display:flex;gap:8px}._themeBtn_pfy1s_411{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_pfy1s_411:hover{background:var(--color-bg-muted)}._themeBtnActive_pfy1s_428{border-color:var(--color-accent)}._catalogSearchRow_pfy1s_437{position:relative;margin-bottom:24px}._catalogSearchIcon_pfy1s_441{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}._catalogSearch_pfy1s_437{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_pfy1s_437:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._catalogGroup_pfy1s_465{margin-bottom:32px}._catalogGroupTitle_pfy1s_468{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 4px}._catalogGroupCount_pfy1s_476{color:var(--color-text-subtle);font-weight:500}._catalogGroupBlurb_pfy1s_480{font-size:12px;color:var(--color-text-subtle);margin:0 0 12px;line-height:1.5}._catalogList_pfy1s_487{display:flex;flex-direction:column;gap:6px}._catalogCard_pfy1s_493{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);overflow:hidden}._catalogCardHeader_pfy1s_500{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_pfy1s_500:hover{background:var(--color-bg-muted)}._catalogIcon_pfy1s_517{font-size:16px;width:22px;text-align:center;flex-shrink:0}._catalogCardTitleCol_pfy1s_524{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._catalogCardTitle_pfy1s_524{font-size:13px;font-weight:600}._catalogCardMeta_pfy1s_535{font-size:11px;color:var(--color-text-subtle);font-family:var(--font-mono)}._catalogId_pfy1s_541{font-size:11px;font-family:var(--font-mono);color:var(--color-text-subtle);flex-shrink:0}._catalogDesc_pfy1s_548{font-size:12px;color:var(--color-text-muted);margin:0 12px 10px 44px;line-height:1.5}._catalogDetails_pfy1s_555{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_pfy1s_564{display:flex;flex-direction:column;gap:6px}._catalogBlockLabel_pfy1s_569{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}._catalogFn_pfy1s_577{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px dashed var(--color-border)}._catalogFn_pfy1s_577:last-child{border-bottom:none}._catalogFnRow_pfy1s_587{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._catalogFnId_pfy1s_593{font-family:var(--font-mono);font-size:11px;color:var(--color-accent);background:var(--color-accent-subtle);padding:1px 6px;border-radius:3px}._catalogFnLabel_pfy1s_601{font-size:12px;color:var(--color-text)}._catalogFnInput_pfy1s_605{font-size:11px;color:var(--color-text-muted);font-family:var(--font-mono);margin-left:0}._catalogFnInputLabel_pfy1s_611{text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:var(--color-text-subtle)}._catalogBadges_pfy1s_618{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:auto}._catalogBadge_pfy1s_618{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_pfy1s_618[data-effect=sends_email],._catalogBadge_pfy1s_618[data-effect=creates_event],._catalogBadge_pfy1s_618[data-effect=modifies_doc],._catalogBadge_pfy1s_618[data-effect=deletes]{color:#c4889c;border-color:color-mix(in srgb,#c4889c 40%,transparent);background:color-mix(in srgb,#c4889c 8%,transparent)}._catalogBadge_pfy1s_618[data-effect=reads_only],._catalogBadge_pfy1s_618[data-effect=transient]{color:var(--color-text-muted)}._catalogExamples_pfy1s_648{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-muted)}._catalogExamples_pfy1s_648 code{font-family:var(--font-mono);font-size:11px;color:var(--color-text)}._catalogConfidence_pfy1s_663{color:var(--color-text-subtle);font-size:10px}._catalogMoreLine_pfy1s_667{color:var(--color-text-subtle);font-size:11px;font-style:italic}._catalogReq_pfy1s_673{font-size:12px;color:var(--color-text)}._catalogEmpty_pfy1s_678{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:13px}._sectionBlurb_pfy1s_689{color:var(--color-text-muted);font-size:13px;line-height:1.55;margin-bottom:18px}._subTabs_pfy1s_696{display:flex;gap:4px;border-bottom:1px solid var(--color-panel-border);margin-bottom:16px}._subTab_pfy1s_696{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_pfy1s_696:hover{color:var(--color-text)}._subTabActive_pfy1s_718{color:var(--color-text);border-bottom-color:var(--color-accent)}._subTabIcon_pfy1s_722{display:inline-flex}._subTabDot_pfy1s_723{width:6px;height:6px;border-radius:50%;background:#16a34a;margin-left:4px}._subTabBody_pfy1s_731{padding:8px 0}._comingSoon_pfy1s_735{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_pfy1s_735 strong{color:var(--color-text)}._comingSoon_pfy1s_735 code{background:var(--color-bg-muted);padding:1px 5px;border-radius:3px;font-size:11.5px}._bridgeInfo_pfy1s_752 h3{font:600 15px var(--font-body, system-ui, sans-serif);color:var(--color-text);margin:0 0 12px}._bridgeInfo_pfy1s_752 dl{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:12.5px;margin:0 0 16px}._bridgeInfo_pfy1s_752 dt{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}._bridgeInfo_pfy1s_752 dd{color:var(--color-text);margin:0;font-family:ui-monospace,monospace}._bridgeInfoNote_pfy1s_776{font-size:12px;color:var(--color-text-muted);font-style:italic}._scopeList_pfy1s_783{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._scopeItem_pfy1s_791{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_pfy1s_801{flex:1;font-family:ui-monospace,monospace;font-size:12px;color:var(--color-text);word-break:break-all}._scopeActions_pfy1s_808{display:flex;gap:4px}._iconBtn_pfy1s_812{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_pfy1s_812:hover{background:var(--color-bg-muted);border-color:var(--color-panel-border);color:var(--color-text)}._addBtn_pfy1s_828{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_pfy1s_828:hover{background:var(--color-bg-subtle);border-color:var(--color-accent)}._memoryList_pfy1s_846{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._memoryItem_pfy1s_854{background:var(--color-bg-subtle);border:1px solid var(--color-panel-border);border-radius:5px;overflow:hidden}._memoryHeader_pfy1s_860{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer}._memoryHeader_pfy1s_860:hover{background:var(--color-bg-muted)}._memoryIcon_pfy1s_868{color:var(--color-text-subtle);flex-shrink:0}._memoryName_pfy1s_869{flex:1;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--color-text)}._memoryMeta_pfy1s_875{font-size:10.5px;color:var(--color-text-subtle);font-family:ui-monospace,monospace}._memoryPreview_pfy1s_880{padding:0 12px 8px 32px;font-size:11.5px;color:var(--color-text-muted);line-height:1.5;font-style:italic}._memoryEditor_pfy1s_887{padding:0 12px 12px;border-top:1px solid var(--color-panel-border)}._memoryTextarea_pfy1s_891{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_pfy1s_902{display:flex;gap:6px}._memoryNewForm_pfy1s_906{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_pfy1s_915{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_pfy1s_924{text-align:center;padding:20px;color:var(--color-text-subtle);font-size:12px;font-style:italic}._mcpPanel_pfy1s_933{margin-top:32px;padding-top:18px;border-top:1px solid var(--color-panel-border)}._mcpHeader_pfy1s_938{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._mcpTitle_pfy1s_945{margin:0 0 4px;font:600 13.5px var(--font-body, system-ui, sans-serif);color:var(--color-text)}._mcpBlurb_pfy1s_950{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.55;max-width:520px}._toggle_pfy1s_352{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-text);cursor:pointer;user-select:none}._toggle_pfy1s_352 input{accent-color:var(--color-accent)}._mcpBody_pfy1s_968{display:flex;flex-direction:column;gap:12px}._mcpPath_pfy1s_973{display:flex;flex-direction:column;gap:4px;font-size:11px}._mcpPathLabel_pfy1s_979{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);font-weight:700}._mcpPath_pfy1s_973 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_pfy1s_996{margin:0;font-size:11.5px;color:var(--color-text-muted);line-height:1.55}._mcpInstr_pfy1s_996 code{background:var(--color-bg-muted);padding:1px 5px;border-radius:3px;font-size:10.5px}._mcpSnippet_pfy1s_1008{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_pfy1s_1021{display:flex;gap:6px}._scheduleList_pfy1s_1027{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._scheduleEmpty_pfy1s_1035{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_pfy1s_1045{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_pfy1s_1055{font-family:ui-monospace,monospace;color:var(--color-text);min-width:120px}._scheduleTrigger_pfy1s_1060{color:var(--color-text-muted);font-size:11.5px;font-family:ui-monospace,monospace}._scheduleMeta_pfy1s_1065{color:var(--color-text-subtle);font-size:11px;margin-left:auto}._scheduleSummary_pfy1s_1070{flex:1;color:var(--color-text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scheduleFail_pfy1s_1078{background:color-mix(in srgb,#dc2626 14%,transparent);color:#b91c1c;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}._scheduleActions_pfy1s_1086{display:flex;gap:4px}._runOk_pfy1s_1090{color:#16a34a;font-weight:700}._runFail_pfy1s_1091{color:#dc2626;font-weight:700}._scheduleForm_pfy1s_1093{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_pfy1s_1103{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-text)}._formRow_pfy1s_1103>span:first-child{width:130px;color:var(--color-text-subtle);font-weight:600}._formRow_pfy1s_1103 select,._formRow_pfy1s_1103 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_15ntt_7{display:flex;flex-direction:column;gap:12px;padding:14px 0;border-top:1px solid rgba(34,211,238,.18)}._sectionHeader_15ntt_15{display:flex;align-items:center;justify-content:space-between}._heading_15ntt_21{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_15ntt_32{margin:8px 0 4px;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#22d3eed9;font-family:ui-monospace,monospace}._addBtn_15ntt_42{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_15ntt_42:hover{background:#22d3ee26}._list_15ntt_62{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._row_15ntt_71{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_15ntt_71:hover{border-color:#22d3ee80}._rowActive_15ntt_83{border-color:#22d3ee;box-shadow:inset 2px 0 #22d3ee,0 0 10px #22d3ee33}._rowMain_15ntt_88{flex:1;display:flex;flex-direction:column;min-width:0}._rowLabel_15ntt_95{font-size:13px;font-weight:600;color:#f0f9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowMeta_15ntt_104{font-size:10px;color:#e0e7ff8c;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activeIcon_15ntt_113{color:#22d3ee;flex-shrink:0}._rowEdit_15ntt_118,._rowDel_15ntt_118{background:transparent;border:1px solid transparent;color:#e0e7ff73;padding:4px;border-radius:3px;cursor:pointer;flex-shrink:0}._rowEdit_15ntt_118:hover{background:#22d3ee1a;border-color:#22d3ee66;color:#22d3ee}._rowDel_15ntt_118:hover{background:#f871711f;border-color:#f8717180;color:#fca5a5}._form_15ntt_140{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(34,211,238,.22);border-radius:4px;padding:14px;background:#02040c8c}._presetRow_15ntt_150{display:flex;align-items:center;gap:6px}._presetLabel_15ntt_156{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#e0e7ffa6;font-family:ui-monospace,monospace;margin-right:4px}._presetBtn_15ntt_165{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_15ntt_165:hover{background:#22d3ee14;color:#22d3ee}._presetBtnActive_15ntt_178{background:#22d3ee26;border-color:#22d3ee;color:#22d3ee}._fieldGroup_15ntt_184{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(34,211,238,.1);padding-top:8px}._field_15ntt_184{display:flex;align-items:center;gap:10px}._fieldLabel_15ntt_198{width:180px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#22d3eebf;font-family:ui-monospace,monospace;flex-shrink:0}._fieldInput_15ntt_208{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_15ntt_208:focus{border-color:#22d3eeb3;box-shadow:0 0 8px #22d3ee33}._actions_15ntt_225{display:flex;gap:8px;margin-top:4px}._saveBtn_15ntt_231{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_15ntt_231:hover{box-shadow:0 0 14px #22d3ee80}._saveBtn_15ntt_231:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._cancelBtn_15ntt_248,._testBtn_15ntt_248{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_15ntt_248:hover,._testBtn_15ntt_248:hover{background:#e0e7ff0d;color:#f0f9ff}._testBtn_15ntt_248{border-color:#22d3ee52;color:#22d3eed9}._testBtn_15ntt_248:hover{color:#22d3ee}._testBtn_15ntt_248:disabled{opacity:.4;cursor:not-allowed}._spin_15ntt_275{animation:_spin_15ntt_275 .9s linear infinite}@keyframes _spin_15ntt_275{to{transform:rotate(360deg)}}._testOk_15ntt_278{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_15ntt_289{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_15ntt_289 code{font-family:ui-monospace,monospace;background:#00000040;padding:1px 5px;border-radius:3px;font-size:11px;word-break:break-word}._helpText_15ntt_309{font-size:10px;color:#e0e7ff80;line-height:1.5;margin:4px 0 0}._warning_15ntt_316{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_15ntt_316 strong{color:#fde047;font-weight:700}._warning_15ntt_316 a{color:#facc15;text-decoration:underline;font-family:ui-monospace,monospace;font-size:11px}._warning_15ntt_316 a:hover{color:#fde047}._helpText_15ntt_309 code{background:#22d3ee14;padding:1px 5px;border-radius:3px;font-family:ui-monospace,monospace;color:#a5f3fc;font-size:10px}._spark_1n7cw_7,._sparkEmpty_1n7cw_7,._donut_1n7cw_11{display:block}._donutLabel_1n7cw_12{font-size:14px;font-weight:600;fill:var(--color-text);font-variant-numeric:tabular-nums}._donutSub_1n7cw_18{font-size:9px;fill:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._hbar_1n7cw_25{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_1n7cw_34{font-variant-numeric:tabular-nums;text-align:right}._hbarTrack_1n7cw_38{height:6px;background:var(--color-bg-subtle);border-radius:3px;overflow:hidden}._hbarFill_1n7cw_44{height:100%;border-radius:3px;transition:width .2s ease-out}._hbarValue_1n7cw_49{font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-text)}._tile_1n7cw_57{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_1n7cw_57:hover{border-color:var(--color-border-strong)}._tile_ok_1n7cw_71{border-left:3px solid var(--color-accent)}._tile_warn_1n7cw_72{border-left:3px solid #d97706}._tile_crit_1n7cw_73{border-left:3px solid #dc2626}._tile_idle_1n7cw_74{border-left:3px solid var(--color-border-strong)}._tileHeader_1n7cw_76{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._tileLabel_1n7cw_82{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}._tileIcon_1n7cw_89{color:var(--color-text-muted);opacity:.7}._tileValue_1n7cw_93{font-size:24px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.1;margin:2px 0}._tileSub_1n7cw_101{font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._tileSpark_1n7cw_106{margin-top:auto;padding-top:6px;color:var(--color-accent)}._pulse_1n7cw_114{display:inline-block;background:var(--pulse-color);border-radius:50%;box-shadow:0 0 0 0 var(--pulse-color);animation:_pulse_1n7cw_114 1.6s ease-out infinite;vertical-align:middle}._pulse_fast_1n7cw_122{animation-duration:.7s}._pulse_normal_1n7cw_123{animation-duration:1.6s}._pulse_slow_1n7cw_124{animation-duration:3s}._pulse_still_1n7cw_125{animation:none}@keyframes _pulse_1n7cw_114{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_1n7cw_135{display:flex;flex-direction:column;gap:2px}._statLabel_1n7cw_136{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._statValue_1n7cw_142{font-size:16px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}._statHint_1n7cw_148{font-size:11px;color:var(--color-text-subtle)}._diag_1n7cw_155{display:flex;flex-direction:column;gap:16px}._diagHero_1n7cw_161{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_1n7cw_171{display:flex;flex-direction:column;gap:4px}._diagHeroNumber_1n7cw_176{font-size:40px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._diagHeroLabel_1n7cw_184{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}._diagHeroRight_1n7cw_190{display:flex;align-items:center;gap:12px}._diagModeChip_1n7cw_195{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_1n7cw_208{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._diagBottom_1n7cw_214{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._diagPanel_1n7cw_220{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}._diagPanelTitle_1n7cw_229{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}._diagDonutRow_1n7cw_237{display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px}._diagDonutItem_1n7cw_243{display:flex;flex-direction:column;align-items:center;gap:4px}._diagDonutCaption_1n7cw_249{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._diagTimeline_1n7cw_256{display:flex;height:24px;border-radius:4px;overflow:hidden;border:1px solid var(--color-border)}._diagTimelineSegment_1n7cw_263{flex:1 1 auto;min-width:0}._diagBigChart_1n7cw_268{height:80px;margin-top:4px;color:var(--color-accent)}._diagActivity_1n7cw_274{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_1n7cw_284{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:1px 0}._diagActivityTs_1n7cw_290{color:var(--color-text-subtle);margin-right:8px}._indexing_1n7cw_297{display:flex;flex-direction:column;gap:32px}._indexingHero_1n7cw_303{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._indexingHeroTitle_1n7cw_310{font-size:28px;font-weight:700;letter-spacing:-.01em}._indexingHeroSub_1n7cw_315{font-size:13px;color:var(--color-text-muted)}._indexingDomain_1n7cw_320{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid var(--color-border)}._indexingDomain_1n7cw_320:last-of-type{border-bottom:none}._indexingDomainHead_1n7cw_332{display:flex;flex-direction:column;align-items:center;gap:8px}._indexingDomainBody_1n7cw_339{display:flex;flex-direction:column;gap:10px}._indexingDomainTitle_1n7cw_344{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}._indexingDomainStatChip_1n7cw_351{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:500}._indexingDomainStats_1n7cw_359{display:flex;gap:20px;flex-wrap:wrap}._indexingControls_1n7cw_365{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:8px}._indexingToggle_1n7cw_372{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text);cursor:pointer;user-select:none}._indexingToggleSwitch_1n7cw_381{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_1n7cw_381: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_1n7cw_401{background:var(--color-accent-subtle);border-color:var(--color-accent)}._indexingToggleSwitch_on_1n7cw_401:after{transform:translate(14px);background:var(--color-accent)}._indexingCapBar_1n7cw_410{display:flex;flex-direction:column;gap:4px;margin-top:4px}._indexingCapBarLabel_1n7cw_416{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted)}._indexingCapBarTrack_1n7cw_422{height:6px;background:var(--color-bg-subtle);border-radius:3px;overflow:hidden}._indexingCapBarFill_1n7cw_428{height:100%;background:var(--color-accent);transition:width .2s ease-out}._indexingCapBarFill_warn_1n7cw_433{background:#d97706}._indexingCapBarFill_crit_1n7cw_434{background:#dc2626}._indexingCapSlider_1n7cw_436{width:220px}._indexingBg_1n7cw_440{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_1n7cw_450{flex-shrink:0}._indexingBgText_1n7cw_453{display:flex;flex-direction:column;gap:2px}._indexingBgPrimary_1n7cw_458{font-size:13px;font-weight:500}._indexingBgSecondary_1n7cw_462{font-size:11px;color:var(--color-text-muted)}._indexingFooter_1n7cw_466{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_dac5z_7{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_dac5z_24{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;gap:24px;text-align:center}._heroIcon_dac5z_35{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_dac5z_1 4s ease-in-out infinite}@keyframes _heroPulse_dac5z_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_dac5z_55{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_dac5z_66{font-size:15px;color:var(--color-text-muted);max-width:480px;line-height:1.5;margin:0}._heroHint_dac5z_74{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_dac5z_87{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin:12px 0 4px}._chips_dac5z_87{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px}._chip_dac5z_87{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_dac5z_87:hover{background:var(--color-bg-muted);border-color:var(--color-accent);transform:translateY(-1px)}._chipDot_dac5z_123{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}._examples_dac5z_132{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:640px;margin-top:8px}._example_dac5z_132{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_dac5z_132:hover{color:var(--color-text);border-color:var(--color-text-subtle)}._artifactShell_dac5z_157{flex:1;display:flex;flex-direction:column;padding:16px 16px 0;min-height:0}._artifactHeader_dac5z_165{display:flex;align-items:center;gap:10px;padding:0 8px 12px;font-size:12px;color:var(--color-text-muted)}._artifactRequest_dac5z_173{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_dac5z_182{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_dac5z_182:hover{background:var(--color-bg-muted);border-color:var(--color-text-subtle)}._headerBtnDanger_dac5z_200{color:#f87171}._headerBtnDanger_dac5z_200:hover{background:#f8717114;border-color:#f8717166;color:#f87171}._iframeWrap_dac5z_209{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_dac5z_209{width:100%;height:100%;border:none;display:block;background:#0b0d12}._shimmer_dac5z_229{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_dac5z_241{width:220px;height:4px;border-radius:2px;background:var(--color-border);overflow:hidden;position:relative}._shimmerBar_dac5z_241:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);animation:_shimmerSlide_dac5z_1 1.4s infinite}@keyframes _shimmerSlide_dac5z_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._errorBox_dac5z_263{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_dac5z_275{flex:1}._chart_16an2_3{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_16an2_13{font-size:var(--text-sm, 13px);font-weight:600;color:var(--color-text, #111);margin:0 0 8px;letter-spacing:.01em}._svg_16an2_21{width:100%;height:auto;display:block}._bar_16an2_27{fill:var(--color-accent, #5b6cff);opacity:.85;transition:opacity .12s}._bar_16an2_27:hover{opacity:1}._grid_16an2_37{stroke:color-mix(in srgb,var(--color-text, #888) 12%,transparent);stroke-width:1;stroke-dasharray:2 3}._zero_16an2_43{stroke:color-mix(in srgb,var(--color-text, #888) 35%,transparent);stroke-width:1}._tickText_16an2_48{font-size:10px;fill:var(--color-text-muted, #777);font-family:var(--font-mono, ui-monospace, monospace)}._axisLabel_16an2_54{font-size:11px;fill:var(--color-text-muted, #777);font-weight:500}._empty_16an2_60{padding:12px;color:var(--color-text-muted, #888);font-size:12px;font-style:italic}._line_16an2_67{fill:none;stroke:var(--color-accent, #5b6cff);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._point_16an2_75{fill:var(--color-accent, #5b6cff);stroke:#fff;stroke-width:1.5}._pieRow_16an2_81{display:flex;align-items:center;gap:16px}._pieSvg_16an2_87{width:220px;height:240px;flex-shrink:0}._legend_16an2_93{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;font-size:12px;min-width:0}._legendItem_16an2_105{display:flex;align-items:center;gap:8px}._legendSwatch_16an2_111{width:10px;height:10px;border-radius:2px;flex-shrink:0}._legendLabel_16an2_118{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, #111)}._legendValue_16an2_127{font-variant-numeric:tabular-nums;color:var(--color-text-muted, #777);font-weight:600}._kpi_16an2_133{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_16an2_145{font-size:32px;font-weight:700;line-height:1.1;color:var(--color-text, #111);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._kpiLabel_16an2_154{font-size:12px;color:var(--color-text-muted, #777);text-transform:uppercase;letter-spacing:.06em;font-weight:600}._kpiDelta_16an2_162{font-size:12px;font-weight:600;margin-top:4px}._trendUp_16an2_168{color:#2c9a4a}._trendDown_16an2_169{color:#d33a3a}._trendFlat_16an2_170{color:var(--color-text-muted, #888)}._tableWrap_16an2_172{overflow-x:auto;margin-top:4px}._table_16an2_172{border-collapse:collapse;width:100%;font-size:12px}._table_16an2_172 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_16an2_172 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_16an2_172 tr:last-child td{border-bottom:none}._handle_6zcco_17{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_6zcco_17:hover{background:var(--color-panel-bg-hover, var(--color-surface-hover, rgba(127,127,127,.08)))}._handleArrow_6zcco_38{font-size:18px;line-height:1;opacity:.7}._handleRunningDot_6zcco_43{width:6px;height:6px;border-radius:50%;background:var(--accent, #6366f1);animation:_pulseDot_6zcco_1 1.2s ease-in-out infinite}@keyframes _pulseDot_6zcco_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}._handleBadge_6zcco_54{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_6zcco_71{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_6zcco_87{flex:1;width:100vw;max-width:100vw;height:100vh;border-left:none}._header_6zcco_95{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}._title_6zcco_104{font-size:13px;font-weight:600;letter-spacing:.02em}._spacer_6zcco_110{flex:1}._iconBtn_6zcco_114{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_6zcco_114:hover{background:var(--color-bg-muted);color:var(--color-text)}._scroll_6zcco_131{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}._notifyPanel_6zcco_149{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_6zcco_162{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_6zcco_173{display:flex;align-items:center;gap:6px}._notifyCardTitle_6zcco_179{flex:1;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notifyCardMeta_6zcco_188{font-size:10px;color:var(--color-text-muted);flex-shrink:0}._notifyCardPreview_6zcco_194{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_6zcco_204{font-size:11px;margin-top:2px}._notifyCardBody_6zcco_204>summary{cursor:pointer;opacity:.7;font-size:10px;text-transform:uppercase;letter-spacing:.05em}._notifyCardBodyPre_6zcco_217{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_6zcco_162{width:100%;text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .12s ease,background .12s ease}._notifyCard_6zcco_162:hover{border-color:var(--accent, #6366f1);background:var(--color-surface-hover, rgba(127,127,127,.05))}._notifyModalBackdrop_6zcco_243{position:fixed;inset:0;z-index:1200;background:#00000073;display:flex;align-items:center;justify-content:center;padding:40px;animation:_notifyFadeIn_6zcco_1 .12s ease}@keyframes _notifyFadeIn_6zcco_1{0%{opacity:0}to{opacity:1}}._notifyModal_6zcco_243{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_6zcco_1 .14s cubic-bezier(.2,.9,.3,1.2)}@keyframes _notifyPopIn_6zcco_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._notifyModalHeader_6zcco_273{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border)}._notifyModalTitle_6zcco_280{font-size:15px;line-height:1.3}._notifyModalCount_6zcco_284{font-size:11px;color:var(--color-text-muted)}._notifyModalBody_6zcco_288{flex:1;overflow-y:auto;padding:18px 20px;font-size:14px;line-height:1.6}._notifyModalBody_6zcco_288 h1{font-size:1.3em;margin:.6em 0 .3em}._notifyModalBody_6zcco_288 h2{font-size:1.15em;margin:.6em 0 .3em}._notifyModalBody_6zcco_288 h3{font-size:1.05em;margin:.6em 0 .3em}._notifyModalBody_6zcco_288 code{background:var(--color-bg-muted, rgba(127,127,127,.12));padding:1px 5px;border-radius:4px;font-size:.9em}._notifyModalBody_6zcco_288 a{color:var(--accent, #6366f1)}._notifyModalNav_6zcco_305{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border)}._notifyModalMeta_6zcco_313{font-size:11px;color:var(--color-text-muted)}._emptyState_6zcco_318{font-size:12px;color:var(--color-text-muted);margin:24px 0 0;text-align:center;line-height:1.5}._sectionHeading_6zcco_331{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_6zcco_149 ._sectionHeading_6zcco_331{margin:-10px -12px 8px}._headerIconBtn_6zcco_357{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_6zcco_357:hover{opacity:1;background:var(--color-bg-muted, rgba(127,127,127,.12))}._cardTrashBtn_6zcco_378{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_6zcco_162:hover ._cardTrashBtn_6zcco_378{opacity:.55}._cardTrashBtn_6zcco_378:hover{opacity:1!important;background:color-mix(in srgb,#d33a3a 14%,transparent);color:#d33a3a}._card_6zcco_378{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:12px;display:flex;flex-direction:column;gap:10px}._cardPending_6zcco_417{border-color:var(--color-accent);background:var(--color-accent-subtle)}._cardOk_6zcco_422{border-left:3px solid color-mix(in srgb,var(--color-accent) 70%,transparent)}._cardErr_6zcco_426{border-left:3px solid #fca5a5;background:color-mix(in srgb,#fca5a5 5%,var(--color-surface))}._cardHeader_6zcco_431{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolBadge_6zcco_438{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_6zcco_448{background:var(--color-accent)}._toolBadgeErr_6zcco_451{background:#fca5a5;color:#1a1b22}._toolName_6zcco_456{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_6zcco_466{font-size:12px;color:var(--color-text-muted);margin:0;line-height:1.5}._confirmHint_6zcco_473{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_6zcco_483{font-size:10px;color:var(--color-text-subtle);font-family:var(--font-mono)}._cardActions_6zcco_489{display:flex;gap:6px;margin-top:4px}._btn_6zcco_495{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_6zcco_495:hover:not(:disabled){background:var(--color-bg-muted)}._btn_6zcco_495:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_6zcco_516{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._btnPrimary_6zcco_516:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._form_6zcco_528{display:flex;flex-direction:column;gap:10px}._formEmpty_6zcco_534{font-size:12px;color:var(--color-text-muted);margin:0;padding:8px 0}._field_6zcco_541{display:flex;flex-direction:column;gap:4px}._fieldLabel_6zcco_547{font-size:11px;font-weight:600;color:var(--color-text)}._fieldRequired_6zcco_553{color:#fca5a5}._fieldHint_6zcco_557{font-size:11px;color:var(--color-text-subtle);line-height:1.4}._fieldError_6zcco_563{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_6zcco_574{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_6zcco_574:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}._textarea_6zcco_590{font-family:var(--font-mono);font-size:11px;resize:vertical}._checkboxLabel_6zcco_596{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text);cursor:pointer}._result_6zcco_607{display:flex;flex-direction:column;gap:8px}._errorBanner_6zcco_613{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_6zcco_621{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_6zcco_631{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_6zcco_645{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_6zcco_655{display:flex;flex-direction:column;gap:6px}._objectHeadline_6zcco_661{font-size:13px;font-weight:600;margin:0;color:var(--color-text)}._objectLink_6zcco_668{font-size:11px;color:var(--color-accent);text-decoration:none;word-break:break-all;display:inline-flex;align-items:center;gap:4px}._objectLink_6zcco_668:hover{text-decoration:underline}._dl_6zcco_681{margin:4px 0 0;font-size:11px;display:grid;grid-template-columns:minmax(80px,max-content) 1fr;column-gap:12px;row-gap:3px}._dlRow_6zcco_689{display:contents}._dlKey_6zcco_692{color:var(--color-text-subtle);font-family:var(--font-mono);font-weight:500}._dlVal_6zcco_697{margin:0;color:var(--color-text);word-break:break-word}._tableScroll_6zcco_703{overflow-x:auto;border:1px solid var(--color-border);border-radius:4px}._tableCaption_6zcco_708{font-size:11px;color:var(--color-text-muted);margin:0 0 4px}._table_6zcco_703{border-collapse:collapse;font-size:11px;width:100%}._table_6zcco_703 th,._table_6zcco_703 td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}._table_6zcco_703 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_6zcco_736{font-size:11px;margin:0;padding-left:16px;color:var(--color-text)}._argsDetails_6zcco_743{font-size:11px}._argsSummary_6zcco_746{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_6zcco_755{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_6zcco_770{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--color-accent);animation:_mcpPulse_6zcco_1 1.2s ease-in-out infinite;vertical-align:middle}@keyframes _mcpPulse_6zcco_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}._timeline_6zcco_785{display:flex;flex-direction:column;gap:8px}._timelineText_6zcco_791{font-size:12px;line-height:1.5;color:var(--color-text);white-space:pre-wrap;padding:6px 0}._timelineUser_6zcco_799{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_6zcco_808{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}._timelineUserText_6zcco_815{font-size:12px;color:var(--color-text);line-height:1.5}._timelineTool_6zcco_821{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_6zcco_831{border-left-color:var(--color-accent);background:var(--color-accent-subtle)}._timelineToolOk_6zcco_835{border-left-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._timelineToolErr_6zcco_838{border-left-color:#fca5a5;background:color-mix(in srgb,#fca5a5 5%,var(--color-bg-subtle))}._timelineToolHeader_6zcco_843{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}._timelineToolIcon_6zcco_850{font-size:12px}._timelineToolName_6zcco_853{font-family:var(--font-mono);font-size:11px;color:var(--color-text);background:var(--color-bg-muted);padding:1px 5px;border-radius:3px}._timelineToolBadge_6zcco_861{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_6zcco_870{font-size:10px;color:var(--color-text-subtle);font-family:var(--font-mono);margin-left:auto}._timelineToolArgs_6zcco_876{font-size:11px;font-family:var(--font-mono);color:var(--color-text-muted);word-break:break-all}._timelineToolResult_6zcco_882{margin:4px 0 0;font-size:11px}._timelineToolResult_6zcco_882 summary{font-size:10px;color:var(--color-text-subtle);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}._timelineToolResult_6zcco_882 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_r6s99_7{position:fixed;inset:0;background:#00000052;backdrop-filter:blur(2px);z-index:980;animation:_backdrop-in_r6s99_1 .16s ease-out;display:flex;align-items:center;justify-content:center;padding:80px 24px 120px}._shell_r6s99_20{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_r6s99_1 .22s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._header_r6s99_40{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_r6s99_49{flex:1;font-size:13px;line-height:1.45;color:var(--color-text);font-weight:500;word-break:break-word}._promptText_r6s99_49:before{content:"⌨";margin-right:8px;color:var(--color-accent);opacity:.7}._headerRight_r6s99_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._statusPill_r6s99_70{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_r6s99_80{color:var(--color-accent)}._statusAwaiting_r6s99_81{color:#d97706}._statusAuto_r6s99_82{color:#0891b2}._statusAccepted_r6s99_83{color:#16a34a}._statusFailed_r6s99_84{color:#dc2626}._statusDiscarded_r6s99_85{color:var(--color-text-subtle)}._closeBtn_r6s99_87{background:transparent;border:none;padding:4px;color:var(--color-text-subtle);cursor:pointer;border-radius:4px;display:flex;align-items:center}._closeBtn_r6s99_87:hover{background:var(--color-bg-muted);color:var(--color-text)}._activityWrap_r6s99_100{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_r6s99_109{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:6px}._event_r6s99_117{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.55;padding:2px 0;color:var(--color-text-muted)}._eventGlyph_r6s99_126{flex-shrink:0;width:14px;font-family:ui-monospace,monospace;color:var(--color-accent);opacity:.7}._eventName_r6s99_133{font-family:ui-monospace,monospace;font-size:11px;color:var(--color-text)}._eventDuration_r6s99_138{font-size:10px;color:var(--color-text-subtle);margin-left:auto;flex-shrink:0}._eventOk_r6s99_144{color:#16a34a}._eventFail_r6s99_145{color:#dc2626}._eventText_r6s99_146{flex:1;font-style:italic;color:var(--color-text-muted);white-space:pre-wrap}._output_r6s99_154{flex:1;overflow-y:auto;padding:16px;min-height:80px}._outputLabel_r6s99_160{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:10px}._outputField_r6s99_168{display:flex;gap:12px;font-size:12.5px;padding:4px 0}._fieldLabel_r6s99_174{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_r6s99_184{flex:1;color:var(--color-text);word-break:break-word}._body_r6s99_189{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_r6s99_201{color:var(--color-text-subtle);font-size:12px;font-style:italic;text-align:center;padding:20px}._consequence_r6s99_210{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;border-top:1px solid}._consequenceReversible_r6s99_219{background:color-mix(in srgb,#16a34a 8%,transparent);border-color:color-mix(in srgb,#16a34a 22%,transparent);color:#15803d}._consequenceExternal_r6s99_224{background:color-mix(in srgb,#d97706 10%,transparent);border-color:color-mix(in srgb,#d97706 30%,transparent);color:#b45309}._consequenceInspect_r6s99_229{background:var(--color-bg-subtle);border-color:var(--color-panel-border);color:var(--color-text-subtle)}@media(prefers-color-scheme:dark){._consequenceReversible_r6s99_219{color:#4ade80}._consequenceExternal_r6s99_224{color:#fbbf24}}._actions_r6s99_240{display:flex;gap:10px;padding:12px 16px;background:var(--color-bg);border-top:1px solid var(--color-panel-border)}._spacer_r6s99_247{flex:1}._btn_r6s99_248{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_r6s99_248:hover{transform:translateY(-1px)}._btn_r6s99_248:active{transform:translateY(0)}._btn_r6s99_248:disabled{opacity:.4;cursor:not-allowed;transform:none}._btnDiscard_r6s99_267{background:transparent;border-color:var(--color-panel-border);color:var(--color-text-muted)}._btnDiscard_r6s99_267:hover{background:var(--color-bg-muted);color:var(--color-text)}._btnAccept_r6s99_274{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}._btnAccept_r6s99_274:hover{background:color-mix(in srgb,var(--color-accent) 88%,white)}._btnAcceptExternal_r6s99_281{background:#d97706;border-color:#d97706;color:#fff}._btnAcceptExternal_r6s99_281:hover{background:#b45309;border-color:#b45309}._kbdHint_r6s99_288{font-size:9px;color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-right:8px}._autoBar_r6s99_298{height:3px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);position:relative;overflow:hidden}._autoBarFill_r6s99_304{position:absolute;inset:0;background:var(--color-accent);transform-origin:left center;animation:_auto-progress_r6s99_1 var(--auto-ms, 4s) linear forwards}@keyframes _backdrop-in_r6s99_1{0%{opacity:0}to{opacity:1}}@keyframes _shell-in_r6s99_1{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes _auto-progress_r6s99_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._tray_ot9sj_6{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_ot9sj_1 .18s cubic-bezier(.32,.72,0,1)}._tray_ot9sj_6:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}._trayHeader_ot9sj_34{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_ot9sj_44{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}._dotRunning_ot9sj_51{animation:_pulse_ot9sj_1 1.2s ease-in-out infinite}._dotOk_ot9sj_54{background:#16a34a}._dotFail_ot9sj_55{background:#dc2626}._dotIdle_ot9sj_56{background:var(--color-text-subtle)}._trayPrompt_ot9sj_58{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_ot9sj_69{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--color-text-subtle)}._meta_ot9sj_76{font-family:ui-monospace,monospace}._trayClose_ot9sj_80{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_ot9sj_80:hover{background:var(--color-bg-muted);color:var(--color-text)}@keyframes _tray-in_ot9sj_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulse_ot9sj_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}._dim_j30lh_6{position:fixed;inset:0;background:#0006;backdrop-filter:blur(3px);z-index:var(--z-overlay-dim, 940);animation:_fade-in_j30lh_1 .18s ease-out;pointer-events:none}._dimClickable_j30lh_21{pointer-events:auto;cursor:default}._hostViewer_j30lh_29{max-height:calc(100vh - 240px)}._bodyViewer_j30lh_34{flex:1;overflow-y:auto;padding:18px 20px;min-height:0}._host_j30lh_29{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_j30lh_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_j30lh_29:before,._host_j30lh_29:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid #22d3ee;pointer-events:none;z-index:2}._host_j30lh_29:before{top:6px;left:6px;border-right:0;border-bottom:0}._host_j30lh_29:after{bottom:6px;right:6px;border-left:0;border-top:0}._cascaded_j30lh_92{opacity:.55;cursor:pointer;filter:saturate(.7)}._cascaded_j30lh_92:hover{opacity:.85;filter:saturate(1)}@keyframes _fade-in_j30lh_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-in_j30lh_1{0%{opacity:0}to{opacity:1}}._titleBar_j30lh_117{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_j30lh_127{font-size:14px;filter:drop-shadow(0 0 6px rgba(34,211,238,.6))}._title_j30lh_117{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_j30lh_143{font-size:10px;color:#22d3eeb3;margin-left:6px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._closeBtn_j30lh_152{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_j30lh_152:hover{background:#22d3ee1f;border-color:#22d3ee66;color:#22d3ee}._body_j30lh_34{flex:1;overflow-y:auto;padding:18px;position:relative}._errorBanner_j30lh_180{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_j30lh_180 b{color:#f87171;font-weight:600}._errorIcon_j30lh_194{font-size:14px;margin-top:1px;flex-shrink:0}._errorBody_j30lh_200{flex:1;min-width:0}._errorRetry_j30lh_205{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_j30lh_205:hover{background:#f8717126;box-shadow:0 0 10px #f871714d}._footer_j30lh_227{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_j30lh_236{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_j30lh_248{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}._voiceDot_j30lh_248._muted_j30lh_256{background:#e0e7ff59;box-shadow:none}._voiceDot_j30lh_248._listening_j30lh_261{animation:_pulse_j30lh_1 1.4s ease-in-out infinite}@keyframes _pulse_j30lh_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}._cancelBtn_j30lh_270,._primaryBtn_j30lh_271{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_j30lh_270{background:transparent;color:#e0e7ffa6;border-color:#e0e7ff33}._cancelBtn_j30lh_270:hover{background:#e0e7ff0f;border-color:#e0e7ff66;color:#f0f9ff}._primaryBtn_j30lh_271{background:linear-gradient(135deg,#22d3ee33,#c084fc33);color:#22d3ee;border-color:#22d3ee99;text-shadow:0 0 6px rgba(34,211,238,.5)}._primaryBtn_j30lh_271:hover{background:linear-gradient(135deg,#22d3ee59,#c084fc4d);border-color:#22d3ee;box-shadow:0 0 14px #22d3ee80}._primaryBtn_j30lh_271:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._field_j30lh_316{margin-bottom:14px}._label_j30lh_320{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_j30lh_332,._textarea_j30lh_333{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_j30lh_332::placeholder,._textarea_j30lh_333::placeholder{color:#e0e7ff4d}._input_j30lh_332:focus,._textarea_j30lh_333:focus{border-color:#22d3eeb3;box-shadow:0 0 0 1px #22d3ee33,0 0 12px #22d3ee26;background:#080e1cd9}._textarea_j30lh_333{resize:vertical;min-height:180px;line-height:1.5}._sourceHint_j30lh_364{font-size:9px;font-family:ui-monospace,monospace;color:#e0e7ff66;margin-top:4px;letter-spacing:.1em;text-transform:uppercase}._canvas_1z0xz_7{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_1z0xz_7: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_1z0xz_39{position:absolute;inset:0;pointer-events:none;z-index:0}._particles_1z0xz_39: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_1z0xz_1 8s ease-in-out infinite}@keyframes _twinkle_1z0xz_1{0%,to{opacity:.7}50%{opacity:.3}}._frame_1z0xz_66{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_1z0xz_66:before,._frame_1z0xz_66:after{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--color-accent);pointer-events:none}._frame_1z0xz_66:before{top:8px;left:8px;border-right:0;border-bottom:0}._frame_1z0xz_66:after{bottom:8px;right:8px;border-left:0;border-top:0}._appsRail_1z0xz_96{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_1z0xz_116{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_1z0xz_116: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_1z0xz_116._active_1z0xz_138{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_1z0xz_145{font-size:18px;filter:drop-shadow(0 0 6px currentColor)}._appsRailLabel_1z0xz_150{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._appsRailSpacer_1z0xz_161{flex:1 1 auto;min-height:8px}._appsRailDivider_1z0xz_166{border-top:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);margin:4px 8px 8px;flex-shrink:0}._header_1z0xz_173{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_1z0xz_182{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_1z0xz_193{width:16px;height:16px;border:1.5px solid var(--color-accent);transform:rotate(45deg);position:relative}._brandIcon_1z0xz_193: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_1z0xz_208{color:color-mix(in srgb,var(--color-accent) 50%,transparent);margin:0 4px}._headerSeg_1z0xz_213{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 65%,transparent)}._headerSpacer_1z0xz_220{flex:1}._headerStatus_1z0xz_222{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4ade80}._statusDot_1z0xz_231{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:_pulse_1z0xz_1 1.6s ease-in-out infinite}@keyframes _pulse_1z0xz_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}._body_1z0xz_245{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:20px 22px}._sigilPanel_1z0xz_257{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:16px 12px;min-height:220px;text-align:center}._sigilWrap_1z0xz_273{width:180px;height:180px;display:flex;align-items:center;justify-content:center}._sigil_1z0xz_257{width:100%;height:100%}._sigilRotateSlow_1z0xz_284{animation:_rotateSlow_1z0xz_1 28s linear infinite}._sigilRotateRev_1z0xz_287{animation:_rotateRev_1z0xz_1 18s linear infinite}._sigilPulse_1z0xz_290{animation:_corePulse_1z0xz_1 2.4s ease-in-out infinite;transform-origin:100px 100px}@keyframes _rotateSlow_1z0xz_1{to{transform:rotate(360deg)}}@keyframes _rotateRev_1z0xz_1{to{transform:rotate(-360deg)}}@keyframes _corePulse_1z0xz_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}._sigilStatus_1z0xz_301{margin-top:16px;font-size:13px;color:color-mix(in srgb,var(--color-text) 85%,transparent);letter-spacing:.04em;line-height:1.6}._sigilStatusLabel_1z0xz_309{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_1z0xz_317{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}._brainIcon_1z0xz_323{vertical-align:-3px;margin-right:6px;color:color-mix(in srgb,var(--color-accent) 80%,transparent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-accent) 50%,transparent))}@keyframes _brainPulse_1z0xz_1{0%,to{opacity:.35}50%{opacity:1}}._brainNodeA_1z0xz_333{animation:_brainPulse_1z0xz_1 2.4s ease-in-out infinite;animation-delay:0s}._brainNodeB_1z0xz_334{animation:_brainPulse_1z0xz_1 2.4s ease-in-out infinite;animation-delay:.4s}._brainNodeC_1z0xz_335{animation:_brainPulse_1z0xz_1 2.4s ease-in-out infinite;animation-delay:.8s}._brainNodeD_1z0xz_336{animation:_brainPulse_1z0xz_1 2.4s ease-in-out infinite;animation-delay:1.2s}._brainNodeCore_1z0xz_337{animation:_brainPulse_1z0xz_1 1.8s ease-in-out infinite}._sysRow_1z0xz_340{margin-bottom:8px}._sysRowHead_1z0xz_343{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;margin-bottom:4px}._sysLabel_1z0xz_350{color:color-mix(in srgb,var(--color-text) 70%,transparent);letter-spacing:.04em;text-transform:uppercase}._sysValue_1z0xz_355{color:color-mix(in srgb,var(--color-text) 90%,transparent);font-variant-numeric:tabular-nums}._sysBar_1z0xz_359{height:4px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-radius:2px;overflow:hidden}._sysBarFill_1z0xz_365{height:100%;background:linear-gradient(90deg,#22d3ee,#c084fc);transition:width .5s ease}._sysDivider_1z0xz_370{height:1px;margin:10px 0 8px;background:color-mix(in srgb,var(--color-accent) 18%,transparent)}._rightCol_1z0xz_378{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._midRow_1z0xz_386{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:0 22px 16px}._bottomRow_1z0xz_394{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 22px 22px}._bottomRowFull_1z0xz_401{padding:0 22px 22px}._card_1z0xz_250{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_1z0xz_250: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_1z0xz_250: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_1z0xz_250: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_1z0xz_448{grid-column:span 2}._cardFull_1z0xz_250{grid-column:1 / -1}._cardHeader_1z0xz_451{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._cardLabel_1z0xz_458{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_1z0xz_467{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 45%,transparent)}._cardTitle_1z0xz_474{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--color-text);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._cardSub_1z0xz_482{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_1z0xz_488{display:flex;flex-direction:column;gap:4px;flex:1}._cardActions_1z0xz_495{display:flex;gap:8px;margin-top:10px}._btn_1z0xz_502{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_1z0xz_502: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_1z0xz_524{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_1z0xz_524: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_1z0xz_542{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_1z0xz_550{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_1z0xz_550:hover{color:var(--color-accent)}._rowDot_1z0xz_562{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0;box-shadow:0 0 8px var(--color-accent)}._rowFrom_1z0xz_571{font-weight:600;white-space:nowrap;color:var(--color-text)}._rowSubject_1z0xz_577{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:color-mix(in srgb,var(--color-text) calc(.55 * 100%),transparent)}._agendaRow_1z0xz_586{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_1z0xz_586:hover ._agendaTitle_1z0xz_596{color:var(--color-accent)}._agendaRowCurrent_1z0xz_598{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_1z0xz_598: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_1z0xz_617{font-family:ui-monospace,SF Mono,monospace;color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._agendaTitle_1z0xz_596{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);transition:color .12s}._chips_1z0xz_630{display:flex;flex-wrap:wrap;gap:6px}._chip_1z0xz_630{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_1z0xz_630: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_1pm4b_5{position:fixed;inset:0;background:#02040c99;backdrop-filter:blur(8px);z-index:1300;animation:_cmdk-fade_1pm4b_1 .14s ease-out;display:flex;align-items:flex-start;justify-content:center;padding-top:18vh}@keyframes _cmdk-fade_1pm4b_1{0%{opacity:0}to{opacity:1}}._palette_1pm4b_23{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_1pm4b_1 .16s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff}._palette_1pm4b_23:before,._palette_1pm4b_23:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid #22d3ee;pointer-events:none;z-index:2}._palette_1pm4b_23:before{top:6px;left:6px;border-right:0;border-bottom:0}._palette_1pm4b_23:after{bottom:6px;right:6px;border-left:0;border-top:0}@keyframes _cmdk-pop_1pm4b_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._searchRow_1pm4b_67{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_1pm4b_76{color:#22d3eed9;display:flex;filter:drop-shadow(0 0 6px rgba(34,211,238,.4))}._searchInput_1pm4b_82{flex:1;background:transparent;border:none;outline:none;color:#f0f9ff;font-size:15px;font-family:inherit}._searchInput_1pm4b_82::placeholder{color:#e0e7ff59}._results_1pm4b_96{overflow-y:auto;padding:6px 0;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.4) transparent}._results_1pm4b_96::-webkit-scrollbar{width:8px}._results_1pm4b_96::-webkit-scrollbar-track{background:transparent}._results_1pm4b_96::-webkit-scrollbar-thumb{background:#22d3ee59;border-radius:4px}._results_1pm4b_96::-webkit-scrollbar-thumb:hover{background:#22d3ee99}._empty_1pm4b_118{padding:24px 18px;text-align:center;color:#e0e7ff8c;font-size:13px}._item_1pm4b_125{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_1pm4b_125:hover,._item_1pm4b_125._selected_1pm4b_142{background:#22d3ee1a;border-left-color:#22d3ee}._itemIcon_1pm4b_147{font-size:16px;width:20px;text-align:center;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(34,211,238,.25))}._itemBody_1pm4b_155{flex:1;min-width:0}._itemLabel_1pm4b_160{font-size:13px;font-weight:500;color:#f0f9ff}._itemHint_1pm4b_166{font-size:10px;color:#22d3eea6;margin-top:1px;font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}._itemKbd_1pm4b_175{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_1pm4b_187{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_1pm4b_187 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_fzqua_6{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_fzqua_1 .16s cubic-bezier(.32,.72,0,1);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff}._host_fzqua_6:before,._host_fzqua_6:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid #22d3ee;pointer-events:none}._host_fzqua_6:before{top:4px;left:4px;border-right:0;border-bottom:0}._host_fzqua_6:after{bottom:4px;right:4px;border-left:0;border-top:0}@keyframes _pop-in_fzqua_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._icon_fzqua_48{font-size:18px;filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}._body_fzqua_53{flex:1;min-width:0}._label_fzqua_58{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_fzqua_69{font-size:13px;color:#f0f9ff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_fzqua_78{display:flex;gap:6px;flex-shrink:0}._actions_fzqua_78 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_fzqua_78 span{font-size:9px;color:#e0e7ff8c;align-self:center;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace}._backdrop_4xnws_3{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_4xnws_15{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_4xnws_28{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._prompt_4xnws_36{font-size:13px;font-style:italic;color:var(--color-text-subtle);padding:6px 10px;border-left:2px solid var(--color-border-strong)}._options_4xnws_44{display:flex;flex-direction:column;gap:6px}._option_4xnws_44{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_4xnws_44:hover,._optionActive_4xnws_63{border-color:var(--color-accent);background:var(--color-bg-muted)}._kbd_4xnws_67{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_4xnws_83{font-size:13px;font-weight:600;display:block}._optionHint_4xnws_88{font-size:11px;color:var(--color-text-muted);display:block;margin-top:2px}._optionConf_4xnws_94{font-size:10px;color:var(--color-text-subtle);margin-left:auto;flex-shrink:0}._cancel_4xnws_101{background:transparent;border:none;color:var(--color-text-subtle);font-size:11px;cursor:pointer;padding:4px 0;text-align:left}._cancel_4xnws_101:hover{color:var(--color-text)}._strip_yirqj_3{display:flex;align-items:center;gap:4px;padding:0 4px}._avatar_yirqj_10{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_yirqj_10:hover{transform:scale(1.1)}._avatarLocal_yirqj_32{border-color:#fff9;box-shadow:0 0 0 2px var(--color-surface)}._dot_yirqj_38{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:2px}._dotLive_yirqj_46{background:#22c55e;box-shadow:0 0 0 2px #22c55e40;animation:_pulse_yirqj_1 2s ease-in-out infinite}._dotConnecting_yirqj_52{background:#f59e0b}@keyframes _pulse_yirqj_1{0%,to{opacity:1}50%{opacity:.5}}._overlay_1mouy_3{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000026}._popover_1mouy_13{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_1mouy_25{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._header_1mouy_25 svg{color:var(--color-accent);flex-shrink:0}._closeBtn_1mouy_39{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_1mouy_39:hover{color:var(--color-text);background:var(--color-bg-muted)}._anchor_1mouy_56{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_1mouy_68{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_1mouy_68:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._footer_1mouy_88{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelBtn_1mouy_94{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_1mouy_94:hover{background:var(--color-bg-muted);color:var(--color-text)}._submitBtn_1mouy_109{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_1mouy_109:hover{background:var(--color-accent-hover)}._overlay_1s2ed_3{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000040}._modal_1s2ed_13{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_1s2ed_27{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border)}._headerTitle_1s2ed_35{flex:1;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._closeBtn_1s2ed_42{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;border-radius:var(--radius-sm)}._closeBtn_1s2ed_42:hover{color:var(--color-text);background:var(--color-bg-muted)}._body_1s2ed_60{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._group_1s2ed_67{display:flex;flex-direction:column;gap:var(--space-2)}._groupLabel_1s2ed_73{font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}._options_1s2ed_83{display:flex;flex-direction:column;gap:2px}._option_1s2ed_83{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_1s2ed_83:hover{background:var(--color-bg-muted)}._optionSelected_1s2ed_105{border-color:var(--color-accent);background:var(--color-accent-subtle)}._optionIcon_1s2ed_110{color:var(--color-text-subtle);flex-shrink:0;display:flex;align-items:center}._optionSelected_1s2ed_105 ._optionIcon_1s2ed_110{color:var(--color-accent)}._optionText_1s2ed_121{flex:1}._optionTitle_1s2ed_125{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text)}._optionDesc_1s2ed_131{font-size:10px;color:var(--color-text-subtle);margin-top:1px}._optionSelected_1s2ed_105 ._optionTitle_1s2ed_125{color:var(--color-accent)}._radioDot_1s2ed_141{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_1s2ed_105 ._radioDot_1s2ed_141{border-color:var(--color-accent)}._radioInner_1s2ed_157{width:6px;height:6px;border-radius:50%;background:var(--color-accent);opacity:0;transition:opacity var(--duration-fast)}._optionSelected_1s2ed_105 ._radioInner_1s2ed_157{opacity:1}._footer_1s2ed_172{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_1s2ed_181{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_1s2ed_181:hover{background:var(--color-bg-muted);color:var(--color-text)}._exportBtn_1s2ed_196{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_1s2ed_196:hover{background:var(--color-accent-hover)}._overlay_qc5km_3{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._modal_qc5km_13{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_qc5km_27{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_qc5km_36{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._closeBtn_qc5km_42{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_qc5km_42:hover{background:var(--color-bg-muted);color:var(--color-text)}._grid_qc5km_60{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_qc5km_68{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_qc5km_68:hover{background:var(--color-bg-muted);border-color:var(--color-border-hover, var(--color-border))}._cardSelected_qc5km_89{border-color:var(--color-accent);background:var(--color-accent-subtle)}._cardIcon_qc5km_94{color:var(--color-accent);display:flex;align-items:center}._cardLabel_qc5km_100{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._cardDesc_qc5km_106{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.4}._customSection_qc5km_114{padding:0 var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}._customLabel_qc5km_122{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._optional_qc5km_128{font-weight:var(--weight-normal);color:var(--color-text-subtle)}._customInput_qc5km_133{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_qc5km_133:focus{border-color:var(--color-accent)}._customInput_qc5km_133::placeholder{color:var(--color-text-subtle)}._footer_qc5km_156{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_qc5km_165{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_qc5km_165:hover{background:var(--color-bg-muted);color:var(--color-text)}._generateBtn_qc5km_178{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_qc5km_178:hover{opacity:.88}._popover_1xu58_3{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_1xu58_1 .12s ease-out}@keyframes _popIn_1xu58_1{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1xu58_25{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._meta_1xu58_33{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}._author_1xu58_41{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._time_1xu58_50{font-size:10px;color:var(--color-text-subtle)}._headerActions_1xu58_55{display:flex;gap:2px;flex-shrink:0}._actionBtn_1xu58_61{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_1xu58_61:hover{background:var(--color-bg-muted);color:var(--color-text)}._resolveBtn_1xu58_78:hover{color:#22c55e}._deleteBtn_1xu58_79:hover{color:#ef4444}._closeBtn_1xu58_80:hover{color:var(--color-text)}._body_1xu58_84{padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._anchor_1xu58_91{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_1xu58_103{margin:0;font-size:var(--text-xs);color:var(--color-text);line-height:1.55}._replies_1xu58_112{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._reply_1xu58_120{display:flex;gap:var(--space-2);align-items:flex-start}._replyBody_1xu58_126{flex:1;min-width:0}._replyAuthor_1xu58_131{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-text-muted)}._replyText_1xu58_137{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text);line-height:1.5}._replyInputArea_1xu58_146{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}._replyTextarea_1xu58_154{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_1xu58_154:focus{border-color:var(--color-accent)}._replyFooter_1xu58_173{display:flex;justify-content:flex-end;gap:var(--space-1)}._cancelBtn_1xu58_179,._submitBtn_1xu58_180{border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);cursor:pointer}._cancelBtn_1xu58_179{background:none;border:1px solid var(--color-border);color:var(--color-text-muted)}._cancelBtn_1xu58_179:hover{background:var(--color-bg-muted)}._submitBtn_1xu58_180{background:var(--color-accent);border:none;color:#fff;font-weight:var(--weight-medium)}._submitBtn_1xu58_180:hover{background:var(--color-accent-hover)}._footer_1xu58_206{padding:var(--space-1) var(--space-3) var(--space-2);border-top:1px solid var(--color-border);display:flex;gap:var(--space-2)}._replyLink_1xu58_213{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer}._replyLink_1xu58_213:hover{text-decoration:underline}._avatar_1xu58_226{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_1xu58_241{opacity:.65}._popover_hd6n8_3{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_hd6n8_1 .12s ease-out}@keyframes _fadeIn_hd6n8_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_hd6n8_25{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_hd6n8_36{opacity:.8}._grid_hd6n8_40{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._tile_hd6n8_46{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_hd6n8_46:hover{background:var(--color-bg-muted, rgba(127,127,127,.08))}._tile_hd6n8_46:active{transform:scale(.97)}._tileActive_hd6n8_68{border-color:var(--color-accent, #5b6cd9);background:var(--color-accent-subtle, rgba(91, 108, 217, .08))}._swatch_hd6n8_73{position:relative;width:42px;height:42px;border-radius:50%;display:block;box-shadow:0 2px 6px #0000001f,inset 0 0 0 1px #ffffff2e}._swatchDot_hd6n8_84{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-surface, #fff)}._label_hd6n8_94{font-size:11px;font-weight:500;color:var(--color-text, #111);text-align:center;letter-spacing:.01em}._divider_hd6n8_102{height:1px;background:var(--color-border, rgba(127,127,127,.18));margin:2px -14px}._modeRow_hd6n8_108{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}._modeBtn_hd6n8_114{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_hd6n8_114:hover{background:var(--color-bg-muted, rgba(127,127,127,.08));color:var(--color-text, #111)}._modeBtnActive_hd6n8_135{background:var(--color-accent-subtle, rgba(91, 108, 217, .1));border-color:var(--color-accent, #5b6cd9);color:var(--color-accent, #5b6cd9)}._overlay_14ztz_3{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000}._modal_14ztz_13{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_14ztz_26{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_14ztz_35{flex:1;font-size:13px;font-weight:600;color:var(--color-text)}._closeBtn_14ztz_42{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:3px;border-radius:4px;display:flex;align-items:center}._closeBtn_14ztz_42:hover{background:var(--color-hover);color:var(--color-text)}._list_14ztz_55{flex:1;overflow-y:auto;padding:6px}._empty_14ztz_61{padding:24px 12px;text-align:center;font-size:12px;color:var(--color-text-muted)}._row_14ztz_68{display:flex;align-items:center;border-radius:6px;transition:background .1s}._row_14ztz_68:hover{background:var(--color-hover)}._row_14ztz_68._active_14ztz_75{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._rowMain_14ztz_77{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_14ztz_90{font-size:13px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._docMeta_14ztz_100{font-size:11px;color:var(--color-text-muted);flex-shrink:0}._deleteBtn_14ztz_106{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_14ztz_68:hover ._deleteBtn_14ztz_106{opacity:1}._deleteBtn_14ztz_106:hover{color:#e53e3e}._deleteBtn_14ztz_106:disabled{opacity:0!important;cursor:not-allowed}._confirmRow_14ztz_122{display:flex;align-items:center;gap:6px;padding:0 10px 0 6px}._confirmText_14ztz_128{font-size:11px;color:var(--color-text-muted)}._confirmYes_14ztz_129{font-size:11px;font-weight:600;color:#e53e3e;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px}._confirmYes_14ztz_129:hover{background:#e53e3e1a}._confirmNo_14ztz_135{font-size:11px;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px}._confirmNo_14ztz_135:hover{background:var(--color-hover)}._footer_14ztz_143{padding:10px 12px;border-top:1px solid var(--color-border);flex-shrink:0}._newDocBtn_14ztz_149{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_14ztz_149:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}._createRow_14ztz_169{display:flex;gap:6px;align-items:center}._titleInput_14ztz_175{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_14ztz_175:focus{border-color:var(--color-accent)}._createBtn_14ztz_187{padding:6px 12px;background:var(--color-accent);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._createBtn_14ztz_187:hover{opacity:.9}._cancelBtn_14ztz_199{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_14ztz_199:hover{background:var(--color-hover)}._shell_f7gwi_3{display:flex;height:100dvh;width:100vw;overflow:hidden;position:relative}._topbar_f7gwi_12{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_f7gwi_26{display:flex;align-items:center;gap:var(--space-2);pointer-events:all}._titleInput_f7gwi_33{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_f7gwi_33:hover,._titleInput_f7gwi_33:focus{color:var(--color-text);background:var(--color-bg-muted);border-color:var(--color-border);outline:none}._iconBtn_f7gwi_57{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_f7gwi_57:hover{background:var(--color-bg-muted);color:var(--color-text)}._iconBtnActive_f7gwi_75{color:var(--color-accent);background:var(--color-accent-subtle)}._iconBtnActive_f7gwi_75:hover{background:var(--color-accent-subtle);color:var(--color-accent)}._dirtyDot_f7gwi_85{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}._saveLabel_f7gwi_93{font-size:10px;color:var(--color-text-subtle);flex-shrink:0;animation:_fadeIn_f7gwi_1 .2s ease}._statusText_f7gwi_100{font-size:10px;color:var(--color-text-subtle);flex-shrink:0;white-space:nowrap;user-select:none}@keyframes _fadeIn_f7gwi_1{0%{opacity:0}to{opacity:1}}._overlay_f7gwi_115{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._aiImageModal_f7gwi_125{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_f7gwi_137{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._aiImageInput_f7gwi_143{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_f7gwi_143:focus{border-color:var(--color-accent)}._aiImageActions_f7gwi_159{display:flex;justify-content:flex-end;gap:var(--space-2)}._aiImageCancel_f7gwi_165{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_f7gwi_165:hover{background:var(--color-bg-muted);color:var(--color-text)}._aiImageGenerate_f7gwi_178{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_f7gwi_178:disabled{opacity:.4;cursor:default}._canvasArea_f7gwi_195{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_57yw9_5{position:relative;width:100%}._popover_57yw9_10{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_57yw9_10 .1s ease-out}@keyframes _pop_57yw9_10{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_57yw9_32{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_57yw9_32:hover,._option_57yw9_32._selected_57yw9_48{background:#6366f11f}._optionLabel_57yw9_52{font-weight:500}._optionHint_57yw9_56{font-size:11px;color:var(--text-muted, #8a8e99);margin-left:auto;font-family:ui-monospace,SF Mono,monospace}._empty_57yw9_63{padding:10px 12px;font-size:12px;color:var(--text-muted, #8a8e99);text-align:center}._header_1d997_5{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_1d997_14{font-size:17px;font-weight:600;color:var(--color-text);font-family:var(--font-serif-display, var(--font-serif))}._count_1d997_21{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_1d997_30{display:flex;flex-direction:column;gap:4px}._event_1d997_36{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:9px 10px;border-radius:4px;border:1px solid transparent;transition:all .12s}._event_1d997_36:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-color:color-mix(in srgb,var(--color-accent) 18%,transparent)}._eventCurrent_1d997_51{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_1d997_61{opacity:.45}._eventTime_1d997_65{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--color-accent) 70%,transparent)}._eventStart_1d997_73{color:var(--color-text);font-weight:600;font-size:12px}._eventEnd_1d997_79{font-size:10px;margin-top:2px;color:var(--color-text-subtle)}._eventBody_1d997_85{min-width:0}._eventTitle_1d997_89{font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:3px;font-family:var(--font-body)}._eventMeta_1d997_97{font-size:10px;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);letter-spacing:.04em}._eventMeta_1d997_97 a{color:var(--color-accent);text-decoration:none}._eventMeta_1d997_97 a:hover{text-decoration:underline}._empty_1d997_118,._error_1d997_119{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:13px}._emptyDate_1d997_126{font-size:16px;font-weight:600;color:var(--color-text);font-family:var(--font-serif-display, var(--font-serif));margin-bottom:8px}._error_1d997_119{color:#fca5a5}._header_js0ql_5{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_js0ql_14{font-size:15px;font-weight:600;color:#f0f9ff}._headerCount_js0ql_20{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_js0ql_30{display:flex;flex-direction:column}._message_js0ql_35{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_js0ql_35:hover{background:#22d3ee0d}._unreadDot_js0ql_49{width:8px;height:8px;border-radius:50%;background:transparent;margin-top:7px}._unread_js0ql_49 ._unreadDot_js0ql_49{background:#22d3ee;box-shadow:0 0 8px #22d3ee}._body_js0ql_62{min-width:0}._from_js0ql_66{font-size:12px;font-weight:500;color:#e0e7ff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unread_js0ql_49 ._from_js0ql_66{font-weight:700;color:#f0f9ff}._subject_js0ql_81{font-size:13px;color:#e0e7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}._unread_js0ql_49 ._subject_js0ql_81{font-weight:600;color:#f0f9ff}._snippet_js0ql_92{font-size:11px;color:#e0e7ff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_js0ql_100{font-size:10px;color:#22d3eeb3;text-align:right;font-family:ui-monospace,SF Mono,monospace;letter-spacing:.04em;margin-top:4px}._empty_js0ql_109,._error_js0ql_110{text-align:center;padding:40px 20px;color:#e0e7ff8c;font-size:13px}._error_js0ql_110{color:#fca5a5}._header_1ydt1_5{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border, #2a2d36);margin-bottom:8px}._headerTitle_1ydt1_14{font-size:16px;font-weight:600;color:var(--text, #e8e8f0);flex:1}._headerCount_1ydt1_21{font-size:11px;color:var(--text-muted, #8a8e99);text-transform:uppercase;letter-spacing:.05em}._clearBtn_1ydt1_28{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_1ydt1_28:hover{border-color:#f87171;color:#fca5a5}._list_1ydt1_44{display:flex;flex-direction:column}._row_1ydt1_49{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:9px 6px;border-bottom:1px solid rgba(255,255,255,.04)}._statusGlyph_1ydt1_57{font-size:13px;color:#4ade80;text-align:center;margin-top:2px}._rowError_1ydt1_64 ._statusGlyph_1ydt1_57{color:#f87171}._rowBody_1ydt1_68{min-width:0}._rowFn_1ydt1_72{font-family:ui-monospace,SF Mono,monospace;font-size:12px;color:var(--text, #e8e8f0);font-weight:500;margin-bottom:2px}._rowSummary_1ydt1_80{font-size:12px;color:var(--text, #e8e8f0);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowError_1ydt1_64 ._rowSummary_1ydt1_80{color:#fca5a5}._rowMeta_1ydt1_93{font-size:10px;color:var(--text-muted, #8a8e99);display:flex;gap:4px;font-family:ui-monospace,monospace}._empty_1ydt1_101{text-align:center;padding:40px 20px;color:var(--text-muted, #8a8e99);font-size:13px}._host_195z1_7{font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff;line-height:1.55;font-size:13.5px}._header_195z1_14{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(34,211,238,.22);margin-bottom:14px}._title_195z1_23{font-size:16px;font-weight:600;color:#f0f9ff;flex:1}._meta_195z1_30{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_195z1_40 h1,._body_195z1_40 h2,._body_195z1_40 h3{font-family:var(--font-heading, "Playfair Display", serif);margin:18px 0 8px;color:#f0f9ff}._body_195z1_40 h1{font-size:22px}._body_195z1_40 h2{font-size:17px}._body_195z1_40 h3{font-size:14px}._body_195z1_40 p{margin:10px 0}._body_195z1_40 ul,._body_195z1_40 ol{margin:10px 0;padding-left:22px}._body_195z1_40 li{margin:4px 0}._body_195z1_40 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_195z1_40 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_195z1_40 pre code{background:transparent;border:none;padding:0;color:#a5f3fc}._body_195z1_40 strong{color:#22d3ee;font-weight:600;text-shadow:0 0 6px rgba(34,211,238,.25)}._body_195z1_40 blockquote{border-left:2px solid #22d3ee;padding-left:14px;margin:12px 0;color:#e0e7ffb3;font-style:italic;box-shadow:-2px 0 8px #22d3ee26}._sources_195z1_100{margin-top:22px;padding-top:14px;border-top:1px solid rgba(34,211,238,.22)}._sourcesTitle_195z1_106{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_195z1_100{display:block;font-size:12px;color:#22d3ee;text-decoration:none;padding:4px 0;transition:color .12s}._source_195z1_100:hover{text-decoration:underline;text-shadow:0 0 6px rgba(34,211,238,.5)}._source_195z1_100 small{color:#e0e7ff73;display:block;font-family:ui-monospace,monospace;font-size:10px}._empty_195z1_136,._error_195z1_137{text-align:center;padding:36px 18px;color:#e0e7ff8c;font-size:13px}._error_195z1_137{color:#fca5a5}._spinner_195z1_145{width:14px;height:14px;border:2px solid rgba(34,211,238,.15);border-top-color:#22d3ee;border-radius:50%;animation:_spin_195z1_145 .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:8px;box-shadow:0 0 8px #22d3ee4d}@keyframes _spin_195z1_145{to{transform:rotate(360deg)}}._host_1jovb_6{font-family:var(--font-body, "Inter", system-ui, sans-serif);color:#e0e7ff;line-height:1.55;font-size:13.5px}._header_1jovb_13{border-bottom:1px solid rgba(34,211,238,.22);padding-bottom:14px;margin-bottom:14px}._from_1jovb_19{font-size:14px;font-weight:600;color:#f0f9ff}._subject_1jovb_25{font-size:16px;font-weight:700;color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.25);margin-top:2px}._date_1jovb_33{font-size:9px;color:#22d3eebf;font-family:ui-monospace,SF Mono,monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:6px}._imageWarning_1jovb_42{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_1jovb_42 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_1jovb_42 button:hover{background:#22d3ee1f;box-shadow:0 0 10px #22d3ee4d}._body_1jovb_74 :where(p){margin:8px 0}._body_1jovb_74 :where(a){color:#22d3ee}._body_1jovb_74 :where(blockquote){border-left:2px solid rgba(34,211,238,.4);padding-left:12px;color:#e0e7ffa6;margin:8px 0}._body_1jovb_74 :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_1jovb_92{text-align:center;padding:40px 20px;color:#e0e7ff8c}._shell_cz208_3{display:flex;flex-direction:column;height:100%;background:var(--color-surface);color:var(--color-text)}._header_cz208_11{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border)}._headerIcon_cz208_18{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}._headerTitle_cz208_25{flex:1;font-size:13px;font-weight:600}._headerSub_cz208_30{font-size:11px;color:var(--color-text-muted);margin-left:8px}._body_cz208_36{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}._storyBlock_cz208_47{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_cz208_56{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._titleInput_cz208_64{font-size:16px;font-weight:600;background:transparent;border:none;outline:none;color:var(--color-text);padding:0}._titleInput_cz208_64::placeholder{color:var(--color-text-muted)}._descTextarea_cz208_77{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_cz208_77::placeholder{color:var(--color-text-muted)}._taskListHeader_cz208_95{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}._taskListLabel_cz208_101{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted)}._taskListCount_cz208_108{font-size:11px;color:var(--color-text-muted)}._taskList_cz208_95{display:flex;flex-direction:column;gap:6px}._taskRow_cz208_119{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_cz208_128{flex-shrink:0;color:var(--color-text-muted);font-size:11px;margin-top:2px;width:16px;text-align:center}._taskCol_cz208_136{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._taskTitle_cz208_143{font-size:13px;font-weight:500;background:transparent;border:none;outline:none;color:var(--color-text);padding:0;font-family:inherit}._taskDesc_cz208_153{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_cz208_164{flex-shrink:0;display:flex;gap:4px;margin-top:2px}._iconBtn_cz208_170{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_cz208_170:hover{background:var(--color-bg-muted);color:var(--color-text)}._addTaskBtn_cz208_186{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_cz208_186:hover{background:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-text-subtle)}._footer_cz208_207{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}._footerHint_cz208_215{font-size:11px;color:var(--color-text-muted);flex:1}._btn_cz208_220{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_cz208_220:hover{background:var(--color-bg-muted)}._btn_cz208_220:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_cz208_234{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._btnPrimary_cz208_234:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._loadingHint_cz208_243{display:flex;align-items:center;gap:8px;padding:14px;color:var(--color-text-muted);font-size:13px}._errorBox_cz208_252{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_cz208_263{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_cz208_273{display:flex;gap:8px;align-items:center}._resultLink_cz208_278{color:var(--color-accent);text-decoration:none}._resultLink_cz208_278:hover{text-decoration:underline}._resultErr_cz208_283{color:#f87171}._spin_cz208_285{animation:_jcSpin_cz208_1 .9s linear infinite}@keyframes _jcSpin_cz208_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._shell_10eim_6{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_10eim_23{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-panel-border)}._headerLabel_10eim_30{flex:1;font-size:13px;font-weight:600;color:var(--color-text)}._headerPrompt_10eim_36{font-size:11px;color:var(--color-text-subtle);font-family:ui-monospace,monospace}._body_10eim_42{flex:1;overflow-y:auto;padding:12px 16px}._list_10eim_49{display:flex;flex-direction:column;gap:2px}._row_10eim_54{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_10eim_54:hover{background:var(--color-bg-muted)}._rowName_10eim_66{font-family:ui-monospace,monospace;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_10eim_73{font-size:11px;color:var(--color-text-subtle);font-family:ui-monospace,monospace;white-space:nowrap}._rowActions_10eim_79{display:flex;gap:2px;opacity:0;transition:opacity .1s}._row_10eim_54:hover ._rowActions_10eim_79{opacity:1}._actionBtn_10eim_88{background:transparent;border:none;padding:4px;color:var(--color-text-subtle);cursor:pointer;border-radius:3px;display:inline-flex}._actionBtn_10eim_88:hover{background:var(--color-accent-subtle, var(--color-bg-subtle));color:var(--color-text)}._count_10eim_103{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:8px}._countNumber_10eim_110{font-size:64px;font-weight:700;color:var(--color-accent);font-family:ui-monospace,monospace;line-height:1}._countLabel_10eim_117{font-size:13px;color:var(--color-text-muted)}._countBreakdown_10eim_121{margin-top:16px;font-size:11px;color:var(--color-text-subtle);max-width:500px;text-align:center}._error_10eim_130{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_10eim_139{font-weight:700;margin-bottom:6px}._errorHint_10eim_143{margin-top:12px;font-size:11.5px;color:var(--color-text-subtle);font-style:italic}._empty_10eim_150{text-align:center;padding:40px 20px;color:var(--color-text-subtle);font-size:12.5px;font-style:italic}._loading_10eim_158{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--color-text-subtle);font-size:12px}._spinner_10eim_168{animation:_dynaviewSpin_10eim_1 1s linear infinite;color:var(--color-accent);flex-shrink:0}@keyframes _dynaviewSpin_10eim_1{to{transform:rotate(360deg)}}._footer_10eim_178{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_10eim_191{overflow-x:auto}._table_10eim_191{width:100%;border-collapse:collapse;font-size:12px}._table_10eim_191 th,._table_10eim_191 td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--color-panel-border);white-space:nowrap}._table_10eim_191 th{font-weight:600;color:var(--color-text);background:var(--color-surface);position:sticky;top:0}._thSortable_10eim_212{cursor:pointer;user-select:none}._thSortable_10eim_212:hover{color:var(--color-accent)}._tableTrunc_10eim_219{font-size:11px;padding:6px 10px;color:var(--color-text-subtle);text-align:center;font-style:italic}._grouped_10eim_228{display:flex;flex-direction:column;gap:8px}._groupBlock_10eim_233{border:1px solid var(--color-panel-border);border-radius:6px;overflow:hidden}._groupHeader_10eim_238{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_10eim_238:hover{background:var(--color-bg-muted)}._groupKey_10eim_253{flex:1}._groupCount_10eim_254{font-size:11px;color:var(--color-text-subtle);font-weight:400}._chartHolder_10eim_261{width:100%;display:flex;justify-content:center}._chartHolder_10eim_261 svg{max-width:100%;height:auto}._markdown_10eim_269{font-size:13px;line-height:1.55;color:var(--color-text)}._markdown_10eim_269 h1,._markdown_10eim_269 h2,._markdown_10eim_269 h3,._markdown_10eim_269 h4,._markdown_10eim_269 h5,._markdown_10eim_269 h6{margin:1em 0 .5em;font-weight:600}._markdown_10eim_269 h1{font-size:18px}._markdown_10eim_269 h2{font-size:16px}._markdown_10eim_269 h3{font-size:14px}._markdown_10eim_269 p{margin:.5em 0}._markdown_10eim_269 ul,._markdown_10eim_269 ol{margin:.5em 0;padding-left:1.4em}._markdown_10eim_269 li{margin:.15em 0}._markdown_10eim_269 code{font-family:ui-monospace,monospace;font-size:12px;background:var(--color-bg-muted);padding:1px 5px;border-radius:3px}._markdown_10eim_269 pre{background:var(--color-bg-muted);padding:10px 12px;border-radius:6px;overflow-x:auto;margin:.5em 0}._markdown_10eim_269 pre code{background:transparent;padding:0;font-size:12px}._markdown_10eim_269 a{color:var(--color-accent);text-decoration:underline}._actionCol_10eim_308{width:1%;padding:0 4px}._rowActions_10eim_79{display:flex;gap:4px;opacity:0;transition:opacity .1s}._rowHoverable_10eim_315:hover ._rowActions_10eim_79{opacity:1}._rowActionBtn_10eim_316{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_10eim_316:hover{color:var(--color-accent);border-color:var(--color-accent)}._iframeFrame_10eim_331{width:100%;min-height:360px;height:50vh;border:1px solid var(--color-panel-border);border-radius:6px;background:#0b0b15}._codeWrap_10eim_341{border:1px solid var(--color-panel-border);border-radius:6px;overflow:hidden;font-family:ui-monospace,monospace;font-size:12px}._codeLang_10eim_348{padding:2px 8px;background:var(--color-bg-muted);color:var(--color-text-subtle);font-size:10px;text-transform:uppercase;letter-spacing:.05em}._codePre_10eim_356{margin:0;padding:0;background:#0b0b15;overflow-x:auto}._codeTable_10eim_362{width:100%;border-collapse:collapse}._codeLineNo_10eim_366{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_10eim_366{padding:0 8px;color:#e0e7ff;white-space:pre}._codeLine_10eim_366 .hl-kw{color:#c084fc;font-weight:600}._codeLine_10eim_366 .hl-str{color:#facc15}._codeLine_10eim_366 .hl-num{color:#22d3ee}._codeLine_10eim_366 .hl-com{color:#94a3b8;font-style:italic}._shapeSwitcher_10eim_387{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}._shapeSwitcherLabel_10eim_394{font-size:10px;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em}._shapeChip_10eim_400{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_10eim_400:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._shapeChipActive_10eim_414{background:var(--color-accent);color:#0b0b15;border-color:var(--color-accent);cursor:default}
