:root{--surface:var(--panel);--surface-soft:var(--panel-soft);--surface-subtle:var(--panel-soft);--surface-muted:var(--panel-soft);--foreground:var(--text);--background:var(--panel);--input:var(--panel-soft);--input-bg:var(--panel-soft);--line:var(--border);--border-color:var(--border);--panel-strong:var(--panel-soft);--surface-strong:var(--text);--on-strong:var(--panel);--shadow-sm:var(--fg-shadow-soft);--panel-inset:24px;--control-height:42px}.compact-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr))}body{line-height:1.5}.data-panel,html[data-density] .data-panel{padding:var(--panel-inset)}.data-panel>.panel-title-row,html[data-density] .data-panel>.panel-title-row{padding:0 0 18px}.data-panel>.panel-title-row p{margin:6px 0 0;color:var(--muted);line-height:1.5}.data-panel>.advanced-filter-grid{padding:0}.data-panel>.inline-message{margin-top:18px;padding:12px 0 0}.data-panel:has(>.data-toolbar,>.workspace-section-header,>.capture-command-bar,>.market-table),html[data-density] .data-panel:has(>.data-toolbar,>.workspace-section-header,>.capture-command-bar,>.market-table){padding:0}.data-panel.context-ai,.data-panel.settings-section,html[data-density] .data-panel.settings-section{padding:0}.data-panel>:first-child{margin-top:0}.data-panel>:last-child{margin-bottom:0}.panel-heading,.panel-title-row{align-items:flex-start}.panel-heading h2,.panel-title-row h2{line-height:1.3}.panel-heading>div,.panel-title-row>:first-child{min-width:0}.panel-title-row>div:first-child{flex:1 1}.panel-title-row>svg{flex-shrink:0}:is(.feature-hero,.module-header,.page-header,.page-hero,.executive-head) h1{font-size:clamp(26px,2.4vw,36px);line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}:is(.feature-hero,.module-header,.page-hero){padding:0}:is(.feature-hero,.module-header,.page-header,.executive-head)>div:first-child{min-width:0}.head-actions{flex-wrap:wrap;flex-shrink:0}.head-actions .button{min-height:var(--control-height);height:auto;padding-block:10px;white-space:nowrap}.primary-button,.secondary-button,.toolbar-button{overflow-wrap:normal;word-break:normal;min-height:var(--control-height);line-height:1.35}.advanced-filter-grid{align-items:end}.room-task-board>form{margin-bottom:20px}.room-task-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.room-task-card strong{overflow-wrap:anywhere}.room-task-card select{width:100%}.room-work-form{display:grid;gap:12px}.room-work-form>input{width:100%}.room-work-form>button{justify-self:start}.privacy-badge{display:inline-flex;white-space:nowrap;vertical-align:middle}.advanced-filter-grid>button{align-self:end}.advanced-filter-grid>label{min-width:0}.quick-create-form{align-items:end}.quick-create-form>label{display:grid;gap:6px;min-width:0}.quick-create-form>label>span{color:var(--muted);font-size:12px;font-weight:700}.advanced-filter-grid label>span{font-size:11px;line-height:1.4}input,select,textarea{max-width:100%}.forge-content :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select,textarea){min-width:0;min-height:var(--control-height);padding:10px 12px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--panel-soft);font-size:14px}.market-report-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.market-report-filters label{display:grid;flex:1 1 180px;gap:6px;font-size:12px;color:var(--muted)}.report-coverage-note{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.pursuit-open{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.pursuit-fields{margin:0;border:0;min-width:0}.kanban-board{min-height:280px;background:var(--panel-soft)}.kanban-card,.workspace-summary>div{background:var(--panel);color:var(--text)}.kanban-column>header b,.kanban-help{background:var(--panel-soft)}.record-form input,.record-form textarea{background:var(--panel-soft);color:var(--text)}dialog.pursuit-detail-modal{padding:0;border:1px solid var(--border);color:var(--text);background:var(--panel);margin:auto}dialog.pursuit-detail-modal::backdrop{background:rgba(3,12,26,.66)}dialog.pursuit-detail-modal>footer{background:var(--panel-soft)}.simple-row{align-items:flex-start;gap:16px}.simple-row>span{min-width:0;overflow-wrap:anywhere}.simple-row time{flex-shrink:0;color:var(--muted)}.audit-log-search{display:grid;gap:6px;max-width:480px;margin-bottom:18px;color:var(--muted);font-size:12px}.pagination-bar{position:static;flex-wrap:wrap}.award-record-details summary{cursor:pointer;color:var(--accent);font-weight:700}.award-record-details dl{display:grid;gap:10px;min-width:220px;margin:16px 0 0;font-weight:400}.award-record-details dl>div{display:grid;gap:3px}.award-record-details dt{color:var(--muted);font-size:12px}.award-record-details dd{margin:0;overflow-wrap:anywhere}.company-hub-grid{align-items:start}.company-hub-form .check-row{gap:12px 20px}.company-hub-form .check-row label{display:inline-flex;align-items:center;gap:8px}.company-hub-form .check-row input{width:18px;height:18px;margin:0;flex-shrink:0}.page-header,.page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.panel-heading h2{font-size:20px}.panel-heading>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.award-intelligence-page,.connector-manager-page{display:grid;gap:20px}.award-intelligence-page>.page-hero,.connector-manager-page>.page-hero{margin-bottom:0}.award-intelligence-filters,.award-intelligence-metrics article,.intelligence-panel{background:var(--panel);border-color:var(--border)}.button.secondary{background:var(--panel);color:var(--text);border:1px solid var(--border-strong)}a>svg,button svg{flex-shrink:0}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.command-search:focus-within,.data-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.command-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.command-center-grid>.command-panel{height:auto;min-height:0;max-height:none}.command-center-grid>.command-panel>header+div{overflow:visible}.command-activity{grid-column:1/-1}.command-activity>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.command-panel>header{gap:16px}.command-panel>header>div{min-width:0}.command-panel header>a{flex:0 0 auto;white-space:nowrap}.command-panel :is(b,small){overflow-wrap:anywhere}.command-activity>div>a,.command-deadlines>div>a{align-items:flex-start}.command-panel time{font-size:11px}.command-panel .command-empty{margin:0;padding:20px 12px}.command-activity>div>.command-empty{grid-column:1/-1}.dashboard-federal-preview{padding:0}.dashboard-federal-preview>.dashboard-federal-columns{padding:20px}.dashboard-federal-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-federal-columns a,.dashboard-federal-columns>div{min-width:0}.dashboard-federal-columns :is(b,small){overflow-wrap:anywhere}.data-status-strip{flex-wrap:wrap;gap:14px 24px}.data-status-strip>div{flex:1 1 140px;min-width:0}.data-status-strip small{font-size:11px;line-height:1.4}.federal-feed-card-actions{align-content:start}.federal-feed-tabs{padding:3px;margin:-3px}.federal-sync-state.attention{color:var(--warning);background:var(--warning-soft)}.network-tabs button.active,.room-tabs button.active{background:var(--accent);color:#fff}.chip-row span,.company-meta span,.status-pill{background:var(--panel-soft);color:var(--text)}html[data-theme=dark] :is(.pro-panel,.data-status-strip,.mission-intelligence-strip>div,.mission-intelligence-strip>a,.button.ghost){background:var(--panel);border-color:var(--border);color:var(--text)}html[data-theme=dark] :is(.executive-head h1,.pro-panel h2,.data-status-strip b,.mission-intelligence-strip strong){color:var(--text)}html[data-theme=dark] :is(.executive-head p,.pro-panel header p,.data-status-strip small,.command-panel small,.command-panel time,.command-empty,.mission-intelligence-strip small){color:var(--muted)}html[data-theme=dark] .metric-card{background:var(--panel);color:var(--text)}html[data-theme=dark] :is(.metric-card strong,.workspace-launch-grid b,.empty-capture b){color:var(--text)}html[data-theme=dark] :is(.metric-card>span,.metric-card small,.metric-card i,.workspace-launch-grid small,.empty-capture p){color:var(--muted)}html[data-theme=dark] :is(.workspace-launch-grid>a,.empty-capture){background:var(--panel-soft);border-color:var(--border)}html[data-theme=dark] .workspace-launch-grid em{color:var(--accent)}html[data-theme=dark] :is(.page-kicker,.panel-kicker,.eyebrow,.pro-panel header>a){color:var(--accent)}html[data-theme=dark] .data-table tbody tr:hover{background:var(--panel-soft)}html[data-theme=dark] :is(.release-four-summary>div,.source-health-pill,.inline-message){background:var(--panel);border-color:var(--border);color:var(--text)}html[data-theme=dark] .release-four-summary :is(strong,b){color:var(--text)}html[data-theme=dark] .release-four-summary :is(span,small){color:var(--muted)}html[data-theme=dark] :is(.pricing-hero,.pricing-status,.pricing-kpis article,.pricing-subnav,.pricing-subnav button.active,.pricing-scenario-editor header,.pricing-approval-bar,.pricing-loading){background:var(--panel);color:var(--text);border-color:var(--border)}html[data-theme=dark] .pricing-guardrails article{background:var(--panel-soft);color:var(--text)}html[data-theme=dark] :is(.pricing-form input,.pricing-form select,.pricing-rate-grid input,.pricing-approval-bar select){background:var(--panel-soft);color:var(--text)}@media (max-width:1100px){.executive-head{align-items:flex-start;flex-direction:column}}@media (max-width:760px){:root{--panel-inset:18px;--control-height:44px}.command-activity>div,.command-center-grid,.dashboard-federal-columns{grid-template-columns:minmax(0,1fr)}.command-activity{grid-column:auto}.command-panel>header{flex-wrap:wrap}.command-panel>header,.dashboard-federal-preview>.dashboard-federal-columns{padding:var(--panel-inset)}.head-actions{width:100%}.head-actions .button{justify-content:center;flex:1 1 auto}.federal-feed-card-actions{gap:8px}.page-header,.page-hero{flex-direction:column;gap:16px}.simple-row{flex-direction:column;gap:8px}.pagination-bar{position:static;flex-wrap:wrap}.forge-content{padding-bottom:88px}}.settings-content{display:grid;gap:20px;align-content:start}.settings-content>.settings-section{margin:0}.settings-section>.connected-app-card{margin:20px 22px}.connected-app-heading>div,.settings-row>div,.settings-toggle>div{min-width:0}.connected-app-heading p,.settings-row p,.settings-toggle p{overflow-wrap:break-word}.connected-app-card .settings-footer{padding:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.connected-app-card .settings-footer>span{flex:1 1 240px;line-height:1.5;color:var(--muted)}.connected-app-card .settings-footer>button{flex:0 0 auto}@media (max-width:760px){.settings-section>.connected-app-card{margin:18px}.settings-row:not(.microsoft-default-row),.settings-toggle{flex-wrap:wrap;gap:12px}.settings-row:not(.microsoft-default-row)>select{width:100%;min-width:0}.connected-app-heading{align-items:start}.connected-app-state{grid-column:1/-1;justify-self:start}.microsoft-destination-controls>button{width:100%}}.capture-review-list>.table-state.compact-state{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}.partner-permission-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:20px 0}.partner-permission-card>header{grid-column:1/-1;gap:5px;min-width:0}.partner-permission-card>header .company-identity-name{overflow-wrap:normal;word-break:normal}.partner-permission-card>label{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:14px;line-height:1.6}.partner-permission-card>label>input[type=checkbox]{flex-shrink:0;margin-top:4px}.partner-permission-card>label:has(input[type=date]){display:grid;grid-column:1/-1;max-width:240px}.partner-permission-card input[type=date]{min-width:0;width:100%;min-height:42px}.access-add-row{flex-wrap:wrap}.access-add-row select{flex:1 1 auto;min-width:min(100%,160px)}@media(max-width:430px){.partner-permission-card{grid-template-columns:minmax(0,1fr)}}