@media screen{:root{--mbs-space-1:4px;--mbs-space-2:8px;--mbs-space-3:12px;--mbs-space-4:16px;--mbs-space-5:20px;--mbs-space-6:24px;--mbs-space-8:32px;--mbs-space-10:40px;--mbs-radius-sm:6px;--mbs-radius-md:10px;--mbs-radius-lg:14px;--mbs-radius-xl:18px;--mbs-radius-pill:999px;--ui-foundation-page:var(--mbs-color-background);--ui-foundation-surface:var(--mbs-color-surface);--ui-foundation-surface-raised:var(--mbs-color-surface-muted);--ui-foundation-border:var(--mbs-color-border);--ui-foundation-text:var(--mbs-color-foreground);--ui-foundation-muted:var(--mbs-color-foreground-muted);--ui-foundation-primary:var(--mbs-color-info);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text)}.mbs-workspace-theme{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-foundation-page:var(--mbs-color-canvas);--ui-foundation-surface:var(--mbs-color-surface);--ui-foundation-surface-raised:var(--mbs-color-surface-raised);--ui-foundation-border:var(--mbs-color-border);--ui-foundation-text:var(--mbs-color-text);--ui-foundation-muted:var(--mbs-color-text-muted);--ui-foundation-primary:var(--mbs-color-primary);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);background:var(--ui-foundation-page);min-width:0;color:var(--ui-foundation-text)}.siteflow-shell .mbs-workspace-theme a:not(.primary):not(.secondary):not(.danger-button){color:var(--mbs-color-link)}.siteflow-shell .mbs-workspace-theme :is(.primary,button.primary,a.primary){border-color:var(--mbs-color-primary);background:var(--mbs-color-primary-action);color:#fff}.siteflow-shell .mbs-workspace-theme :is(input,select,textarea){border-color:var(--mbs-color-border);background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme :is(input,textarea)::placeholder{color:var(--mbs-color-placeholder);opacity:1}.siteflow-shell .mbs-workspace-theme select option{background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme :is(button,input,select,textarea):disabled{opacity:.7}.siteflow-shell .mbs-workspace-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--mbs-color-primary);outline-offset:2px;box-shadow:var(--mbs-focus-ring)}.siteflow-shell .mbs-workspace-theme :is(th,td){border-color:var(--mbs-color-border)}.siteflow-shell .mbs-workspace-theme th{background:var(--mbs-color-surface-raised);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme tbody tr:nth-child(2n) :is(th,td){background:color-mix(in srgb, var(--mbs-color-surface-raised) 64%, var(--mbs-color-surface))}.siteflow-shell .mbs-workspace-theme :is(code,kbd){border-color:var(--mbs-color-border);background:var(--mbs-color-control);color:var(--mbs-color-text)}.siteflow-shell .mbs-workspace-theme .my-work-list a.danger strong{color:var(--mbs-color-blocked)!important}.siteflow-shell .mbs-workspace-theme .my-work-list a.warning strong{color:var(--mbs-color-attention)!important}.ui-page-header,.ui-page-header>div:first-child{min-width:0}.ui-page-header__eyebrow{margin-bottom:var(--mbs-space-2)}.ui-section-card{border-color:var(--ui-foundation-border);background:var(--ui-foundation-surface);min-width:0;color:var(--ui-foundation-text)}.ui-section-card__heading>div,.ui-section-card__content{min-width:0}.ui-section-card__heading h2,.ui-section-card__heading h3,.ui-section-card__heading p{margin-inline:0}.ui-status-pill{border-radius:var(--mbs-radius-pill);align-items:center;gap:6px;min-height:26px;display:inline-flex}.ui-status-pill[data-ui-tone=neutral]{background:var(--ui-tone-neutral-bg);color:var(--ui-tone-neutral-text)}.ui-status-pill[data-ui-tone=info]{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}.ui-status-pill[data-ui-tone=accent]{background:var(--ui-tone-accent-bg);color:var(--ui-tone-accent-text)}.ui-status-pill[data-ui-tone=ready]{background:var(--ui-tone-ready-bg);color:var(--ui-tone-ready-text)}.ui-status-pill[data-ui-tone=attention]{background:var(--ui-tone-attention-bg);color:var(--ui-tone-attention-text)}.ui-status-pill[data-ui-tone=blocked]{background:var(--ui-tone-blocked-bg);color:var(--ui-tone-blocked-text)}.ui-status-pill[data-ui-tone=unknown]{background:var(--ui-tone-unknown-bg);color:var(--ui-tone-unknown-text)}.ui-status-pill__indicator{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ui-metric-card{align-content:space-between;gap:var(--mbs-space-2);min-width:0;min-height:112px;padding:var(--mbs-space-4);border:1px solid var(--ui-foundation-border);border-radius:var(--mbs-radius-md);background:var(--ui-foundation-surface);color:var(--ui-foundation-text);box-shadow:var(--ui-shadow-sm,0 1px 2px #052b4c0d);display:grid}.ui-metric-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--mbs-space-3);min-width:0;color:var(--ui-foundation-muted);font-size:.78rem;font-weight:750;display:flex}.ui-metric-card__icon{background:var(--ui-tone-neutral-bg);width:30px;height:30px;color:var(--ui-tone-neutral-text);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.ui-metric-card>strong{color:var(--ui-foundation-text);font-size:clamp(1.55rem,2vw,2rem);line-height:1}.ui-metric-card>small{color:var(--ui-foundation-muted)}.ui-metric-card[data-ui-tone=info] .ui-metric-card__icon{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}.ui-metric-card[data-ui-tone=accent] .ui-metric-card__icon{background:var(--ui-tone-accent-bg);color:var(--ui-tone-accent-text)}.ui-metric-card[data-ui-tone=ready] .ui-metric-card__icon{background:var(--ui-tone-ready-bg);color:var(--ui-tone-ready-text)}.ui-metric-card[data-ui-tone=attention] .ui-metric-card__icon{background:var(--ui-tone-attention-bg);color:var(--ui-tone-attention-text)}.ui-metric-card[data-ui-tone=blocked] .ui-metric-card__icon{background:var(--ui-tone-blocked-bg);color:var(--ui-tone-blocked-text)}.ui-metric-card[data-ui-tone=unknown] .ui-metric-card__icon{background:var(--ui-tone-unknown-bg);color:var(--ui-tone-unknown-text)}@media (width<=600px){.ui-page-header{align-items:stretch}.ui-page-header>:not(:first-child){width:100%}.ui-metric-card{min-height:104px;padding:var(--mbs-space-3)}}:root[data-theme-preset=professional-light]{--theme-canvas:#f2f5f7;--theme-navigation:#fff;--theme-navigation-text:#17324d;--theme-navigation-muted:#5c7184;--theme-navigation-active:#e5f3f1;--theme-surface:#fff;--theme-surface-raised:#f7f9fb;--theme-control:#fff;--theme-border:#cbd6df;--theme-border-strong:#8296a5;--theme-text:#132a3e;--theme-muted:#526578;--theme-placeholder:#637689;--theme-brand:#008d85;--theme-action:#00756e;--theme-link:#0b5ea8;--theme-focus:#006f9f;--theme-overlay:#0c1e2c8f;--theme-shadow:0 8px 24px #17324d14}:root:not([data-theme-preset]),:root[data-theme-preset=hybrid-light]{--theme-canvas:#eef3f6;--theme-navigation:#0b2232;--theme-navigation-text:#f7fbfd;--theme-navigation-muted:#bdced9;--theme-navigation-active:#16465f;--theme-surface:#fff;--theme-surface-raised:#f5f8fa;--theme-control:#fff;--theme-border:#c9d6df;--theme-border-strong:#8296a5;--theme-text:#122b3d;--theme-muted:#516779;--theme-placeholder:#637689;--theme-brand:#00998f;--theme-action:#00776f;--theme-link:#0a609c;--theme-focus:#007aa7;--theme-overlay:#0717229e;--theme-shadow:0 8px 24px #0f2a3f17}:root[data-theme-preset=soft-neutral]{--theme-canvas:#f5f1e8;--theme-navigation:#e9e3d8;--theme-navigation-text:#343a3a;--theme-navigation-muted:#555b57;--theme-navigation-active:#d8e7e2;--theme-surface:#fffcf7;--theme-surface-raised:#f0eae0;--theme-control:#fffdf9;--theme-border:#d8cebf;--theme-border-strong:#8e8273;--theme-text:#2e3231;--theme-muted:#626761;--theme-placeholder:#696e68;--theme-brand:#0a9289;--theme-action:#0b6e69;--theme-link:#17658a;--theme-focus:#0b7285;--theme-overlay:#2b27228a;--theme-shadow:0 8px 24px #463b2c14}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mbs-color-background:var(--theme-canvas);--mbs-color-canvas:var(--theme-canvas);--mbs-color-navigation:var(--theme-navigation);--mbs-color-navigation-foreground:var(--theme-navigation-text);--mbs-color-navigation-muted:var(--theme-navigation-muted);--mbs-color-surface:var(--theme-surface);--mbs-color-surface-muted:var(--theme-surface-raised);--mbs-color-surface-raised:var(--theme-surface-raised);--mbs-color-control:var(--theme-control);--mbs-color-border:var(--theme-border);--mbs-color-border-strong:var(--theme-border-strong);--mbs-color-primary:var(--theme-brand);--mbs-color-primary-action:var(--theme-action);--mbs-color-primary-foreground:#fff;--mbs-color-assistant:#6f55c7;--mbs-color-success:#13745e;--mbs-color-warning:#9a5b00;--mbs-color-danger:#b42332;--mbs-color-info:var(--theme-link);--mbs-color-ready:#13745e;--mbs-color-attention:#9a5b00;--mbs-color-blocked:#b42332;--mbs-color-unknown:#607284;--mbs-color-foreground:var(--theme-text);--mbs-color-foreground-muted:var(--theme-muted);--mbs-color-text:var(--theme-text);--mbs-color-text-muted:var(--theme-muted);--mbs-color-placeholder:var(--theme-placeholder);--mbs-color-link:var(--theme-link);--mbs-color-overlay:var(--theme-overlay);--mbs-shadow-surface:var(--theme-shadow);--mbs-shadow-overlay:0 24px 60px #1726302e;--mbs-focus-ring:0 0 0 3px color-mix(in srgb, var(--theme-focus) 28%, transparent);--mbs-tone-neutral-bg:#e9eef2;--mbs-tone-neutral-text:#44586a;--mbs-tone-info-bg:#e3f0fa;--mbs-tone-info-text:#15558a;--mbs-tone-accent-bg:#eee9fa;--mbs-tone-accent-text:#5b3ea1;--mbs-tone-ready-bg:#dcefe7;--mbs-tone-ready-text:#17624e;--mbs-tone-attention-bg:#fff0cf;--mbs-tone-attention-text:#7a4900;--mbs-tone-blocked-bg:#f9dfe2;--mbs-tone-blocked-text:#982332;--mbs-tone-unknown-bg:#e7ecef;--mbs-tone-unknown-text:#4f6170;--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);--navy:#173f5f;--navy2:#102f48;--teal:var(--theme-action);--blue:var(--theme-link);--border:var(--theme-border);--muted:var(--theme-muted);--shadow:var(--theme-shadow);--ui-navy-950:#102f48;--ui-navy-900:#173f5f;--ui-navy-800:#245778;--ui-blue-600:var(--theme-link);--ui-teal-600:var(--theme-action);--ui-teal-500:var(--theme-brand);--ui-teal-100:#dcefeb;--ui-surface:var(--theme-surface);--ui-surface-soft:var(--theme-surface-raised);--ui-canvas:var(--theme-canvas);--ui-border:var(--theme-border);--ui-border-strong:var(--theme-border-strong);--ui-text:var(--theme-text);--ui-muted:var(--theme-muted);--ui-shadow-sm:var(--theme-shadow);--ui-focus:var(--mbs-focus-ring)}html body,html .siteflow-shell,html .siteflow-shell .workspace,html .siteflow-shell .workspace>main{background:var(--theme-canvas);color:var(--theme-text)}html .siteflow-shell .workspace>main:has(.mbs-workspace-theme){background:var(--theme-canvas);color:var(--theme-text)}html .mbs-workspace-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-foundation-page:var(--theme-canvas);--ui-foundation-surface:var(--theme-surface);--ui-foundation-surface-raised:var(--theme-surface-raised);--ui-foundation-border:var(--theme-border);--ui-foundation-text:var(--theme-text);--ui-foundation-muted:var(--theme-muted);--ui-foundation-primary:var(--theme-link);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text);background:var(--theme-canvas);color:var(--theme-text)}html .siteflow-shell :is(.core-stage10,.operations-stage11,.projects-stage7,.projects-stage8,.projects-stage9){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mbs-color-text-muted:var(--theme-muted);--ui-tone-neutral-bg:var(--mbs-tone-neutral-bg);--ui-tone-neutral-text:var(--mbs-tone-neutral-text);--ui-tone-info-bg:var(--mbs-tone-info-bg);--ui-tone-info-text:var(--mbs-tone-info-text);--ui-tone-accent-bg:var(--mbs-tone-accent-bg);--ui-tone-accent-text:var(--mbs-tone-accent-text);--ui-tone-ready-bg:var(--mbs-tone-ready-bg);--ui-tone-ready-text:var(--mbs-tone-ready-text);--ui-tone-attention-bg:var(--mbs-tone-attention-bg);--ui-tone-attention-text:var(--mbs-tone-attention-text);--ui-tone-blocked-bg:var(--mbs-tone-blocked-bg);--ui-tone-blocked-text:var(--mbs-tone-blocked-text);--ui-tone-unknown-bg:var(--mbs-tone-unknown-bg);--ui-tone-unknown-text:var(--mbs-tone-unknown-text)}html .siteflow-shell .sidebar{border-right-color:color-mix(in srgb, var(--theme-border) 76%, transparent);background:var(--theme-navigation);color:var(--theme-navigation-text);box-shadow:7px 0 24px #122b3d0d}html .siteflow-shell .sidebar :is(b,strong,span,a,.nav-icon){color:var(--theme-navigation-text)}html .siteflow-shell .sidebar :is(small,.shell-nav-explanation){color:var(--theme-navigation-muted)}html .siteflow-shell .sidebar nav a,html .siteflow-shell .sidebar nav .nav-disabled,html .siteflow-shell .sidebar-profile-link{color:var(--theme-navigation-text);background:0 0;border-color:#0000}html .siteflow-shell .sidebar nav a:hover,html .siteflow-shell .sidebar nav a.active,html .siteflow-shell .sidebar nav a[aria-current=page],html .siteflow-shell .sidebar-profile-link:hover{border-color:color-mix(in srgb, var(--theme-brand) 36%, var(--theme-border));background:var(--theme-navigation-active);color:var(--theme-navigation-text);box-shadow:inset 3px 0 var(--theme-brand)}html .siteflow-shell .sidebar .tech>span{background:var(--theme-action);color:#fff}html .siteflow-shell .sidebar .tech>div>small{color:var(--theme-navigation-muted);opacity:1}html .siteflow-shell .workspace-header,html .siteflow-shell .mode-banner,html .siteflow-shell .mobile-nav{border-color:var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 96%, transparent);color:var(--theme-text);box-shadow:0 1px #132b3d0f}html .siteflow-shell .workspace-header :is(b,strong),html .siteflow-shell .mode-banner b{color:var(--theme-text)}html .siteflow-shell .workspace-header :is(small,span),html .siteflow-shell .mode-banner span{color:var(--theme-muted)}html .siteflow-shell :is(.panel,.form-section,.ui-section-card,.ui-metric-card,.metric,.metric-card,.dashboard-card,.project-summary-card,.siteflow-job-card,.home-action-grid>a,.home-active-module-grid>a,.key-card,.people-compliance-counts article,.people-external article,.project-action-menu__popover,.modal,.mobile-more-sheet,fieldset,details){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html .siteflow-shell :is(.main-welcome-header,.loading-state,.empty-state,.optional-note,.schedule-source-status,.schedule-project-filter,.planner-day-header,.planner-grid-header,.project-action-menu__status,tbody tr:nth-child(2n) td){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell :is(h1,h2,h3,h4,h5,dt,dd,label,legend,td,th){color:var(--theme-text)}html .siteflow-shell :is(p,small,.section-helper,.module-subtitle){color:var(--theme-muted)}html .siteflow-shell :is(input,select,textarea){border-color:var(--theme-border-strong);background:var(--theme-control);color:var(--theme-text);box-shadow:none}html .siteflow-shell :is(input,textarea)::placeholder{color:var(--theme-placeholder)}html .siteflow-shell :is(th,.people-table th){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell :is(td,.people-table td,.job-row){border-color:var(--theme-border)}html .siteflow-shell :is(.primary,button.primary,a.primary){border-color:var(--theme-action);background:var(--theme-action);color:#fff!important}html .siteflow-shell :is(.secondary,button.secondary,a.secondary,.app-back-button){border-color:var(--theme-border-strong);background:var(--theme-surface);color:var(--theme-text)}html .siteflow-shell :is(.primary,.secondary,button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:var(--mbs-focus-ring)}html .siteflow-shell :is(.modal-backdrop,.mobile-more-backdrop,.assistant-overlay){background:var(--theme-overlay)}html .siteflow-shell .project-action-menu__popover{border:1px solid var(--theme-border-strong);box-shadow:0 18px 44px #1627322e}html .siteflow-shell .project-action-menu__popover :is(a,button){color:var(--theme-text)}html .siteflow-shell .project-action-menu__popover :is(a,button):hover{background:var(--theme-surface-raised)}html .siteflow-shell .core-stage10 .platform-kicker,html .siteflow-shell .home-stage10 .siteflow-job-card header>span{color:var(--theme-action)}html .siteflow-shell .platform-kicker{color:var(--theme-action)!important}html .siteflow-shell .home-stage10 .home-module-tile :is(.module-subtitle,em),html .siteflow-shell .home-stage10 :is(.team-availability-list,.team-upcoming-list)>p{color:var(--theme-muted)!important}html .siteflow-shell .home-stage10 .home-action-grid b{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=neutral]{background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=info]{background:var(--ui-tone-info-bg)!important;color:var(--ui-tone-info-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=ready]{background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=attention]{background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=blocked]{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell .core-stage10 .ui-status-pill[data-ui-tone=unknown]{background:var(--ui-tone-unknown-bg)!important;color:var(--ui-tone-unknown-text)!important}html .siteflow-shell .people-stage10 .people-source-chip{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .people-stage10 .people-source-state>div>span,html .siteflow-shell .people-stage10 .people-table td>:is(span,small){color:var(--theme-muted)!important}html .siteflow-shell .people-stage10 .people-table td:first-child>strong{color:var(--theme-link)!important}html .siteflow-shell .people-stage10 .people-table tbody tr:nth-child(2n) td{background:var(--theme-surface-raised)}html .siteflow-shell .people-stage10 .people-pill.valid{background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell .people-stage10 :is(.people-pill.missing,.people-pill.unknown){background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell .people-stage10 .people-pill.expiring{background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell .people-stage10 .people-pill.expired{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell :is(.people-tabs,.schedule-view-tabs) button{color:var(--theme-text);opacity:1}html .siteflow-shell :is(.people-tabs,.schedule-view-tabs) button.active,html .siteflow-shell .planner-view-switch button.active{border-color:color-mix(in srgb, var(--theme-link) 38%, var(--theme-border));background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)}html .siteflow-shell .schedule-stage10 .planner-view-switch button{background:var(--theme-surface);opacity:1;color:var(--theme-text)!important}html .siteflow-shell .schedule-stage10 .planner-view-switch button.active{background:var(--ui-tone-info-bg);color:var(--ui-tone-info-text)!important}html .siteflow-shell .schedule-stage10 :is(.planner-people-signal,.planner-day-summary,.planner-block){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html .siteflow-shell .schedule-stage10 :is(.planner-people-signal,.planner-day-summary,.planner-block) :is(span,small),html .siteflow-shell .schedule-stage10 .schedule-source-status span{color:var(--theme-muted)}html .siteflow-shell .project-overview-current-time{color:var(--ui-tone-info-text)}html .siteflow-shell .schedule-stage10 :is(.my-day-entry-kicker,.schedule-now-line,.schedule-now-line time),html .siteflow-shell .modules-stage10 .module-tile :is(.module-subtitle,.module-category,em),html .siteflow-shell .assets-tools-stock-page.operations-stage11 .module-subtitle{color:var(--theme-link)!important}html .siteflow-shell .modules-stage10 .module-tile .module-policy-note{opacity:1;color:var(--theme-muted)!important}html .siteflow-shell .branded-empty>span{color:var(--theme-link)!important}html .siteflow-shell :is(.assets-tools-stock-page.operations-stage11,.key-register-page.operations-stage11) :is(.tool-calendar-legend,.tool-calendar-weekday){color:var(--theme-muted)!important}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs{border-color:var(--theme-border);background:var(--theme-surface-raised)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs button{color:var(--theme-text)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-tabs button.active{border-color:var(--theme-action);background:var(--theme-action);color:var(--mbs-color-primary-foreground)}html .siteflow-shell .platform-admin-page.operations-stage11 .platform-admin-metrics article>span{color:var(--theme-muted)}html .siteflow-shell .settings.operations-stage11 .site-folder-link-section>header span{color:var(--theme-link)}html .siteflow-shell #production-mode-disabled-reason{color:var(--theme-text);opacity:1}html .siteflow-shell .setup-message:not(.success),html .siteflow-shell .settings.operations-stage11 :is(.setup-message,.backend-required-notice){border-color:color-mix(in srgb, var(--mbs-tone-attention-text) 34%, var(--theme-border));background:var(--mbs-tone-attention-bg);color:var(--mbs-tone-attention-text)}html .siteflow-shell .setup-message.success{border-color:color-mix(in srgb, var(--mbs-tone-ready-text) 34%, var(--theme-border));background:var(--mbs-tone-ready-bg);color:var(--mbs-tone-ready-text)}html .siteflow-shell .settings.operations-stage11 :is(.setup-message,.backend-required-notice) :is(strong,b,p,span){color:inherit}html .siteflow-shell .projects-stage7 .project-overview-actions>:is(a,button)>span{color:var(--theme-action)}html .siteflow-shell .mbs-workspace-theme .project-workspace-nav a.active{border-color:color-mix(in srgb, var(--theme-link) 36%, var(--theme-border));background:var(--mbs-tone-info-bg);color:var(--mbs-tone-info-text)}html .siteflow-shell .badge{border-color:color-mix(in srgb, var(--ui-tone-neutral-text) 34%, transparent);background:var(--ui-tone-neutral-bg)!important;color:var(--ui-tone-neutral-text)!important}html .siteflow-shell :is(.badge.pass,.badge.active,.badge.completed,.badge.configured,.badge.sync-local,.badge.sync-synced){background:var(--ui-tone-ready-bg)!important;color:var(--ui-tone-ready-text)!important}html .siteflow-shell :is(.badge.draft,.badge.pending,.badge.medium,.badge.in-progress,.badge.warning){background:var(--ui-tone-attention-bg)!important;color:var(--ui-tone-attention-text)!important}html .siteflow-shell :is(.badge.overdue,.badge.high,.badge.fail,.badge.critical),html .siteflow-shell .readiness-blocked{background:var(--ui-tone-blocked-bg)!important;color:var(--ui-tone-blocked-text)!important}html .siteflow-shell :disabled{opacity:.62}html[data-theme-preset=soft-neutral]{--mbs-tone-neutral-bg:#ece6dc;--mbs-tone-info-bg:#e1edf0;--mbs-tone-accent-bg:#eee6f2;--mbs-tone-ready-bg:#dcebe3;--mbs-tone-attention-bg:#f8eacb;--mbs-tone-blocked-bg:#f4dddc;--mbs-tone-unknown-bg:#e8e3db}}.display-renderer{width:100%;min-height:100%;color:var(--mbs-color-text,#182431);background:linear-gradient(145deg, var(--mbs-color-background,#f5f8fa), #fff);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.display-renderer__header{border-bottom:1px solid var(--mbs-color-border,#dbe3e8);background:var(--mbs-color-surface,#fff);justify-content:space-between;align-items:center;gap:2.25rem;padding:1.6rem 2.5rem;display:flex}.display-renderer__brand{align-items:center;gap:1.2rem;display:flex}.display-renderer__brand img{object-fit:contain;object-position:left center;width:clamp(10rem,15vw,18rem);max-height:4.5rem}.display-renderer__brand div,.display-renderer__clock{flex-direction:column;display:flex}.display-renderer__brand strong{font-size:clamp(1.2rem,1.8vw,2rem)}.display-renderer__brand span,.display-renderer__clock span{color:var(--mbs-color-text-muted,#5c6b76);font-size:clamp(.85rem,1.1vw,1.15rem)}.display-renderer__clock{align-items:flex-end}.display-renderer__clock strong{color:var(--mbs-color-primary,#073861);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,4.4rem);line-height:.95}.display-renderer__grid{flex:1;grid-template-columns:minmax(0,2.15fr) minmax(20rem,.85fr);gap:1.75rem;min-height:0;padding:1.75rem 2.5rem;display:grid}.display-widget,.display-kpi{border:1px solid var(--mbs-color-border,#dbe3e8);border-radius:var(--mbs-radius-lg,14px);background:var(--mbs-color-surface,#fff);box-shadow:0 8px 24px #07386114}.display-widget--schedule{padding:1.65rem;overflow:hidden}.display-widget__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.display-widget__heading span,.display-widget__safety-label{color:var(--mbs-color-foreground,#182431);letter-spacing:.12em;text-transform:uppercase;font-size:.86rem;font-weight:800}.display-widget h2{margin:.2rem 0 0;font-size:clamp(1.5rem,2.2vw,2.6rem)}.display-widget__heading small{color:var(--mbs-color-text-muted,#5c6b76);margin-top:.35rem;font-size:clamp(.85rem,1vw,1.05rem);display:block}.display-widget__heading em{background:var(--mbs-color-surface-raised,#eef3f6);color:var(--mbs-color-text-muted,#5c6b76);border-radius:999px;padding:.38rem .7rem;font-style:normal;font-weight:800}.display-widget__heading em[data-state=Current]{background:color-mix(in srgb, var(--mbs-color-success,#13745e) 14%, white);color:var(--mbs-color-success,#13745e)}.display-widget__heading em[data-state=Stale]{background:color-mix(in srgb, var(--mbs-color-warning,#9a5b00) 14%, white);color:var(--mbs-color-warning,#9a5b00)}.display-widget ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.display-widget li{border-radius:var(--mbs-radius-md,10px);background:var(--mbs-color-surface-raised,#f1f5f7);grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.05rem 1.2rem;display:grid}.display-widget li time{color:var(--mbs-color-primary,#073861);font-size:clamp(1.15rem,1.45vw,1.55rem);font-weight:850}.display-widget li div{flex-direction:column;min-width:0;display:flex}.display-widget li strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,1.55vw,1.65rem);overflow:hidden}.display-widget li span{color:var(--mbs-color-text-muted,#5c6b76);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.15vw,1.2rem);overflow:hidden}.display-widget li b{color:var(--mbs-color-primary,#073861);font-size:clamp(.9rem,1vw,1.05rem)}.display-widget li b[data-status=Needs\ attention]{color:var(--mbs-color-danger,#b42332)}.display-widget__empty{border-radius:var(--mbs-radius-md,10px);background:var(--mbs-color-surface-raised,#f1f5f7);text-align:center;place-content:center;gap:.5rem;min-height:15rem;padding:2rem;display:grid}.display-widget__empty strong{font-size:1.6rem}.display-widget__empty span{max-width:40rem;color:var(--mbs-color-text-muted,#5c6b76)}.display-renderer__side{grid-template-rows:auto 1fr;gap:1.75rem;min-height:0;display:grid}.display-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.display-kpi{border-top:5px solid var(--mbs-color-primary,#073861);flex-direction:column;min-width:0;padding:1rem;display:flex}.display-kpi[data-tone=Positive]{border-top-color:var(--mbs-color-success,#13745e)}.display-kpi[data-tone=Attention]{border-top-color:var(--mbs-color-warning,#9a5b00)}.display-kpi span{color:var(--mbs-color-text-muted,#5c6b76);font-size:.82rem;font-weight:750}.display-kpi strong{font-size:clamp(1.8rem,3vw,3.8rem);line-height:1.1}.display-widget--safety{border-left:7px solid var(--mbs-color-warning,#9a5b00);background:color-mix(in srgb, var(--mbs-color-warning,#9a5b00) 7%, white);flex-direction:column;justify-content:center;padding:clamp(1.4rem,2.2vw,2.4rem);display:flex}.display-widget--safety p{color:var(--mbs-color-text-muted,#5c6b76);font-size:clamp(1.05rem,1.5vw,1.6rem);line-height:1.45}.display-renderer__footer{border-top:1px solid var(--mbs-color-border,#dbe3e8);background:var(--mbs-color-surface,#fff);color:var(--mbs-color-text-muted,#5c6b76);justify-content:space-between;padding:.65rem 2rem;font-size:.85rem;display:flex}.display-renderer__connection{font-weight:800}.display-renderer__connection[data-state=Online]{color:var(--mbs-color-success,#13745e)}.display-renderer__connection[data-state=Stale]{color:var(--mbs-color-warning,#9a5b00)}.display-renderer__connection[data-state=Offline]{color:var(--mbs-color-danger,#b42332)}.display-announcement{z-index:10;border:3px solid var(--mbs-color-primary,#073861);border-radius:var(--mbs-radius-xl,18px);text-align:center;background:#fff;gap:.4rem;padding:1.5rem 2rem;display:grid;position:absolute;inset:auto 3vw 6vh;box-shadow:0 20px 70px #07386147}.display-announcement span{color:var(--mbs-color-primary,#073861);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.display-announcement strong{font-size:clamp(1.7rem,3vw,3.6rem)}.display-announcement small{color:var(--mbs-color-text-muted,#5c6b76)}.display-announcement[data-kind=Urgent]{border-color:var(--mbs-color-danger,#b42332);background:color-mix(in srgb, var(--mbs-color-danger,#b42332) 7%, white)}.display-announcement[data-kind=Urgent] span{color:var(--mbs-color-danger,#b42332)}.display-admin-preview{aspect-ratio:16/9;border:1px solid var(--mbs-color-border);border-radius:var(--mbs-radius-lg);width:100%;min-width:0;min-height:28rem;overflow:hidden}.display-admin-grid{gap:var(--mbs-space-4);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid}.display-admin-summary{gap:var(--mbs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.display-admin-summary div{padding:var(--mbs-space-4);border:1px solid var(--mbs-color-border);border-radius:var(--mbs-radius-md);background:var(--mbs-color-surface-raised)}.display-admin-summary dt{color:var(--mbs-color-text-muted);font-size:.82rem}.display-admin-summary dd{margin:.35rem 0 0;font-weight:750}.display-admin-form{gap:var(--mbs-space-3);display:grid}.display-admin-form label{gap:var(--mbs-space-2);font-weight:700;display:grid}.display-admin-form textarea{min-height:7rem}.display-admin-actions{gap:var(--mbs-space-2);flex-wrap:wrap;display:flex}.display-admin-note{padding:var(--mbs-space-3);border-left:4px solid var(--mbs-color-warning);background:color-mix(in srgb, var(--mbs-color-warning) 8%, white)}@media (width<=900px){.display-renderer__grid,.display-admin-grid{grid-template-columns:1fr}.display-renderer__side{grid-template-rows:auto auto}.display-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.display-admin-preview{min-height:0}.display-renderer__brand div{display:none}}
