:root{color:#f8fafc;font-synthesis:none;--color-base:#0a0a0a;--color-elevated:#101828;--color-panel:#11151f;--color-subtle:#161b2b;--color-border:#1e2939;--color-border-strong:#334155;--color-brand:#3080ff;--color-brand-soft:#79a7ff;--color-cyan:#21d4d6;--color-violet:#8b5cf6;--color-danger:#fb7185;--text-secondary:#94a3b8;--text-muted:#64748b;--shadow-brand:0 22px 70px #3080ff38;background:#0a0a0a;font-family:Noto Sans SC,PingFang SC,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--color-base);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,.button,.tool-button,.text-action{min-height:44px}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-brand-soft);outline-offset:3px}h1,h2,h3,p{margin-top:0}.button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:650;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 30px #3080ff2e}.button:hover{background:#4b91ff;transform:translateY(-1px)}.button--secondary{border-color:var(--color-border-strong);color:#dbeafe;box-shadow:none;background:#0f172ab8}.button--secondary:hover{background:#151e2f;border-color:#47617f}.button--danger{color:#fecdd3;box-shadow:none;background:#fb71851f;border-color:#fb718552}.button--danger:hover{background:#fb718533}.button--small{min-height:38px;padding:0 17px}.button--wide{width:100%}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eyebrow{color:var(--color-brand-soft);letter-spacing:.22em;margin-bottom:18px;font-size:11px;font-weight:750}.brand-logo{color:#fff;letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-family:inherit;font-size:17px;font-weight:680;text-decoration:none;display:inline-flex}.brand-logo--interactive{cursor:pointer}.brand-logo--interactive:focus-visible{outline-offset:4px;border-radius:11px;outline:2px solid #78a9ff}.brand-logo__mark{color:#fff;background:#071a37;border:1px solid #79a7ff57;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid;overflow:hidden;box-shadow:0 8px 26px #3080ff47}.brand-logo__mark img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar{color:#fff;place-items:center;font-weight:720;line-height:1;display:grid;overflow:hidden}.user-avatar--circle{border-radius:50%}.user-avatar--square{border-radius:10px}.user-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar__fallback{font-size:.82em}.tool-button{border:1px solid var(--color-border);color:#a8b5c8;cursor:pointer;background:#0f172a99;border-radius:10px;padding:0 16px;transition:all .18s}.tool-button:hover{border-color:var(--color-border-strong);color:#fff}.website-view{background:radial-gradient(circle at 82% 18%, #3080ff1f, transparent 28%), radial-gradient(circle at 8% 48%, #21d4d60d, transparent 26%), var(--color-base);min-height:100vh;overflow:hidden}.site-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0a0ad1;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(24px,5vw,80px);display:grid;position:sticky;top:0}.site-header nav{gap:34px;display:flex}.site-header nav a{color:var(--text-secondary);font-size:14px;text-decoration:none}.site-account{justify-self:end;position:relative}.account-status{color:#f5f8ff;cursor:pointer;text-align:left;background:#101927c7;border:1px solid #79a7ff2e;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:5px 10px 5px 6px;font-family:inherit;transition:all .18s;display:flex}.account-status:hover,.account-status[aria-expanded=true]{background:#18263ce0;border-color:#79a7ff66}.account-status__avatar{color:#fff;background:linear-gradient(145deg,#1d4d91,#3280f4);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:750;display:grid}.account-status__identity{gap:2px;min-width:72px;display:grid}.account-status__identity strong{font-size:12px;font-weight:680}.account-status__identity small{color:#8ba0bb;align-items:center;gap:5px;font-size:10px;display:flex}.account-status__identity i{background:#45d69d;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #45d69d94}.account-status>svg{fill:none;stroke:#7e8da2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15px}.account-menu{z-index:35;background:#0d121bfa;border:1px solid #79a7ff38;border-radius:14px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #00000070}.account-menu>div{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:5px;padding:10px 11px 12px;display:grid}.account-menu>div strong{font-size:13px}.account-menu>div small{color:var(--text-muted);font-size:11px}.account-menu button{color:#aebbd0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 11px;font-family:inherit;font-size:12px}.account-menu button:hover{color:#fff;background:#3080ff1c}.hero-section{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:50px;width:min(1280px,100% - 64px);min-height:720px;margin:0 auto;display:grid}.hero-copy h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(48px,5.5vw,78px);font-weight:560;line-height:1.13}.hero-copy>p:not(.eyebrow){max-width:600px;color:var(--text-secondary);margin-bottom:34px;font-size:18px;line-height:1.9}.hero-copy small{color:var(--text-muted);margin-top:18px;display:block}.hero-spectral-core{width:min(33vw,470px);min-width:0;margin:auto}.website-section{border-top:1px solid var(--color-border);width:min(1120px,100% - 64px);margin:0 auto;padding:112px 0}.website-section h2{letter-spacing:-.045em;max-width:790px;margin-bottom:18px;font-size:clamp(34px,4vw,54px);font-weight:560}.website-section>p:not(.eyebrow){max-width:660px;color:var(--text-secondary);font-size:17px;line-height:1.8}.capability-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.capability-grid article{border:1px solid var(--color-border);background:linear-gradient(145deg,#101828c2,#0a0a0aa6);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:126px;padding:22px;display:flex}.capability-grid span{color:var(--color-brand-soft);font-size:13px}.workflow-grid,.scenario-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.workflow-grid article,.scenario-grid article{border:1px solid var(--color-border);background:linear-gradient(150deg,#121c2ed1,#090c12a3);border-radius:16px;min-height:210px;padding:25px}.workflow-grid article>span:first-child{color:var(--color-brand-soft);letter-spacing:.16em;margin-bottom:44px;font-size:11px;display:block}.workflow-grid b{margin-bottom:10px;font-size:20px;display:block}.workflow-grid p,.scenario-grid p{color:var(--text-secondary);font-size:14px;line-height:1.75}.scenario-grid article{flex-direction:column;min-height:250px;display:flex}.scenario-grid small{color:var(--color-brand-soft);letter-spacing:.12em}.scenario-grid h3{margin:18px 0 8px;font-size:21px}.scenario-grid span{color:#7dd3c5;margin-top:auto;font-size:12px}.website-section--reliability{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(50px,8vw,110px);display:grid}.reliability-list{margin:0;padding:0;list-style:none}.reliability-list li{border-bottom:1px solid var(--color-border);grid-template-columns:110px 1fr;gap:20px;padding:22px 0;display:grid}.reliability-list span{color:var(--text-secondary);line-height:1.7}.website-section--multimodal{text-align:center}.website-section--multimodal h2,.website-section--multimodal>p:not(.eyebrow){margin-left:auto;margin-right:auto}.website-section--multimodal .button{margin-top:22px}.login-view{background:var(--color-base);grid-template-columns:minmax(420px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.login-welcome{background:radial-gradient(circle,#3080ff29,#0000 38%),linear-gradient(145deg,#071123,#090b12 62%,#0a0a0a);flex-direction:column;justify-content:space-between;padding:48px clamp(44px,6vw,96px);display:flex;position:relative;overflow:hidden}.login-welcome>div:last-child{z-index:2;position:relative}.login-welcome h1{letter-spacing:-.05em;max-width:620px;margin-bottom:18px;font-size:clamp(42px,5vw,70px);font-weight:560;line-height:1.14}.login-welcome p{max-width:540px;color:var(--text-secondary);line-height:1.75}.login-spectral-core{width:min(34vw,370px);min-width:0;margin:24px auto}.brand-text{color:var(--color-brand-soft)}.login-panel{background:#0d0f14;place-items:center;padding:48px;display:grid}.login-card{border:1px solid var(--color-border);background:#101828b8;border-radius:18px;width:min(430px,100%);padding:40px;box-shadow:0 30px 90px #00000057}.login-card h2{letter-spacing:-.035em;margin-bottom:10px;font-size:30px}.login-card>p:not(.eyebrow){color:var(--text-secondary);margin-bottom:30px}.login-card label{color:#cbd5e1;gap:8px;margin-bottom:18px;font-size:13px;display:grid}.login-card input,.setting-row select{border:1px solid var(--color-border-strong);color:#f8fafc;background:#0c111d;border-radius:9px;min-height:48px;padding:0 14px}.login-options{color:var(--text-secondary);justify-content:space-between;align-items:center;margin:4px 0 22px;font-size:13px;display:flex}.login-options label{align-items:center;gap:7px;margin:0;display:flex}.login-card .button+.button{margin-top:10px}.login-card>.form-error{color:#fca5a5;margin-bottom:18px}.login-card>.login-security-note{color:var(--text-muted);text-align:center;margin:16px 0 0;font-size:12px}.product-app-shell{background:#090b10;grid-template-columns:94px minmax(0,1fr);min-height:100vh;display:grid}.product-app-shell--conversation{height:100dvh;min-height:0;overflow:hidden}.product-navigation{z-index:45;border-right:1px solid var(--color-border);background:#090c12;flex-direction:column;align-items:center;height:100vh;padding:18px 10px;display:flex;position:sticky;top:0}.product-navigation>.brand-logo{color:#dbeafe;flex-direction:column;gap:7px;font-size:11px}.product-navigation>.brand-logo .brand-logo__mark{border-radius:12px;width:40px;height:40px}.product-navigation__items{gap:8px;width:100%;margin-top:44px;display:grid}.product-navigation__items button{color:#6f7e95;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;gap:5px;min-height:68px;font-size:11px;display:grid;position:relative}.product-navigation__items button:hover{color:#dbeafe;background:#ffffff0a}.product-navigation__items button[aria-current=page]{color:#bdd4ff;background:#3080ff1c;border-color:#427ce247}.product-navigation__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:23px;height:23px}.product-navigation__badge{color:#c7d9f8;background:#253858;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:6px;right:7px}.product-navigation__badge--attention{color:#fff1e7;background:#9a402f}.product-navigation__hint{color:#3e4a5b;letter-spacing:.13em;writing-mode:vertical-rl;margin:auto 0 2px;font-size:8px}.workspace-view{background:#0b0d12;grid-template-rows:72px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.product-app-shell>.workspace-view{min-width:0}.workspace-header,.voice-header{border-bottom:1px solid var(--color-border);background:#0a0c11eb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 28px;display:grid}.workspace-header>div:nth-child(2){text-align:center;display:grid}.workspace-header small{color:var(--text-muted);margin-top:3px;font-size:11px}.workspace-header>.tool-button,.voice-header>.button-row{justify-self:end}.workspace-header__actions{justify-self:end;gap:8px;display:flex}.workspace-home-link{color:#eef4ff;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;gap:2px;padding:6px 0;font-family:inherit;display:grid}.workspace-home-link strong{letter-spacing:.02em;font-size:14px;font-weight:680}.workspace-home-link:hover strong{color:#a9c8ff}.conversation-tasks-button{color:#aecbff;cursor:pointer;background:#3080ff17;border:1px solid #3980f647;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:12px;display:inline-flex}.conversation-tasks-button b{color:#fff;background:#2f7def;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.mobile-history-toggle,.history-mobile-header{display:none}.workspace-shell{grid-template-columns:284px minmax(0,1fr);min-height:0;transition:grid-template-columns .2s;display:grid;overflow:hidden}.workspace-shell--history-collapsed{grid-template-columns:72px minmax(0,1fr)}.workspace-sidebar{border-right:1px solid var(--color-border);background:#0e1118;flex-direction:column;min-height:0;padding:24px 18px;transition:padding .2s;display:flex;position:relative}.history-desktop-header{color:#91a0b6;justify-content:space-between;align-items:center;min-height:34px;padding:0 2px;display:flex}.history-desktop-header strong{font-size:12px;font-weight:580}.history-desktop-header button{border:1px solid var(--color-border);color:#718197;cursor:pointer;background:#111721;border-radius:8px;place-items:center;width:32px;min-height:32px;padding:0;display:grid}.history-desktop-header button:hover{border-color:var(--color-border-strong);color:#c5d6ed}.history-desktop-header svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px}.workspace-sidebar>.button{margin-top:14px}.workspace-sidebar--collapsed{padding:24px 10px}.workspace-sidebar--collapsed .history-desktop-header{justify-content:center}.workspace-sidebar--collapsed>.button{width:44px;margin-left:auto;margin-right:auto;padding:0}.workspace-sidebar>p{color:var(--text-muted);letter-spacing:.12em;margin:32px 10px 10px;font-size:11px}.workspace-sidebar ul{margin:0;padding:0;list-style:none}.workspace-sidebar .history-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.workspace-sidebar .history-item{color:#91a0b6;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;padding:3px;font-size:13px;display:grid;position:relative}.workspace-sidebar .history-item:has([aria-current=true]){color:#e2e8f0;background:#151c29}.history-item__select,.history-item__menu-button,.history-menu button,.history-mobile-header button{color:inherit;cursor:pointer;background:0 0;border:0}.history-item__select{text-align:left;min-width:0;padding:9px 8px;display:grid}.history-item__select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-item__select small{color:var(--text-muted);margin-top:4px;font-size:10px}.history-item__menu-button{border-radius:7px}.history-item__menu-button:hover,.history-item__menu-button:focus-visible{background:#ffffff12}.history-menu{z-index:12;border:1px solid var(--color-border-strong);background:#171d29;border-radius:9px;min-width:112px;padding:5px;display:grid;position:absolute;top:calc(100% - 4px);right:2px;box-shadow:0 14px 40px #00000059}.history-menu button{text-align:left;border-radius:6px;padding:9px 10px}.history-menu button:hover,.history-menu button:focus-visible{color:#fff;background:#3080ff21}.workspace-warning{color:#f8d697;background:#f6b44d12;border:1px solid #f6b44d3d;border-radius:9px;margin:0 0 18px;padding:10px 13px;font-size:12px}.workspace-dialog{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030509bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-dialog__panel{border:1px solid var(--color-border-strong);background:#121722;border-radius:16px;width:min(430px,100%);padding:28px;box-shadow:0 24px 80px #0000007a}.workspace-dialog__panel h2{margin:5px 0 10px}.workspace-dialog__panel>input{border:1px solid var(--color-border-strong);color:#fff;background:#0d1119;border-radius:9px;width:100%;margin-top:14px;padding:12px}.field-error{color:#ff9c9c;margin:8px 0 0;font-size:12px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.connection-card{border:1px solid var(--color-border);background:#101722;border-radius:10px;gap:7px;margin-top:auto;padding:15px;display:grid}.connection-card small{color:var(--text-muted)}.connection-card b{font-size:12px}.connection-card span{color:#50d1a8;font-size:11px}.is-spinning{animation:.7s linear infinite employee-refresh-spin}@keyframes employee-refresh-spin{to{transform:rotate(360deg)}}.employee-loading-dot{background:#63d6b1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #63d6b114}.workspace-sidebar--collapsed .history-desktop-header strong,.workspace-sidebar--collapsed>p,.workspace-sidebar--collapsed .history-list,.workspace-sidebar--collapsed .connection-card,.workspace-sidebar--collapsed .history-new-label{display:none}.workspace-main{background:radial-gradient(circle at 50% 38%,#3080ff0d,#0000 34%),#0b0d12;flex-direction:column;min-width:0;min-height:0;padding:24px clamp(28px,5vw,78px) 14px;display:flex;position:relative;overflow:hidden}.workspace-main>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-main h1{margin-bottom:6px;font-size:25px;font-weight:580}.workspace-main header p,.workspace-welcome p,.session-summary>p:not(.eyebrow){color:var(--text-secondary)}.workspace-welcome{text-align:center;place-items:center;max-width:580px;margin:auto;display:grid}.workspace-welcome:before{content:"";background:radial-gradient(circle at 38% 32%,#bcefff,#317bfc 22%,#291867 66%,#070912);border:1px solid #3080ff47;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:28px;display:grid;box-shadow:0 0 50px #3080ff47}.workspace-welcome h2{margin-bottom:10px;font-size:34px;font-weight:570}.conversation-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;min-height:0;margin-top:14px;overflow:hidden auto}.conversation-content{flex-direction:column;width:100%;min-height:100%;padding:24px 4px 32px;display:flex}.message-timeline{width:min(820px,100%);margin:0 auto}.message-row{align-items:flex-start;gap:13px;width:100%;margin-bottom:30px;display:flex}.message-row--user{justify-content:flex-end}.message-avatar{background:#071a37;border:1px solid #79a7ff4d;flex:0 0 32px;width:32px;height:32px;margin-top:3px;box-shadow:0 8px 22px #3080ff2e}.message-avatar--user{background:linear-gradient(145deg,#245d68,#2f83a2);border-color:#7dd3c552;border-radius:50%;box-shadow:0 8px 22px #26a6b926}.message{overflow-wrap:anywhere;min-width:0}.message--assistant,.message--system{width:min(760px,100% - 45px);padding:3px 0}.message--user{background:#3080ff24;border:1px solid #3080ff47;border-radius:20px 20px 5px;width:fit-content;max-width:min(76%,660px);padding:13px 17px}.message small{color:var(--color-brand-soft);letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.message-plain{white-space:pre-wrap;margin:0;line-height:1.65}.markdown-message{color:#e7edf7;font-size:15px;line-height:1.72}.markdown-message>:first-child{margin-top:0}.markdown-message>:last-child{margin-bottom:0}.markdown-message h1,.markdown-message h2,.markdown-message h3,.markdown-message h4{color:#f7faff;margin:1.5em 0 .55em;font-weight:650;line-height:1.3}.markdown-message h1{font-size:1.55em}.markdown-message h2{border-bottom:1px solid var(--color-border);padding-bottom:.35em;font-size:1.3em}.markdown-message h3{font-size:1.12em}.markdown-message p,.markdown-message ul,.markdown-message ol,.markdown-message blockquote,.markdown-table-wrap,.markdown-code-block{margin:0 0 1em}.markdown-message ul,.markdown-message ol{padding-left:1.55em}.markdown-message li{margin:.32em 0;padding-left:.16em}.markdown-message li>p{margin-bottom:.4em}.markdown-message a{color:#82b1ff;text-underline-offset:3px;text-decoration-color:#82b1ff73}.markdown-message a:hover{text-decoration-color:currentColor}.markdown-message blockquote{color:#aebed2;border-left:3px solid #4e7ecb;padding:.2em 0 .2em 1em}.markdown-message blockquote>:last-child{margin-bottom:0}.markdown-message :not(pre)>code{color:#dbeafe;background:#748fb71f;border:1px solid #7896c238;border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown-code-block{background:#080b11;border:1px solid #273348;border-radius:12px;overflow:hidden}.markdown-code-header{color:#8595ad;background:#111722;border-bottom:1px solid #222c3d;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:flex}.markdown-code-header button{color:#aab8ca;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 8px}.markdown-code-header button:hover{color:#fff;background:#ffffff12}.markdown-code-block pre{color:#d8e2f0;tab-size:2;max-width:100%;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.markdown-table-wrap{border:1px solid var(--color-border);border-radius:10px;max-width:100%;overflow-x:auto}.markdown-message table{border-collapse:collapse;width:100%;font-size:13px}.markdown-message th,.markdown-message td{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px}.markdown-message th{color:#f0f5fc;background:#4a699721}.markdown-message tr:last-child td{border-bottom:0}.markdown-message th:last-child,.markdown-message td:last-child{border-right:0}.markdown-message hr{border:0;border-top:1px solid var(--color-border);margin:1.6em 0}.markdown-message img{border-radius:12px;max-width:100%;height:auto;margin:1em 0;display:block}.timeline-end{width:min(820px,100%);height:1px;margin:0 auto}.task-receipt{background:radial-gradient(circle at 100% 0,#465fe71f,#0000 42%),linear-gradient(145deg,#101827,#0d131e);border:1px solid #4a86ee47;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;margin:24px 0;padding:18px;display:grid}.task-receipt__mark{color:#84b4ff;background:#3080ff21;border:1px solid #599dff61;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.task-receipt__body{min-width:0}.task-receipt__body>small{color:#78a5ff;letter-spacing:.1em;font-size:10px}.task-receipt h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 9px;font-size:16px;overflow:hidden}.task-receipt__status{color:#7f8da3;align-items:center;gap:7px;font-size:11px;display:flex}.task-receipt__status b{color:#c7d9f8}.task-receipt__body>p{color:#53647e;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.status-dot{background:#7e8da3;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot--planning,.status-dot--running{background:#63a1ff;animation:1.5s ease-in-out infinite workflow-pulse;box-shadow:0 0 8px #63a1ffa6}.status-dot--ready{background:#46c8dc}.status-dot--attention{background:#fb9b61}.status-dot--success{background:#4bd49d}.work-management-view,.ai-employees-view,.settings-view{background:radial-gradient(circle at 22% 0,#3080ff14,#0000 25%),#0b0e14;min-width:0;min-height:100vh;padding:30px clamp(22px,3vw,48px) 40px}.work-management-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1600px;margin:0 auto 24px;display:flex}.work-management-header .eyebrow{margin-bottom:7px}.work-management-header h1{letter-spacing:-.035em;margin-bottom:5px;font-size:31px;font-weight:570}.work-management-header p:last-child{color:var(--text-secondary);margin:0;font-size:14px}.work-management-warning,.ai-employees-warning{max-width:1600px;margin-left:auto;margin-right:auto}.product-navigation__badge--online{color:#8de5c7;background:#174f45}.ai-team-overview{grid-template-columns:minmax(330px,.78fr) minmax(560px,1.45fr);gap:14px;max-width:1600px;margin:0 auto 18px;display:grid}.ai-team-leader{background:radial-gradient(circle at 0 0,#2f79ff38,#0000 48%),linear-gradient(145deg,#111a29,#10141d);border:1px solid #5b95fc45;border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden}.ai-team-leader:after{content:"";border:1px solid #5290ff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-36px;box-shadow:0 0 70px #3080ff1a}.ai-team-leader__avatar{color:#fff;background:linear-gradient(145deg,#2e75e8,#23296f 74%);border:1px solid #89bcff66;border-radius:17px;place-items:center;width:58px;height:58px;font-size:19px;font-weight:650;display:grid;box-shadow:0 12px 32px #1a59cf47}.ai-team-leader>div:nth-child(2){min-width:0}.ai-team-leader small{color:#7baaf4;letter-spacing:.15em;font-size:9px}.ai-team-leader h2{margin:4px 0 5px;font-size:19px;font-weight:580}.ai-team-leader p{color:#8a9ab0;margin:0;font-size:11px;line-height:1.6}.ai-team-leader>span{z-index:1;color:#82b1fb;background:#3176e81a;border:1px solid #65a4ff38;border-radius:99px;padding:4px 8px;font-size:9px;position:absolute;top:13px;right:14px}.ai-team-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-team-metrics article{border:1px solid var(--color-border);background:#0f141dd1;border-radius:15px;align-content:center;gap:5px;padding:18px;display:grid}.ai-team-metrics small{color:#78889e;font-size:10px}.ai-team-metrics strong{color:#e8eef8;font-size:26px;font-weight:550}.ai-team-metrics span{color:#536176;font-size:9px;line-height:1.45}.ai-team-metrics .ai-team-metric--attention{border-color:#eda7523d}.ai-team-metrics .ai-team-metric--attention strong{color:#eab56f}.ai-employees-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:14px;max-width:1600px;margin:0 auto;display:grid}.ai-roster-panel,.ai-skill-library{border:1px solid var(--color-border);background:#0e1219;border-radius:16px;min-width:0;box-shadow:0 22px 70px #00000029}.ai-roster-panel{padding:20px}.ai-skill-library{padding:20px 18px}.ai-panel-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ai-panel-header .eyebrow{margin-bottom:5px}.ai-panel-header h2{margin:0 0 4px;font-size:19px;font-weight:570}.ai-panel-header div>span{color:#67768b;font-size:10px}.ai-panel-search{border:1px solid var(--color-border);color:#62728a;background:#111721;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;width:min(270px,42%);min-height:40px;padding:0 9px;display:grid}.ai-panel-search input{color:#edf4ff;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.ai-roster-filters{border-bottom:1px solid var(--color-border);gap:5px;margin:17px 0 14px;padding-bottom:13px;display:flex}.ai-roster-filters button{color:#69798f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 12px;font-size:10px}.ai-roster-filters button[aria-current=page]{color:#a9c8fb;background:#19243a}.ai-employee-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:11px;display:grid}.ai-employee-card{border:1px solid var(--color-border);background:#111722;border-radius:13px;gap:16px;padding:17px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.ai-employee-card:hover,.ai-employee-card--selected{border-color:#5997ff61;transform:translateY(-1px);box-shadow:0 14px 38px #00000026}.ai-employee-card--offline,.ai-employee-card--disabled{opacity:.65}.ai-employee-card>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.ai-employee-avatar{color:#9cc3ff;background:#17243a;border:1px solid #5b95fc3d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:650;display:grid}.ai-employee-identity{gap:4px;min-width:0;display:grid}.ai-employee-identity strong,.ai-employee-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-employee-identity strong{color:#e0e9f6;font-size:13px;font-weight:580}.ai-employee-identity small{color:#748298;font-size:9px}.ai-employee-status{color:#8998aa;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.ai-employee-status:before{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentcolor 10%, transparent);content:"";background:currentColor;border-radius:50%}.ai-employee-status--available{color:#5fd5ae}.ai-employee-status--busy{color:#76a9ff}.ai-employee-status--at_capacity{color:#f2b55f}.ai-employee-status--disabled{color:#ce7981}.ai-employee-capacity{gap:7px;display:grid}.ai-employee-capacity>span{justify-content:space-between;display:flex}.ai-employee-capacity small,.ai-employee-skills>small{color:#68788d;font-size:9px}.ai-employee-capacity b{color:#9aaabd;font-size:10px;font-weight:580}.ai-employee-capacity>i{background:#202938;border-radius:99px;height:4px;overflow:hidden}.ai-employee-capacity>i>i{border-radius:inherit;background:linear-gradient(90deg,#367ef1,#6fbdff);min-width:2px;height:100%;display:block}.ai-employee-capacity p{color:#617086;margin:0;font-size:9px}.ai-employee-skills{gap:8px;display:grid}.ai-employee-skills>div{flex-wrap:wrap;gap:6px;display:flex}.ai-employee-skills>div>span{color:#97b9ec;text-overflow:ellipsis;white-space:nowrap;background:#3470da17;border:1px solid #5691f72e;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:9px;display:inline-flex;overflow:hidden}.ai-employee-skills>div>span small{color:#637a9d;font-size:8px}.ai-employee-skills>p{color:#657489;margin:0;font-size:9px}.ai-employee-card footer{color:#657489;border-top:1px solid #ffffff0a;justify-content:space-between;gap:8px;padding-top:2px;font-size:9px;display:flex}.ai-employee-card__meta{gap:3px;min-width:0;display:grid}.ai-employee-events-button{color:#8eb8f5;cursor:pointer;min-height:28px;font:inherit;background:#3170da17;border:1px solid #5997ff33;border-radius:8px;flex:none;align-self:center;align-items:center;gap:6px;padding:0 9px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ai-employee-events-button:hover,.ai-employee-events-button:focus-visible{color:#c4dcff;background:#3170da2e;border-color:#66a5ff6b;outline:0}.ai-employee-events-button span{font-size:12px}.agent-event-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050aad;justify-content:flex-end;animation:.18s ease-out agent-event-backdrop-in;display:flex;position:fixed;inset:0}.agent-event-drawer{background:radial-gradient(circle at 20% 0,#3080ff17,#0000 28%),#0d121a;border-left:1px solid #5d8eda42;grid-template-rows:auto auto auto auto minmax(0,1fr);width:min(530px,100vw - 24px);height:100%;animation:.22s cubic-bezier(.2,.75,.25,1) agent-event-drawer-in;display:grid;overflow:hidden;box-shadow:-28px 0 80px #00000061}.agent-event-drawer__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:18px;padding:22px 22px 18px;display:flex}.agent-event-drawer__identity{align-items:center;gap:12px;min-width:0;display:flex}.agent-event-drawer__identity>span:last-child{gap:3px;min-width:0;display:grid}.agent-event-drawer__identity small{color:#6e9ce2;letter-spacing:.14em;font-size:8px}.agent-event-drawer__identity strong{color:#e7eef8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:590;overflow:hidden}.agent-event-drawer__identity>span:last-child>span{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-event-drawer__close{border:1px solid var(--color-border);color:#8593a6;cursor:pointer;background:#141a24;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.agent-event-drawer__close:hover,.agent-event-drawer__close:focus-visible{color:#d9e7fa;border-color:#6aa4ff66;outline:0}.agent-event-drawer__notice{background:#2c66c50f;border:1px solid #4f87e024;border-radius:11px;gap:7px;margin:16px 20px 0;padding:12px 13px;display:grid}.agent-event-drawer__notice p{color:#617086;margin:0;font-size:9px;line-height:1.55}.agent-event-connection{color:#d6a161;align-items:center;gap:7px;width:fit-content;font-size:9px;display:inline-flex}.agent-event-connection i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentcolor 10%, transparent);background:currentColor;border-radius:50%}.agent-event-connection.is-live{color:#5fd5ae}.agent-event-connection.is-live i{animation:1.8s ease-in-out infinite workflow-pulse}.agent-event-filters{border-bottom:1px solid var(--color-border);gap:5px;margin:13px 20px 0;padding-bottom:12px;display:flex}.agent-event-filters button{color:#6c7b90;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:30px;padding:0 11px;font-size:9px}.agent-event-filters button[aria-current=page]{color:#abcaff;background:#19243a}.agent-event-warning{color:#c89559;background:#be772712;border:1px solid #e7a8592b;border-radius:8px;margin:10px 20px 0;padding:8px 10px;font-size:9px}.agent-event-empty{color:#708096;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:260px;padding:30px;display:grid}.agent-event-empty strong{color:#bdcadb;font-size:13px;font-weight:560}.agent-event-empty p{max-width:320px;margin:0;font-size:9px;line-height:1.6}.agent-event-timeline{scrollbar-color:#2f3b4f transparent;scrollbar-width:thin;min-height:0;margin:0;padding:16px 20px 30px 36px;list-style:none;overflow:auto}.agent-event-timeline>li{padding:0 0 13px 20px;position:relative}.agent-event-timeline>li:not(:last-child):before{content:"";background:#283344;width:1px;position:absolute;top:15px;bottom:-2px;left:4px}.agent-event-item__marker{z-index:1;background:#6d9de7;border:2px solid #0d121a;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:0;box-shadow:0 0 0 3px #4b87e71f}.agent-event-item--warn .agent-event-item__marker{background:#e5a957;box-shadow:0 0 0 3px #e5a9571f}.agent-event-item--error .agent-event-item__marker{background:#e57373;box-shadow:0 0 0 3px #e573731f}.agent-event-timeline article{border:1px solid var(--color-border);background:#111722;border-radius:11px;gap:8px;padding:13px 14px;display:grid}.agent-event-item--warn article{border-color:#e5a9572e}.agent-event-item--error article{border-color:#e5737333}.agent-event-timeline article>header{color:#65748a;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.agent-event-timeline article>header>span{color:#7c90ad;background:#1a2230;border-radius:5px;padding:3px 5px}.agent-event-timeline h3{color:#dce6f4;margin:0;font-size:12px;font-weight:580}.agent-event-timeline article>p{color:#8795a8;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.agent-event-identifiers{flex-wrap:wrap;gap:6px;display:flex}.agent-event-identifiers span{color:#71839c;background:#171f2c;border-radius:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.agent-event-details{flex-wrap:wrap;gap:6px;margin:0;display:flex}.agent-event-details>div{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;gap:5px;max-width:100%;padding:4px 6px;font-size:8px;display:inline-flex}.agent-event-details dt{color:#607087}.agent-event-details dd{color:#8fa0b6;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@keyframes agent-event-backdrop-in{0%{opacity:0}}@keyframes agent-event-drawer-in{0%{opacity:0;transform:translate(28px)}}@media (width<=640px){.agent-event-drawer{border-left:0;width:100%}.agent-event-drawer__header{padding:18px 16px 15px}.agent-event-drawer__notice,.agent-event-filters,.agent-event-warning{margin-left:15px;margin-right:15px}.agent-event-timeline{padding-left:26px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.agent-event-backdrop,.agent-event-drawer,.agent-event-connection.is-live i{animation:none}}.ai-skill-search{width:100%;margin:17px 0 12px}.ai-skill-summary{background:#2e71e30f;border:1px solid #488bff29;border-radius:10px;align-items:baseline;gap:7px;margin-bottom:12px;padding:12px 14px;display:flex}.ai-skill-summary strong{color:#a9c8fb;font-size:22px;font-weight:560}.ai-skill-summary span{color:#6f8097;font-size:10px}.ai-skill-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-skill-list>li{border:1px solid var(--color-border);background:#111722;border-radius:11px;gap:9px;padding:13px;display:grid}.ai-skill-list header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.ai-skill-icon{color:#86b3f7;background:#1a2b47;border-radius:9px;place-items:center;width:32px;height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.ai-skill-identity{gap:3px;min-width:0;display:grid}.ai-skill-list header strong{color:#dce7f5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.ai-skill-list header small,.ai-skill-list>li>p{color:#69788e;font-size:9px}.ai-skill-list header b{color:#7c8ca1;font-size:9px;font-weight:520}.ai-skill-list header b.is-available{color:#5fd5ae}.ai-skill-versions{flex-wrap:wrap;gap:5px;display:flex}.ai-skill-versions span{color:#7f90a7;background:#1a2230;border-radius:5px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.ai-skill-list>li>p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ai-panel-empty,.ai-employees-page-state{color:#6c7b90;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:190px;padding:28px;display:grid}.ai-panel-empty h3,.ai-employees-page-state h2{color:#bac7d8;margin:0;font-size:14px;font-weight:560}.ai-panel-empty p,.ai-employees-page-state p{max-width:470px;margin:0;font-size:10px;line-height:1.6}.ai-employees-page-state{border:1px dashed var(--color-border-strong);border-radius:16px;max-width:1600px;min-height:360px;margin:0 auto}.ai-employees-page-state--error{border-color:#e66f6640}.work-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1600px;margin:0 auto 18px;display:grid}.work-stats article{border:1px solid var(--color-border);background:#0f141dd1;border-radius:13px;grid-template-columns:1fr auto;gap:5px 12px;padding:16px 18px;display:grid}.work-stats small{color:#8694a8;font-size:11px}.work-stats strong{grid-row:span 2;font-size:28px;font-weight:540}.work-stats span{color:#536174;font-size:10px}.work-stats .work-stat--attention{border-color:#fb9b6142}.work-stats .work-stat--attention strong{color:#ffb27f}.work-browser{border:1px solid var(--color-border);background:#0e1219;border-radius:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);max-width:1600px;min-height:650px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 26px 80px #0003}.work-list-panel{border-right:1px solid var(--color-border);background:#0c1017;min-width:0;padding:16px 13px}.work-scope-chip{color:#a9c8fb;background:#3080ff14;border:1px solid #4e8af042;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 11px;padding:8px 10px;font-size:11px;display:flex}.work-scope-chip button{min-height:auto;color:inherit;cursor:pointer;background:0 0;border:0}.work-search{border:1px solid var(--color-border);color:#62728a;background:#111721;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;min-height:42px;padding:0 9px;display:grid}.work-search input{color:#edf4ff;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.work-filter-tabs{gap:4px;margin:12px 0 10px;display:flex;overflow-x:auto}.work-filter-tabs button{color:#65758b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;min-height:30px;padding:0 9px;font-size:10px}.work-filter-tabs button[aria-selected=true]{color:#b8d1fb;background:#192234}.work-task-list{gap:7px;max-height:660px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.work-task-card{color:#dbe5f4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:8px;width:100%;min-height:0;padding:13px;display:grid}.work-task-card:hover{background:#ffffff08}.work-task-card--active{background:linear-gradient(135deg,#3080ff21,#23375814);border-color:#4283f14d}.work-task-card__topline,.work-task-card__footer,.work-task-card__progress{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-task-card__topline time,.work-task-card__footer small{color:#58677b;font-size:9px}.work-task-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-task-card__goal{color:#8290a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.work-task-card__progress>i{background:#202b3b;border-radius:3px;flex:1;height:3px;overflow:hidden}.work-task-card__progress>i>i{border-radius:inherit;background:#4f93ff;height:100%;display:block}.work-task-card__progress>small{color:#60728d;font-size:9px}.status-pill{color:#9aa9bd;background:#2d3b5047;border:1px solid #314057;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.status-pill--planning,.status-pill--running{color:#99bdff;background:#3080ff1a;border-color:#4d8fff4d}.status-pill--ready{color:#7bdae5;background:#46c8dc14;border-color:#46c8dc47}.status-pill--attention{color:#ffb27f;background:#fb9b6114;border-color:#fb9b614d}.status-pill--success{color:#78dfb5;background:#4bd49d14;border-color:#4bd49d47}.work-list-empty{text-align:center;place-content:center;min-height:330px;padding:30px;display:grid}.work-list-empty h2{margin:13px 0 6px;font-size:15px}.work-list-empty p{color:#64748b;font-size:11px;line-height:1.6}.work-detail{background:radial-gradient(circle at 70% 0,#3080ff0d,#0000 28%),#0e1219;min-width:0}.work-detail__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:30px;min-height:137px;padding:23px 28px;display:flex}.work-detail__status-line{color:#53647d;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.work-detail__header h2{letter-spacing:-.025em;margin:11px 0 5px;font-size:23px;font-weight:560}.work-detail__header p{color:#7f8da1;max-width:750px;margin:0;font-size:12px;line-height:1.6}.work-detail__progress-ring{text-align:center;border:6px solid #1c2a3c;border-top-color:#4c91ff;border-radius:50%;flex:none;place-content:center;width:82px;height:82px;display:grid}.work-detail__progress-ring strong{font-size:16px}.work-detail__progress-ring small{color:#65758a;font-size:8px}.work-detail-tabs{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:24px;min-height:48px;padding:0 28px;display:flex}.work-detail-tabs button{color:#65758b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;font-size:12px}.work-detail-tabs button[aria-current=page]{color:#cfe0ff;border-bottom-color:#4f93ff}.work-detail__content{padding:24px 28px 30px}.work-overview__hero{background:linear-gradient(140deg,#3080ff17,#1016205c);border:1px solid #4783e838;border-radius:13px;padding:21px}.work-overview__hero small,.work-overview__grid article>small,.work-workflow__summary small{color:#657892;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.work-overview__hero h3{margin:8px 0 4px;font-size:19px}.work-overview__hero p{color:#8b9ab0;margin:0;font-size:12px}.work-overview__hero .work-error{color:#ffad87;margin-top:10px}.work-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.work-overview__grid article{border:1px solid var(--color-border);background:#0c1119ad;border-radius:12px;min-height:132px;padding:18px}.work-overview__grid ul{color:#abb9ca;margin:12px 0 0;padding-left:17px;font-size:12px;line-height:1.7}.work-overview__grid p{color:#7d8ca1;margin:11px 0 0;font-size:11px}.text-link{color:#83b1ff;cursor:pointer;text-align:left;background:0 0;border:0;min-height:auto;margin-top:12px;padding:0;font-size:12px;display:block}.work-workflow__summary{border:1px solid var(--color-border);background:#0b111a;border-radius:11px;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:22px;margin-bottom:13px;padding:14px 17px;display:grid}.work-workflow__summary>div{gap:3px;display:grid}.work-workflow__summary strong{color:#c7d6e9;font-size:11px}.work-workflow__summary>p{color:#718197;text-align:right;margin:0;font-size:11px}.work-workflow__canvas-layout{border:1px solid var(--color-border);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.workflow-graph-shell{background:#090f17;min-width:0}.workflow-graph-toolbar{border-bottom:1px solid var(--color-border);color:#566981;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;padding:0 10px 0 16px;font-size:9px;display:flex}.workflow-graph-toolbar>span{letter-spacing:.08em;margin-right:auto}.workflow-graph-toolbar button{color:#8293aa;cursor:pointer;background:#111a27;border:1px solid #263449;border-radius:6px;min-width:30px;min-height:28px;font-size:11px}.workflow-graph-toolbar output{text-align:center;min-width:40px}.workflow-graph{background:linear-gradient(#5b7bb40d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#5b7bb40d 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 45% 35%,#264e8a17,#0000 34%);max-width:100%;min-height:420px;overflow:auto}.workflow-graph__edge{fill:none;stroke:#385b91;stroke-width:1.5px}.workflow-graph marker path{fill:#456ca7}.workflow-graph__node{cursor:pointer}.workflow-graph__node rect{fill:#111a27;stroke:#304a70;stroke-width:1px;transition:all .15s}.workflow-graph__node:hover rect,.workflow-graph__node--selected rect{fill:#14233a;stroke:#5b9bff;stroke-width:1.5px}.workflow-graph__node circle{fill:#77869b}.workflow-graph__node--planning circle,.workflow-graph__node--running circle{fill:#5b9bff}.workflow-graph__node--ready circle{fill:#46c8dc}.workflow-graph__node--attention circle{fill:#fb9b61}.workflow-graph__node--success circle{fill:#4bd49d}.workflow-graph__name{fill:#e0eafb;font-size:11px;font-weight:600}.workflow-graph__skill,.workflow-graph__status{fill:#71839e;font-size:9px}.workflow-graph-empty{color:#71839a;justify-content:center;align-items:center;gap:7px;min-height:420px;font-size:12px;display:flex}.workflow-graph-empty>span{background:#5c99fa;border-radius:50%;width:6px;height:6px;animation:1.3s infinite workflow-pulse}.workflow-graph-empty>span:nth-child(2){animation-delay:.16s}.workflow-graph-empty>span:nth-child(3){animation-delay:.32s}.workflow-graph-empty p{margin:0 0 0 8px}.node-inspector{border-left:1px solid var(--color-border);background:#101722;width:280px;padding:22px;position:relative}.node-inspector>button{color:#8493a7;cursor:pointer;background:#182131;border:0;border-radius:7px;width:31px;min-height:31px;position:absolute;top:11px;right:11px}.node-inspector .eyebrow{margin-bottom:8px;font-size:8px}.node-inspector h3{margin-bottom:10px;font-size:17px}.node-inspector dl{gap:5px;margin:23px 0 0;display:grid}.node-inspector dt{color:#596b83;letter-spacing:.08em;margin-top:10px;font-size:9px}.node-inspector dd{color:#adbbcd;margin:0;font-size:11px;line-height:1.55}.work-activity>ol{margin:0;padding:0;list-style:none}.work-activity li{border-bottom:1px solid var(--color-border);grid-template-columns:10px 1fr;gap:13px;padding:15px 0;display:grid}.work-activity li .status-dot{margin-top:4px}.work-activity li div{gap:6px;display:grid}.work-activity li strong{color:#c4d0e0;font-size:12px}.work-activity li small{color:#596a81;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.work-detail--empty,.work-detail-empty{text-align:center;place-content:center;min-height:400px;padding:30px;display:grid}.work-empty-icon{fill:none;stroke:#4b73aa;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:40px;height:40px;margin:0 auto}.work-detail-empty h2,.work-detail-empty h3{margin:14px 0 6px}.work-detail-empty p{color:#66758a;max-width:420px;margin:0;font-size:12px;line-height:1.6}.workflow-card{background:radial-gradient(circle at 100% 0,#674bff24,#0000 38%),linear-gradient(145deg,#0f1727f5,#080d17fa);border:1px solid #5289ff4d;border-radius:18px;width:100%;margin:28px 0;overflow:hidden;box-shadow:0 20px 60px #0000003d}.workflow-card[data-status=PLANNING_BLOCKED]{border-color:#f8717170}.workflow-card__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 16px;display:flex}.workflow-card__header small{color:#78a5ff;letter-spacing:.15em;font-size:10px}.workflow-card__header h3{margin:6px 0;font-size:20px}.workflow-card__header p{max-width:580px;color:var(--text-secondary);margin:0;line-height:1.55}.workflow-card__status{color:#c9dcff;background:#3080ff17;border:1px solid #5a97ff40;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.workflow-status-dot{background:#77a8ff;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite workflow-pulse;box-shadow:0 0 10px #5795ff}.workflow-status-dot--workflow_ready{background:#4ade80;animation:none;box-shadow:0 0 10px #22c55e}.workflow-status-dot--planning_blocked{background:#f87171;animation:none;box-shadow:0 0 10px #ef4444}.workflow-card__meta{color:#718096;align-items:center;gap:16px;padding:0 24px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.workflow-card__meta button{color:#8eb5ff;cursor:pointer;background:0 0;border:0;margin-left:auto}.workflow-card__body{border-top:1px solid #82a1dc1f;padding:16px 20px 20px}.workflow-dag{background-color:#0409118a;background-image:linear-gradient(#5b7bb40d 1px,#0000 1px),linear-gradient(90deg,#5b7bb40d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:13px;max-width:100%;overflow-x:auto}.workflow-edge{fill:none;stroke:#456aa8;stroke-width:1.5px}.workflow-dag marker path{fill:#557cc0}.workflow-node rect{fill:#111c2e;stroke:#355b98;stroke-width:1px}.workflow-node circle{fill:#5f9cff}.workflow-node--ready rect{fill:#10263a;stroke:#3b9beb}.workflow-node--ready circle{fill:#55c3ff;filter:drop-shadow(0 0 5px #3b9beb)}.workflow-node__name{fill:#e6efff;font-size:11px;font-weight:600}.workflow-node__skill{fill:#7f94b8;font-size:9px}.workflow-planning{color:#8ea2c2;align-items:center;gap:8px;min-height:76px;padding:0 12px;display:flex}.workflow-planning>span{background:#6399ff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite workflow-pulse}.workflow-planning>span:nth-child(2){animation-delay:.18s}.workflow-planning>span:nth-child(3){animation-delay:.36s}.workflow-planning p{margin-left:8px}.workflow-events{color:#9babca;gap:8px;margin:14px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.workflow-events li{grid-template-columns:68px 1fr;gap:10px;display:grid}.workflow-events time{color:#5f78a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-card__error{color:#fca5a5}@keyframes workflow-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.composer-dock{flex:none;width:min(820px,100%);margin:12px auto 0;position:relative}.composer{border:1px solid var(--color-border-strong);background:#121824;border-radius:22px;grid-template-columns:minmax(0,1fr) 42px 42px;align-items:end;width:100%;min-height:60px;padding:7px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000004d}.composer:focus-within{border-color:#5b91ebb3;box-shadow:0 18px 55px #0000004d,0 0 0 3px #3080ff1a}.composer textarea{resize:none;color:#fff;scrollbar-width:thin;background:0 0;border:0;outline:0;min-width:0;min-height:44px;max-height:168px;padding:11px 10px 9px;line-height:1.5}.composer button{width:38px;height:38px;min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;margin:3px auto}.composer .composer-voice:hover{color:#dce8f8;background:#ffffff12}.composer .composer-send{background:var(--color-brand);color:#fff}.composer .composer-send:not(:disabled):hover{background:#5b98ff}.composer-hint{color:#536176;text-align:center;margin-top:7px;font-size:10px;display:block}.scroll-to-latest{z-index:4;border:1px solid var(--color-border-strong);color:#c5d3e7;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121824f5;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 10px 32px #00000057}.scroll-to-latest:hover{color:#fff;border-color:#4d6689}.session-summary{border:1px solid var(--color-border-strong);width:min(690px,100%);box-shadow:var(--shadow-brand);background:linear-gradient(145deg,#101828eb,#0b0e14e0);border-radius:16px;margin:auto;padding:34px}.session-summary h2{font-size:32px}.session-summary ol{color:#cbd5e1;margin:24px 0;padding-left:22px;line-height:2}.voice-view{--phase-color:var(--color-brand);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--phase-color), transparent 87%), transparent 34%), linear-gradient(145deg, #07080b, #0b101b 52%, #08090d);min-height:100vh;position:relative;overflow:hidden}.voice-view--listening{--phase-color:var(--color-cyan)}.voice-view--thinking{--phase-color:var(--color-violet)}.voice-view--speaking{--phase-color:#5089ff}.voice-view--error{--phase-color:var(--color-danger)}.voice-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090db3;position:relative}.connection-pill,.status-badge,.planned-badge{color:#6ee7bd;background:#50d1a812;border:1px solid #50d1a838;border-radius:999px;padding:7px 11px;font-size:11px}.voice-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:72px 0 108px}.voice-stage>h1{letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(30px,3vw,42px);font-weight:550}.voice-stage>p:not(.eyebrow,.error-card){color:var(--text-secondary);margin-bottom:4px}.spectral-core{--voice-level:0;--spectral-hue:0deg;aspect-ratio:1;cursor:default;isolation:isolate;background:0 0;border:0;width:min(40vh,400px);min-width:250px;margin:clamp(14px,2.5vh,28px) 0;padding:0;display:block;position:relative}.spectral-core--interactive.spectral-core--speaking{cursor:pointer}.spectral-core img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.spectral-core__stage-ambient{z-index:-3;filter:hue-rotate(var(--spectral-hue));opacity:calc(.72 + var(--voice-level) * .24)}.spectral-core__stage-ambient--blue{width:130%;height:130%;inset:-15%}.spectral-core__stage-ambient--violet{width:90%;height:90%;opacity:calc(.44 + var(--voice-level) * .18);inset:5%}.spectral-core__stage-echo{z-index:-1;filter:hue-rotate(var(--spectral-hue));display:none}.spectral-core__stage-echo--one{width:105%;height:105%;animation:4s ease-in-out infinite spectral-stage-echo-one;inset:-2.5%}.spectral-core__stage-echo--two{width:90%;height:90%;animation:4s ease-in-out infinite spectral-stage-echo-two;inset:5%}.spectral-core__rotor{z-index:1;transform:scale(calc(1 + var(--voice-level) * .035));transform-origin:40% 40%;animation:4s linear infinite spectral-rotate;display:block;position:absolute;inset:0}.spectral-core__asset{filter:hue-rotate(var(--spectral-hue));transition:filter .18s,opacity .18s}.spectral-core__field{width:75%;height:75%;opacity:calc(.76 + var(--voice-level) * .2);top:2.5%;left:2.5%}.spectral-core__orbit{width:66%;height:66%;opacity:calc(.78 + var(--voice-level) * .18);top:7%;left:7%}.spectral-core__membrane{width:51%;height:51%;opacity:calc(.72 + var(--voice-level) * .28);transform:scale(calc(1 + var(--voice-level) * .06));top:14.5%;left:14.5%}.spectral-core__core{width:30.5%;height:30.5%;filter:hue-rotate(var(--spectral-hue)) brightness(calc(.88 + var(--voice-level) * .62)) drop-shadow(0 0 calc(18px + var(--voice-level) * 34px) #5e9dffc7);transform:scale(calc(1 + var(--voice-level) * .08));top:24.75%;left:24.75%}.spectral-core__echo{opacity:calc(.1 + var(--voice-level) * .2)}.spectral-core__echo--one{width:42%;height:42%;top:19%;left:19%}.spectral-core__echo--two{width:57.5%;height:57.5%;top:11.25%;left:11.25%}.spectral-core__echo--three{width:69.5%;height:69.5%;top:5.25%;left:5.25%}.spectral-core--idle .spectral-core__rotor{transform-origin:50%;opacity:.76;animation-name:spectral-idle-counterclockwise-orbit;animation-duration:9.6s;animation-timing-function:linear}.spectral-core--connecting .spectral-core__rotor{opacity:.82}.spectral-core--listening{--spectral-hue:-18deg}.spectral-core--listening .spectral-core__membrane{transform:scale(calc(1 + var(--voice-level) * .12))}.spectral-core--thinking{--spectral-hue:28deg}.spectral-core--thinking .spectral-core__rotor{animation-duration:2.6s}.spectral-core--speaking .spectral-core__stage-echo,.spectral-core--error .spectral-core__stage-echo{display:block}.spectral-core--speaking .spectral-core__echo{opacity:calc(.24 + var(--voice-level) * .58)}.spectral-core--error{--spectral-hue:128deg}.spectral-core--error .spectral-core__rotor{opacity:.68;animation-duration:7s}.live-subtitle{width:min(590px,100vw - 40px);min-height:60px}.live-subtitle small{color:var(--color-brand-soft);letter-spacing:.16em;font-size:10px}.live-subtitle p{color:#dbe7f8;margin:9px 0 0}.error-card{color:#fecdd3;background:#fb718514;border:1px solid #fb718540;border-radius:9px;max-width:620px;margin:14px auto 0;padding:11px 16px;font-size:13px}.voice-controls{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090db8;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:10px;min-height:108px;display:flex;position:absolute;bottom:0;left:0;right:0}.text-action{color:var(--color-brand-soft);cursor:pointer;background:0 0;border:0;padding:0 12px}.settings-shell{border:1px solid var(--color-border);background:#0e1219;border-radius:16px;grid-template-columns:264px minmax(0,1fr);max-width:1600px;min-height:650px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 26px 80px #0003}.settings-nav{border-right:1px solid var(--color-border);background:#0c1017;padding:16px 13px}.settings-nav>small{color:#596a81;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px 13px;font-size:9px;display:block}.settings-nav a{color:#718197;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:0 12px;text-decoration:none;display:grid}.settings-nav a:hover{color:#c2d1e7;background:#ffffff08}.settings-nav a[aria-current=page]{color:#cfe0ff;background:linear-gradient(135deg,#3080ff21,#23375814);border:1px solid #4283f147}.settings-nav a span{color:#5277ad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.settings-nav a b{font-size:12px;font-weight:580}.settings-content{width:min(940px,100% - 60px);margin:0 auto;padding:34px 0 48px}.settings-content>header .eyebrow{margin-bottom:7px}.settings-content>header h2{letter-spacing:-.035em;margin-bottom:7px;font-size:25px;font-weight:570}.settings-content>header>p:last-child{color:var(--text-secondary);margin-bottom:28px;font-size:13px}.settings-section{border:1px solid var(--color-border);background:#10141d;border-radius:13px;margin-bottom:18px;overflow:hidden}.section-title{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.section-title h2{margin:0;font-size:16px}.section-title p{color:#627188;margin:5px 0 0;font-size:10px}.planned-badge{border-color:var(--color-border-strong);color:var(--text-secondary);background:0 0}.setting-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:12px 20px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row>div,.setting-row>span{gap:4px;display:grid}.setting-row b{color:#c8d5e7;font-size:12px;font-weight:580}.setting-row small{color:var(--text-muted)}.setting-row select{width:min(300px,45%)}.setting-row input[type=checkbox]{width:42px;height:22px;accent-color:var(--color-brand)}.settings-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;display:flex}.settings-status{color:#7dd3c5;margin:0 auto 0 0;font-size:13px}@keyframes spectral-rotate{0%{rotate:0deg;scale:1}50%{rotate:180deg;scale:1.035}to{rotate:360deg;scale:1}}@keyframes spectral-idle-counterclockwise-orbit{0%{rotate:0deg;scale:.98}50%{rotate:-180deg;scale:1.015}to{rotate:-360deg;scale:.98}}@keyframes spectral-stage-echo-one{0%,to{opacity:.15;scale:.92}32.5%{opacity:.52}50%{scale:1.12}65%{opacity:.1}}@keyframes spectral-stage-echo-two{0%,to{opacity:.08;scale:1.08}50%{opacity:.42;scale:.94}}@media (width<=1024px){.hero-section{grid-template-columns:1fr 360px;min-height:660px}.capability-grid,.workflow-grid,.scenario-grid{grid-template-columns:repeat(2,1fr)}.website-section--reliability{grid-template-columns:1fr}.workspace-shell{grid-template-columns:230px minmax(0,1fr)}.product-app-shell{grid-template-columns:78px minmax(0,1fr)}.product-navigation>.brand-logo .brand-logo__text{display:none}.work-browser{grid-template-columns:300px minmax(0,1fr)}.ai-team-overview,.ai-employees-layout{grid-template-columns:1fr}.work-detail__content,.work-detail__header{padding-left:20px;padding-right:20px}.work-workflow__summary{grid-template-columns:repeat(3,1fr)}.work-workflow__summary>p{text-align:left;grid-column:1/-1}}@media (width<=720px){.product-app-shell{padding-bottom:68px;display:block}.product-app-shell--conversation{height:100dvh;overflow:hidden}.product-app-shell--conversation>.workspace-view{height:calc(100dvh - 68px)}.product-navigation{width:auto;height:68px;padding:5px 10px max(5px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c12f5;border-right:0;display:block;position:fixed;inset:auto 0 0}.product-navigation>.brand-logo,.product-navigation__hint{display:none}.product-navigation__items{grid-template-columns:repeat(5,1fr);gap:5px;height:100%;margin:0}.product-navigation__items button{grid-template-columns:1fr;align-content:center;justify-items:center;gap:2px;min-height:54px;font-size:9px}.product-navigation__icon{width:18px;height:18px}.product-navigation__badge{top:2px;right:calc(50% - 31px)}.site-header{grid-template-columns:1fr auto;padding:0 18px}.site-header nav{display:none}.account-status{min-height:44px}.account-status__avatar{width:32px;height:32px}.hero-section{text-align:center;grid-template-columns:1fr;width:calc(100% - 36px);min-height:auto;padding:90px 0}.hero-copy .button-row{justify-content:center}.hero-spectral-core{order:-1;width:min(70vw,350px)}.website-section{width:calc(100% - 36px);padding:72px 0}.capability-grid,.workflow-grid,.scenario-grid{grid-template-columns:1fr}.workflow-grid article,.scenario-grid article{min-height:auto}.workflow-grid article>span:first-child{margin-bottom:26px}.reliability-list li{grid-template-columns:1fr;gap:8px}.login-view{grid-template-columns:1fr}.login-welcome{min-height:480px;padding:28px}.login-spectral-core{width:min(58vw,270px)}.login-panel{padding:28px 18px}.login-card{padding:28px 22px}.workspace-header,.voice-header{grid-template-columns:1fr auto;padding:0 16px}.workspace-header>div:nth-child(2),.connection-pill{display:none}.mobile-history-toggle,.history-mobile-header{display:flex}.conversation-tasks-button{min-width:42px;padding:0 9px;font-size:0}.conversation-tasks-button:before{letter-spacing:.04em;content:"任务";font-size:10px;font-weight:700}.conversation-tasks-button b{font-size:9px}.history-mobile-header{justify-content:space-between;align-items:center;margin-bottom:16px}.history-mobile-header button{border-radius:8px;width:36px;height:36px;font-size:22px}.workspace-shell,.settings-shell,.workspace-shell--history-collapsed{grid-template-columns:1fr}.history-desktop-header{display:none}.workspace-sidebar.workspace-sidebar--collapsed{padding:24px 18px}.workspace-sidebar.workspace-sidebar--collapsed>p,.workspace-sidebar.workspace-sidebar--collapsed .history-list{display:block}.workspace-sidebar.workspace-sidebar--collapsed .connection-card{display:grid}.workspace-sidebar.workspace-sidebar--collapsed .history-new-label{display:inline}.workspace-sidebar.workspace-sidebar--collapsed>.button{width:100%;margin-left:0;margin-right:0;padding:0 22px}.settings-nav{display:none}.workspace-sidebar{z-index:52;border-right-color:var(--color-border-strong);visibility:hidden;width:min(86vw,340px);transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 70px #00000073}.workspace-sidebar--open{visibility:visible;transition-delay:0s;transform:translate(0)}.history-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030509ad;border:0;position:fixed;inset:0}.workspace-main{min-height:0;padding:18px 14px 10px}.workspace-main>header .button{display:none}.task-receipt{grid-template-columns:34px minmax(0,1fr);padding:14px}.task-receipt__mark{width:32px;height:32px}.task-receipt>.button{grid-column:2;justify-self:start}.task-receipt__status>span:last-child{display:none}.work-management-view,.ai-employees-view,.settings-view{min-height:calc(100vh - 68px);padding:22px 14px 28px}.work-management-header{align-items:center}.work-management-header h1{font-size:26px}.work-management-header p:last-child{display:none}.work-management-header .button{min-height:40px;padding:0 13px;font-size:11px}.ai-team-overview{margin-bottom:14px}.ai-team-leader{grid-template-columns:46px minmax(0,1fr);padding:17px}.ai-team-leader__avatar{border-radius:13px;width:46px;height:46px;font-size:16px}.ai-team-leader>span{display:none}.ai-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-team-metrics article,.ai-roster-panel,.ai-skill-library{padding:14px}.ai-panel-header{flex-direction:column;align-items:stretch;gap:13px}.ai-panel-search{width:100%}.ai-roster-filters{overflow-x:auto}.ai-roster-filters button{flex:none}.ai-employee-grid{grid-template-columns:1fr}.work-stats{grid-template-columns:repeat(2,1fr)}.work-stats article{padding:13px}.work-browser{min-height:0;display:block;overflow:visible}.work-list-panel{border-right:0;border-bottom:1px solid var(--color-border)}.work-task-list{grid-auto-columns:minmax(250px,82vw);grid-auto-flow:column;max-height:none;overflow-x:auto}.work-detail__header{min-height:126px;padding:19px 17px}.work-detail__header h2{font-size:19px}.work-detail__progress-ring{width:66px;height:66px}.work-detail-tabs{gap:16px;padding:0 17px;overflow-x:auto}.work-detail-tabs button{flex:none}.work-detail__content{padding:18px 16px 22px}.work-overview__grid{grid-template-columns:1fr}.work-workflow__summary{grid-template-columns:repeat(3,1fr);gap:10px}.work-workflow__canvas-layout{display:block}.workflow-graph{min-height:340px}.node-inspector{border-top:1px solid var(--color-border);border-left:0;width:auto}.composer{border-radius:19px}.composer-hint{display:none}.conversation-content{padding:18px 2px 24px}.message-row{gap:9px;margin-bottom:24px}.message-avatar{flex-basis:28px;width:28px;height:28px}.message--assistant,.message--system{width:calc(100% - 37px)}.message--user{max-width:84%}.markdown-message{font-size:14px}.markdown-code-block pre{padding:13px;font-size:12px}.voice-header .tool-button:first-child{display:none}.voice-header .button-row{gap:0}.voice-controls{flex-wrap:wrap;min-height:112px;padding:12px}.voice-controls .button{min-height:40px}.text-action{width:100%;min-height:32px}.settings-content{width:100%;padding:24px 16px 30px}.settings-shell{border-radius:13px;min-height:0;overflow:visible}.settings-actions{flex-wrap:wrap}.settings-status{width:100%}.setting-row{flex-direction:column;align-items:flex-start;gap:10px}.setting-row select{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.tool-button,.workspace-shell,.workspace-sidebar,.spectral-core .spectral-core__rotor,.spectral-core .spectral-core__stage-echo,.spectral-core .spectral-core__asset{transition:none;animation:none}.spectral-core .spectral-core__rotor,.spectral-core .spectral-core__membrane,.spectral-core .spectral-core__core{transform:scale(1)}}.spectral-core.is-reduced *,.spectral-core.is-reduced{transition:none;animation:none}.spectral-core.is-reduced .spectral-core__rotor,.spectral-core.is-reduced .spectral-core__membrane,.spectral-core.is-reduced .spectral-core__core{transform:scale(1)}html[data-theme=light]{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base:#f4f7fb;--color-elevated:#fff;--color-panel:#f8fafc;--color-subtle:#edf2f8;--color-border:#dce4ef;--color-border-strong:#b9c7da;--color-brand:#236ee7;--color-brand-soft:#356fca;--color-danger:#d94b66;--text-secondary:#5f6f84;--text-muted:#7d8da2;--shadow-brand:0 22px 70px #3263b421;background:#f4f7fb}html[data-theme=light] body,html[data-theme=light] .website-view,html[data-theme=light] .login-view,html[data-theme=light] .workspace-view,html[data-theme=light] .work-management-view,html[data-theme=light] .ai-employees-view,html[data-theme=light] .settings-view{color:#172033}html[data-theme=light] .button--secondary,html[data-theme=light] .tool-button{color:#43536a;background:#ffffffd1;border-color:#c9d5e4}html[data-theme=light] .button--secondary:hover,html[data-theme=light] .tool-button:hover{color:#172033;background:#fff;border-color:#a9bad0}html[data-theme=light] .button--danger{color:#b62945}html[data-theme=light] .brand-logo,html[data-theme=light] .workspace-home-link{color:#172033}html[data-theme=light] .site-header{background:#fafcffe0;border-bottom-color:#334e721f;box-shadow:0 1px 18px #3f55750f}html[data-theme=light] .account-status,html[data-theme=light] .account-menu{color:#172033;background:#fffffff5;border-color:#d6e0ec;box-shadow:0 18px 50px #30466621}html[data-theme=light] .account-status:hover,html[data-theme=light] .account-status[aria-expanded=true]{background:#f7faff;border-color:#aebed3}html[data-theme=light] .account-status__identity small,html[data-theme=light] .account-menu button{color:#65758b}html[data-theme=light] .account-menu button:hover{color:#172033;background:#edf4ff}html[data-theme=light] .capability-grid article,html[data-theme=light] .workflow-grid article,html[data-theme=light] .scenario-grid article{background:linear-gradient(150deg,#fffffffa,#f6f9fdeb);box-shadow:0 14px 40px #344b6b12}html[data-theme=light] .scenario-grid span{color:#168b7d}html[data-theme=light] .login-welcome{background:radial-gradient(circle,#3080ff26,#0000 39%),linear-gradient(145deg,#edf5ff,#f8fbff 62%,#f3f6fa)}html[data-theme=light] .login-panel{background:#edf2f8}html[data-theme=light] .login-card{background:#ffffffe8;box-shadow:0 30px 90px #31466324}html[data-theme=light] .login-card label{color:#3c4c62}html[data-theme=light] .login-card input,html[data-theme=light] .setting-row select{color:#172033;background:#fff}html[data-theme=light] .product-app-shell{background:#edf2f7}html[data-theme=light] .product-navigation{background:#fbfcfe;box-shadow:6px 0 24px #3046660d}html[data-theme=light] .product-navigation>.brand-logo{color:#26364d}html[data-theme=light] .product-navigation__items button{color:#718198}html[data-theme=light] .product-navigation__items button:hover{color:#26364d;background:#f0f4f9}html[data-theme=light] .product-navigation__items button[aria-current=page]{color:#245fbf;background:#eaf2ff;border-color:#236ee73d}html[data-theme=light] .product-navigation__badge{color:#36516f;background:#d9e5f6}html[data-theme=light] .product-navigation__badge--attention{color:#fff;background:#c9543e}html[data-theme=light] .product-navigation__badge--online{color:#16755d;background:#d7f3e9}html[data-theme=light] .product-navigation__hint{color:#9aa7b8}html[data-theme=light] .workspace-view,html[data-theme=light] .workspace-main{background:radial-gradient(circle at 50% 38%,#3080ff12,#0000 34%),#f4f7fb}html[data-theme=light] .workspace-header,html[data-theme=light] .voice-header{background:#fbfdffeb}html[data-theme=light] .workspace-sidebar{background:#f9fbfd}html[data-theme=light] .history-desktop-header{color:#617187}html[data-theme=light] .history-desktop-header button,html[data-theme=light] .history-menu,html[data-theme=light] .connection-card{color:#617187;background:#fff}html[data-theme=light] .workspace-sidebar .history-item{color:#617187}html[data-theme=light] .workspace-sidebar .history-item:has([aria-current=true]){color:#22334a;background:#e9f1fc}html[data-theme=light] .conversation-tasks-button,html[data-theme=light] .work-scope-chip{color:#285ea9}html[data-theme=light] .history-item__menu-button:hover,html[data-theme=light] .history-item__menu-button:focus-visible{background:#eaf0f7}html[data-theme=light] .history-menu button:hover,html[data-theme=light] .history-menu button:focus-visible{color:#172033;background:#edf4ff}html[data-theme=light] .workspace-dialog{background:#2a374b57}html[data-theme=light] .workspace-dialog__panel,html[data-theme=light] .workspace-dialog__panel>input{color:#172033;background:#fff;box-shadow:0 24px 80px #2b3c5433}html[data-theme=light] .message--assistant,html[data-theme=light] .message--system{color:#25364d}html[data-theme=light] .message--user{background:#e8f1ff;border-color:#236ee738}html[data-theme=light] .markdown-message{color:#26364b}html[data-theme=light] .markdown-message h1,html[data-theme=light] .markdown-message h2,html[data-theme=light] .markdown-message h3,html[data-theme=light] .markdown-message h4{color:#17253a}html[data-theme=light] .markdown-message :not(pre)>code{color:#23426c;background:#edf2f8;border-color:#d4deec}html[data-theme=light] .markdown-code-block{background:#111722;border-color:#ced9e8}html[data-theme=light] .markdown-table-wrap{background:#fff}html[data-theme=light] .markdown-message th{color:#1d304a;background:#edf3fb}html[data-theme=light] .task-receipt,html[data-theme=light] .session-summary{background:linear-gradient(145deg,#fff,#f4f8ff);box-shadow:0 18px 55px #2f486b1a}html[data-theme=light] .task-receipt__status b,html[data-theme=light] .session-summary ol{color:#30435c}html[data-theme=light] .task-receipt__body>p{color:#6a7b91}html[data-theme=light] .workspace-warning{color:#8b5a0a}html[data-theme=light] .composer{background:#fff;box-shadow:0 18px 55px #2f415b24}html[data-theme=light] .composer textarea{color:#172033}html[data-theme=light] .scroll-to-latest{color:#30445f;background:#fffffff5;box-shadow:0 10px 32px #293c5629}html[data-theme=light] .work-management-view,html[data-theme=light] .ai-employees-view,html[data-theme=light] .settings-view{background:radial-gradient(circle at 22% 0,#3080ff1a,#0000 26%),#f4f7fb}html[data-theme=light] .ai-team-leader{background:radial-gradient(circle at 0 0,#2f79ff21,#0000 50%),linear-gradient(145deg,#fff,#f2f7ff);border-color:#236ee738;box-shadow:0 18px 55px #2b426114}html[data-theme=light] .ai-team-leader h2,html[data-theme=light] .ai-team-metrics strong,html[data-theme=light] .ai-panel-header h2,html[data-theme=light] .ai-employee-identity strong,html[data-theme=light] .ai-skill-list header strong,html[data-theme=light] .ai-panel-empty h3,html[data-theme=light] .ai-employees-page-state h2{color:#203047}html[data-theme=light] .ai-team-leader p,html[data-theme=light] .ai-team-metrics small,html[data-theme=light] .ai-team-metrics span,html[data-theme=light] .ai-panel-header div>span,html[data-theme=light] .ai-employee-identity small,html[data-theme=light] .ai-employee-card footer,html[data-theme=light] .ai-skill-list header small,html[data-theme=light] .ai-skill-list>li>p{color:#697a91}html[data-theme=light] .ai-team-metrics article,html[data-theme=light] .ai-roster-panel,html[data-theme=light] .ai-skill-library,html[data-theme=light] .ai-employee-card,html[data-theme=light] .ai-skill-list>li{background:#fff;box-shadow:0 16px 48px #2b426112}html[data-theme=light] .ai-panel-search{background:#f7f9fc}html[data-theme=light] .ai-panel-search input{color:#172033}html[data-theme=light] .ai-roster-filters button[aria-current=page]{color:#285da8;background:#e8f1ff}html[data-theme=light] .ai-employee-avatar,html[data-theme=light] .ai-skill-icon{color:#245fbf;background:#eaf2ff}html[data-theme=light] .ai-employee-capacity>i{background:#e4ebf4}html[data-theme=light] .ai-skill-versions span{color:#58708f;background:#edf2f8}html[data-theme=light] .work-stats article,html[data-theme=light] .work-browser,html[data-theme=light] .settings-shell{background:#fff;box-shadow:0 24px 70px #2b426117}html[data-theme=light] .work-list-panel,html[data-theme=light] .settings-nav{background:#f8fafc}html[data-theme=light] .work-search,html[data-theme=light] .workflow-graph-toolbar button{background:#fff}html[data-theme=light] .work-search input{color:#172033}html[data-theme=light] .work-filter-tabs button[aria-selected=true]{color:#285da8;background:#e5eefb}html[data-theme=light] .work-task-card{color:#26364c}html[data-theme=light] .work-task-card:hover{background:#f0f4f9}html[data-theme=light] .work-task-card--active{background:#eaf2ff;border-color:#236ee73d}html[data-theme=light] .work-task-card__goal,html[data-theme=light] .work-task-card__topline time,html[data-theme=light] .work-task-card__footer small,html[data-theme=light] .work-detail__header p,html[data-theme=light] .work-overview__hero p,html[data-theme=light] .work-overview__grid p{color:#64758b}html[data-theme=light] .work-task-card__progress>i{background:#dce5f0}html[data-theme=light] .work-stats .work-stat--attention strong{color:#b95024}html[data-theme=light] .status-pill{color:#516178;background:#edf1f6;border-color:#c5d0df}html[data-theme=light] .status-pill--planning,html[data-theme=light] .status-pill--running{color:#2862b9;background:#236ee714;border-color:#236ee740}html[data-theme=light] .status-pill--ready{color:#157886}html[data-theme=light] .status-pill--attention{color:#ad4b1c}html[data-theme=light] .status-pill--success{color:#18724f}html[data-theme=light] .work-detail{background:radial-gradient(circle at 70% 0,#3080ff0f,#0000 28%),#fff}html[data-theme=light] .work-detail-tabs button[aria-current=page]{color:#225bb6}html[data-theme=light] .work-overview__hero{background:linear-gradient(140deg,#edf5ff,#f9fbfe)}html[data-theme=light] .work-overview__grid article,html[data-theme=light] .work-workflow__summary{background:#f8fafc}html[data-theme=light] .work-overview__grid ul,html[data-theme=light] .work-workflow__summary strong,html[data-theme=light] .work-activity li strong{color:#35465d}html[data-theme=light] .workflow-graph-shell,html[data-theme=light] .workflow-dag{background-color:#f8fafc}html[data-theme=light] .workflow-graph{background:linear-gradient(#46689d14 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#46689d14 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 45% 35%,#3165b514,#0000 34%)}html[data-theme=light] .workflow-graph__node rect,html[data-theme=light] .workflow-node rect{fill:#fff;stroke:#9cb1ce}html[data-theme=light] .workflow-graph__node:hover rect,html[data-theme=light] .workflow-graph__node--selected rect,html[data-theme=light] .workflow-node--ready rect{fill:#edf5ff;stroke:#4b84da}html[data-theme=light] .workflow-graph__name,html[data-theme=light] .workflow-node__name{fill:#25344a}html[data-theme=light] .workflow-graph__skill,html[data-theme=light] .workflow-graph__status,html[data-theme=light] .workflow-node__skill{fill:#65778f}html[data-theme=light] .node-inspector{background:#f8fafc}html[data-theme=light] .node-inspector>button{color:#65768d;background:#e8eef6}html[data-theme=light] .node-inspector dd{color:#45566d}html[data-theme=light] .node-inspector dt,html[data-theme=light] .work-detail__status-line,html[data-theme=light] .work-workflow__summary>p,html[data-theme=light] .workflow-card__meta,html[data-theme=light] .workflow-events{color:#60738d}html[data-theme=light] .workflow-card{background:radial-gradient(circle at 100% 0,#674bff17,#0000 38%),#fff;box-shadow:0 20px 60px #2d43621a}html[data-theme=light] .workflow-card__status{color:#315d9f}html[data-theme=light] .voice-view{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--phase-color), transparent 84%), transparent 35%), linear-gradient(145deg, #f8fbff, #edf4fc 52%, #f7f9fc)}html[data-theme=light] .connection-pill,html[data-theme=light] .status-badge{color:#147254;background:#13805b12;border-color:#13805b38}html[data-theme=light] .error-card,html[data-theme=light] .workflow-card__error{color:#b62b46}html[data-theme=light] .voice-header,html[data-theme=light] .voice-controls{background:#fbfdffc7;border-color:#344e711f}html[data-theme=light] .live-subtitle p{color:#28384e}html[data-theme=light] .settings-section{background:#fff}html[data-theme=light] .settings-nav a{color:#65768d}html[data-theme=light] .settings-nav a:hover{color:#33445b;background:#edf2f7}html[data-theme=light] .settings-nav a[aria-current=page]{color:#285ea9;background:#eaf2ff;border-color:#236ee738}html[data-theme=light] .setting-row b{color:#304158}html[data-theme=light] .section-title p{color:#687a91}html[data-theme=light] .settings-status{color:#168b7d}html[data-theme=light] .agent-event-backdrop{background:#1e2b3e61}html[data-theme=light] .agent-event-drawer{background:radial-gradient(circle at 20% 0,#3080ff14,#0000 28%),#f7f9fc;border-color:#ccd9e9;box-shadow:-28px 0 80px #273a5638}html[data-theme=light] .agent-event-drawer__identity strong,html[data-theme=light] .agent-event-empty strong,html[data-theme=light] .agent-event-timeline h3{color:#293c55}html[data-theme=light] .agent-event-drawer__close,html[data-theme=light] .agent-event-timeline article{background:#fff}html[data-theme=light] .agent-event-drawer__close{color:#5e718a}html[data-theme=light] .agent-event-timeline article>p,html[data-theme=light] .agent-event-details dd{color:#5c6f87}html[data-theme=light] .agent-event-item__marker{border-color:#f7f9fc}html[data-theme=light] .agent-event-timeline article>header>span,html[data-theme=light] .agent-event-identifiers span{color:#5c718e;background:#edf2f8}
