:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--control-height-sm:2.25rem;--control-height-md:2.5rem;--page-gap:1.125rem;--content-padding-x:1.875rem;--content-padding-y:1.75rem;--surface-canvas:#07100f;--surface-sidebar:#081210f0;--surface-topbar:#07100fd1;--surface-panel:#0b1715;--surface-panel-subtle:#0e1c19;--surface-elevated:#12231f;--surface-input:#0b1816;--surface-terminal:#050b0a;--surface-backdrop:#020807c7;--surface-hover:#ffffff0d;--surface-selected:rgb(var(--accent-rgb) / 10%);--text-primary:#edf7f3;--text-secondary:#b3c4be;--text-tertiary:#8ea49d;--text-disabled:#80958e;--border-default:#c4e5da29;--border-strong:#c4e5da45;--border-control:#526b63;--shadow-panel:0 18px 50px #0000002e;--accent-primary:#dfff76;--accent-rgb:223 255 118;--accent-contrast:#07100f;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%);--focus-ring:#78e5df;--status-success:#dfff76;--status-warning:#ffcf70;--status-danger:#ff9b90;--status-info:#78e5df;--ink-950:var(--surface-canvas);--ink-900:var(--surface-panel);--ink-850:var(--surface-panel-subtle);--line:var(--border-default);--line-strong:var(--border-strong);--text:var(--text-primary);--muted:var(--text-tertiary);--muted-strong:var(--text-secondary);--lime:var(--accent-primary);--cyan:var(--status-info);--amber:var(--status-warning)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#f3f6f2;--surface-sidebar:#eff4f0f5;--surface-topbar:#fafcf9e0;--surface-panel:#fff;--surface-panel-subtle:#f7faf7;--surface-elevated:#eef4ef;--surface-input:#fff;--surface-terminal:#edf2ee;--surface-backdrop:#14231d94;--surface-hover:#153d2e0f;--surface-selected:rgb(var(--accent-rgb) / 11%);--text-primary:#14231d;--text-secondary:#354a42;--text-tertiary:#5c7169;--text-disabled:#5c7169;--border-default:#25483b29;--border-strong:#25483b47;--border-control:#81968e;--shadow-panel:0 16px 42px #26463a17;--status-success:#567400;--status-warning:#855900;--status-danger:#b43b32;--status-info:#067973;--focus-ring:#087d78}html[data-accent=lime]{--accent-primary:#dfff76;--accent-rgb:223 255 118;--accent-contrast:#07100f;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%)}html[data-accent=cyan]{--accent-primary:#78e5df;--accent-rgb:120 229 223;--accent-contrast:#061311;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%)}html[data-accent=blue]{--accent-primary:#79adff;--accent-rgb:121 173 255;--accent-contrast:#07111f;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%)}html[data-accent=violet]{--accent-primary:#b7a2ff;--accent-rgb:183 162 255;--accent-contrast:#130d25;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%)}html[data-accent=amber]{--accent-primary:#ffca68;--accent-rgb:255 202 104;--accent-contrast:#1c1305;--accent-subtle:rgb(var(--accent-rgb) / 10%);--accent-border:rgb(var(--accent-rgb) / 32%)}html[data-theme=light][data-accent=lime]{--accent-primary:#5f7d00;--accent-rgb:95 125 0;--accent-contrast:#fff}html[data-theme=light][data-accent=cyan]{--accent-primary:#00736d;--accent-rgb:0 115 109;--accent-contrast:#fff}html[data-theme=light][data-accent=blue]{--accent-primary:#215faf;--accent-rgb:33 95 175;--accent-contrast:#fff}html[data-theme=light][data-accent=violet]{--accent-primary:#6546b9;--accent-rgb:101 70 185;--accent-contrast:#fff}html[data-theme=light][data-accent=amber]{--accent-primary:#8a5d00;--accent-rgb:138 93 0;--accent-contrast:#fff}html[data-density=compact]{--control-height-sm:2rem;--control-height-md:2.25rem;--page-gap:.75rem;--content-padding-x:1.5rem;--content-padding-y:1.375rem}html,body{background:var(--surface-canvas)}body{color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-normal);text-rendering:optimizelegibility}::selection{background:var(--accent-primary);color:var(--accent-contrast)}.app-shell{background:radial-gradient(circle at 76% -10%, rgb(var(--accent-rgb) / 9%), transparent 28%), var(--surface-canvas)}.sidebar{background:var(--surface-sidebar)}.topbar{background:var(--surface-topbar)}.main-content{padding:var(--content-padding-y) var(--content-padding-x) 3.5rem}.page-stack{gap:var(--page-gap)}.panel,.metric-card,.collection-card,.workspace-switcher,.inbox-summary,.appearance-choice,.accent-choice{background:var(--surface-panel);border-color:var(--border-default)}.panel{box-shadow:0 1px #ffffff05}.section-hero,.inbox-header,.brief-intake-header,.brief-detail-header{background:linear-gradient(128deg, rgb(var(--accent-rgb) / 8%), transparent 54%), var(--surface-panel-subtle);box-shadow:var(--shadow-panel)}.workspace-switcher,.command-link,.button-ghost,.panel-link,.appearance-choice,.accent-choice,.sidebar-nav a:hover,.appearance-choice:hover,.accent-choice:hover{background:var(--surface-hover)}.sidebar-nav a.active,.appearance-choice[aria-pressed=true],.accent-choice[aria-pressed=true]{color:var(--accent-primary);background:var(--accent-subtle);border-color:var(--accent-border)}.active .nav-code{color:var(--accent-primary);border-color:var(--accent-border)}.brand-mark,.button-primary,.appearance-preview-card button{color:var(--accent-contrast);background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 8px 24px rgb(var(--accent-rgb) / 16%)}.panel-kicker,.eyebrow,.collection-top span,.connector-card>header span,.home-signal-meta i{color:var(--status-info)}.system-state i,.environment i,.status-value i,.offline-pill i{background:var(--status-success);box-shadow:0 0 10px color-mix(in srgb, var(--status-success) 65%, transparent)}.connector-status.is-succeeded,.run-state.is-succeeded{color:var(--status-success);border-color:color-mix(in srgb, var(--status-success) 30%, transparent)}.connector-status.is-failed,.run-state.is-failed,.connector-error-detail,.inbox-error{color:var(--status-danger);border-color:color-mix(in srgb, var(--status-danger) 34%, transparent)}.button,.command-link,.sidebar-nav a{font-size:var(--font-size-md)}.button,.appearance-preview-card button{min-height:var(--control-height-md)}.button:not(.button-primary),.command-link,.workspace-switcher,.appearance-choice,.accent-choice,.observation-modal input,.observation-modal textarea,.inbox-source-filter select,.work-item-change-fields input,.work-item-change-fields select,.brief-field input,.brief-field textarea,.brief-field select,.work-plan-item-fields input,.work-plan-item-fields select,.work-plan-item-fields textarea,.monitor-filters input,.monitor-filters select,.monitor-create-modal input,.monitor-create-modal select{border-color:var(--border-control)}button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--text-disabled);box-shadow:none}.brand small,.workspace-switcher small,.nav-label,.nav-code,.nav-badge,.system-state strong,.system-state small,.breadcrumb,.environment,.panel-kicker,.eyebrow,.orbit-label,.pipeline-index,.pipeline-step span,.metric-card>span,.metric-card small,.date-chip,.task-state,.agent-row small,.agent-state,.offline-pill,.collection-top span,.collection-top b,.collection-card footer,.home-signal-meta,.home-signal-row small,.home-signal-footer,.connector-card>header span,.connector-status,.run-history-head,.brief-mode-badge,.brief-preview-status,.brief-detail-actions>span{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.workspace-switcher strong,.pipeline-step strong,.focus-list strong,.agent-row strong,.home-signal-row strong,.brief-contract-card li strong,.brief-preview-boundary strong,.brief-loading strong{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.hero-copy p,.section-hero p,.inbox-header p,.focus-list p,.collection-card p,.empty-signal p,.workspace-note,.connector-error-detail,.run-history-panel>header small,.brief-intake-header p,.brief-detail-header p,.brief-primary-form header p,.brief-review-form header p,.brief-contract-card li p,.brief-safety-note p,.brief-live-preview>p,.brief-preview-boundary p,.brief-success-panel>p,.brief-document p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.connector-card-body dl div,.run-history-row,.brief-facts-panel dl div,.brief-document li,.brief-live-preview ol li{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.connector-card-body dl div{min-height:2.25rem;padding-bottom:var(--space-2);align-items:center}.run-history-head{min-height:2.75rem}.run-history-row{min-height:3.75rem}.run-history-row strong{font-size:var(--font-size-sm)}.connector-card>footer>a:first-child,.panel-heading>a,.panel-link,.inbox-notice,.inbox-error,.inbox-error button,.inbox-summary>a,.brief-back-link,.brief-reset-button{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.source-stats span,.monitor-summary span,.source-nature,.source-pill-row span,.source-action-note,.monitor-status,.monitor-mode,.monitor-identity>span,.monitor-taxonomy>span,.monitor-filters label span,.monitor-blocked-note{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.source-stats small,.monitor-summary small,.catalog-toolbar p,.catalog-tabs button,.source-card-copy>p,.source-card-meta div,.source-catalog-card>footer>a:first-child,.monitor-identity p,.monitor-taxonomy small,.monitor-timing strong,.monitor-timing small,.monitor-link-button,.monitor-boundary-note p,.monitor-create-modal label,.monitor-form-note p,.inbox-empty p,.run-history-panel>header small{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.inbox-header p,.inbox-error,.inbox-notice,.monitor-filters input,.monitor-filters select,.monitor-create-modal label input,.monitor-create-modal label select{font-size:var(--font-size-md)}.catalog-tabs button{min-height:var(--control-height-sm)}.source-card-title h2,.monitor-identity h2{font-size:var(--font-size-lg)}.brief-field>span,.brief-field>span small,.brief-field>small,.brief-contract-card li>span,.brief-live-preview dt,.brief-live-preview dd,.brief-live-preview>section>span,.brief-success-panel dt,.brief-success-panel dd{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.brief-field input,.brief-field textarea,.brief-field select,.observation-modal input,.observation-modal textarea,.inbox-source-filter select{color:var(--text-primary);background:var(--surface-input);border-color:var(--border-default);font-size:var(--font-size-md)}.terminal-block{background:var(--surface-terminal)}.app-shell a:focus-visible,.app-shell button:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible,.auth-shell a:focus-visible,.auth-shell button:focus-visible,.auth-shell input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.appearance-settings{overflow:visible}.appearance-settings-header{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:7.5rem;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default);display:flex}.appearance-settings-header h2{margin:var(--space-1) 0;font-size:var(--font-size-xl);letter-spacing:-.03em}.appearance-settings-header p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.appearance-reset{min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);background:0 0}.appearance-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:0;display:grid}.appearance-fieldset{min-width:0;padding:var(--space-5) var(--space-6);border:0;border-bottom:1px solid var(--border-default);margin:0}.appearance-fieldset:nth-of-type(2){grid-column:1}.appearance-fieldset:nth-of-type(3){border-bottom:0;grid-column:1}.appearance-fieldset legend{margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700}.appearance-choice-grid{gap:var(--space-2);display:grid}.mode-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.density-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-choice{justify-content:center;align-items:flex-start;gap:var(--space-1);min-height:4.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .16s,background .16s,transform .16s;display:flex}.appearance-choice:hover,.accent-choice:hover{transform:translateY(-1px)}.appearance-choice strong{font-size:var(--font-size-md)}.appearance-choice small{color:var(--text-tertiary);font-size:var(--font-size-xs)}.accent-choice-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.accent-choice{justify-content:center;align-items:center;gap:var(--space-2);min-height:4.5rem;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-direction:column;transition:border-color .16s,background .16s,transform .16s;display:flex}.accent-choice>span{border:3px solid var(--surface-panel);background:var(--swatch);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%}.accent-choice strong{font-size:var(--font-size-xs)}.accent-choice[data-accent-option=lime]{--swatch:#b6df31}.accent-choice[data-accent-option=cyan]{--swatch:#28bdb5}.accent-choice[data-accent-option=blue]{--swatch:#4f8fe8}.accent-choice[data-accent-option=violet]{--swatch:#876bd8}.accent-choice[data-accent-option=amber]{--swatch:#d99513}.appearance-preview{min-width:0;padding:var(--space-6);border-left:1px solid var(--border-default);background:linear-gradient(145deg, rgb(var(--accent-rgb) / 9%), transparent 55%), var(--surface-panel-subtle);grid-area:1/2/span 3}.appearance-preview-card{justify-content:space-between;gap:var(--space-6);min-height:12rem;margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.appearance-preview-card>div{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.appearance-preview-card strong{font-size:var(--font-size-lg)}.appearance-preview-card small,.appearance-preview>p{color:var(--text-tertiary);font-size:var(--font-size-xs)}.appearance-preview-card button{min-height:var(--control-height-md);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-md);font-weight:700}.appearance-preview-status{padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--status-success) 30%, transparent);color:var(--status-success);font-size:var(--font-size-xs);border-radius:999px;font-weight:700}.appearance-preview>p{margin:var(--space-4) 0 0}html[data-theme=light] .hero-panel{background:linear-gradient(115deg, rgb(var(--accent-rgb) / 9%), transparent 58%), var(--surface-panel)}html[data-theme=light] .workspace-avatar,html[data-theme=light] .user-avatar,html[data-theme=light] .agent-avatar,html[data-theme=light] .signal-source-mark{background:var(--surface-elevated)}html[data-theme=light] .brief-contract-card,html[data-theme=light] .brief-live-preview,html[data-theme=light] .signal-decision-drawer{background:var(--surface-panel-subtle)}@media (max-width:980px){.appearance-settings-grid{grid-template-columns:1fr}.appearance-fieldset,.appearance-fieldset:nth-of-type(2),.appearance-fieldset:nth-of-type(3),.appearance-preview{grid-area:auto/1}.appearance-fieldset:nth-of-type(3){border-bottom:1px solid var(--border-default)}.appearance-preview{border-left:0}}@media (max-width:700px){:root{--content-padding-x:1rem;--content-padding-y:1rem}.appearance-settings-header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);flex-direction:column}.appearance-fieldset,.appearance-preview{padding:var(--space-5)}.mode-choices,.accent-choice-grid{grid-template-columns:1fr}.accent-choice{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);flex-direction:row;justify-content:flex-start}}@media (prefers-contrast:more){:root{--border-default:currentColor;--border-strong:currentColor}}
