.os-foundation-operational{--os-overlay-gap-xs:4px;--os-overlay-gap-sm:8px;--os-overlay-gap-md:12px;--os-overlay-gap-lg:16px;--os-overlay-pad:20px;--os-overlay-radius:var(--radius-lg);--os-overlay-transition:160ms;--os-overlay-shadow:0 24px 72px -28px color-mix(in srgb,var(--text) 44%,transparent)}body.os-overlay-scroll-locked,html.os-overlay-scroll-locked{overflow:hidden;overscroll-behavior:none}body>.os-overlay-layer.os-foundation-operational{position:fixed;z-index:400;inset:0;display:grid;box-sizing:border-box;min-inline-size:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));isolation:isolate}body>.os-overlay-layer.os-foundation-operational[aria-hidden=true]{pointer-events:none}body>.os-overlay-layer.os-foundation-operational[data-kind=sheet][data-side=bottom]{-webkit-padding-after:0;padding-block-end:0}body>.os-overlay-layer.os-foundation-operational[data-side=end],body>.os-overlay-layer.os-foundation-operational[data-side=start]{padding:0}.os-overlay-layer .os-overlay__scrim{position:absolute;z-index:0;inset:0;background:color-mix(in srgb,var(--text) 52%,transparent)}.os-overlay-layer .os-overlay{position:relative;z-index:1;align-self:center;justify-self:center;display:flex;flex-direction:column;box-sizing:border-box;inline-size:min(100%,680px);max-inline-size:100%;max-block-size:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));min-inline-size:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--os-overlay-radius);background:var(--surface-raised);color:var(--text);box-shadow:var(--os-overlay-shadow);font-family:var(--sans);outline:none;animation:os-overlay-enter var(--os-overlay-transition) ease-out}.os-overlay-layer .os-overlay[data-size=small]{inline-size:min(100%,480px)}.os-overlay-layer .os-overlay[data-size=large]{inline-size:min(100%,960px)}.os-overlay-layer[data-kind=record-drawer] .os-overlay,.os-overlay-layer[data-kind=sheet] .os-overlay{align-self:stretch;justify-self:end;block-size:100%;max-block-size:100%}.os-overlay-layer[data-kind=sheet][data-side=bottom] .os-overlay{align-self:end;justify-self:stretch;inline-size:100%;block-size:auto;max-block-size:min(86dvh,880px);border-end-start-radius:0;border-end-end-radius:0;animation-name:os-overlay-enter-bottom}.os-overlay-layer[data-kind=record-drawer] .os-overlay,.os-overlay-layer[data-kind=sheet][data-side=end] .os-overlay{border-start-end-radius:0;border-end-end-radius:0;animation-name:os-overlay-enter-end}.os-overlay-layer[data-kind=sheet][data-side=start] .os-overlay{align-self:stretch;justify-self:start;inline-size:min(86vw,320px);block-size:100%;max-block-size:100%;border-start-start-radius:0;border-end-start-radius:0;animation-name:os-overlay-enter-start}.os-overlay-layer[data-side=end] .os-overlay__header{padding:max(var(--os-overlay-pad),env(safe-area-inset-top)) max(var(--os-overlay-pad),env(safe-area-inset-right)) var(--os-overlay-pad) max(var(--os-overlay-pad),env(safe-area-inset-left))}.os-overlay-layer[data-side=end] .os-overlay__actions,.os-overlay-layer[data-side=end] .os-overlay__body,.os-overlay-layer[data-side=start] .os-overlay__actions,.os-overlay-layer[data-side=start] .os-overlay__body,.os-overlay-layer[data-side=start] .os-overlay__header{padding-inline:max(var(--os-overlay-pad),env(safe-area-inset-left)) max(var(--os-overlay-pad),env(safe-area-inset-right))}.os-overlay-layer .os-overlay__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-overlay-gap-lg);min-inline-size:0;padding:var(--os-overlay-pad);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);background:var(--surface-raised)}.os-overlay-layer .os-overlay__heading{display:grid;grid-gap:var(--os-overlay-gap-xs);gap:var(--os-overlay-gap-xs);min-inline-size:0}.os-overlay-layer .os-confirm__facts,.os-overlay-layer .os-confirm__facts dd,.os-overlay-layer .os-confirm__facts dt,.os-overlay-layer .os-confirm__subject,.os-overlay-layer .os-overlay__description,.os-overlay-layer .os-overlay__eyebrow,.os-overlay-layer .os-overlay__title{margin:0}.os-overlay-layer .os-overlay__eyebrow{color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.os-overlay-layer .os-overlay__title{color:var(--text);font-size:clamp(20px,3vw,24px);font-weight:760;line-height:1.2;overflow-wrap:anywhere}.os-overlay-layer .os-overlay__description{color:var(--text-secondary);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.os-overlay-layer .os-overlay__close{flex:0 0 auto}.os-overlay-layer .os-overlay__close .os-button-icon__content{font-size:24px;font-weight:400;line-height:1}.os-overlay-layer .os-overlay__body{flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--os-overlay-pad);color:var(--text);overflow-wrap:anywhere}.os-overlay-layer .os-overlay__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--os-overlay-gap-sm);min-inline-size:0;padding:14px var(--os-overlay-pad) max(14px,env(safe-area-inset-bottom));-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);background:var(--surface-subtle)}.os-overlay-layer .os-confirm{display:grid;grid-gap:var(--os-overlay-gap-lg);gap:var(--os-overlay-gap-lg);min-inline-size:0}.os-overlay-layer .os-confirm__subject{color:var(--text);font-size:16px;font-weight:700;line-height:1.45}.os-overlay-layer .os-confirm__facts{display:grid;grid-gap:var(--os-overlay-gap-md);gap:var(--os-overlay-gap-md)}.os-overlay-layer .os-confirm__facts>div{display:grid;grid-gap:var(--os-overlay-gap-xs);gap:var(--os-overlay-gap-xs);min-inline-size:0;padding:var(--os-overlay-gap-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle)}.os-overlay-layer .os-confirm__facts dt{color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.os-overlay-layer .os-confirm__facts dd{color:var(--text);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.os-foundation-operational .os-menu-root{position:relative;display:inline-block;min-inline-size:0}.os-foundation-operational .os-menu{position:absolute;z-index:30;inset-block-start:calc(100% + var(--os-overlay-gap-sm));inset-inline-start:0;display:grid;box-sizing:border-box;inline-size:max-content;min-inline-size:min(220px,calc(100vw - 32px));max-inline-size:min(360px,calc(100vw - 32px));max-block-size:min(480px,calc(100dvh - 32px));padding:6px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--os-overlay-radius);background:var(--surface-raised);color:var(--text);box-shadow:var(--os-overlay-shadow);font-family:var(--sans);animation:os-menu-enter var(--os-overlay-transition) ease-out}.os-foundation-operational .os-menu[data-align=end]{inset-inline-start:auto;inset-inline-end:0}.os-foundation-operational .os-menu__item{display:flex;align-items:center;inline-size:100%;min-inline-size:0;min-block-size:44px;padding:9px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-family:var(--sans);font-size:16px;font-weight:650;line-height:1.35;text-align:start;overflow-wrap:anywhere;cursor:pointer}.os-foundation-operational .os-menu__item[data-tone=danger]{color:var(--danger)}@media (hover:hover) and (pointer:fine){.os-foundation-operational .os-menu__item:not(:disabled,[aria-disabled=true]):hover{background:var(--surface-subtle)}.os-foundation-operational .os-menu__item[data-tone=danger]:not(:disabled,[aria-disabled=true]):hover{background:var(--danger-soft)}}.os-foundation-operational .os-menu__item:focus-visible{border-color:var(--focus);background:var(--action-soft);outline:2px solid var(--focus);outline-offset:-2px}.os-foundation-operational .os-menu__item:disabled,.os-foundation-operational .os-menu__item[aria-disabled=true]{color:var(--text-secondary);cursor:not-allowed;opacity:.62}@keyframes os-overlay-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-overlay-enter-bottom{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes os-overlay-enter-end{0%{transform:translateX(24px)}to{transform:translateX(0)}}@keyframes os-overlay-enter-start{0%{transform:translateX(-24px)}to{transform:translateX(0)}}@keyframes os-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){body>.os-overlay-layer.os-foundation-operational{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.os-overlay-layer .os-overlay{max-block-size:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))}.os-overlay-layer[data-kind=record-drawer] .os-overlay,.os-overlay-layer[data-kind=sheet] .os-overlay{inline-size:100%}.os-overlay-layer[data-kind=record-drawer] .os-overlay,.os-overlay-layer[data-kind=sheet][data-side=end] .os-overlay{justify-self:stretch;border-radius:0}.os-overlay-layer .os-overlay__body,.os-overlay-layer .os-overlay__header{padding:16px}.os-overlay-layer .os-overlay__actions{padding-inline:16px}.os-overlay-layer .os-overlay__actions>.os-button{flex:1 1 140px}}@media (prefers-reduced-motion:reduce){.os-foundation-operational .os-menu,body>.os-overlay-layer.os-foundation-operational[data-kind] .os-overlay{animation:none;transition:none}}@media (forced-colors:active){.os-foundation-operational .os-menu,.os-overlay-layer .os-overlay{border:2px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;forced-color-adjust:auto}.os-overlay-layer .os-overlay__scrim{background:CanvasText;opacity:.55}.os-foundation-operational .os-menu__item:focus-visible{border-color:Highlight;outline-color:Highlight}.os-foundation-operational .os-menu__item:disabled,.os-foundation-operational .os-menu__item[aria-disabled=true]{color:GrayText}}.os-overlay-layer .shell-navigation-sheet .os-overlay__body{display:flex;padding:0;overflow:hidden}.os-overlay-layer .shell-navigation-panel.sidebar{position:static;z-index:auto;width:100%;height:100%;min-height:0;flex-basis:auto;overflow:hidden;border:0;box-shadow:none;transform:none;transition:none}.os-overlay-layer .shell-navigation-panel .sidebar__nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}.os-overlay-layer .shell-navigation-panel .sidebar__account .em,.os-overlay-layer .shell-navigation-panel .sidebar__account .nm{min-height:44px;display:flex;align-items:center}.os-foundation-operational{--os-data-gap-xs:4px;--os-data-gap-sm:8px;--os-data-gap-md:12px;--os-data-gap-lg:16px;--os-data-pad:16px;--os-data-radius:var(--radius)}.os-foundation-operational .os-data-list,.os-foundation-operational .os-data-table__mobile,.os-foundation-operational .os-timeline ol{display:grid;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:0;margin:0;list-style:none}.os-foundation-operational .os-data-list{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);container-type:inline-size}.os-foundation-operational .os-data-row,.os-foundation-operational .os-mobile-record-card{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;list-style:none;color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}.os-foundation-operational .os-data-row{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.os-foundation-operational .os-data-row__body,.os-foundation-operational .os-mobile-record-card__body{display:grid;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;grid-gap:var(--os-data-gap-md);gap:var(--os-data-gap-md)}.os-foundation-operational .os-data-row__body{padding:14px var(--os-data-pad)}.os-foundation-operational .os-data-row__identity,.os-foundation-operational .os-mobile-record-card__identity{min-inline-size:0;color:var(--text);font-size:15px;font-weight:720;line-height:1.4}.os-foundation-operational .os-data-row__detail,.os-foundation-operational .os-data-row__facts,.os-foundation-operational .os-data-row__health,.os-foundation-operational .os-data-row__milestone,.os-foundation-operational .os-data-row__next-action,.os-foundation-operational .os-data-row__owner,.os-foundation-operational .os-mobile-record-card__detail,.os-foundation-operational .os-mobile-record-card__facts,.os-foundation-operational .os-mobile-record-card__health,.os-foundation-operational .os-mobile-record-card__milestone,.os-foundation-operational .os-mobile-record-card__next-action,.os-foundation-operational .os-mobile-record-card__owner{min-inline-size:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.os-foundation-operational .os-data-row__actions,.os-foundation-operational .os-mobile-record-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--os-data-gap-sm);min-inline-size:0}.os-foundation-operational .os-data-row__facts :is(dl,dt,dd),.os-foundation-operational .os-mobile-record-card__facts :is(dl,dt,dd){margin:0}.os-foundation-operational .os-data-row__facts dl,.os-foundation-operational .os-mobile-record-card__facts dl{display:flex;flex-wrap:wrap;gap:var(--os-data-gap-sm) var(--os-data-gap-lg)}.os-foundation-operational .os-data-row__facts dl>div,.os-foundation-operational .os-mobile-record-card__facts dl>div{display:grid;grid-gap:var(--os-data-gap-xs);gap:var(--os-data-gap-xs);min-inline-size:0}.os-foundation-operational .os-data-row__facts dt,.os-foundation-operational .os-metric dt,.os-foundation-operational .os-mobile-record-card__facts dt,.os-foundation-operational .os-source-health dt{color:var(--text-secondary);font-size:11px;font-weight:760;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.os-foundation-operational .os-mobile-record-card{border:1px solid var(--border);border-radius:var(--os-data-radius);background:var(--surface)}.os-foundation-operational .os-mobile-record-card__body{padding:var(--os-data-pad)}.os-foundation-operational .os-mobile-record-card__health{justify-self:start}.os-foundation-operational .os-data-table{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--text);font-family:var(--sans);container-type:inline-size}.os-foundation-operational .os-data-table__desktop{display:none;min-inline-size:0;max-inline-size:100%;border:1px solid var(--border);border-radius:var(--os-data-radius);overflow:hidden;background:var(--surface)}.os-foundation-operational .os-data-table table{inline-size:100%;min-inline-size:0;border-collapse:collapse;table-layout:fixed}.os-foundation-operational .os-data-table__caption{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.os-foundation-operational .os-data-table :is(th,td){min-inline-size:0;padding:12px 14px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);color:var(--text);font-size:14px;line-height:1.45;text-align:start;vertical-align:top;overflow-wrap:anywhere}.os-foundation-operational .os-data-table thead th{background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.os-foundation-operational .os-data-table tbody th{font-weight:720}.os-foundation-operational .os-data-table tbody tr:last-child>*{-webkit-border-after:0;border-block-end:0}.os-foundation-operational .os-data-table [data-numeric=true]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.os-foundation-operational .os-data-table__mobile{gap:var(--os-data-gap-md)}.os-foundation-operational .os-metric,.os-foundation-operational .os-source-health{display:grid;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;grid-gap:var(--os-data-gap-md);gap:var(--os-data-gap-md);padding:var(--os-data-pad);border:1px solid var(--border);border-radius:var(--os-data-radius);background:var(--surface-raised);color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}.os-foundation-operational .os-metric__description,.os-foundation-operational .os-metric__label,.os-foundation-operational .os-source-health__detail,.os-foundation-operational .os-source-health__source,.os-foundation-operational .os-timeline p{margin:0}.os-foundation-operational .os-metric__label{color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.4}.os-foundation-operational .os-metric__value{color:var(--text);font-size:clamp(24px,5vw,32px);font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.os-foundation-operational .os-metric__description,.os-foundation-operational .os-source-health__detail{color:var(--text-secondary);font-size:14px;line-height:1.5}.os-foundation-operational .os-metric__evidence,.os-foundation-operational .os-source-health__evidence{display:grid;grid-gap:var(--os-data-gap-sm);gap:var(--os-data-gap-sm);min-inline-size:0;margin:0}.os-foundation-operational .os-metric__evidence>div,.os-foundation-operational .os-source-health__evidence>div{display:grid;grid-gap:var(--os-data-gap-xs);gap:var(--os-data-gap-xs);min-inline-size:0}.os-foundation-operational .os-metric dd,.os-foundation-operational .os-source-health dd{margin:0;color:var(--text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.os-foundation-operational .os-metric__action,.os-foundation-operational .os-source-health__recovery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--os-data-gap-sm)}.os-foundation-operational .os-status-badge{display:inline-flex;align-items:center;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:24px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-family:var(--sans);font-size:12px;font-weight:740;line-height:1.35;overflow-wrap:anywhere}.os-foundation-operational .os-status-badge[data-tone=info]{border-color:var(--action);background:var(--action-soft);color:var(--action)}.os-foundation-operational .os-status-badge[data-tone=success]{border-color:var(--success);background:var(--success-soft);color:var(--success)}.os-foundation-operational .os-status-badge[data-tone=warning]{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.os-foundation-operational .os-status-badge[data-tone=danger]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.os-foundation-operational .os-timeline{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--text);font-family:var(--sans)}.os-foundation-operational .os-timeline ol{gap:0}.os-foundation-operational .os-timeline li{position:relative;display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);grid-gap:var(--os-data-gap-lg);gap:var(--os-data-gap-lg);min-inline-size:0;padding:0 0 var(--os-data-gap-lg) 22px;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.os-foundation-operational .os-timeline li:before{position:absolute;inset-block-start:5px;inset-inline-start:-5px;inline-size:9px;block-size:9px;border:2px solid var(--surface);border-radius:50%;background:var(--action);content:""}.os-foundation-operational .os-timeline li:last-child{-webkit-padding-after:0;padding-block-end:0}.os-foundation-operational .os-timeline__event,.os-foundation-operational .os-timeline__when{min-inline-size:0}.os-foundation-operational .os-timeline__when{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.os-foundation-operational .os-timeline__event{display:grid;grid-gap:var(--os-data-gap-xs);gap:var(--os-data-gap-xs)}.os-foundation-operational .os-timeline__title{color:var(--text);font-size:14px;font-weight:720;line-height:1.4}.os-foundation-operational .os-timeline__actor,.os-foundation-operational .os-timeline__description{color:var(--text-secondary);font-size:13px;line-height:1.5}.os-foundation-operational .os-source-health{-webkit-border-start:4px solid var(--warning);border-inline-start:4px solid var(--warning)}.os-foundation-operational .os-source-health[data-status=healthy]{border-inline-start-color:var(--success)}.os-foundation-operational .os-source-health[data-status=configured]{border-inline-start-color:var(--action)}.os-foundation-operational .os-source-health[data-status=disabled],.os-foundation-operational .os-source-health[data-status=not_configured]{border-inline-start-color:var(--border)}.os-foundation-operational .os-source-health[data-status=denied]{border-inline-start-color:var(--danger)}.os-foundation-operational .os-source-health__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--os-data-gap-md);min-inline-size:0}.os-foundation-operational .os-source-health__source{min-inline-size:0;color:var(--text);font-size:16px;font-weight:720;line-height:1.4}@media (hover:hover) and (pointer:fine){.os-foundation-operational .os-data-row:hover,.os-foundation-operational .os-data-table tbody tr:hover>*{background:var(--surface-subtle)}}@media (min-width:768px){.os-foundation-operational .os-data-table__desktop{display:block}.os-foundation-operational .os-data-table__mobile{display:none}.os-foundation-operational .os-data-row__body{grid-template-columns:minmax(160px,1.5fr) minmax(112px,.8fr) minmax(112px,.8fr) minmax(148px,1fr) auto;align-items:center}.os-foundation-operational .os-data-row__identity{grid-column:1}.os-foundation-operational .os-data-row__health{grid-column:2}.os-foundation-operational .os-data-row__owner{grid-column:3}.os-foundation-operational .os-data-row__next-action{grid-column:4}.os-foundation-operational .os-data-row__actions{grid-column:5;justify-content:flex-end}.os-foundation-operational .os-data-row__detail,.os-foundation-operational .os-data-row__facts,.os-foundation-operational .os-data-row__milestone{grid-column:1/-1}.os-foundation-operational .os-metric__evidence,.os-foundation-operational .os-source-health__evidence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.os-foundation-operational .os-timeline li{grid-template-columns:minmax(0,1fr);gap:var(--os-data-gap-xs)}}@container (max-width: 639px){.os-foundation-operational .os-data-table__desktop{display:none}.os-foundation-operational .os-data-table__mobile{display:grid}.os-foundation-operational .os-data-row__body{grid-template-columns:minmax(0,1fr);align-items:stretch}.os-foundation-operational .os-data-row__actions,.os-foundation-operational .os-data-row__detail,.os-foundation-operational .os-data-row__facts,.os-foundation-operational .os-data-row__health,.os-foundation-operational .os-data-row__identity,.os-foundation-operational .os-data-row__milestone,.os-foundation-operational .os-data-row__next-action,.os-foundation-operational .os-data-row__owner{grid-column:auto}.os-foundation-operational .os-data-row__actions{justify-content:flex-start}}@media (hover:none),(max-width:767px),(pointer:coarse){.os-foundation-operational :is(.os-data-row__actions,.os-mobile-record-card__actions,.os-metric__action,.os-source-health__recovery) :is(a,button){min-inline-size:44px;min-block-size:44px}}@media (forced-colors:active){.os-foundation-operational .os-data-list,.os-foundation-operational .os-data-row,.os-foundation-operational .os-data-table :is(th,td),.os-foundation-operational .os-data-table__desktop,.os-foundation-operational .os-metric,.os-foundation-operational .os-mobile-record-card,.os-foundation-operational .os-source-health,.os-foundation-operational .os-status-badge,.os-foundation-operational .os-timeline li{border-color:CanvasText;forced-color-adjust:auto}.os-foundation-operational .os-timeline li:before{border-color:Canvas;background:Highlight}.os-foundation-operational .os-status-badge[data-tone]{border-color:CanvasText;background:Canvas;color:CanvasText}}.os-foundation-operational{--os-workspace-gap-xs:4px;--os-workspace-gap-sm:8px;--os-workspace-gap-md:12px;--os-workspace-gap-lg:16px;--os-workspace-gap-xl:24px;--os-workspace-pad:16px;--os-workspace-radius:var(--radius);container-type:inline-size}.os-foundation-operational :is(.os-workspace-header,.os-workspace-navigation,.os-filter-bar,.os-active-filter-summary,.os-next-action,.os-record-identity,.os-project-context-header,.os-save-state){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}.os-foundation-operational :is(.os-workspace-header,.os-filter-bar,.os-active-filter-summary,.os-next-action,.os-record-identity,.os-project-context-header,.os-save-state){container-type:inline-size}.os-foundation-operational :is(.os-workspace-header,.os-filter-bar,.os-active-filter-summary,.os-next-action,.os-record-identity,.os-project-context-header,.os-save-state) :is(h1,h2,h3,p,dl,dt,dd,ul){margin:0}.os-foundation-operational .os-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--os-workspace-gap-lg) var(--os-workspace-gap-xl);gap:var(--os-workspace-gap-lg) var(--os-workspace-gap-xl);align-items:start;-webkit-padding-after:var(--os-workspace-gap-lg);padding-block-end:var(--os-workspace-gap-lg);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.os-foundation-operational .os-workspace-header__identity{display:grid;min-inline-size:0;grid-gap:var(--os-workspace-gap-sm);gap:var(--os-workspace-gap-sm)}.os-foundation-operational .os-next-action__eyebrow,.os-foundation-operational .os-record-identity__kind,.os-foundation-operational .os-workspace-header__context{color:var(--text-secondary);font-size:12px;font-weight:760;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.os-foundation-operational .os-workspace-header h1{color:var(--text);font-size:clamp(28px,6vw,40px);font-weight:760;line-height:1.08;letter-spacing:-.025em}.os-foundation-operational .os-workspace-header__purpose{max-inline-size:68ch;color:var(--text-secondary);font-size:15px;line-height:1.55}.os-foundation-operational .os-workspace-header__health{display:flex;min-inline-size:0;align-items:flex-start;justify-content:flex-end}.os-foundation-operational .os-next-action__actions,.os-foundation-operational .os-project-context-header__actions,.os-foundation-operational .os-workspace-header__actions{display:flex;flex-wrap:wrap;min-inline-size:0;gap:var(--os-workspace-gap-sm);align-items:center}.os-foundation-operational .os-workspace-header__actions{grid-column:1/-1}.os-foundation-operational .os-next-action__primary,.os-foundation-operational .os-project-context-header__primary,.os-foundation-operational .os-workspace-header__primary{order:-1}.os-foundation-operational .os-workspace-navigation{inline-size:100%;min-block-size:51px;padding-block:3px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.os-foundation-operational .os-workspace-navigation ul{display:flex;min-inline-size:max-content;min-block-size:44px;padding:0;margin:0;list-style:none}.os-foundation-operational .os-workspace-navigation li{min-inline-size:0}.os-foundation-operational .os-workspace-navigation a{position:relative;display:inline-flex;box-sizing:border-box;min-block-size:44px;padding:10px 14px;gap:var(--os-workspace-gap-sm);align-items:center;justify-content:center;color:var(--text-secondary);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.os-foundation-operational .os-workspace-navigation a[aria-current=page]{color:var(--action)}.os-foundation-operational .os-workspace-navigation a:focus{outline:2px solid var(--focus);outline-offset:2px}.os-foundation-operational .os-workspace-navigation a[aria-current=page]:after{position:absolute;inset-inline:10px;inset-block-end:-1px;block-size:3px;border-radius:999px 999px 0 0;background:var(--action);content:""}.os-foundation-operational .os-workspace-navigation__count{display:inline-grid;min-inline-size:24px;min-block-size:24px;padding-inline:6px;border:1px solid var(--border);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;place-items:center}.os-foundation-operational .os-filter-bar{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr) auto;grid-gap:var(--os-workspace-gap-md);gap:var(--os-workspace-gap-md);align-items:end;padding:var(--os-workspace-pad);border:1px solid var(--border);border-radius:var(--os-workspace-radius);background:var(--surface)}.os-foundation-operational :is(.os-filter-bar__search,.os-filter-bar__filters,.os-filter-bar__actions){display:flex;flex-wrap:wrap;min-inline-size:0;gap:var(--os-workspace-gap-sm);align-items:flex-end}.os-foundation-operational .os-filter-bar__actions{justify-content:flex-end}.os-foundation-operational :is(.os-filter-bar__search,.os-filter-bar__filters)>*{flex:1 1 180px;min-inline-size:0}.os-foundation-operational .os-filter-bar :is(.os-control,input,select){inline-size:100%;min-inline-size:44px}.os-foundation-operational .os-active-filter-summary{display:flex;flex-wrap:wrap;min-inline-size:0;gap:var(--os-workspace-gap-sm) var(--os-workspace-gap-md);align-items:center;padding:10px 0;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.os-foundation-operational .os-active-filter-summary__count{color:var(--text-secondary);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.os-foundation-operational .os-active-filter-summary__count strong{color:var(--text)}.os-foundation-operational .os-active-filter-summary ul{display:flex;flex:1 1 320px;flex-wrap:wrap;min-inline-size:0;padding:0;gap:var(--os-workspace-gap-sm);list-style:none}.os-foundation-operational .os-active-filter-summary li{display:inline-flex;min-inline-size:0;max-inline-size:100%;gap:var(--os-workspace-gap-xs);align-items:center;-webkit-padding-start:10px;padding-inline-start:10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:13px;line-height:1.4}.os-foundation-operational .os-active-filter-summary__remove{display:inline-flex;align-items:center}.os-foundation-operational .os-active-filter-summary__reset{display:flex;min-inline-size:0;align-items:center}.os-foundation-operational .os-next-action,.os-foundation-operational .os-project-context-header,.os-foundation-operational .os-save-state{display:grid;min-inline-size:0;grid-gap:var(--os-workspace-gap-md);gap:var(--os-workspace-gap-md);padding:var(--os-workspace-pad);border:1px solid var(--border);border-radius:var(--os-workspace-radius);background:var(--surface-raised)}.os-foundation-operational .os-next-action{-webkit-border-start:4px solid var(--action);border-inline-start:4px solid var(--action)}.os-foundation-operational .os-next-action[data-state=due-soon]{border-inline-start-color:var(--warning)}.os-foundation-operational .os-next-action[data-state=blocked],.os-foundation-operational .os-next-action[data-state=overdue]{border-inline-start-color:var(--danger)}.os-foundation-operational .os-next-action[data-state=waiting]{border-inline-start-color:var(--border)}.os-foundation-operational .os-next-action>header{display:flex;flex-wrap:wrap;gap:var(--os-workspace-gap-sm);align-items:center;justify-content:space-between}.os-foundation-operational .os-next-action h3{color:var(--text);font-size:20px;font-weight:740;line-height:1.25}.os-foundation-operational .os-next-action__description,.os-foundation-operational .os-record-identity__subtitle,.os-foundation-operational .os-save-state__evidence,.os-foundation-operational .os-save-state__incident,.os-foundation-operational .os-save-state__message p{color:var(--text-secondary);font-size:14px;line-height:1.5}.os-foundation-operational .os-next-action__facts,.os-foundation-operational .os-project-context-header__facts,.os-foundation-operational .os-record-identity__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;grid-gap:var(--os-workspace-gap-sm) var(--os-workspace-gap-lg);gap:var(--os-workspace-gap-sm) var(--os-workspace-gap-lg)}.os-foundation-operational :is(.os-next-action__facts,.os-record-identity__facts,.os-project-context-header__facts)>div{display:grid;min-inline-size:0;grid-gap:var(--os-workspace-gap-xs);gap:var(--os-workspace-gap-xs)}.os-foundation-operational :is(.os-next-action__facts,.os-record-identity__facts,.os-project-context-header__facts) dt{color:var(--text-secondary);font-size:11px;font-weight:760;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.os-foundation-operational :is(.os-next-action__facts,.os-record-identity__facts,.os-project-context-header__facts) dd{min-inline-size:0;color:var(--text);font-size:14px;line-height:1.45}.os-foundation-operational .os-record-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;grid-gap:var(--os-workspace-gap-md) var(--os-workspace-gap-lg);gap:var(--os-workspace-gap-md) var(--os-workspace-gap-lg);align-items:start}.os-foundation-operational .os-record-identity__main{display:grid;min-inline-size:0;grid-gap:var(--os-workspace-gap-xs);gap:var(--os-workspace-gap-xs)}.os-foundation-operational .os-record-identity :is(h1,h2,h3){color:var(--text);font-size:clamp(22px,4vw,30px);font-weight:750;line-height:1.15;letter-spacing:-.018em}.os-foundation-operational .os-record-identity__reference{color:var(--text-secondary);font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.os-foundation-operational .os-record-identity__status{display:flex;min-inline-size:0;align-items:flex-start;justify-content:flex-end}.os-foundation-operational .os-record-identity__facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-padding-before:var(--os-workspace-gap-sm);padding-block-start:var(--os-workspace-gap-sm);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.os-foundation-operational .os-project-context-header{background:var(--surface)}.os-foundation-operational .os-project-context-header__identity{-webkit-padding-after:var(--os-workspace-gap-md);padding-block-end:var(--os-workspace-gap-md);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.os-foundation-operational .os-project-context-header__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.os-foundation-operational .os-project-context-header__next-action{min-inline-size:0}.os-foundation-operational .os-save-state{-webkit-border-start:4px solid var(--border);border-inline-start:4px solid var(--border)}.os-foundation-operational .os-save-state[data-tone=info]{border-inline-start-color:var(--action)}.os-foundation-operational .os-save-state[data-tone=success]{border-inline-start-color:var(--success)}.os-foundation-operational .os-save-state[data-tone=warning]{border-inline-start-color:var(--warning)}.os-foundation-operational .os-save-state[data-tone=danger]{border-inline-start-color:var(--danger)}.os-foundation-operational .os-save-state__message{display:flex;flex-wrap:wrap;min-inline-size:0;gap:var(--os-workspace-gap-sm);align-items:center}.os-foundation-operational .os-save-state__readback{min-inline-size:0;padding:var(--os-workspace-gap-md);border:1px solid var(--border);border-radius:var(--os-workspace-radius);background:var(--surface-subtle);color:var(--text);font-size:14px;line-height:1.5}.os-foundation-operational .os-save-state__recovery{display:flex;flex-wrap:wrap;min-inline-size:0;gap:var(--os-workspace-gap-sm);align-items:center}@media (hover:hover) and (pointer:fine){.os-foundation-operational .os-workspace-navigation a:hover{background:var(--surface-subtle);color:var(--text)}}@media (hover:none),(max-width:767px),(pointer:coarse){.os-foundation-operational :is(.os-workspace-header__actions,.os-next-action__actions,.os-project-context-header__actions,.os-filter-bar__actions,.os-active-filter-summary__remove,.os-active-filter-summary__reset,.os-save-state__recovery) :is(a,button,input,select){min-inline-size:44px;min-block-size:44px}}@container (max-width: 639px){.os-foundation-operational .os-record-identity,.os-foundation-operational .os-workspace-header{grid-template-columns:minmax(0,1fr)}.os-foundation-operational .os-record-identity__status,.os-foundation-operational .os-workspace-header__health{justify-content:flex-start}.os-foundation-operational .os-filter-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.os-foundation-operational .os-filter-bar__actions{justify-content:flex-start}.os-foundation-operational .os-active-filter-summary{align-items:flex-start}.os-foundation-operational .os-active-filter-summary ul{flex-basis:100%}.os-foundation-operational .os-next-action__facts,.os-foundation-operational .os-project-context-header__facts,.os-foundation-operational .os-record-identity__facts{grid-template-columns:minmax(0,1fr)}.os-foundation-operational .os-next-action__actions,.os-foundation-operational .os-project-context-header__actions,.os-foundation-operational .os-workspace-header__actions{align-items:stretch}}@media (forced-colors:active){.os-foundation-operational :is(.os-workspace-header,.os-workspace-navigation,.os-filter-bar,.os-active-filter-summary,.os-next-action,.os-record-identity,.os-project-context-header,.os-save-state,.os-workspace-navigation a,.os-workspace-navigation__count,.os-active-filter-summary li,.os-save-state__readback){forced-color-adjust:auto}.os-foundation-operational .os-workspace-navigation a[aria-current=page]{outline:2px solid currentColor;outline-offset:-3px}.os-foundation-operational .os-workspace-navigation a[aria-current=page]:after{background:currentColor}}.os-overlay-layer .os-overlay.lead360[data-size=large]{inline-size:min(100%,680px)}.os-overlay-layer .lead360 .os-overlay__body{padding:0}.os-overlay-layer .lead360 .os-overlay__actions{display:block}.lead360__record-summary{padding:18px 20px 10px;display:grid;grid-gap:14px;gap:14px}.lead360__status-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.lead360__stage-age{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:5px;color:var(--text-secondary);font-size:12px}.lead360__stage-age span{font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lead360__stage-age strong{color:var(--text)}.lead360__tabs{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--border);background:var(--surface-raised)}.lead360__tabs button{min-width:0;min-height:48px;padding:7px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-secondary);font:700 12px/1.25 var(--sans);overflow-wrap:anywhere;cursor:pointer}.lead360__tabs button.is-on{border-bottom-color:var(--action);color:var(--text);background:var(--action-soft)}.lead360__tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.lead360__body{min-width:0;padding:20px 20px 28px}.lead360__body [role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.lead360__next{padding:15px 16px;display:grid;grid-gap:5px;gap:5px;border:1px solid color-mix(in srgb,var(--action) 38%,var(--border));border-radius:var(--radius);background:var(--action-soft);color:var(--text)}.lead360__next>span{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.lead360__next>strong{font-family:var(--sans);font-size:20px;line-height:1.25}.lead360__next-meta{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lead360__next-meta>div{min-width:0;padding:9px 10px;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised)}.lead360__next-meta span{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead360__next-meta b{color:var(--text);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.lead360__next-reason{grid-column:1/-1}.lead360__next-actions{margin-top:8px}.lead360__guided-actions,.lead360__next-actions{display:grid;grid-gap:8px;gap:8px}.lead360__primary-control{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.lead360__primary-control .ico{width:17px;height:17px}.lead360__more{border-top:1px solid var(--border)}.lead360__more summary{min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.lead360__more summary::-webkit-details-marker{display:none}.lead360__more summary:after{content:"+";margin-left:7px;color:var(--action);font-size:16px}.lead360__more[open] summary:after{content:"−"}.lead360__more .cta-row{margin:0 0 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.lead360__more .cta{min-height:44px;justify-content:center;background:var(--surface-raised)}.lead360__safety{padding:13px 14px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle)}.lead360__association-groups h3,.lead360__document-groups h3,.lead360__safety h3{margin:0;color:var(--text);font:750 14px/1.35 var(--sans)}.lead360__safety>div{display:flex;flex-wrap:wrap;gap:6px}.lead360__safety ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--text-secondary);font-size:12px;line-height:1.45}.lead360__touches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lead360__touches>div{min-width:0;padding:12px 13px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle)}.lead360__touches span{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead360__touches strong{color:var(--text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lead360__touches small{color:var(--text-secondary);font-size:11px}.lead360__facts{margin:0 0 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.lead360__facts>div{min-width:0;padding:12px 13px;background:var(--surface-subtle)}.lead360__facts dt{color:var(--text-secondary);font-size:11px;font-weight:700}.lead360__facts dd{margin:4px 0 0;color:var(--text);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.lead360__facts .lead-phone-copy{margin-top:0;align-items:flex-start}.lead360__copy{margin:0 0 16px;padding:14px 15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle)}.lead360__copy h3{margin:0 0 6px;font-family:var(--sans);font-size:16px}.lead360__copy p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.lead360__timeline{margin:0}.lead360__timeline .what{min-width:0;overflow-wrap:anywhere}.lead360__source-state{margin-bottom:14px}.lead360__details-form{display:grid;grid-gap:15px;gap:15px}.lead360__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.lead360__association-groups,.lead360__document-groups{display:grid;grid-gap:20px;gap:20px}.lead360__association-groups>section,.lead360__document-groups>section{display:grid;grid-gap:10px;gap:10px}.lead360__association-groups h3 span,.lead360__document-groups h3 span{color:var(--text-secondary)}.lead360__association-groups ul,.lead360__audit,.lead360__documents{margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.lead360__association-groups li,.lead360__audit li,.lead360__documents li,.lead360__job{min-width:0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle)}.lead360__association-groups li>div,.lead360__audit li>div,.lead360__documents li>div,.lead360__job{min-width:0;display:grid;grid-gap:3px;gap:3px}.lead360__association-groups strong,.lead360__audit strong,.lead360__documents a,.lead360__documents strong,.lead360__job strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}.lead360__association-groups span,.lead360__audit span,.lead360__audit time,.lead360__documents span,.lead360__job span{color:var(--text-secondary);font-size:12px;line-height:1.4}.lead360__job .btn{margin-top:6px;justify-self:start}.lead360__audit time{flex:0 0 auto}.lead360__footer{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px}.lead360__record-nav{display:flex;gap:8px}.lead360__footer .btn{min-height:44px}@media (max-width:820px){body>.os-overlay-layer.os-foundation-operational[data-kind=record-drawer]{padding:0}.os-overlay-layer[data-kind=record-drawer] .os-overlay.lead360{inline-size:100%;max-block-size:100dvh;border-radius:0}.lead360__body,.lead360__record-summary{padding-left:18px;padding-right:18px}}@media (max-width:480px){.lead360__facts,.lead360__footer,.lead360__form-grid,.lead360__touches{grid-template-columns:minmax(0,1fr)}.lead360__footer{align-items:stretch}.lead360__record-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lead360__footer>.btn,.lead360__record-nav .btn{width:100%}.lead360__association-groups li,.lead360__audit li,.lead360__documents li,.lead360__job{align-items:stretch;flex-direction:column}.lead360__audit time{flex:0 0 auto}}@media (pointer:coarse){.lead360__tabs button{min-height:44px}}