.app-error-boundary[data-v-7b62f452]{text-align:center;color:#e9efeb;background:#0a0f0d;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:50vh;padding:2rem;display:flex}.app-error-boundary h1[data-v-7b62f452]{margin:0;font-size:1.35rem}.app-error-boundary p[data-v-7b62f452]{color:#8b9a92;max-width:28rem;margin:0;font-size:.95rem}.app-error-boundary__detail[data-v-7b62f452]{color:#f87171;word-break:break-word;font-family:ui-monospace,monospace;font-size:.75rem}.app-error-boundary__actions[data-v-7b62f452]{gap:.5rem;margin-top:.5rem;display:flex}.app-error-boundary__btn[data-v-7b62f452]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem 1.1rem}.app-error-boundary__btn--primary[data-v-7b62f452]{color:#0a0f0d;background:#1fe17b;border-color:#1fe17b;font-weight:600}.fi-full-page-loader[data-v-197d112a]{z-index:99999;pointer-events:all;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.fi-full-page-loader__backdrop[data-v-197d112a]{z-index:0;background:#050505;position:absolute;inset:0}.fi-full-page-loader__grid[data-v-197d112a]{z-index:1;opacity:.45;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 45%,#000 25%,#0000 72%);mask:radial-gradient(circle at 50% 45%,#000 25%,#0000 72%)}.fi-full-page-loader__glow[data-v-197d112a]{z-index:1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.fi-full-page-loader__glow--a[data-v-197d112a]{background:oklch(72.2746% .192007 149.579/.22);width:min(520px,90vw);height:min(520px,90vw);animation:4.5s ease-in-out infinite fi-loader-glow-a-197d112a;top:-12%;right:-8%}.fi-full-page-loader__glow--b[data-v-197d112a]{background:oklch(72.2746% .192007 149.579/.12);width:min(420px,80vw);height:min(420px,80vw);animation:5.2s ease-in-out infinite fi-loader-glow-b-197d112a;bottom:-18%;left:-10%}.fi-full-page-loader__content[data-v-197d112a]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex;position:relative}.fi-full-page-loader__logo-wrap[data-v-197d112a]{place-items:center;width:112px;height:112px;display:grid;position:relative}.fi-full-page-loader__ring[data-v-197d112a]{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.fi-full-page-loader__ring--outer[data-v-197d112a]{border-top-color:#22c55ed9;border-right-color:#22c55e26;animation:1.1s linear infinite fi-loader-spin-197d112a}.fi-full-page-loader__ring--inner[data-v-197d112a]{border-bottom-color:#22c55e8c;border-left-color:#22c55e14;animation:1.6s linear infinite reverse fi-loader-spin-197d112a;inset:10px}.fi-full-page-loader__logo[data-v-197d112a]{background:#000;border-radius:50%;width:72px;height:72px;animation:2.4s ease-in-out infinite fi-loader-pulse-197d112a;overflow:hidden;box-shadow:0 0 0 1px oklch(72.2746% .192007 149.579/.75),0 0 0 3px #050505,0 0 0 4px oklch(72.2746% .192007 149.579/.45),0 0 32px oklch(72.2746% .192007 149.579/.42)}.fi-full-page-loader__logo img[data-v-197d112a]{object-fit:cover;width:100%;height:100%;display:block}.fi-full-page-loader__brand[data-v-197d112a]{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.15}.fi-full-page-loader__brand-w[data-v-197d112a]{color:#f4f4f5}.fi-full-page-loader__brand-a[data-v-197d112a]{color:#22c55e;text-shadow:0 0 24px oklch(72.2746% .192007 149.579/.38)}.fi-full-page-loader__message[data-v-197d112a]{color:#a1a1aa;max-width:20rem;margin:0;font-size:13px;line-height:1.45}.fi-full-page-loader__bar[data-v-197d112a]{background:#ffffff14;border-radius:999px;width:min(220px,70vw);height:3px;margin-top:4px;overflow:hidden}.fi-full-page-loader__bar-fill[data-v-197d112a]{border-radius:inherit;background:linear-gradient(90deg,#0000,#22c55e,#0000);width:40%;height:100%;animation:1.2s ease-in-out infinite fi-loader-bar-197d112a}@keyframes fi-loader-spin-197d112a{to{transform:rotate(360deg)}}@keyframes fi-loader-pulse-197d112a{0%,to{transform:scale(1);box-shadow:0 0 0 1px oklch(72.2746% .192007 149.579/.75),0 0 0 3px #050505,0 0 0 4px oklch(72.2746% .192007 149.579/.45),0 0 32px oklch(72.2746% .192007 149.579/.42)}50%{transform:scale(1.04);box-shadow:0 0 0 1px oklch(72.2746% .192007 149.579/.9),0 0 0 3px #050505,0 0 0 5px oklch(72.2746% .192007 149.579/.55),0 0 48px oklch(72.2746% .192007 149.579/.55)}}@keyframes fi-loader-bar-197d112a{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes fi-loader-glow-a-197d112a{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-4%,6%)scale(1.06)}}@keyframes fi-loader-glow-b-197d112a{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.65;transform:translate(5%,-4%)scale(1.08)}}.license-banner[data-v-d4d9b672]{border-bottom:1px solid #0000;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;display:flex}.license-banner svg[data-v-d4d9b672]{flex-shrink:0;width:1.1rem;height:1.1rem}.license-banner--warning[data-v-d4d9b672]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.license-banner--danger[data-v-d4d9b672]{color:#f87171;background:#ef44441f;border-color:#ef444459}.org-avatar[data-v-6dc4cf51]{object-fit:cover;border-radius:.85rem;flex-shrink:0}.org-avatar--sm[data-v-6dc4cf51]{width:2.25rem;height:2.25rem;font-size:.65rem}.org-avatar--md[data-v-6dc4cf51]{width:2.5rem;height:2.5rem;font-size:.7rem}.org-avatar--lg[data-v-6dc4cf51]{border-radius:1rem;width:4rem;height:4rem;font-size:1rem}.org-avatar--fallback[data-v-6dc4cf51]{background:color-mix(in oklch,var(--accent) 15%,transparent);color:var(--accent);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.org-fields[data-v-3364cb2c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.org-fields__avatar-row[data-v-3364cb2c]{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.org-fields__avatar-upload[data-v-3364cb2c]{cursor:pointer;color:#d4d4d8;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem}.org-field[data-v-3364cb2c]{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.org-field--full[data-v-3364cb2c]{grid-column:1/-1}.org-field--half[data-v-3364cb2c]{grid-column:span 1}.org-field--readonly .org-field__value[data-v-3364cb2c]{color:#f4f4f5;font-weight:500}.org-field__label[data-v-3364cb2c]{color:#a1a1aa}.org-field__req[data-v-3364cb2c]{color:var(--accent)}.org-field__help[data-v-3364cb2c]{color:#71717a;font-size:.7rem}.org-input[data-v-3364cb2c]{color:#f4f4f5;background:#0006;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;padding:.625rem .85rem}.org-input[data-v-3364cb2c]:focus{border-color:color-mix(in oklch,var(--accent) 40%,transparent)}.org-chip-grid[data-v-3364cb2c]{flex-wrap:wrap;gap:.5rem;display:flex}.org-chip[data-v-3364cb2c]{color:#d4d4d8;background:#00000040;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .75rem;font-size:.75rem}.org-chip--active[data-v-3364cb2c]{border-color:color-mix(in oklch,var(--accent) 50%,transparent);background:color-mix(in oklch,var(--accent) 12%,transparent);color:var(--accent)}@media (width<=640px){.org-fields[data-v-3364cb2c]{grid-template-columns:1fr}.org-field--half[data-v-3364cb2c]{grid-column:1/-1}}.org-modal-overlay[data-v-536aadda]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (width>=640px){.org-modal-overlay[data-v-536aadda]{align-items:center;padding:1.5rem}}.org-modal[data-v-536aadda]{background:#0a0c0b;border:1px solid #ffffff1a;border-radius:1.5rem;width:min(640px,100vw - 2rem);max-height:calc(100vh - 4rem);padding:1.75rem;overflow-y:auto;box-shadow:0 24px 60px -12px #000000b3}.org-modal-fade-enter-active[data-v-536aadda],.org-modal-fade-leave-active[data-v-536aadda]{transition:opacity .22s}.org-modal-fade-enter-active .org-modal[data-v-536aadda],.org-modal-fade-leave-active .org-modal[data-v-536aadda]{transition:opacity .22s , transform .22s cubic-bezier(.22,1,.36,1)}.org-modal-fade-enter-from[data-v-536aadda],.org-modal-fade-leave-to[data-v-536aadda]{opacity:0}.org-modal-fade-enter-from .org-modal[data-v-536aadda],.org-modal-fade-leave-to .org-modal[data-v-536aadda]{opacity:0;transform:translateY(12px) scale(.98)}.topbar-search-panel[data-v-d280e4c9]{z-index:80;justify-content:center;align-items:flex-start;padding-top:4.5rem;display:flex;position:fixed;inset:0}.topbar-search-panel__backdrop[data-v-d280e4c9]{background:#0000008c;position:absolute;inset:0}.topbar-search-panel__body[data-v-d280e4c9]{background:#0d1311;border:1px solid #ffffff1a;border-radius:1rem;width:min(520px,100% - 2rem);padding:.75rem;position:relative;box-shadow:0 24px 48px #00000073}.topbar-search-panel__list[data-v-d280e4c9]{margin:0;padding:0;list-style:none}.topbar-search-panel__list button[data-v-d280e4c9]{text-align:left;color:#e9efeb;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.65rem .75rem}.topbar-search-panel__list button[data-v-d280e4c9]:hover{background:#ffffff0f}.topbar-search-panel__type[data-v-d280e4c9]{text-transform:uppercase;color:#86efac;margin-right:.5rem;font-size:.7rem;display:inline-block}.topbar-search-panel__hint[data-v-d280e4c9]{color:#8b9a92;margin:.5rem .75rem;font-size:.85rem}.theme-toggle-fab[data-v-11087059]{z-index:99;border:1px solid var(--border-2,#ffffff1a);background:var(--panel,#0a0e0d);width:48px;height:48px;color:var(--text-2,#9aa6a0);cursor:pointer;box-shadow:var(--shadow-lg,0 8px 24px #0006);border-radius:14px;place-items:center;transition:color .2s , border-color .2s , background .2s , transform .2s , box-shadow .25s;display:grid;position:fixed;bottom:22px;right:20px}.theme-toggle-fab[data-v-11087059]:hover{color:var(--accent,#10b981);border-color:color-mix(in oklch,var(--accent,#10b981) 40%,transparent);box-shadow:var(--shadow-lg,0 8px 24px #0006), 0 0 20px color-mix(in oklch, var(--accent,#10b981) 25%, transparent);transform:translateY(-1px)}.theme-toggle-fab[data-v-11087059]:active{transform:translateY(0) scale(.96)}.theme-toggle-fab__icon[data-v-11087059]{width:22px;height:22px}@media (width<=1023px){.theme-toggle-fab[data-v-11087059]{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem}}.workspace-app{--accent:var(--brand-accent,#10b981);--accent-ink:#03150a;--accent-soft:color-mix(in oklch,var(--accent) 14%,transparent);--accent-line:color-mix(in oklch,var(--accent) 28%,transparent);--accent-glow:color-mix(in oklch,var(--accent) 45%,transparent);--sb-width:320px;--sb-rail:var(--sb-width);--row-h:38px;--pad-card:18px;--gap-grid:14px;--fs-base:13px;--fs-num:13px}.workspace-app[data-sidebar="collapsed"]{--sb-rail:72px}.workspace-app[data-theme=dark],.workspace-app:not([data-theme=light]){--bg:#050807;--bg-glow:radial-gradient(1200px 600px at 78% -8%,color-mix(in oklch,var(--accent) 12%,transparent),transparent 60%) , radial-gradient(900px 500px at 8% 100%,color-mix(in oklch,var(--accent) 6%,transparent),transparent 70%);--panel:#0a0e0d;--surface:#0d1311;--surface-2:#111815;--surface-3:#161e1a;--border:#ffffff0f;--border-2:#ffffff1a;--border-strong:#ffffff24;--text:#e9efeb;--text-2:#9aa6a0;--text-3:#6b7570;--text-4:#4a544f;--danger:#ff5d6c;--warn:#f0b340;--info:#6db4ff;--code-bg:#07100c;--grid-line:#ffffff0a;--shadow-lg:0 24px 60px -20px #0009, 0 8px 24px -12px #00000080}.workspace-app[data-theme="light"]{--bg:#f6f7f6;--bg-glow:radial-gradient(1200px 600px at 78% -8%,color-mix(in oklch,var(--accent) 18%,transparent),transparent 60%) , radial-gradient(900px 500px at 8% 100%,color-mix(in oklch,var(--accent) 8%,transparent),transparent 70%);--panel:#fff;--surface:#fff;--surface-2:#f3f5f3;--surface-3:#eaeeec;--border:#0a100e12;--border-2:#0a100e1f;--border-strong:#0a100e2e;--text:#0a100e;--text-2:#5a635e;--text-3:#8a948f;--text-4:#b5bdb8;--danger:#d8323f;--warn:#b97500;--info:#2a6fdb;--code-bg:#0a100e;--grid-line:#0a100e0f;--shadow-lg:0 18px 48px -24px #0a100e2e, 0 4px 14px -8px #0a100e1a}.workspace-app[data-density="compact"]{--row-h:32px;--pad-card:12px;--gap-grid:10px;--fs-base:12px;--fs-num:12px}.workspace-app[data-density="comfy"]{--row-h:46px;--pad-card:24px;--gap-grid:18px;--fs-base:14px;--fs-num:14px}.workspace-app,.workspace-app *,.workspace-app :before,.workspace-app :after{box-sizing:border-box}.workspace-app{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--fs-base);color:var(--text);background:var(--bg);background-image:var(--bg-glow);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;flex-direction:column;width:100%;height:100%;min-height:100%;line-height:1.45;display:flex;position:relative;overflow:hidden}.workspace-app .mono{font-feature-settings:"ss01" , "ss02";font-family:Geist\ Mono,JetBrains\ Mono,ui-monospace,monospace}.workspace-app button{font:inherit;color:inherit}.workspace-app .app{grid-template-columns:var(--sb-rail) minmax(0,1fr);flex:1;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1);display:grid}.workspace-app .main{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-app .sb{border-right:1px solid var(--border);background:linear-gradient(180deg,color-mix(in oklch,var(--panel) 90%,transparent),var(--panel));flex-direction:column;height:100%;min-height:0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.workspace-app .sb-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--text-3) 45%,transparent) transparent;flex:auto;min-height:0;overflow:hidden auto}.workspace-app .sb-scroll::-webkit-scrollbar{width:5px}.workspace-app .sb-scroll::-webkit-scrollbar-track{background:0 0}.workspace-app .sb-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--text-3) 40%,transparent);border-radius:999px}.workspace-app .sb-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--text-3) 65%,transparent)}.workspace-app .sb-brand{border-bottom:1px solid var(--border);z-index:2;flex-flow:row;flex-shrink:0;align-items:center;gap:8px;padding:14px 12px 13px;transition:padding .28s , gap .28s;display:flex;position:relative}.workspace-app .sb-brand-text{flex:1;min-width:0;overflow:hidden}.workspace-app .sb-logo{width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 75%,transparent) , 0 0 0 3px var(--panel) , 0 0 0 4px color-mix(in oklch,var(--accent) 50%,transparent) , 0 0 26px color-mix(in oklch,var(--accent) 45%,transparent);background:#000;border-radius:50%;flex-shrink:0;transition:width .35s cubic-bezier(.22,1,.36,1) , height .35s cubic-bezier(.22,1,.36,1) , box-shadow .25s;display:block;overflow:hidden}.workspace-app .sb-logo img{object-fit:cover;width:100%;height:100%;display:block}.workspace-app .sb-brand-title-stack{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:baseline;font-size:16px;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.workspace-app .sb-brand-title__w{color:var(--text)}.workspace-app .sb-brand-title__a{color:var(--accent);text-shadow:0 0 20px color-mix(in oklch,var(--accent) 38%,transparent)}.workspace-app .sb-brand-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 95%,white),var(--accent));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 40%,transparent) , 0 0 18px color-mix(in oklch,var(--accent) 42%,transparent);border-radius:999px;flex-shrink:0;align-self:center;padding:5px 11px;font-size:9.5px;font-weight:800;line-height:1}.workspace-app .sb-ws{border:1px solid var(--border);background:var(--surface);cursor:default;border-radius:8px;align-items:center;gap:8px;margin:12px;padding:8px 10px;display:flex}.workspace-app .sb-ws:hover{border-color:var(--border-2)}.workspace-app .sb-ws-tag{background:var(--surface-3);border:1px solid var(--border-2);width:22px;height:22px;color:var(--text-2);border-radius:5px;place-items:center;font-size:9.5px;font-weight:700;display:grid}.workspace-app .sb-ws-name{flex:1;min-width:0}.workspace-app .sb-ws-name b{font-size:12.5px;font-weight:600;line-height:1.2;display:block}.workspace-app .sb-ws-name span{color:var(--text-3);font-size:10.5px}.workspace-app .sb-ws-chev{color:var(--text-3)}.workspace-app .sb-section{letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);padding:14px 16px 4px;font-size:9.5px;font-weight:600}.workspace-app .sb-nav{flex-direction:column;gap:1px;padding:0 8px;display:flex}.workspace-app .sb-item{height:32px;color:var(--text-2);cursor:default;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;text-decoration:none;display:flex;position:relative}.workspace-app a.sb-item{cursor:pointer}.workspace-app .sb-item:hover{background:var(--surface-2);color:var(--text)}.workspace-app .sb-item.active{background:var(--surface-2);color:var(--text);border-color:var(--border-2)}.workspace-app .sb-item.active:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 10px var(--accent-glow);border-radius:2px;position:absolute;top:8px;bottom:8px;left:-8px}.workspace-app .sb-tag{background:var(--surface-3);border:1px solid var(--border);width:22px;height:22px;color:var(--text-3);letter-spacing:-.02em;border-radius:5px;place-items:center;font-family:Geist\ Mono,monospace;font-size:9px;font-weight:700;display:grid}.workspace-app .sb-item.active .sb-tag{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.workspace-app .sb-item .sb-name{flex:1}.workspace-app .sb-item .sb-meta{color:var(--text-4);font-family:Geist\ Mono,monospace;font-size:10px}.workspace-app .sb-foot{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;display:flex}.workspace-app .sb-foot .avatar{border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);background:linear-gradient(135deg,#2c3a34,#0d1311);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.workspace-app .sb-foot .who{flex:1;min-width:0}.workspace-app .sb-foot .who b{font-size:12px;font-weight:600;display:block}.workspace-app .sb-foot .who span{color:var(--text-3);font-size:10.5px}.workspace-app .sb-status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 25%,transparent);border-radius:50%}.workspace-app .topbar--modern{box-sizing:border-box;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);z-index:40;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:16px 20px;width:100%;max-width:none;min-height:56px;padding:10px 28px;display:flex;position:sticky;top:0}.workspace-app .topbar__left{flex:1 1 0;min-width:0}.workspace-app .topbar-crumbs{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.workspace-app .topbar-crumbs__link{color:var(--text-3);text-decoration:none;transition:color .15s}.workspace-app .topbar-crumbs__link:hover{color:var(--accent)}.workspace-app .topbar-crumbs__org{color:var(--text-2);text-overflow:ellipsis;max-width:140px;overflow:hidden}.workspace-app .topbar-crumbs__current{color:var(--text);font-weight:600}.workspace-app .topbar-crumbs__sep{color:var(--text-4);-webkit-user-select:none;user-select:none}.workspace-app .topbar__center{flex:0 560px;justify-content:center;width:100%;min-width:min(200px,100%);max-width:min(560px,100%);display:flex}.workspace-app .topbar-search{width:100%;display:block;position:relative}.workspace-app .topbar-search input{border:1px solid var(--border);background:color-mix(in oklch,var(--surface) 90%,transparent);width:100%;height:36px;color:var(--text);font-size:13px;font:inherit;border-radius:10px;outline:none;padding:0 50px 0 36px;font-size:13px;transition:border-color .15s , box-shadow .15s , background .15s}.workspace-app .topbar-search input::placeholder{color:var(--text-3)}.workspace-app .topbar-search input:focus{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 12%,transparent);background:var(--surface)}.workspace-app .topbar-search__icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.workspace-app .topbar-search__kbd{color:var(--text-3);border:1px solid var(--border);background:var(--surface-2);pointer-events:none;border-radius:5px;padding:2px 6px;font-family:Geist\ Mono,ui-monospace,monospace;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.workspace-app .topbar__right{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workspace-app .topbar-cta{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .15s , background .15s , color .15s;display:inline-flex}.workspace-app .topbar-cta:hover{border-color:color-mix(in oklch,var(--accent) 40%,var(--border));color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,var(--surface))}.workspace-app .topbar-dropdown{position:relative}.workspace-app .topbar-icon-btn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .15s , color .15s , background .15s;display:grid;position:relative}.workspace-app .topbar-icon-btn:hover,.workspace-app .topbar-icon-btn--active{color:var(--text);border-color:var(--border-2);background:var(--surface-2)}.workspace-app .topbar-badge{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 4px;font-size:9px;font-weight:700;line-height:16px;position:absolute;top:4px;right:4px}.workspace-app .topbar-avatar-btn{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 4px;transition:border-color .15s , box-shadow .15s , background .15s;display:inline-flex}.workspace-app .topbar-avatar-btn:hover,.workspace-app .topbar-avatar-btn--open{border-color:color-mix(in oklch,var(--accent) 35%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 10%,transparent)}.workspace-app .topbar-avatar{letter-spacing:.02em;background:linear-gradient(145deg,color-mix(in oklch,var(--accent) 85%,white),var(--accent));width:28px;height:28px;color:var(--accent-ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-app .topbar-avatar--lg{width:40px;height:40px;font-size:13px}.workspace-app .topbar-avatar-chevron{color:var(--text-3);transition:transform .2s}.workspace-app .topbar-avatar-btn--open .topbar-avatar-chevron{transform:rotate(180deg)}.workspace-app .topbar-panel{border:1px solid var(--border-2);background:color-mix(in oklch,var(--bg-elevated,var(--surface)) 96%,transparent);z-index:100;border-radius:14px;min-width:280px;max-width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 6px -2px #00000059,0 20px 40px -12px #00000080}.workspace-app .topbar-panel--notifications{width:340px}.workspace-app .topbar-panel--user{width:300px;padding-bottom:8px}.workspace-app .topbar-panel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.workspace-app .topbar-panel__title{color:var(--text);font-size:13px;font-weight:600}.workspace-app .topbar-panel__link{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.workspace-app .topbar-panel__link:hover{color:var(--accent)}.workspace-app .topbar-panel__empty{color:var(--text-3);text-align:center;padding:20px 14px;font-size:12px}.workspace-app .topbar-panel__empty--error{color:#f87171}.workspace-app .topbar-notif-list{max-height:320px;margin:0;padding:6px;list-style:none;overflow-y:auto}.workspace-app .topbar-notif-item{border-radius:10px;gap:10px;padding:10px;transition:background .12s;display:flex}.workspace-app .topbar-notif-item:hover{background:var(--surface-2)}.workspace-app .topbar-notif-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.workspace-app .topbar-notif-item--warn .topbar-notif-dot{background:#f59e0b}.workspace-app .topbar-notif-item--error .topbar-notif-dot{background:#ef4444}.workspace-app .topbar-notif-body{min-width:0}.workspace-app .topbar-notif-title{color:var(--text);text-transform:capitalize;font-size:12px;font-weight:600}.workspace-app .topbar-notif-text{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-app .topbar-notif-time{color:var(--text-4);margin-top:4px;font-size:10px}.workspace-app .topbar-panel__foot{border-top:1px solid var(--border);padding:8px 10px 10px}.workspace-app .topbar-panel__cta{text-align:center;color:var(--accent);border-radius:8px;padding:8px;font-size:12px;font-weight:500;text-decoration:none;transition:background .12s;display:block}.workspace-app .topbar-panel__cta:hover{background:color-mix(in oklch,var(--accent) 10%,transparent)}.workspace-app .topbar-user-card{border-bottom:1px solid var(--border);gap:12px;padding:14px;display:flex}.workspace-app .topbar-user-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.workspace-app .topbar-user-email{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-app .topbar-user-org{color:var(--accent);margin-top:4px;font-size:10px;font-weight:500}.workspace-app .topbar-user-workspace{border-bottom:1px solid var(--border);padding:12px 14px}.workspace-app .topbar-user-workspace--empty{color:var(--text-3);font-size:11px}.workspace-app .topbar-user-workspace__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.workspace-app .topbar-ws-list{flex-direction:column;gap:6px;max-height:200px;margin-bottom:10px;display:flex;overflow-y:auto}.workspace-app .topbar-ws-card{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px;transition:border-color .15s , background .15s , box-shadow .15s;display:flex}.workspace-app .topbar-ws-card:hover{border-color:var(--border-2);background:var(--surface-3)}.workspace-app .topbar-ws-card--active{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));background:color-mix(in oklch,var(--accent) 8%,var(--surface-2));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 20%,transparent)}.workspace-app .topbar-ws-card__avatar{background:color-mix(in oklch,var(--accent) 18%,var(--surface-3));width:32px;height:32px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-app .topbar-ws-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-app .topbar-ws-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.workspace-app .topbar-ws-card__id{color:var(--text-4);font-size:10px}.workspace-app .topbar-ws-card__check{color:var(--accent);flex-shrink:0}.workspace-app .topbar-ws-new{border:1px dashed color-mix(in oklch,var(--accent) 35%,var(--border));width:100%;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12.5px;font-weight:600;transition:background .15s , border-color .15s;display:flex}.workspace-app .topbar-ws-new:hover{background:color-mix(in oklch,var(--accent) 8%,transparent);border-color:color-mix(in oklch,var(--accent) 55%,var(--border))}.workspace-app .topbar-ws-create{flex-direction:column;gap:8px;display:flex}.workspace-app .topbar-ws-create__label{color:var(--text-3);font-size:11px}.workspace-app .topbar-ws-create__input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 10px;font-size:12.5px}.workspace-app .topbar-ws-create__input:focus{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 12%,transparent)}.workspace-app .topbar-ws-create__error{color:#fca5a5;font-size:11px}.workspace-app .topbar-ws-create__actions{gap:8px;display:flex}.workspace-app .topbar-ws-create__btn{height:34px;font:inherit;cursor:pointer;border-radius:10px;flex:1;font-size:12px;font-weight:600;transition:background .15s , opacity .15s}.workspace-app .topbar-ws-create__btn:disabled{opacity:.6;cursor:not-allowed}.workspace-app .topbar-ws-create__btn--ghost{border:1px solid var(--border);color:var(--text-2);background:0 0}.workspace-app .topbar-ws-create__btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.workspace-app .topbar-ws-create__btn--primary{background:var(--accent);color:var(--accent-ink,#03150a);border:none}.workspace-app .topbar-ws-create__btn--primary:hover:not(:disabled){filter:brightness(1.05)}.workspace-app .topbar-user-nav{flex-direction:column;gap:2px;padding:6px;display:flex}.workspace-app .topbar-user-link{color:var(--text-2);border-radius:8px;padding:9px 10px;font-size:12.5px;text-decoration:none;transition:background .12s , color .12s;display:block}.workspace-app .topbar-user-link:hover{background:var(--surface-2);color:var(--text)}.workspace-app .topbar-user-link--button{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.workspace-app .topbar-user-link--button:disabled{opacity:.55;cursor:not-allowed}.workspace-app .topbar-user-logout{border:1px solid color-mix(in oklch,#ef4444 35%,var(--border));color:#fca5a5;cursor:pointer;background:oklch(63.6834% .207849 25.3313/.08);border-radius:8px;width:calc(100% - 12px);margin:4px 6px 0;padding:9px;font-size:12px;font-weight:500;transition:background .12s;display:block}.workspace-app .topbar-user-logout:hover{background:oklch(63.6834% .207849 25.3313/.15)}.topbar-pop-enter-active,.topbar-pop-leave-active{transition:opacity .16s , transform .16s}.topbar-pop-enter-from,.topbar-pop-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}@media (width<=1023px){.workspace-app .topbar--modern{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:grid}.workspace-app .topbar__left{flex:unset;order:unset;grid-column:1;align-items:center;min-width:0;display:flex}.workspace-app .topbar__center{flex:unset;order:unset;grid-column:2;justify-content:flex-end;width:auto;min-width:0;max-width:none}.workspace-app .topbar__right{flex:unset;order:unset;grid-column:3;gap:6px;min-width:0;margin-left:0}.workspace-app .topbar-crumbs__link,.workspace-app .topbar-crumbs__sep,.workspace-app .topbar-crumbs__org{display:none}.workspace-app .topbar-crumbs__current{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-app .topbar-search{display:none}.workspace-app .topbar-cta{justify-content:center;width:36px;height:36px;padding:0}.workspace-app .topbar-cta span{display:none}}.workspace-app .topbar{align-items:center;gap:16px;display:flex}.workspace-app .icon-btn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;display:grid}.workspace-app .icon-btn:hover{color:var(--text);border-color:var(--border-2)}.workspace-app .btn{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);cursor:default;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.workspace-app .btn:hover{border-color:var(--border-2)}.workspace-app .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-line) , 0 4px 16px -4px var(--accent-glow)}.workspace-app .btn.primary:hover{filter:brightness(1.05)}.workspace-app .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.workspace-app .btn.ghost:hover{color:var(--text);background:var(--surface-2)}.workspace-app .content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:22px 28px max(120px,14vh);display:flex;overflow-y:auto}.workspace-app .content:has(.agent-form-page){padding:22px 28px 24px}.workspace-app .content>*{width:100%;min-width:0}.workspace-app .content>.dashboard-root{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;padding-bottom:32px;display:flex}.workspace-app .dashboard-grow{flex:none;align-items:stretch;min-height:min(380px,50vh)}.workspace-app .dashboard-grow>.card.clean{flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-app .dashboard-chart-body{flex-direction:column;flex:1;min-height:200px;padding:12px 8px 4px;display:flex;overflow:hidden}.workspace-app .dashboard-chart-body .token-recharts-host{flex:1;height:100%;min-height:200px}.workspace-app .dash-card{flex-direction:column;min-height:0;max-height:min(420px,52vh);display:flex;overflow:hidden}.workspace-app .dash-card.dash-card--grow{align-self:stretch;height:100%;max-height:none}.workspace-app .dash-card>.card-head,.workspace-app .dash-card>.dash-card-toolbar{flex-shrink:0}.workspace-app .dash-card-scroll{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--text-3) 45%,transparent) transparent;flex:auto;min-height:0;padding-bottom:20px;overflow:hidden auto}.workspace-app .dash-card-scroll::-webkit-scrollbar{width:6px}.workspace-app .dash-card-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--text-3) 40%,transparent);border-radius:999px}.workspace-app .dashboard-conv-agents-grid{align-items:stretch}.workspace-app .dashboard-conv-agents-grid>.dash-card{min-height:220px}.workspace-app .dashboard-conv-agents-grid>.dash-card.dash-card--recent-agent-cards{min-height:300px}.workspace-app .dash-card.dash-card--recent-agent-cards{max-height:min(540px,60vh)}.workspace-app .dash-recent-agents-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;padding:6px 8px 4px;display:grid}.workspace-app .dash-recent-agent-card{border:1px solid var(--border);background:linear-gradient(165deg,color-mix(in oklch,var(--panel) 88%,transparent),var(--surface));color:inherit;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s , transform .2s , box-shadow .25s;display:flex;overflow:hidden}.workspace-app .dash-recent-agent-card:hover{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 20%,transparent) , 0 16px 40px -18px var(--accent-glow);transform:translateY(-3px)}.workspace-app .dash-recent-agent-card:focus-visible{outline:1px solid var(--accent-line);outline-offset:2px}.workspace-app .dash-recent-agent-card:hover .dash-recent-agent-card__cta{opacity:1;transform:translate(-50%) translateY(0)}.workspace-app .dash-recent-agent-card__media{aspect-ratio:1;background:var(--surface-3);width:100%;position:relative;overflow:hidden}.workspace-app .dash-recent-agent-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.workspace-app .dash-recent-agent-card:hover .dash-recent-agent-card__media img{transform:scale(1.04)}.workspace-app .dash-recent-agent-card__media-shade{pointer-events:none;background:linear-gradient(#0000 35%,oklch(0% none none/.72));position:absolute;inset:0}.workspace-app .dash-recent-agent-card__cta{background:color-mix(in oklch,var(--accent) 18%,black);border:1px solid var(--accent-line);color:var(--accent);text-transform:uppercase;letter-spacing:.07em;opacity:0;pointer-events:none;white-space:nowrap;box-shadow:0 8px 24px -12px var(--accent-glow);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:Geist\ Mono,monospace;font-size:10px;font-weight:600;transition:opacity .22s , transform .22s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(8px)}.workspace-app .dash-recent-agent-card__body{flex-direction:column;gap:3px;min-width:0;padding:10px 11px 12px;display:flex}.workspace-app .dash-recent-agent-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.workspace-app .dash-recent-agent-card__model{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-app .dash-recent-agent-card__when{color:var(--text-3);font-size:10px;line-height:1.35}.workspace-app .dash-recent-agent-card__pill{align-self:flex-start;margin-top:5px}.workspace-app .dash-recent-agents-empty{padding:16px;font-size:12px}.workspace-app .dashboard-kb-row{align-items:start}.workspace-app.workspace-app--chat-only{flex-direction:column;height:100%;min-height:100%;max-height:100%;display:flex;overflow:hidden}.workspace-app.workspace-app--chat-only .chat-standalone-root{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.workspace-app.workspace-app--chat-only .chat-standalone-root>*{flex:1;min-width:0;min-height:0;display:flex}.workspace-app .page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.workspace-app .page-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.workspace-app .page-head .sub{color:var(--text-3);margin-top:4px;font-size:13px}.workspace-app .page-head .sub b{color:var(--text);font-weight:500}.workspace-app .seg{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:1px;padding:3px;display:inline-flex}.workspace-app .seg button{color:var(--text-3);cursor:default;letter-spacing:-.01em;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-family:Geist\ Mono,monospace;font-size:11.5px}.workspace-app .seg button:hover{color:var(--text)}.workspace-app .seg button.on{background:var(--surface-3);color:var(--text)}.workspace-app .grid{gap:var(--gap-grid);align-content:start;display:grid}.workspace-app .grid>*{min-width:0;min-height:0}.workspace-app .cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-app .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-app .cols-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.workspace-app .cols-2-3{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (width<=1200px){.workspace-app .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-app .cols-3-2{grid-template-columns:1fr}}@media (width<=767px){.workspace-app .cols-4,.workspace-app .cols-2,.workspace-app .cols-2-3{grid-template-columns:minmax(0,1fr)}}.workspace-app .card{background:var(--panel);border:1px solid var(--border);padding:var(--pad-card);border-radius:10px;position:relative}.workspace-app .card.clean{padding:0}.workspace-app .card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-app .card-head .title{font-size:12.5px;font-weight:600}.workspace-app .card-head .meta{color:var(--text-3);letter-spacing:-.01em;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .card-body{padding:16px}.workspace-app .kpi{flex-direction:column;gap:10px;min-width:0;display:flex;overflow:hidden}.workspace-app .kpi-head{justify-content:space-between;align-items:center;display:flex}.workspace-app .kpi-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .kpi-trend{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);border-radius:4px;padding:2px 6px;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .kpi-trend.down{background:color-mix(in oklch,var(--danger) 12%,transparent);color:var(--danger);border-color:color-mix(in oklch,var(--danger) 25%,transparent)}.workspace-app .kpi-trend.flat{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.workspace-app .kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.workspace-app .kpi-foot{color:var(--text-3);word-break:break-word;flex:1;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.workspace-app .card.kpi.kpi-selected{box-shadow:0 0 0 1px var(--accent-line) , 0 0 24px -8px var(--accent-glow);border-color:var(--accent-line)}.workspace-app .card.kpi{cursor:pointer;transition:border-color .15s , box-shadow .15s}.workspace-app .card.kpi:hover{border-color:var(--border-strong)}.workspace-app .chart-wrap{padding:0}.workspace-app .chart-axis{color:var(--text-4);letter-spacing:.02em;justify-content:space-between;padding:0 16px 12px;font-family:Geist\ Mono,monospace;font-size:9.5px;display:flex}.workspace-app .chart-legend{color:var(--text-3);align-items:center;gap:14px;font-family:Geist\ Mono,monospace;font-size:10.5px;display:flex}.workspace-app .chart-legend .dot{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.workspace-app .agents{flex-direction:column;display:flex}.workspace-app .agent-row{border-top:1px solid var(--border);height:var(--row-h);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:grid}.workspace-app .agent-row:first-child{border-top:0}.workspace-app .agent-row:hover{background:var(--surface-2)}.workspace-app .agent-av{background:var(--surface-3);border:1px solid var(--border-2);width:26px;height:26px;color:var(--text-2);border-radius:6px;place-items:center;font-family:Geist\ Mono,monospace;font-size:10px;font-weight:700;display:grid}.workspace-app .agent-meta{color:var(--text-3);font-family:Geist\ Mono,monospace;font-size:10.5px;display:block}.workspace-app .agent-name b{font-weight:500}.workspace-app .agent-name{min-width:0}.workspace-app a.agent-row.dash-conv-link{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid}.workspace-app .dash-conv-list{flex-direction:column;display:flex}.workspace-app .dash-conv-item{border-top:1px solid var(--border);color:inherit;box-sizing:border-box;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:12px;min-height:0;padding:14px 16px;text-decoration:none;display:flex}.workspace-app .dash-conv-item:first-child{border-top:0}.workspace-app .dash-conv-item:hover{background:var(--surface-2)}.workspace-app .dash-conv-item:focus-visible{outline:1px solid var(--accent-line);outline-offset:-2px}.workspace-app .dash-conv-item__av{background:var(--surface-3);border:1px solid var(--border-2);width:36px;height:36px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.workspace-app .dash-conv-item__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.workspace-app .dash-conv-item__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workspace-app .dash-conv-item__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.workspace-app .dash-conv-item__pill{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding:3px 7px;font-size:9px!important}.workspace-app .dash-conv-item__meta{color:var(--text-3);margin:0;font-size:10.5px;line-height:1.35}.workspace-app .dash-conv-item__preview{color:var(--text-2);-webkit-line-clamp:4;line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-family:Geist\ Mono,monospace;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.workspace-app .agent-tokens{color:var(--text-2);font-variant-numeric:tabular-nums;font-family:Geist\ Mono,monospace;font-size:11px}.workspace-app .pill{background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-family:Geist\ Mono,monospace;font-size:10px}.workspace-app .pill.live{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.workspace-app .pill.draft{color:var(--warn);border-color:color-mix(in oklch,var(--warn) 25%,transparent);background:color-mix(in oklch,var(--warn) 10%,transparent)}.workspace-app .pill.paused{color:var(--text-3)}.workspace-app .dot-st{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.workspace-app .dot-st.live{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.workspace-app .dot-st.draft{background:var(--warn)}.workspace-app .dot-st.paused{background:var(--text-4)}.workspace-app .feed{flex-direction:column;display:flex}.workspace-app .feed-row{border-top:1px solid var(--border);grid-template-columns:76px 14px 1fr auto;align-items:flex-start;gap:10px;padding:11px 16px;font-size:12px;display:grid}.workspace-app .feed-row:first-child{border-top:0}.workspace-app .feed-time{color:var(--text-3);padding-top:1px;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .feed-glyph{width:14px;height:14px;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;place-items:center;margin-top:1px;font-family:Geist\ Mono,monospace;font-size:10px;display:grid}.workspace-app .feed-glyph.ok{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.workspace-app .feed-glyph.warn{color:var(--warn);border-color:color-mix(in oklch,var(--warn) 25%,transparent);background:color-mix(in oklch,var(--warn) 10%,transparent)}.workspace-app .feed-glyph.deny{color:var(--danger);border-color:color-mix(in oklch,var(--danger) 25%,transparent);background:color-mix(in oklch,var(--danger) 10%,transparent)}.workspace-app .feed-msg{line-height:1.45}.workspace-app .feed-msg .who{color:var(--text);font-weight:500}.workspace-app .feed-msg .act{color:var(--text-2)}.workspace-app .feed-msg .obj{color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:0 4px;font-family:Geist\ Mono,monospace;font-size:11px}.workspace-app .feed-tok{color:var(--text-3);white-space:nowrap;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .kb{flex-direction:column;display:flex}.workspace-app .kb-row{border-top:1px solid var(--border);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:11px 16px;font-size:12.5px;display:grid}.workspace-app .kb-row:first-child{border-top:0}.workspace-app .kb-ico{background:var(--surface-3);border:1px solid var(--border-2);width:24px;height:24px;color:var(--text-2);border-radius:5px;place-items:center;display:grid}.workspace-app .kb-name b{font-weight:500;display:block}.workspace-app .kb-name span{color:var(--text-3);font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .kb-bar{background:var(--surface-2);border-radius:99px;width:90px;height:4px;position:relative;overflow:hidden}.workspace-app .kb-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.workspace-app .integ{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.workspace-app .int-tile{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;display:flex;position:relative}.workspace-app .int-tile .tag{background:var(--surface-3);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);letter-spacing:-.02em;border-radius:6px;place-items:center;font-family:Geist\ Mono,monospace;font-size:10px;font-weight:700;display:grid}.workspace-app .int-tile .name{color:var(--text-2);font-size:11px}.workspace-app .int-tile .st{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;position:absolute;top:6px;right:6px}.workspace-app .int-tile .st.off{background:var(--text-4);box-shadow:none}.workspace-app .cost-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:grid}.workspace-app .cost-row:first-child{border-top:0}.workspace-app .cost-row .model{align-items:center;gap:10px;display:flex}.workspace-app .cost-row .model .sw{border-radius:2px;width:8px;height:8px}.workspace-app .cost-row .model b{font-weight:500}.workspace-app .cost-row .model span{color:var(--text-3);margin-left:4px;font-family:Geist\ Mono,monospace;font-size:10.5px}.workspace-app .cost-row .val{font-variant-numeric:tabular-nums;color:var(--text);font-family:Geist\ Mono,monospace;font-size:11.5px}.workspace-app .code{background:var(--code-bg);border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:14px 16px;font-family:Geist\ Mono,monospace;font-size:11.5px;line-height:1.7;overflow:hidden}.workspace-app .code .ln{color:var(--text-4);-webkit-user-select:none;user-select:none;padding-right:12px}.workspace-app .code .kw{color:var(--accent)}.workspace-app .code .str{color:#f0b87c}.workspace-app .code .com{color:var(--text-4);font-style:italic}.workspace-app .code .num{color:#6db4ff}.workspace-app .flux-fab{z-index:100;appearance:none;background:var(--panel);border:1px solid var(--border-2);width:52px;height:52px;box-shadow:var(--shadow-lg);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;transition:border-color .2s , box-shadow .25s , transform .2s;display:grid;position:fixed;bottom:82px;right:18px}.workspace-app .flux-fab:hover{border-color:color-mix(in oklch,var(--accent) 35%,var(--border-strong));box-shadow:var(--shadow-lg) , 0 0 0 1px color-mix(in oklch,var(--accent) 22%,transparent) , 0 0 28px color-mix(in oklch,var(--accent) 28%,transparent);transform:translateY(-2px) scale(1.03)}.workspace-app .flux-orb{background:radial-gradient(circle at 35% 30%,color-mix(in oklch,var(--accent) 80%,white),var(--accent) 55%,color-mix(in oklch,var(--accent) 50%,black));width:30px;height:30px;box-shadow:0 0 0 2px var(--bg) , 0 0 0 3px var(--accent-line) , 0 0 20px var(--accent-glow);border-radius:50%;position:relative}.workspace-app .flux-orb:after{content:"";background:radial-gradient(circle at 50% 60%,#0000 38%,#0003);border-radius:50%;position:absolute;inset:6px}.workspace-app .flux-orb.flux-orb--brand{width:44px;height:44px;box-shadow:0 0 0 2px var(--bg) , 0 0 0 3px color-mix(in oklch,var(--accent) 40%,transparent) , 0 0 22px color-mix(in oklch,var(--accent) 35%,transparent);background:#0a0a0a;border-radius:50%;flex-shrink:0;overflow:hidden}.workspace-app .flux-orb.flux-orb--brand:after{display:none}.workspace-app .flux-orb.flux-orb--brand img{object-fit:cover;width:100%;height:100%;display:block}.workspace-app .flux-panel{z-index:101;background:var(--panel);border:1px solid var(--border-2);width:360px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;max-height:480px;transition:right .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:146px;right:20px;overflow:hidden}.workspace-app .flux-hd{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:12px 14px;display:flex}.workspace-app .flux-hd .flux-orb{width:26px;height:26px}.workspace-app .flux-hd .flux-orb.flux-orb--brand{border-radius:10px;width:36px;height:36px}.workspace-app .flux-hd b{letter-spacing:-.02em;font-size:13px;font-weight:700}.workspace-app .flux-hd .sub{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-family:Geist\ Mono,monospace;font-size:9.5px}.workspace-app .flux-x{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.workspace-app .flux-x:hover{background:var(--surface-2);color:var(--text)}.workspace-app .flux-body{flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.workspace-app .flux-msg{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.workspace-app .flux-msg .step{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-family:Geist\ Mono,monospace;font-size:10px;display:block}.workspace-app .flux-chips{flex-wrap:wrap;gap:6px;display:flex}.workspace-app .flux-chip{border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);cursor:default;border-radius:999px;padding:6px 10px;font-size:11.5px}.workspace-app .flux-chip:hover{color:var(--text);border-color:var(--border-strong)}.workspace-app .flux-foot{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 12px;display:flex}.workspace-app .flux-foot input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.workspace-app .flux-foot input::placeholder{color:var(--text-3)}.workspace-app .flux-send{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);cursor:default;border:0;border-radius:6px;place-items:center;display:grid}.workspace-app .row{align-items:center;gap:8px;display:flex}.workspace-app .muted{color:var(--text-3)}.workspace-app .num{font-variant-numeric:tabular-nums;font-family:Geist\ Mono,monospace}.workspace-app .glow-ring{border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--accent-line) , 0 0 30px -10px var(--accent-glow);opacity:0;transition:opacity .2s;position:absolute;inset:-1px}.workspace-app .card.featured .glow-ring{opacity:1}.workspace-app .content::-webkit-scrollbar{width:10px}.workspace-app .content::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid var(--bg);border-radius:10px}.workspace-app .content::-webkit-scrollbar-track{background:0 0}.workspace-app[data-theme="dark"] .twk-panel,.workspace-app .twk-panel{color:var(--text)!important;border-color:var(--border-2)!important;background:#0d1311db!important}.workspace-app[data-theme="light"] .twk-panel{color:#29261b!important;background:#faf9f7eb!important;border-color:#fff9!important}.workspace-app .workspace-page{max-width:960px}.workspace-app .workspace-page.workspace-page--full{width:100%;max-width:none}.workspace-app .sb--modern{background:linear-gradient(180deg,color-mix(in oklch,var(--panel) 95%,var(--accent) 2%),var(--panel) 40%,color-mix(in oklch,var(--panel) 98%,black))}.workspace-app .sb-brand-link{min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:8px;text-decoration:none;transition:opacity .15s;display:flex}.workspace-app .sb-brand-link:hover{opacity:.92}.workspace-app .sb-brand-sub{color:var(--text-4);letter-spacing:.02em;margin-top:2px;font-size:10px;display:block}.workspace-app .sb-org{border:1px solid color-mix(in oklch,var(--accent) 22%,var(--border));background:color-mix(in oklch,var(--accent) 6%,var(--surface));border-radius:12px;align-items:center;gap:10px;margin:12px 12px 0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.workspace-app .sb-org:before{content:"";background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 12%,transparent),transparent 55%);pointer-events:none;position:absolute;inset:0}.workspace-app .sb-org__avatar{background:color-mix(in oklch,var(--accent) 20%,var(--surface-3));width:34px;height:34px;color:var(--accent);z-index:1;border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.workspace-app .sb-org__body{z-index:1;flex:1;min-width:0;position:relative}.workspace-app .sb-org__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:9px;font-weight:600;display:block}.workspace-app .sb-org__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.workspace-app .sb-org__hint{color:var(--text-4);margin-top:2px;font-size:9.5px;display:block}.workspace-app .sb-org__live{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 25%,transparent);z-index:1;border-radius:50%;flex-shrink:0;position:relative}.workspace-app .sb-quick{gap:8px;margin:12px 12px 0;display:flex}.workspace-app .sb-quick--rail{flex-direction:column;align-items:center;margin-top:10px}.workspace-app .sb-quick__btn{border:1px solid var(--border);background:var(--surface-2);height:34px;color:var(--text-2);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .15s , border-color .15s , color .15s , transform .12s;display:inline-flex}.workspace-app .sb-quick__btn:hover{background:var(--surface-3);color:var(--text);border-color:var(--border-2);transform:translateY(-1px)}.workspace-app .sb-quick__btn--primary{background:color-mix(in oklch,var(--accent) 18%,var(--surface-2));border-color:color-mix(in oklch,var(--accent) 40%,var(--border));color:var(--accent)}.workspace-app .sb-quick__btn--primary:hover{background:color-mix(in oklch,var(--accent) 28%,var(--surface-2));color:var(--text)}.workspace-app .sb-quick__icon{border:1px solid color-mix(in oklch,var(--accent) 35%,var(--border));background:color-mix(in oklch,var(--accent) 12%,var(--surface-2));width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;text-decoration:none;transition:transform .12s , box-shadow .15s;display:grid}.workspace-app .sb-quick__icon:hover{box-shadow:0 0 16px color-mix(in oklch,var(--accent) 25%,transparent);transform:scale(1.05)}.workspace-app button.sb-quick__icon{cursor:pointer;padding:0}.workspace-app .sb-quick__icon--flux img{border-radius:6px}.workspace-app .sb-metrics{border:1px solid var(--border);background:color-mix(in oklch,var(--surface) 80%,transparent);border-radius:12px;margin:12px 12px 0;padding:10px 12px}.workspace-app .sb-metrics__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:8px;font-size:9.5px;font-weight:600}.workspace-app .sb-metrics__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.workspace-app .sb-metrics__cell{text-align:center;background:var(--surface-2);border-radius:8px;padding:6px 4px}.workspace-app .sb-metrics__val{color:var(--text);font-size:14px;font-weight:700;line-height:1.2;display:block}.workspace-app .sb-metrics__lbl{color:var(--text-4);margin-top:2px;font-size:9px;display:block}.workspace-app .sb-metrics__skel{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:8px;height:40px;animation:1.2s infinite sb-shimmer}@keyframes sb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.workspace-app .sb-section--dot{background:var(--text-4);border-radius:50%;width:4px;height:4px;margin:8px auto;display:block}.workspace-app .sb--modern .sb-item{border-radius:10px;height:auto;min-height:38px;padding:8px 10px;transition:background .15s , border-color .15s , transform .12s}.workspace-app .sb--modern a.sb-item:hover{transform:translate(2px)}.workspace-app .sb-item__text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.workspace-app .sb-icon{background:var(--surface-3);border:1px solid var(--border);width:28px;height:28px;color:var(--text-3);border-radius:8px;flex-shrink:0;place-items:center;transition:background .15s , border-color .15s , color .15s;display:grid}.workspace-app .sb-item.active .sb-icon{background:color-mix(in oklch,var(--accent) 16%,var(--surface-3));border-color:color-mix(in oklch,var(--accent) 40%,var(--border));color:var(--accent)}.workspace-app .sb-icon--muted{opacity:.55}.workspace-app .sb-item--soon{opacity:.65;cursor:not-allowed}.workspace-app .sb-item--soon:hover{background:0 0;transform:none}.workspace-app .sb-badge-soon{color:var(--warn);letter-spacing:.04em;font-size:9px;font-weight:600}.workspace-app .sb-aside-foot{border-top:1px solid var(--border);flex-shrink:0;margin-top:auto;padding:12px}.workspace-app .sb-help-card{border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border));background:color-mix(in oklch,var(--accent) 8%,var(--surface-2));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s , background .15s , transform .12s , box-shadow .15s;display:flex}.workspace-app .sb-help-card:hover:not(:disabled){border-color:color-mix(in oklch,var(--accent) 50%,var(--border));background:color-mix(in oklch,var(--accent) 14%,var(--surface-2));box-shadow:0 0 20px color-mix(in oklch,var(--accent) 18%,transparent);transform:translateY(-1px)}.workspace-app .sb-help-card:disabled{opacity:.55;cursor:not-allowed}.workspace-app .sb-help-card__icon{background:color-mix(in oklch,var(--info) 15%,var(--surface-3));width:28px;height:28px;color:var(--info);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.workspace-app .sb-help-card__icon--flux{box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 40%,transparent);background:#000;padding:0;overflow:hidden}.workspace-app .sb-help-card__icon--flux img{object-fit:cover;width:100%;height:100%}.workspace-app .sb-help-card__error{color:#fca5a5;margin-top:6px;padding:0 2px;font-size:10.5px}.workspace-app .sb-help-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-app .sb-help-card__text b{font-size:11.5px;font-weight:600}.workspace-app .sb-help-card__text span{color:var(--text-4);font-size:10px}.workspace-app .sb-help-card>svg:last-child{color:var(--text-4);flex-shrink:0}.workspace-app .sb-logout{flex-shrink:0;margin-top:-4px;padding:0 12px 16px}.workspace-app .sb-logout .btn-logout{cursor:pointer;justify-content:center;width:100%}.workspace-app .sb-rail-toggle{z-index:5;border:1px solid var(--border-2);background:color-mix(in oklch,var(--surface) 96%,transparent);width:30px;height:30px;color:var(--text-2);cursor:pointer;box-shadow:0 2px 10px #00000047, 0 0 0 1px color-mix(in oklch, var(--accent) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;flex-shrink:0;place-items:center;margin-left:2px;padding:0;transition:transform .22s , border-color .2s , background .2s , color .2s , box-shadow .25s;display:grid;position:relative;top:auto;right:auto}.workspace-app .sb-rail-toggle:hover{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 45%,var(--border-2));background:var(--surface-2);box-shadow:0 6px 20px #0006, 0 0 0 1px color-mix(in oklch, var(--accent) 28%, transparent), 0 0 18px color-mix(in oklch, var(--accent) 22%, transparent);transform:scale(1.08)}.workspace-app .sb-rail-toggle:active{transform:scale(.96)}.workspace-app .sb-rail-toggle-icon{transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.workspace-app[data-sidebar="collapsed"] .sb-rail-toggle-icon{transform:rotate(180deg)}.workspace-app[data-sidebar="expanded"] .sb-brand{flex-direction:row;align-items:center}.workspace-app[data-sidebar="collapsed"] .sb-brand{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 8px 12px}.workspace-app[data-sidebar="collapsed"] .sb-rail-toggle{margin-left:0}.workspace-app[data-sidebar="collapsed"] .sb-logo{width:40px;height:40px}.workspace-app[data-sidebar="collapsed"] .sb-brand-text,.workspace-app[data-sidebar="collapsed"] .sb-brand-badge{display:none}.workspace-app[data-sidebar="expanded"] .sb-brand-text{display:block}.workspace-app[data-sidebar="expanded"] .sb-brand-badge{justify-content:center;align-items:center;display:inline-flex}.workspace-app[data-sidebar="collapsed"] .sb-org{justify-content:center;margin:10px 8px 0;padding:8px}.workspace-app[data-sidebar="collapsed"] .sb-org__body,.workspace-app[data-sidebar="collapsed"] .sb-org__live,.workspace-app[data-sidebar="collapsed"] .sb-org__hint,.workspace-app[data-sidebar="collapsed"] .sb-metrics,.workspace-app[data-sidebar="collapsed"] .sb-aside-foot,.workspace-app[data-sidebar="collapsed"] .sb-item__text,.workspace-app[data-sidebar="collapsed"] .sb-badge-soon{display:none}.workspace-app[data-sidebar="collapsed"] .sb-section{opacity:0;pointer-events:none;height:0;margin:0;padding-block:0;padding-inline:16px;transition:opacity .22s , height .32s;overflow:hidden}.workspace-app[data-sidebar="collapsed"] .sb-item{justify-content:center;gap:0;padding-inline:8px}.workspace-app[data-sidebar="collapsed"] .sb-item .sb-name,.workspace-app[data-sidebar="collapsed"] .sb-item .sb-meta,.workspace-app[data-sidebar="collapsed"] .sb-item__text{display:none}.workspace-app[data-sidebar="collapsed"] .sb-item.active:before{top:6px;bottom:6px;left:4px}.workspace-app[data-sidebar="collapsed"] .sb-foot{flex-direction:column;align-items:center;gap:0;padding:12px 8px}.workspace-app[data-sidebar="collapsed"] .sb-foot .who,.workspace-app[data-sidebar="collapsed"] .sb-status-dot{display:none}.workspace-app[data-sidebar="collapsed"] .sb-logout{padding:0 8px 14px}.workspace-app[data-sidebar="collapsed"] .sb-logout .btn-logout{justify-content:center;align-items:center;width:44px;min-width:0;height:38px;padding:0;display:inline-flex}.workspace-app .sb-logout-ico{opacity:.9;display:block}@media (prefers-reduced-motion:reduce){.workspace-app .app,.workspace-app .flux-fab,.workspace-app .flux-panel,.workspace-app .sb-brand,.workspace-app .sb-rail-toggle-icon,.workspace-app[data-sidebar="collapsed"] .sb-section,.workspace-app[data-sidebar="collapsed"] .sb-logo{transition:none!important}}.workspace-app .dash-filters{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:16px;padding:14px 16px}.workspace-app .dash-audit-search{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:280px;height:30px;color:var(--text);font:inherit;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:12px}.workspace-app .dash-audit-search:focus{border-color:var(--border-strong)}.workspace-app .agent-row.agent-row-selected{background:color-mix(in oklch,var(--accent) 10%,var(--surface-2))}.workspace-app .int-tile{cursor:pointer;-webkit-user-select:none;user-select:none}.workspace-app .int-tile:hover{border-color:var(--border-strong)}.workspace-app .kb-row,.workspace-app .cost-row.cost-sortable{cursor:pointer}.workspace-app .cost-row.cost-sortable:hover,.workspace-app .feed-row.feed-row-highlight{background:var(--surface-2)}.workspace-app .kpi-spark{height:20px}.workspace-app .dash-conv-link,.workspace-app .kb-row--link{color:inherit;cursor:pointer;text-decoration:none}.workspace-app .workspace-mobile-overlay{display:none}.workspace-app .workspace-sidebar-shell{height:100%;min-height:0}@media (width>=1024px){.workspace-app .workspace-sidebar-shell{pointer-events:auto;width:auto;max-width:none;position:static;transform:none}}.workspace-app .topbar-menu-btn,.workspace-app .topbar-search-mobile,.workspace-app .sb-mobile-close{display:none}@media (width<=1023px){.workspace-app .workspace-mobile-overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:block;position:fixed;inset:0}.workspace-app .app{grid-template-columns:minmax(0,1fr)}.workspace-app .workspace-sidebar-shell{z-index:40;width:min(var(--sb-width), 88vw);max-width:var(--sb-width);pointer-events:none;transition:transform .3s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.workspace-app .workspace-sidebar-shell--open{pointer-events:auto;transform:translate(0)}.workspace-app .workspace-sidebar-shell .sb{width:100%;height:100%;box-shadow:0 24px 48px #00000073}.workspace-app .sb-mobile-close{border:1px solid var(--border-2);background:var(--surface);width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;margin-right:2px;padding:0;display:grid}.workspace-app .sb-rail-toggle--desktop{display:none}.workspace-app[data-sidebar=collapsed] .sb-brand,.workspace-app[data-sidebar=collapsed] .sb-org,.workspace-app[data-sidebar=collapsed] .sb-item{flex-direction:row;justify-content:flex-start;padding-left:12px;padding-right:12px}.workspace-app .content{padding:16px 16px 24px}.workspace-app .content:has(.agent-form-page){padding:16px 16px 24px}.workspace-app .topbar-menu-btn{border:1px solid var(--border-2);background:var(--surface);width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;margin-right:4px;padding:0;display:grid}.workspace-app .topbar-search-mobile{border:1px solid var(--border-2);background:var(--surface);width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.workspace-app .flux-fab{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem}.workspace-app .flux-panel{right:1rem;bottom:calc(1rem + 52px + 12px + env(safe-area-inset-bottom,0px))}.workspace-app .theme-toggle-fab{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:1rem}.workspace-app .flux-fab~.theme-toggle-fab{right:calc(1rem + 62px)}.workspace-app:has(.flux-fab) .theme-toggle-fab{right:calc(1rem + 62px)}.workspace-app .page-head{flex-wrap:wrap;align-items:flex-start}.workspace-app .page-head>div:last-child{flex-wrap:wrap;gap:8px;width:100%;display:flex}.workspace-app .card-head{flex-wrap:wrap;gap:10px}.workspace-app .agent-row{height:auto;min-height:var(--row-h);grid-template-rows:auto auto;grid-template-columns:28px 1fr;padding-top:12px;padding-bottom:12px}.workspace-app .agent-row>:nth-child(3),.workspace-app .agent-row>:nth-child(4){grid-column:2}.workspace-app .feed-row{grid-template-columns:1fr;gap:6px}.workspace-app .feed-tok{white-space:normal}.workspace-app .kb-row{height:auto;min-height:var(--row-h);grid-template-rows:auto auto;grid-template-columns:28px 1fr;padding-top:12px;padding-bottom:12px}.workspace-app .kb-row>:nth-child(3),.workspace-app .kb-row>:nth-child(4){grid-column:2}.workspace-app .kb-bar{width:100%;max-width:120px}.workspace-app .integ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.workspace-app .integ{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.workspace-app .topbar-search__kbd--desktop{display:inline-flex}}@media (width<=1023px){.workspace-app .topbar-search__kbd--desktop{display:none}}.user-shell[data-v-e7a71740]{background:var(--up-bg,#0a0a0a);min-height:100dvh;color:var(--up-text,#e9efeb);flex-direction:column;display:flex}.user-shell--chat[data-v-e7a71740]{height:100dvh;max-height:100dvh;overflow:hidden}.user-header[data-v-e7a71740]{background:#0a0a0aeb;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.user-brand[data-v-e7a71740]{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.user-brand strong[data-v-e7a71740]{font-size:.95rem;display:block}.user-org[data-v-e7a71740]{color:#8b9a92;font-size:.75rem;display:block}.user-main[data-v-e7a71740]{flex:1;width:100%;max-width:720px;min-height:0;margin-inline:auto;padding:1.5rem 1.25rem 2rem}.user-main--chat[data-v-e7a71740]{flex-direction:column;max-width:none;padding:0;display:flex}