:root{--c-hi:255 255 255;--c-shade:2 6 23;--c-sky:125 211 252;--c-violet:167 139 250;--c-rose:249 168 212;--c-blue:111 141 255;--c-indigo:99 102 241;--c-ok:134 239 172;--c-warn:252 211 141;--c-stop:253 164 175;--c-danger:225 29 72;--d-bg:#070b1a;--d-surface-1:#0e1530;--d-surface-2:#141d3b;--d-surface-3:#1b2649;--d-glass:#0c1330e6;--d-glass-1:rgb(var(--c-hi) / .045);--d-glass-2:rgb(var(--c-hi) / .075);--d-glass-3:rgb(var(--c-hi) / .11);--d-line:#94a3ff21;--d-line-strong:#aab6ff3d;--d-line-hover:#aab6ff66;--d-edge:#ffffff1a;--d-text:#eef1f8;--d-muted:#a3abc2;--d-faint:#8790a8;--d-sky:#7dd3fc;--d-violet:#a78bfa;--d-rose:#f9a8d4;--d-blue:#6f8dff;--d-ok:#86efac;--d-warn:#fcd38d;--d-stop:#fda4af;--d-on-stop:#3b0a13;--d-notice-text:#d6ecfb;--d-error-text:#fee2e6;--d-accent-text:#c7d2fe;--d-accent-soft:#a5b4fc;--d-violet-text:#ddd6fe;--d-aurora:linear-gradient(90deg, var(--d-sky), var(--d-violet) 55%, var(--d-rose));--d-mark-a:#4f8bff;--d-mark-b:#7a6bff;--d-mark-c:#b56bff;--d-alert-rim:#ffb547;--d-primary:#4f46e5;--d-primary-hover:#5b52f0;--d-primary-grad:linear-gradient(135deg, #2563eb, #7c3aed);--d-primary-grad-hover:linear-gradient(135deg, #2f6df5, #8747f2);--d-on-primary:#fff;--d-on-primary-soft:#e0e7ff;--d-danger:#be123c;--d-danger-hover:#d61f4d;--d-glow:0 0 0 1px #818cf873, 0 10px 32px #4f46e561;--d-button-shadow:0 1px 0 #ffffff2e inset, 0 6px 18px #4f46e547;--d-elev-1:0 1px 0 var(--d-edge) inset, 0 8px 24px #0206175c;--d-elev-2:0 1px 0 var(--d-edge) inset, 0 18px 48px #0206178c;--d-field:#02061773;--d-well:#0206178c;--d-well-inset:0 1px 2px #0006 inset;--d-chrome:#0c1330b8;--d-chip:#111a3dcc;--d-scrim:#0206179e;--d-sidebar:linear-gradient(180deg, #0e1530d1, #070b1ae6);--d-backdrop:radial-gradient(1000px 620px at 62% -14%, #4f46e538, transparent 62%), radial-gradient(760px 560px at 100% 8%, #a78bfa1a, transparent 60%), radial-gradient(900px 560px at 0% -10%, #3b82f61a, transparent 60%);--d-stage-glow:radial-gradient(closest-side, #6366f161, #8b5cf629 55%, transparent);--l-card:#f4f6ff;--l-card-hover:#fff;--l-text:#0f172a;--l-muted:#475569;--l-line:#0f172a14;--l-ok:#166534;--l-warn:#92400e;--l-stop:#9f1239;--l-info:#3730a3;--d-r-panel:20px;--d-r-control:12px;--d-radius:var(--d-r-panel);--d-s1:4px;--d-s2:8px;--d-s3:12px;--d-s4:16px;--d-s5:24px;--d-s6:32px;--d-s7:48px;--d-ease:cubic-bezier(.2, .8, .2, 1);--line:var(--d-line);--muted:var(--d-muted);--text:var(--d-text);--danger:var(--d-stop);--d-font:Inter, "Noto Sans Arabic", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--d-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--d-bg);color:var(--d-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--d-font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:root[data-theme=light]{--c-hi:20 30 60;--c-shade:16 24 48;--c-sky:27 98 192;--c-violet:91 75 224;--c-rose:184 50 122;--c-blue:59 91 219;--c-indigo:79 70 229;--c-ok:22 101 52;--c-warn:146 64 14;--c-stop:180 35 53;--c-danger:190 18 60;--d-bg:#f4f6fb;--d-surface-1:#fff;--d-surface-2:#fbfcff;--d-surface-3:#eef1f9;--d-glass:#fffffff0;--d-line:#141e3c1c;--d-line-strong:#141e3c33;--d-line-hover:#5b4be073;--d-edge:#ffffffe6;--d-text:#0e1424;--d-muted:#45506b;--d-faint:#5e6884;--d-sky:#1b62c0;--d-violet:#5b4be0;--d-rose:#b8327a;--d-blue:#3b5bdb;--d-ok:#166534;--d-warn:#92400e;--d-stop:#b42335;--d-on-stop:#fff;--d-notice-text:#123e7a;--d-error-text:#8a1c2b;--d-accent-text:#3f37c9;--d-accent-soft:#4f46e5;--d-violet-text:#4c1d95;--d-glow:0 0 0 1px #5b4be04d, 0 8px 24px #4f46e538;--d-button-shadow:0 1px 0 #ffffff38 inset, 0 4px 12px #4f46e538;--d-elev-1:0 1px 0 var(--d-edge) inset, 0 1px 2px #1018300d, 0 6px 20px #1018300f;--d-elev-2:0 1px 0 var(--d-edge) inset, 0 18px 48px #10183029;--d-field:#fff;--d-well:#eef1f8;--d-well-inset:0 1px 2px #10183014 inset;--d-chrome:#ffffffdb;--d-chip:#ffffffeb;--d-scrim:#0e14246b;--d-sidebar:linear-gradient(180deg, #ffffffe6, #f7f9fdf0);--d-backdrop:radial-gradient(1000px 620px at 62% -14%, #6366f11a, transparent 62%), radial-gradient(760px 560px at 100% 8%, #a78bfa14, transparent 60%), radial-gradient(900px 560px at 0% -10%, #3b82f612, transparent 60%);--d-stage-glow:radial-gradient(closest-side, #6366f133, #8b5cf614 55%, transparent);--l-card:#f4f6fb;--l-card-hover:#eef1f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--d-backdrop), var(--d-bg);background-attachment:fixed;min-width:320px;margin:0;overflow-x:hidden}button,textarea,input,select{font:inherit}button{cursor:pointer;touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2,h3,strong{color:var(--d-text)}h1{letter-spacing:-.022em;font-size:30px;font-weight:700;line-height:1.15}h2{letter-spacing:-.012em;font-size:18px;font-weight:650;line-height:1.3}h3{font-size:15px;font-weight:650;line-height:1.35}code{font-family:var(--d-mono)}a{color:var(--d-sky)}:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--d-sky);outline-offset:2px}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--d-sidebar);-webkit-backdrop-filter:blur(20px);border-inline-end:1px solid var(--d-line);color:var(--d-text);height:100dvh;padding:var(--d-s5) var(--d-s3);scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:var(--d-s3);letter-spacing:-.01em;padding:0 var(--d-s2) var(--d-s5);font-size:18px;font-weight:750;display:flex}.brandMark{filter:drop-shadow(0 4px 14px #6f6bff73);flex:none}.brandName{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.15;display:block}.brand small{color:var(--d-faint);letter-spacing:0;font-size:12px;font-weight:500;display:block}nav{gap:2px;display:grid}.navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navItem{border-radius:var(--d-r-control);color:var(--d-muted);align-items:center;gap:var(--d-s3);min-height:44px;padding:var(--d-s2) var(--d-s3);text-align:start;transition:background .16s var(--d-ease), color .16s var(--d-ease);background:0 0;border:1px solid #0000;grid-template-columns:20px 1fr auto;width:100%;font-size:14px;display:grid;position:relative}.navItem svg{width:18px;height:18px}.navItem:hover{background:var(--d-glass-1);color:var(--d-text)}.navItem:focus-visible{outline-offset:-2px}.navItem.active{background:var(--d-primary-grad);box-shadow:var(--d-glow);color:#fff;font-weight:650}.navItem.active svg{color:#fff}.navCount{background:var(--d-stop);color:var(--d-on-stop);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.navGroup{border-top:1px solid var(--d-line);margin-top:var(--d-s3);padding-top:var(--d-s2)}.navGroupToggle{border-radius:var(--d-r-control);color:var(--d-faint);min-height:36px;padding:0 var(--d-s3);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-size:13px;font-weight:600;display:flex}.navGroupToggle:hover{color:var(--d-text)}.navGroupToggle svg{height:16px;transition:transform .16s var(--d-ease);width:16px}.navGroupToggle[aria-expanded=false] svg{transform:rotate(-90deg)}[dir=rtl] .navGroupToggle[aria-expanded=false] svg{transform:rotate(90deg)}.workspaceItem{min-height:40px;font-size:13.5px}.workspaceItem>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceItem.current{background:var(--d-glass-2);border-color:var(--d-line-strong);color:var(--d-text);font-weight:600}.workspaceItem:disabled{cursor:progress;opacity:.6}.workspaceDot{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.workspaceDot.tone0{background:#2563eb}.workspaceDot.tone1{background:#6d28d9}.workspaceDot.tone2{background:#047857}.workspaceDot.tone3{background:#b91c1c}.workspaceDot.tone4{background:#a21caf}.workspaceNote{color:var(--d-faint);font-size:11px}.addWorkspace{color:var(--d-blue);font-weight:600}.addWorkspace:hover{color:var(--d-text)}.navNote{color:var(--d-faint);margin:var(--d-s1) var(--d-s3);font-size:12px}.navNoteError{color:var(--d-stop)}.systemState{border-top:1px solid var(--d-line);color:var(--d-muted);padding:var(--d-s4) var(--d-s3) 0;margin-top:auto;font-size:13px}.systemState small{color:var(--d-faint);overflow-wrap:anywhere;margin-inline-start:18px;display:block}.onlineDot{background:var(--d-ok);border-radius:50%;width:8px;height:8px;margin-inline-end:10px;display:inline-block}.onlineDot.connecting{background:var(--d-warn)}.onlineDot.offline{background:var(--d-stop)}.workspace{min-width:0;max-width:1280px;padding:var(--d-s4) var(--d-s6) var(--d-s7);width:100%;margin:0 auto}.topbar{align-items:center;gap:var(--d-s4);margin-bottom:var(--d-s5);justify-content:space-between;min-height:56px;display:flex}.searchTrigger{background:var(--d-chrome);border:1px solid var(--d-line-strong);border-radius:var(--d-r-control);color:var(--d-faint);align-items:center;gap:var(--d-s3);min-width:0;max-width:520px;min-height:44px;padding:0 var(--d-s3);text-align:start;flex:auto;font-size:14px;display:flex}.searchTrigger:hover{border-color:var(--d-line-hover);color:var(--d-muted)}.searchTrigger svg{flex:none;width:18px;height:18px}.searchTrigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}kbd{background:var(--d-glass-2);border:1px solid var(--d-line-strong);color:var(--d-muted);font-family:var(--d-font);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px}.topActions .workspaceSwitch{max-width:min(46vw,280px);overflow:hidden}.topActions{align-items:center;gap:var(--d-s2);flex-wrap:nowrap;justify-content:flex-end;min-width:0;display:flex}.pageHead{margin-bottom:var(--d-s5);padding-bottom:var(--d-s4);position:relative}.pageHead:after{background:linear-gradient(90deg, rgb(var(--c-blue) / .6), rgb(var(--c-violet) / .35) 30%, var(--d-line) 60%);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.pageHead h1{margin-top:var(--d-s1)}.tenant{background:var(--d-glass-1);border:1px solid var(--d-line);color:var(--d-muted);padding:var(--d-s2) var(--d-s3);border-radius:999px;font-size:13px;font-weight:600}.iconButton{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);color:var(--d-text);height:44px;transition:background .16s var(--d-ease), border-color .16s var(--d-ease);flex:none;place-items:center;width:44px;display:inline-grid;position:relative}.iconButton:hover{background:var(--d-glass-2);border-color:var(--d-line-strong)}.iconButton svg{width:18px;height:18px}.iconButton.small{width:36px;height:36px}.bellCount{border:2px solid var(--d-bg);color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:20px;padding:0 4px;font-size:11px;font-weight:800;line-height:16px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.popoverRoot{position:relative}.popover{background:var(--d-glass);-webkit-backdrop-filter:blur(18px);border:1px solid var(--d-line-strong);border-radius:var(--d-r-panel);box-shadow:var(--d-elev-2);gap:var(--d-s2);max-height:min(70vh,520px);padding:var(--d-s4);inset-inline-end:0;top:calc(100% + var(--d-s2));z-index:40;width:min(360px,100vw - 32px);display:grid;position:absolute;overflow:auto}.popover h2{font-size:15px}@media (width<=560px){.topbar{position:relative}.topActions .popoverRoot:has(.notificationsPanel){position:static}.notificationsPanel{background:var(--d-surface-2);width:auto;inset-inline:0}}.popoverList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.popoverList button{border-radius:var(--d-r-control);color:var(--d-text);align-items:flex-start;gap:var(--d-s3);min-height:44px;padding:var(--d-s2);text-align:start;background:0 0;border:0;width:100%;display:flex}.popoverList button:hover{background:var(--d-glass-2)}.popoverList svg{color:var(--d-blue);flex:none;width:18px;height:18px;margin-top:2px}.popoverList span{min-width:0;display:grid}.popoverList strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.popoverList small{color:var(--d-muted);overflow-wrap:anywhere;font-size:12px}.userButton{border-radius:var(--d-r-control);color:var(--d-text);align-items:center;gap:var(--d-s2);min-height:44px;padding:2px var(--d-s2);text-align:start;background:0 0;border:1px solid #0000;display:flex}.userButton:hover{background:var(--d-glass-1);border-color:var(--d-line)}.userButton>svg{color:var(--d-faint);width:16px;height:16px}.userText{justify-items:start;min-width:0;max-width:160px;line-height:1.25;display:grid}.userText strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.planPill{background:rgb(var(--c-violet) / .2);border:1px solid rgb(var(--c-violet) / .45);color:var(--d-violet-text);border-radius:999px;margin-top:2px;padding:0 8px;font-size:11.5px;font-weight:650}.planPill:first-letter{text-transform:uppercase}.avatar{background:var(--d-primary-grad);color:#fff;border:2px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.avatar.large{width:48px;height:48px;font-size:16px}.userSummary{border-bottom:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding-bottom:var(--d-s3);display:flex}.userSummary div{min-width:0;display:grid}.userSummary small{color:var(--d-muted);overflow-wrap:anywhere;font-size:12px}.dialogPanel.paletteDialog{align-self:flex-start;gap:0;max-width:640px;margin-top:10vh;padding:0}.paletteInput{border-bottom:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding:var(--d-s3) var(--d-s4);display:flex}.paletteInput svg{color:var(--d-faint);flex:none;width:20px;height:20px}.paletteInput input{background:0 0;border:0;min-height:44px;padding:0;font-size:16px}.paletteInput input:focus-visible{outline:none}.paletteResults{max-height:min(60vh,480px);padding:var(--d-s2);overflow:auto}.paletteGroup+.paletteGroup{border-top:1px solid var(--d-line);margin-top:var(--d-s1);padding-top:var(--d-s1)}.paletteGroupTitle{color:var(--d-faint);padding:var(--d-s2) var(--d-s3) var(--d-s1);font-size:12px;font-weight:650}.paletteNote,.paletteEmpty{color:var(--d-muted);padding:var(--d-s2) var(--d-s3);font-size:13px}.paletteOption{border-radius:var(--d-r-control);cursor:pointer;align-items:center;gap:var(--d-s3);min-height:44px;padding:var(--d-s2) var(--d-s3);display:flex}.paletteOption.active{background:var(--d-primary-grad);color:#fff}.paletteOption.active small{color:var(--d-on-primary-soft)}.paletteIcon{flex:none;display:inline-flex}.paletteIcon svg{width:18px;height:18px}.paletteText{min-width:0;display:grid}.paletteText strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.paletteText small{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.addWorkspaceDialog form{gap:var(--d-s1);display:grid}.eyebrow{color:var(--d-faint);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.surface .eyebrow,.moduleIntro .eyebrow,.signInCard .eyebrow{display:none}.surface,.metric{background:linear-gradient(180deg, var(--d-surface-2), var(--d-surface-1));border:1px solid var(--d-line);border-radius:var(--d-r-panel);box-shadow:var(--d-elev-1)}.metrics{gap:var(--d-s4);margin-bottom:var(--d-s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{gap:var(--d-s1);padding:var(--d-s5);display:grid}.metricTop{color:var(--d-muted);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.metricIcon{color:var(--d-sky);place-items:center;height:20px;display:grid}.metricIcon svg{width:20px;height:20px}.metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:var(--d-s2);font-size:34px;font-weight:700;line-height:1.15}.metric small,.muted{color:var(--d-muted);font-size:13px}.taskLayout{align-items:start;gap:var(--d-s5);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);display:grid}.composerSurface,.taskSummary,.timelineSurface,.approvalTable,.settingsForm,.automationComposer,.runTable,.sourcesSurface{padding:var(--d-s5)}.timelineSurface,.sourcesSurface,.runTable,.enterpriseCatalog{margin-top:var(--d-s5)}.sectionHeader,.rowTitle{align-items:center;gap:var(--d-s3);flex-wrap:wrap;justify-content:space-between;display:flex}.rowTitle{flex-wrap:nowrap}.field{gap:var(--d-s2);margin-top:var(--d-s4);min-width:0;display:grid}.field>span{color:var(--d-muted);font-size:13px;font-weight:600}textarea,input,select{background:var(--d-field);border:1px solid var(--d-line-strong);border-radius:var(--d-r-control);color:var(--d-text);min-height:44px;padding:10px var(--d-s3);width:100%}textarea{resize:vertical;min-height:120px}textarea::placeholder,input::placeholder{color:var(--d-faint)}textarea:focus-visible,input:focus-visible,select:focus-visible{border-color:var(--d-sky);outline:2px solid rgb(var(--c-sky) / .45);outline-offset:1px}option{background:var(--d-surface-2);color:var(--d-text)}.formGrid{gap:0 var(--d-s4);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);display:grid}.settingsForm .formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.actions{gap:var(--d-s2);margin-top:var(--d-s5);flex-wrap:wrap;display:flex}.actions button,.moduleIntro>button,.approvalActions button,.uploadButton,.integration>button,.catalogRow button,.phoneRow>button,.moduleIntro .actions button{background:var(--d-primary-grad);border-radius:var(--d-r-control);box-shadow:var(--d-button-shadow);color:#fff;cursor:pointer;align-items:center;gap:var(--d-s2);min-height:44px;padding:10px var(--d-s4);transition:background .16s var(--d-ease);border:1px solid #0000;justify-content:center;font-size:14px;font-weight:650;display:inline-flex}.actions button:hover:not(:disabled),.moduleIntro>button:hover,.approvalActions button:hover:not(:disabled),.uploadButton:hover,.integration>button:hover,.catalogRow button:hover{background:var(--d-primary-grad-hover)}button.secondary,.actions button.secondary,.approvalActions button.secondary,.moduleIntro .actions button.secondary{background:var(--d-glass-2);border:1px solid var(--d-line-strong);box-shadow:none;color:var(--d-text)}button.secondary:hover:not(:disabled){background:var(--d-glass-3)}:where(button.secondary,button.danger){border-radius:var(--d-r-control);align-items:center;gap:var(--d-s2);min-height:40px;padding:0 var(--d-s3);justify-content:center;font-size:14px;font-weight:600;display:inline-flex}:where(button.danger){color:#fff;border:1px solid #0000}button.danger,.actions button.danger,.approvalActions button.danger{background:var(--d-danger);box-shadow:none}.smallButton{border-radius:var(--d-r-control);align-items:center;gap:var(--d-s1);min-height:36px;padding:0 var(--d-s3);font-size:13px;font-weight:650;display:inline-flex}button.secondary{color:var(--d-text)}button.danger:hover:not(:disabled){background:var(--d-danger-hover)}button.secondary.danger{color:#fff}button:disabled{cursor:not-allowed;opacity:.5}.notice svg,button svg,.uploadButton svg{flex:none;width:18px;height:18px}.uploadButton input{display:none}.uploadButton:focus-within{outline:2px solid var(--d-sky);outline-offset:2px}.rowActions{gap:var(--d-s2)!important;display:flex!important}.notice{background:rgb(var(--c-sky) / .07);border:1px solid rgb(var(--c-sky) / .2);border-radius:var(--d-r-control);color:var(--d-notice-text);align-items:flex-start;gap:var(--d-s2);margin:var(--d-s4) 0 0;padding:var(--d-s3) var(--d-s4);font-size:14px;display:flex}.notice svg{color:var(--d-sky);margin-top:2px}.errorNotice{background:rgb(var(--c-stop) / .09);border-color:rgb(var(--c-stop) / .32);color:var(--d-error-text);margin-bottom:var(--d-s4)}.errorNotice svg{color:var(--d-stop)}.compactList{gap:var(--d-s1);margin-top:var(--d-s4);grid-template-columns:minmax(0,1fr);max-height:340px;display:grid;overflow:auto}.recordButton{border-radius:var(--d-r-control);color:var(--d-text);align-items:center;gap:var(--d-s3);min-height:52px;padding:var(--d-s2) var(--d-s3);text-align:start;background:0 0;border:1px solid #0000;justify-content:space-between;width:100%;display:flex}.recordButton:hover{background:var(--d-glass-1)}.recordButton.selected{background:var(--d-glass-2);border-color:rgb(var(--c-violet) / .4)}.recordButton>:first-child{flex:auto;min-width:0}.recordButton strong,.recordButton small{overflow-wrap:anywhere;display:block}.recordButton strong{font-size:14px;font-weight:600}.recordButton small{color:var(--d-faint);margin-top:2px;font-size:12px}.detailGrid{gap:var(--d-s4);margin:var(--d-s5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settingsForm .muted{margin-top:var(--d-s3);display:block}.settingsStack{gap:var(--d-s5);max-width:880px;display:grid}.settingsTabs{gap:var(--d-s2);margin-bottom:var(--d-s5);flex-wrap:wrap;display:flex}.settingsTabs button{background:var(--d-glass-1);border:1px solid var(--d-line);color:var(--d-muted);min-height:44px;padding:0 var(--d-s4);border-radius:999px;font-size:14px;font-weight:600}.settingsTabs button[aria-current=page]{background:var(--d-glass-3);border-color:rgb(var(--c-violet) / .45);color:var(--d-text)}.settingsTabs button:hover{color:var(--d-text)}.taskSummary dl,.agentRow dl,.inlineDetails{gap:var(--d-s3);margin:var(--d-s5) 0 0;display:grid}dl div{min-width:0}dt{color:var(--d-faint);font-size:12px;font-weight:600}dd{color:var(--d-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.statusBadge,.riskBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.statusBadge:first-letter{text-transform:uppercase}.statusBadge.neutral{background:var(--d-glass-2);border-color:var(--d-line);color:var(--d-muted)}.statusBadge.success{background:rgb(var(--c-ok) / .12);border-color:rgb(var(--c-ok) / .25);color:var(--d-ok)}.statusBadge.warning{background:rgb(var(--c-warn) / .12);border-color:rgb(var(--c-warn) / .25);color:var(--d-warn)}.statusBadge.dangerTone,.riskBadge{background:rgb(var(--c-stop) / .12);border-color:rgb(var(--c-stop) / .28);color:var(--d-stop)}.timeline{margin-top:var(--d-s5)}.timelineRow{gap:var(--d-s3);grid-template-columns:28px minmax(0,1fr);display:grid}.timelineRail{flex-direction:column;align-items:center;display:flex}.stepDot{background:var(--d-surface-3);border:1px solid rgb(var(--c-violet) / .5);color:var(--d-text);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.railLine{background:linear-gradient(180deg, rgb(var(--c-violet) / .45), var(--d-line));flex:1;width:1px;min-height:32px}.timelineBody{border-bottom:1px solid var(--d-line);margin-bottom:var(--d-s3);padding:3px 0 var(--d-s4)}.timelineRow:last-child .timelineBody{border-bottom:0;margin-bottom:0}.timelineTitle{align-items:baseline;gap:var(--d-s2);flex-wrap:wrap;justify-content:space-between;display:flex}.timelineTitle strong{font-size:14px;font-weight:650}.timelineTitle strong:first-letter{text-transform:uppercase}.timelineTitle time{color:var(--d-faint);font-variant-numeric:tabular-nums;font-size:12px}.timelineBody p{color:var(--d-muted);margin-top:var(--d-s1);font-size:14px}.stepId{color:var(--d-faint);font-family:var(--d-mono);margin-top:var(--d-s1);font-size:11px;display:block}.sourcesList{margin:var(--d-s3) 0 0;padding:0;list-style:none}.sourcesList>li+li{border-top:1px solid var(--d-line)}.sourceRow{align-items:flex-start;gap:var(--d-s3);padding:var(--d-s3) 0;width:100%;display:flex}.sourceText{flex:auto;min-width:0}.sourceTitle{overflow-wrap:anywhere;display:block}.sourceRow small{color:var(--d-faint);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.sourceRow code{overflow-wrap:anywhere;font-size:12px}.sourceIcon{color:var(--d-sky)}.sourceIcon svg{width:16px;height:16px}.sourceLink{border-radius:var(--d-r-control);color:inherit;font:inherit;margin:0 calc(-1 * var(--d-s2));padding:var(--d-s3) var(--d-s2);text-align:start;width:calc(100% + 2 * var(--d-s2));background:0 0;border:0}.sourceLink:hover{background:var(--d-glass-1)}.sourceLink:hover .sourceTitle{color:var(--d-sky)}.sourceChevron{color:var(--d-faint);flex:none;align-self:center}.sourcesStatus{flex-wrap:wrap;align-items:center}.sourcesStatus>span{flex:16rem;min-width:0}.sourcesStatus button{min-height:44px}.focusedRow{background:rgb(var(--c-sky) / .07);box-shadow:inset 3px 0 0 var(--d-sky)}.focusedRow:focus{outline:none}.focusedRow:focus-visible{outline:2px solid var(--d-sky);outline-offset:-2px}.featureChip.focusChip{background:rgb(var(--c-sky) / .12);color:var(--d-sky);margin-bottom:var(--d-s1);text-transform:none;display:flex}.rowLink{color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0}.rowLink:hover strong{color:var(--d-sky);text-decoration:underline}.fileDetail{margin-bottom:var(--d-s5);padding:var(--d-s5)}.fileDetail h2:focus{outline:none}.fileDetail .taskMeta>.wideMeta{grid-column:1/-1}.fileDetail h2{overflow-wrap:anywhere}.fileDetail .sectionHeader{flex-wrap:nowrap;align-items:flex-start}.fileDetail .sectionHeader>div{min-width:0}.memoryFocusMissing{margin-bottom:var(--d-s4);flex-wrap:wrap;align-items:center}.memoryFocusMissing>span{flex:16rem;min-width:0}.memoryFocusMissing button{min-height:44px}.moduleIntro{align-items:flex-end;gap:var(--d-s4);margin-bottom:var(--d-s5);flex-wrap:wrap;justify-content:space-between;display:flex}.moduleIntro>div:first-child{max-width:62ch}.moduleIntro h2{font-size:22px}.moduleIntro p:not(.eyebrow){color:var(--d-muted);margin-top:var(--d-s1);font-size:15px}.moduleIntro .actions{margin-top:0}.agentList{gap:var(--d-s3);display:grid}.agentRow{align-items:center;gap:var(--d-s4);padding:var(--d-s5);grid-template-columns:44px minmax(0,1fr) minmax(200px,.6fr);display:grid}.agentIcon,.integrationIcon,.approvalIcon,.typeIcon{background:linear-gradient(135deg, rgb(var(--c-sky) / .16), rgb(var(--c-violet) / .2));border:1px solid var(--d-line);border-radius:var(--d-r-control);color:var(--d-text);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.agentIcon svg,.integrationIcon svg,.approvalIcon svg,.typeIcon svg{width:20px;height:20px}.agentMain>p,.approvalDetail p,.settingToggle p,.integration p,.memoryRow p{color:var(--d-muted);margin-top:2px;font-size:14px}.agentRow dl{grid-template-columns:1fr 1fr;margin:0}.tagRow{gap:var(--d-s1) 6px;margin-top:var(--d-s3);flex-wrap:wrap;display:flex}.tagRow span{background:var(--d-glass-1);border:1px solid var(--d-line);color:var(--d-muted);font-family:var(--d-mono);overflow-wrap:anywhere;border-radius:999px;padding:2px 10px;font-size:12px}.chevron{color:var(--d-faint)}.approvalDetail{align-items:start;gap:var(--d-s4);margin-top:var(--d-s4);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.inlineDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.approvalActions{gap:var(--d-s2);flex-wrap:wrap;display:flex}.emptyState{color:var(--d-muted);gap:var(--d-s2);padding:var(--d-s7) var(--d-s5);text-align:center;justify-items:center;display:grid}.emptyState svg{color:var(--d-violet);width:28px;height:28px}.emptyState p{max-width:42ch}.memoryTable{padding:0;overflow:hidden}.tableHeader,.memoryRow{gap:var(--d-s4);padding:var(--d-s3) var(--d-s5);grid-template-columns:minmax(0,1.7fr) minmax(150px,.7fr) auto;display:grid}.tableHeader{background:rgb(var(--c-hi) / .03);color:var(--d-faint);font-size:12px;font-weight:600}.memoryRow{border-top:1px solid var(--d-line);align-items:center}.memoryRow:first-child{border-top:0}.memoryRow>div{align-items:center;gap:var(--d-s3);min-width:0;display:flex}.memoryRow>div>div{min-width:0}.memoryRow strong{overflow-wrap:anywhere}.memoryRow code,.memoryRow time{color:var(--d-faint);overflow-wrap:anywhere;font-size:12px}.integrationGrid{gap:var(--d-s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.integration{align-items:center;gap:var(--d-s4);padding:var(--d-s5);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.integration>div:nth-child(2){min-width:0}.integration p{overflow-wrap:anywhere}.integration small{color:var(--d-faint);margin-top:var(--d-s1);font-size:12px;display:block}.settingsLayout{gap:var(--d-s5);grid-template-columns:210px minmax(0,640px);display:grid}.settingsNav{align-content:start;gap:2px;display:grid}.settingsNav strong{margin:0 var(--d-s2) var(--d-s2);font-size:13px}.settingsNav button{border-radius:var(--d-r-control);color:var(--d-muted);min-height:44px;padding:var(--d-s2) var(--d-s3);text-align:start;background:0 0;border:0}.settingsNav button.selected{background:var(--d-glass-2);color:var(--d-text);font-weight:600}.settingToggle{border-top:1px solid var(--d-line);align-items:center;gap:var(--d-s4);margin-top:var(--d-s4);min-height:44px;padding-top:var(--d-s4);justify-content:space-between;display:flex}.settingToggle strong{font-size:14px;font-weight:600}.settingToggle strong:first-letter{text-transform:uppercase}.settingToggle input{accent-color:var(--d-violet);flex:none;width:20px;height:20px;min-height:0}.phonePushSummary{color:var(--d-muted);margin-block-start:var(--d-s3);font-size:14px}.phoneList{margin-block:var(--d-s4) 0;margin-inline:0;padding:0;list-style:none;display:grid}.phoneRow{border-block-start:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding-block:var(--d-s3);grid-template-columns:24px minmax(0,1fr) auto;padding-inline:0;display:grid}.phoneRow>svg{color:var(--d-muted);block-size:20px;inline-size:20px}.phoneRow strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.phoneRow p{color:var(--d-muted);margin-block-start:2px;font-size:13px}@media (width<=480px){.phoneRow{grid-template-columns:24px minmax(0,1fr)}.phoneRow>button{grid-column:2;justify-self:start}}.catalogRow{border-top:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding:var(--d-s4) 0;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.catalogRow svg{color:var(--d-violet)}.catalogRow p{color:var(--d-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.automationGrid{gap:var(--d-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runRow{border-top:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding:var(--d-s4) 0;grid-template-columns:minmax(0,1fr) 110px 100px auto;display:grid}.runRow:first-of-type{margin-top:var(--d-s3)}.runRow code{color:var(--d-faint);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.runRow>span:not(.statusBadge){color:var(--d-muted);font-size:13px}.runActions{align-items:center;gap:var(--d-s2);justify-content:flex-end;display:flex}.runActions button{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);color:var(--d-text);place-items:center;width:40px;height:40px;display:grid}.signInShell{min-height:100dvh;padding:var(--d-s4);place-items:center;display:grid}.signInCard{gap:var(--d-s3);padding:var(--d-s6);width:min(420px,100%);display:grid}.signInCard .brand{padding:0 0 var(--d-s3)}.signInCard h1{margin:0;font-size:24px}.signInCard p{margin:0}.signInCard .small{font-size:13px}.signInCard .actions{gap:var(--d-s2);margin:0;display:grid}.signInCard .actions button{width:100%}.providerMark{flex:none;block-size:18px;inline-size:18px}.signInDivider{color:var(--d-muted);align-items:center;gap:var(--d-s3);font-size:13px;display:flex}.signInDivider:before,.signInDivider:after{border-top:1px solid var(--d-line);content:"";flex:1}.signInSwitch{color:var(--d-muted);text-align:center;font-size:14px}.linkButton{box-shadow:none;color:var(--d-sky);cursor:pointer;font:inherit;gap:var(--d-s1);background:0 0;border:0;width:auto;min-height:0;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.linkButton svg{block-size:16px;inline-size:16px}.consent{align-items:flex-start;gap:var(--d-s2);font-size:14px;display:flex}.consent input{accent-color:var(--d-violet);flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}.consent span{flex:1;min-width:0}.consent a{color:var(--d-sky);white-space:normal;display:inline}.pendingDetails{gap:var(--d-s2);margin:0;display:grid}.pendingDetails div{gap:2px;display:grid}.pendingDetails dt{color:var(--d-muted);font-size:13px}.pendingDetails dd{overflow-wrap:anywhere;margin:0}.approvalBody{min-width:0}.approvalBody h3 code{overflow-wrap:anywhere;font-size:.95em}.approvalSubhead{color:var(--d-muted);margin-top:var(--d-s4);font-size:13px;font-weight:600}.approvalArgs{border:1px solid var(--d-line);border-radius:var(--d-r-control);margin:6px 0 var(--d-s2);display:grid;overflow:hidden}.approvalArg{padding:var(--d-s2) var(--d-s3);grid-template-columns:minmax(90px,160px) minmax(0,1fr);gap:10px;display:grid}.approvalArg+.approvalArg{border-top:1px solid var(--d-line)}.approvalArg dt{color:var(--d-muted);font-family:var(--d-mono);overflow-wrap:anywhere;font-size:12px;font-weight:500}.approvalArg dd{min-width:0;margin:0}.approvalArg code,.approvalArg pre{color:var(--d-text);font-family:var(--d-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.approvalArg pre{max-height:220px;overflow:auto}.approvalArg dd.redacted code{color:var(--d-warn)}.approvalHash,.approvalMeta{color:var(--d-faint);align-items:center;gap:var(--d-s1);margin-top:var(--d-s1);flex-wrap:wrap;font-size:12px;display:flex}.approvalHash code{color:var(--d-muted);overflow-wrap:anywhere}.approvalWarning{color:var(--d-stop);margin-top:6px;font-size:13px}.approvalTarget{color:var(--d-muted);align-items:center;gap:var(--d-s1);flex-wrap:wrap;margin-top:2px;font-size:13px;display:flex}.approvalTarget code{color:var(--d-text);overflow-wrap:anywhere}.approvalReasonField{gap:var(--d-s1);margin-top:var(--d-s3);display:grid}.approvalReasonField span{color:var(--d-muted);font-size:13px;font-weight:600}.approvalReasonField textarea{min-height:72px;font-size:14px}.approvalReasonField small{color:var(--d-faint);justify-self:end;font-size:12px}.approvalReason{color:var(--d-text);margin:var(--d-s2) 0 0;white-space:pre-wrap;font-size:14px}.approvalReason span{color:var(--d-muted);margin-inline-end:6px;font-size:13px;font-weight:600}.approvalHistory{margin-top:var(--d-s5)}.approvalHistoryRow{border-top:1px solid var(--d-line);margin-top:var(--d-s3);padding-top:var(--d-s3)}.approvalHistoryRow summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.approvalHistoryRow summary small{color:var(--d-muted)}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){.sidebar,.popover,.orbChip{-webkit-backdrop-filter:none}.sidebar{background:var(--d-surface-1)}.popover{background:var(--d-surface-2)}}@media (prefers-contrast:more){:root{--d-line:#ffffff59;--d-line-strong:#ffffff80;--d-muted:#d3d9e8;--d-faint:#b5bdd2}:root[data-theme=light]{--d-line:#0e142466;--d-line-strong:#0e142499;--d-muted:#2c3550;--d-faint:#3c4661}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[dir=rtl] .flipRtl{transform:scaleX(-1)}[dir=rtl] .pageHead:after{background:linear-gradient(270deg, rgb(var(--c-blue) / .6), rgb(var(--c-violet) / .35) 30%, var(--d-line) 60%)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) .brand,:lang(ar) .brandName,:lang(ar) .metric>strong,:lang(ar) .voiceGreeting{letter-spacing:0}:lang(ar) body{line-height:1.6}code{unicode-bidi:isolate}.skipLink{background:var(--d-primary-grad);border-radius:var(--d-r-control);color:#fff;padding:var(--d-s2) var(--d-s4);inset-inline-start:var(--d-s4);top:var(--d-s2);z-index:100;font-weight:600;position:fixed;transform:translateY(-200%)}.skipLink:focus{transform:none}.workspace:focus{outline:none}.languageChoices{gap:var(--d-s2);margin:var(--d-s4) 0 0;border:0;min-width:0;padding:0;display:grid}.languageChoices legend{color:var(--d-text);margin-bottom:var(--d-s2);padding:0;font-size:14px;font-weight:600}.languageChoice{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);cursor:pointer;align-items:center;gap:var(--d-s3);min-height:48px;padding:var(--d-s2) var(--d-s3);display:flex}.languageChoice:has(input:checked){background:rgb(var(--c-violet) / .1);border-color:rgb(var(--c-violet) / .5)}.languageChoice input{accent-color:var(--d-violet);flex:none;width:18px;height:18px;min-height:0;margin:0}.languageChoice span{gap:2px;min-width:0;display:grid}.languageChoice strong{font-size:15px;font-weight:600}.languageChoice small{color:var(--d-muted);font-size:13px}.languageSettings .statusBadge{align-items:center;gap:var(--d-s1);display:inline-flex}.languageSettings>.muted,.languageSettings>.notice{margin-top:var(--d-s3)}.themeSwatch{border:1px solid var(--d-line-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:36px;display:inline-flex}.themeSwatch svg{width:18px;height:18px}.themeSwatch.dark{color:#eef1f8;background:linear-gradient(135deg,#141d3b 50%,#070b1a 50%)}.themeSwatch.light{color:#0e1424;background:linear-gradient(135deg,#fff 50%,#f4f6fb 50%)}.themeSwatch.system{color:#8b5cf6;background:linear-gradient(135deg,#f4f6fb 50%,#070b1a 50%)}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.taskLayout{grid-template-columns:minmax(0,1fr)}.agentRow{grid-template-columns:44px minmax(0,1fr)}.agentRow dl{display:none}.workspace{padding:var(--d-s3) var(--d-s5) var(--d-s7)}.userText{display:none}.topbar{gap:var(--d-s2);flex-wrap:wrap}.topActions{flex-wrap:wrap;flex:auto}.topbar .topActions .workspaceSwitch{max-width:min(100%,220px)}.searchTrigger{flex-basis:100%;order:2;max-width:none}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-bottom:1px solid var(--d-line);gap:var(--d-s2);height:auto;padding:var(--d-s3) var(--d-s4) var(--d-s2);z-index:30;border-inline-end:0;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0;overflow:visible}.brand{padding:0}.brandName{font-size:18px}.sidebar nav{gap:var(--d-s1);margin:0 calc(var(--d-s4) * -1);overscroll-behavior-x:contain;padding:2px var(--d-s4) var(--d-s1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav ul,.sidebar nav li,.sidebar .navGroup,.sidebar .navGroup>div,.sidebar nav>div,.sidebar .navGroup>div[hidden]{display:contents}.navGroupToggle,.sidebar .navGroup-workspaces{display:none}.navItem{gap:var(--d-s2);min-height:44px;padding:var(--d-s2) var(--d-s3);scroll-snap-align:start;flex:none;width:auto;display:inline-flex}.systemState{display:none}.workspace{padding:var(--d-s3) var(--d-s4) var(--d-s7)}.topbar{gap:var(--d-s2);margin-bottom:var(--d-s4);flex-wrap:wrap}.topActions{flex:auto}.searchTrigger{flex-basis:100%;order:2;max-width:none}.searchTrigger kbd{display:none}.pageHead{margin-bottom:var(--d-s4)}h1{font-size:26px}.tenant{display:none}.approvalDetail{grid-template-columns:44px minmax(0,1fr)}.approvalActions{grid-column:1/-1}.inlineDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.tableHeader{display:none}.memoryRow,.formGrid{grid-template-columns:minmax(0,1fr)}.memoryRow{padding:var(--d-s4)}.settingsLayout,.automationGrid{grid-template-columns:minmax(0,1fr)}.runRow{grid-template-columns:minmax(0,1fr) auto}.runRow>span:not(.statusBadge){display:none}.settingsNav{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsNav strong{grid-column:1/-1}.approvalArg{grid-template-columns:minmax(0,1fr);gap:2px}.detailGrid{grid-template-columns:minmax(0,1fr)}body{background-attachment:scroll}}@media (width<=480px){.metrics,.metrics.three{gap:var(--d-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.metrics.three>:last-child{grid-column:1/-1}.metric{padding:var(--d-s4)}.metric>strong{font-size:28px}.composerSurface,.taskSummary,.timelineSurface,.approvalTable,.settingsForm,.automationComposer,.runTable,.sourcesSurface,.fileDetail{padding:var(--d-s4)}.integration{padding:var(--d-s4);grid-template-columns:44px minmax(0,1fr)}.integration>:last-child:not(:nth-child(2)){grid-column:2;justify-self:start}.agentRow{gap:var(--d-s3);padding:var(--d-s4)}.moduleIntro{align-items:flex-start}.chevron{display:none}.timelineTitle{flex-direction:column;align-items:flex-start;gap:0}.inlineDetails{grid-template-columns:minmax(0,1fr)}.actions button{flex:auto}.catalogRow{grid-template-columns:24px minmax(0,1fr)}.catalogRow button{grid-column:2;justify-self:start}}.autoAlerts{gap:var(--d-s2);margin-bottom:var(--d-s4);display:grid}.autoAlert{background:rgb(var(--c-sky) / .07);border:1px solid rgb(var(--c-sky) / .25);border-radius:var(--d-r-control);align-items:flex-start;gap:var(--d-s3);padding:var(--d-s3) var(--d-s4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.autoAlert.failed{background:rgb(var(--c-stop) / .09);border-color:rgb(var(--c-stop) / .32)}.autoAlert>svg{color:var(--d-sky);width:20px;height:20px;margin-top:2px}.autoAlert.failed>svg{color:var(--d-stop)}.autoAlert p{color:var(--d-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.autoAlert strong{overflow-wrap:anywhere}.autoAlertActions{align-items:center;gap:var(--d-s2);display:flex}.autoAlertActions button.secondary{border-radius:var(--d-r-control);min-height:40px;padding:0 var(--d-s3)}@media (width<=480px){.autoAlert{grid-template-columns:auto minmax(0,1fr)}.autoAlertActions{grid-column:1/-1}}@media (width<=560px){.topActions{flex-wrap:nowrap}.topActions .workspaceSwitcher{flex:0 auto;min-width:0}.topbar .topActions .workspaceSwitch{max-width:100%}}.dialogBackdrop{background:var(--d-scrim);padding:var(--d-s4);z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialogPanel{gap:var(--d-s3);max-height:calc(100dvh - 2 * var(--d-s4));max-width:480px;padding:var(--d-s5);width:100%;display:grid;overflow:auto}.dialogPanel h2{font-size:18px}.dialogBody{color:var(--d-muted);gap:var(--d-s2);font-size:14px;display:grid}.dialogBody strong{color:var(--d-text)}.dialogPanel .actions{margin-top:var(--d-s2)}.drawerBackdrop{justify-content:flex-end;align-items:stretch;padding:0}.drawerPanel{background:var(--d-surface-1);border-inline-start:1px solid var(--d-line-strong);box-shadow:var(--d-elev-2);flex-direction:column;width:min(520px,100vw);max-width:100%;height:100dvh;display:flex}.drawerHeader{border-bottom:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding:var(--d-s4) var(--d-s5);justify-content:space-between;display:flex}.drawerHeader h2{font-size:18px}.drawerBody{align-content:start;gap:var(--d-s4);padding:var(--d-s5);display:grid;overflow-y:auto}.drawerBody .actions{margin-top:0}.linkButton{color:var(--d-sky);cursor:pointer;text-align:start;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;min-height:32px;padding:2px 0;font-weight:600;text-decoration:underline}.linkButton:hover{color:var(--d-text)}.linkButton:focus-visible{outline:2px solid var(--d-sky);outline-offset:2px}@media (width<=480px){.drawerHeader,.drawerBody{padding-inline:var(--d-s4)}}.adminPanel{margin-top:var(--d-s5);padding:var(--d-s5)}.tokenReveal .eyebrow,.budgetCard .eyebrow{color:var(--d-muted);font-size:13px;font-weight:600;display:block}.tokenReveal .eyebrow{color:var(--d-warn)}.adminGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:0 16px;display:grid}.adminFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 12px;display:grid}.adminFields .wide{grid-column:span 2}.adminIcon,.adminAvatar{background:linear-gradient(135deg, rgb(var(--c-sky) / .22), rgb(var(--c-violet) / .22));box-shadow:0 1px 0 var(--d-edge) inset, 0 6px 16px #8b7cf640;color:var(--d-text);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex}.adminIcon svg{width:19px;height:19px}.adminForbidden{align-items:flex-start;gap:14px;margin-top:16px;padding:18px;display:flex}.adminForbidden h3{margin-bottom:4px}.adminForbidden p+p{margin-top:6px}.memberList{margin-top:10px;display:grid}.memberRow{border-top:1px solid var(--d-line);grid-template-columns:40px minmax(0,1fr) auto 130px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.memberRow.invitationRow{grid-template-columns:40px minmax(0,1fr) auto auto}.memberRow.inactive .memberMain,.memberRow.inactive .adminAvatar{opacity:.6}.memberMain{gap:2px;min-width:0;display:grid}.memberMain strong{overflow-wrap:anywhere}.memberMain small{color:var(--d-faint);font-size:12px}.memberMain .memberHint{color:var(--d-warn)}.memberRole select{padding:7px 9px}.memberRow>button{color:#fff;border:0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:700;display:inline-flex}.memberFilters{gap:0 var(--d-s3);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.memberFilters .field{margin-top:var(--d-s3)}.memberMore{margin-top:var(--d-s3);justify-content:center}.invitationActions{gap:var(--d-s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.invitationActions button{color:#fff;border:0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:700;display:inline-flex}.invitationActions button.secondary{background:var(--d-glass-2);border:1px solid var(--d-line);color:var(--d-text)}.invitationActions button:disabled,.memberRow>button:disabled{cursor:not-allowed;opacity:.55}.segmented{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--d-muted);background:0 0;border:0;border-radius:9px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--d-glass-3);color:var(--d-text)}.segmented button:focus-visible{outline:2px solid var(--d-sky);outline-offset:1px}.tokenReveal{border-color:rgb(var(--c-warn) / .45);box-shadow:var(--d-elev-2), 0 0 0 1px rgb(var(--c-warn) / .15), 0 10px 40px rgb(var(--c-warn) / .12)}.tokenWarning{color:var(--d-warn);align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.tokenWarning svg{flex:none;width:17px;height:17px;margin-top:2px}.tokenValue{background:var(--d-well);border:1px solid var(--d-line);box-shadow:var(--d-well-inset);color:var(--d-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block}.sectionIcon{color:var(--d-violet);width:22px;height:22px}.budgetGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-top:16px;display:grid}.budgetCard{gap:var(--d-s4);padding:var(--d-s5);display:grid}.budgetCard.exceeded{border-color:rgb(var(--c-stop) / .45);box-shadow:var(--d-elev-1), 0 10px 36px rgb(var(--c-stop) / .12)}.budgetMeter{gap:6px;display:grid}.budgetMeterTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.budgetMeterTop span{color:var(--d-muted);font-size:12px;font-weight:700}.budgetMeterTop strong{font-size:18px}.budgetMeterTop small{color:var(--d-muted);font-size:12px;font-weight:600}.meterTrack{background:var(--d-well);border:1px solid var(--d-line);box-shadow:var(--d-well-inset);border-radius:999px;height:12px;overflow:hidden}.meterTrack span{background:linear-gradient(90deg, var(--d-sky), var(--d-violet));border-radius:inherit;box-shadow:0 0 14px rgb(var(--c-violet) / .5);height:100%;transition:width .4s var(--d-ease);display:block}.meterTrack.warn span{background:linear-gradient(90deg, #fbbf24, var(--d-warn));box-shadow:0 0 14px rgb(var(--c-warn) / .5)}.meterTrack.stop span{background:linear-gradient(90deg, #fb7185, var(--d-stop));box-shadow:0 0 14px rgb(var(--c-stop) / .55)}.meterTrack.none span{width:0!important}.budgetStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.budgetForm{border-top:1px solid var(--d-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0 12px;padding-top:4px;display:grid}.budgetForm>.notice,.budgetForm>p,.budgetForm>.actions{grid-column:1/-1}.budgetForm>p.muted{margin-top:10px}.budgetAlert{border-color:rgb(var(--c-stop) / .45);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:grid}.budgetAlert p{color:var(--d-muted);margin-top:2px;font-size:13px}.budgetAlertActions{flex-wrap:wrap;gap:8px;display:flex}.budgetAlertActions button{background:var(--d-primary-grad);color:#fff;border:0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:700;display:inline-flex}.budgetAlertActions button.secondary,.memberRow>button.secondary{background:var(--d-glass-2);border:1px solid var(--d-line);color:var(--d-text)}.policySwitch{border-top:1px solid var(--d-line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.policySwitch label{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.policySwitchTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policySwitch input[type=checkbox]{appearance:none;background:var(--d-well);border:1px solid var(--d-line-strong);box-shadow:var(--d-well-inset);cursor:pointer;height:26px;min-height:0;transition:background .2s var(--d-ease);border-radius:999px;flex:none;width:46px;margin:0;padding:0;position:relative}.policySwitch input[type=checkbox]:after{background:var(--d-muted);box-shadow:0 2px 6px rgb(var(--c-shade) / .35);content:"";inset-inline-start:2px;height:20px;transition:transform .2s var(--d-ease);border-radius:50%;width:20px;position:absolute;top:2px}.policySwitch input[type=checkbox]:checked{background:linear-gradient(135deg, var(--d-sky), var(--d-violet));box-shadow:0 0 14px rgb(var(--c-violet) / .45);border-color:#0000}.policySwitch input[type=checkbox]:checked:after{background:#fff;transform:translate(20px)}[dir=rtl] .policySwitch input[type=checkbox]:checked:after{transform:translate(-20px)}.policySwitch input[type=checkbox]:focus-visible{outline:2px solid var(--d-sky);outline-offset:2px}.policySwitch input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.policyExplain{gap:4px;margin:0;padding:0;list-style:none;display:grid}.policyExplain li{color:var(--d-faint);font-size:12.5px}.policyExplain li.active{color:var(--d-text)}.policyExplain li span{color:var(--d-muted);min-width:64px;margin-inline-end:6px;font-weight:700;display:inline-block}.approvalRefusal{background:rgb(var(--c-stop) / .08);border:1px solid rgb(var(--c-stop) / .4);border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.approvalRefusal svg{color:var(--d-stop);flex:none;width:18px;height:18px;margin-top:2px}.approvalRefusal strong{color:var(--d-stop);font-size:13px;display:block}.approvalRefusal p{margin:2px 0 0;font-size:13px;color:var(--d-text)!important}.approvalProgress{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.approvalProgress strong{color:var(--d-text);font-size:13px}.approvalProgress meter{width:96px;height:8px}.approvalProgressNote{color:var(--d-muted);margin:4px 0 0;font-size:12px}.workspaceSwitcher{min-width:0;position:relative}.topbar>div:first-child{min-width:0}.topActions .workspaceSwitch{cursor:pointer;align-items:center;gap:6px;min-width:0;max-width:min(46vw,360px,100%);display:inline-flex}.workspaceSwitch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceSwitch svg{flex:none;width:14px;height:14px}.workspacePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--d-glass);border:1px solid var(--d-line-strong);border-radius:var(--d-radius);box-shadow:var(--d-elev-2);inset-inline-end:0;z-index:20;gap:10px;width:min(360px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px)}.workspacePanel h2{font-size:15px}.workspaceOptions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspaceOption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.workspaceOption>button:first-child{background:var(--d-glass-2);border:1px solid var(--d-line);color:var(--d-text);text-align:start;border-radius:12px;gap:1px;min-height:44px;padding:8px 12px;display:grid}.workspaceOption>button:first-child[aria-current=true]{border-color:var(--d-violet);box-shadow:0 0 0 1px rgb(var(--c-violet) / .35)}.workspaceOption small{color:var(--d-faint);font-size:11.5px}.workspaceOption strong{overflow-wrap:anywhere}.workspaceOption .iconButton{width:36px;height:36px}.workspacePanel form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.workspacePanel form .field{margin:0}.workspacePanel form button{background:var(--d-primary-grad);color:#fff;border:0;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:6px 12px;font-weight:700;display:inline-flex}.workspacePanel form button:disabled{cursor:not-allowed;opacity:.55}.workspacePanel .notice{margin:0}@media (prefers-reduced-motion:reduce){.meterTrack span,.policySwitch input[type=checkbox],.policySwitch input[type=checkbox]:after{transition:none}}@media (width<=760px){.memberRow,.memberRow.invitationRow{grid-template-columns:40px minmax(0,1fr)}.memberRow>.statusBadge,.memberRow>.memberRole,.memberRow>button,.memberRow>.invitationActions{grid-column:2;justify-self:start}.memberFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.memberFilters .memberSearch{grid-column:1/-1}.memberRow>span:empty{display:none}.adminFields .wide{grid-column:auto}.budgetStats{grid-template-columns:repeat(2,minmax(0,1fr))}.budgetAlert{grid-template-columns:40px minmax(0,1fr)}.budgetAlertActions{grid-column:1/-1}.topActions .workspaceSwitch{display:inline-flex}}.answerBody{color:var(--d-text);overflow-wrap:anywhere;max-width:75ch;margin-top:10px;font-size:14px;line-height:1.6}.answerBody>*{margin:0}.answerBody>*+*{margin-top:10px}.answerBody ul,.answerBody ol{padding-inline-start:22px}.answerBody li+li{margin-top:4px}.answerBody h3{font-size:16px}.answerBody h4{font-size:14px}.answerBody code{background:var(--d-glass-2);border-radius:4px;padding:1px 4px;font-size:12.5px}.answerBody pre{background:var(--d-well);border:1px solid var(--d-line);border-radius:var(--d-r-control);color:var(--d-text);padding:12px;overflow-x:auto}.answerBody pre code{color:inherit;background:0 0;padding:0}.msgActions{margin-top:var(--d-s1);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin-inline-start:calc(var(--d-s1) * -1);display:flex}.msgAction{border-radius:var(--d-r-control);color:var(--d-faint);align-items:center;gap:var(--d-s1);min-width:36px;height:36px;padding:0 var(--d-s2);background:0 0;border:1px solid #0000;justify-content:center;font-size:13px;font-weight:600;display:inline-flex}.msgAction svg{flex:none;width:16px;height:16px}.msgAction:hover:not(:disabled),.msgAction:focus-visible{background:var(--d-glass-2);color:var(--d-text)}.msgAction[aria-pressed=true]{background:var(--d-glass-3);color:var(--d-text);border-color:#a78bfa80}.msgAction[aria-expanded=true]{background:var(--d-glass-2);color:var(--d-text)}.msgAction:disabled{cursor:not-allowed;opacity:.45}.msgAction.labelled{padding:0 var(--d-s3) 0 var(--d-s2)}.msgWide{flex-basis:100%}@media (pointer:coarse){.msgAction{min-width:44px;height:44px}}.msgMenuWrap{display:inline-flex;position:relative}.msgMenu{background:var(--d-surface-2);border:1px solid var(--d-line-strong);border-radius:var(--d-r-control);box-shadow:var(--d-elev-2);min-width:220px;padding:var(--d-s1);inset-inline-start:0;top:calc(100% + var(--d-s1));z-index:20;display:grid;position:absolute}.msgMenu button{border-radius:calc(var(--d-r-control) - 4px);color:var(--d-text);align-items:center;gap:var(--d-s2);min-height:40px;padding:var(--d-s2) var(--d-s3);text-align:start;background:0 0;border:0;width:100%;font-size:14px;display:flex}.msgMenu button svg{color:var(--d-muted);flex:none;width:16px;height:16px}.msgMenu button:hover:not(:disabled),.msgMenu button:focus-visible{background:var(--d-glass-2)}.msgMenu button.danger,.msgMenu button.danger svg{color:var(--d-stop)}.msgMenu button:disabled{color:var(--d-faint);cursor:not-allowed}.chatHeader .msgMenu,.chatList .msgMenu{inset-inline:auto 0}.msgToast{background:var(--d-surface-3);border:1px solid var(--d-line-strong);bottom:var(--d-s5);box-shadow:var(--d-elev-1);color:var(--d-text);opacity:0;padding:var(--d-s2) var(--d-s4);pointer-events:none;transform:translate(-50%, var(--d-s2));transition:opacity .18s var(--d-ease), transform .18s var(--d-ease);z-index:40;border-radius:999px;font-size:13px;font-weight:600;position:fixed;inset-inline-start:50%}[dir=rtl] .msgToast{transform:translate(50%, var(--d-s2))}.msgToast[data-shown=true]{opacity:1;transform:translate(-50%)}[dir=rtl] .msgToast[data-shown=true]{transform:translate(50%)}@media (prefers-reduced-motion:reduce){.msgToast{transition:none}}.mdBody a{color:var(--d-sky);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.mdBody a:hover{color:var(--d-text)}.mdBody blockquote{border-inline-start:3px solid var(--d-line-strong);color:var(--d-muted);margin-inline:0;padding-inline-start:var(--d-s3)}.mdBody hr{border:0;border-top:1px solid var(--d-line)}.mdBody del{color:var(--d-faint)}.mdTableWrap{border:1px solid var(--d-line);border-radius:var(--d-r-control);max-width:100%;overflow-x:auto}.mdTableWrap table{border-collapse:collapse;min-width:100%;font-size:13.5px}.mdTableWrap th,.mdTableWrap td{border-bottom:1px solid var(--d-line);padding:var(--d-s2) var(--d-s3);text-align:start;vertical-align:top}.mdTableWrap th{background:var(--d-glass-2);color:var(--d-text);white-space:nowrap;font-weight:650}.mdTableWrap tbody tr:last-child td{border-bottom:0}.mdTableWrap:focus-visible,.mdCode pre:focus-visible{outline:2px solid var(--d-violet);outline-offset:2px}.mdCode{border:1px solid var(--d-line);border-radius:var(--d-r-control);background:#0206178c;min-width:0;margin:0;overflow:hidden}.mdCode figcaption{border-bottom:1px solid var(--d-line);color:var(--d-faint);align-items:center;gap:var(--d-s2);padding:2px 2px 2px var(--d-s3);justify-content:space-between;font-size:12px;font-weight:600;display:flex}[dir=rtl] .mdCode figcaption{padding:2px var(--d-s3) 2px 2px}.mdCopy{border-radius:calc(var(--d-r-control) - 4px);color:var(--d-muted);align-items:center;gap:var(--d-s1);min-height:32px;padding:0 var(--d-s2);background:0 0;border:1px solid #0000;font-size:12px;font-weight:600;display:inline-flex}.mdCopy svg{width:14px;height:14px}.mdCopy:hover,.mdCopy:focus-visible{background:var(--d-glass-2);color:var(--d-text)}@media (pointer:coarse){.mdCopy{min-height:44px}}.answerBody .mdCode pre{max-height:480px;padding:var(--d-s3);background:0 0;border:0;border-radius:0;margin:0;overflow:auto}.mdCode code{font-family:var(--d-mono);white-space:pre;font-size:12.5px;line-height:1.55}.tok-keyword{color:var(--d-violet)}.tok-string{color:var(--d-ok)}.tok-number,.tok-literal{color:var(--d-warn)}.tok-comment{color:var(--d-faint);font-style:italic}.aiAnswer{gap:var(--d-s1);min-width:0;display:grid}.taskFilters{gap:0 var(--d-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.taskFilters .taskSearch{grid-column:1/-1}.taskFilters .field{margin-top:var(--d-s3)}.taskFilterBar{align-items:center;gap:var(--d-s2) var(--d-s4);margin-top:var(--d-s3);flex-wrap:wrap;justify-content:space-between;display:flex}.taskToggle{color:var(--d-muted);cursor:pointer;align-items:center;gap:var(--d-s2);min-height:32px;font-size:13px;font-weight:600;display:inline-flex}.taskToggle input,.taskRow input[type=checkbox]{accent-color:var(--d-violet);flex:none;width:18px;height:18px;min-height:18px;padding:0}.taskSelectAll{margin-top:var(--d-s3)}button.taskSmallButton{border-radius:var(--d-r-control);cursor:pointer;align-items:center;gap:var(--d-s1);min-height:36px;padding:var(--d-s1) var(--d-s3);font-size:13px;font-weight:650;display:inline-flex}button.taskSmallButton svg{width:16px;height:16px}.taskBulkBar{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);align-items:center;gap:var(--d-s2);margin-top:var(--d-s3);padding:var(--d-s2) var(--d-s3);flex-wrap:wrap;display:flex}.taskBulkBar strong{margin-inline-end:auto;font-size:13px}.taskErrorRow{flex-wrap:wrap;align-items:center}.taskErrorRow span{flex:200px}.taskList{max-height:420px}.taskRow{align-items:center;gap:var(--d-s2);grid-template-columns:auto minmax(0,1fr);display:grid}.taskList .recordButton{gap:var(--d-s3)}.taskList .recordButton>span{min-width:0}.taskPromptPreview{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskLoading{padding:var(--d-s3) 0}.taskHint{margin-top:var(--d-s3)}.taskDetail,.taskAnswer{margin-top:var(--d-s5);padding:var(--d-s5)}.taskDetail .sectionHeader{flex-wrap:nowrap;align-items:flex-start}.taskDetailTitle{min-width:0}.taskDetailTitle h2{overflow-wrap:anywhere}.taskBadges{gap:var(--d-s1);flex-wrap:wrap;flex:none;justify-content:flex-end;display:inline-flex}.taskToolbar{gap:var(--d-s2);margin-top:var(--d-s4);flex-wrap:wrap;display:flex}.taskToolbar button{background:var(--d-primary-grad);border-radius:var(--d-r-control);color:#fff;cursor:pointer;align-items:center;gap:var(--d-s1);min-height:40px;padding:var(--d-s2) var(--d-s3);border:1px solid #0000;font-size:13px;font-weight:650;display:inline-flex}.taskToolbar button.secondary{background:var(--d-glass-2);border-color:var(--d-line-strong);color:var(--d-text)}.taskToolbar button svg{width:16px;height:16px}.taskMeta{gap:var(--d-s3) var(--d-s4);margin:var(--d-s4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.taskMeta dt{color:var(--d-faint);font-size:12px;font-weight:600}.taskMeta dd{overflow-wrap:anywhere;margin:3px 0 0}.taskSubheading{color:var(--d-muted);margin:var(--d-s4) 0 var(--d-s1);font-size:12px;font-weight:700}.taskInstructions{background:var(--d-glass-1);padding:var(--d-s2) var(--d-s3);border-radius:6px}.taskText{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.timelineBody .taskText{color:var(--d-muted);margin-top:var(--d-s1);font-size:14px}.linkButton{color:var(--d-sky);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.taskEdit{margin-top:var(--d-s2)}.taskEdit textarea:disabled{opacity:.7}.taskApprovals,.taskRuns,.taskEvents{gap:var(--d-s1);margin:var(--d-s3) 0 0;padding:0;list-style:none;display:grid}.taskApprovals li{background:var(--d-glass-1);align-items:center;gap:var(--d-s3);padding:var(--d-s2) var(--d-s3);border-radius:5px;justify-content:space-between;display:flex}.taskApprovals li>span{min-width:0}.taskApprovals strong,.taskApprovals small{overflow-wrap:anywhere;display:block}.taskApprovals small{color:var(--d-muted)}.taskRuns{max-height:280px;overflow:auto}ol.timeline{padding:0;list-style:none}.stepFacts{gap:var(--d-s1) var(--d-s4);margin:var(--d-s2) 0 0;flex-wrap:wrap;display:flex}.stepFacts div{gap:var(--d-s1);min-width:0;display:flex}.stepFacts dt{font-size:12px}.stepFacts dd{color:var(--d-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.taskEvents{max-height:360px;overflow:auto}.taskEvents li{border-bottom:1px solid var(--d-line);align-items:center;gap:var(--d-s2);padding:var(--d-s2) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.taskEvents li:last-child{border-bottom:0}.taskEvents time{color:var(--d-faint);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=480px){.taskDetail,.taskAnswer{padding:var(--d-s4)}.taskDetail .sectionHeader{flex-wrap:wrap}.taskToolbar button{flex:1 1 calc(50% - var(--d-s2));justify-content:center}}.taskListStale{opacity:.6}@media (width>=1101px){.taskLayout.tasksPage{grid-template-columns:minmax(300px,1fr) minmax(0,1.4fr)}}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.inlineIcon{block-size:14px;inline-size:14px;vertical-align:-2px;margin-inline-end:var(--d-s1)}.fieldError{color:var(--d-stop);font-size:13px}.warnText{color:var(--d-warn)!important}.linkButton{align-items:center;gap:var(--d-s1);min-height:36px;padding:var(--d-s1) var(--d-s3);border-radius:var(--d-r-control);font-size:13px;display:inline-flex}.teamPanel,.commandBox,.workDetail,.assistantCard,.orgCard{padding:var(--d-s5)}.teamView,.assistantsView,.orgsView{gap:var(--d-s4);min-width:0;display:grid}.teamView>.moduleIntro,.assistantsView>.moduleIntro,.orgsView>.moduleIntro,.teamTabs{margin-bottom:0}.commandBox h2{align-items:center;gap:var(--d-s2);display:flex}.commandBox h2 svg{color:var(--d-violet);block-size:18px;inline-size:18px}.commandRow{align-items:end;gap:var(--d-s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.commandRow .actions,.commandRow .field{margin-top:var(--d-s3)}.commandPreview .inlineDetails{margin-top:var(--d-s4);grid-template-columns:repeat(3,minmax(0,1fr))}.teamSplit{align-items:start;gap:var(--d-s4);grid-template-columns:minmax(0,1fr);display:grid}.teamSplit.hasDetail{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.teamMain{min-width:0}.teamFilters{gap:0 var(--d-s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.workList{gap:var(--d-s1);margin:var(--d-s3) 0 0;padding:0;list-style:none;display:grid}.workRow small{align-items:center;gap:0 var(--d-s1);flex-wrap:wrap;display:flex}.workRowMeta{align-items:flex-end;gap:var(--d-s1);flex:none;justify-items:end;display:grid}.priority.urgent{color:var(--d-stop);font-weight:700}.priority.high{color:var(--d-warn);font-weight:650}.due{color:var(--d-muted);white-space:nowrap;font-size:12px}.due.overdue{color:var(--d-stop);font-weight:650}.due.today{color:var(--d-warn);font-weight:650}.board{gap:var(--d-s3);margin-top:var(--d-s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.boardColumn{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);min-width:0;padding:var(--d-s3)}.boardColumn h3{font-size:14px}.boardColumn .workList{margin-top:var(--d-s2)}.boardColumn .recordButton{flex-direction:column;align-items:flex-start}.boardColumn .workRowMeta{justify-items:start}.boardEmpty{margin-top:var(--d-s2)}.boardTools{align-items:end;gap:var(--d-s3);flex-wrap:wrap;display:flex}.boardTools .field,.boardTools .actions{margin-top:0}.loadMore{margin-top:var(--d-s2);border-radius:var(--d-r-control);width:100%;min-height:40px}.tableScroll{margin-top:var(--d-s4);max-inline-size:100%;overflow-x:auto}.workloadTable{border-collapse:collapse;min-inline-size:560px;width:100%;font-size:14px}.workloadTable th,.workloadTable td{border-bottom:1px solid var(--d-line);padding:var(--d-s2) var(--d-s3);text-align:start}.workloadTable thead th{color:var(--d-faint);font-size:12px;font-weight:600}.workloadTable td{font-variant-numeric:tabular-nums}.overdueCell{color:var(--d-stop);font-weight:700}.loadBar{background:var(--d-glass-2);border-radius:999px;min-inline-size:140px;display:block;position:relative;overflow:hidden}.loadBar>span{background:var(--d-ok);block-size:8px;display:block}.loadBar.high>span{background:var(--d-warn)}.loadBar.over>span{background:var(--d-stop)}.loadBar em{color:var(--d-muted);padding:2px var(--d-s2);font-size:12px;font-style:normal;display:block}.activity{align-items:center;gap:var(--d-s3);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.activity small{color:var(--d-faint);font-size:12px;display:block}.activityIcon{color:var(--d-sky);place-items:center;display:grid}.activity.assistant .activityIcon,.activity.anum .activityIcon{color:var(--d-violet)}.activityIcon svg{block-size:18px;inline-size:18px}.peopleList,.templateList,.assistantList,.orgList,.bellList,.checklist,.attachmentList,.commentList{margin:0;padding:0;list-style:none}.peopleList{gap:var(--d-s2);margin-top:var(--d-s3);display:grid}.person{border-top:1px solid var(--d-line);align-items:center;gap:var(--d-s3);padding-top:var(--d-s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.person small{color:var(--d-muted);overflow-wrap:anywhere;font-size:13px;display:block}.person>button{border-radius:var(--d-r-control);min-height:40px;padding:0 var(--d-s3)}.profileForm{grid-column:1/-1}.workDetail{gap:var(--d-s2);min-width:0;top:var(--d-s4);display:grid;position:sticky}.workDetail h2{overflow-wrap:anywhere}.workDetail h2:focus{outline:none}.backButton{border-radius:var(--d-r-control);align-items:center;gap:var(--d-s1);min-height:40px;padding:0 var(--d-s3);display:inline-flex}.detailFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.teamView input[type=datetime-local]{min-width:0}.dueLine{margin-top:var(--d-s2)}.description{color:var(--d-text);white-space:pre-wrap;overflow-wrap:anywhere}.handOff{background:rgb(var(--c-violet) / .08);border:1px solid rgb(var(--c-violet) / .3);border-radius:var(--d-r-control);margin-top:var(--d-s2);padding:var(--d-s3)}.handOff .actions{margin-top:var(--d-s3)}.detailSection{border-top:1px solid var(--d-line);margin-top:var(--d-s3);padding-top:var(--d-s3)}.detailSection h3{align-items:center;gap:var(--d-s2);display:flex}.detailSection h3 svg{block-size:16px;inline-size:16px;color:var(--d-sky)}.checklist li,.attachmentList li{align-items:center;gap:var(--d-s2);justify-content:space-between;min-height:44px;display:flex}.checklist label{align-items:center;gap:var(--d-s2);min-width:0;display:flex}.checklist input{accent-color:var(--d-violet);block-size:20px;inline-size:20px;min-height:0}.checklist .done{color:var(--d-muted);text-decoration:line-through}.checklist .iconButton,.attachmentList .iconButton{block-size:36px;inline-size:36px}.inlineForm{align-items:end;gap:var(--d-s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.inlineForm>button{border-radius:var(--d-r-control);gap:var(--d-s1);min-height:44px;padding:0 var(--d-s3);align-items:center;display:inline-flex}.inlineForm textarea{min-height:72px}.attachTools{align-items:end;gap:var(--d-s2);margin-top:var(--d-s2);flex-wrap:wrap;display:flex}.attachTools .field{margin-top:0}.attachTools>button{border-radius:var(--d-r-control);min-height:44px;padding:0 var(--d-s3)}.secondaryUpload{background:var(--d-glass-2)!important;border:1px solid var(--d-line-strong)!important;box-shadow:none!important;color:var(--d-text)!important}.commentList{gap:var(--d-s2);margin-top:var(--d-s2);display:grid}.comment{background:var(--d-glass-1);border-radius:var(--d-r-control);padding:var(--d-s2) var(--d-s3)}.comment.anum,.comment.assistant{border-inline-start:3px solid var(--d-violet)}.comment>div{align-items:baseline;gap:var(--d-s2);flex-wrap:wrap;display:flex}.comment small{color:var(--d-faint);font-size:12px}.comment p{overflow-wrap:anywhere;white-space:pre-wrap}.dangerZone{border-top:1px solid var(--d-line);padding-top:var(--d-s3)}.templateList{gap:var(--d-s2);margin-top:var(--d-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.templateList li{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);align-items:center;gap:var(--d-s2);padding:var(--d-s3);justify-content:space-between;display:flex}.templateList small{color:var(--d-muted);font-size:12px;display:block}.templateList button{border-radius:var(--d-r-control);min-height:40px;padding:0 var(--d-s3);flex:none}.assistantList,.orgList{gap:var(--d-s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.assistantCard .instructions{color:var(--d-text);margin-top:var(--d-s2);overflow-wrap:anywhere;font-size:14px}.assistantCard .muted{margin-top:var(--d-s1);display:block}.orgCounts{gap:var(--d-s3);margin:var(--d-s4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orgActions{align-items:end;gap:var(--d-s3);flex-wrap:wrap;display:flex}.orgActions .actions{margin-top:0}.orgPrivacy{max-width:70ch}.inviteReveal input{font-family:var(--d-mono);font-size:13px}.brandingRow{align-items:end;gap:var(--d-s4);grid-template-columns:72px minmax(0,1fr);display:grid}.logoPreview{background:var(--d-glass-1);border:1px solid var(--d-line);border-radius:var(--d-r-control);block-size:72px;color:var(--d-muted);justify-content:center;align-items:center;inline-size:72px;display:flex;overflow:hidden}.logoPreview img{object-fit:contain;block-size:100%;inline-size:100%}.brandLogo{object-fit:contain;background:#fff;border-radius:10px;flex:none;block-size:32px;inline-size:32px}.organisationOptions h3{align-items:center;gap:var(--d-s2);margin-bottom:var(--d-s2);font-size:13px;display:flex}.organisationOptions h3 svg{block-size:14px;inline-size:14px}.teamNotifications{border-block-start:1px solid var(--d-line);gap:var(--d-s2);margin-block-start:var(--d-s3);padding-block-start:var(--d-s3);display:grid}.teamNotifications .sectionHeader{align-items:center;gap:var(--d-s2);justify-content:space-between;display:flex}.teamNotifications h3{margin:0;font-size:14px}.teamNotifications .sectionHeader .linkButton{min-height:32px}.popoverList .bellItem{border:1px solid #0000}.popoverList .bellItem.unread{background:var(--d-glass-1);border-color:rgb(var(--c-sky) / .3)}@media (width<=1100px){.teamSplit.hasDetail{grid-template-columns:minmax(0,1fr)}.teamSplit.hasDetail .teamMain{display:none}.workDetail{position:static}.board,.orgCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.commandRow,.detailFields,.inlineForm{grid-template-columns:minmax(0,1fr)}.teamFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.teamFilters>:first-child{grid-column:1/-1}.commandPreview .inlineDetails,.board{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.workRow{flex-direction:column;align-items:flex-start}.workRowMeta{align-items:center;gap:var(--d-s2);flex-wrap:wrap;display:flex}.teamPanel,.commandBox,.workDetail,.assistantCard,.orgCard{padding:var(--d-s4)}.activity{grid-template-columns:24px minmax(0,1fr)}.activity>button{grid-column:2;justify-self:start}.person{grid-template-columns:minmax(0,1fr)}.person>button{justify-self:start}}.loadMore{font-size:13px;font-weight:600}.assistantChannels{margin:var(--d-s4) 0 0;border:0;min-width:0;padding:0}.assistantChannels>legend{padding:0;font-weight:600}.commandCenter{gap:var(--d-s4);grid-template-columns:minmax(0,1fr);display:grid}.commandCenter>*{min-width:0}.commandComposer,.commandPanel,.filesPick,.tracker,.rowList,.activityList{grid-template-columns:minmax(0,1fr)}.commandComposer>*,.commandPanel>*{min-width:0}.commandOrb .orbMark{width:64px;height:64px}.commandHeader{align-items:flex-start;gap:var(--d-s4);flex-wrap:wrap;justify-content:space-between;display:flex}.commandHeader>div:first-child{min-width:0;max-width:60ch}.commandHeader h1{font-size:34px;font-weight:800}.commandHeader p{color:var(--d-muted);margin-top:var(--d-s2);font-size:15px}.modeTabs{background:var(--d-chrome);border:1px solid var(--d-line-strong);gap:var(--d-s1);padding:var(--d-s1);border-radius:16px;display:inline-flex}.modeTabs button{border-radius:var(--d-r-control);color:var(--d-muted);align-items:center;gap:var(--d-s2);min-height:44px;padding:0 var(--d-s4);background:0 0;border:0;font-size:14px;font-weight:600;display:inline-flex}.modeTabs button:hover{color:var(--d-text)}.modeTabs button.on{background:var(--d-primary-grad);box-shadow:var(--d-glow);color:#fff}.modeTabs svg{width:18px;height:18px}.commandStage>*{min-width:0}.commandStage{align-items:center;gap:var(--d-s4);padding:var(--d-s2) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.commandStage:before{background:var(--d-stage-glow);content:"";pointer-events:none;inset-inline-start:50%;width:min(820px,100%);height:420px;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .commandStage:before{transform:translate(50%,-50%)}.orbChips{gap:var(--d-s3);margin:0;padding:0;list-style:none;display:grid;position:relative}.orbChips.start{justify-items:end}.orbChips.end{justify-items:start}.orbChips.start li:nth-child(odd){margin-inline-end:var(--d-s6)}.orbChips.end li:nth-child(2n){margin-inline-start:var(--d-s6)}.orbChip{background:var(--d-chip);-webkit-backdrop-filter:blur(10px);border:1px solid var(--d-line-strong);box-shadow:var(--d-elev-1);color:var(--d-text);align-items:center;gap:var(--d-s3);min-height:48px;padding:var(--d-s1) var(--d-s4) var(--d-s1) var(--d-s2);transition:border-color .16s var(--d-ease), transform .16s var(--d-ease);border-radius:16px;font-size:14px;font-weight:600;display:inline-flex}.orbChip:hover{border-color:rgb(var(--c-violet) / .6);transform:translateY(-1px)}.chipIcon{color:var(--d-accent-text);background:linear-gradient(135deg,#4f8bff47,#b56bff47);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.chipIcon svg{width:18px;height:18px}.orbColumn{align-items:center;gap:var(--d-s3);justify-items:center;display:grid;position:relative}.commandOrb{color:#eef1f8;align-items:center;gap:var(--d-s1);background:radial-gradient(circle at 50% 32%,#1d2b74 0%,#0d1540 52%,#070b1c 100%);border:0;border-radius:50%;flex-direction:column;justify-content:center;width:232px;height:232px;display:flex;position:relative;box-shadow:0 0 0 2px #6f8dffa6,0 0 36px #6366f18c,0 0 90px #8b5cf652,inset 0 0 44px #4f46e580}.commandOrb:disabled{cursor:progress;opacity:1}.commandOrb:focus-visible{outline:3px solid var(--d-sky);outline-offset:6px}.orbHalo{filter:blur(14px);opacity:.55;pointer-events:none;z-index:-1;background:conic-gradient(#4f8bff00,#4f8bff8c,#b56bff8c,#4f8bff00);border-radius:50%;position:absolute;inset:-14px}.commandOrb.listening .orbHalo{opacity:.9;animation:3.2s linear infinite orbSpin}.commandOrb.working .orbHalo{opacity:.75;animation:6s linear infinite orbSpin}.orbMark{filter:drop-shadow(0 6px 18px #6f6bff8c)}.orbWave{align-items:center;gap:3px;height:36px;display:flex}.orbWave i{transform-origin:50%;background:linear-gradient(#a5f3fc,#818cf8 55%,#c084fc);border-radius:2px;width:3px;height:30px;display:block;transform:scaleY(.18)}.orbWave i:nth-child(4n+1){transform:scaleY(.32)}.orbWave i:nth-child(6n+3){transform:scaleY(.5)}.orbWave i:nth-child(12){transform:scaleY(.7)}.commandOrb.listening .orbWave i{animation:.9s ease-in-out infinite orbWave;animation-delay:calc(var(--i) * -73ms)}.commandOrb.working .orbWave i{animation:1.6s ease-in-out infinite orbWave;animation-delay:calc(var(--i) * -110ms)}.orbTitle{margin-top:var(--d-s1);font-size:18px;font-weight:700}.orbCaption{color:#c3cbe0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;overflow:hidden}@keyframes orbWave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes orbSpin{to{transform:rotate(360deg)}}.languagePills{background:var(--d-chrome);border:1px solid var(--d-line-strong);align-items:center;gap:var(--d-s1);padding:var(--d-s1) var(--d-s1) var(--d-s1) var(--d-s3);border-radius:999px;display:inline-flex}[dir=rtl] .languagePills{padding:var(--d-s1) var(--d-s3) var(--d-s1) var(--d-s1)}.languagePills>svg{color:var(--d-muted);width:18px;height:18px}.languagePills button{color:var(--d-muted);min-height:36px;padding:0 var(--d-s4);background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:600}.languagePills button.on{background:var(--d-glass-3);color:var(--d-text)}.filesPick{gap:var(--d-s2);padding:var(--d-s4);display:grid}.pickList{gap:var(--d-s1);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.pickRow{border:1px solid var(--d-line);border-radius:var(--d-r-control);cursor:pointer;align-items:center;gap:var(--d-s2);min-height:44px;padding:var(--d-s2) var(--d-s3);grid-template-columns:auto 18px minmax(0,1fr) auto;display:grid}.pickRow:has(input:checked){background:var(--d-glass-2);border-color:rgb(var(--c-violet) / .55)}.pickRow input{accent-color:var(--d-violet);width:18px;height:18px;min-height:0;margin:0}.pickRow svg{color:var(--d-blue);width:18px;height:18px}.pickRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickRow small{color:var(--d-faint);font-size:12px}.commandComposer{border-color:var(--d-line-strong);gap:var(--d-s3);padding:var(--d-s4);display:grid}.composerRow{align-items:center;gap:var(--d-s2);grid-template-columns:48px minmax(0,1fr) auto 52px;display:grid}.composerRow textarea{background:var(--d-field);min-height:52px;max-height:200px;padding:13px var(--d-s4);resize:none;border-radius:14px;font-size:16px;line-height:1.4}.composerMic,.sendButton{border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.composerMic{background:var(--d-glass-2);border:1px solid var(--d-line-strong);color:var(--d-accent-text);width:48px;height:48px}.composerMic.on{background:rgb(var(--c-danger) / .25);border-color:rgb(var(--c-stop) / .6);color:var(--d-error-text)}.composerMic svg{width:20px;height:20px}.sendButton{background:var(--d-primary-grad);box-shadow:var(--d-glow);color:#fff;width:52px;height:52px}.sendButton:hover:not(:disabled){background:var(--d-primary-grad-hover)}.sendButton svg{width:22px;height:22px}.composerTools{gap:var(--d-s1);display:flex}.toolButton{border-radius:var(--d-r-control);color:var(--d-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.toolButton:hover,.toolButton[aria-pressed=true]{background:var(--d-glass-2);border-color:var(--d-line);color:var(--d-text)}.toolButton svg{width:20px;height:20px}.attachList{gap:var(--d-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.attachList li{background:var(--d-glass-2);border:1px solid var(--d-line);align-items:center;gap:var(--d-s2);max-width:100%;padding:2px 2px 2px var(--d-s3);border-radius:999px;font-size:13px;display:inline-flex}.attachList li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachList li svg{color:var(--d-blue);flex:none;width:16px;height:16px}.attachList button{color:var(--d-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.attachList button:hover{background:var(--d-glass-3);color:var(--d-text)}.composerNote{color:var(--d-sky);font-size:13px}.composerExample{color:var(--d-faint);padding-inline-start:56px;font-size:13px}.quickRow{align-items:center;gap:var(--d-s2);display:flex}.quickChips{gap:var(--d-s2);flex-wrap:wrap;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.quickChips li{min-width:0;max-width:100%}.quickChip{background:var(--d-chip);border:1px solid var(--d-line-strong);border-radius:var(--d-r-control);color:var(--d-text);align-items:center;gap:var(--d-s2);max-width:280px;min-height:40px;padding:0 var(--d-s3);width:100%;font-size:13px;font-weight:600;display:inline-flex}.quickChip:hover{border-color:rgb(var(--c-violet) / .6)}.quickChip svg{color:var(--d-accent-soft);flex:none;width:16px;height:16px}.quickChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tilesRow{align-items:center;gap:var(--d-s2);grid-template-columns:minmax(0,1fr);display:grid}.tilesArrow{display:none}.tiles{gap:var(--d-s3);padding:2px 2px var(--d-s1);scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.tiles li{scroll-snap-align:start}.tile{background:linear-gradient(180deg, var(--d-surface-2), var(--d-surface-1));border:1px solid var(--d-line);color:var(--d-text);align-items:center;gap:var(--d-s2);min-height:96px;padding:var(--d-s3) var(--d-s2);text-align:center;border-radius:16px;justify-items:center;width:100%;font-size:13px;font-weight:600;display:grid}.tile:hover{border-color:rgb(var(--c-violet) / .55);box-shadow:var(--d-glow)}.tileIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tileIcon svg{width:22px;height:22px}.tile-email .tileIcon{background:linear-gradient(135deg,#2563eb,#3b82f6)}.tile-analysis .tileIcon{background:linear-gradient(135deg,#7c3aed,#a855f7)}.tile-reports .tileIcon{background:linear-gradient(135deg,#047857,#10b981)}.tile-voice .tileIcon{background:linear-gradient(135deg,#be123c,#f43f5e)}.tile-whatsapp .tileIcon{background:linear-gradient(135deg,#15803d,#22c55e)}.tile-tasks .tileIcon{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.tile-research .tileIcon{background:linear-gradient(135deg,#4338ca,#6366f1)}.tile-automations .tileIcon{background:linear-gradient(135deg,#b45309,#f59e0b)}.commandGrid{gap:var(--d-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.commandPanel{align-content:start;gap:var(--d-s3);min-width:0;padding:var(--d-s4);display:grid}.commandPanel .actions{margin-top:0}.panelHead{align-items:center;gap:var(--d-s2);justify-content:space-between;min-height:36px;display:flex}.panelHead h2{align-items:center;gap:var(--d-s2);font-size:16px;display:inline-flex}.panelHead .linkButton{min-height:36px;font-size:13px}.countPill,.activePill{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.countPill{background:var(--d-glass-3);color:var(--d-text)}.activePill{background:rgb(var(--c-blue) / .16);color:var(--d-accent-text)}.panelEmpty{color:var(--d-muted);gap:var(--d-s1);padding:var(--d-s4) var(--d-s2);text-align:center;justify-items:center;display:grid}.panelEmpty>span svg{color:var(--d-violet);width:26px;height:26px}.panelEmpty h3{font-size:15px}.panelEmpty p{max-width:34ch;font-size:13px}.panelEmpty button{margin-top:var(--d-s2)}.panelError{background:rgb(var(--c-stop) / .09);border:1px solid rgb(var(--c-stop) / .32);border-radius:var(--d-r-control);color:var(--d-error-text);gap:var(--d-s2);padding:var(--d-s3);justify-items:start;font-size:14px;display:grid}.panelError p{align-items:flex-start;gap:var(--d-s2);overflow-wrap:anywhere;display:flex}.panelError svg{color:var(--d-stop);flex:none;width:18px;height:18px;margin-top:2px}.stopButton{background:rgb(var(--c-danger) / .14);border:1px solid rgb(var(--c-stop) / .5);color:var(--d-error-text);align-items:center;gap:var(--d-s1);min-height:36px;padding:0 var(--d-s3);border-radius:999px;font-size:13px;font-weight:650;display:inline-flex}.stopButton svg{width:14px;height:14px}.trackerCommand{-webkit-line-clamp:2;color:var(--d-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tracker{margin:0;padding:0;list-style:none;display:grid}.phase{gap:var(--d-s3);padding-bottom:var(--d-s3);grid-template-columns:24px minmax(0,1fr) auto;display:grid;position:relative}.phase:not(:last-child):before{background:var(--d-line-strong);content:"";bottom:0;inset-inline-start:11px;width:2px;position:absolute;top:26px}.phase.done:not(:last-child):before{background:rgb(var(--c-ok) / .55)}.phaseIcon svg{width:24px;height:24px;display:block}.phase.done .phaseIcon{color:var(--d-ok)}.phase.active .phaseIcon{color:var(--d-blue)}.phase.waiting .phaseIcon{color:var(--d-warn)}.phase.failed .phaseIcon{color:var(--d-stop)}.phase.todo .phaseIcon{color:var(--d-faint)}.phaseText{min-width:0;display:grid}.phaseText strong{font-size:14px;font-weight:600}.phase.todo .phaseText strong{color:var(--d-muted)}.phaseText small{color:var(--d-faint);font-size:12px}.phase.active .phaseText small{color:var(--d-accent-soft)}.phase.waiting .phaseText small{color:var(--d-warn)}.phase.failed .phaseText small{color:var(--d-stop)}.phaseTime{color:var(--d-faint);font-variant-numeric:tabular-nums;font-size:12px}.trackerResult{background:var(--d-field);border:1px solid var(--d-line);border-radius:var(--d-r-control);max-height:180px;padding:var(--d-s3);overflow:auto}.trackerResult p{color:var(--d-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}.spin{animation:1.1s linear infinite orbSpin}.activityList{gap:var(--d-s3);margin:0;padding:0;list-style:none;display:grid}.activityRow{align-items:center;gap:var(--d-s3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.activityIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.activityIcon svg{width:20px;height:20px}.activityIcon.warning{background:linear-gradient(135deg,#1d4ed8,#6366f1)}.activityIcon.success{background:linear-gradient(135deg,#047857,#10b981)}.activityIcon.dangerTone{background:linear-gradient(135deg,#9f1239,#e11d48)}.activityIcon.neutral{background:var(--d-surface-3)}.activityBody{gap:2px;min-width:0;display:grid}.activityTop{align-items:center;gap:var(--d-s2);justify-content:space-between;min-width:0;display:flex}.activityTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.activityBody small{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.progress{background:var(--d-glass-3);height:6px;margin-top:var(--d-s1);border-radius:999px;overflow:hidden}.progress span{height:100%;transition:width .3s var(--d-ease);background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:999px;display:block}[dir=rtl] .progress span{background:linear-gradient(270deg,#3b82f6,#8b5cf6)}.rowList{gap:var(--d-s2);margin:0;padding:0;list-style:none;display:grid}.listRow{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--d-r-control);color:var(--l-text);align-items:center;gap:var(--d-s3);min-height:52px;padding:var(--d-s2) var(--d-s3);text-align:start;grid-template-columns:32px minmax(0,1fr) auto;width:100%;display:grid}.listRow:hover{background:var(--l-card-hover)}.rowText{justify-items:start;gap:2px;min-width:0;display:grid}.rowText strong{color:var(--l-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.rowText small{color:var(--l-muted);font-size:12px}.rowIcon{color:var(--l-info);background:#e0e7ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rowIcon svg{width:18px;height:18px}.rowIcon.success{color:var(--l-ok);background:#dcfce7}.rowIcon.warning{color:var(--l-warn);background:#fef3c7}.rowIcon.dangerTone,.rowIcon.danger{color:var(--l-stop);background:#ffe4e6}.rowIcon.file{color:#9f1239;background:#fee2e2}.rowIcon.bulb{color:var(--l-warn);background:#fef3c7}.rowIcon.bulb.info{color:#854d0e;background:#fef9c3}.rowChevron{color:var(--l-muted);width:18px;height:18px}.listRow .statusBadge.success{color:var(--l-ok);background:#dcfce7;border-color:#bbf7d0}.listRow .statusBadge.warning{color:var(--l-warn);background:#fef3c7;border-color:#fde68a}.listRow .statusBadge.dangerTone{color:var(--l-stop);background:#ffe4e6;border-color:#fecdd3}.listRow .statusBadge.neutral{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.splitRow{align-items:center;gap:var(--d-s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.actionBar{background:linear-gradient(180deg, var(--d-surface-2), var(--d-surface-1));border:1px solid var(--d-line);box-shadow:var(--d-elev-1);gap:var(--d-s2);padding:var(--d-s2);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.barItem{color:var(--d-text);min-height:88px;padding:var(--d-s2);text-align:center;background:0 0;border:1px solid #0000;border-radius:18px;place-items:center;gap:2px;display:grid}.barItem svg{background:var(--d-glass-2);box-sizing:content-box;border-radius:50%;width:22px;height:22px;padding:9px}.barItem strong{font-size:15px}.barItem small{color:var(--d-muted);font-size:12px}.barItem:hover{background:var(--d-glass-1);border-color:var(--d-line)}.barItem.primary{background:var(--d-primary-grad);box-shadow:var(--d-glow);color:#fff}.barItem.primary svg{background:#ffffff2e}.barItem.primary small{color:var(--d-on-primary-soft)}@media (width<=1100px){.tilesRow{grid-template-columns:44px minmax(0,1fr) 44px}.tilesArrow{background:var(--d-glass-1);border:1px solid var(--d-line);color:var(--d-text);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tilesArrow svg{width:20px;height:20px}}@media (width<=980px){.commandStage{grid-template-columns:minmax(0,1fr)}.orbColumn{order:-1}.orbChips{gap:var(--d-s2);flex-wrap:wrap;justify-content:center;display:flex}.orbChips.start li:nth-child(odd),.orbChips.end li:nth-child(2n){margin:0}.orbChip{min-height:44px}}@media (width<=760px){.commandHeader h1{font-size:26px}.modeTabs{width:100%}.modeTabs button{padding:0 var(--d-s2);flex:1;justify-content:center}.commandOrb{width:196px;height:196px}.commandStage:before{height:320px}}@media (width<=480px){.commandOrb{width:180px;height:180px}.commandOrb .orbMark{width:48px;height:48px}.orbChip{gap:var(--d-s2);padding-inline-end:var(--d-s3);font-size:13px}.chipIcon{width:28px;height:28px}.composerRow{grid-template-columns:48px minmax(0,1fr) 52px;grid-template-areas:"input input input""mic tools send"}.composerRow textarea{grid-area:input}.composerMic{grid-area:mic}.composerTools{grid-area:tools;justify-content:flex-end}.sendButton{grid-area:send}.composerExample{padding-inline-start:0}.quickChip{max-width:none}.tilesRow{grid-template-columns:minmax(0,1fr)}.tilesArrow{display:none}.barItem{min-height:72px}.barItem small{display:none}}.modelSettings .field>label{color:var(--d-muted);font-size:13px;font-weight:600}.modelSettings .field>small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.modelSettings .fieldError{color:var(--d-stop)}.modelSettings [aria-invalid=true]{border-color:var(--d-stop)}.modelSettings form>p.muted:first-child{margin-top:var(--d-s2)}.modelRoutes{border:1px solid var(--d-line);margin:var(--d-s5) 0 0;min-width:0;padding:var(--d-s3) var(--d-s4) var(--d-s4);border-radius:12px}.modelRoutes legend{color:var(--d-text);padding:0 var(--d-s1);font-size:14px;font-weight:700}.modelRoutes>p.muted{margin-top:var(--d-s1)}.modelRoutes>p.muted:last-child,.modelSettings .adminForbidden,.modelSettings .notice{margin-top:var(--d-s4)}.modelTestNote{margin-top:var(--d-s3)}.modelSettings .field{align-content:start}.modelSettings .modelRouteGrid.formGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.modelRoutes{container-type:inline-size}@container (width<=520px){.modelSettings .modelRouteGrid.formGrid{grid-template-columns:minmax(0,1fr)}}
