@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff")}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-sans);--radius-sm:8px;--radius:10px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--shadow-sm:0 1px 2px #0000000f;--shadow:0 4px 14px #00000014;--header-h:52px;--sidebar-w:200px;--message-col-max:640px;--mobile-max:768px;--mobile-drawer-max-w:280px;--mobile-z-backdrop:40;--mobile-z-drawer:50}:root,:root[data-theme=light]{--app-bg:#f3f3f3;--sidebar-bg:#f3f3f3;--surface:#fff;--surface-2:#f0f0f0;--surface-hover:#e8e8e8;--border:#e2e2e2;--border-soft:#e8e8e8;--text:#1d1c1d;--text-muted:#616061;--text-faint:#8a8a8b;--primary:#5b5bd6;--primary-hover:#4a4ac8;--primary-soft:#ecebfb;--accent:#16a34a;--accent-soft:#e7f6ec;--danger:#dc2626;--danger-soft:#fdecec;--ai-bg:#fbf7ee;--ai-border:#efe6cf;--ai-text:#8a6d1f;--focus-ring:0 0 0 3px #5b5bd640;--nav-fg:#0009;--nav-fg-strong:#000c;--nav-action-icon-bg:#0000000d;--nav-action-icon-bg-hover:#00000014;--message-author-name:#000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--app-bg:#111;--sidebar-bg:#111;--surface:#171717;--surface-2:#202020;--surface-hover:#262626;--border:#2d2d2d;--border-soft:#242424;--text:#eee;--text-muted:#b5b5b5;--text-faint:#7b7b7b;--primary:#737373;--primary-hover:#858585;--primary-soft:#242424;--accent:#8f9d8d;--accent-soft:#1c211b;--danger:#bf7b7b;--danger-soft:#251818;--ai-bg:#211f1a;--ai-border:#343126;--ai-text:#b8aa83;--focus-ring:0 0 0 3px #b4b4b440;--nav-fg:#ffffff9e;--nav-fg-strong:#ffffffe6;--nav-action-icon-bg:#ffffff14;--nav-action-icon-bg-hover:#ffffff1f;--message-author-name:var(--text-muted)}}:root[data-theme=dark]{--app-bg:#111;--sidebar-bg:#111;--surface:#171717;--surface-2:#202020;--surface-hover:#262626;--border:#2d2d2d;--border-soft:#242424;--text:#eee;--text-muted:#b5b5b5;--text-faint:#7b7b7b;--primary:#737373;--primary-hover:#858585;--primary-soft:#242424;--accent:#8f9d8d;--accent-soft:#1c211b;--danger:#bf7b7b;--danger-soft:#251818;--ai-bg:#211f1a;--ai-border:#343126;--ai-text:#b8aa83;--focus-ring:0 0 0 3px #b4b4b440;--nav-fg:#ffffff9e;--nav-fg-strong:#ffffffe6;--nav-action-icon-bg:#ffffff14;--nav-action-icon-bg-hover:#ffffff1f;--message-author-name:var(--text-muted)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--app-bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-size:13px;line-height:1.5}h1,h2,h3,h4{margin:0;font-weight:600}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--surface-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-danger{color:var(--danger);border-color:var(--border)}.btn-danger:hover{background:var(--danger-soft)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-hover)}.btn-sm{padding:5px 10px;font-size:13px}.input,.textarea,.select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);padding:8px 12px;font-family:inherit;font-size:13px}.textarea{resize:vertical;min-height:80px}.input:focus,.textarea:focus,.select:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.field{flex-direction:column;gap:6px;display:flex}.label{color:var(--text-muted);font-size:13px;font-weight:600}.help{color:var(--text-faint);font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.card-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-height:0;display:flex;overflow:hidden}.org-panel{flex:1;min-width:0}.org-panel-scroll{flex:1;min-height:0;overflow-y:auto}.channel-viewport{flex:1;min-width:0;min-height:0;display:flex}.org-page{padding:var(--space-5) var(--space-6);width:100%;max-width:820px;margin:0 auto}.badge{background:var(--surface-2);color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.badge-ai{background:var(--ai-bg);color:var(--ai-text);border:1px solid var(--ai-border)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.agent-label{height:16px;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#000000d1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.nav-mention-badge{min-width:16px;height:16px;font-family:var(--font-sans);text-align:center;color:#fff;background:var(--danger);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.nav-cowork-indicator{min-width:16px;height:16px;font-family:var(--font-sans);text-align:center;color:var(--surface);background:var(--nav-item-fg,var(--nav-fg));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.divider{background:var(--border-soft);height:1px;margin:var(--space-3) 0;border:none}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.mono{font-family:var(--font-mono)}body.mobile-nav-open{overflow:hidden}@media (width<=768px){.org-page{padding-left:var(--space-4);padding-right:var(--space-4)}}.row{align-items:center;gap:var(--space-2);display:flex}.col{flex-direction:column;display:flex}.spread{justify-content:space-between;align-items:center;display:flex}.stack{gap:var(--space-3);flex-direction:column;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border);border:0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}:root[data-platform=desktop],:root[data-platform=desktop][data-theme=light]{--desktop-titlebar-h:52px;--desktop-traffic-light-reserve:132px;--desktop-vibrancy-tint:transparent;--app-bg:transparent;--sidebar-bg:transparent}@media (prefers-color-scheme:dark){:root[data-platform=desktop]:not([data-theme=light]){--desktop-titlebar-h:52px;--app-bg:transparent;--sidebar-bg:transparent}}:root[data-platform=desktop][data-theme=dark]{--desktop-titlebar-h:52px;--desktop-traffic-light-reserve:132px;--app-bg:transparent;--sidebar-bg:transparent}html[data-platform=desktop]{background:var(--desktop-vibrancy-tint,transparent)!important}html[data-platform=desktop] body{background:0 0!important}html[data-platform=desktop] .shell,html[data-platform=desktop] .shell.org{-webkit-backdrop-filter:none!important;background:0 0!important}html[data-platform=desktop] main,html[data-platform=desktop] .orgrow,html[data-platform=desktop] .content,html[data-platform=desktop] .channel-viewport,html[data-platform=desktop] .channel,html[data-platform=desktop] #org-sidebar,html[data-platform=desktop] #org-sidebar .top,html[data-platform=desktop] #org-sidebar .scroll,html[data-platform=desktop] #org-sidebar .foot{background:0 0!important}html[data-platform=desktop] .card-col{background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}html[data-platform=desktop] #org-sidebar .top{padding-top:calc(var(--desktop-titlebar-h) + 12px)!important}html[data-platform=desktop] .main.card-col,html[data-platform=desktop] .panel.card-col{position:relative}html[data-platform=desktop] .desktop-titlebar-drag{top:calc(-1 * var(--desktop-titlebar-h));height:var(--desktop-titlebar-h);z-index:1;position:absolute;left:0;right:0}html[data-platform=desktop] .chan-head,html[data-platform=desktop] .panel-head,html[data-platform=desktop] .page-topbar{box-sizing:border-box;height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:0!important}html[data-platform=desktop] [data-tauri-drag-region]{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}html[data-platform=desktop] a,html[data-platform=desktop] button,html[data-platform=desktop] input,html[data-platform=desktop] textarea,html[data-platform=desktop] select,html[data-platform=desktop] label,html[data-platform=desktop] [role=button],html[data-platform=desktop] [contenteditable=true],html[data-platform=desktop] [data-tauri-no-drag],html[data-platform=desktop] .resize-handle,html[data-platform=desktop] .chan-actions{-webkit-app-region:no-drag}html[data-platform=desktop] .card-col,html[data-platform=desktop] .chan-head,html[data-platform=desktop] .page-topbar,html[data-platform=desktop] .panel-head,html[data-platform=desktop] #org-sidebar .foot{border-color:var(--border)!important}html[data-platform=desktop] .input-box,html[data-platform=desktop] .attachment,html[data-platform=desktop] .att-file,html[data-platform=desktop] .toolbar,html[data-platform=desktop] .more-menu,html[data-platform=desktop] .reaction,html[data-platform=desktop] .width-toggle,html[data-platform=desktop] .item.active,html[data-platform=desktop] .btn:not(.btn-primary){background:var(--surface)!important}html[data-platform=desktop] .item:hover,html[data-platform=desktop] .btn:not(.btn-primary):hover,html[data-platform=desktop] .width-toggle:hover,html[data-platform=desktop] .width-toggle.active,html[data-platform=desktop] .tool:hover,html[data-platform=desktop] .tool.active{background:var(--surface-hover)!important}html[data-platform=desktop] ::-webkit-scrollbar-thumb{border-color:#0000!important}
