html:has(.shell){color-scheme:light;--rail:#081A2B;--rail-raised:#113451;--rail-2:var(--rail-raised);--rail-line:#285370;--rail-text:#F5F9FD;--rail-muted:#A7BACB;--rail-accent:#68D0F2;--canvas:#F2F6FC;--surface:#FFFFFF;--surface-subtle:#E8F0F8;--surface-raised:#FFFFFF;--text:#142238;--text-secondary:#50647C;--border:#D1DFEC;--control-border:#71869B;--action:#0A64C0;--action-hover:#084B91;--action-soft:#E2EEFF;--action-on:#FFFFFF;--focus:#1D5FE8;--selection-text:#173D6A;--selection-background:#E2EEFF;--brand-accent:#C58B27;--brand-accent-readable:#80590D;--signal:#0B7A72;--signal-soft:#DCF4F0;--success:#147A52;--success-soft:#E5F7EF;--warning:#945000;--warning-soft:#FFF1D2;--danger:#B3262E;--danger-soft:#FDEBEC;--canvas-2:var(--surface-subtle);--surface-2:var(--surface-subtle);--line:var(--border);--line-2:var(--control-border);--ink:var(--text);--ink-2:var(--text-secondary);--muted:var(--text-secondary);--accent:var(--action);--accent-dark:var(--action-hover);--accent-ink:var(--action-on);--accent-soft:var(--action-soft);--info:var(--action);--info-soft:var(--action-soft);--side:var(--rail);--side-2:var(--rail-raised);--side-line:var(--rail-line);--side-text:var(--rail-text);--side-muted:var(--rail-muted);--bg:var(--canvas);--bg-2:var(--surface-subtle);--card:var(--surface);--gold:var(--action);--gold-2:var(--action-hover);--gold-soft:var(--action-soft);--gold-ink:var(--action-on);--ok:var(--success);--warn:var(--warning);--radius:10px;--radius-sm:6px;--radius-lg:12px;--shadow:none;--shadow-card:none;--serif:var(--sans);--hdr-bg:rgba(255,255,255,0.96)}html[data-theme=dark]:has(.shell){color-scheme:dark;--rail:#06121F;--rail-raised:#102C45;--rail-line:#295372;--rail-text:#F5F9FD;--rail-muted:#A6BACB;--rail-accent:#6ED3F4;--canvas:#081422;--surface:#102033;--surface-subtle:#182C42;--surface-raised:#1B3148;--text:#F5F8FC;--text-secondary:#B1C1D3;--border:#304B65;--control-border:#6C869F;--action:#1C73C9;--action-hover:#185EA6;--action-soft:#122C4D;--action-on:#FFFFFF;--focus:#79A9FF;--selection-text:#A8CDF8;--selection-background:#122C4D;--brand-accent:#EDB84E;--brand-accent-readable:#EDB84E;--signal:#64D7C8;--signal-soft:#0E342F;--success:#67D3A5;--success-soft:#0D2E25;--warning:#FFD06A;--warning-soft:#372811;--danger:#FF9C98;--danger-soft:#37191D;--accent-dark:#A8CDF8;--hdr-bg:rgba(16,32,51,0.96)}@media (prefers-color-scheme:dark){html[data-theme=system]:has(.shell){color-scheme:dark;--rail:#06121F;--rail-raised:#102C45;--rail-line:#295372;--rail-text:#F5F9FD;--rail-muted:#A6BACB;--rail-accent:#6ED3F4;--canvas:#081422;--surface:#102033;--surface-subtle:#182C42;--surface-raised:#1B3148;--text:#F5F8FC;--text-secondary:#B1C1D3;--border:#304B65;--control-border:#6C869F;--action:#1C73C9;--action-hover:#185EA6;--action-soft:#122C4D;--action-on:#FFFFFF;--focus:#79A9FF;--selection-text:#A8CDF8;--selection-background:#122C4D;--brand-accent:#EDB84E;--brand-accent-readable:#EDB84E;--signal:#64D7C8;--signal-soft:#0E342F;--success:#67D3A5;--success-soft:#0D2E25;--warning:#FFD06A;--warning-soft:#372811;--danger:#FF9C98;--danger-soft:#37191D;--accent-dark:#A8CDF8;--hdr-bg:rgba(16,32,51,0.96)}}@media (min-width:1600px){html[data-theme=dark]:has(.shell){--surface:#0F1D2E;--hdr-bg:rgba(15,29,46,0.96)}}@media (min-width:1600px) and (prefers-color-scheme:dark){html[data-theme=system]:has(.shell){--surface:#0F1D2E;--hdr-bg:rgba(15,29,46,0.96)}}html:has(.shell),html:has(.shell) body{background:var(--canvas);color:var(--text)}html:has(.shell) ::selection{background:var(--selection-background);color:var(--selection-text)}html:has(.shell) :where(.page-head h1,.panel__head h2,.section-title,.metric-card__num,.foreman-wordmark){font-family:var(--sans)}html:has(.shell) .foreman-wordmark{color:var(--rail-text);font-size:28px;font-weight:760;letter-spacing:-.04em}html:has(.shell) .foreman-wordmark>span{color:var(--brand-accent)}html:has(.shell) .sidebar__brand .cc{color:var(--rail-muted)}html:has(.shell) .foreman-wordmark--mobile{font-size:21px}html:has(.shell) .sidebar{box-shadow:none}html:has(.shell) .nav-item{border-radius:8px;color:var(--rail-muted)}html:has(.shell) .nav-item.is-active,html:has(.shell) .nav-item:hover{background:var(--rail-raised);color:var(--rail-text)}html:has(.shell) .nav-item.is-active{box-shadow:inset 2px 0 0 var(--brand-accent)}html:has(.shell) .nav-item .ic{color:var(--rail-muted)}html:has(.shell) .nav-item.is-active .ic,html:has(.shell) .nav-item:hover .ic{color:var(--rail-accent)}html:has(.shell) :where(.metric-card__ic,.actionq__why){color:var(--signal)}html:has(.shell) .today-hero .today-eyebrow{color:var(--rail-accent)}html:has(.shell) :where(.pfp,.sidebar__account .av){border:1px solid var(--rail-line);background:var(--rail-raised);color:var(--rail-text)}html:has(.shell) .hdr{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.shell) :where(.panel,.metric-card,.tablewrap,.form-card,.card,.pcard,.menu){box-shadow:none}html:has(.shell) .btn{border-color:var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:none}html:has(.shell) .btn:hover{border-color:var(--action);background:var(--surface-subtle)}html:has(.shell) .btn--primary,html:has(.shell) .btn--primary:hover{color:var(--action-on);border-color:var(--action);background:var(--action);background-image:none;box-shadow:none}html:has(.shell) .btn--primary:hover{border-color:var(--action-hover);background:var(--action-hover)}html:has(.shell) .btn--danger,html:has(.shell) .btn--danger:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}html:has(.shell) :where(.input,.select,.textarea,.hdr__search input){border-color:var(--control-border);background:var(--surface);color:var(--text)}html:has(.shell) :where(.input,.select,.textarea,.hdr__search input):focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}html:has(.shell) :is(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}html:has(.shell) :where(input[type=checkbox],input[type=radio],progress){accent-color:var(--action)}html:has(.shell) .theme-toggle{border-radius:8px;box-shadow:none}html:has(.shell) .offline-guard--offline{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}html:has(.shell) .offline-guard--online{border-color:var(--success);background:var(--success-soft);color:var(--success)}html:has(.shell) .hygiene__chip,html:has(.shell) .identity-verification,html:has(.shell) .paid-sla,html:has(.shell) .pipeline-flag,html:has(.shell) .pipeline-health-banner{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}html:has(.shell) .hygiene__chip:hover{border-color:var(--warning);background:var(--warning-soft)}html:has(.shell) :where(.consult-line,.note--owe){border-color:var(--action);background:var(--action-soft);color:var(--action-hover)}html:has(.shell) :where(.docs__cat,.doc__ext){color:var(--action-hover)}html:has(.shell) .doc__ext{border-color:var(--border);background:var(--action-soft)}html:has(.shell) :where(.tag--sent,.platform-provision__result.alert--good){border-color:var(--success);background:var(--success-soft);color:var(--success)}html:has(.shell) :where(.tag--failed,.ctx__item--danger:hover,.outcome__chip--danger:hover,.platform-provision__result.alert--bad){border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}html:has(.shell) .setnav__item--active{border-color:var(--action);background:var(--action-soft);color:var(--action-hover)}@media (forced-colors:active){html:has(.shell) :is(a,button,input,select,textarea,[role=button]):focus-visible{outline-color:Highlight}html:has(.shell) .btn--primary,html:has(.shell) .btn--primary:hover{border-color:ButtonText;background:ButtonFace;color:ButtonText}html:has(.shell) .nav-item.is-active{border-left:3px solid Highlight;box-shadow:none}}.os-foundation-operational{--os-control-target:44px;--os-control-text:16px;--os-control-radius:var(--radius-sm);--os-control-font:var(--sans);--os-control-gap-xs:4px;--os-control-gap-sm:8px;--os-control-gap-md:12px;--os-control-pad-block:9px;--os-control-pad-inline:14px;--os-control-transition:120ms}.os-foundation-operational .os-form{min-inline-size:0}.os-foundation-operational .os-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--os-control-gap-sm);min-inline-size:var(--os-control-target);min-block-size:var(--os-control-target);max-inline-size:100%;padding:var(--os-control-pad-block) var(--os-control-pad-inline);border:1px solid transparent;border-radius:var(--os-control-radius);background:transparent;color:var(--text);box-shadow:none;font-family:var(--os-control-font);font-size:var(--os-control-text);font-weight:650;line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere;touch-action:manipulation;cursor:pointer;transition-property:color,background-color,border-color,transform;transition-duration:var(--os-control-transition);transition-timing-function:ease-out}.os-foundation-operational .os-button--primary{border-color:var(--action);background:var(--action);color:var(--action-on)}.os-foundation-operational .os-button--secondary{border-color:var(--control-border);background:var(--surface);color:var(--text)}.os-foundation-operational .os-button--quiet{border-color:transparent;background:transparent;color:var(--accent-dark)}.os-foundation-operational .os-button--danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}@media (hover:hover) and (pointer:fine){.os-foundation-operational .os-button:not(:disabled,[aria-disabled=true]):hover{transform:translateY(-1px)}.os-foundation-operational .os-button--primary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--action-hover);background:var(--action-hover)}.os-foundation-operational .os-button--secondary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--action);background:var(--surface-subtle)}.os-foundation-operational .os-button--quiet:not(:disabled,[aria-disabled=true]):hover{background:var(--action-soft)}}.os-foundation-operational .os-button:not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}.os-foundation-operational .os-button[aria-pressed=true]{border-color:var(--action);background:var(--selection-background);color:var(--selection-text)}.os-foundation-operational .os-button:focus-visible,.os-foundation-operational .os-choice-field input:focus-visible,.os-foundation-operational .os-control:focus-visible,.os-foundation-operational .os-radio-group input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.os-foundation-operational .os-button:disabled,.os-foundation-operational .os-button[aria-disabled=true]{cursor:not-allowed;opacity:.62;transform:none}.os-foundation-operational .os-button__pending-mark{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1px}.os-foundation-operational .os-link-button{inline-size:-moz-fit-content;inline-size:fit-content}.os-foundation-operational .os-button-icon{inline-size:var(--os-control-target);padding:0}.os-foundation-operational .os-button-icon__content{display:inline-flex;align-items:center;justify-content:center}.os-foundation-operational .os-button-icon .os-button__label{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-choice-field,.os-foundation-operational .os-field,.os-foundation-operational .os-radio-group{display:grid;grid-gap:var(--os-control-gap-xs);gap:var(--os-control-gap-xs);min-inline-size:0;margin:0}.os-foundation-operational .os-field__label,.os-foundation-operational .os-radio-group__legend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--os-control-gap-sm);padding:0;color:var(--text);font-family:var(--os-control-font);font-size:15px;font-weight:650;line-height:1.4}.os-foundation-operational .os-field__required{flex:0 0 auto;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.4}.os-foundation-operational .os-field__control{min-inline-size:0}.os-foundation-operational .os-field__error,.os-foundation-operational .os-field__help{margin:0;font-family:var(--os-control-font);font-size:13px;font-weight:400;line-height:1.45}.os-foundation-operational .os-field__help{color:var(--text-secondary)}.os-foundation-operational .os-field__error{color:var(--danger)}.os-foundation-operational .os-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--os-control-target);padding:var(--os-control-pad-block) var(--os-control-gap-md);border:1px solid var(--control-border);border-radius:var(--os-control-radius);background:var(--surface);color:var(--text);box-shadow:none;font-family:var(--os-control-font);font-size:var(--os-control-text);font-weight:400;line-height:1.4;transition-property:color,background-color,border-color;transition-duration:var(--os-control-transition);transition-timing-function:ease-out}.os-foundation-operational .os-control::placeholder{color:var(--text-secondary);opacity:1}.os-foundation-operational .os-control[aria-invalid=true]{border-color:var(--danger)}.os-foundation-operational .os-control[data-readonly=true]{background:var(--surface-subtle);cursor:default}.os-foundation-operational .os-control:disabled,.os-foundation-operational .os-control[aria-disabled=true]{background:var(--surface-subtle);cursor:not-allowed;opacity:.7}.os-foundation-operational .os-textarea{min-block-size:132px;resize:vertical}.os-foundation-operational .os-select-readonly{display:flex;align-items:center}.os-foundation-operational .os-choice-field__option,.os-foundation-operational .os-radio-group__option{display:flex;align-items:center;gap:var(--os-control-gap-md);min-block-size:var(--os-control-target);color:var(--text);font-family:var(--os-control-font);font-size:var(--os-control-text);font-weight:400;line-height:1.4;cursor:pointer}.os-foundation-operational .os-choice-field input,.os-foundation-operational .os-radio-group__option input{flex:0 0 20px;inline-size:20px;block-size:20px;margin:0;accent-color:var(--action)}.os-foundation-operational .os-choice-field[data-readonly=true] .os-choice-field__option,.os-foundation-operational .os-radio-group[data-readonly=true] .os-radio-group__option{cursor:default}.os-foundation-operational .os-choice-field[data-disabled=true] .os-choice-field__option,.os-foundation-operational .os-radio-group:disabled .os-radio-group__option{cursor:not-allowed;opacity:.7}.os-foundation-operational .os-radio-group{padding:0;border:0}.os-foundation-operational .os-radio-group__options{display:grid;grid-gap:var(--os-control-gap-xs);gap:var(--os-control-gap-xs)}.os-foundation-operational .os-segmented-control .os-radio-group__options{display:flex;flex-wrap:wrap;gap:var(--os-control-gap-xs)}.os-foundation-operational .os-segmented-control .os-radio-group__option{position:relative;flex:1 1 auto;min-inline-size:min(96px,100%)}.os-foundation-operational .os-segmented-control .os-radio-group__option input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.os-foundation-operational .os-segmented-control .os-radio-group__option span{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-block-size:var(--os-control-target);padding:var(--os-control-pad-block) var(--os-control-gap-md);border:1px solid var(--control-border);border-radius:var(--os-control-radius);background:var(--surface);color:var(--text);text-align:center;transition-property:color,background-color,border-color;transition-duration:var(--os-control-transition);transition-timing-function:ease-out}.os-foundation-operational .os-segmented-control .os-radio-group__option input:checked+span{border-color:var(--action);background:var(--selection-background);color:var(--selection-text)}.os-foundation-operational .os-segmented-control .os-radio-group__option input:disabled+span{cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.os-foundation-operational .os-button,.os-foundation-operational .os-control,.os-foundation-operational .os-segmented-control .os-radio-group__option span{transition-duration:.01ms}}@media (forced-colors:active){.os-foundation-operational .os-button,.os-foundation-operational .os-control,.os-foundation-operational .os-segmented-control .os-radio-group__option span{border-color:ButtonText;forced-color-adjust:auto}.os-foundation-operational .os-button--primary{border-color:Highlight;background:Highlight;color:HighlightText}.os-foundation-operational .os-button:focus-visible,.os-foundation-operational .os-choice-field input:focus-visible,.os-foundation-operational .os-control:focus-visible,.os-foundation-operational .os-radio-group input:focus-visible+span{outline-color:Highlight}.os-foundation-operational .os-button:disabled,.os-foundation-operational .os-button[aria-disabled=true],.os-foundation-operational .os-control:disabled,.os-foundation-operational .os-control[aria-disabled=true]{border-color:GrayText;color:GrayText}}.os-foundation-operational{--os-feedback-radius:var(--radius-sm);--os-feedback-gap-xs:4px;--os-feedback-gap-sm:8px;--os-feedback-gap-md:12px;--os-feedback-gap-lg:16px;--os-feedback-pad:16px;--os-feedback-transition:160ms}.os-foundation-operational .os-feedback,.os-foundation-operational .os-progress,.os-foundation-operational .os-skeleton{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;font-family:var(--sans);overflow-wrap:anywhere}.os-foundation-operational .os-feedback{display:grid;grid-gap:var(--os-feedback-gap-md);gap:var(--os-feedback-gap-md);padding:var(--os-feedback-pad);border:1px solid var(--border);-webkit-border-start:4px solid var(--action);border-inline-start:4px solid var(--action);border-radius:var(--os-feedback-radius);background:var(--surface);color:var(--text)}.os-foundation-operational .os-alert,.os-foundation-operational .os-source-state{inline-size:100%}.os-foundation-operational .os-feedback[data-tone=success]{border-inline-start-color:var(--success);background:var(--success-soft)}.os-foundation-operational .os-feedback[data-tone=warning]{border-inline-start-color:var(--warning);background:var(--warning-soft)}.os-foundation-operational .os-feedback[data-tone=danger]{border-inline-start-color:var(--danger);background:var(--danger-soft)}.os-foundation-operational .os-feedback__header,.os-foundation-operational .os-progress__copy,.os-foundation-operational .os-toast__body{display:grid;grid-gap:var(--os-feedback-gap-xs);gap:var(--os-feedback-gap-xs);min-inline-size:0}.os-foundation-operational .os-feedback__eyebrow,.os-foundation-operational .os-feedback__message,.os-foundation-operational .os-feedback__meta,.os-foundation-operational .os-feedback__title,.os-foundation-operational .os-inline-error,.os-foundation-operational .os-progress__description,.os-foundation-operational .os-progress__label{margin:0}.os-foundation-operational .os-feedback__eyebrow{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.os-foundation-operational .os-feedback__title{color:var(--text);font-size:17px;font-weight:700;line-height:1.3}.os-foundation-operational .os-feedback__details,.os-foundation-operational .os-feedback__message,.os-foundation-operational .os-feedback__meta{color:var(--text-secondary);font-size:15px;line-height:1.5}.os-foundation-operational .os-feedback__available,.os-foundation-operational .os-feedback__details{display:grid;grid-gap:var(--os-feedback-gap-sm);gap:var(--os-feedback-gap-sm);min-inline-size:0}.os-foundation-operational .os-feedback__available{padding:var(--os-feedback-gap-md);border:1px solid var(--border);border-radius:var(--os-feedback-radius);background:var(--surface);color:var(--text)}.os-foundation-operational .os-feedback__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--os-feedback-gap-sm);min-inline-size:0}.os-foundation-operational .os-toast{grid-template-columns:minmax(0,1fr) auto;align-items:start}.os-foundation-operational .os-toast__dismiss{align-self:start}.os-foundation-operational .os-inline-error{color:var(--danger);font-family:var(--sans);font-size:13px;font-weight:600;line-height:1.45}.os-foundation-operational .os-progress{display:grid;grid-gap:var(--os-feedback-gap-sm);gap:var(--os-feedback-gap-sm);color:var(--text)}.os-foundation-operational .os-progress__label{color:var(--text);font-size:15px;font-weight:700;line-height:1.4}.os-foundation-operational .os-progress__description{color:var(--text-secondary);font-size:13px;line-height:1.45}.os-foundation-operational .os-progress__bar{display:block;inline-size:100%;min-inline-size:0;block-size:10px;border:0;border-radius:var(--os-feedback-radius);overflow:hidden;accent-color:var(--action);background:var(--surface-subtle)}.os-foundation-operational .os-progress__bar::-webkit-progress-bar{background:var(--surface-subtle)}.os-foundation-operational .os-progress__bar::-webkit-progress-value{background:var(--action)}.os-foundation-operational .os-progress__bar::-moz-progress-bar{background:var(--action)}.os-foundation-operational .os-skeleton{display:grid;grid-gap:var(--os-feedback-gap-sm);gap:var(--os-feedback-gap-sm);min-block-size:164px;padding:var(--os-feedback-pad);border:1px solid var(--border);border-radius:var(--os-feedback-radius);background:var(--surface)}.os-foundation-operational .os-skeleton__shape{inline-size:100%;min-inline-size:0;block-size:16px;border-radius:var(--os-feedback-radius);background:var(--surface-subtle);animation:os-skeleton-pulse 1.2s ease-in-out infinite alternate}.os-foundation-operational .os-skeleton__shape--title{inline-size:min(240px,68%);block-size:24px;-webkit-margin-after:var(--os-feedback-gap-xs);margin-block-end:var(--os-feedback-gap-xs)}.os-foundation-operational .os-skeleton__shape--line:last-child{inline-size:min(420px,82%)}.os-foundation-operational .os-visually-hidden{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}@keyframes os-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.os-foundation-operational .os-skeleton__shape{animation:none}}@media (forced-colors:active){.os-foundation-operational .os-feedback,.os-foundation-operational .os-feedback__available,.os-foundation-operational .os-skeleton{border-color:ButtonText;forced-color-adjust:auto}.os-foundation-operational .os-feedback[data-tone=danger]{border-inline-start-color:Mark}.os-foundation-operational .os-progress__bar{border:1px solid ButtonText;forced-color-adjust:auto}.os-foundation-operational .os-skeleton__shape{border:1px solid GrayText;background:Canvas}}.application-state--public{--surface-subtle:var(--surface-2);--text:var(--ink);--text-secondary:var(--muted);--border:var(--line);--control-border:var(--line-2);--action:var(--accent);--action-hover:var(--accent-dark);--action-on:var(--accent-ink)}.application-state{box-sizing:border-box;min-inline-size:0;min-block-size:100vh;background:var(--canvas,var(--bg));color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}.application-route-skeleton{display:grid;grid-template-columns:244px minmax(0,1fr);inline-size:100%}.application-route-skeleton[data-application-surface=public]{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px}.application-route-skeleton__rail{display:grid;align-content:start;grid-gap:18px;gap:18px;min-block-size:100vh;padding:24px 20px;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);background:var(--rail)}.application-route-skeleton__brand,.application-route-skeleton__header span,.application-route-skeleton__rail-line{display:block;border-radius:var(--radius-sm);background:var(--surface-subtle)}.application-route-skeleton__brand{inline-size:132px;block-size:32px;-webkit-margin-after:18px;margin-block-end:18px}.application-route-skeleton__rail-line{inline-size:100%;block-size:14px;opacity:.44}.application-route-skeleton__rail-line--short{inline-size:68%}.application-route-skeleton__workspace{display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(100%,1180px);min-inline-size:0}.application-route-skeleton[data-application-surface=public] .application-route-skeleton__workspace{inline-size:min(100%,560px)}.application-route-skeleton__header{display:flex;justify-content:space-between;gap:20px;min-block-size:64px;padding:20px 32px;-webkit-border-before:3px solid var(--action);border-block-start:3px solid var(--action);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);background:var(--surface)}.application-route-skeleton__header span{inline-size:min(220px,42%);block-size:18px}.application-route-skeleton__header span:last-child{inline-size:min(120px,28%)}.application-route-skeleton__content{min-inline-size:0;padding:32px}.application-route-skeleton .os-skeleton{inline-size:100%;border-color:var(--border);background:var(--surface)}.application-route-skeleton .os-skeleton__shape{background:var(--surface-subtle)}.application-error{display:grid;place-items:center;inline-size:100%;padding:24px}.application-error__panel{display:grid;grid-gap:14px;gap:14px;inline-size:min(100%,620px);padding:clamp(24px,5vw,40px);border:1px solid var(--border);-webkit-border-start:4px solid var(--danger);border-inline-start:4px solid var(--danger);border-radius:var(--radius);background:var(--surface);color:var(--text)}.application-error__eyebrow,.application-error__panel h1,.application-error__panel p{margin:0}.application-error__eyebrow{color:var(--danger);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.application-error__panel h1{color:var(--text);font-size:clamp(28px,7vw,40px);line-height:1.1}.application-error__panel>p:not(.application-error__eyebrow){color:var(--text-secondary);font-size:16px;line-height:1.55}.application-error__actions{display:flex;flex-wrap:wrap;gap:10px;-webkit-padding-before:6px;padding-block-start:6px}.application-error__incident{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--danger-soft)}.application-error__incident strong{color:var(--text);font-family:var(--mono)}.application-error h1:focus,.os-mutation-result:focus{outline:2px solid var(--focus);outline-offset:4px}.os-mutation-result{min-inline-size:0;max-inline-size:100%}@media (max-width:760px){.application-route-skeleton{grid-template-columns:minmax(0,1fr)}.application-route-skeleton__rail{display:none}.application-route-skeleton__header{min-block-size:56px;padding:18px 16px}.application-route-skeleton__content{padding:20px 16px}.application-error__actions{align-items:stretch;flex-direction:column}.application-error__actions .os-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.application-state *,.application-state :after,.application-state :before{animation:none;scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.application-error__incident,.application-error__panel,.application-route-skeleton__header,.application-route-skeleton__rail{border-color:ButtonText;forced-color-adjust:auto}.application-route-skeleton__brand,.application-route-skeleton__header span,.application-route-skeleton__rail-line{border:1px solid GrayText;background:Canvas}}