body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:is(h1,h2,h3,h4,h5,h6),.brand{font-family:var(--font-heading)!important;font-weight:var(--font-weight-bold)!important}.brand{font-weight:var(--font-weight-extrabold)!important}:is(button,.ui-button,.primary-button,.secondary-button,[role=button]){font-family:var(--font-ui)!important;font-weight:var(--font-weight-semibold)!important}:is(code,pre,kbd,samp),:is(.nav-phase,.step-marker,.pipeline-stage>span:not(.stage-connector),.badge,.facts dd,.ui-table .ui-table-numeric,.ui-diff,.idea-column>header span,.idea-card-title b,.ship-diff-row,.bw-code,.bw-copy-row code,.bw-diff li,.opportunity-row-query){font-family:var(--font-ui);font-variant-numeric:tabular-nums}.research-log,.research-log :is(time,span){font-family:var(--font-ui);font-weight:var(--font-weight-regular)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel){color:var(--color-sidebar-ink);background:var(--color-sidebar);border-color:var(--color-sidebar-border)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .brand{color:var(--color-sidebar-ink)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) :is(.site-switcher summary,.site-menu){color:var(--color-sidebar-ink);background:var(--color-primary);border-color:var(--color-sidebar-border);box-shadow:none}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) :is(.site-switcher summary svg,.site-menu span,.site-menu a){color:var(--color-sidebar-ink)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-group-label{color:var(--color-sidebar-ink);font-weight:var(--font-weight-semibold)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-item{color:var(--color-sidebar-ink);font-family:var(--font-ui);font-weight:var(--font-weight-medium);background:0 0;border-left:0}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-item:hover{color:var(--color-sidebar-ink);background:var(--color-sidebar-hover)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-item.active{color:var(--color-on-active);background:var(--color-active);font-weight:var(--font-weight-semibold)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) :is(.nav-item svg,.nav-phase){color:inherit}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-item.active:before{content:none}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-settings{border-top:var(--border-width) solid var(--color-sidebar-border)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) :is(a,button,summary):focus-visible{box-shadow:var(--focus-ring-on-dark)}.topbar{background:var(--color-surface)}.planner-view-row button.is-active,.gate-actions .ui-button--primary:not(:disabled),.redirect-actions .ui-button--primary:disabled{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog-footer .ui-button:first-child{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}:is(.director-orb,.avatar,.step-marker,.ui-timeline-marker,.bw-claim-num,.bw-rail-check,.bw-node>i,.ship-lifecycle-step>span){border-radius:var(--radius-round)}.bw-copy-inline{border-radius:var(--radius-sm)}.planner-matrix :is(td:first-child,td:nth-child(2)){white-space:normal}.bw-proposals p span{text-overflow:clip;white-space:normal;overflow:visible}.gate-hero-title{padding-right:var(--space-4)}@media (max-width:48rem){.gate-hero{grid-template-columns:minmax(0,1fr)}.gate-hero-title{padding-right:0}.gate-hero-title h1{font-size:var(--font-size-title)}}.bw-queue-text>span,.bw-rail-card>span:nth-child(2)>span{font-weight:var(--font-weight-medium)}.bw-queue-text>span{overflow-wrap:anywhere;white-space:normal}.director-orb{flex:none}@media (max-width:48rem){.ui-director-card{flex-wrap:wrap}.ui-director-card .director-copy{min-width:calc(100% - var(--space-16))}.ui-director-card .director-actions{gap:var(--space-2);width:100%;display:flex}.ui-director-card .director-actions .ui-button{white-space:nowrap;flex:1}}.mission-mobile-tabs,.mission-mobile-panel--approve,.mission-mobile-panel--controls{display:none}.mission-mobile-panel--today{display:contents}@media (max-width:48rem){.mission-mobile-tabs{margin-bottom:var(--space-6);display:flex}.mission-mobile-tabs .ui-tab{min-height:var(--control-height-lg)}.mission-mobile:not([data-active-section=today]) .mission-mobile-panel--today{display:none}.mission-mobile[data-active-section=approve] .mission-mobile-panel--approve,.mission-mobile[data-active-section=controls] .mission-mobile-panel--controls{gap:var(--space-4);display:grid}}.mission-mobile-approvals{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mission-mobile-facts{margin:0 0 var(--space-4);display:grid}.mission-mobile-facts>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.mission-mobile-facts dt{color:var(--color-ink-muted)}.mission-mobile-facts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-medium);text-align:right;margin:0}.mission-mobile-control{align-items:center;gap:var(--space-4);display:flex}.mission-mobile-control>svg{width:var(--space-6);height:var(--space-6)}.mission-mobile-control>div{display:grid}.mission-mobile-control span,.mission-mobile-note{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);margin:0}.mission-mobile-pause{gap:var(--space-2);display:grid}.mission-mobile-pause .ui-button{width:100%;min-height:var(--control-height-lg)}.mission-mobile-actions{gap:var(--space-2);display:grid}.mission-mobile-actions .ui-button{width:100%;min-height:var(--control-height-lg)}.mission-mobile-outcome{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium)}.mission-mobile-outcome--success{color:var(--color-success);background:var(--color-success-soft)}.mission-mobile-outcome--danger{color:var(--color-danger);background:var(--color-danger-soft)}.mobile-workspace{width:100%;max-width:32rem;min-height:100vh;padding:var(--space-4);margin:0 auto}.mobile-workspace-topbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.mobile-workspace-topbar .brand{font-size:var(--font-size-title);margin:0 auto 0 0}.mobile-workspace-topbar .director-status{font-size:var(--font-size-caption)}.mobile-workspace-tabs{margin-bottom:var(--space-6)}.mobile-workspace-tabs .ui-tab{min-height:var(--control-height-lg)}.mobile-workspace-section{gap:var(--space-4);display:grid}.mobile-workspace-section h1{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);margin:0}.mobile-workspace-subtitle{color:var(--color-ink-muted);font-size:var(--font-size-body-lg);margin:0}.mobile-workspace-metrics{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mobile-workspace-metrics .ui-card,.mobile-workspace-waiting{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mobile-workspace-waiting{flex-wrap:wrap}.mobile-workspace-waiting .ui-eyebrow{width:100%}.mobile-workspace-full{margin-top:var(--space-8);color:var(--color-accent-strong);font-weight:var(--font-weight-semibold);text-decoration:underline;display:inline-block}.platform-portfolio>.ship-muted{margin:calc(var(--space-6) * -1) 0 var(--space-6);color:var(--color-ink-muted);font-size:var(--font-size-body-lg)}.platform-portfolio-sites{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.platform-portfolio-sites>.ui-card h2{font-size:var(--font-size-title-sm);overflow-wrap:normal;word-break:normal;margin:0}.platform-portfolio-kpis{margin:var(--space-4) 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.platform-portfolio-kpis>.ui-kpi{min-width:0;padding:0 var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0}.platform-portfolio-kpis>.ui-kpi:first-child{padding-left:0}.platform-portfolio-kpis>.ui-kpi+.ui-kpi{border-left:var(--border-width) solid var(--color-border)}.platform-portfolio .ship-split{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}@media (max-width:48rem){.platform-portfolio-kpis{gap:var(--space-3);grid-template-columns:1fr}.platform-portfolio-kpis>.ui-kpi,.platform-portfolio-kpis>.ui-kpi+.ui-kpi{border-left:0;padding:0}}.ship-screen--audit .ship-audit-card .ui-table:not(:has(.ship-table-empty)){flex:none;height:auto}.ship-screen--audit .ship-audit-card .ui-table th:first-child{width:12%}.ship-screen--audit .ship-audit-card .ui-table th:nth-child(2){width:18%}.ship-screen--audit .ship-audit-card .ui-table th:nth-child(3){width:26%}.ship-screen--audit .ship-audit-card .ui-table th:nth-child(4),.ship-screen--audit .ship-audit-card .ui-table th:nth-child(5){width:22%}.ship-screen--audit .ship-audit-card .ui-table td{overflow-wrap:anywhere}.platform-portfolio-sites{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.platform-portfolio-kpis>.ui-kpi{gap:var(--space-2);min-height:0}.platform-portfolio-kpis .ui-kpi-value{font-size:var(--font-size-body-lg)}.campaign-selector{cursor:pointer;position:relative}.campaign-selector select{min-width:0;min-height:inherit;color:var(--color-ink);appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.campaign-selector:focus-within{box-shadow:var(--focus-ring)}.planner-title-link{color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;background:0 0;border:0;padding:0}.planner-lanes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.planner-lane{align-content:start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.planner-lane h2{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-body-lg);margin:0;display:flex}.planner-lane h2 small,.planner-muted{color:var(--color-ink-muted);font-family:var(--font-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);margin:0}.planner-lane ul,.planner-topic-tree,.planner-drawer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.planner-card{gap:var(--space-2);padding:var(--space-3);background:var(--color-canvas);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);justify-items:start;display:grid}.planner-card-open{gap:var(--space-1);color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.planner-card-open span{color:var(--color-ink-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.planner-topics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.planner-topic-tree>li{gap:var(--space-1);padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:calc(2 * var(--border-width)) solid var(--color-accent);display:grid}.planner-topic-tree span,.planner-topic-tree small{color:var(--color-ink-muted);font-size:var(--font-size-caption);overflow-wrap:anywhere}.planner-export{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.planner-drawer{z-index:30;top:var(--topbar-height);align-content:start;gap:var(--space-4);width:min(26rem,100vw);padding:var(--space-6);background:var(--color-surface-raised);border-left:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-overlay);display:grid;position:fixed;bottom:0;right:0;overflow-y:auto}.planner-drawer header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.planner-drawer h2{margin:var(--space-1) 0 0;font-size:var(--font-size-title-sm)}.planner-drawer h3{margin:0 0 var(--space-2);font-size:var(--font-size-body)}.planner-drawer li{gap:var(--space-1);font-size:var(--font-size-body-sm);display:grid}.planner-drawer li small{color:var(--color-ink-muted)}.planner-drawer-facts{gap:var(--space-2);margin:0;display:grid}.planner-drawer-facts>div{gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.planner-drawer-facts dt{color:var(--color-ink-muted)}.planner-drawer-facts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-medium);margin:0}.ops-modules{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.ops-module h2,.ops-ledger h2{font-size:var(--font-size-title-sm);margin:0}.ops-module-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ops-module-tiles .ui-kpi{background:var(--color-canvas);min-height:0}.ops-module-tiles .ui-kpi-value{font-size:var(--font-size-title)}.ops-module-tiles .ui-kpi-value--state{font-size:var(--font-size-body-lg)}.ops-ledger .ui-table-wrap{overflow-x:auto}.ops-ledger .ui-table{min-width:72rem}.ops-ledger .ui-table td{overflow-wrap:break-word}.ops-note{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-caption)}.director-command{flex:1;min-width:12rem;display:flex;position:relative}.director-command .command-bar{width:100%;min-width:0}.command-bar input:focus-visible{box-shadow:none}.command-site{min-width:0;max-width:40%;padding:var(--space-1) var(--space-2);color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.director-preview{z-index:45;top:calc(100% + var(--space-2));gap:var(--space-4);width:min(40rem, calc(100vw - 2 * var(--space-4)));max-height:min(70vh,40rem);padding:var(--space-5);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);display:grid;position:absolute;left:0;overflow-y:auto}.director-preview header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.director-preview:not(.director-preview--inline){--director-preview-top:var(--topbar-height);max-height:calc(100dvh - var(--director-preview-top) - var(--space-4));overscroll-behavior:contain}.director-preview:not(.director-preview--inline) header{z-index:1;top:calc(-1 * var(--space-5));margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;padding:var(--space-5) var(--space-5) var(--space-3);background:var(--color-surface-raised);border-bottom:var(--border-width) solid var(--color-border);position:sticky}.director-preview:focus{outline:none}.director-preview:focus-visible{box-shadow:var(--shadow-overlay), var(--focus-ring)}@media (max-width:760px){.director-preview:not(.director-preview--inline){--director-preview-top:calc(2 * var(--space-3) + 2 * var(--space-2) + 2 * var(--control-height-lg) + var(--font-size-caption) * 1.5 + 2 * var(--space-1) + var(--border-width))}}.director-preview header>div{gap:var(--space-1);display:grid}.director-preview-facts{gap:var(--space-2);margin:0;display:grid}.director-preview-facts>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.director-preview-facts dt,.director-preview-note,.director-preview-tasks span{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);margin:0}.director-preview-facts dd{overflow-wrap:anywhere;margin:0}.director-preview-tasks{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.director-preview-tasks li{gap:0;display:grid}.director-preview-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.director-preview-error{color:var(--color-danger);margin:0}.director-preview-started{padding:var(--space-3);color:var(--color-success);background:var(--color-success-soft);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin:0}@media (max-width:760px){.director-command{order:4;min-width:100%}}.seo-quick-start{margin-bottom:var(--space-6)}.seo-quick-start>p{color:var(--color-ink-muted);max-width:55rem}.seo-quick-start .director-command--featured{flex:none;width:100%;min-width:0;display:block}.seo-quick-start .command-bar{min-height:var(--control-height-lg);gap:var(--space-2);height:auto;padding:var(--space-2) var(--space-3);flex-wrap:wrap}.seo-quick-start .command-bar input{flex:1;min-width:min(100%,13rem)}.director-goals{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.director-goal{min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body-sm)}.director-goal:hover,.director-goal:focus-visible{border-color:var(--color-border-strong)}.director-goal:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.director-goal:disabled{opacity:.6;cursor:not-allowed}.director-preview.director-preview--inline{z-index:auto;width:100%;max-height:none;margin-top:var(--space-3);box-shadow:none;position:static;overflow:visible}@media (max-width:40rem){.seo-quick-start .command-site{max-width:100%}}.bw-cta-editor{gap:var(--space-3);min-width:0;display:grid}.bw-cta-page select{text-overflow:ellipsis;width:100%;min-width:0}.bw-cta-editor fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.bw-cta-editor legend{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.bw-cta-editor label{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;display:flex}.bw-cta-editor label.is-selected{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.bw-cta-editor label span{gap:var(--space-1);display:grid}.bw-cta-editor label small,.bw-cta-note{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);margin:0}.bw-cta-widget{gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.bw-cta-editor label.bw-cta-field{gap:var(--space-1);cursor:auto;background:0 0;border:0;min-width:0;padding:0;display:grid}.bw-cta-field>span{font-weight:var(--font-weight-medium)}.bw-cta-field input{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) var(--space-3);color:var(--color-ink);font:inherit;background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.bw-cta-field input:focus-visible{box-shadow:var(--focus-ring);outline:none}.bw-cta-content>.ui-button{justify-self:start}.bw-cta-message{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.bw-cta-message--success{color:var(--color-success);background:var(--color-success-soft)}.bw-cta-message--danger{color:var(--color-danger);background:var(--color-danger-soft)}.bw-site-method{margin:var(--space-4) 0;color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}input[type=checkbox]{accent-color:var(--color-primary)}input[type=radio],.ownership-decision-row input[type=radio]{accent-color:var(--color-active)}.nav-phase:before{content:attr(data-phase)}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-phase{padding:0 var(--space-1);border:var(--border-width) solid var(--color-sidebar-border);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;justify-self:end;line-height:1.5}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-item.active .nav-phase{border-color:color-mix(in srgb, var(--color-on-active) 30%, transparent)}.ui-timeline--stages .ui-timeline-item--waiting .ui-timeline-marker{background:var(--color-surface);border:calc(2 * var(--border-width)) solid var(--color-border-strong);box-shadow:none}.ui-claim-chip--unsupported{color:var(--claim-unsupported-fg);background:var(--claim-unsupported-bg)}.ui-claim-chip--reviewed-exception{color:var(--claim-reviewed-exception-fg);background:var(--claim-reviewed-exception-bg)}.research-launcher .research-profile-grid{gap:var(--space-4);border:0}.bw-diff ol{grid-template-columns:minmax(0,1fr)}.bw-diff li{grid-template-columns:2rem 1rem minmax(0,1fr);align-items:start}.bw-diff code{white-space:pre-wrap;overflow-wrap:anywhere}.opportunity-filters :is(button,.ui-button){white-space:nowrap;flex:none}@media (max-width:48rem){.opportunity-page>.opportunity-family-tabs{gap:var(--space-2) var(--space-4);flex-wrap:wrap}}.mobile-workspace-waiting .director-orb{width:var(--space-6);height:var(--space-6);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-accent-soft)}.mobile-workspace-director{gap:var(--space-1);flex:1;min-width:0;display:grid}.mobile-workspace-director small{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.bw-graph-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bw-graph-edges line.is-proposed{stroke-dasharray:2 2;opacity:.7}.bw-node.is-orphan i{color:var(--color-ink-muted);border:calc(var(--border-width) * 2) solid var(--color-warning)}.planner-matrix td{white-space:normal;overflow-wrap:anywhere}.planner-matrix .planner-cta,.planner-matrix .ui-status-badge{height:auto;min-height:var(--control-height-sm);padding-block:var(--space-1);white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:var(--line-height-tight)}@media (min-width:72.0625rem){.ship-screen--audit .ship-audit-grid{height:calc(100vh - 19.5rem);min-height:24rem}.ship-screen--audit .ship-audit-grid>*{min-height:0}.ship-screen--audit .ship-audit-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ship-screen--audit .ship-audit-card .ui-table-wrap{flex:auto;min-height:0;overflow-y:auto}}.director-run-facts{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.director-run-facts>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);display:grid}.director-run-facts dt,.director-run-note{color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}.director-run-facts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-medium);margin:0}.bw-cta-page{gap:var(--space-1);font-weight:var(--font-weight-semibold);display:grid}.bw-cta-page select{min-height:var(--control-height);padding:0 var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-regular)}.bw-cta-outline{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-subtle);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);margin:0;list-style:none;display:grid}.bw-cta-outline li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs)}.bw-cta-outline li.is-cta{color:var(--color-accent-strong);background:var(--color-accent-soft);font-weight:var(--font-weight-semibold)}.planner-versions,.planner-refresh{gap:var(--space-3);display:grid}.planner-version-pick{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);flex-wrap:wrap;display:flex}.planner-version-pick select{min-height:var(--control-height-sm);padding:0 var(--space-2);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);font:inherit}.planner-diff{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-size-body-sm)}.planner-diff th,.planner-diff td{padding:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;text-align:left;vertical-align:top}.planner-diff thead th{color:var(--color-ink-muted);font-weight:var(--font-weight-semibold)}.planner-diff td.is-before{background:var(--color-danger-soft)}.planner-diff td.is-after{background:var(--color-success-soft)}.planner-refresh{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.planner-refresh-notice{padding:var(--space-2) var(--space-3);color:var(--color-success);background:var(--color-success-soft);border-radius:var(--radius-sm);margin:0}.bw-unknown-targets{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);display:grid}.bw-unknown-targets h3{font-size:var(--font-size-body);margin:0}.bw-unknown-targets ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bw-unknown-targets li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bw-page--links .bw-metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.bw-links-campaign{min-height:var(--control-height);padding:0 var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.setup-shell{min-height:100vh;padding:var(--space-6) var(--space-8) var(--space-16);background:var(--color-canvas)}.setup-top{align-items:center;gap:var(--space-6);max-width:72rem;margin:0 auto var(--space-10);display:flex}.setup-top .brand{color:var(--color-ink);font-size:var(--font-size-title);margin:0}.setup-progress{justify-content:center;gap:var(--space-6);color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);flex:1;margin:0;padding:0;list-style:none;display:flex}.setup-progress li{justify-items:center;gap:var(--space-1);display:grid}.setup-progress li>span{width:var(--space-4);height:var(--space-4);border:calc(2 * var(--border-width)) solid var(--color-border-strong);border-radius:var(--radius-round)}.setup-progress li[data-status=done]>span{background:var(--color-active);border-color:var(--color-active)}.setup-progress li[aria-current=step]{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.setup-progress li[aria-current=step]>span{border-color:var(--color-active);box-shadow:0 0 0 var(--space-1) var(--color-accent-soft)}.setup-body{gap:var(--space-4);max-width:52rem;margin:0 auto;display:grid}.setup-body--narrow{max-width:36rem}.setup-body h1,.setup-empty h1{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);text-align:center;overflow-wrap:anywhere;margin:0}.setup-lede{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--font-size-body-lg);text-align:center}.setup-body .platform-onboarding-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.setup-step{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);display:grid}li[aria-current=step]>.setup-step{border-color:var(--color-accent-strong)}li[data-status=blocked]>.setup-step{background:var(--color-surface-subtle)}.setup-step header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.setup-step h2{font-size:var(--font-size-title-sm);margin:0}.setup-step>p{color:var(--color-ink-muted);margin:0}.setup-status{padding:var(--space-1) var(--space-3);color:var(--color-ink-muted);background:var(--color-neutral-soft);border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex:none}.setup-status--done{color:var(--color-accent-strong);background:var(--color-accent-soft)}.setup-status--pending,.setup-status--in_progress{color:var(--color-warning);background:var(--color-warning-soft)}.setup-step-form{gap:var(--space-3);justify-items:start;display:grid}.setup-step-form>.ui-input-shell,.setup-field{width:100%}.setup-field{gap:var(--space-1);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);display:grid}.setup-field select{min-height:var(--control-height);padding:0 var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-regular)}.setup-hint{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.setup-challenge{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-subtle);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-sm);display:grid}.setup-challenge dl{gap:var(--space-2);margin:0;display:grid}.setup-challenge dl>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.setup-challenge dt{color:var(--color-ink-muted)}.setup-challenge dd{overflow-wrap:anywhere;margin:0}.setup-feedback{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.setup-feedback--success,.setup-step>.setup-feedback--success{color:var(--color-success);background:var(--color-success-soft)}.setup-feedback--danger,.setup-step>.setup-feedback--danger{color:var(--color-danger);background:var(--color-danger-soft)}.setup-empty{gap:var(--space-3);text-align:center;max-width:36rem;margin:0 auto;display:grid}@media (max-width:48rem){.setup-shell{padding:var(--space-4) var(--space-4) var(--space-12)}.setup-top{gap:var(--space-3);flex-wrap:wrap}.setup-progress{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-caption);flex-basis:100%;order:3}.setup-top .theme-toggle,.setup-top .icon-button{margin-left:auto}.setup-body h1{font-size:var(--font-size-title)}.setup-step{padding:var(--space-4)}.setup-challenge dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.setup-top>:last-child{margin-left:auto}.setup-step,.setup-step header,.setup-step h2{text-align:left}.setup-step-form .ui-field{width:100%}.tenant-run{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.tenant-run>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.tenant-run dt{color:var(--color-ink-muted)}.tenant-run dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:0}.tenant-setup-card{margin-bottom:var(--space-4)}.planner-import{justify-items:start;gap:var(--space-2);min-width:0;max-width:100%;margin-right:auto;display:grid}.planner-import .ui-notice{overflow-wrap:anywhere}.planner-import .ui-notice>svg{flex:none}.ui-empty-state .planner-import{width:100%;margin:var(--space-4) 0 0;justify-items:center}.planner-export:has(.planner-import){flex-wrap:wrap;align-items:flex-start}.planner-import-button{cursor:pointer;position:relative}.planner-import-button:focus-within{box-shadow:var(--focus-ring)}.planner-import-button.is-disabled{cursor:not-allowed;opacity:.6}.planner-import-report{gap:var(--space-2);max-width:40rem;display:grid}.planner-import-report ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.planner-import-report li{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;display:grid}.planner-import-report li span{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.ui-director-card .director-copy{min-width:0}.ui-director-card .director-copy>p{overflow-wrap:anywhere}.planner-decisions,.planner-timeline{gap:var(--space-2);display:grid}.planner-decision-actions,.planner-lock-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.planner-locks{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);margin:0;display:grid}.planner-locks legend{padding:0 var(--space-1);font-weight:var(--font-weight-semibold)}.planner-locks .ui-button{justify-self:start}.planner-lock-options label{align-items:center;gap:var(--space-1);font-size:var(--font-size-body-sm);display:inline-flex}.planner-timeline ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.planner-timeline li{padding-left:var(--space-3);border-left:calc(var(--border-width) * 2) solid var(--color-border-strong);overflow-wrap:anywhere}.planner-timeline li[data-actor=agent]{border-left-color:var(--color-accent-strong)}.planner-timeline li span{color:var(--color-ink-muted)}.technical-links{margin-top:var(--space-4)}.technical-link-proposals{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.technical-link-proposals li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.technical-link-proposals small{color:var(--color-ink-muted)}.planner-refresh-scan{gap:var(--space-2);max-width:28rem;display:grid}.planner-refresh-scan .ui-button{justify-self:start}.planner-refresh-tracking{gap:var(--space-2);display:grid}.planner-refresh-tracking ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ship-agent-counts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ship-agent-counts li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.ship-bar-chart>div>i{background:linear-gradient(to right, var(--color-active) var(--bar-done,0%), var(--color-accent-soft) var(--bar-done,0%) var(--bar-total,0%), var(--color-neutral-soft) var(--bar-total,0%))}.ship-bar-chart>div>strong{color:var(--color-ink)}.ship-screen--analytics .ship-kpis--display .ui-kpi-value{font-size:calc(var(--font-size-title) * 1.5);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight)}.branding-form{gap:var(--space-4);max-width:36rem;display:grid}.branding-form .ui-button{justify-self:start}.branding-accents{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.branding-accents legend{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.branding-accents label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex}.branding-accents label.is-selected{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.branding-accents input{margin:0}.branding-swatch{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill)}.branding-swatch[data-accent-swatch=forest]{background:var(--accent-preview-forest)}.branding-swatch[data-accent-swatch=ocean]{background:var(--accent-preview-ocean)}.branding-swatch[data-accent-swatch=dusk]{background:var(--accent-preview-dusk)}.branding-swatch[data-accent-swatch=ember]{background:var(--accent-preview-ember)}.branding-swatch[data-accent-swatch=graphite]{background:var(--accent-preview-graphite)}.branding-result{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.branding-result--success{color:var(--color-success);background:var(--color-success-soft)}.branding-result--danger{color:var(--color-danger);background:var(--color-danger-soft)}.site-menu-tenant{align-items:center;gap:var(--space-2);display:inline-flex}.site-menu-logo{object-fit:contain;border-radius:var(--radius-sm);width:1.25rem;height:1.25rem}.research-run-header{column-gap:var(--space-6);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.research-run-header .ui-page-title-row{grid-area:1/1}.research-run-header>p{grid-area:2/1;margin:0}@media (max-width:40rem){.research-run-header{grid-template-columns:minmax(0,1fr)}.research-run-header .research-run-stop{grid-area:3/1;align-content:start;justify-items:start}.research-run-header .research-run-stop .ui-button{align-self:start}}.research-page--overview .research-overview-grid{margin-top:var(--space-4)}@media (max-width:48rem){.opportunity-filters{flex-wrap:wrap}.opportunity-list-card{background:linear-gradient(to right, var(--color-surface) 30%, transparent) left center / var(--space-8) 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) right center / var(--space-8) 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--color-ink) 22%, transparent), transparent) left center / var(--space-4) 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--color-ink) 22%, transparent), transparent) right center / var(--space-4) 100% no-repeat scroll, var(--color-surface)}.opportunity-list-card .opportunity-table th{background:0 0}}.ship-screen--analytics .ship-by-page-card .ship-card-notes{margin-top:var(--space-2);padding-top:var(--space-2);row-gap:0}.director-page{gap:var(--space-4);display:grid}.director-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.director-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.director-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.director-objective{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.director-subhead{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-body)}.director-muted{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-body-sm);overflow-wrap:anywhere}.director-sources,.director-tasks,.director-decisions{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.director-sources li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;display:flex}.director-task{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:grid}.director-task>*,.director-decisions li>*{min-width:0}.director-task-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.director-task-head>div{gap:var(--space-1);min-width:0;display:grid}.director-task-head strong{text-transform:capitalize}.director-task-head small,.director-decisions small{color:var(--color-ink-muted);overflow-wrap:anywhere}.director-task-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.director-task-facts dt{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.director-task-facts dd{font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.director-alert{padding:var(--space-2) var(--space-3);color:var(--color-warning);background:var(--color-warning-soft);border-radius:var(--radius-sm);margin:0}.director-rationale{font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.director-task details p{overflow-wrap:anywhere}.director-task details summary{cursor:pointer;font-size:var(--font-size-body-sm)}.director-schedules li{flex-wrap:wrap}.director-schedule-confirm,.director-reconcile{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-sm);flex-basis:100%;display:grid}.director-schedule-confirm p,.director-reconcile p{overflow-wrap:anywhere;margin:0}.director-reconcile-form{gap:var(--space-2);display:grid}.director-reconcile-field{gap:var(--space-1);font-size:var(--font-size-body-sm);display:grid}.director-reconcile-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);color:var(--color-ink);font:inherit;background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.director-reconcile-field textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.director-schedule-confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.director-program-form,.director-program-versions{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.director-program-checks{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.director-program-checks legend{margin-bottom:var(--space-2);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.director-program-check{min-height:var(--control-height);align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.director-program-check small{color:var(--color-ink-muted);flex-basis:100%}.director-program-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.director-program-version{gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.director-program-diff{border-collapse:collapse;width:100%;font-size:var(--font-size-body-sm);table-layout:fixed}.director-program-diff :is(th,td){padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.director-program-diff .director-diff-removed{color:var(--color-danger);background:var(--color-danger-soft)}.director-program-diff .director-diff-added{color:var(--color-success);background:var(--color-success-soft)}@media (max-width:40rem){.director-program-check,.director-program-form .ui-input{min-height:var(--control-height-lg)}}.director-program-diff thead th{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.director-priority,.director-acquisition{gap:var(--space-1);min-width:0;font-size:var(--font-size-body-sm);overflow-wrap:anywhere;display:grid}.director-priority p,.director-acquisition p{margin:0}.director-priority ul,.director-acquisition ul,.director-failures,.director-unhandled{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.director-priority li{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);display:flex}.director-priority li[data-unknown]{color:var(--color-ink-muted)}.director-human-step{font-weight:var(--font-weight-semibold)}.director-groups [data-hold]{margin:var(--space-2) 0 0;font-size:var(--font-size-caption)}.director-coverage{font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.director-failures li{overflow-wrap:anywhere}.director-task-actions{gap:var(--space-2);display:flex}.director-decisions li{gap:var(--space-1);min-width:0;padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;display:grid}.director-groups{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.director-groups h3{margin:0 0 var(--space-2);font-size:var(--font-size-body);justify-content:space-between;display:flex}.director-groups h3 span{color:var(--color-ink-muted)}.director-groups ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.director-groups li{gap:var(--space-1);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;display:grid}.director-groups li small{color:var(--color-ink-muted)}.director-explanation{gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;display:grid}.director-explanation p{margin:0}.director-next-actions,.director-explanation-candidates,.director-explanation-candidates ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.director-next-actions li,.director-explanation-candidates li{gap:var(--space-1);font-size:var(--font-size-body-sm);display:grid}.director-original-value{gap:var(--space-3);max-width:40rem;display:grid}.director-original-value fieldset{gap:var(--space-2);font-size:var(--font-size-body-sm);border:0;margin:0;padding:0;display:grid}.director-original-value fieldset label{gap:var(--space-2);align-items:center;display:flex}.director-original-value .ui-button{justify-self:start}.director-owner-inputs-card{gap:var(--space-3);max-width:40rem;scroll-margin-top:var(--space-16);display:grid}.director-owner-inputs-card h2{font-size:var(--font-size-body);margin:0}.director-owner-inputs-card .ui-button{justify-self:start}.director-owner-inputs{gap:var(--space-2);min-width:0;font-size:var(--font-size-body-sm);border:0;margin:0;padding:0;display:grid}.director-owner-inputs legend{font-weight:var(--font-weight-semibold);padding:0}.director-owner-confirm{gap:var(--space-2);align-items:center;display:flex}.director-link-button{color:var(--color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.director-next-actions .director-link{margin-top:0}.director-next-actions small,.director-explanation-candidates small{color:var(--color-ink-muted)}.director-link{margin-top:var(--space-3);color:var(--color-accent-strong);display:inline-block}@media (max-width:64rem){.director-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.director-grid,.director-groups{grid-template-columns:minmax(0,1fr)}}.mission-director-link{color:var(--color-accent-strong);font-size:var(--font-size-body-sm);text-underline-offset:2px;text-decoration:underline}.director-kpis .ui-kpi-value{font-size:var(--font-size-title);white-space:nowrap}.niche-actions,.niche-rejected{gap:var(--space-2);justify-items:start;display:grid}.niche-rejected small{color:var(--color-ink-muted);overflow-wrap:anywhere}.niche-reject{gap:var(--space-2);min-width:0;display:grid}.niche-reject .ui-cluster{flex-wrap:wrap}.niche-reject-field{gap:var(--space-1);font-size:var(--font-size-body-sm);display:grid}.niche-reject-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);color:var(--color-ink);font:inherit;background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.niche-reject-field textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.niche-reject-message{color:var(--color-danger);font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.niche-table .niche-cell-label{display:none}@media (max-width:40rem){.niche-table .ui-table-wrap{overflow-x:visible}.niche-table .ui-table thead{display:none}.niche-table .ui-table,.niche-table .ui-table tbody{gap:var(--space-3);display:grid}.niche-table .ui-table tr{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.niche-table .ui-table td{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;border-bottom:0;height:auto;padding:0;display:flex}.niche-table .ui-table td:first-child,.niche-table .ui-table td:last-child{justify-content:stretch;display:grid}.niche-table .ui-table td:last-child{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border)}.niche-table .niche-cell-label{color:var(--color-ink-muted);font-size:var(--font-size-caption);display:block}.niche-table .research-primary-cell{min-width:0}.niche-table .research-primary-cell :is(span,small,strong){white-space:normal;overflow-wrap:anywhere}.niche-table .niche-actions{justify-items:stretch}.niche-table .niche-actions>:is(.ui-button,span){justify-self:start}.niche-table .niche-reject{width:100%}.niche-table .niche-reject-field textarea{min-block-size:calc(3lh + 2 * var(--space-2))}}.ui-table-wrap:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:40rem){.ui-table-wrap{overflow-x:visible}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{width:100%;display:block}.ui-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tr{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.ui-table td,.ui-table-wrap .ui-table td.ui-table-numeric{height:auto;padding:var(--space-1) 0;text-align:left;overflow-wrap:anywhere;white-space:normal;border-bottom:0}.ui-table td:before{color:var(--color-ink-muted);font-size:var(--font-size-caption);content:attr(data-label);display:block}.ui-table td[data-label=""]:before,.niche-table .ui-table td:before{content:none}.ship-screen--live .ship-live-table .ui-table td:nth-child(n){text-align:left;white-space:normal}.ship-screen--autonomy .ship-action-classes .ui-table td{height:auto}.ship-screen--autonomy .ship-action-classes .ui-table td:nth-child(3){text-align:left}.ship-screen--signals .ship-signal-table .ui-table tbody tr{padding-inline:var(--space-4)}.ship-screen--signals .ship-signal-table .ui-table td{padding-block:var(--space-1)}.ship-channel-card .ui-table tr{position:relative}.ship-channel-card .ui-table td:nth-child(n){padding-inline:0}.ship-channel-card .ui-table td[data-label=""]{top:var(--space-2);width:auto;position:absolute;right:0}}.ship-funnel li span,.ship-screen--analytics .ship-funnel--chevron li span,.bw-queue button.is-selected .bw-queue-text>span,.bw-quote cite,.ship-mode-options .active small{color:var(--color-ink)}html[data-theme=dark] .onboarding-providers i{color:var(--color-sidebar)}.ship-state{white-space:normal;overflow-wrap:anywhere;max-width:100%}html[data-theme] .app-shell .sidebar .nav-groups{gap:var(--space-2)}html[data-theme] .app-shell .sidebar .nav-item{gap:var(--space-2);min-height:2.125rem}html[data-theme] .app-shell .sidebar .nav-item>span:not(.nav-phase){white-space:nowrap}@media (max-width:54rem){.research-niche-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:72rem){.ship-screen--publishing .ship-railed--publishing.ship-split--wide{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .bw-node em{color:var(--color-warning);background:var(--color-warning-soft)}.ui-data-state{border:var(--border-width) solid var(--color-border)}.redirect-rows>div>*,.bw-approval-detail .bw-meta dd{overflow-wrap:anywhere;min-width:0}.ship-kpis--display .ui-kpi-value--state{font-size:var(--font-size-body-lg)}.ship-members>div{flex-wrap:wrap}.ship-members .ship-state{flex:0 auto;min-width:0}.command-bar input{text-overflow:ellipsis}@media (max-width:40rem){.bw-page--evidence .bw-table-card .bw-table,.bw-page--evidence .bw-table-card .bw-table tbody,.bw-page--evidence .bw-table-card .bw-table tr,.bw-page--evidence .bw-table-card .bw-table td:nth-child(n){width:100%;display:block}.bw-page--evidence .bw-table-card .bw-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-page--evidence .bw-table-card .bw-table tr{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.bw-page--evidence .bw-table-card .bw-table tr:last-child{border-bottom:0}.bw-page--evidence .bw-table-card .bw-table td:nth-child(n){height:auto;padding:var(--space-1) 0;overflow-wrap:anywhere;border:0}.bw-page--evidence .bw-table-card .bw-table td:before{color:var(--color-ink-muted);font-size:var(--font-size-caption);content:attr(data-label);display:block}.bw-page--evidence .bw-stat .bw-spark{width:100%;position:static}.bw-page--calc .bw-calc-card .bw-table{table-layout:fixed}.bw-page--calc .bw-calc-card .bw-table td:nth-child(n){height:auto;padding-block:var(--space-2);padding-inline:var(--space-2);white-space:normal}.bw-page--calc .bw-calc-card:first-child .bw-table th:first-child{width:28%}.bw-page--calc .bw-calc-card:first-child .bw-table th:nth-child(2){width:22%}.bw-page--calc .bw-calc-card:first-child .bw-table th:nth-child(3){width:20%}.bw-page--calc .bw-calc-card .bw-table th:nth-child(n){padding-inline:var(--space-2);white-space:normal}.bw-page--calc .bw-calc-card .bw-table :is(th,td):first-child{padding-left:0}.bw-page--calc .bw-code{min-height:0}.bw-page--links .bw-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.bw-page--links .bw-metric{gap:var(--space-1);padding:var(--space-3) var(--space-4)}.bw-page--links .bw-metric strong{font-size:var(--font-size-title)}.bw-page--links .bw-graph{margin-bottom:var(--space-12)}}.research-niche-table .research-table-card .ui-table th:last-child,.research-niche-table .research-table-card .ui-table td:last-child{padding-right:var(--space-5)}.research-niche-table .research-table-card .ui-table th:nth-child(2){width:36%}.research-chart-empty .research-chart-y{left:calc(var(--space-6) / 2);white-space:nowrap;transform:translate(-50%,-50%)rotate(-90deg)}@media (min-width:40.0625rem){.ship-channel-card .ui-table :is(th,td):nth-child(5){padding-left:var(--space-2)}}.ship-screen--publishing .ship-social-card .ship-channel-tiles>div{grid-template-columns:auto minmax(0,1fr) auto}.ship-screen--publishing .ship-social-card .ship-channel-tiles small{white-space:normal}.redirect-plan .redirect-rows>div{column-gap:var(--space-1);grid-template-columns:minmax(min-content,1fr) auto auto minmax(min-content,1fr)}.redirect-plan .redirect-rows>div>code{font-size:var(--font-size-body-sm)}@media (min-width:48.0625rem){html[data-theme=light] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog{transform:translateY(calc(var(--space-16) + var(--space-4) - var(--topbar-height) / 2))}}.ship-screen--live .ship-refresh-card .ship-key-values>div>strong{font-size:var(--font-size-body)}[data-scroll-more=end]{-webkit-mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--space-8)), transparent)}[data-scroll-more=start]{-webkit-mask-image:linear-gradient(to left, var(--color-ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to left, var(--color-ink) calc(100% - var(--space-8)), transparent)}[data-scroll-more=start\ end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--space-8), var(--color-ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--space-8), var(--color-ink) calc(100% - var(--space-8)), transparent)}.research-run-stop .ui-button:disabled{color:var(--color-ink-muted);background:var(--color-surface-subtle);border-color:var(--color-border);opacity:1}.opportunity-page>.ui-tabs.opportunity-family-tabs{gap:var(--space-2);padding-bottom:var(--space-3)}.opportunity-page>.ui-tabs.opportunity-family-tabs .ui-tab{min-height:var(--control-height-sm);padding:0 var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.opportunity-page>.ui-tabs.opportunity-family-tabs .ui-tab--active{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.opportunity-page>.ui-tabs.opportunity-family-tabs .ui-tab--active:after{content:none}.opportunity-page>.ui-tabs.opportunity-family-tabs .ui-tab--active .ui-tab-count{color:var(--button-primary-fg);background:0 0}.opportunity-table .cell-sub{color:var(--color-ink-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:block}.opportunity-page .score-none,.opportunity-table td strong.score-none{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.opportunity-table .gate-cell{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.opportunity-table .gate-details-link{color:var(--color-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:40rem){.bw-page--links .bw-proposals li{grid-template-columns:auto minmax(0,1fr)}.bw-page--links .bw-proposal-actions{grid-column:2}}.ideas-page>.ideas-header{justify-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.ideas-page>.ideas-header .ideas-niche-picker{text-align:left;max-width:100%}.ideas-page>.ideas-header .ideas-niche-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ideas-page>.ideas-header>p{color:var(--color-ink-muted);margin:0}@media (max-width:40rem){.ideas-page .ideas-board{grid-template-columns:minmax(0,1fr);overflow-x:visible}}html[data-theme=light] .onboarding-lock:not(.onboarding-lock--active){border-color:var(--color-ink-muted)}html[data-theme=light] .onboarding-lock:not(.onboarding-lock--active)>span{background:var(--color-ink-muted);box-shadow:none}@media (max-width:54rem){.onboarding-profile-card .onboarding-profile-row .onboarding-evidence{justify-self:start;display:inline-flex}}.research-stage-row .research-stage small{text-overflow:clip;white-space:normal;overflow:visible}.research-stage-row .research-stage strong.research-stage-state{color:var(--color-ink-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);letter-spacing:0}.research-page--technical .research-kpis--five .ui-kpi{gap:var(--space-1);min-height:0;padding-block:var(--space-4)}.research-page--technical .technical-layout .ui-card-header h2{font-size:var(--font-size-title-sm)}.research-page--technical .technical-preview code{font-size:var(--font-size-body-sm)}@media (max-width:40rem){.research-page--technical .research-kpis--five{grid-template-columns:repeat(2,minmax(0,1fr))}}.ship-screen--memory .ship-memory-grid>.ship-locked-card .ship-locked-list{flex:none}.ship-screen--memory .ship-memory-grid>.ship-locked-card>:last-child:not(.ship-card-action){margin-top:auto}.ship-connection-list>div>.ui-button--tertiary{min-width:2.5rem;min-height:2.5rem}.planner-matrix tbody td:first-child .planner-title-link{text-decoration:none}.planner-matrix .planner-title-link:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline}.planner-matrix .planner-cta{border-radius:var(--radius-pill);padding-inline:var(--space-3)}.planner-matrix tbody td{padding-block:var(--space-2)}@media (min-width:64rem){.platform-portfolio .platform-portfolio-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-portfolio .platform-portfolio-lower{margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.ui-timeline-item--current .ui-timeline-marker{position:relative}.ui-timeline-item--current .ui-timeline-marker:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.technical-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ideas-niche-menu{max-width:100%;position:relative}.ideas-niche-menu>summary{cursor:pointer;list-style:none}.ideas-niche-menu>summary::-webkit-details-marker{display:none}.ideas-niche-menu>ul{z-index:5;top:calc(100% + var(--space-1));min-width:100%;padding:var(--space-1);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);margin:0;list-style:none;display:grid;position:absolute;left:0}.ideas-niche-menu>ul a{padding:var(--space-2) var(--space-3);color:var(--color-ink);border-radius:var(--radius-xs);text-decoration:none;display:block}.ideas-niche-menu>ul a:is(:hover,:focus-visible),.ideas-niche-menu>ul a[aria-current=true]{background:var(--color-accent-soft)}.ship-filters--primary>span:has(>a){padding:0}.ship-filters--primary>span>a{padding:var(--space-2) var(--space-4);color:inherit;border-radius:inherit;text-decoration:none;display:block}.bw-studio-drafts .bw-queue{margin-bottom:var(--space-4)}.bw-studio-editor{align-items:end;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;display:grid}.bw-studio-editor label{gap:var(--space-1);min-width:0;color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);display:grid}.bw-studio-editor label:has(textarea){grid-area:1/1/auto/-1}.bw-studio-editor :is(select,textarea,input){width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-body)}.ui-technical-details{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-ink-muted);font-size:var(--font-size-caption);margin:0}.ui-technical-details>summary{align-items:center;gap:var(--space-1);width:fit-content;padding-block:var(--space-1);color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);list-style:none;display:inline-flex}.ui-technical-details>summary::-webkit-details-marker{display:none}.ui-technical-details>summary:before{font-size:var(--font-size-label);content:"▸"}.ui-technical-details[open]>summary:before{content:"▾"}.ui-technical-details>summary:hover{color:var(--color-ink)}.ui-technical-details>summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.ui-technical-details-body{gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:grid}.ui-technical-details-body :is(p,code,span,li){font:inherit;overflow-wrap:anywhere;margin:0}.bw-studio-editor>.ui-control-reason{margin-top:calc(var(--space-2) * -1);grid-column:1/-1}.bw-studio-editor textarea{resize:vertical;line-height:var(--line-height-body)}.bw-studio-editor :is(select,textarea,input):focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:40rem){.bw-studio-editor{grid-template-columns:minmax(0,1fr)}.bw-studio-editor label:has(textarea){grid-row:auto}}.bw-approval-detail .bw-diff:has(>.bw-diff-pane:only-child){grid-template-columns:minmax(0,1fr)}.bw-diff li:not(:has(>.bw-diff-mark)){column-gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr)}.bw-receipt-state{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ship-approved-card .ship-check-list li{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.ship-approved-card .ship-check-list li:last-child{border-bottom:0}.ship-approved-card .ship-check-list li>div{gap:var(--space-1);min-width:0;color:var(--color-ink-muted);font-size:var(--font-size-body-sm);flex:18rem;display:grid}.ship-approved-card .ship-check-list li strong{color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ship-approved-card .ship-check-list li .ui-button{border-radius:var(--radius-pill);flex:none}.director-status--checking .status-dot,.director-status--not_configured .status-dot{box-shadow:inset 0 0 0 calc(var(--border-width) * 1.5) var(--color-ink-subtle);background:0 0}html[data-theme] .app-shell .sidebar .nav-item.active{color:var(--color-on-active);background:var(--color-active);border-left:0}html[data-theme] .app-shell .sidebar .nav-item.active:before{content:none}html[data-theme] .app-shell .sidebar .nav-settings{border-top:var(--border-width) solid var(--color-sidebar-border)}html[data-theme] :is(.ui-data-state,.ui-fixture-badge,.ui-status-chip,.ui-claim-chip,.ui-status-badge,.ship-state){min-height:1.5rem}.ui-table th.ui-table-numeric{font-family:var(--font-ui)}.bw-copy-row>button:not(.ui-button){min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-4);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;flex:none;display:inline-flex}.bw-copy-row>button:not(.ui-button) svg{width:var(--space-4);height:var(--space-4)}.bw-copy-row>button:not(.ui-button):focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:40.0625rem){.bw-page--calc .bw-calc-card .bw-table td:not(:first-child),.bw-page--calc .bw-calc-card .bw-table th:not(:first-child){padding-inline:var(--space-3)}}@media (max-width:40rem){.bw-signoff .bw-avatar{flex:none}.bw-signoff .ui-button{justify-content:center;width:100%}}.correction-rule-dialog .ui-field :is(select,textarea){width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-body)}.correction-rule-dialog .ui-field textarea{resize:vertical;min-height:4.5rem;line-height:var(--line-height-body)}.correction-rule-dialog .ui-field :is(select,textarea):focus-visible{box-shadow:var(--focus-ring);outline:none}.correction-rule-dialog .correction-operation{gap:var(--space-2) var(--space-6);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.correction-rule-dialog .correction-operation legend{width:100%;margin-bottom:var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);padding:0}.correction-rule-dialog .correction-operation label{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--font-size-body);cursor:pointer;display:inline-flex}.correction-rule-dialog .correction-operation input[type=radio]{width:1.125rem;height:1.125rem;margin:0}@media (max-width:40rem){.research-table-card .ui-table tbody tr{padding-inline:var(--space-4)}}.research-launcher+.research-run-history{margin-top:var(--space-4)}.ship-screen--operations .ship-kpis .ui-kpi:after{background:0 0}html[data-theme] .ui-chip-dot,html[data-theme] .ship-state-dot{border-radius:var(--radius-pill);flex:none;width:.375rem;height:.375rem;display:inline-block}html[data-theme] .ui-status-chip--proposed .ui-chip-dot{background:var(--status-proposed-dot)}html[data-theme] .ui-status-chip--approved .ui-chip-dot{background:var(--status-approved-dot)}html[data-theme] .ui-status-chip--deployed .ui-chip-dot{background:var(--status-deployed-dot)}html[data-theme] .ui-status-chip--live-verified .ui-chip-dot{background:var(--status-live-dot)}html[data-theme] .ui-status-chip--indexed .ui-chip-dot{background:var(--status-indexed-dot)}html[data-theme] .ui-status-chip--converting .ui-chip-dot{background:var(--status-converting-dot)}html[data-theme] :is(.ideas-page,.research-page--technical) .ui-status-chip--proposed{color:var(--status-proposed-fg);background:var(--status-proposed-bg);border-color:#0000}html[data-theme] .opportunity-table .ui-status-badge>span{border-radius:var(--radius-pill);flex:none;width:.375rem;height:.375rem;display:inline-block}html[data-theme] .opportunity-table .ui-status-badge--warning{color:var(--status-proposed-fg);background:var(--status-proposed-bg)}html[data-theme] .opportunity-table .ui-status-badge--success{color:var(--status-approved-fg);background:var(--status-approved-bg)}html[data-theme] .ship-state--dot{gap:var(--space-2)}html[data-theme] .ship-state--warn.ship-state--dot{color:var(--status-proposed-fg);background:var(--status-proposed-bg)}html[data-theme] .ship-state--warn .ship-state-dot{background:var(--status-proposed-dot)}html[data-theme] .ship-state--good .ship-state-dot{background:var(--status-approved-dot)}html[data-theme] :is(.ship-state--danger,.ship-state--neutral) .ship-state-dot{background:currentColor}html[data-theme] .ship-channel-card--dots .ship-state{padding-inline:var(--space-2)}html[data-theme] .ship-channel-card--dots .ship-state:before{width:.375rem;height:.375rem;margin-right:var(--space-1);flex:none}html[data-theme] .research-risk[data-tone=success]{color:var(--color-success);background:var(--color-success-soft)}html[data-theme] .ui-status-badge--warning>span{background:var(--status-proposed-dot)}html[data-theme] .ui-status-badge--success>span,html[data-theme] .bw-status--supported:before{background:var(--status-approved-dot)}html[data-theme] .bw-status--unverified:before{background:var(--status-proposed-dot)}.ship-two-column--operations .ship-bar-placeholder--empty>div{border-bottom:1px solid var(--color-gridline);grid-template-columns:minmax(0,1fr) auto}.ship-chart-empty-note{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}html[data-theme] .ship-chart-placeholder--empty{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background-image:none;flex-direction:column;display:flex}html[data-theme] .ship-chart-placeholder--empty:before{content:none}.ship-railed--distribution .ship-clicks-card .ship-clicks-empty{flex:auto;min-height:9rem}html[data-theme] .ship-chart-placeholder--empty>strong{color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}html[data-theme] .ship-chart-placeholder--empty>p{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);margin:0}.ui-table-wrap,.opportunity-list-card,.planner-matrix-wrap{position:relative}@media (max-width:48rem){.ownership-decision-row{grid-template-columns:minmax(0,1fr)}.ownership-decision-row label{padding-inline:var(--space-3);border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.ownership-decision-row label:last-child{border-bottom:0}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog){--dialog-top:var(--topbar-height);inset:var(--dialog-top) 0 0;place-items:start center}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog{max-height:calc(100dvh - var(--dialog-top) - 2 * var(--space-4));transform:none}}@media (max-width:760px){html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog){--dialog-top:calc(2 * var(--space-3) + var(--space-2) + 2 * var(--control-height-lg) + var(--border-width))}}.ui-page-header:has(+.ship-tabs[aria-label=Analytics\ views]){margin-bottom:0}.ship-screen--operations>.ship-tabs{margin-top:var(--space-1)}:is(.ship-screen--conversion,.ship-screen--ledger)>.ship-tabs{margin-top:calc(var(--space-3) - var(--space-6))}.ui-page:not(.ship-page)>.ship-tabs[aria-label=Analytics\ views]{margin-top:var(--space-3)}.ship-screen--live .ui-page-header+.ship-tabs{margin-top:var(--space-2)}html[data-theme] :is(.gate-actions,.redirect-actions,.ship-rule-actions) .ui-button{min-height:var(--control-height-lg);height:var(--control-height-lg)}.ship-rule-actions{align-items:flex-start}.ship-rule-actions>.record-action:first-child{flex:3}.ship-rule-actions>.record-action:last-child{flex:2}.ship-rule-actions>.record-action>.ui-button{flex:none;width:100%}html[data-theme] :is(.ui-card,.director-card,.bw-card,.gate-analysis-card,.release-timeline,.ship-screen--operations>.ui-card:last-child,.mission-page .ui-director-card):not(.ui-card--flush,.ui-card--compact,.ship-banner,.ship-insight-line,.research-table-card,.ship-analytics-card,.ui-pipeline-card,.bw-stat,.bw-metric,.bw-table-card,.ui-kpi){padding:var(--card-padding)}html[data-theme] :is(.ui-card--compact,.ui-kpi,.bw-stat,.bw-metric,.bw-table-card,.idea-column,.idea-card,.ui-pipeline-card,.redirect-plan,.ownership-kpis>div,.ship-analytics-card,.ship-two-column--operations>.ui-card,.ship-screen--operations>.ui-card:last-child,.research-page--technical .research-kpis--five .ui-kpi):not(.platform-portfolio-kpis>*,.ship-kpis--display>.ui-kpi,.ship-analytics-card:has(.ship-funnel)){padding:var(--card-padding-dense)}.ship-screen--publishing .ship-queue-column{align-content:stretch}.idea-card-meta .idea-lineage{white-space:normal}html[data-theme] :is(.ui-card-header>.ui-eyebrow,.ui-card-header>.ship-eyebrow):not(:is(h1,h2,h3,h4,h5,h6)){font-family:var(--font-ui);font-weight:var(--font-weight-semibold)}@media (max-width:40rem){.ship-filters--primary{padding-right:var(--space-8);-webkit-mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--color-ink) calc(100% - var(--space-8)), transparent);flex-wrap:nowrap}}.platform-portfolio-sites>.ui-card{container-type:inline-size}.platform-portfolio-kpis .ui-kpi-value--state{font-size:var(--font-size-body);white-space:nowrap}@container (max-width:19rem){.platform-portfolio-kpis{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.platform-portfolio-kpis>.ui-kpi,.platform-portfolio-kpis>.ui-kpi+.ui-kpi{border-left:0;padding:0}}html[data-theme=light] .ship-banner span:not([class]){color:var(--color-primary)}html[data-theme=light] .bw-notice span{color:var(--color-ink)}.bw-evidence-detail .bw-blocks,.bw-evidence-detail .bw-blocks p{color:var(--color-danger)}.bw-page--calc .bw-calc-card .bw-table :is(th,td),.bw-page--calc .bw-calc-card:first-child .bw-table td:last-child{white-space:normal}.bw-page--calc .bw-calc-card .bw-table{table-layout:fixed;width:100%}.bw-page--calc .bw-calc-card:first-child .bw-table th:first-child{width:28%}.bw-page--calc .bw-calc-card:first-child .bw-table th:nth-child(2){width:22%}.bw-page--calc .bw-calc-card:first-child .bw-table th:nth-child(3){width:20%}.tenant-settings-facts{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.tenant-settings-facts>div{gap:var(--space-3);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);align-items:center;display:grid}.tenant-settings-facts dt{color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}.tenant-settings-facts dd{overflow-wrap:anywhere;margin:0}.tenant-settings-verify{justify-items:start;gap:var(--space-2);display:grid}.tenant-integrations{margin:0;padding:0;list-style:none;display:grid}.tenant-integrations>li{gap:var(--space-2);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-gridline);display:grid}.tenant-integrations>li:last-child{border-bottom:0}.tenant-integration-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tenant-integration-head>span{gap:var(--space-1);min-width:0;display:grid}.tenant-integration-head>.ship-state{white-space:nowrap;flex:none}.tenant-integration-head small{color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}.tenant-integrations p{margin:0}.tenant-integration-missing{color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}.tenant-cap-form{gap:var(--space-3);justify-items:start;max-width:24rem;display:grid}.tenant-cap-form .ui-field{width:100%}.tenant-provider-stages{gap:var(--space-1);font-size:var(--font-size-body-sm);margin:0;padding:0;list-style:none;display:grid}.tenant-provider-stages li[data-state=no]{color:var(--color-ink-muted)}.tenant-connector-test{gap:var(--space-2);justify-items:start;display:grid}.tenant-connector-stages{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--font-size-body-sm);margin:0;display:grid}.tenant-connector-stages li[data-status=failed] b{color:var(--color-danger)}.blotato-drafts{gap:var(--space-2);justify-items:start;display:grid}.blotato-drafts fieldset{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.blotato-drafts ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.blotato-drafts blockquote{margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:var(--border-width) solid var(--color-border-strong);white-space:pre-line}.tenant-connector-stages small{color:var(--color-ink-muted);display:block}.tenant-connect-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-connect-form>label:first-child{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);flex-basis:100%}.tenant-connect-form input[type=password]{min-width:0;min-height:var(--control-height);padding-inline:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);flex:14rem}.tenant-connect-form input[type=password]:focus-visible{box-shadow:var(--focus-ring);outline:none}.credential-fields{gap:var(--space-3);flex-basis:100%;width:100%;display:grid}.credential-field{gap:var(--space-1);font-size:var(--font-size-body-sm);display:grid}.credential-field>label{font-weight:var(--font-weight-medium)}.credential-field input,.credential-field select{min-width:0;min-height:var(--control-height);padding-inline:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.credential-field input:focus-visible,.credential-field select:focus-visible{box-shadow:var(--focus-ring);outline:none}.credential-field [aria-invalid=true]{border-color:var(--color-danger)}.credential-field-hint{color:var(--color-ink-muted)}.tenant-connect-write{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);display:inline-flex}.tenant-settings-message{font-size:var(--font-size-body-sm);flex-basis:100%;margin:0}.tenant-settings-message--success{color:var(--color-success)}.tenant-settings-message--danger{color:var(--color-danger)}.legal-risk-panel{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);display:grid}.legal-risk-panel h3{font-size:var(--font-size-title-sm);margin:0}.legal-risk-panel>p{margin:0}.legal-risk-form{gap:var(--space-2);font-size:var(--font-size-body-sm);justify-items:start;display:grid}.legal-risk-form>label{color:var(--color-ink-muted)}.legal-risk-form input:not([type=checkbox]),.legal-risk-form textarea{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.legal-risk-form input:focus-visible,.legal-risk-form textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.legal-risk-form fieldset{gap:var(--space-2);width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);margin:0;display:grid}.legal-risk-form legend{padding-inline:var(--space-1);color:var(--color-ink-muted)}.legal-risk-kind{align-items:flex-start;gap:var(--space-2);display:inline-flex}.legal-risk-kind span{display:grid}.legal-risk-kind small,.legal-risk-form>small{color:var(--color-ink-muted)}.legal-risk-history{border-collapse:collapse;width:100%;font-size:var(--font-size-body-sm)}.legal-risk-history th,.legal-risk-history td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--color-border)}.legal-risk-history th{color:var(--color-ink-muted);font-weight:var(--font-weight-semibold)}.tenant-verify-form{gap:var(--space-3);justify-items:start;display:grid}.tenant-verify-form p{margin:0}.tenant-verify-field{gap:var(--space-2);width:100%;font-size:var(--font-size-body-sm);color:var(--color-ink-muted);display:grid}.tenant-verify-field input{min-height:var(--control-height);padding-inline:var(--space-3);color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.tenant-verify-field input:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-advanced>summary{list-style:none}.nav-advanced>summary::-webkit-details-marker{display:none}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-advanced-summary{align-items:center;gap:var(--space-2);min-height:2.125rem;padding:var(--space-1) var(--space-3);color:var(--color-sidebar-ink);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:var(--font-weight-medium);cursor:pointer;grid-template-columns:1.125rem minmax(0,1fr) auto;display:grid}html[data-theme] .app-shell :is(.sidebar,.mobile-menu-panel) .nav-advanced-summary:hover{background:var(--color-sidebar-hover)}.nav-advanced-summary>svg:last-child{transition:transform var(--duration-fast,.12s) ease}.nav-advanced[open]>.nav-advanced-summary>svg:last-child{transform:rotate(180deg)}.nav-advanced-group{gap:var(--space-1);padding-left:var(--space-2);display:grid}.nav-advanced-group>.nav-group-label{margin-top:var(--space-2)}html[data-theme] :is(.ui-eyebrow,.ship-eyebrow):not(:is(h1,h2,h3,h4,h5,h6)){font-family:var(--font-ui);font-weight:var(--font-weight-semibold)}.today-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}@media (max-width:64rem){.today-grid{grid-template-columns:minmax(0,1fr)}}.today-page .mission-mobile-panel--today{gap:var(--space-4);display:grid}.today-instruction h2{margin:0 0 var(--space-2);font-size:var(--font-size-title-sm)}.today-instruction p{margin:0 0 var(--space-4)}.today-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.today-list{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.today-list>li{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-gridline);display:grid}.today-list>li:last-child{border-bottom:0;padding-bottom:0}.today-list span,.today-list small{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);overflow-wrap:anywhere}.today-facts{gap:var(--space-3);margin:0 0 var(--space-3);display:grid}.today-facts>div{gap:var(--space-1);display:grid}.today-facts dt{color:var(--color-ink-muted);font-size:var(--font-size-body-sm)}.today-facts dd{font-size:var(--font-size-title-sm);font-weight:var(--font-weight-semibold);margin:0}.today-facts dd small{color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular)}.opportunity-tiers .tier-phone-details{display:none}@media (max-width:40rem){.opportunity-tiers .tier-phone-details{margin-top:var(--space-2);display:block}.opportunity-tiers .tier-phone-details summary{cursor:pointer;min-height:44px;color:var(--color-ink-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);align-items:center;display:flex}.opportunity-tiers .tier-phone-details dl{gap:var(--space-2);padding:var(--space-2) 0 0;margin:0;display:grid}.opportunity-tiers .tier-phone-details dt{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.opportunity-tiers .tier-phone-details dd{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);margin:0}.opportunity-tiers .ui-table td[data-label=Potential\ value],.opportunity-tiers .ui-table td[data-label=Difficulty],.opportunity-tiers .ui-table td[data-label=Required\ work],.opportunity-tiers .ui-table td[data-label=Confidence]{display:none}}.ui-control-reason{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--font-size-caption);line-height:1.5;display:block}:is(.ship-card-action,.bw-head-actions){flex-wrap:wrap}:is(.ship-card-action,.bw-head-actions)>.ui-control-reason{flex-basis:100%;margin-top:0}@media (max-width:760px){.topbar .director-status{white-space:normal;text-align:right;min-width:0}.topbar .director-command:not(.director-command--featured) .command-bar{row-gap:var(--space-2);background:0 0;border:0;flex-wrap:wrap;height:auto;padding:0;position:relative}.topbar .director-command:not(.director-command--featured) .command-bar:focus-within{box-shadow:none}.topbar .director-command:not(.director-command--featured) .command-bar>svg{top:calc((var(--control-height-lg) - 1rem) / 2);left:var(--space-3);pointer-events:none;position:absolute}.topbar .director-command:not(.director-command--featured) .command-bar>input{height:var(--control-height-lg);padding:0 var(--space-3) 0 calc(var(--space-3) + 1rem + var(--space-2));background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);flex:100%}.topbar .director-command:not(.director-command--featured) .command-bar>input:focus-visible{border-color:var(--color-border-strong);box-shadow:var(--focus-ring)}.topbar .director-command:not(.director-command--featured) .command-site{max-width:100%;padding:var(--space-1) var(--space-2);line-height:1.5}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog){--dialog-top:calc(2 * var(--space-3) + 2 * var(--space-2) + 2 * var(--control-height-lg) + var(--font-size-caption) * 1.5 + 2 * var(--space-1) + var(--border-width))}}.redirect-rows>div>b{overflow-wrap:normal;white-space:nowrap}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog{flex-direction:column;display:flex;overflow:hidden}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) :is(.ui-dialog-header,.ui-dialog-footer){flex:none}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (min-width:48.0625rem){html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog{--correction-offset:calc(var(--space-16) + var(--space-4) - var(--topbar-height) / 2);max-height:calc(100dvh - var(--topbar-height) - 2 * var(--space-6) - 2 * var(--correction-offset))}}.planner-matrix th:first-child{width:14.4%}.planner-matrix th:nth-child(2){width:14.2%}.planner-matrix th:nth-child(3){width:13.2%}.planner-matrix th:nth-child(4){width:10.8%}.planner-matrix th:nth-child(5){width:13.8%}.planner-matrix th:nth-child(6){width:4.6%}.planner-matrix th:nth-child(7){width:6%}.planner-matrix th:nth-child(8){width:8%}.planner-matrix th:nth-child(9){width:11%}.planner-matrix th:nth-child(10){width:4%}.planner-matrix tbody :is(td:nth-child(2),td:nth-child(3)){padding-right:var(--space-2)}html[data-theme=dark] .ui-button.ui-button--primary.ui-button:disabled{color:var(--color-ink-subtle);background:var(--color-neutral-soft);border-color:var(--color-border-strong);opacity:1}html[data-theme=dark] .ui-data-state{color:var(--color-ink);border-color:var(--color-border-strong)}html[data-theme=dark] .onboarding-lock:not(.onboarding-lock--active){background:color-mix(in srgb, var(--color-ink-subtle) 72%, var(--color-surface-raised));border-color:color-mix(in srgb, var(--color-ink-subtle) 72%, var(--color-surface-raised))}html[data-theme=dark] .ui-timeline--stages .ui-timeline-item:not(:last-child):before{color:var(--color-ink-subtle)}html[data-theme=dark] .ui-timeline--stages .ui-timeline-item--waiting .ui-timeline-marker{border-color:var(--color-ink-subtle)}.planner-matrix{table-layout:auto}.planner-matrix td,.planner-matrix .planner-cta,.planner-matrix .ui-status-badge{overflow-wrap:normal}.planner-matrix :is(td:nth-child(3),td:nth-child(6),td:nth-child(7),td:nth-child(8),td:nth-child(9),td:nth-child(10)),.planner-matrix .ui-status-badge{white-space:nowrap}@media (min-width:64rem){.mission-page .mission-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mission-lower-grid .ui-table :is(th,td){padding-inline:var(--space-2)}.mission-lower-grid .ui-table :is(td,th):not(:first-child){white-space:nowrap}.mission-lower-grid .ui-table td:first-child{overflow-wrap:anywhere;min-width:8rem}.mission-lower-grid .ui-table-wrap+p{margin-top:var(--space-3)}.mission-lower-grid .ui-table-wrap+p>a{min-height:var(--control-height-sm);padding-inline:var(--space-4);color:var(--button-primary-fg);background:var(--button-primary-bg);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.mission-lower-grid .ui-table-wrap+p>a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ship-rejections-card>.ui-card-header{margin-inline:calc(var(--card-padding-dense) * -1);padding-inline:var(--card-padding-dense)}.bw-studio-editor select{padding-right:var(--space-8);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-muted) 50%), linear-gradient(135deg, var(--color-ink-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.125rem),calc(100% - .8125rem);background-repeat:no-repeat;background-size:.3125rem .3125rem}.bw-evidence-main .bw-table :is(th,td):is(:nth-child(2),:nth-child(4)){white-space:nowrap;overflow-wrap:normal}.bw-page .bw-find-source{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-4);color:var(--button-primary-fg);background:var(--button-primary-bg);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;display:inline-flex}.bw-page .bw-find-source svg{flex:none;width:1rem;height:1rem}.bw-page .bw-find-source:focus-visible{box-shadow:var(--focus-ring);outline:none}.bw-evidence-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.bw-page--links .bw-node b{white-space:normal;width:max-content;max-width:8.5rem}@media (min-width:100rem){main :is(.ui-card,.bw-card,section) :is(p,small):not(td *,th *,button *){max-width:75ch}[class*=deployForm]>:is(label,button,select,input){max-width:40rem}}@media (max-width:40rem){.bw-links-campaign{width:100%;min-width:0;max-width:100%}.bw-page--links .bw-metrics>.bw-metric:last-child:nth-child(odd){grid-column:1/-1}.bw-page--links .bw-node b{max-width:6.5rem}.ship-connection-list>div{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.ship-connection-list>div>.ship-state{width:auto;min-width:0;grid-area:2/1;justify-self:start;margin-inline-start:calc(2rem + var(--space-3))}.ship-connection-list>div>:nth-child(3){grid-area:1/2}.ship-page>.ship-tabs{row-gap:var(--space-1);flex-wrap:wrap;overflow-x:visible}.tenant-integrations>li{grid-template-columns:minmax(0,1fr);min-width:0}.tenant-integration-head,.tenant-connect-form{flex-wrap:wrap;min-width:0}.ui-page-header [class*=blockedAction]{justify-items:start;max-width:none}.ui-page-header [class*=blockedAction] small{text-align:left}[class*=programmatic-screen] [class*=subtitle] h2{font-size:var(--font-size-title-sm)}.bw-page--evidence .bw-table-card .bw-table tbody tr:first-child{padding-top:0}.bw-meta div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.bw-status{overflow-wrap:normal;white-space:nowrap}.bw-evidence-detail .bw-blocks{overflow-wrap:normal}html[data-theme] .ui-empty-state h2{font-size:var(--font-size-title-sm)}html[data-theme] .ui-director-card .director-copy>p{font-size:var(--font-size-body)}html[data-theme] :is(.bw-approval-detail .bw-card-head h2,.ship-screen--publishing .ship-queue-title h2,.ownership-conflict-title h2,.redirect-plan h2),html[data-theme] .research-stage-row .research-stage strong,html[data-theme] .research-stage strong{font-size:var(--font-size-title-sm)}html[data-theme] :is(.ship-screen--analytics .ship-funnel--chevron strong,.bw-queue strong,.ship-workspace-identity>span,.ship-workspace-identity strong,.ship-railed--distribution .ship-speed-metric--display span,.ownership-conflict-title>span),html[data-theme] :is(.planner-more,.studio-more,.onboarding-profile-row>strong,.bw-subtitle,.studio-tabs button,.ownership-tabs button,.opportunity-table .is-numeric strong,.opportunity-toolbar,.score-factor,.other-decisions button>strong,.correction-scope label strong,.ideas-niche-picker,.onboarding-heading p,.platform-portfolio>.ship-muted,.mobile-workspace-subtitle,.gate-hero-stat .ui-status-badge,.ownership-title-row p,.studio-layout.studio-reference-layout>main p,.competing-count){font-size:var(--font-size-body)}html[data-theme] .opportunity-toolbar :is(button,input,summary,select){font-size:inherit}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog-header p{font-size:var(--font-size-body)}html[data-theme] :is(.planner-matrix th,.opportunity-table th,.ship-channel-card--dots .ui-table th){font-size:var(--font-size-body-sm)}html[data-theme] .bw-approval-detail .bw-meta dt{font-size:var(--font-size-caption)}html[data-theme] .bw-approval-detail .bw-meta dd{font-size:var(--font-size-body-sm)}html[data-theme] :is(.score-factor>small,.ship-page-meta,.correction-scope label>span>small:not(.rule-preview),.research-stage-row .research-stage small,.research-stage small,.ship-workspace-identity small,.tenant-integration-head small,.research-run-stop small,.bw-source-link small,.ship-response-meta){font-size:var(--font-size-caption)}html[data-theme] .ui-dialog-layer:has(.correction-rule-dialog) .ui-dialog-header h2{font-size:var(--font-size-title)}
