@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-code)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--surface-0:#fff;--surface-1:#fafafa;--surface-2:#f4f4f5;--surface-3:#ededf0;--ink-0:#0a0a0a;--ink-1:#18181b;--ink-2:#3f3f46;--ink-3:#71717a;--line-0:#e4e4e7;--line-1:#d4d4d8;--cyan:#07eefd;--blue:#0058dc;--sunset:#f9ab6d;--magenta:#d15eed;--indigo:#484dff;--brand-accent-rgb:72 77 255;--brand-magenta-rgb:209 94 237;--active-bg:rgb(var(--brand-accent-rgb) / .08);--active-border:rgb(var(--brand-accent-rgb) / .2);--border-subtle:#ededef;--gradient-sunset:linear-gradient(135deg, #f9ab6d 0%, #d15eed 46%, #484dff 92%);--gradient-azure:linear-gradient(135deg, #07eefd 0%, #0058dc 100%);--ease-standard:cubic-bezier(.2, 0, 0, 1);--success:#059669;--green:#059669;--warn:#d97706;--danger:#dc2626;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 12px 28px #00000014;--shadow-lg:0 24px 60px -36px #00000052;--font-space-grotesk:"Inter", "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-jetbrains-mono:"SFMono-Regular", "SF Mono", "Cascadia Code", "Roboto Mono", ui-monospace, monospace;--font-ui:var(--font-space-grotesk);--font-code:var(--font-jetbrains-mono)}*{box-sizing:border-box}html{background:var(--surface-1);min-width:320px;color:var(--ink-1)}body{background:var(--surface-1);color:var(--ink-1);font-family:var(--font-ui);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{box-sizing:border-box;font:inherit;letter-spacing:0}.shell-frame{grid-template-columns:204px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-route-progress{z-index:100;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.workspace-route-progress:before{content:"";background:var(--gradient-azure);opacity:0;transform-origin:0;width:100%;height:100%;transition:opacity .14s var(--ease-standard), transform .36s var(--ease-standard);display:block;transform:scaleX(0)}.workspace-route-progress[data-active=true]:before{opacity:1;transform:scaleX(.72)}.sidebar{height:100vh;color:var(--ink-1);border-right:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;flex-direction:column;gap:24px;padding:18px 10px;display:flex;position:sticky;top:0}.brand-lockup,.workspace-switcher,.sidebar-nav a,.sidebar-footer,.topbar,.topbar-actions,.status-pill,.primary-action,.setup-banner,.agent-card,.ops-strip span{align-items:center;display:flex}.brand-lockup{gap:12px;min-width:0;height:42px;padding:0 9px}.brand-lockup strong,.brand-lockup small,.workspace-switcher strong,.workspace-switcher small,.sidebar-footer strong,.sidebar-footer small{min-width:0;display:block}.brand-lockup strong{font-size:14px;font-weight:750;line-height:1.1}.brand-lockup small,.workspace-switcher small,.sidebar-footer small{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.2}.brand-mark{color:#fff;background:linear-gradient(#0a0a0a, #0a0a0a) padding-box, var(--gradient-sunset) border-box;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.workspace-switcher{border:1px solid var(--line-0);background:0 0;border-radius:8px;justify-content:space-between;gap:12px;padding:10px}.workspace-switcher strong{font-size:13px}.sidebar-nav{gap:16px;margin-top:2px;display:grid}.sidebar-nav-section{gap:5px;min-width:0;display:grid}.sidebar-nav-group-label{color:var(--ink-3);letter-spacing:0;text-transform:uppercase;padding:0 10px 2px;font-size:10px;font-weight:800}.sidebar-nav a{min-width:0;height:38px;color:var(--ink-3);transition:background .16s var(--ease-standard), color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border-radius:8px;gap:10px;padding:0 11px;font-size:13px;font-weight:650;position:relative}.sidebar-nav a[data-active=true],.sidebar-nav a:hover{color:var(--ink-0);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-subtle)}.sidebar-nav a[data-active=true]:before{content:"";background:var(--gradient-azure);border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;left:4px}.sidebar-footer{border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-top:auto;padding:12px 8px 0}.sidebar-footer strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.sidebar-footer a{color:var(--ink-1);margin-top:8px;font-size:12px;font-weight:700}.workspace-surface{min-width:0;min-height:100dvh;padding:clamp(20px,3vw,34px)}.workspace-surface:has(.agent-home){padding:0}.topbar{justify-content:space-between;gap:16px;min-width:0;margin-bottom:16px}.topbar h1,.hero-band h2,.auth-fallback h1{color:var(--ink-0);margin:0;line-height:1.05}.topbar h1{font-size:clamp(26px,4vw,38px);font-weight:750}.eyebrow{color:var(--indigo);font-family:var(--font-code);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.icon-button,.primary-action{cursor:pointer;border:0}.icon-button{width:38px;height:38px;color:var(--ink-1);background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;flex:none;place-items:center;display:none}.status-pill,.primary-action{border-radius:8px;gap:8px;height:38px;padding:0 12px;font-size:12px;font-weight:700}.status-pill{color:#064e3b;background:#0596691a;border:1px solid #05966933}.primary-action{color:#fff;background:#0a0a0a}.secondary-action{width:fit-content;min-height:34px;color:var(--ink-1);white-space:nowrap;border:1px solid var(--line-0);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.secondary-action svg{flex:none}.primary-action:disabled,.secondary-action:disabled{cursor:wait;opacity:.68}.secondary-action[data-variant=danger]{color:#991b1b;border-color:#dc26264d}.source-manage-action{margin-top:10px}.competitive-workspace-panel,.source-path-panel{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;align-items:stretch;gap:16px;padding:16px;display:grid}.competitive-workspace-panel{grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr)}.source-path-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.source-preview-panel{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);gap:14px;padding:16px;display:grid}.competitive-workspace-copy,.source-path-panel>div:first-child,.source-preview-copy{align-content:center;gap:8px;min-width:0;display:grid}.competitive-workspace-copy h2,.source-path-panel h2,.source-preview-copy h2{color:var(--ink-0);margin:0;font-size:clamp(20px,2.8vw,28px);line-height:1.12}.competitive-workspace-copy p,.source-path-panel p,.source-preview-copy p{max-width:640px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.competitive-workspace-actions,.source-path-actions{flex-wrap:wrap;gap:8px;min-width:0;margin-top:4px;display:flex}.competitive-workspace-actions .primary-action,.source-path-actions .primary-action{justify-content:center;align-items:center;display:inline-flex}.source-preview-steps,.source-preview-output-list{gap:8px;min-width:0;display:grid}.source-preview-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.source-preview-steps span,.source-preview-output-list>div{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;min-width:0;padding:10px}.source-preview-steps span{gap:4px;display:grid}.source-preview-steps span[data-state=current]{background:#07eefd14;border-color:#0058dc29}.source-preview-steps span[data-state=available]{background:#05966914;border-color:#05966929}.source-preview-steps strong,.source-preview-steps small,.source-preview-output-list strong,.source-preview-output-list small{text-overflow:ellipsis;min-width:0;overflow:hidden}.source-preview-steps strong,.source-preview-output-list strong{color:var(--ink-1);font-size:12px}.source-preview-steps small,.source-preview-output-list small{color:var(--ink-3);font-size:12px;line-height:1.4}.source-preview-output-list>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.source-preview-output-list svg{color:var(--blue)}.source-preview-output-list>div[data-kind=editable-page] svg{color:var(--green)}.source-preview-output-list span{gap:3px;min-width:0;display:grid}.competitive-source-list{gap:8px;min-width:0;display:grid}.competitive-source-list>div{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.competitive-source-list strong,.competitive-source-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competitive-source-list strong{color:var(--ink-1);font-size:13px}.competitive-source-list span{color:var(--ink-3);font-size:12px}.setup-banner{color:var(--ink-2);background:#d9770614;border:1px solid #d9770638;border-radius:8px;gap:12px;margin-bottom:16px;padding:12px}.setup-banner strong,.setup-banner span{display:block}.setup-banner span{color:var(--ink-3);margin-top:3px;font-size:13px}.hero-band{color:#fff;background:linear-gradient(135deg,#07eefd2e,#0000 32%),linear-gradient(135deg,#0a0a0a,#18181b 58%,#1f1f22);border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;min-width:0;margin-bottom:16px;padding:20px;display:grid;overflow:hidden}.hero-copy{max-width:760px}.hero-copy .eyebrow{color:var(--cyan)}.hero-band h2{color:#fff;font-size:clamp(30px,5vw,52px)}.hero-band p{color:#ffffffb8;max-width:720px;margin:12px 0 0;font-size:15px;line-height:1.6}.runtime-panel{align-content:end;gap:8px;display:grid}.metric{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.metric small,.metric-card small,.table-row small,.file-list small,.connector-card small,.skill-list small,.chat-card small,.timeline-list small{color:var(--ink-3);font-family:var(--font-code);font-size:11px;line-height:1.3}.metric small{color:#ffffff80}.metric strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kpi-grid,.content-grid,.connector-grid,.chat-grid{gap:12px;display:grid}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.metric-card,.panel{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:8px}.metric-card{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.metric-card>svg{color:var(--indigo)}.metric-card strong{color:var(--ink-0);margin-top:4px;font-size:24px;line-height:1;display:block}.metric-card p{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:14px}.panel header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.panel header span,.panel-action-label{align-items:center;gap:8px;display:inline-flex}.panel header span{min-width:0;color:var(--ink-0);font-size:15px}.panel header span svg{color:var(--indigo)}.panel-action-label{color:var(--ink-2);flex:none;font-size:12px;font-weight:700}.panel>p{color:var(--ink-3);margin:10px 0 14px;font-size:13px;line-height:1.5}.agent-card{background:var(--surface-2);border:1px solid var(--line-0);border-radius:8px;gap:12px;padding:12px}.agent-card strong,.agent-card span{display:block}.agent-card span{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.45}.agent-chat{grid-template-rows:minmax(0,1fr);gap:14px;min-width:0;height:100%;min-height:0;display:grid}.agent-chat[data-workbench=full],.agent-chat[data-workbench=brief]{height:auto;overflow:visible}.agent-chat-body{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.agent-conversation-pane{grid-template-rows:minmax(160px,1fr) auto auto;gap:12px;min-width:0;min-height:0;display:grid}.agent-chat[data-workbench=full] .agent-conversation-pane,.agent-chat[data-workbench=brief] .agent-conversation-pane{grid-template-rows:auto auto}.agent-chat[data-workbench=compact] .agent-conversation-pane{grid-template-rows:auto auto auto auto}.agent-conversation-pane:has(.workflow-brief-panel){grid-template-rows:auto minmax(160px,1fr) auto auto}.agent-conversation-pane:has(.competitive-workbench[data-density=compact]){grid-template-rows:auto auto auto auto;align-content:start}.agent-conversation-pane:has(.competitive-workbench[data-density=compact]) .agent-composer{grid-row:3}.agent-conversation-pane:has(.competitive-workbench[data-density=compact]) .competitive-workbench[data-density=compact]{grid-row:4}.agent-conversation-pane:has(.competitive-workbench[data-density=compact]) .chat-session-bar{grid-row:1}.agent-conversation-pane:has(.competitive-workbench[data-density=compact]) .chat-transcript{grid-row:2;align-content:start;min-height:0;padding-block:4px 2px}.agent-conversation-pane[data-saved-request=true]{grid-template-rows:auto auto auto auto;align-content:start}.agent-chat[data-workbench=compact] .agent-conversation-pane[data-saved-request=true]>.competitive-workbench[data-density=compact]{grid-row:1}.agent-chat[data-workbench=compact] .agent-conversation-pane[data-saved-request=true]>.saved-request-receipt{grid-row:2}.agent-chat[data-workbench=compact] .agent-conversation-pane[data-saved-request=true]>.agent-composer{grid-row:3}.agent-chat[data-workbench=compact] .agent-conversation-pane[data-saved-request=true]>.workflow-brief-panel{grid-row:4}:is(.agent-chat-workspace:has(.competitive-workbench[data-density=full]),.agent-chat:has(.competitive-workbench[data-density=full])){height:auto;overflow:visible}.agent-conversation-pane:has(.competitive-workbench[data-density=full]){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .chat-transcript{grid-area:3/1;padding-top:4px}.agent-conversation-pane:has(.competitive-workbench[data-density=full])>.agent-composer{grid-area:2/1;justify-self:center;width:min(100%,940px);padding:12px;position:static}.agent-conversation-pane:has(.competitive-workbench[data-density=full])>.competitive-workbench[data-density=full]{grid-area:1/1}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .composer-input-row{padding:5px}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .agent-composer textarea{min-height:40px}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .prompt-suggestions{flex-wrap:wrap;gap:6px;overflow-x:visible}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .prompt-suggestions button{white-space:nowrap;flex:0 auto;min-width:0;min-height:28px;padding:0 9px;line-height:1.2}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .prompt-suggestions button:first-child{flex-basis:auto}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .composer-footer{gap:6px;display:grid}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .composer-context{max-width:100%}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .agent-connection-progress{grid-column:2}.agent-workflow-panel{scrollbar-width:thin;align-content:start;gap:10px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}.chat-session-bar{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.chat-session-current{align-items:center;gap:9px;min-width:0;display:flex}.chat-session-icon{width:30px;height:30px;color:var(--ink-2);border:1px solid var(--border-subtle);background:#ffffffb8;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-session-current strong,.chat-session-current small,.chat-session-list a span,.chat-session-list a small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chat-session-current strong{color:var(--ink-1);font-size:13px}.chat-session-current small{color:var(--ink-3);margin-top:3px;font-size:11px}.chat-session-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.chat-session-list{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.chat-session-new{min-height:32px;color:var(--ink-1);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffffc7;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.chat-session-new:disabled{color:var(--ink-3);cursor:wait}.chat-session-history{flex:none;position:relative}.chat-session-history>summary{min-height:32px;color:var(--ink-2);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffffc7;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.chat-session-history>summary::-webkit-details-marker{display:none}.chat-session-history[open]>summary{color:var(--ink-0);background:#fff;border-color:#0a0a0a2e}.chat-session-history .chat-session-list{z-index:20;border:1px solid var(--border-subtle);width:min(280px,100vw - 40px);max-height:min(360px,70vh);box-shadow:var(--shadow-md);background:#fff;border-radius:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.chat-session-list a{min-width:82px;max-width:112px;color:var(--ink-2);border:1px solid var(--border-subtle);background:#ffffff9e;border-radius:8px;gap:1px;padding:7px 9px;text-decoration:none;display:grid}.chat-session-list a[data-active=true]{color:var(--ink-1);background:#fff;border-color:#0a0a0a38;box-shadow:0 12px 28px -26px #0009}.chat-session-list a span{font-size:12px;font-weight:800}.chat-session-list a small{color:var(--ink-3);font-size:10px}.chat-session-list a[data-status=ready] small{color:#047857}.chat-session-list a[data-status=attention] small{color:#b45309}.chat-session-list a[data-status=preparing] small{color:#64748b}.agent-response-check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:min(260px,34vw);display:grid}.agent-response-check .secondary-action{grid-row:1/span 2;height:32px;min-height:32px;padding:0 9px}.agent-response-check small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.agent-response-check[data-status=ready] small,.agent-response-check[data-status=success] small{color:#047857}.agent-response-check[data-status=attention] small{color:#b45309}.agent-response-check[data-status=error] small{color:#b91c1c}.chat-session-bar>span[data-status]{color:#064e3b;font-family:var(--font-code);background:#0596691a;border:1px solid #05966938;border-radius:8px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.chat-session-bar>span[data-status=preparing]{color:#854d0e;background:#d977061a;border-color:#d977063d}.agent-workflow-strip{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-xs);background:#ffffffd6;border-radius:8px;align-items:stretch;gap:10px;padding:12px;display:grid}.agent-workflow-strip header{align-content:center;gap:8px;min-width:0;display:grid}.agent-workflow-strip header span,.agent-workflow-strip header strong,.agent-workflow-strip header p{text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-workflow-strip header span{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:800}.agent-workflow-strip header strong{color:var(--ink-1);font-size:18px;line-height:1.15}.agent-workflow-strip header p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.workflow-source-summary{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;min-width:0;margin-top:2px;display:flex;overflow-x:auto}.workflow-source-summary::-webkit-scrollbar{display:none}.workflow-source-summary span{max-width:min(100%,220px);min-height:27px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.workflow-source-summary svg{color:var(--blue);flex:none}.agent-workflow-strip button{min-width:0;min-height:62px;color:var(--ink-2);text-align:left;border:1px solid var(--line-0);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px;display:grid}.agent-workflow-strip .competitive-workflow-card{color:#fff;background:linear-gradient(135deg,#07eefd29,#0000 42%),linear-gradient(135deg,#0a0a0a 0%,#19191d 64%,#2d2740 100%);border-color:#0a0a0ae6;grid-template-columns:minmax(0,1fr);align-content:end;min-height:128px;padding:14px;box-shadow:0 22px 60px -42px #000000d1}.agent-workflow-strip button:hover{color:var(--ink-0);box-shadow:var(--shadow-sm);border-color:#484dff57}.agent-workflow-strip .competitive-workflow-card:hover{color:#fff;border-color:#07eefd61;box-shadow:0 28px 72px -44px #000000e0}.agent-workflow-strip button span{align-items:center;gap:7px;min-width:0;display:inline-flex}.agent-workflow-strip button svg{color:var(--indigo);flex:none}.agent-workflow-strip .competitive-workflow-card svg{color:var(--cyan)}.agent-workflow-strip button strong,.agent-workflow-strip button small,.agent-workflow-strip button em{text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-workflow-strip button strong{color:var(--ink-1);font-size:13px}.agent-workflow-strip .competitive-workflow-card strong{color:#fff;font-size:18px}.agent-workflow-strip button small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12px;line-height:1.35;display:-webkit-box}.agent-workflow-strip .competitive-workflow-card small{color:#ffffffbd}.competitive-workflow-points{flex-wrap:wrap;gap:6px;min-width:0;margin-top:2px;display:flex}.competitive-workflow-points span{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.2}.agent-workflow-strip button em{color:var(--ink-3);font-family:var(--font-code);white-space:nowrap;justify-self:end;font-size:10px;font-style:normal;font-weight:700}.agent-workflow-strip .competitive-workflow-card em{color:#ffffffa3;justify-self:start}.agent-workflow-library{align-items:stretch;gap:8px;min-width:0;display:grid}.agent-workflow-library header{border:1px solid var(--line-0);background:#ffffffc7;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}.agent-workflow-library header span,.agent-workflow-library header strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-workflow-library header span{color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:800}.agent-workflow-library header strong{color:var(--ink-1);font-size:14px;line-height:1.18}.agent-workflow-library>div{gap:8px;min-width:0;display:grid}.workflow-template-card{min-width:0;min-height:76px;color:var(--ink-2);text-align:left;border:1px solid var(--line-0);cursor:pointer;background:#ffffffeb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:11px;display:grid}.workflow-template-card:hover{color:var(--ink-0);box-shadow:var(--shadow-xs);border-color:#484dff47}.workflow-template-card span{align-items:center;gap:7px;min-width:0;display:inline-flex}.workflow-template-card svg{color:var(--blue);flex:none}.workflow-template-card strong,.workflow-template-card small,.workflow-template-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-template-card strong{color:var(--ink-1);font-size:13px}.workflow-template-card small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12px;line-height:1.35;display:-webkit-box}.workflow-template-card em{color:var(--ink-3);font-family:var(--font-code);white-space:nowrap;justify-self:end;font-size:10px;font-style:normal;font-weight:700}.workflow-brief-panel{background:#ffffffeb;border:1px solid #0a0a0a1a;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid;box-shadow:0 18px 48px -40px #0009}.workflow-brief-panel>header,.workflow-brief-lede{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.workflow-brief-panel>header span{min-width:0;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.workflow-brief-panel>header svg{color:var(--indigo);flex:none}.workflow-brief-panel>header button{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.workflow-brief-panel>header button:hover{color:var(--ink-0);background:var(--surface-1);border-color:var(--border-subtle)}.workflow-brief-lede>div{gap:5px;min-width:0;display:grid}.workflow-brief-lede strong{color:var(--ink-0);font-size:16px;line-height:1.15}.workflow-brief-lede p{max-width:720px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.workflow-brief-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:min(100%,420px);display:flex}.workflow-brief-actions button{color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.workflow-brief-actions button:disabled{opacity:.68;cursor:wait}.workflow-brief-actions button:hover{box-shadow:0 16px 34px -28px #000000c7}.workflow-brief-actions .secondary-action{min-height:34px}.workflow-brief-inputs{grid-template-columns:minmax(0,.92fr) minmax(220px,1.08fr);gap:8px;min-width:0;display:grid}.workflow-brief-inputs label{gap:5px;min-width:0;display:grid}.workflow-brief-inputs label:nth-child(2){grid-row:span 2}.workflow-brief-inputs label:last-child{grid-column:1/-1}.workflow-brief-inputs span{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:800}.workflow-brief-inputs input,.workflow-brief-inputs select,.workflow-brief-inputs textarea{width:100%;min-width:0;color:var(--ink-1);border:1px solid var(--line-0);transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);background:#fff;border-radius:8px;outline:0}.workflow-brief-inputs input,.workflow-brief-inputs select{height:36px;padding:0 10px}.workflow-brief-inputs textarea{resize:vertical;min-height:77px;max-height:120px;padding:9px 10px}.workflow-brief-inputs input:focus,.workflow-brief-inputs select:focus,.workflow-brief-inputs textarea:focus{border-color:#484dff6b;box-shadow:0 0 0 3px #484dff1a}.workflow-brief-sources{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.workflow-brief-sources::-webkit-scrollbar{display:none}.workflow-brief-sources span{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;flex:0 0 min(220px,74vw);gap:2px;min-width:0;padding:9px 10px;display:grid}.workflow-brief-sources strong,.workflow-brief-sources small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-brief-sources strong{color:var(--ink-1);font-size:12px}.workflow-brief-sources small{color:var(--ink-3);font-size:11px}.workflow-brief-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;min-width:0;display:grid}.workflow-brief-grid article{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.workflow-brief-grid article>strong{color:var(--ink-1);font-size:12px}.workflow-brief-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-brief-grid li{color:var(--ink-2);font-size:12px;line-height:1.35}.chat-session-bar>span[data-status=paused]{color:#475569;background:#64748b1a;border-color:#64748b38}.chat-session-bar>span[data-status=attention]{color:#991b1b;background:#dc26261a;border-color:#dc262638}.chat-transcript{scrollbar-width:thin;align-content:end;gap:12px;min-width:0;min-height:0;padding:2px;display:grid;overflow-y:auto}:is(.chat-transcript:has(.competitive-workbench),.chat-transcript:has(.chat-empty-state)){align-content:start}.agent-chat[data-workbench=full] .chat-transcript,.agent-chat[data-workbench=brief] .chat-transcript{align-content:start;height:auto;overflow:visible}.chat-message{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:8px;width:min(74%,720px);min-width:0;padding:13px 15px;display:grid;box-shadow:0 14px 36px -34px #00000073}.chat-message[data-role=assistant]{border-color:var(--border-subtle);background:#ffffffe6;justify-self:start}.chat-message[data-role=system]{background:#d9770614;border-color:#d977062e;justify-self:center;width:min(88%,720px)}.chat-message[data-role=user]{color:#fff;background:#0a0a0a;border-color:#0a0a0a;justify-self:end}.chat-message header{align-items:center;gap:10px;min-width:0;display:flex}.chat-message header strong{min-width:0;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.chat-message[data-role=user] header strong,.chat-message[data-role=user] header span,.chat-message[data-role=user] header small,.chat-message[data-role=user] p{color:#fff}.chat-message[data-role=user] header small{color:#ffffff94}.chat-message header span,.chat-message header small{color:var(--ink-3);flex:none;font-size:11px;font-weight:650}.chat-message p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.chat-transcript[data-summary=saved-request]{gap:0;padding:0;overflow:visible}.chat-transcript[data-summary=saved-request] .chat-message{width:100%;color:var(--ink-1);border-color:var(--border-subtle);box-shadow:none;background:#ffffffd1;justify-self:stretch;padding:11px 13px}.chat-transcript[data-summary=saved-request] .chat-message[data-role=user],.chat-transcript[data-summary=saved-request] .chat-message[data-role=user] header strong,.chat-transcript[data-summary=saved-request] .chat-message[data-role=user] header span,.chat-transcript[data-summary=saved-request] .chat-message[data-role=user] header small,.chat-transcript[data-summary=saved-request] .chat-message[data-role=user] p{color:var(--ink-1)}.chat-transcript[data-summary=saved-request] .chat-message header small{color:var(--ink-3)}.chat-transcript[data-summary=saved-request] .chat-message p{color:var(--ink-2)}.saved-request-receipt{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.saved-request-receipt header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.saved-request-receipt header span{min-width:0;color:var(--ink-1);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.saved-request-receipt header svg{color:var(--indigo);flex:none}.saved-request-receipt header .secondary-action{white-space:nowrap;min-height:32px;padding-inline:10px}.saved-request-receipt p{max-width:920px;color:var(--ink-1);margin:0;font-size:14px;line-height:1.45}.saved-request-receipt small{color:var(--ink-3);font-size:12px;line-height:1.4}.chat-empty-state{text-align:center;width:min(100%,560px);color:var(--ink-2);background:0 0;border:0;border-radius:0;place-self:center;gap:5px;margin:auto 0;padding:0;display:grid}.chat-empty-state[data-mode=competitive]{border:1px solid var(--border-subtle);width:min(100%,640px);box-shadow:var(--shadow-xs);background:#ffffffb8;border-radius:8px;padding:18px}.chat-empty-state[data-mode=ready]{border:1px solid var(--border-subtle);width:min(100%,560px);box-shadow:var(--shadow-xs);background:#ffffffb8;border-radius:8px;padding:16px}.chat-empty-state span{width:fit-content;color:var(--ink-3);justify-self:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.chat-empty-state strong{color:var(--ink-0);font-size:clamp(19px,2.2vw,26px);font-weight:760;line-height:1.15}.chat-empty-state p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.competitive-workbench{width:min(100%,1120px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);place-self:start center;gap:10px;margin:0;padding:0;display:grid}.competitive-workbench[data-density=compact]{border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-xs);background:#fffffff0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);justify-self:stretch;align-items:start;padding:12px}.competitive-workbench-hero{text-align:left;align-content:start;gap:8px;min-width:0;display:grid}.competitive-workbench-hero>span{width:fit-content;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.competitive-workbench-hero>span svg{color:var(--blue)}.competitive-workbench-hero>strong{color:var(--ink-0);max-width:680px;font-size:clamp(27px,3.8vw,42px);font-weight:760;line-height:1.04}.competitive-workbench-hero>p{max-width:660px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.42}.competitive-workbench-hero>small{width:fit-content;max-width:100%;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:760;line-height:1.2}.competitive-workbench-source-line,.competitive-source-strip{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.competitive-workbench-source-line{margin-top:4px}.competitive-workbench-source-line span,.competitive-source-strip span{max-width:100%;min-height:29px;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.competitive-workbench-source-line strong,.competitive-workbench-source-line small,.competitive-source-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competitive-workbench-source-line strong{color:var(--ink-1);font-size:12px;font-weight:850}.competitive-workbench-source-line small{color:var(--ink-3);font-size:11px;font-weight:700}.competitive-source-strip span{background:#fff}.competitive-source-strip svg{color:var(--blue);flex:none}.competitive-source-strip strong{font-size:12px;font-weight:760}.competitive-workbench[data-density=compact] .competitive-workbench-hero{grid-area:1/1;gap:5px}.competitive-workbench[data-density=compact] .competitive-workbench-hero>strong{font-size:18px;line-height:1.12}.competitive-workbench[data-density=compact] .competitive-workbench-summary{grid-area:2/1/auto/-1;grid-template-columns:1fr}.competitive-workbench[data-density=compact] .competitive-workbench-actions{grid-area:1/2;justify-self:end}.daily-brief-card{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:8px;gap:clamp(12px,1.6vw,16px);padding:clamp(14px,2vw,20px);display:grid}.daily-brief-header{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:end;gap:clamp(12px,2vw,20px);min-width:0;padding-bottom:clamp(12px,1.7vw,16px);display:grid}.daily-brief-header[data-actions=false]{grid-template-columns:minmax(0,1fr)}.daily-brief-header .competitive-workbench-actions{justify-self:end;gap:8px;width:min(100%,300px);display:grid}.daily-brief-header .competitive-workbench-hero>strong{max-width:620px;font-size:clamp(21px,2.1vw,27px);line-height:1.12}.daily-brief-header .competitive-workbench-actions .primary-action,.daily-brief-header .competitive-workbench-actions .secondary-action{width:100%}.daily-brief-header-check{min-width:0;display:grid}.daily-brief-request{border-bottom:1px solid var(--border-subtle);gap:10px;min-width:0;padding-bottom:clamp(12px,1.7vw,16px);display:grid}.daily-brief-request header{gap:4px;min-width:0;display:grid}.daily-brief-request header span{width:fit-content;color:var(--indigo);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-request header strong{color:var(--ink-1);font-size:15px;line-height:1.25}.daily-brief-request>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.daily-brief-request label{gap:6px;min-width:0;display:grid}.daily-brief-request label:nth-child(2){grid-row:span 2}.daily-brief-request label span{color:var(--ink-3);font-size:11px;font-weight:800}.daily-brief-request input,.daily-brief-request textarea{width:100%;min-width:0;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;outline:none;font-size:13px}.daily-brief-request input{height:36px;padding:0 10px}.daily-brief-request textarea{resize:vertical;min-height:72px;padding:9px 10px}.daily-brief-detail-grid{gap:14px;min-width:0;display:grid}.daily-brief-request input:focus,.daily-brief-request textarea:focus{border-color:rgb(var(--brand-accent-rgb) / .45);box-shadow:0 0 0 3px rgb(var(--brand-accent-rgb) / .1)}.daily-brief-recommendation{border-bottom:1px solid var(--border-subtle);gap:7px;min-width:0;padding:0 0 clamp(14px,2vw,18px);display:grid}.daily-brief-recommendation span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-recommendation strong{max-width:760px;color:var(--ink-1);font-size:clamp(18px,2.2vw,23px);line-height:1.16}.daily-brief-recommendation p{max-width:740px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.daily-brief-opener{border-bottom:1px solid var(--border-subtle);gap:12px;min-width:0;padding:0 0 clamp(14px,2vw,18px);display:grid}.daily-brief-opener>p{max-width:760px;color:var(--ink-1);margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:680;line-height:1.45}.daily-brief-focus-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.daily-brief-focus-list span{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.daily-brief-focus-list strong,.daily-brief-focus-list small{text-overflow:ellipsis;min-width:0;overflow:hidden}.daily-brief-focus-list strong{color:var(--ink-1);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-focus-list small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box}.daily-brief-subject{border-bottom:1px solid var(--border-subtle);gap:5px;min-width:0;padding:0 0 10px;display:grid}.daily-brief-subject span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-subject strong{color:var(--ink-1);font-size:clamp(17px,2vw,21px);line-height:1.14}.daily-brief-subject p{max-width:720px;color:var(--ink-2);margin:0;font-size:12px;line-height:1.42}.daily-brief-subject small{width:fit-content;max-width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760;line-height:1.15;overflow:hidden}.daily-brief-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(12px,1.8vw,18px);min-width:0;display:grid}@media (min-width:1120px){.daily-brief-body{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.8vw,18px)}.daily-brief-email-readout{grid-column:1}}.daily-brief-side-rail{align-self:start;gap:12px;min-width:0;display:grid}@media (min-width:1120px){.daily-brief-side-rail{position:static}}.daily-brief-greeting{border-bottom:1px solid var(--border-subtle);gap:6px;min-width:0;padding:0 0 clamp(12px,1.7vw,16px);display:grid}.daily-brief-greeting>span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-greeting strong{max-width:780px;color:var(--ink-1);font-size:clamp(18px,2vw,23px);line-height:1.15}.daily-brief-greeting p{max-width:760px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.daily-brief-email-feed{gap:0;min-width:0;display:grid}.daily-brief-email-readout{border-bottom:1px solid var(--border-subtle);gap:0;min-width:0;padding-bottom:clamp(12px,1.7vw,16px);display:grid}.daily-brief-email-readout[data-variant=brief]{gap:clamp(10px,1.5vw,14px)}.daily-brief-email-note{max-width:780px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.daily-brief-lanes{border-top:1px solid var(--border-subtle);gap:0;min-width:0;display:grid}.daily-brief-lane{border-bottom:1px solid var(--border-subtle);grid-template-columns:128px minmax(0,1fr);gap:12px;min-width:0;padding:clamp(13px,1.8vw,16px) 0;display:grid}.daily-brief-lane:last-child{border-bottom:0}.daily-brief-lane>span{width:fit-content;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.daily-brief-lane[data-tone=competitive]>span{color:#991b1b;background:#dc262614;border-color:#dc26262e}.daily-brief-lane[data-tone=market]>span{color:#1d4ed8;background:#0058dc14;border-color:#0058dc2e}.daily-brief-lane[data-tone=opportunity]>span{color:#047857;background:#05966914;border-color:#0596692e}.daily-brief-lane>div{gap:6px;min-width:0;display:grid}.daily-brief-lane strong{min-width:0;color:var(--ink-1);font-size:clamp(15px,1.5vw,18px);line-height:1.16}.daily-brief-lane p{max-width:780px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.daily-brief-lane small{max-width:780px;color:var(--ink-3);font-size:12px;font-weight:650;line-height:1.42}.daily-brief-lane-points{gap:7px;min-width:0;margin-top:2px;display:grid}.daily-brief-lane-points span{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:2px 10px;min-width:0;padding:8px 0 0;display:grid}.daily-brief-lane-points strong{min-width:0;color:var(--ink-1);font-size:12px;line-height:1.25}.daily-brief-lane-points small{min-width:0;max-width:none;color:var(--ink-2);text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:1.38;overflow:hidden}.daily-brief-lane-points small:last-child{color:var(--ink-3);grid-column:2;font-size:11px}.daily-brief-lane-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.daily-brief-wiki-stats{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:7px 14px;min-width:0;padding:10px 0;display:grid}.daily-brief-wiki-stats>span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.12}.daily-brief-wiki-stats>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.daily-brief-wiki-stats small{max-width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.15;overflow:hidden}.daily-brief-wiki-stats p{max-width:760px;color:var(--ink-3);grid-column:2;margin:0;font-size:11px;font-weight:650;line-height:1.4}.daily-brief-action-strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);align-items:start;gap:10px 14px;min-width:0;padding:10px 0;display:grid}.daily-brief-action-strip header{gap:4px;min-width:0;display:grid}.daily-brief-action-strip header span,.daily-brief-action-strip article span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.12}.daily-brief-action-strip header strong{color:var(--ink-1);font-size:clamp(15px,1.5vw,18px);line-height:1.18}.daily-brief-action-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.daily-brief-action-strip article{border:1px solid var(--border-subtle);background:#ffffffad;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.daily-brief-action-strip p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.38}.daily-brief-action-row{border-bottom:1px solid var(--border-subtle);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;min-width:0;padding:clamp(14px,1.9vw,18px) 0;display:grid}@media (min-width:1120px){.daily-brief-action-row{border-right:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-left:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(14px,1.9vw,18px) 0}.daily-brief-action-buttons{grid-area:1/2}}.daily-brief-action-row>header{gap:6px;min-width:0;display:grid}.daily-brief-action-row>header span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.12}.daily-brief-action-row>header strong{color:var(--ink-1);font-size:clamp(15px,1.4vw,18px);line-height:1.18}.daily-brief-action-row>header p{max-width:660px;color:var(--ink-2);margin:0;font-size:12px;line-height:1.42}.daily-brief-include-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.daily-brief-include-list small{color:var(--ink-3);flex:0 0 100%;font-size:11px;font-weight:760;line-height:1.2}.daily-brief-include-list span{max-width:100%;min-height:28px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex;overflow:hidden}.daily-brief-action-buttons{flex-wrap:wrap;grid-area:1/2;place-content:start flex-end;gap:8px;min-width:0;display:flex}.daily-brief-web-proof{flex:238px;min-width:min(100%,238px);max-width:320px}.daily-brief-web-proof .agent-response-check,.daily-brief-web-proof .agent-response-check .secondary-action{width:100%}.daily-brief-web-proof .agent-response-check small{white-space:normal}@media (min-width:1120px){.daily-brief-action-buttons{grid-area:1/2}.daily-brief-side-rail .daily-brief-action-row,.daily-brief-side-rail .daily-brief-inline-composer{grid-area:auto}}.daily-brief-action-buttons .secondary-action,.daily-brief-action-buttons .brief-primary-action{width:auto}.daily-brief-action-buttons .agent-response-check,.daily-brief-action-buttons .agent-response-check .secondary-action,.daily-brief-agent-check .agent-response-check,.daily-brief-agent-check .agent-response-check .secondary-action{width:100%}.daily-brief-action-buttons .agent-response-check,.daily-brief-agent-check .agent-response-check{grid-template-columns:minmax(0,1fr);gap:6px}.daily-brief-action-buttons .agent-response-check small,.daily-brief-agent-check .agent-response-check small{white-space:normal}.daily-brief-inline-composer{border-bottom:1px solid var(--border-subtle);min-width:0;padding:clamp(12px,1.7vw,16px) 0;display:grid}@media (min-width:1120px){.daily-brief-inline-composer{border-bottom:1px solid var(--border-subtle);padding:clamp(12px,1.7vw,16px) 0}}.daily-brief-inline-composer .agent-composer{border:1px solid var(--border-subtle);background:linear-gradient(#fff,#f7fafceb);border-radius:8px;width:100%;min-width:0;padding:clamp(11px,1.5vw,14px);box-shadow:0 20px 48px -42px #0000006b}.daily-brief-inline-composer .composer-brief-heading{grid-template-columns:minmax(0,1fr);gap:3px}.daily-brief-inline-composer .composer-brief-heading strong{font-size:clamp(17px,1.7vw,21px);line-height:1.25}.daily-brief-inline-composer .composer-input-row{background:#fff;padding:6px}.daily-brief-inline-composer .agent-composer textarea{min-height:46px}.daily-brief-proof-card{border:1px solid var(--border-subtle);background:#f7fafcd1;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.daily-brief-proof-card>span{color:var(--ink-1);text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.15}.daily-brief-proof-card>p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.35}.daily-brief-proof-card .agent-response-check{min-width:0}.daily-brief-email-section{border-bottom:1px solid var(--border-subtle);gap:8px;min-width:0;padding:clamp(15px,2vw,19px) 0;display:grid}.daily-brief-email-section:first-child{padding-top:0}.daily-brief-email-section>header{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:5px 16px;min-width:0;display:grid}.daily-brief-email-section>header>span{width:fit-content;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.daily-brief-email-section>header>div{gap:8px;min-width:0;display:grid}.daily-brief-email-section[data-tone=competitive]>header>span{color:#991b1b;background:#dc262614;border-color:#dc26262e}.daily-brief-email-section[data-tone=market]>header>span{color:#1d4ed8;background:#0058dc14;border-color:#0058dc2e}.daily-brief-email-section[data-tone=opportunity]>header>span{color:#047857;background:#05966914;border-color:#0596692e}.daily-brief-email-section>header strong{min-width:0;color:var(--ink-1);font-size:clamp(18px,2vw,23px);font-weight:760;line-height:1.16}.daily-brief-email-section>header p{max-width:760px;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.52}.daily-brief-section-source{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.daily-brief-section-source small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.daily-brief-email-items{gap:8px;min-width:0;margin-top:4px;display:grid}.daily-brief-email-items section{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(156px,.28fr) minmax(0,1fr);gap:4px 12px;min-width:0;padding:9px 0 0;display:grid}.daily-brief-email-items section:first-child{border-color:var(--border-subtle)}.daily-brief-email-items strong{min-width:0;color:var(--ink-1);font-size:13px;line-height:1.28}.daily-brief-email-items p{max-width:780px;color:var(--ink-2);grid-column:2;margin:0;font-size:12px;line-height:1.42}.daily-brief-email-items small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;font-weight:760;line-height:1.25;overflow:hidden}.daily-brief-email-next{border-top:1px solid var(--border-subtle);gap:0;min-width:0;display:grid}.daily-brief-email-next article{border-bottom:1px solid var(--border-subtle);grid-template-columns:156px minmax(0,1fr);gap:8px 14px;min-width:0;padding:clamp(13px,1.8vw,16px) 0;display:grid}.daily-brief-email-next header{align-content:start;gap:5px;min-width:0;display:grid}.daily-brief-email-next header span{color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.12}.daily-brief-email-next header strong{color:var(--ink-1);font-size:14px;line-height:1.2}.daily-brief-email-next p{max-width:780px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.daily-brief-email-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:7px;min-width:0;display:flex}.daily-brief-email-meta>small{max-width:min(100%,320px);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.daily-brief-decision-readout{border-bottom:1px solid var(--border-subtle);gap:14px;min-width:0;padding-bottom:clamp(12px,1.7vw,16px);display:grid}.daily-brief-decision-readout>header{gap:6px;min-width:0;display:grid}.daily-brief-decision-readout>header span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-decision-readout>header strong{max-width:780px;color:var(--ink-1);font-size:clamp(18px,2vw,23px);line-height:1.15}.daily-brief-decision-readout>header p{max-width:760px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.daily-brief-decision-readout>div{gap:0;min-width:0;display:grid}.daily-brief-decision-readout article{border-top:1px solid var(--border-subtle);grid-template-columns:172px minmax(0,1fr);gap:8px 16px;min-width:0;padding:15px 0;display:grid}.daily-brief-decision-readout article:first-child{border-top-color:rgb(var(--brand-accent-rgb) / .16)}.daily-brief-decision-readout article>span{width:fit-content;max-width:100%;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:850;line-height:1.12}.daily-brief-decision-readout article>div{gap:6px;min-width:0;display:grid}.daily-brief-decision-readout article small{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:760}.daily-brief-decision-readout article strong{color:var(--ink-1);font-size:clamp(16px,1.65vw,20px);line-height:1.17}.daily-brief-decision-readout article p{max-width:780px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.daily-brief-focus-details{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;min-width:0;display:grid}.daily-brief-focus-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;list-style:none;display:grid}.daily-brief-focus-details>summary::-webkit-details-marker{display:none}.daily-brief-focus-details>summary::marker{content:""}.daily-brief-focus-details[open]>summary{border-bottom:1px solid var(--border-subtle)}.daily-brief-focus-edit{min-height:30px;color:var(--ink-2);white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:780;display:inline-flex}.daily-brief-focus-edit svg{color:var(--ink-3);transition:transform .16s var(--ease-standard)}.daily-brief-focus-details[open] .daily-brief-focus-edit svg{transform:rotate(180deg)}.daily-brief-setup-copy{gap:5px;min-width:0;display:grid}.daily-brief-setup-copy span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-setup-copy strong{color:var(--ink-1);font-size:14px;line-height:1.3}.daily-brief-setup-copy small{color:var(--ink-3);font-size:12px;font-weight:650;line-height:1.4}.daily-brief-focus-fields{flex-wrap:wrap;align-content:start;gap:7px;min-width:0;padding:12px;display:flex}.daily-brief-focus-fields>span{max-width:min(100%,320px);min-height:30px;color:var(--ink-2);text-overflow:ellipsis;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;flex:180px;gap:2px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-grid;overflow:hidden}.daily-brief-focus-fields label{max-width:min(100%,320px);min-height:54px;color:var(--ink-2);text-overflow:ellipsis;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;flex:180px;gap:2px;padding:5px 8px 6px;font-size:11px;font-weight:750;display:inline-grid;overflow:hidden}.daily-brief-focus-fields label small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.1;overflow:hidden}.daily-brief-focus-fields>span strong,.daily-brief-focus-fields>span small,.daily-brief-focus-fields input{text-overflow:ellipsis;min-width:0;overflow:hidden}.daily-brief-focus-fields>span strong,.daily-brief-focus-fields>span small{white-space:nowrap}.daily-brief-focus-fields>span strong{color:var(--ink-1);text-transform:uppercase;font-size:10px;font-weight:850}.daily-brief-focus-fields input{width:100%;height:22px;color:var(--ink-2);font:inherit;white-space:nowrap;background:0 0;border:0;outline:none;padding:0;line-height:1.25}.daily-brief-focus-fields input:focus{color:var(--ink-1)}.daily-brief-focus-fields>span small{color:var(--ink-3);font-size:11px;font-weight:700}.daily-brief-email-footer{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:12px 0 0;display:grid}.daily-brief-email-footer>span{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-email-footer>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.daily-brief-source-area-list{grid-column:2}.daily-brief-source-area-list span{max-width:100%;min-height:26px;color:var(--ink-2);border:1px solid var(--border-subtle);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.daily-brief-source-area-list span[data-status=ready]{border-color:#05966938}.daily-brief-source-area-list span[data-status=missing]{color:#92400e;background:#f59e0b14;border-color:#f59e0b33}.daily-brief-source-area-list strong,.daily-brief-source-area-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-brief-source-area-list strong{color:var(--ink-1);font-size:11px;font-weight:820}.daily-brief-email-footer .daily-brief-source-area-list small{color:var(--ink-3);background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.daily-brief-email-footer small{min-height:24px;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.daily-brief-email-footer p{color:var(--ink-3);grid-column:2;margin:0;font-size:11px;line-height:1.4}.daily-brief-readout{border-bottom:1px solid var(--border-subtle);gap:11px;min-width:0;padding:0 0 clamp(14px,2vw,18px);display:grid}.daily-brief-readout-heading{gap:5px;min-width:0;display:grid}.daily-brief-readout-heading span{width:fit-content;color:var(--indigo);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-readout-heading strong{max-width:720px;color:var(--ink-1);font-size:clamp(17px,1.8vw,21px);line-height:1.18}.daily-brief-readout-list{gap:8px;min-width:0;display:grid}.daily-brief-readout-list>div{border-top:1px solid var(--border-subtle);grid-template-columns:150px minmax(0,1fr);gap:10px 14px;min-width:0;padding:11px 0;display:grid}.daily-brief-readout-list>div:first-child{border-top:0}.daily-brief-readout-list span{width:fit-content;max-width:100%;color:var(--ink-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.daily-brief-readout-list p{max-width:760px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.daily-brief-readout-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding-top:3px;display:grid}.daily-brief-readout-context span{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.daily-brief-readout-context strong,.daily-brief-readout-context small{text-overflow:ellipsis;min-width:0;overflow:hidden}.daily-brief-readout-context strong{color:var(--ink-1);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-readout-context small{color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.35}.daily-brief-signals{gap:0;min-width:0;display:grid}.daily-brief-signals article{border-bottom:1px solid var(--border-subtle);grid-template-columns:106px minmax(0,1fr);gap:8px 14px;min-width:0;padding:13px 0;display:grid}.daily-brief-signals article:first-child{padding-top:0}.daily-brief-signals article:last-child{border-bottom:0;padding-bottom:0}.daily-brief-signals article>span{width:fit-content;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:850;line-height:1}.daily-brief-signals article[data-tone=competitive]>span{color:#991b1b;background:#dc262614;border-color:#dc26262e}.daily-brief-signals article[data-tone=market]>span{color:#1d4ed8;background:#0058dc14;border-color:#0058dc2e}.daily-brief-signals article[data-tone=opportunity]>span{color:#047857;background:#05966914;border-color:#0596692e}.daily-brief-signals article>div{gap:7px;min-width:0;display:grid}.daily-brief-signals strong{color:var(--ink-1);font-size:16px;line-height:1.2}.daily-brief-signals p{max-width:720px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.daily-brief-signal-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.daily-brief-signal-meta small,.daily-brief-signals small{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.45}.daily-brief-primary-signal{border:0;border-left:2px solid rgb(var(--brand-accent-rgb) / .18);background:0 0;border-radius:0;gap:5px;min-width:0;padding:0 0 0 12px;display:grid}.daily-brief-primary-signal strong{color:var(--ink-1);font-size:14px;line-height:1.22}.daily-brief-primary-signal p{max-width:780px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.daily-brief-primary-signal small{color:var(--ink-3);font-size:11px;font-weight:720}.daily-brief-more-signals{gap:8px;min-width:0;display:grid}.daily-brief-more-signals>summary{width:fit-content;min-height:30px;color:var(--ink-2);border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:780;list-style:none;display:inline-flex}.daily-brief-more-signals>summary::-webkit-details-marker{display:none}.daily-brief-more-signals>summary small{min-width:19px;height:19px;color:var(--ink-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.daily-brief-more-signals>summary svg{color:var(--ink-3);transition:transform .16s var(--ease-standard);flex:none}.daily-brief-more-signals[open]>summary svg{transform:rotate(180deg)}.daily-brief-signal-list{gap:7px;min-width:0;margin:0;padding:2px 0 0;list-style:none;display:grid}.daily-brief-signal-list li{border:0;border-left:2px solid var(--border-subtle);background:0 0;border-radius:0;gap:3px;min-width:0;padding:0 0 0 11px;display:grid}.daily-brief-signal-list strong{color:var(--ink-1);font-size:13px;line-height:1.25}.daily-brief-signal-list p{max-width:780px;color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.daily-brief-signal-list small{color:var(--ink-3);font-size:11px;font-weight:720;line-height:1.35}.daily-brief-stats,.daily-brief-next-move,.daily-brief-output,.daily-brief-implications{min-width:0}.daily-brief-stats{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.daily-brief-stats span{max-width:min(100%,260px);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;overflow:hidden}.daily-brief-source-freshness{max-width:720px;color:var(--ink-3);font-size:11px;font-weight:700;line-height:1.45;display:block}.daily-brief-next-move,.daily-brief-output{border:1px solid var(--border-subtle);background:0 0;border-width:1px 0 0;border-radius:8px;gap:8px;padding:12px 0 0;display:grid}.daily-brief-output span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.daily-brief-next-move strong,.daily-brief-output strong{color:var(--ink-1);font-size:14px}.daily-brief-next-move p{max-width:680px;color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.daily-brief-next-move ul,.daily-brief-output ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-next-move li,.daily-brief-output li{color:var(--ink-2);font-size:12px;line-height:1.45}.daily-brief-next-move li:before,.daily-brief-output li:before{content:"• ";color:var(--ink-3)}.daily-brief-supporting{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.daily-brief-supporting>header{grid-template-columns:minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.daily-brief-supporting>header span,.daily-brief-supporting>header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-brief-supporting>header span{color:var(--ink-1);font-size:13px;font-weight:800}.daily-brief-supporting>header small{color:var(--ink-3);font-size:11px}.daily-brief-supporting-grid,.daily-brief-followups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.daily-brief-supporting-grid article,.daily-brief-followups article{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.daily-brief-supporting-grid strong,.daily-brief-supporting-grid li span,.daily-brief-followups strong,.daily-brief-followups li span{color:var(--ink-1);font-size:12px;font-weight:800}.daily-brief-supporting-grid ul,.daily-brief-followups ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-supporting-grid li,.daily-brief-followups li{color:var(--ink-2);gap:3px;font-size:12px;line-height:1.42;display:grid}.daily-brief-supporting-grid p,.daily-brief-followups p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.42}.daily-brief-implications{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:clamp(10px,1.5vw,14px) 0 0;display:grid}.daily-brief-implications article{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.daily-brief-implications span{color:var(--ink-1);text-transform:uppercase;font-size:13px;font-weight:850}.daily-brief-implications ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-implications li{color:var(--ink-2);font-size:11px;line-height:1.42}.daily-brief-implications li:before{content:"• ";color:var(--ink-3)}.daily-brief-validation-row{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:128px minmax(0,1fr);gap:10px 14px;min-width:0;padding:14px 0;display:grid}.daily-brief-validation-row>span{color:#92400e;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:999px;align-self:start;width:fit-content;padding:4px 7px;font-size:10px;font-weight:850;line-height:1}.daily-brief-validation-row>div{gap:5px;min-width:0;display:grid}.daily-brief-validation-row strong{color:var(--ink-1);font-size:14px;font-weight:850}.daily-brief-validation-row p{max-width:760px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.daily-brief-validation-row small{color:var(--ink-3);font-size:11px;font-weight:650;line-height:1.35}.daily-brief-action-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.daily-brief-action-summary article{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:9px;min-width:0;padding:12px 13px;display:grid}.daily-brief-action-summary span{color:var(--ink-1);text-transform:uppercase;font-size:12px;font-weight:850}.daily-brief-action-summary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-action-summary li{color:var(--ink-2);font-size:12px;line-height:1.45}.daily-brief-action-summary li:before{content:"• ";color:var(--ink-3)}.daily-brief-source-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding-top:2px;display:grid}.daily-brief-source-ledger span{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.daily-brief-source-ledger strong,.daily-brief-source-ledger small{text-overflow:ellipsis;min-width:0;overflow:hidden}.daily-brief-source-ledger strong{color:var(--ink-1);font-size:12px}.daily-brief-source-ledger small{color:var(--ink-3);font-size:11px;line-height:1.35}.daily-brief-footer{min-width:0;color:var(--ink-2);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:10px;padding:10px 0 0;font-size:13px;font-weight:650;line-height:1.45;display:grid}.daily-brief-footer>div{gap:3px;min-width:0;display:grid}.daily-brief-footer span{min-width:0}.daily-brief-footer small{color:var(--ink-3);font-size:11px;font-weight:650;line-height:1.35}.daily-brief-answer-check{justify-self:end;width:min(100%,260px)}.daily-brief-answer-check .agent-response-check,.daily-brief-answer-check .agent-response-check .secondary-action{width:100%}.daily-brief-answer-check .agent-response-check small{white-space:normal}.competitive-workbench[data-density=compact] .competitive-workbench-hero>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.competitive-workbench-compact-recommendation{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.competitive-workbench-compact-recommendation span{color:var(--ink-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.competitive-workbench-compact-recommendation strong{min-width:0;color:var(--ink-1);text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.competitive-workbench-compact-recommendation small{min-width:0;color:var(--ink-2);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.competitive-brief-digest-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;display:grid}.competitive-brief-recommendation{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(14px,2vw,18px);display:grid}.competitive-brief-recommendation>div:first-child{gap:7px;min-width:0;display:grid}.competitive-brief-recommendation span{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.competitive-brief-recommendation strong{color:var(--ink-1);font-size:clamp(18px,2.2vw,22px);line-height:1.15}.competitive-brief-recommendation p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.48}.competitive-workbench-summary{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.daily-brief-compact-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:118px minmax(0,1fr);gap:8px 12px;min-width:0;padding:10px 0;display:grid}.daily-brief-compact-row>span{width:fit-content;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.daily-brief-compact-row[data-tone=competitive]>span{color:#991b1b;background:#dc262614;border-color:#dc26262e}.daily-brief-compact-row[data-tone=market]>span{color:#1d4ed8;background:#0058dc14;border-color:#0058dc2e}.daily-brief-compact-row[data-tone=opportunity]>span{color:#047857;background:#05966914;border-color:#0596692e}.daily-brief-compact-row>div{gap:4px;min-width:0;display:grid}.daily-brief-compact-row strong,.daily-brief-compact-row p,.daily-brief-compact-row small,.daily-brief-compact-next{text-overflow:ellipsis;min-width:0;overflow:hidden}.daily-brief-compact-row strong{color:var(--ink-1);font-size:13px;line-height:1.25}.daily-brief-compact-row p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.36}.daily-brief-compact-row small{color:var(--ink-3);font-size:11px;font-weight:650;line-height:1.3}.daily-brief-compact-next{color:var(--ink-2);margin:0;padding:10px 0 0;font-size:12px;line-height:1.4}.daily-brief-compact-next strong{color:var(--ink-1)}.competitive-brief-preview,.competitive-digest-list{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:0;display:grid}.competitive-brief-preview article,.competitive-digest-list article{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;grid-template-columns:104px minmax(0,1fr);gap:5px 12px;min-width:0;padding:12px 13px;display:grid}.competitive-brief-preview article[data-tone=competitive],.competitive-digest-list article[data-tone=competitive]{border-color:#dc26262e;box-shadow:inset 3px 0 #dc2626b8}.competitive-brief-preview article[data-tone=market],.competitive-digest-list article[data-tone=market]{border-color:#0058dc2e;box-shadow:inset 3px 0 #0058dcb8}.competitive-brief-preview article[data-tone=validation],.competitive-digest-list article[data-tone=validation]{border-color:#d9770633;box-shadow:inset 3px 0 #d97706c7}.competitive-brief-preview article[data-tone=opportunity],.competitive-digest-list article[data-tone=opportunity]{border-color:#05966933;box-shadow:inset 3px 0 #059669c7}.competitive-brief-preview span,.competitive-digest-list span{width:fit-content;color:var(--ink-2);text-transform:uppercase;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;grid-row:1/span 3;align-self:start;padding:3px 7px;font-size:10px;font-weight:850;line-height:1}.competitive-digest-list>article>div{gap:5px;min-width:0;display:grid}.competitive-brief-preview strong,.competitive-digest-list strong{color:var(--ink-1);grid-column:2;font-size:15px;line-height:1.18}.competitive-brief-preview p,.competitive-digest-list p{color:var(--ink-3);grid-column:2;margin:0;font-size:12px;line-height:1.45}.competitive-digest-list small{color:var(--ink-2);grid-column:2;font-size:12px;font-weight:700;line-height:1.4}.competitive-digest-source{width:fit-content;max-width:100%;min-height:28px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex;overflow:hidden}.competitive-digest-list .competitive-digest-source{grid-column:2}.competitive-digest-source:hover{color:var(--ink-0);border-color:var(--line-1);box-shadow:var(--shadow-xs)}.competitive-digest-source[data-status=missing]{color:#92400e;background:#f59e0b14;border-color:#f59e0b2e}.competitive-digest-source svg{color:var(--blue);flex:none}.competitive-digest-source span{text-overflow:ellipsis;min-width:0;overflow:hidden}.competitive-brief-preview ul{grid-column:2;gap:6px;margin:0;padding:0;list-style:none;display:grid}.competitive-brief-preview li{color:var(--ink-2);font-size:12px;line-height:1.42}.competitive-brief-preview li:before{content:"• ";color:var(--ink-3)}.competitive-strategy-panel,.competitive-brief-actions-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.competitive-brief-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.competitive-next-move-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.competitive-strategy-panel article,.competitive-brief-actions-panel article,.competitive-brief-output-grid article,.competitive-follow-through-panel{background:linear-gradient(180deg, #fff 0%, var(--surface-1) 100%);border:1px solid var(--border-subtle);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.competitive-follow-through-panel{align-items:start}.competitive-strategy-panel strong,.competitive-brief-actions-panel strong,.competitive-brief-output-grid strong,.competitive-follow-through-panel strong,.competitive-next-move-panel strong{color:var(--ink-1);font-size:13px}.competitive-brief-output-grid p,.competitive-follow-through-panel p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.42}.competitive-follow-through-panel>small{color:var(--ink-3);font-size:11px;line-height:1.35}.competitive-strategy-panel ul,.competitive-brief-actions-panel ul,.competitive-follow-through-panel ul,.competitive-next-move-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.competitive-strategy-panel li,.competitive-brief-actions-panel li,.competitive-follow-through-panel li,.competitive-next-move-panel li{color:var(--ink-2);font-size:12px;line-height:1.42}.competitive-strategy-panel li:before,.competitive-brief-actions-panel li:before,.competitive-follow-through-panel li:before,.competitive-next-move-panel li:before{content:"• ";color:var(--ink-3)}.competitive-workbench-deliverable>strong{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:800}.competitive-workbench-source[data-status=ready] svg{color:var(--success)}.competitive-workbench-source[data-status=missing] svg{color:var(--warn)}.competitive-workbench-inputs{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px;display:grid}.competitive-workbench-inputs label{gap:5px;min-width:0;display:grid}.competitive-workbench-inputs label:nth-child(2){grid-column:1/-1}.competitive-workbench-inputs span{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:800}.competitive-workbench-inputs input,.competitive-workbench-inputs select,.competitive-workbench-inputs textarea{width:100%;min-width:0;color:var(--ink-1);border:1px solid var(--line-0);transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);background:#fff;border-radius:8px;outline:0}.competitive-workbench-inputs input,.competitive-workbench-inputs select{height:38px;padding:0 10px}.competitive-workbench-inputs textarea{resize:vertical;min-height:74px;max-height:140px;padding:10px}.competitive-workbench-inputs input:focus,.competitive-workbench-inputs select:focus,.competitive-workbench-inputs textarea:focus{border-color:#484dff6b;box-shadow:0 0 0 3px #484dff1a}.competitive-workbench-details,.workflow-brief-details{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.competitive-workbench-details>summary,.workflow-brief-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;padding:11px 12px;list-style:none;display:grid}.competitive-workbench-details>summary::-webkit-details-marker{display:none}.workflow-brief-details>summary::-webkit-details-marker{display:none}.competitive-workbench-details>summary span,.competitive-workbench-details>summary small,.workflow-brief-details>summary span,.workflow-brief-details>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competitive-workbench-details>summary span,.workflow-brief-details>summary span{color:var(--ink-1);font-size:13px;font-weight:800}.competitive-workbench-details>summary small,.workflow-brief-details>summary small{color:var(--ink-3);grid-column:1;font-size:11px}.competitive-workbench-details>summary svg,.workflow-brief-details>summary svg{color:var(--ink-3);transition:transform .16s var(--ease-standard);grid-area:1/2/span 2}.competitive-workbench-details[open]>summary svg,.workflow-brief-details[open]>summary svg{transform:rotate(180deg)}.competitive-workbench-details .competitive-workbench-inputs,.competitive-workbench-details .competitive-workbench-evidence,.workflow-brief-details .workflow-brief-inputs{border-width:0;border-bottom-style:none;border-bottom-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;border-radius:8px}.competitive-workbench-details .competitive-workbench-evidence{border:1px solid var(--border-subtle);background:#fff;padding:12px}.competitive-workbench-details .daily-brief-request{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;padding:12px}.competitive-workbench-details .daily-brief-stats{border-top:1px solid var(--border-subtle);margin-top:0;padding:12px 12px 0}.competitive-workbench-evidence,.competitive-workbench-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.competitive-workbench-evidence{align-content:flex-start}.daily-brief-context-details{background:#fff}.daily-brief-context-grid{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:10px;min-width:0;padding:12px;display:grid}.daily-brief-context-grid .daily-brief-supporting,.daily-brief-context-grid .daily-brief-analysis-plan,.daily-brief-context-grid .daily-brief-proof,.daily-brief-context-grid .daily-brief-details-panel,.daily-brief-context-grid .competitive-other-actions{grid-column:1/-1}.daily-brief-details-panel{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.daily-brief-details-panel>header{gap:3px;min-width:0;display:grid}.daily-brief-details-panel>header span{color:var(--ink-1);font-size:13px;font-weight:850}.daily-brief-details-panel>header small{color:var(--ink-3);font-size:11px;font-weight:650;line-height:1.4}.daily-brief-agent-check{border:1px solid var(--border-subtle);background:#f7fafcd1;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.daily-brief-connection-check{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.daily-brief-agent-check>header,.daily-brief-connection-check>header{gap:3px;min-width:0;display:grid}.daily-brief-agent-check>header span,.daily-brief-connection-check>header span{color:var(--ink-1);font-size:13px;font-weight:850}.daily-brief-agent-check>header small,.daily-brief-connection-check>header small{color:var(--ink-3);font-size:11px;font-weight:650;line-height:1.4}.daily-brief-analysis-plan{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.daily-brief-analysis-plan>header{gap:2px;min-width:0;display:grid}.daily-brief-analysis-plan>header span{color:var(--ink-1);font-size:13px;font-weight:850}.daily-brief-analysis-plan>header small{color:var(--ink-3);font-size:11px;font-weight:650}.daily-brief-analysis-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:10px;min-width:0;display:grid}.daily-brief-analysis-grid article{border:1px solid var(--border-subtle);background:#fbfbf8;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.daily-brief-analysis-grid article>strong,.daily-brief-comparison-rows span,.daily-brief-analysis-grid li span{color:var(--ink-1);font-size:12px;font-weight:850}.daily-brief-analysis-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.daily-brief-analysis-grid li,.daily-brief-comparison-rows section{min-width:0;color:var(--ink-2);gap:3px;font-size:12px;line-height:1.42;display:grid}.daily-brief-analysis-grid li p,.daily-brief-comparison-rows p{margin:0}.daily-brief-analysis-grid small,.daily-brief-comparison-rows em{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:650;line-height:1.35}.daily-brief-comparison-rows{gap:8px;min-width:0;display:grid}.daily-brief-comparison-rows section{border-left:3px solid #b8d8c7;padding-left:10px}.daily-brief-comparison-rows section[data-status=needs-source]{border-left-color:#d9c47a}.daily-brief-proof{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.daily-brief-proof header{gap:3px;min-width:0;display:grid}.daily-brief-proof header span{color:var(--ink-1);font-size:13px;font-weight:850}.daily-brief-proof header small{color:var(--ink-3);font-size:11px;font-weight:650}.daily-brief-proof .agent-response-check{min-width:0}.competitive-workbench-deliverable{grid-column:1/-1}.competitive-workbench-evidence-label,.competitive-workbench-source{max-width:100%;min-height:44px;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;overflow:hidden}.competitive-workbench-evidence-label{color:var(--ink-1);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-weight:800}.competitive-workbench-evidence-label small,.competitive-workbench-source small{color:var(--ink-3);font-size:11px;font-weight:650}.competitive-workbench-source{flex:180px}.competitive-workbench-evidence svg{color:var(--blue);flex:none}.competitive-workbench-source span{gap:2px;min-width:0;display:grid}.competitive-workbench-source strong,.competitive-workbench-source small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competitive-workbench-source strong{color:var(--ink-1);font-size:12px}.competitive-workbench-deliverable{background:linear-gradient(180deg, #fff 0%, var(--surface-1) 100%);border:1px solid var(--border-subtle);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.competitive-workbench-deliverable>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.competitive-workbench-deliverable span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:700;overflow:hidden}.competitive-workbench-actions{align-items:center;padding-top:2px}.competitive-workbench-actions[data-priority=primary]{padding:0}.competitive-workbench[data-density=compact] .competitive-workbench-actions{justify-content:stretch;display:grid}.competitive-workbench-actions .primary-action,.competitive-workbench-actions .secondary-action{height:38px}.competitive-workbench-actions .secondary-action{width:100%}.competitive-workbench-action-note{color:var(--ink-3);flex:220px;font-size:12px;line-height:1.35}.competitive-workbench[data-density=compact] .competitive-workbench-action-note{flex:0 190px;max-width:220px}.competitive-live-proof{min-width:0}.competitive-live-proof .agent-response-check{width:100%;min-width:0}.competitive-live-proof .agent-response-check small{white-space:normal}.competitive-workbench[data-density=compact] .competitive-live-proof{padding-top:6px}.competitive-other-actions{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.competitive-other-actions>strong{color:var(--ink-1);font-size:13px;font-weight:800}.competitive-other-actions>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.chat-tool-refs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chat-tool-refs code{min-width:0;max-width:100%;color:var(--ink-2);font-family:var(--font-code);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line-0);background:#fff;border-radius:8px;padding:4px 6px;font-size:10px;overflow:hidden}.chat-context-files{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chat-context-files span{min-height:24px;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.chat-message[data-role=user] .chat-context-files span{color:#fff;background:#ffffff1f;border-color:#fff3}.agent-orb{color:#fff;background:linear-gradient(135deg, var(--blue), var(--magenta));border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.timeline-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline-list li{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.timeline-list li>span{height:24px;color:var(--ink-2);font-family:var(--font-code);background:var(--surface-2);border-radius:8px;place-items:center;font-size:10px;display:inline-grid}.timeline-list li>span[data-state=done]{color:#064e3b;background:#0596691f}.timeline-list li>span[data-state=active]{color:#3730a3;background:#484dff1f}.timeline-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.timeline-list small{grid-column:2}.runtime-controls{gap:7px;margin-top:12px;display:grid}.runtime-controls>div{flex-wrap:wrap;gap:8px;display:flex}.table-card,.file-list,.skill-list{gap:8px;display:grid}.table-row,.file-list a,.connector-card,.skill-list span,.chat-card{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;min-width:0;padding:10px}.table-row{grid-template-columns:minmax(110px,.8fr) auto minmax(160px,1.1fr);align-items:center;gap:10px;display:grid}.table-row span,.table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.table-row strong{color:var(--ink-2);font-family:var(--font-code);border:1px solid var(--line-0);background:#fff;border-radius:8px;justify-self:start;padding:5px 8px;font-size:10px}.file-list a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.file-list a svg{color:var(--blue)}.file-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-grid,.chat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card-grid{gap:10px;display:grid}.app-card{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.app-card-icon{width:34px;height:34px;color:var(--blue);background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;place-items:center;display:grid}.app-card>span{gap:3px;min-width:0;display:grid}.app-card strong,.app-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-card strong{color:var(--ink-1);font-size:14px}.app-card small{color:var(--ink-3);font-size:12px}.app-card .action-stack{grid-column:2/-1;justify-self:end}.app-card-expanded{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.app-card-expanded .app-card-icon{margin-top:1px}.app-card-meta{flex-wrap:wrap;grid-column:2/-1;gap:8px;min-width:0;display:flex}.app-card-meta span{min-height:28px;color:var(--ink-3);border:1px solid var(--line-0);background:#fff;border-radius:8px;grid-template-columns:auto auto;align-items:baseline;gap:5px;padding:5px 8px;display:inline-grid}.app-card-meta strong{color:var(--ink-1);font-size:12px}.app-card-meta small{color:var(--ink-3);white-space:nowrap;font-size:11px}.app-availability-details{border:1px solid var(--line-0);background:#fff;border-radius:8px;grid-column:2/-1;min-width:0;overflow:hidden}.app-availability-details>summary{min-width:0;min-height:38px;color:var(--ink-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;list-style:none;display:grid}.app-availability-details>summary::-webkit-details-marker{display:none}.app-availability-details>summary::marker{content:""}.app-availability-details>summary span,.app-availability-details>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-availability-details>summary span{color:var(--ink-1);font-size:12px;font-weight:780}.app-availability-details>summary small{color:var(--ink-3);font-size:11px;font-weight:700}.app-availability-details[open]>summary{border-bottom:1px solid var(--line-0)}.app-step-list{gap:7px;min-width:0;margin:0;padding:8px;list-style:none;display:grid}.app-step-list li{min-width:0;color:var(--ink-3);border:1px solid var(--line-0);background:#fff;border-radius:8px;grid-template-columns:auto minmax(82px,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:8px;display:grid}.app-step-list li:before{content:"";background:var(--line-1);border-radius:999px;width:7px;height:7px}.app-step-list li[data-state=done]:before{background:var(--green)}.app-step-list li[data-state=current]:before{background:var(--blue)}.app-step-list span{color:var(--ink-1);white-space:nowrap;font-size:12px;font-weight:750}.app-step-list small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.app-activity-panel,.source-activity-panel,.team-activity-panel{align-content:start}.app-activity-actions,.source-activity-actions,.team-activity-actions{flex:none;justify-content:flex-end;gap:8px;display:inline-flex}.app-activity-list,.source-activity-list,.team-activity-list{gap:8px;display:grid}.app-activity-row,.source-activity-row,.team-activity-row{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.app-activity-icon,.source-activity-icon,.team-activity-icon{width:32px;height:32px;color:var(--blue);background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;place-items:center;display:grid}.app-activity-icon[data-status=connected],.source-activity-icon[data-kind=knowledge-update],.team-activity-icon[data-status=sent]{color:var(--green)}.app-activity-content,.source-activity-content,.team-activity-content{gap:3px;min-width:0;display:grid}.app-activity-content strong,.app-activity-content span,.app-activity-content small,.source-activity-content strong,.source-activity-content span,.source-activity-content small,.team-activity-content strong,.team-activity-content span,.team-activity-content small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-activity-content strong,.source-activity-content strong,.team-activity-content strong{color:var(--ink-1);font-size:13px}.app-activity-content span,.app-activity-empty span,.source-activity-content span,.source-activity-empty span,.team-activity-content span,.team-activity-empty span{color:var(--ink-3);font-size:12px;line-height:1.45}.app-activity-content small,.source-activity-content small,.team-activity-content small{color:var(--ink-3);font-size:11px;font-weight:650}.app-activity-empty,.source-activity-empty,.team-activity-empty{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:3px;padding:12px;display:grid}.app-activity-empty strong,.source-activity-empty strong,.team-activity-empty strong{color:var(--ink-1);font-size:13px}.connector-card,.chat-card,.skill-list span{gap:7px;display:grid}.connector-card svg,.chat-card svg{color:var(--magenta)}.connector-card strong,.chat-card strong,.skill-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ops-strip span{min-height:34px;color:var(--ink-2);border:1px solid var(--line-0);background:#fff;border-radius:8px;gap:7px;padding:7px 10px;font-size:12px;font-weight:650}.app-overview,.connection-overview,.skill-overview,.source-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.app-overview>div,.connection-overview>div,.skill-overview>div,.source-overview>div{background:var(--surface-0);border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.app-overview svg,.connection-overview svg,.skill-overview svg,.source-overview svg{color:var(--blue)}.app-overview strong,.app-overview small,.connection-overview strong,.connection-overview small,.skill-overview strong,.skill-overview small,.source-overview strong,.source-overview small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.app-overview strong,.connection-overview strong,.skill-overview strong,.source-overview strong{color:var(--ink-1);font-size:13px}.app-overview small,.connection-overview small,.skill-overview small,.source-overview small{color:var(--ink-3);margin-top:2px;font-size:12px}.app-use-guide{background:var(--surface-0);border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;padding:14px;display:grid}.app-use-guide>div{gap:7px;min-width:0;display:grid}.app-use-guide h2{max-width:560px;color:var(--ink-0);margin:0;font-size:clamp(20px,2vw,27px);line-height:1.12}.app-use-guide p{max-width:620px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.app-use-guide ol{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-use-guide li{border:1px solid var(--line-0);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;min-width:0;padding:10px;display:grid}.app-use-guide li:before{width:24px;height:24px;color:var(--blue);counter-increment:app-guide-step;content:counter(app-guide-step);background:#0058dc14;border:1px solid #0058dc2e;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:850;display:grid}.app-use-guide{counter-reset:app-guide-step}.app-use-guide strong,.app-use-guide span{overflow-wrap:anywhere;min-width:0}.app-use-guide strong{color:var(--ink-1);font-size:13px}.app-use-guide span{color:var(--ink-3);font-size:12px;line-height:1.42}.page-stack{gap:16px;min-width:0;max-width:1240px;display:grid}.agent-home{grid-template-columns:minmax(0,1120px);justify-content:center;align-items:stretch;min-width:0;min-height:100dvh;margin:0 auto;padding:0 clamp(18px,4vw,56px);display:grid}.agent-chat-workspace,.context-panel,.agent-context-dock{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px}.agent-chat-workspace{height:100dvh;min-height:620px;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:clamp(18px,3vw,34px) 0 clamp(16px,2.6vw,28px);display:grid;overflow:hidden}.agent-chat-workspace[data-workspace-mode=daily-brief]{height:auto;min-height:100dvh;overflow:visible}.agent-home-header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:0 2px;display:grid}.agent-home-header h1{color:var(--ink-0);margin:0;font-size:20px;font-weight:760;line-height:1.1}.agent-focus-label{width:fit-content;color:var(--ink-2);margin-top:5px;font-size:12px;font-weight:800;line-height:1.2;display:block}.agent-eyebrow{color:var(--ink-3);margin:4px 0 0;font-size:13px;font-weight:600}.agent-title-lockup{align-items:flex-start;gap:13px;min-width:0;display:flex}.agent-avatar{color:#fff;width:38px;height:38px;box-shadow:var(--shadow-sm);background:#0a0a0a;border-radius:8px;flex:none;place-items:center;display:grid}.agent-ready-pill{width:fit-content;color:var(--ink-2);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:#ffffffd1;border-radius:999px;flex:none;justify-content:center;justify-self:end;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.agent-ready-pill[data-status=preparing]{color:var(--ink-2);border-color:var(--border-subtle);background:#ffffffd1}.agent-ready-pill[data-status=paused]{color:#475569;background:#64748b1a;border-color:#64748b38}.agent-ready-pill[data-status=attention]{color:#991b1b;background:#dc26261a;border-color:#dc262638}.agent-source-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:460px;display:flex}.agent-source-strip a{min-height:32px;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.agent-source-strip a:hover{color:var(--ink-0);border-color:var(--line-1);box-shadow:var(--shadow-sm)}.agent-source-strip svg{color:var(--blue)}.agent-source-strip small{color:var(--ink-3);font-family:var(--font-code);font-size:10px}.agent-context-brief{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.agent-context-brief-label,.agent-context-brief-alert{align-items:center;min-width:0;display:inline-flex}.agent-context-brief-label{color:var(--ink-2);gap:7px;font-weight:700}.agent-context-brief-label svg,.agent-context-brief-alert svg{color:var(--blue);flex:none}.agent-context-brief-alert:hover{color:var(--ink-0);border-color:var(--line-1)}.agent-context-brief-alert{color:#92400e;text-overflow:ellipsis;white-space:nowrap;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:999px;flex:0 auto;gap:6px;max-width:100%;min-height:28px;padding:0 9px;font-weight:700;overflow:hidden}.agent-chat-workspace .chat-transcript{background:0 0;border:0;border-radius:8px;align-content:end;min-height:0;max-height:none;padding:16px 2px 4px;overflow:auto}:is(.agent-chat-workspace .chat-transcript:has(.competitive-workbench),.agent-chat-workspace .chat-transcript:has(.chat-empty-state)){align-content:start}.agent-chat-workspace .chat-transcript:has(.competitive-workbench[data-density=full]){overflow:visible}.agent-chat-workspace .agent-chat[data-workbench=full] .chat-transcript,.agent-chat-workspace .agent-chat[data-workbench=brief] .chat-transcript{height:auto;overflow:visible}.agent-context-dock{gap:12px;padding:12px;display:grid;position:sticky;top:16px}.agent-context-dock header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.agent-context-dock h2{color:var(--ink-0);margin:0;font-size:16px;line-height:1.15}.agent-context-dock p{color:var(--ink-3);margin:5px 0 0;font-size:12px;line-height:1.45}.context-link-list{gap:8px;min-width:0;display:grid}.context-link-list a{min-width:0;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:9px;display:grid}.context-link-list a:hover{border-color:var(--line-1);box-shadow:var(--shadow-sm)}.context-link-list svg{color:var(--blue);grid-row:1/span 2;margin-top:1px}.context-link-list span{gap:2px;min-width:0;display:grid}.context-link-list strong,.context-link-list small,.context-link-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-link-list strong{color:var(--ink-1);font-size:12px}.context-link-list small,.context-link-list em{color:var(--ink-3);font-size:11px;font-style:normal}.context-link-list em{text-overflow:clip;white-space:normal;grid-column:2;overflow:visible}.context-dock-note{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;margin:0;padding:9px}.agent-context-summary{grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;min-width:0;padding:0 2px;display:grid}.agent-context-summary a{min-width:0;min-height:78px;color:var(--ink-2);border:1px solid var(--line-0);box-shadow:var(--shadow-xs);background:#ffffffbd;border-radius:8px;gap:5px;padding:10px;display:grid}.agent-context-summary a:hover{color:var(--ink-0);border-color:var(--line-1);box-shadow:var(--shadow-sm)}.agent-context-summary a[data-state=ready]{border-color:#10b9812e}.agent-context-summary a[data-state=preparing]{border-color:#3b82f62e}.agent-context-summary a[data-state=attention]{border-color:#f59e0b59}.agent-context-summary span{align-items:center;gap:8px;min-width:0;display:inline-flex}.agent-context-summary svg{color:var(--blue);flex:none}.agent-context-summary strong,.agent-context-summary small,.agent-context-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-context-summary strong{color:var(--ink-1);font-size:13px}.agent-context-summary small{color:var(--ink-3);font-family:var(--font-code);font-size:10px}.agent-context-summary em{color:var(--ink-3);font-size:10px;font-style:normal}.agent-connection-progress{min-width:0;color:var(--ink-2);border:1px solid var(--line-0);box-shadow:var(--shadow-xs);background:#ffffffd1;border-radius:8px;gap:9px;padding:12px;display:grid}.agent-connection-progress header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.agent-connection-progress header span,.agent-connection-progress a span{align-items:center;gap:7px;min-width:0;display:inline-flex}.agent-connection-progress header strong,.agent-connection-progress a strong,.agent-connection-progress small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-connection-progress header strong{color:var(--ink-1);font-size:13px}.agent-connection-progress header svg{color:var(--indigo)}.agent-connection-progress header small{color:var(--ink-3);font-family:var(--font-code);font-size:10px;font-weight:700}.agent-connection-progress p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.agent-connection-progress>div{grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;min-width:0;display:grid}.agent-connection-progress a{min-width:0;min-height:56px;color:var(--ink-2);border:1px solid var(--line-0);background:#fff;border-radius:8px;gap:5px;padding:9px;display:grid}.agent-connection-progress a:hover{color:var(--ink-0);border-color:var(--line-1);box-shadow:var(--shadow-xs)}.agent-connection-progress a[data-status=ready]{border-color:#10b98133}.agent-connection-progress a[data-status=preparing]{border-color:#3b82f633}.agent-connection-progress a[data-status=attention]{border-color:#f59e0b61}.agent-connection-progress a svg{color:var(--blue);flex:none}.agent-connection-progress a[data-status=ready] svg{color:#059669}.agent-connection-progress a strong{color:var(--ink-1);font-size:12px}.agent-connection-progress a small{color:var(--ink-3);font-family:var(--font-code);font-size:10px;font-weight:700}.agent-context-rail{gap:12px;min-width:0;display:grid}.context-panel{gap:10px;padding:12px;display:grid}.context-panel-primary{color:#fff;background:#111113;border-color:#111113;grid-template-columns:auto minmax(0,1fr);align-items:center}.context-panel-primary p{color:#ffffffad}.context-icon{color:#064e3b;background:#a7f3d0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.context-panel header,.context-row,.context-list a,.connection-item,.quiet-list>div{align-items:center;display:flex}.context-panel header{justify-content:space-between;gap:10px;min-width:0}.context-panel header span{align-items:center;gap:8px;min-width:0;display:inline-flex}.context-panel header svg,.context-list a svg,.connection-icon svg{color:var(--blue)}.context-panel header a{color:var(--ink-3);flex:none;font-size:12px;font-weight:700}.context-panel strong,.context-list span,.connection-item strong,.quiet-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quiet-list strong{white-space:normal}.context-panel p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.context-row{justify-content:space-between;gap:10px}.context-row>span{min-width:0;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.context-list,.connection-list,.quiet-list{gap:8px;min-width:0;display:grid}.context-list a{min-width:0;min-height:34px;color:var(--ink-2);gap:8px;font-size:13px}.context-list small{color:var(--ink-3);font-family:var(--font-code);flex:none;margin-left:auto;font-size:10px}.connection-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:12px;min-width:0;display:grid}.connection-side-panels{align-content:start;gap:12px;min-width:0;display:grid}.connection-item{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:12px;min-width:0;padding:12px}.connection-icon{border:1px solid var(--line-0);background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.connection-item>div:nth-child(2){flex:auto;gap:4px;min-width:0;display:grid}.connection-item span,.quiet-list span{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:1.4;overflow:hidden}.quiet-list-link{min-height:34px;color:var(--ink-1);border:1px solid var(--border-subtle);background:#fff;border-radius:8px;justify-content:center;justify-self:start;align-items:center;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.quiet-list-link:hover{border-color:var(--line-1);box-shadow:var(--shadow-sm)}.connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:180px;display:flex}.quiet-list>div{border-bottom:1px solid var(--line-0);justify-content:stretch;align-items:start;gap:4px;min-width:0;padding:10px 0;display:grid}.quiet-list>div:last-child{border-bottom:0}.quiet-list.compact>div{gap:8px;padding:8px 0}.quiet-list.compact strong,.quiet-list.compact span{text-overflow:clip;white-space:normal;overflow:visible}.page-lede{max-width:820px;color:var(--ink-3);margin:10px 0 0;font-size:14px;line-height:1.55}.route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.file-share-panel{background:var(--surface-0);border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.file-share-panel h2{color:var(--ink-1);margin:8px 0 6px;font-size:18px;line-height:1.2}.file-share-panel p{max-width:420px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.panel-kicker{color:var(--blue);align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.file-share-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.file-share-form .action-result{grid-column:1/-1;margin:0}.file-dropzone{background:var(--surface-1);border:1px dashed var(--line-1);cursor:pointer;min-width:0;min-height:58px;transition:border-color .16s var(--ease-standard), background .16s var(--ease-standard);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.file-dropzone:hover,.file-dropzone[data-has-file]{background:rgb(var(--brand-accent-rgb) / .05);border-color:rgb(var(--brand-accent-rgb) / .35)}.file-dropzone input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-dropzone-icon{width:34px;height:34px;color:var(--blue);background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;place-items:center;display:grid}.file-dropzone strong,.file-dropzone small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.file-dropzone strong{color:var(--ink-1);font-size:13px}.file-dropzone small{color:var(--ink-3);margin-top:2px;font-size:12px}.machine-stack,.detail-list{gap:8px;display:grid}.machine-card,.detail-list>div,.callout-row,.resource-row{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;min-width:0;padding:10px}.machine-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.machine-card strong,.detail-list strong,.callout-row strong,.resource-row strong{min-width:0;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.machine-card span,.detail-list>div>span:not(.status-badge),.detail-action-row>span>span,.callout-row span,.resource-row>span{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.machine-card>span{grid-column:1}.detail-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.detail-list .detail-action-row{grid-template-columns:minmax(0,1fr) auto minmax(132px,auto)}.file-browser-sections{gap:14px;min-width:0;display:grid}.file-browser-section{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.file-browser-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.file-browser-section>header>span{gap:3px;min-width:0;display:grid}.file-browser-section>header strong{color:var(--ink-1);font-size:14px;line-height:1.22}.file-browser-section>header small{color:var(--ink-3);font-size:12px;font-weight:650;line-height:1.4}.file-browser-section .detail-list>div{background:#fff}.file-browser-section .detail-action-row{grid-template-columns:minmax(0,1fr) auto}.agent-workspace-files{gap:14px;display:grid}.agent-workspace-files>header{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.agent-workspace-files>header>span{align-items:center;gap:8px;min-width:0;display:flex}.agent-workspace-files>header small{max-width:760px;color:var(--ink-3);font-size:13px;font-weight:650;line-height:1.45}.agent-workspace-file-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.agent-workspace-file-section{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.agent-workspace-file-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.agent-workspace-file-section>header>span{gap:3px;min-width:0;display:grid}.agent-workspace-file-section>header strong{color:var(--ink-1);font-size:14px;line-height:1.22}.agent-workspace-file-section>header small{color:var(--ink-3);font-size:12px;font-weight:650;line-height:1.4}.agent-workspace-file-section .detail-list>div{background:#fff}.agent-workspace-file-section .detail-action-row{grid-template-columns:minmax(0,1fr) auto}.file-browser-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.file-browser-actions .secondary-action,.file-browser-actions button{min-height:30px}.review-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.review-owner-note{max-width:360px;color:var(--ink-3);font-size:12px;font-weight:650;line-height:1.35}.detail-list .tool-progress-row:has(.action-stack){grid-template-columns:minmax(130px,.36fr) minmax(0,1fr) auto minmax(150px,auto)}.detail-list .tool-progress-row>.action-stack,.detail-list .tool-progress-row>.support-provider-actions{grid-column:auto;justify-self:end}.support-provider-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.support-provider-actions .action-stack{flex:none}.support-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.detail-list .detail-action-row>.support-workflow-actions{justify-self:end}.support-workflow-actions .action-stack{flex:0 auto;max-width:min(100%,260px)}.support-workflow-actions .action-result{white-space:normal;max-width:260px}.review-empty{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:3px;padding:12px;display:grid}.review-empty strong{color:var(--ink-1);font-size:13px}.review-empty span{color:var(--ink-3);font-size:12px;line-height:1.45}.detail-list .skill-library-row{grid-template-columns:minmax(0,1fr) auto}.detail-action-row>span{gap:4px;min-width:0;display:grid}.detail-list>div>span:not(.status-badge){grid-column:1}.detail-list .tool-progress-row>span:not(.status-badge){white-space:normal;gap:4px;display:grid;overflow:hidden}.tool-progress-row>span>span{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.callout-row{gap:5px;display:grid}.status-badge{min-height:24px;color:var(--ink-2);font-family:var(--font-code);border:1px solid var(--line-0);background:#fff;border-radius:8px;justify-content:center;justify-self:start;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.status-badge[data-tone=success]{color:#064e3b;background:#0596691a;border-color:#05966938}.status-badge[data-tone=warning]{color:#7c2d12;background:#f9ab6d2e;border-color:#f9ab6d52}.status-badge[data-tone=danger]{color:#7f1d1d;background:#dc26261a;border-color:#dc262638}.status-badge[data-tone=info]{color:#312e81;background:#484dff1a;border-color:#484dff38}.agent-composer{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:8px;gap:10px;padding:10px;display:grid;box-shadow:0 22px 60px -46px #0000007a}.agent-composer[data-home=true]{gap:9px}.composer-brief-heading{gap:4px;min-width:0;padding:0 2px 2px;display:grid}.composer-brief-heading span{width:fit-content;color:var(--ink-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.composer-brief-heading strong{color:var(--ink-0);font-size:clamp(18px,2vw,24px);font-weight:760;line-height:1.15}.composer-brief-action{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:12px;min-width:0;padding:2px 2px 4px;display:grid}.composer-brief-action>div:first-child{gap:5px;min-width:0;display:grid}.composer-brief-action>div:first-child>span{width:fit-content;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:850}.composer-brief-action>div:first-child>strong{color:var(--ink-0);font-size:clamp(18px,2vw,24px);font-weight:760;line-height:1.15}.composer-brief-action>div:first-child>p{max-width:700px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.composer-brief-actions{gap:8px;min-width:0;display:grid}.composer-brief-proof{min-width:0}.composer-brief-proof .agent-response-check,.composer-brief-proof .agent-response-check .secondary-action{width:100%}.composer-brief-proof .agent-response-check small{white-space:normal}.brief-primary-action{color:#fff;cursor:pointer;width:100%;min-height:42px;box-shadow:var(--shadow-sm);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:780;line-height:1;display:inline-flex}.brief-primary-action:hover{background:#171717;border-color:#171717}.brief-primary-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.brief-primary-action svg{flex:none}.knowledge-picker{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.knowledge-picker legend{color:var(--ink-3);padding:0;font-size:12px;font-weight:700}.knowledge-picker>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.knowledge-picker button{max-width:220px;min-height:30px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-1);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.knowledge-picker button:hover,.knowledge-picker button[data-selected=true]{color:var(--ink-0);box-shadow:var(--shadow-sm);border-color:#484dff61}.knowledge-picker button[data-selected=true]{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.agent-composer label,.invite-form label{color:var(--ink-2);font-size:12px;font-weight:700}.composer-input-row{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-subtle);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;padding:8px;display:grid}.agent-composer textarea{resize:vertical;width:100%;min-width:0;min-height:62px;color:var(--ink-1);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:8px 9px;line-height:1.45}.agent-composer textarea:focus-visible{box-shadow:none;outline:none}.agent-composer .primary-action{border:0;justify-content:center;align-self:end;width:42px;min-width:42px;height:42px;padding:0}.agent-composer .primary-action svg{flex:none}.agent-composer .primary-action{font-size:0}.prompt-suggestions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.prompt-suggestions::-webkit-scrollbar{display:none}.prompt-suggestions-details{min-width:0;display:grid}.prompt-suggestions-details>summary{width:fit-content;min-height:30px;color:var(--ink-2);cursor:pointer;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:760;list-style:none;display:inline-flex}.prompt-suggestions-details>summary::-webkit-details-marker{display:none}.prompt-suggestions-details>summary::marker{content:""}.prompt-suggestions-details>summary svg{color:var(--ink-3);transition:transform .16s var(--ease-standard)}.prompt-suggestions-details[open]>summary svg{transform:rotate(180deg)}.prompt-suggestions-details[open] .prompt-suggestions{padding-top:7px}.prompt-suggestions button{min-height:29px;color:var(--ink-2);white-space:nowrap;border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.prompt-suggestions button:hover{color:var(--ink-0);border-color:var(--line-1);box-shadow:var(--shadow-sm);background:#fff;border-color:#484dff61}.selected-context-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex;overflow:visible}.selected-context-chips button{max-width:min(100%,280px);min-height:28px;color:var(--ink-1);cursor:pointer;background:#484dff14;border:1px solid #484dff2e;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.selected-context-more{min-height:28px;color:var(--ink-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.selected-context-chips button:hover{background:#484dff1f;border-color:#484dff4d}.selected-context-chips button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-context-chips svg{color:var(--ink-3);flex:none}.composer-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.composer-footer{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.composer-context{min-width:0;max-width:min(100%,680px)}.composer-context summary{min-height:30px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:750;list-style:none;display:flex}.composer-context summary::-webkit-details-marker{display:none}.composer-context summary span{flex:none;align-items:center;gap:7px;display:inline-flex}.composer-context summary small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.composer-context summary svg:last-child{color:var(--ink-3);transition:transform .16s var(--ease-standard);flex:none}.composer-context[open]{gap:10px;display:grid}.composer-context[open] summary svg:last-child{transform:rotate(180deg)}.composer-context-alert{color:#7c2d12;width:fit-content;font-size:12px;font-weight:750}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-form{grid-template-columns:minmax(180px,1fr) minmax(132px,auto) auto;align-items:end;gap:10px;display:grid}.invite-form label{gap:6px;min-width:0;display:grid}.invite-form input,.invite-form select{width:100%;min-width:0;min-height:34px;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;padding:0 10px}.invite-form .action-result{grid-column:1/-1}.chat-probe{grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.support-probe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chat-probe label{min-width:0;color:var(--ink-2);gap:6px;font-size:12px;font-weight:700;display:grid}.chat-probe select,.chat-probe textarea{width:100%;min-width:0;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;padding:9px 10px}.chat-probe select{text-overflow:ellipsis;overflow:hidden}.chat-probe textarea{resize:vertical;line-height:1.45}.chat-probe .action-result{grid-column:1/-1}.chat-probe>.secondary-action{justify-self:start}.chat-probe-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.chat-probe-mapping-action{justify-items:start;gap:8px;display:grid}.chat-probe-mapping-action .action-result{max-width:460px}.action-stack{justify-items:start;gap:7px;display:grid}.skill-governance-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.skill-edit-details{grid-column:1/-1;min-width:0}.team-resource-details{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;grid-column:1/-1;gap:0;min-width:0;padding:10px;display:grid}.skill-edit-details summary{width:fit-content;color:var(--ink-3);cursor:pointer;font-size:12px;font-weight:700}.team-resource-details summary{cursor:pointer;color:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.team-resource-details summary small{color:var(--ink-3);font-size:12px;font-weight:600}.skill-edit-details[open]{gap:10px;padding-top:2px;display:grid}.team-resource-details[open]{gap:10px}.team-resource-details>.detail-list{border-top:1px solid var(--line-0);padding-top:10px}.skill-management-panel{background:var(--surface-2);border:1px solid var(--line-0);border-radius:8px;gap:10px;padding:12px;display:grid}.skill-management-note{gap:4px;min-width:0;display:grid}.skill-management-note strong{color:var(--ink-1);font-size:12px}.skill-management-note span{color:var(--ink-3);font-size:12px;line-height:1.45}.skill-metadata-form{grid-column:1/-1;grid-template-columns:minmax(140px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.skill-metadata-form label{min-width:0;color:var(--ink-2);gap:5px;font-size:11px;font-weight:700;display:grid}.skill-metadata-form input{width:100%;min-width:0;min-height:34px;color:var(--ink-1);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;padding:0 10px}.skill-metadata-form .action-result{grid-column:1/-1}.action-result{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.action-result[data-status=success]{color:#047857}.action-result[data-status=error]{color:#b91c1c}.action-result[data-status=pending]{color:#3730a3}.wiki-document-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:12px;min-width:0;display:grid}.wiki-document-meta{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:8px;display:grid}.wiki-document-meta span{min-width:0;color:var(--ink-3);background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:5px;padding:10px;font-size:12px;line-height:1.35;display:grid}.wiki-document-meta strong{color:var(--ink-1);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.wiki-editor-shell{border:1px solid var(--line-0);min-width:0;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:8px;gap:12px;padding:14px;display:grid}.wiki-editor-toolbar{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.wiki-editor-toolbar>div{gap:4px;min-width:0;display:grid}.wiki-editor-toolbar strong,.wiki-editor-toolbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-editor-toolbar strong{color:var(--ink-0);font-size:14px}.wiki-editor-toolbar span{color:var(--ink-3);font-family:var(--font-code);font-size:11px}.wiki-editor-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.wiki-editor-toolbar .primary-action{border:0}.wiki-editor-frame{background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;min-width:0;min-height:420px;overflow:auto}.wiki-editor-frame .bn-container{--bn-colors-editor-background:var(--surface-0);--bn-colors-menu-background:var(--surface-0);--bn-colors-tooltip-background:var(--ink-1);--bn-colors-tooltip-text:var(--surface-0);--bn-border-radius:8px;min-height:420px;font-family:var(--font-ui)}.wiki-editor-frame .bn-editor{padding:22px}.table-panel{padding:14px}.resource-table{gap:8px;margin-top:14px;display:grid}.resource-row{grid-template-columns:auto minmax(130px,.55fr) minmax(180px,1fr) auto auto minmax(120px,auto);align-items:center;gap:10px;display:grid}.resource-row svg{color:var(--blue)}.resource-row small{color:var(--ink-3);font-family:var(--font-code);font-size:11px}.resource-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.compact-action{min-height:30px;padding:0 9px;font-size:12px}.file-activity-panel{align-content:start}.file-activity-actions{flex:none;justify-content:flex-end;gap:8px;display:inline-flex}.file-activity-list{gap:8px;display:grid}.file-activity-row{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.file-activity-icon{width:32px;height:32px;color:var(--blue);background:var(--surface-0);border:1px solid var(--line-0);border-radius:8px;place-items:center;display:grid}.file-activity-icon[data-kind=team-share]{color:var(--green)}.file-activity-content{gap:3px;min-width:0;display:grid}.file-activity-content strong,.file-activity-content span,.file-activity-content small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-activity-content strong{color:var(--ink-1);font-size:13px}.file-activity-content span,.file-activity-empty span{color:var(--ink-3);font-size:12px;line-height:1.45}.file-activity-content .file-activity-proof{color:#475569;background:#64748b14;border:1px solid #64748b29;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:20px;padding:0 7px;font-size:11px;font-weight:760;display:inline-flex}.file-activity-content .file-activity-proof:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.file-activity-content .file-activity-proof[data-status=prepared]{color:#047857;background:#05966914;border-color:#0596692e}.file-activity-content .file-activity-proof[data-status=preparing],.file-activity-content .file-activity-proof[data-status=private-workspace-online]{color:#1d4ed8;background:#0058dc14;border-color:#0058dc2e}.file-activity-content .file-activity-proof[data-status=waiting]{color:#92400e;background:#f59e0b14;border-color:#f59e0b2e}.file-activity-content .file-activity-proof[data-status=needs-attention]{color:#991b1b;background:#dc262614;border-color:#dc26262e}.file-activity-content small{color:var(--ink-3);font-size:11px;font-weight:650}.file-activity-empty{background:var(--surface-1);border:1px solid var(--line-0);border-radius:8px;gap:3px;padding:12px;display:grid}.file-activity-empty strong{color:var(--ink-1);font-size:13px}.auth-page{background:var(--surface-1);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-fallback{border:1px solid var(--line-0);width:min(100%,460px);box-shadow:var(--shadow-md);background:#fff;border-radius:8px;padding:20px}.auth-fallback h1{font-size:30px}.auth-fallback p:last-child{color:var(--ink-3);margin:12px 0 0;line-height:1.55}@media (max-width:1120px){.shell-frame{grid-template-columns:196px minmax(0,1fr)}.hero-band,.content-grid,.agent-home,.connection-layout,.route-grid,.wiki-document-layout{grid-template-columns:1fr}.agent-chat-workspace{min-height:560px}.agent-chat-body{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.agent-chat-workspace .chat-transcript{max-height:none}.agent-conversation-pane:has(.competitive-workbench[data-density=full]){grid-template-rows:auto auto auto;grid-template-columns:1fr}.agent-conversation-pane:has(.competitive-workbench[data-density=full]) .chat-transcript{grid-area:3/1}.agent-conversation-pane:has(.competitive-workbench[data-density=full])>.agent-composer{grid-area:2/1;position:static}.workflow-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-brief-digest-header,.competitive-brief-recommendation,.daily-brief-header{grid-template-columns:1fr}.daily-brief-header .competitive-workbench-actions{justify-content:flex-start}.daily-brief-body,.competitive-workbench[data-density=compact]{grid-template-columns:1fr}.competitive-workbench[data-density=compact] .competitive-workbench-evidence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.competitive-workbench[data-density=compact] .competitive-workbench-source,.competitive-workbench[data-density=compact] .competitive-workbench-evidence-label{width:100%}.competitive-workbench[data-density=compact] .competitive-workbench-actions{grid-area:auto/1;justify-content:flex-start;justify-self:stretch}.competitive-workbench[data-density=compact] .competitive-workbench-summary{grid-area:auto/1;grid-template-columns:1fr}.wiki-document-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace-file-sections{grid-template-columns:1fr}}@media (max-width:820px){.shell-frame{grid-template-columns:1fr}.sidebar{z-index:30;border-top:0;border-bottom:1px solid var(--border-subtle);background:#fffffff5;border-right:0;width:100%;min-width:0;max-width:100vw;height:auto;padding:8px 10px;position:sticky;inset:0 0 auto;overflow:hidden;box-shadow:0 16px 44px -38px #00000052}.brand-lockup,.sidebar-footer{display:none}.sidebar-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;padding-inline:2px 28px;scroll-padding-inline:2px 28px;display:flex;overflow-x:auto}.sidebar-nav-section{display:contents}.sidebar-nav-group-label{display:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav a{flex:none;justify-content:center;min-width:max-content;height:38px;padding:0 10px}.sidebar-nav a[data-active=true]:before{width:auto;height:3px;inset:auto 20px 4px}.workspace-surface{padding:14px}.workspace-surface:has(.agent-home){padding:0}.agent-home{gap:10px;min-height:calc(100svh - 55px);padding:0 12px}.agent-chat-workspace{height:auto;min-height:560px;padding:14px 0 12px;overflow:visible}.agent-home-header{grid-template-columns:minmax(0,1fr) auto}.agent-chat-body{grid-template-columns:1fr}.agent-conversation-pane{min-height:0}.agent-workflow-panel{overflow:visible}.agent-ready-pill{justify-self:end}.agent-source-strip{justify-content:flex-start;max-width:none}.agent-context-brief{align-items:flex-start}.composer-footer{display:grid}.composer-context{max-width:100%}.icon-button{display:grid}.topbar{align-items:flex-start}.topbar-actions{justify-content:flex-start;width:100%}.kpi-grid,.connector-grid,.chat-grid,.file-share-panel,.competitive-workspace-panel,.app-use-guide,.source-path-panel,.source-preview-panel,.file-share-form,.app-overview,.connection-overview,.skill-overview,.source-overview{grid-template-columns:1fr}.file-share-form .primary-action{width:100%}.source-path-actions{justify-content:flex-start}.source-preview-steps{grid-template-columns:1fr}.source-preview-output-list>div{grid-template-columns:auto minmax(0,1fr)}.source-preview-output-list .secondary-action,.source-preview-output-list .status-badge{grid-column:2;justify-self:start}.table-row{grid-template-columns:1fr}.connection-item{grid-template-columns:auto minmax(0,1fr);display:grid}.connection-item>.status-badge,.connection-actions{grid-column:2;justify-content:flex-start}.resource-row{grid-template-columns:auto minmax(0,1fr) auto}.resource-row span,.resource-row small,.resource-actions{grid-column:2/-1}.resource-actions{justify-content:flex-start}.file-activity-row{grid-template-columns:auto minmax(0,1fr)}.file-activity-row .status-badge{grid-column:2;justify-self:start}.app-card{grid-template-columns:auto minmax(0,1fr)}.app-card>.status-badge,.app-card-meta,.app-availability-details,.app-step-list,.app-card .action-stack{grid-column:2;justify-self:start}.app-activity-row,.source-activity-row,.team-activity-row{grid-template-columns:auto minmax(0,1fr)}.app-activity-row .status-badge,.source-activity-row .status-badge,.team-activity-row .status-badge{grid-column:2;justify-self:start}.app-step-list li{grid-template-columns:auto minmax(0,1fr)}.app-step-list small{white-space:normal;grid-column:2}.wiki-editor-toolbar{grid-template-columns:1fr}.wiki-editor-toolbar nav{justify-content:flex-start}.agent-context-summary{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.agent-context-summary::-webkit-scrollbar{display:none}.agent-context-summary a{flex:0 0 148px}.agent-connection-progress>div{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.agent-connection-progress>div::-webkit-scrollbar{display:none}.agent-connection-progress a{flex:0 0 148px}.agent-workflow-strip{grid-template-columns:1fr}.agent-workflow-strip .competitive-workflow-card{min-height:118px}.agent-workflow-strip button{flex:0 0 220px}.agent-workflow-library{grid-template-columns:1fr}.workflow-brief-lede{display:grid}.workflow-brief-actions{justify-content:flex-start;max-width:100%}.workflow-brief-actions button,.workflow-brief-actions .secondary-action{width:fit-content}.workflow-brief-inputs{grid-template-columns:1fr}.competitive-workbench{grid-template-columns:1fr;padding:0}.competitive-workbench-details>summary,.competitive-workbench-details .daily-brief-request,.competitive-workbench-details .daily-brief-stats,.competitive-workbench-details .daily-brief-analysis-plan,.competitive-workbench-details .competitive-workbench-evidence,.daily-brief-context-grid{justify-self:stretch;width:100%;max-width:100%}.competitive-workbench[data-density=compact] .competitive-workbench-evidence{grid-template-columns:1fr}.competitive-workbench-hero{grid-row:auto}.competitive-workbench-hero>strong{font-size:24px}.daily-brief-card{padding:14px 0 0}.daily-brief-header{gap:14px}.daily-brief-header .competitive-workbench-actions{justify-self:stretch;width:100%}.daily-brief-request>div,.daily-brief-focus-list{grid-template-columns:1fr}.daily-brief-readout-list>div{grid-template-columns:1fr;gap:7px;padding:12px 0}.daily-brief-readout-context,.composer-brief-action{grid-template-columns:1fr}.composer-brief-actions{width:100%}.daily-brief-context-grid,.daily-brief-compact-row{grid-template-columns:1fr}.daily-brief-request label:nth-child(2){grid-row:auto}.daily-brief-email-section>header,.daily-brief-wiki-stats,.daily-brief-lane,.daily-brief-email-items section,.daily-brief-email-next article,.daily-brief-decision-readout article,.daily-brief-focus-details>summary,.daily-brief-action-strip,.daily-brief-action-row,.daily-brief-agent-check,.daily-brief-connection-check,.daily-brief-email-footer,.daily-brief-action-strip>div{grid-template-columns:1fr}.daily-brief-email-section>header p,.daily-brief-section-source,.daily-brief-email-meta,.daily-brief-email-items p,.daily-brief-email-items small,.daily-brief-wiki-stats p,.daily-brief-source-area-list,.daily-brief-email-footer p{grid-column:auto}.daily-brief-action-buttons{grid-area:auto}.daily-brief-lane{gap:8px}.daily-brief-lane-points span{grid-template-columns:1fr;gap:3px}.daily-brief-lane-points small:last-child{grid-column:auto}.daily-brief-email-meta>small{max-width:100%}.daily-brief-signals article{grid-template-columns:1fr;gap:8px;padding:15px 0}.daily-brief-signals article>span{grid-row:auto}.daily-brief-validation-row{grid-template-columns:1fr;gap:8px}.daily-brief-source-ledger,.daily-brief-action-summary,.daily-brief-analysis-grid,.daily-brief-implications,.daily-brief-proof,.daily-brief-readout-context,.daily-brief-followups,.daily-brief-supporting-grid{grid-template-columns:1fr}.daily-brief-footer{grid-template-columns:1fr;display:grid}.daily-brief-header-check,.daily-brief-answer-check{justify-self:stretch;width:100%}.competitive-workbench-summary{grid-template-columns:1fr}.competitive-brief-digest-header{gap:10px}.competitive-brief-preview,.competitive-digest-list,.competitive-brief-preview article,.competitive-digest-list article{grid-template-columns:1fr}.competitive-brief-preview span,.competitive-brief-preview strong,.competitive-brief-preview p,.competitive-brief-preview ul,.competitive-digest-list span,.competitive-digest-list strong,.competitive-digest-list p,.competitive-digest-source,.competitive-digest-list small{grid-column:auto}.competitive-brief-preview span,.competitive-digest-list span{grid-row:auto}.competitive-strategy-panel,.competitive-brief-actions-panel{grid-template-columns:1fr}.competitive-workbench-deliverable>div{grid-template-columns:1fr 1fr}.competitive-workbench-inputs{grid-template-columns:1fr}.competitive-workbench-inputs label,.competitive-workbench-inputs label:nth-child(2),.workflow-brief-inputs label,.workflow-brief-inputs label:nth-child(2),.workflow-brief-inputs label:last-child{grid-area:auto}.workflow-brief-grid{grid-template-columns:1fr}.chat-session-bar{align-items:flex-start}.chat-session-actions{flex-wrap:wrap;justify-content:flex-end}.agent-response-check{min-width:min(100%,300px)}.chat-session-history .chat-session-list{padding:8px;overflow:auto}.chat-session-list::-webkit-scrollbar{display:none}.chat-session-list a{min-width:0;max-width:100%}.chat-session-new{min-width:92px}}@media (max-width:560px){.topbar{display:grid}.hero-band,.panel,.metric-card{padding:12px}.file-list a{grid-template-columns:auto minmax(0,1fr)}.agent-home-header{display:grid}.agent-chat{grid-template-rows:auto minmax(0,1fr)}.chat-session-bar{gap:8px;display:grid}.chat-session-actions{justify-content:flex-start}.agent-response-check{grid-template-columns:1fr;width:100%}.agent-response-check .secondary-action{grid-row:auto;width:fit-content}.daily-brief-header-check .agent-response-check .secondary-action,.daily-brief-answer-check .agent-response-check .secondary-action{width:100%}.agent-response-check small{white-space:normal}.agent-workflow-strip header{display:grid}.agent-workflow-strip button{flex:0 auto;width:100%}.agent-workflow-library>div{grid-template-columns:1fr}.agent-chat-workspace{height:auto;min-height:calc(100svh - 55px);overflow:visible}.agent-context-brief-label,.agent-context-brief-alert{width:100%}.agent-context-brief-alert{white-space:normal}.knowledge-picker>div{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.knowledge-picker>div::-webkit-scrollbar{display:none}.agent-chat-workspace .chat-transcript{align-content:start;min-height:120px;overflow:auto}.chat-message{width:100%}.chat-message[data-role=user]{width:min(100%,300px)}.agent-source-strip a{flex:calc(50% - 8px);justify-content:center}.agent-source-strip small{display:none}.agent-context-summary{display:flex}.file-list small{grid-column:2}.composer-input-row{grid-template-columns:minmax(0,1fr) 42px}.knowledge-picker>div{grid-template-columns:1fr;display:grid}.knowledge-picker button,.selected-context-chips button{white-space:normal;max-width:100%;min-height:34px;padding-block:6px;line-height:1.25}.knowledge-picker button{text-align:left;justify-content:flex-start}.selected-context-chips button{flex:100%;justify-content:space-between}.selected-context-chips button span{text-overflow:clip;white-space:normal;overflow:visible}.selected-context-more{flex:100%;justify-content:center}.prompt-suggestions{flex-wrap:wrap;overflow-x:visible}.prompt-suggestions button{white-space:normal;flex:calc(50% - 7px);min-width:0;min-height:32px;padding-block:6px;line-height:1.2}.prompt-suggestions button:first-child{flex-basis:100%}.agent-composer .primary-action{width:42px;min-width:42px;font-size:0}.invite-form,.chat-probe,.support-probe-grid,.skill-metadata-form,.detail-list .detail-action-row{grid-template-columns:1fr}.detail-list .detail-action-row>.support-workflow-actions{justify-self:start}.wiki-document-meta{grid-template-columns:1fr}.wiki-editor-shell,.wiki-editor-frame .bn-editor{padding:12px}}@media (max-width:480px){.sidebar{padding-inline:6px}.sidebar-nav{gap:3px;padding-inline:0 32px;scroll-padding-inline:0 32px}.sidebar-nav a{gap:6px;padding-inline:7px;font-size:12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
