:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-raised:#f4f6f8;--surface:#fff;--surface-hover:#17202d0d;--surface-quiet:#f7f8fa;--border:#e4e8ee;--border-strong:#cfd6e0;--text:#17202d;--text-muted:#4d5968;--text-subtle:#5e6b7a;--accent:#8b6d3f;--accent-strong:#6f5628;--accent-dim:#8b6d3f24;--ok:#157347;--ok-dim:#1573471f;--warn:#8a5a00;--warn-dim:#8a5a001f;--danger:#b42318;--danger-dim:#b423181a;--info:#1d4f91;--info-dim:#1d4f911a;--focus:#8b6d3f;--overlay:#17202d75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.85rem;--text-3xl:2.15rem;--leading-tight:1.2;--leading-body:1.5;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--shadow-soft:0 1px 2px #17202d0f;--shadow-overlay:0 16px 40px #17202d29;--z-nav:30;--z-overlay:40;--z-dialog:50;--z-toast:60;--z-tooltip:70;--sidebar-width:16.5rem;--topbar-height:3.5rem}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html:focus-within{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), "IBM Plex Sans", sans-serif;font-size:var(--text-md);line-height:var(--leading-body)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.skip-link{left:var(--space-2);top:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);color:var(--text);text-decoration:none;position:absolute;transform:translateY(-160%)}.skip-link:focus{transform:none}
.app-session{min-height:100vh}.app-session__main{width:min(28rem,100%);padding:var(--space-8) var(--space-4);margin:0 auto}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.app-shell__sidebar{border-right:1px solid var(--border);background:var(--bg-raised);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.app-shell__brand{align-items:center;gap:var(--space-3);min-height:4.25rem;padding:var(--space-4);display:flex}.app-shell__mark{border-radius:var(--radius-sm);color:#1f1a12;width:2rem;height:2rem;font-family:var(--font-display);background:linear-gradient(#f3e2b6,#d4b56a);border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.app-shell__brand-copy{gap:.1rem;min-width:0;display:grid}.app-shell__product{min-width:0;font-size:var(--text-md);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.app-shell__context{color:var(--text-subtle);font-size:var(--text-xs)}.app-shell__nav{padding:var(--space-3) var(--space-2) var(--space-4);flex:1;overflow:auto}.app-nav__group{margin:0 0 var(--space-4)}.app-nav__group-label{margin:0 var(--space-3) var(--space-2);color:var(--text-subtle);font-size:var(--text-sm);font-weight:500}.app-nav__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.app-nav__item{justify-content:flex-start;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;min-height:2.45rem;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:.4rem .75rem;text-decoration:none;transition:background .16s,color .16s;display:flex}.app-nav__item:hover{background:var(--surface-hover)}.app-nav__item[aria-current=page]{background:var(--accent-dim);color:var(--accent-strong);font-weight:600}.ui-icon{opacity:.78;flex-shrink:0}.app-nav__item[aria-current=page] .ui-icon{opacity:1;color:var(--accent-strong)}.app-nav__item--unavailable{color:var(--text-muted);cursor:default}.app-nav__item--unavailable:hover{background:0 0}.app-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell__body{flex-direction:column;min-width:0;min-height:100vh;display:flex}.app-shell__topbar{align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:0 var(--space-6);border-bottom:1px solid var(--border);background:var(--bg);display:flex}.app-shell__topbar-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.app-shell__sign-out{flex-shrink:0;margin:0}.app-shell__menu{display:none}.app-shell__crumb{color:var(--text);font-size:var(--text-md);font-weight:500}.app-shell__main{min-width:0;padding:var(--space-7) var(--space-8) var(--space-10);flex:1}.app-shell__backdrop{display:none}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-header__copy{min-width:0}.page-header__eyebrow{margin:0 0 var(--space-1);color:var(--text-subtle);font-size:var(--text-sm);font-weight:500}.page-header__title{color:var(--text);font-family:var(--font-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.035em;margin:0;font-size:1.85rem;font-weight:600;line-height:1.1}.page-header__description{max-width:42rem;color:var(--text-muted);font-size:var(--text-sm);margin:.28rem 0 0}.page-header__meta{margin:var(--space-2) 0 0;color:var(--text-subtle);font-size:var(--text-sm)}.page-header__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.page-intro{max-width:40rem}.page-intro__eyebrow{margin:0 0 var(--space-2);color:var(--text-subtle);font-size:var(--text-sm);font-weight:500}.page-intro__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500;line-height:var(--leading-tight);margin:0}.page-intro__description{margin:var(--space-2) 0 0;color:var(--text-muted)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);color:#1f1a12;cursor:pointer;white-space:nowrap;background:linear-gradient(#f3e2b6,#d4b56a);border:1px solid #0000;border-radius:999px;min-height:2.3rem;padding:0 1.05rem;font-weight:600;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 6px 16px #d4b56a47}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:hover:not(:disabled){background:linear-gradient(#f7e9c4,#ddc078)}.ui-button--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:none}.ui-button--secondary:hover:not(:disabled){background:var(--surface-hover)}.ui-button--ghost{color:var(--text);box-shadow:none;background:0 0}.ui-button--ghost:hover:not(:disabled){background:var(--surface-hover)}.ui-button--danger{background:var(--danger);color:#fff;box-shadow:none}.ui-button--danger:hover:not(:disabled){filter:brightness(1.08)}.ui-button--sm{min-height:1.85rem;font-size:var(--text-sm);padding:0 .65rem}.ui-button:disabled{opacity:.48;cursor:not-allowed}.ui-badge{border:1px solid var(--border);background:var(--surface-quiet);max-width:100%;min-height:1.35rem;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .45rem;font-weight:500;display:inline-flex}.ui-badge--accent,.ui-badge--ok,.ui-badge--warn,.ui-badge--danger,.ui-badge--info{border-color:#0000}.ui-badge--accent{background:var(--accent-dim);color:var(--accent-strong)}.ui-badge--ok{background:var(--ok-dim);color:var(--ok)}.ui-badge--warn{background:var(--warn-dim);color:var(--warn)}.ui-badge--danger{background:var(--danger-dim);color:var(--danger)}.ui-badge--info{background:var(--info-dim);color:var(--info)}.ui-card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.ui-card__title{font-size:var(--text-lg);margin:0;font-weight:500}.ui-card__body{margin:var(--space-2) 0 0;color:var(--text-muted)}.ui-field{gap:var(--space-1);display:grid}.ui-field__label{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text);display:flex}.ui-field__req{color:var(--text-subtle);font-size:var(--text-xs);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;text-transform:uppercase}.ui-field__hint,.ui-field__error{color:var(--text-subtle);font-size:var(--text-sm);margin:0}.ui-field__error{color:var(--danger)}.ui-control{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:1.85rem;color:var(--text);padding:.25rem .5rem}.ui-control::placeholder{color:var(--text-subtle)}.ui-control:disabled{background:var(--surface-quiet);color:var(--text-subtle);cursor:not-allowed}.ui-control:hover{border-color:var(--border-strong)}.ui-control[aria-invalid=true]{border-color:var(--danger)}textarea.ui-control{resize:vertical;min-height:5.5rem;padding:.45rem .5rem}select.ui-control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - .7rem) calc(50% - .12rem),calc(100% - .45rem) calc(50% - .12rem);background-repeat:no-repeat;background-size:.28rem .28rem;padding-right:1.6rem}.ui-check{align-items:flex-start;gap:var(--space-2);display:inline-flex}.ui-check input{width:.95rem;height:.95rem;accent-color:var(--accent);margin-top:.15rem}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:auto}.ui-table-wrap--compact{background:var(--bg-raised)}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.ui-table caption{caption-side:top;padding:var(--space-3) var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:left}.ui-table th,.ui-table td{box-shadow:inset 0 -1px 0 var(--border);text-align:left;vertical-align:top;border-bottom:1px solid #0000;padding:.7rem .85rem}.ui-table tbody tr:last-child td{box-shadow:none}.ui-table th{background:var(--surface);color:var(--text-subtle);font-weight:500;font-size:var(--text-sm);position:sticky;top:0}.ui-table tbody tr:hover{background:var(--surface-hover)}.ui-table .is-end{text-align:right}.ui-table .is-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-table .is-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.ui-tabs{gap:var(--space-3);display:grid}.ui-tabs__list{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;display:flex}.ui-tabs__tab{min-height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .7rem}.ui-tabs__tab:hover{color:var(--text)}.ui-tabs__tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.ui-overlay{z-index:var(--z-overlay);padding:var(--space-4);background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{width:min(28rem,100%);max-height:calc(100vh - 2rem);padding:var(--space-5);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-overlay);overflow:auto}.ui-dialog__title{font-size:var(--text-lg);margin:0;font-weight:500}.ui-dialog__body{margin:var(--space-3) 0 0;color:var(--text-muted)}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ui-drawer-root{z-index:var(--z-overlay);background:var(--overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-drawer{width:min(26rem,100%);height:100%;padding:var(--space-5);border-left:1px solid var(--border-strong);background:var(--bg-raised);overflow:auto}.ui-drawer__title{font-size:var(--text-lg);margin:0;font-weight:500}.ui-drawer__body{margin:var(--space-3) 0 0}.ui-tooltip-wrap{display:inline-flex;position:relative}.ui-tooltip{z-index:var(--z-tooltip);border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:16rem;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-tight);pointer-events:none;padding:.3rem .45rem;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.ui-toast-region{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:min(22rem,100vw - 2rem);display:grid;position:fixed}.ui-toast{padding:var(--space-3);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-overlay);gap:.15rem;display:grid}.ui-toast__title{margin:0;font-weight:500}.ui-toast__detail{color:var(--text-muted);font-size:var(--text-sm);margin:0}.ui-toast--ok{border-color:#7dba7a66}.ui-toast--warn{border-color:#d4a01766}.ui-toast--danger{border-color:#d4676766}.ui-spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite ui-spin}.ui-loading{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.ui-skeleton{gap:var(--space-2);display:grid}.ui-skeleton__line{border-radius:var(--radius-sm);background:var(--border);height:.7rem}.ui-state{gap:var(--space-3);padding:var(--space-7) 0;justify-items:start;display:grid}.ui-state__title{font-size:var(--text-lg);margin:0;font-weight:500}.ui-state__body{max-width:36rem;color:var(--text-muted);margin:0}.kit-nav{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);padding:0 0 var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.kit-nav a{color:var(--text-muted);text-decoration:none}.kit-nav a:hover,.kit-nav a:focus-visible{color:var(--text)}.kit-section{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.kit-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kit-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}@keyframes ui-spin{to{transform:rotate(360deg)}}.staff-desk,.staff-desk.staff-desk{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex}.staff-desk:not(:has(.staff-desk__stage)){overflow:auto}.staff-sections{gap:1rem;min-width:0;display:grid}.staff-form{gap:var(--space-4);max-width:42rem;display:grid}.staff-desk__chrome{flex-shrink:0;gap:.85rem;display:grid}.staff-desk__stage{border:1px solid var(--border);background:var(--bg);min-width:0;min-height:0;box-shadow:var(--shadow-soft);border-radius:1.2rem;flex-direction:column;flex:1;padding:1.05rem 1.15rem .9rem;display:flex;overflow:auto}.staff-desk__stage .page-header,.staff-desk__chrome .page-header{margin-bottom:0}@media (min-width:861px){:is(.app-shell__body:has(.staff-desk),.app-shell__body:has(.ops-atmosphere)){height:100vh;max-height:100vh;overflow:hidden}:is(.app-shell__main:has(.staff-desk),.app-shell__main:has(.ops-atmosphere)){flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell__main:has(.staff-desk){padding:1.15rem 1.45rem 1.05rem}.staff-desk{height:calc(100vh - var(--topbar-height) - 2.2rem);max-height:calc(100vh - var(--topbar-height) - 2.2rem);flex:1}}@media (max-width:860px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell__sidebar{z-index:var(--z-nav);width:min(var(--sidebar-width), 88vw);position:fixed;top:0;left:0;transform:translate(-105%)}.app-shell--nav-open .app-shell__sidebar{transform:none}.app-shell__menu{display:inline-flex}.app-shell__backdrop{z-index:calc(var(--z-nav) - 1);background:var(--overlay);border:0;padding:0;display:none;position:fixed;inset:0}.app-shell--nav-open .app-shell__backdrop{display:block}.app-shell__main{padding:var(--space-4)}.page-header{flex-direction:column}.page-header__actions{justify-content:flex-start}}@media (max-width:520px){.app-shell__topbar,.app-shell__brand{padding-left:var(--space-3);padding-right:var(--space-3)}.ui-dialog,.ui-drawer{width:100%}}
.ws-briefing{gap:var(--space-5);margin:0 0 var(--space-7);padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:none;display:grid}.ws-briefing__headline{max-width:38rem;font-family:var(--font-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.035em;margin:0;font-size:1.85rem;font-weight:600;line-height:1.1}.ws-briefing__stats{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ws-briefing__stat{min-width:0;color:inherit;gap:.15rem;text-decoration:none;display:grid}.ws-briefing__value{font-size:var(--text-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.ws-briefing__label{color:var(--text-muted);font-size:var(--text-sm)}.ws-briefing__stat--critical .ws-briefing__value{color:var(--danger)}.ws-briefing__stat--warning .ws-briefing__value{color:var(--warn)}.ws-briefing__stat--live .ws-briefing__value{color:var(--info)}.ws-briefing__stat--ok .ws-briefing__value{color:var(--ok)}.ws-flow{padding:var(--space-3) 0 0;border-top:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:0;margin:0;list-style:none;display:flex}.ws-flow__stage{min-width:0;color:var(--text-subtle);flex:6.5rem;align-items:center;display:flex}.ws-flow__stage--active{color:var(--text)}.ws-flow__rule{width:1.1rem;height:1px;margin-right:var(--space-2);background:var(--border-strong)}.ws-flow__copy{min-width:0;color:inherit;gap:.05rem;text-decoration:none;display:grid}.ws-flow__count{font-variant-numeric:tabular-nums;font-weight:600}.ws-flow__label{font-size:var(--text-sm)}.ws-journey{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.ws-journey__stop{min-width:0;color:var(--text-subtle);align-items:center;display:flex}.ws-journey__stop--complete,.ws-journey__stop--current{color:var(--text)}.ws-journey__stop--failed{color:var(--danger)}.ws-journey__stop--skipped{color:var(--text-subtle)}.ws-journey__connector{width:1.4rem;height:1px;margin:0 var(--space-2);background:var(--border-strong)}.ws-journey__mark{width:1.4rem;height:1.4rem;margin-right:var(--space-2);background:var(--surface-quiet);font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ws-journey__stop--complete .ws-journey__mark{background:var(--ok-dim);color:var(--ok)}.ws-journey__stop--current .ws-journey__mark{background:var(--accent-dim);color:var(--accent-strong)}.ws-journey__stop--failed .ws-journey__mark{background:var(--danger-dim)}.ws-journey__copy{min-width:0;display:grid}.ws-journey__kind{font-weight:500}.ws-journey__place{color:var(--text-muted);font-size:var(--text-sm)}.ws-geo{align-content:start;gap:var(--space-3);min-height:16rem;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-quiet);display:grid}.ws-geo__title{font-size:var(--text-lg);margin:0;font-weight:600}.ws-geo__body,.ws-geo__meta{color:var(--text-muted);max-width:28rem;margin:0}.ws-geo__meta{color:var(--text-subtle);font-size:var(--text-sm)}.ws-summary{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ws-summary__item{min-width:0;padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;color:inherit;text-align:left;gap:.15rem;text-decoration:none;display:grid}a.ws-summary__item:hover,a.ws-summary__item:focus-visible{background:var(--surface-hover)}.ws-summary__value{color:var(--text);font-size:var(--text-2xl);letter-spacing:-.04em;font-weight:500;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;margin:0}.ws-summary__label{color:var(--text-muted);font-size:var(--text-sm);margin:0}.ws-summary__item--critical .ws-summary__value{color:var(--danger)}.ws-summary__item--warning .ws-summary__value{color:var(--warn)}.ws-summary__item--live .ws-summary__value{color:var(--info)}.ws-summary__item--ok .ws-summary__value{color:var(--ok)}.ws-section{gap:var(--space-3);min-width:0;margin:0 0 var(--space-7);display:grid}.ws-section--quiet{margin-bottom:var(--space-6);opacity:.92}.ws-section__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ws-section__title{color:var(--text);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500;line-height:var(--leading-tight);margin:0}.ws-section__meta{color:var(--text-muted);font-size:var(--text-sm)}.ws-section__copy{color:var(--text-muted);max-width:40rem;margin:0}.ws-stack{gap:var(--space-3);display:grid}.ws-situation{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;display:grid}.ws-situation--critical{box-shadow:inset 3px 0 0 var(--danger)}.ws-situation--warning{box-shadow:inset 3px 0 0 var(--warn)}.ws-situation--live{box-shadow:inset 3px 0 0 var(--info)}.ws-situation__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ws-situation__copy{flex:14rem;min-width:0}.ws-situation__entity{color:var(--text);font-size:var(--text-lg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 .15rem;font-weight:500}.ws-situation__title{color:var(--text);font-size:var(--text-md);margin:0;font-weight:500}.ws-situation__context,.ws-situation__impact,.ws-situation__evidence,.ws-situation__recommendation{color:var(--text-muted);max-width:42rem;margin:0}.ws-situation__impact{color:var(--text-subtle);font-size:var(--text-sm)}.ws-meta{color:var(--text-subtle);font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.ws-situation__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ws-work{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);min-width:0;padding:var(--space-3) 0;box-shadow:inset 0 -1px 0 var(--border);flex-wrap:wrap;display:flex}.ws-work:last-child{box-shadow:none}.ws-work__copy{flex:16rem;min-width:0}.ws-work__entity{color:var(--text);font-size:var(--text-lg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:500}.ws-work__situation{color:var(--text-muted);margin:.15rem 0 0}.ws-quiet{color:var(--text-subtle);font-size:var(--text-sm);margin:0}.ws-inline-link{color:inherit;text-underline-offset:.16em;text-decoration:underline}.ws-inline-link:hover,.ws-inline-link:focus-visible{color:var(--accent-strong)}.ws-meta a{color:inherit}@media (max-width:860px){.ws-summary,.ws-briefing__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ws-summary{grid-template-columns:minmax(0,1fr)}.ws-situation,.ws-summary__item{padding-left:var(--space-4);padding-right:var(--space-4)}.ws-geo{display:none}}
