.ss-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;fill:currentColor}.ss-icon--sm{font-size:var(--ss-font-size-sm)}.ss-icon--lg{font-size:var(--ss-font-size-lg)}.ss-icon--xl{font-size:var(--ss-font-size-2xl)}.ss-icon-button .ss-icon,.ss-icon-button svg{font-size:var(--ss-font-size-md);width:1em;height:1em}.ss-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--ss-control-height);height:var(--ss-control-height);padding:0;border:1px solid transparent;background:none;color:var(--ss-text-muted);cursor:pointer}.ss-icon-button:hover{background:var(--ss-surface-sunken);color:var(--ss-text-default)}.ss-icon-button:active:not([disabled]){background:var(--ss-surface-sunken);transform:translateY(1px);transition-duration:0s}@media(prefers-reduced-motion:reduce){.ss-icon-button:active:not([disabled]){transform:none}}.ss-icon-button[disabled]{color:var(--ss-disabled-default);cursor:not-allowed}.ss-shell{--_rail:236px;--_rail-collapsed:68px;--_bar:calc(var(--ss-control-height) + var(--ss-space-3) * 2);display:grid;grid-template-columns:var(--_rail) minmax(0,1fr);min-height:100vh;background:var(--ss-surface-sunken);color:var(--ss-text-default);transition:grid-template-columns var(--ss-duration-slow) var(--ss-ease-standard)}.ss-shell--collapsed{grid-template-columns:var(--_rail-collapsed) minmax(0,1fr)}.ss-shell__rail{display:flex;flex-direction:column;min-height:0;background:var(--ss-surface-default);color:var(--ss-text-default);border-right:var(--ss-border-width) solid var(--ss-border-default)}.ss-shell__mark{display:flex;align-items:center;gap:var(--ss-space-2);height:var(--_bar);padding:0 calc(var(--ss-space-2) + var(--ss-space-3) + var(--ss-border-width-strong));border-bottom:var(--ss-border-width) solid var(--ss-border-default);overflow:hidden;white-space:nowrap}.ss-shell__mark>:not(:first-child){transition:opacity var(--ss-duration-base) var(--ss-ease-standard) .1s}.ss-shell--collapsed .ss-shell__mark{padding:0 calc(var(--ss-space-2) + var(--ss-space-3) + var(--ss-border-width-strong))}.ss-shell--collapsed .ss-shell__mark>:not(:first-child){opacity:0}@media(prefers-reduced-motion:reduce){.ss-shell__mark>:not(:first-child){transition:none}}.ss-shell__nav{padding:var(--ss-space-3) var(--ss-space-2);min-height:0;overflow-y:auto;overflow-x:hidden}.ss-shell__rail-body{padding:0 var(--ss-space-3);margin-top:auto}.ss-shell__rail-foot{padding:var(--ss-space-3) var(--ss-space-2)}.ss-shell__col{display:flex;flex-direction:column;min-width:0;min-height:0}.ss-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-3);height:var(--_bar);padding:0 var(--ss-space-5);flex:0 0 auto;background:var(--ss-surface-default);color:var(--ss-text-default);border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.ss-shell__bar-left,.ss-shell__bar-right{display:flex;align-items:center;gap:var(--ss-space-3);min-width:0}.ss-shell__main{flex:1;min-width:0;padding:var(--ss-space-7) var(--ss-space-8)}.ss-shell__foot{padding:var(--ss-space-4) var(--ss-space-6);background:var(--ss-surface-default);color:var(--ss-text-muted);border-top:var(--ss-border-width) solid var(--ss-border-default);font-size:var(--ss-font-size-xs);display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4);flex-wrap:wrap}@media(max-width:820px){.ss-shell,.ss-shell--collapsed{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ss-shell__rail{border-right:0;border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.ss-shell__nav{overflow-x:auto}.ss-shell__main{padding:var(--ss-space-5) var(--ss-space-4)}}@media(prefers-reduced-motion:reduce){.ss-shell{transition:none}}.ss-tooltip{max-width:32ch;box-shadow:var(--ss-shadow-popover);padding:var(--ss-space-2) var(--ss-space-3);background:var(--ss-text-default);color:var(--ss-surface-default);font-size:var(--ss-font-size-xs);line-height:var(--ss-line-snug);transition:opacity var(--ss-duration-fast) var(--ss-ease-standard)}.ss-tooltip[data-starting-style],.ss-tooltip[data-ending-style]{opacity:0}.ss-tooltip__arrow{width:8px;height:8px;background:var(--ss-text-default);transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.ss-tooltip{transition:none}}.ss-sidenav{display:flex;flex-direction:column;gap:var(--ss-space-5);font-size:var(--ss-font-size-sm)}.ss-sidenav__group{display:flex;flex-direction:column;gap:2px}.ss-sidenav__group--ruled{border-top:var(--ss-border-width) solid var(--ss-border-default);padding-top:var(--ss-space-5)}.ss-sidenav__heading{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-text-subtle);margin-bottom:var(--ss-space-2)}.ss-sidenav__link{display:flex;align-items:center;gap:var(--ss-space-2);width:100%;padding:var(--ss-space-2) var(--ss-space-3);color:var(--ss-text-muted);text-decoration:none;border:0;border-left:var(--ss-border-width-strong) solid transparent;background:none;font:inherit;text-align:left;cursor:pointer}.ss-sidenav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-sidenav__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:var(--ss-font-size-md)}.ss-sidenav__link .ss-pill{margin-left:auto}.ss-sidenav__link:visited{color:var(--ss-text-muted)}.ss-sidenav__link:hover{color:var(--ss-text-default);background:var(--ss-surface-sunken)}.ss-sidenav__link:active{background:var(--ss-primary-subtle)}.ss-sidenav__link[aria-current=page]{color:var(--ss-primary-default);border-left-color:var(--ss-primary-default);background:var(--ss-primary-subtle);font-weight:600}.ss-sidenav__label{transition:opacity var(--ss-duration-base) var(--ss-ease-standard) .1s}.ss-sidenav__label--hidden{opacity:0}.ss-sidenav--collapsed .ss-sidenav__link{overflow:hidden;position:relative}.ss-sidenav--collapsed .ss-sidenav__link>.ss-pill{position:absolute;top:var(--ss-space-1);left:calc(var(--ss-space-3) + var(--ss-space-2));margin-left:0}@media(forced-colors:active){.ss-sidenav--collapsed .ss-sidenav__link>.ss-pill{background:Canvas;border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ss-sidenav__label{transition:none}}.ss-sidenav__list,.ss-sidenav__sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ss-sidenav__sub[hidden]{display:none}.ss-sidenav__sub{margin-left:calc(var(--ss-border-width-strong) + var(--ss-space-3) + var(--ss-space-2));border-left:var(--ss-border-width) solid var(--ss-border-default)}.ss-sidenav__sub .ss-sidenav__link{padding-left:calc(var(--ss-space-3) + var(--ss-border-width))}.ss-sidenav__row{display:flex;align-items:stretch}.ss-sidenav__row .ss-sidenav__link{flex:1;min-width:0}.ss-sidenav__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ss-space-3);border:0;background:none;color:var(--ss-text-subtle);font:inherit;cursor:pointer}.ss-sidenav__toggle:hover{color:var(--ss-text-default);background:var(--ss-surface-sunken)}.ss-sidenav__chevron{margin-left:auto;display:inline-flex;align-items:center;transition:transform var(--ss-duration-base) var(--ss-ease-standard)}.ss-pill+.ss-sidenav__chevron{margin-left:var(--ss-space-2)}.ss-sidenav__chevron--open{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ss-sidenav__chevron{transition:none}}[data-holds-current]>.ss-sidenav__link,.ss-sidenav__link[data-holds-current]{color:var(--ss-text-default);border-left-color:var(--ss-border-strong)}.ss-sidenav__link--inert{cursor:default}.ss-sidenav--collapsed .ss-sidenav__sub,.ss-sidenav--collapsed .ss-sidenav__toggle,.ss-sidenav--collapsed .ss-sidenav__chevron{display:none}.player{display:flex;flex-direction:column;gap:var(--ss-space-3);inline-size:100%;padding:var(--ss-space-4);background:var(--ss-surface-raised);border:var(--ss-border-width) solid var(--ss-border-default)}.player.is-live{border-color:var(--ss-primary-default)}.player__go{flex:none;inline-size:2.75rem;block-size:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ss-primary-default);color:var(--ss-text-inverse);font-size:var(--ss-font-size-md);cursor:pointer}.player__go:hover{background:var(--ss-primary-hover)}.player__go:active{background:var(--ss-primary-pressed)}.player__row{display:flex;align-items:center;gap:var(--ss-space-4)}.player__meta{margin:0;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle);font-variant-numeric:tabular-nums}.player__wave{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:2px;block-size:2.75rem}.player__wave span{flex:1 1 0;min-inline-size:1px;block-size:calc(var(--h) * 100%);background:var(--ss-border-default);border-radius:1px;transform-origin:center;transition:background var(--ss-duration-base) var(--ss-ease-standard)}.player__wave span.is-done{background:var(--ss-primary-default)}.player__wave span.is-gap.is-done{background:var(--ss-border-strong, var(--ss-border-default))}.player.is-live .player__wave span:not(.is-gap){animation:player-wave 1.1s var(--ss-ease-standard) infinite alternate;animation-delay:calc(var(--i) * -31ms)}.player.is-live .player__wave[data-beat="1"] span:not(.is-gap){animation-duration:.94s}.player.is-live .player__wave[data-beat="2"] span:not(.is-gap){animation-duration:1.24s}.player.is-live .player__wave[data-beat="3"] span:not(.is-gap){animation-duration:1.04s}.player:not(.is-live) .player__wave span,.player.is-live .player__wave[data-paused] span:not(.is-gap){animation-play-state:paused}@keyframes player-wave{0%{block-size:calc(var(--h) * 46%)}to{block-size:calc(var(--h) * 100%)}}@media(prefers-reduced-motion:reduce){.player.is-live .player__wave span:not(.is-gap),.player.is-live .player__wave[data-beat="1"] span:not(.is-gap),.player.is-live .player__wave[data-beat="2"] span:not(.is-gap),.player.is-live .player__wave[data-beat="3"] span:not(.is-gap){animation:none}.player__wave span{transition:none}}@media(forced-colors:active){.player__wave span{background:CanvasText}.player__wave span.is-done{background:Highlight}.player__go{border:1px solid CanvasText}}.is-reading{position:relative;color:var(--ss-text-default)}.is-reading:before{content:"";position:absolute;inset-block:calc(var(--ss-space-1) * -1);inset-inline-start:calc(var(--ss-space-4) * -1);inline-size:var(--ss-border-width-strong);background:var(--ss-primary-default)}.is-reading{transition:color var(--ss-duration-base) var(--ss-ease-standard)}@media(prefers-reduced-motion:reduce){.is-reading{transition:none}}@media(forced-colors:active){.is-reading:before{background:Highlight}}.mini{display:flex;align-items:center;gap:var(--ss-space-2);padding:0 var(--ss-space-3) var(--ss-space-2) calc(var(--ss-space-3) + 1.5rem)}.mini--tight{justify-content:center;padding-inline:0}.mini__go{flex:none;inline-size:1.625rem;block-size:1.625rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ss-primary-default);color:var(--ss-text-inverse);font-size:.6875rem;cursor:pointer}.mini__go:hover{background:var(--ss-primary-hover)}.mini__go:active{background:var(--ss-primary-pressed)}.mini__wave{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:1px;block-size:1.125rem}.mini__wave span{flex:1 1 0;min-inline-size:1px;block-size:calc(var(--h) * 62%);background:var(--ss-border-default);transition:background var(--ss-duration-base) var(--ss-ease-standard)}.mini__wave span.is-done{background:var(--ss-primary-default)}.mini__wave span.is-gap{opacity:.45}.mini__wave:not([data-paused]) span:not(.is-gap){animation:mini-wave 1.1s var(--ss-ease-standard) infinite alternate;animation-delay:calc(var(--i) * -47ms)}.mini__wave[data-beat="1"] span:not(.is-gap){animation-duration:.94s}.mini__wave[data-beat="2"] span:not(.is-gap){animation-duration:1.24s}.mini__wave[data-beat="3"] span:not(.is-gap){animation-duration:1.04s}@keyframes mini-wave{0%{block-size:calc(var(--h) * 30%)}to{block-size:calc(var(--h) * 62%)}}@media(prefers-reduced-motion:reduce){.mini__wave:not([data-paused]) span:not(.is-gap),.mini__wave[data-beat="1"] span:not(.is-gap),.mini__wave[data-beat="2"] span:not(.is-gap),.mini__wave[data-beat="3"] span:not(.is-gap){animation:none}.mini__wave span{transition:none}}@media(forced-colors:active){.mini__wave span{background:CanvasText}.mini__wave span.is-done{background:Highlight}.mini__go{border:1px solid CanvasText}}.player__clock,.mini__clock{font-variant-numeric:tabular-nums;font-weight:400;color:var(--ss-text-default)}.mini__clock{flex:none;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-muted)}.player__controls{flex:none;display:flex;align-items:center;gap:var(--ss-space-2)}.player__stop{display:inline-flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-2) var(--ss-space-3);border:var(--ss-border-width) solid var(--ss-border-default);background:none;color:var(--ss-text-default);font:inherit;font-size:var(--ss-font-size-sm);cursor:pointer}.player__stop:hover{background:var(--ss-surface-sunken);border-color:var(--ss-text-subtle)}.player__rate{flex:none;min-inline-size:2.75rem;padding:var(--ss-space-2) var(--ss-space-2);border:var(--ss-border-width) solid var(--ss-border-default);background:none;color:var(--ss-text-muted);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);font-variant-numeric:tabular-nums;cursor:pointer}.player__rate:hover{color:var(--ss-text-default);border-color:var(--ss-border-strong, var(--ss-text-subtle))}::highlight(briefing-word){background-color:var(--ss-primary-subtle);color:var(--ss-primary-default)}.nowplaying{display:inline-flex;align-items:flex-end;gap:2px;block-size:.875rem;margin-left:auto}.nowplaying span{inline-size:3px;block-size:40%;background:var(--ss-primary-default);animation:nowplaying .9s var(--ss-ease-standard) infinite alternate}.nowplaying span:nth-child(2){animation-delay:-.3s}.nowplaying span:nth-child(3){animation-delay:-.6s}.nowplaying.is-paused span{animation-play-state:paused}@keyframes nowplaying{0%{block-size:25%}to{block-size:100%}}@media(prefers-reduced-motion:reduce){.nowplaying span{animation:none}.nowplaying span:nth-child(2){block-size:100%}}@media(forced-colors:active){.nowplaying span{background:Highlight}}.ss-avatar{--_avatar-size:32px;--_avatar-type:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--_avatar-size);height:var(--_avatar-size);background:var(--ss-surface-sunken);color:var(--ss-text-default);border:1px solid var(--ss-border-strong);font-family:var(--ss-font-mono);font-size:var(--_avatar-type);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;-webkit-user-select:none;user-select:none}.ss-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ss-avatar--sm{--_avatar-size:24px;--_avatar-type:10px}.ss-avatar--lg{--_avatar-size:48px;--_avatar-type:16px}.ss-avatar--accent{background:var(--ss-primary-subtle);color:var(--ss-primary-default);border-color:var(--ss-primary-default)}.ss-avatar--unknown{color:var(--ss-text-subtle);border-style:dashed}.ss-avatar-group{display:inline-flex;align-items:center;padding-left:3px}.ss-avatar-group .ss-avatar{margin-left:-8px;box-shadow:0 0 0 3px var(--ss-surface-default)}.ss-avatar-group .ss-avatar:first-child{margin-left:0}.ss-avatar-group--sunken .ss-avatar{box-shadow:0 0 0 3px var(--ss-surface-sunken)}.ss-avatar-group--raised .ss-avatar{box-shadow:0 0 0 3px var(--ss-surface-raised)}.ss-avatar__more{background:var(--ss-surface-default);color:var(--ss-text-muted);border-style:dashed}.ss-avatar__status{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;background:var(--ss-disabled-default);box-shadow:0 0 0 2px var(--ss-surface-default)}.ss-avatar__status--online{background:var(--ss-success-default)}.ss-avatar__status--busy{background:var(--ss-error-default)}.ss-avatar__status--away{background:var(--ss-warning-default)}.ss-account__trigger{display:inline-flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-1) var(--ss-space-2) var(--ss-space-1) var(--ss-space-1);background:none;border:var(--ss-border-width) solid transparent;color:var(--ss-text-default);font:inherit;font-size:var(--ss-font-size-sm);cursor:pointer}.ss-account__trigger:hover{background:var(--ss-surface-sunken)}.ss-account__trigger:active{transform:translateY(1px);transition-duration:0s}.ss-account__trigger[data-popup-open]{background:var(--ss-surface-sunken);border-color:var(--ss-border-default)}.ss-account__name{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-account__popup{min-width:240px;padding:var(--ss-space-1) 0;background:var(--ss-surface-raised);color:var(--ss-text-default);border:var(--ss-border-width) solid var(--ss-border-strong);box-shadow:var(--ss-shadow-popover);font-size:var(--ss-font-size-sm)}.ss-account__header{padding:var(--ss-space-3) var(--ss-space-4);border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.ss-account__header b{display:block;font-weight:600}.ss-account__header span{display:block;color:var(--ss-text-subtle);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs);margin-top:2px}.ss-account__item{display:flex;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-2) var(--ss-space-4);cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;text-decoration:none}.ss-account__item a,.ss-account__item a:visited{color:inherit;text-decoration:none}.ss-account__item[data-highlighted]{background:var(--ss-primary-subtle);color:var(--ss-primary-default)}.ss-account__item[data-disabled]{color:var(--ss-disabled-default);cursor:not-allowed}.ss-account__item--danger[data-highlighted]{background:var(--ss-error-subtle);color:var(--ss-error-default)}.ss-account__separator{height:var(--ss-border-width);background:var(--ss-border-default);margin:var(--ss-space-1) 0}@media(prefers-reduced-motion:reduce){.ss-account__trigger:active{transform:none}}@media(forced-colors:active){.ss-account__popup{border:1px solid CanvasText}.ss-account__item[data-highlighted]{outline:1px solid Highlight}}.ss-btn{--_btn-fg:var(--ss-text-default);--_btn-bg:var(--ss-surface-raised);--_btn-bg-hover:var(--ss-surface-sunken);--_btn-bg-active:var(--ss-surface-sunken);--_btn-border:var(--ss-border-strong);--_press:1px;display:inline-flex;align-items:center;justify-content:center;gap:var(--ss-space-2);height:var(--ss-control-height);padding:0 var(--ss-pad-inline);border:1px solid var(--_btn-border);border-radius:var(--ss-radius-none);background:var(--_btn-bg);color:var(--_btn-fg);font:inherit;font-size:var(--ss-font-size-sm);font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--ss-duration-fast) var(--ss-ease-standard),border-color var(--ss-duration-fast) var(--ss-ease-standard),transform var(--ss-duration-fast) var(--ss-ease-standard)}.ss-btn:hover:not(:disabled){background:var(--_btn-bg-hover)}.ss-btn:active:not(:disabled){background:var(--_btn-bg-active);transform:translateY(var(--_press));transition-duration:0s}.ss-btn--primary{--_btn-fg:var(--ss-text-inverse);--_btn-bg:var(--ss-primary-default);--_btn-bg-hover:var(--ss-primary-hover);--_btn-bg-active:var(--ss-primary-pressed);--_btn-border:var(--ss-primary-default)}.ss-btn--primary:hover:not(:disabled){border-color:var(--ss-primary-hover)}.ss-btn--danger{--_btn-fg:var(--ss-text-inverse);--_btn-bg:var(--ss-error-default);--_btn-bg-hover:var(--ss-error-default);--_btn-bg-active:var(--ss-error-default);--_btn-border:var(--ss-error-default)}.ss-btn--ghost{--_btn-bg:transparent;--_btn-border:transparent;--_btn-bg-hover:var(--ss-surface-sunken);--_btn-bg-active:var(--ss-surface-sunken)}.ss-btn--sm{height:24px;padding:0 var(--ss-space-2);font-size:var(--ss-font-size-xs)}.ss-btn--lg{height:44px;padding:0 var(--ss-space-5);font-size:var(--ss-font-size-md)}.ss-btn:disabled{--_btn-fg:var(--ss-disabled-default);--_btn-bg:var(--ss-disabled-subtle);--_btn-border:var(--ss-border-default);cursor:not-allowed}@media(forced-colors:active){.ss-btn{border:1px solid CanvasText}.ss-btn:disabled{color:GrayText;border-color:GrayText}}@media(prefers-reduced-motion:reduce){.ss-btn{transition:none}.ss-btn:active:not(:disabled){transform:none}}.ss-alert{--_alert-fg:var(--ss-info-default);--_alert-bg:var(--ss-info-subtle);display:flex;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);border-left:3px solid var(--_alert-fg);background:var(--_alert-bg);color:var(--_alert-fg);font-size:var(--ss-font-size-sm)}.ss-alert--warning{--_alert-fg:var(--ss-warning-default);--_alert-bg:var(--ss-warning-subtle)}.ss-alert--error{--_alert-fg:var(--ss-error-default);--_alert-bg:var(--ss-error-subtle)}.ss-alert--success{--_alert-fg:var(--ss-success-default);--_alert-bg:var(--ss-success-subtle)}.ss-alert__label{flex:none;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs);letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.ss-alert__body{margin:0}.ss-alert__body>*+*{margin-top:var(--ss-space-2)}.ss-theme-toggle{border-radius:var(--ss-radius-sm)}@media(forced-colors:active){.ss-theme-toggle{border-color:CanvasText}}.ss-card{display:flex;flex-direction:column;background:var(--ss-surface-raised);border:1px solid var(--ss-border-default);border-radius:var(--ss-radius-none)}.ss-card__header{display:flex;align-items:flex-start;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-border-default)}.ss-card__actions{margin-left:auto;display:flex;gap:var(--ss-space-2);flex:none}.ss-card__title{margin:0;font-size:var(--ss-font-size-lg);line-height:var(--ss-line-snug);letter-spacing:-.01em;font-weight:600}.ss-card__description{margin:2px 0 0;color:var(--ss-text-muted);font-size:var(--ss-font-size-sm)}.ss-card__body{padding:var(--ss-space-5);flex:1}.ss-card__footer{display:flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-4) var(--ss-space-5);border-top:1px solid var(--ss-border-default);background:var(--ss-surface-sunken)}.ss-card__header+.ss-card__body{padding-top:var(--ss-space-4)}.ss-field{display:flex;flex-direction:column;gap:var(--ss-space-1)}.ss-label{font-size:var(--ss-font-size-sm);font-weight:600;color:var(--ss-text-default)}.ss-label[data-optional]:after{content:" optional";font-weight:400;color:var(--ss-text-subtle)}.ss-control{--_ctl-border:var(--ss-border-strong);width:100%;min-height:var(--ss-control-height);padding:0 var(--ss-space-2);border:1px solid var(--_ctl-border);border-radius:var(--ss-radius-none);background:var(--ss-surface-raised);color:var(--ss-text-default);font:inherit;font-size:var(--ss-font-size-sm)}.ss-control--lg{min-height:52px;padding:0 var(--ss-space-4);font-size:var(--ss-font-size-lg)}textarea.ss-control{padding:var(--ss-space-2);min-height:88px;resize:vertical;line-height:var(--ss-line-default)}.ss-control::placeholder{color:var(--ss-text-subtle)}.ss-control[aria-invalid=true]{--_ctl-border:var(--ss-error-default)}.ss-control:disabled{--_ctl-border:var(--ss-border-default);background:var(--ss-disabled-subtle);color:var(--ss-disabled-default);cursor:not-allowed}.ss-hint{font-size:var(--ss-font-size-xs);color:var(--ss-text-muted)}.ss-error{font-size:var(--ss-font-size-xs);color:var(--ss-error-default);font-weight:600}.ss-select-wrap{position:relative;display:flex}.ss-select-wrap select.ss-control{appearance:none;padding-right:var(--ss-space-6)}.ss-select-wrap:after{content:"";position:absolute;right:var(--ss-space-3);top:50%;width:7px;height:7px;border-right:2px solid var(--ss-text-muted);border-bottom:2px solid var(--ss-text-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ss-dialog__backdrop{position:fixed;inset:0;background:var(--ss-scrim);transition:opacity var(--ss-duration-fast) var(--ss-ease-standard)}.ss-dialog__backdrop[data-starting-style],.ss-dialog__backdrop[data-ending-style]{opacity:0}.ss-dialog__popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - var(--ss-space-6)));max-height:calc(100vh - var(--ss-space-7));display:flex;flex-direction:column;background:var(--ss-surface-raised);color:var(--ss-text-default);border:var(--ss-border-width) solid var(--ss-border-strong);border-radius:var(--ss-radius-none);box-shadow:var(--ss-shadow-overlay);transition:opacity var(--ss-duration-fast) var(--ss-ease-standard)}.ss-dialog__popup[data-starting-style],.ss-dialog__popup[data-ending-style]{opacity:0}.ss-dialog__header{padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-border-default)}.ss-dialog__title{margin:0;font-size:var(--ss-font-size-lg);line-height:var(--ss-line-snug);letter-spacing:-.01em;font-weight:600}.ss-dialog__description{margin:var(--ss-space-1) 0 0;color:var(--ss-text-muted);font-size:var(--ss-font-size-sm)}.ss-dialog__body{padding:var(--ss-space-5);overflow-y:auto;flex:1}.ss-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ss-space-2);padding:var(--ss-space-4) var(--ss-space-5);border-top:1px solid var(--ss-border-default);background:var(--ss-surface-sunken)}.ss-dialog__popup[data-severity=danger] .ss-dialog__header{border-bottom-color:var(--ss-error-default)}@media(prefers-reduced-motion:reduce){.ss-dialog__backdrop,.ss-dialog__popup{transition:none}}.ss-choice{display:flex;align-items:flex-start;gap:var(--ss-space-2);font-size:var(--ss-font-size-sm);color:var(--ss-text-default);cursor:pointer}.ss-choice:has(input:disabled){color:var(--ss-disabled-default);cursor:not-allowed}.ss-choice input{appearance:none;flex:none;width:16px;height:16px;margin:2px 0 0;border:1px solid var(--ss-border-strong);background:var(--ss-surface-raised);cursor:inherit}.ss-choice input[type=radio]{border-radius:50%}.ss-choice:active input:not(:disabled){transform:translateY(1px)}.ss-choice input:checked{background:var(--ss-primary-default);border-color:var(--ss-primary-default);position:relative}.ss-choice input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--ss-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.ss-choice input[type=radio]:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ss-text-inverse)}.ss-choice input:disabled{background:var(--ss-disabled-subtle);border-color:var(--ss-border-default)}.ss-choice input:disabled:checked{background:var(--ss-disabled-default);border-color:var(--ss-disabled-default)}@media(forced-colors:active){.ss-choice input{border:1px solid CanvasText}.ss-choice input:checked{background:Highlight;border-color:Highlight}.ss-choice input[type=checkbox]:checked:after,.ss-choice input[type=radio]:checked:after{border-color:Canvas;background:Canvas}}.ss-choice-group{display:flex;flex-direction:column;gap:var(--ss-space-2)}.ss-choice-group legend{font-size:var(--ss-font-size-sm);font-weight:600;padding:0;margin-bottom:var(--ss-space-2)}fieldset.ss-choice-group{border:0;padding:0;margin:0}@media(prefers-reduced-motion:reduce){.ss-choice:active input{transform:none}}.ss-stat{display:flex;flex-direction:column}.ss-stat__label{color:var(--ss-text-muted);font-size:var(--ss-font-size-sm);margin-bottom:var(--ss-space-1)}.ss-stat__value{font-size:var(--ss-font-size-2xl);line-height:1.1;letter-spacing:-.02em;font-weight:600}.ss-stat__delta{display:flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-sm);color:var(--ss-text-subtle)}.ss-stat__delta--good{color:var(--ss-success-default)}.ss-stat__delta--bad{color:var(--ss-error-default)}.ss-stat__delta:before{content:"";flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.ss-stat__delta--up:before{border-bottom:6px solid currentColor}.ss-stat__delta--down:before{border-top:6px solid currentColor}.ss-stat__delta--flat:before{width:8px;height:2px;border:0;background:currentColor}.ss-blocks{--_block-w:11px;--_block-h:14px;display:flex;flex-wrap:wrap;gap:2px;margin-top:var(--ss-space-2)}.ss-blocks__cell{width:var(--_block-w);height:var(--_block-h);flex:none;background:var(--ss-surface-sunken);box-shadow:inset 0 0 0 1px var(--ss-border-default)}.ss-blocks__cell--on{background:var(--ss-success-default);box-shadow:none}.ss-blocks__cell--part{background:var(--ss-success-subtle);box-shadow:inset 0 0 0 1px var(--ss-success-default)}.ss-blocks--primary .ss-blocks__cell--on{background:var(--ss-primary-default)}.ss-blocks--primary .ss-blocks__cell--part{background:var(--ss-primary-subtle);box-shadow:inset 0 0 0 1px var(--ss-primary-default)}.ss-blocks--warning .ss-blocks__cell--on{background:var(--ss-warning-default)}.ss-blocks--warning .ss-blocks__cell--part{background:var(--ss-warning-subtle);box-shadow:inset 0 0 0 1px var(--ss-warning-default)}.ss-blocks--info .ss-blocks__cell--on{background:var(--ss-info-default)}.ss-blocks--info .ss-blocks__cell--part{background:var(--ss-info-subtle);box-shadow:inset 0 0 0 1px var(--ss-info-default)}.ss-blocks--critical .ss-blocks__cell--on{background:var(--ss-error-default)}.ss-blocks--critical .ss-blocks__cell--part{background:var(--ss-error-subtle);box-shadow:inset 0 0 0 1px var(--ss-error-default)}.ss-blocks__cell--critical{background:var(--ss-error-default);box-shadow:none}.ss-blocks__cell--warning{background:var(--ss-warning-default);box-shadow:none}.ss-blocks__cell--ok{background:var(--ss-success-default);box-shadow:none}.ss-blocks__cell--unknown{background:var(--ss-disabled-default);box-shadow:none}.ss-blocks__cell--info{background:var(--ss-info-default);box-shadow:none}.ss-blocks-legend{display:flex;flex-wrap:wrap;gap:var(--ss-space-1) var(--ss-space-3);margin-top:var(--ss-space-2);font-size:var(--ss-font-size-xs);color:var(--ss-text-muted)}.ss-blocks-legend span{display:flex;align-items:center;gap:6px}.ss-blocks-legend i{width:9px;height:9px;flex:none;display:block}.ss-stat__caption{margin:var(--ss-space-2) 0 0;font-size:var(--ss-font-size-xs);color:var(--ss-text-muted);max-width:44ch}.ss-stat__value sup{font-size:.45em;font-weight:600;vertical-align:baseline;margin-left:2px;color:var(--ss-text-muted)}@media(forced-colors:active){.ss-blocks__cell,.ss-blocks-legend i{border:1px solid CanvasText}}.ss-badge{--_role:var(--ss-disabled-default);--_wash:var(--ss-disabled-subtle);--_badge-fg:var(--_role);--_badge-bg:var(--_wash);display:inline-block;font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--ss-radius-none);white-space:nowrap;color:var(--_badge-fg);background:var(--_badge-bg)}@media(forced-colors:active){.ss-badge{border:1px solid CanvasText}}.ss-badge--critical{--_role:var(--ss-error-default);--_wash:var(--ss-error-subtle)}.ss-badge--warning{--_role:var(--ss-warning-default);--_wash:var(--ss-warning-subtle)}.ss-badge--ok{--_role:var(--ss-success-default);--_wash:var(--ss-success-subtle)}.ss-badge--unknown{--_role:var(--ss-disabled-default);--_wash:var(--ss-disabled-subtle)}.ss-badge--solid{--_badge-fg:var(--ss-text-inverse);--_badge-bg:var(--_role)}.ss-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ss-space-3);padding:var(--ss-space-7) var(--ss-space-5);border:1px dashed var(--ss-border-default);background:var(--ss-surface-default)}.ss-empty__title{margin:0;font-size:var(--ss-font-size-lg);letter-spacing:-.01em;font-weight:600}.ss-empty__body{margin:0;color:var(--ss-text-muted);max-width:52ch}.ss-empty__actions{display:flex;gap:var(--ss-space-2);flex-wrap:wrap}.ss-empty--error{border-style:solid;border-color:var(--ss-error-default);background:var(--ss-error-subtle)}.ss-empty--error .ss-empty__title{color:var(--ss-error-default)}.ss-chart{display:flex;flex-direction:column;gap:var(--ss-space-3)}.ss-chart__head{display:flex;align-items:flex-start;gap:var(--ss-space-4)}.ss-chart__title{margin:0;font-size:var(--ss-font-size-lg);line-height:var(--ss-line-snug);font-weight:600;letter-spacing:var(--ss-tracking-tight)}.ss-chart__note{margin:2px 0 0;color:var(--ss-text-muted);font-size:var(--ss-font-size-sm);max-width:56ch}.ss-chart__head .ss-btn{margin-left:auto;flex:none}.ss-chart__plot{width:100%;display:block;overflow:visible}.ss-chart__grid{stroke:var(--ss-border-default);stroke-width:1}.ss-chart__axis{fill:var(--ss-text-subtle);font-size:var(--ss-font-size-2xs);font-family:var(--ss-font-mono)}.ss-chart__value{fill:var(--ss-text-default);font-size:var(--ss-font-size-2xs);font-family:var(--ss-font-mono);font-weight:600}.ss-chart__marker{stroke:var(--ss-surface-raised);stroke-width:2}.ss-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ss-space-4)}.ss-chart__legend span{display:flex;align-items:center;gap:var(--ss-space-2);font-size:var(--ss-font-size-sm);color:var(--ss-text-muted)}.ss-chart__legend i{width:12px;height:12px;flex:none;display:block}.ss-chart__table[hidden]{display:none}.ss-spark{display:block}.ss-spark__line{fill:none;stroke:var(--ss-text-subtle);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ss-spark__now{stroke:var(--ss-surface-raised);stroke-width:2}.ss-spark--good .ss-spark__line{stroke:var(--ss-success-default)}.ss-spark--bad .ss-spark__line{stroke:var(--ss-error-default)}@media(forced-colors:active){.ss-chart__legend i{border:1px solid CanvasText}}.ss-chart__surface{position:relative}.ss-chart__series{transition:opacity var(--ss-duration-fast) var(--ss-ease-standard)}.ss-chart__surface[data-hovering] .ss-chart__series{opacity:.28}.ss-chart__surface[data-hovering] .ss-chart__series[data-active]{opacity:1}.ss-chart__area{opacity:.1}.ss-chart__crosshair{stroke:var(--ss-border-strong);stroke-width:1;stroke-dasharray:3 3}.ss-chart__dot{stroke:var(--ss-surface-raised);stroke-width:2}.ss-chart__tip{position:absolute;z-index:5;pointer-events:none;min-width:150px;padding:var(--ss-space-2) var(--ss-space-3);background:var(--ss-surface-raised);color:var(--ss-text-default);border:var(--ss-border-width) solid var(--ss-border-strong);box-shadow:var(--ss-shadow-popover);font-size:var(--ss-font-size-xs);transform:translate(-50%,-100%)}.ss-chart__tip b{display:block;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle);font-weight:400;margin-bottom:4px}.ss-chart__tip-row{display:flex;align-items:center;gap:var(--ss-space-2);white-space:nowrap}.ss-chart__tip-row i{width:9px;height:9px;flex:none;display:block}.ss-chart__tip-row em{font-style:normal;margin-left:auto;font-family:var(--ss-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.ss-donut{display:flex;align-items:center;gap:var(--ss-space-6);flex-wrap:wrap}.ss-donut__ring{flex:none}.ss-donut__track{fill:none;stroke:var(--ss-surface-sunken)}.ss-donut__arc{fill:none;transition:opacity var(--ss-duration-fast) var(--ss-ease-standard)}.ss-donut__centre{text-anchor:middle}.ss-donut__figure{fill:var(--ss-text-default);font-size:30px;font-weight:600;letter-spacing:var(--ss-tracking-tight)}.ss-donut__unit{fill:var(--ss-text-muted);font-size:13px}.ss-donut__legend{display:flex;flex-direction:column;gap:var(--ss-space-2);font-size:var(--ss-font-size-sm)}.ss-donut__legend span{display:flex;align-items:center;gap:var(--ss-space-2);color:var(--ss-text-muted)}.ss-donut__legend i{width:11px;height:11px;flex:none;display:block}.ss-donut__legend em{font-style:normal;margin-left:auto;padding-left:var(--ss-space-4);font-family:var(--ss-font-mono);font-variant-numeric:tabular-nums;color:var(--ss-text-default)}@media(prefers-reduced-motion:reduce){.ss-chart__series,.ss-donut__arc{transition:none}}@media(forced-colors:active){.ss-chart__tip,.ss-donut__legend i,.ss-chart__tip-row i{border:1px solid CanvasText}}.ss-donut__legend .ss-donut__pct{display:inline;color:var(--ss-text-muted);font-variant-numeric:tabular-nums}.ss-table{width:100%;border-collapse:collapse;font-size:var(--ss-font-size-sm)}.ss-table caption{text-align:left;color:var(--ss-text-muted);font-size:var(--ss-font-size-sm);padding-bottom:var(--ss-space-2)}.ss-table thead th{text-align:left;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;font-weight:400;color:var(--ss-text-subtle);padding:var(--ss-space-2) var(--ss-space-4) var(--ss-space-2) 0;border-bottom:1px solid var(--ss-border-strong);white-space:nowrap}.ss-table tbody th{text-align:left;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none;color:inherit}.ss-table td,.ss-table tbody th{padding:var(--ss-space-3) var(--ss-space-4) var(--ss-space-3) 0;border-bottom:1px solid var(--ss-border-default);vertical-align:middle}.ss-table tbody tr:hover{background:var(--ss-surface-sunken)}.ss-table .ss-num{text-align:right;font-family:var(--ss-font-mono);font-variant-numeric:tabular-nums}.ss-table thead th:last-child,.ss-table td:last-child,.ss-table tbody th:last-child{padding-right:0}.ss-table__empty{padding:var(--ss-space-6) 0;color:var(--ss-text-muted);text-align:center}.ss-table-scroll{overflow-x:auto;max-width:100%}.ss-pager{display:flex;align-items:center;gap:var(--ss-space-1);font-size:var(--ss-font-size-sm)}.ss-pager__item{min-width:var(--ss-control-height);height:var(--ss-control-height);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ss-space-2);border:1px solid var(--ss-border-default);background:var(--ss-surface-raised);color:var(--ss-text-muted);font:inherit;font-size:var(--ss-font-size-sm);text-decoration:none;cursor:pointer}.ss-pager__item:hover:not([aria-disabled=true]){background:var(--ss-surface-sunken);color:var(--ss-text-default)}.ss-pager__item:active:not([aria-disabled=true]):not([aria-current]){transform:translateY(1px)}.ss-pager__item[aria-current=page]{background:var(--ss-primary-subtle);border-color:var(--ss-primary-default);color:var(--ss-primary-default);font-weight:600;cursor:default}.ss-pager__item[aria-disabled=true]{color:var(--ss-disabled-default);cursor:not-allowed}.ss-pager__gap{padding:0 var(--ss-space-1);color:var(--ss-text-subtle)}.ss-pager__summary{margin-left:var(--ss-space-3);color:var(--ss-text-subtle);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs)}@media(prefers-reduced-motion:reduce){.ss-pager__item:active{transform:none}}.ss-pill{--_pill-fg:var(--ss-text-muted);--_pill-bg:var(--ss-surface-sunken);display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;border-radius:var(--ss-radius-pill);background:var(--_pill-bg);color:var(--_pill-fg);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;flex:none}.ss-pill--primary{--_pill-fg:var(--ss-text-inverse);--_pill-bg:var(--ss-primary-default)}.ss-pill--error{--_pill-fg:var(--ss-text-inverse);--_pill-bg:var(--ss-error-default)}.ss-pill--warning{--_pill-fg:var(--ss-text-inverse);--_pill-bg:var(--ss-warning-default)}.ss-pill--success{--_pill-fg:var(--ss-text-inverse);--_pill-bg:var(--ss-success-default)}.ss-pill--info{--_pill-fg:var(--ss-text-inverse);--_pill-bg:var(--ss-info-default)}.ss-pill--subtle{--_pill-fg:var(--ss-primary-default);--_pill-bg:var(--ss-primary-subtle)}.ss-pill--sm{min-width:16px;height:16px;padding:0 5px;font-size:9px}.ss-pill--lg{min-width:24px;height:24px;padding:0 9px;font-size:var(--ss-font-size-xs)}.ss-pill--dot{min-width:8px;width:8px;height:8px;padding:0}.ss-pill--tag{font-family:var(--ss-font-sans);font-variant-numeric:normal;font-weight:500;letter-spacing:0;padding:0 var(--ss-space-2)}.ss-pill--removable{padding-right:3px;gap:var(--ss-space-1)}.ss-pill__remove{width:14px;height:14px;flex:none;position:relative;background:none;border:0;padding:0;cursor:pointer;color:inherit;border-radius:var(--ss-radius-pill)}.ss-pill__remove:before,.ss-pill__remove:after{content:"";position:absolute;left:2px;top:6px;width:10px;height:1.5px;background:currentColor}.ss-pill__remove:before{transform:rotate(45deg)}.ss-pill__remove:after{transform:rotate(-45deg)}.ss-pill__remove:hover{background:color-mix(in oklab,currentColor 18%,transparent)}.ss-tabs__tab .ss-pill{margin-left:auto}.ss-tabs__tab{display:inline-flex;align-items:center;gap:var(--ss-space-2)}@media(forced-colors:active){.ss-pill{border:1px solid CanvasText}}.ss-tabs{display:flex;flex-direction:column}.ss-tabs__list{position:relative;display:flex;gap:0;border-bottom:1px solid var(--ss-border-default)}.ss-tabs__tab{appearance:none;background:none;border:0;padding:var(--ss-space-3) var(--ss-space-4);font:inherit;font-size:var(--ss-font-size-sm);font-weight:600;color:var(--ss-text-muted);cursor:pointer;white-space:nowrap}.ss-tabs__tab:hover{color:var(--ss-text-default)}.ss-tabs__tab[data-selected]{color:var(--ss-primary-default)}.ss-tabs__tab:active:not([data-disabled]){transform:translateY(1px);transition-duration:0s}.ss-tabs__tab[data-disabled]{color:var(--ss-disabled-default);cursor:not-allowed}.ss-tabs__indicator{position:absolute;bottom:-1px;left:0;height:2px;width:var(--active-tab-width);transform:translate(var(--active-tab-left));background:var(--ss-primary-default);transition:transform var(--ss-duration-fast) var(--ss-ease-standard),width var(--ss-duration-fast) var(--ss-ease-standard)}.ss-tabs__panel{padding-top:var(--ss-space-4)}.ss-tabs__panel:focus-visible{outline-offset:-2px}.ss-tabs[data-orientation=vertical]{flex-direction:row;gap:var(--ss-space-5)}.ss-tabs[data-orientation=vertical] .ss-tabs__list{flex-direction:column;border-bottom:0;border-right:1px solid var(--ss-border-default)}.ss-tabs[data-orientation=vertical] .ss-tabs__indicator{bottom:auto;right:-1px;left:auto;width:2px;height:var(--active-tab-height);transform:translateY(var(--active-tab-top))}@media(prefers-reduced-motion:reduce){.ss-tabs__indicator{transition:none}.ss-tabs__tab:active{transform:none}}.ss-switch{display:flex;align-items:center;gap:var(--ss-space-3);cursor:pointer;font-size:var(--ss-font-size-sm)}.ss-switch__control{--_track:var(--ss-border-strong);position:relative;flex:none;width:36px;height:20px;padding:0;border:0;background:var(--_track);cursor:inherit;transition:background var(--ss-duration-fast) var(--ss-ease-standard)}.ss-switch__control[data-checked]{--_track:var(--ss-primary-default)}.ss-switch__control[data-disabled]{--_track:var(--ss-disabled-default);cursor:not-allowed}.ss-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--ss-surface-raised);transition:transform var(--ss-duration-fast) var(--ss-ease-standard)}.ss-switch__control[data-checked] .ss-switch__thumb{transform:translate(16px)}.ss-switch__label{color:var(--ss-text-default)}.ss-switch:has([data-disabled]) .ss-switch__label{color:var(--ss-disabled-default)}@media(forced-colors:active){.ss-switch__control{border:1px solid CanvasText}.ss-switch__control[data-checked]{background:Highlight}.ss-switch__thumb{background:Canvas;border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ss-switch__control,.ss-switch__thumb{transition:none}}.ss-accordion{border-top:1px solid var(--ss-border-default)}.ss-accordion__item{border-bottom:1px solid var(--ss-border-default)}.ss-accordion__header{margin:0}.ss-accordion__trigger{display:flex;align-items:center;gap:var(--ss-space-3);width:100%;padding:var(--ss-space-4) 0;background:none;border:0;font:inherit;font-size:var(--ss-font-size-md);font-weight:600;color:var(--ss-text-default);text-align:left;cursor:pointer}.ss-accordion__trigger:hover{color:var(--ss-primary-default)}.ss-accordion__trigger:active:not([data-disabled]){transform:translateY(1px)}.ss-accordion__trigger[data-disabled]{color:var(--ss-disabled-default);cursor:not-allowed}.ss-accordion__marker{margin-left:auto;flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--ss-duration-fast) var(--ss-ease-standard)}.ss-accordion__trigger[data-panel-open] .ss-accordion__marker{transform:translateY(1px) rotate(225deg)}.ss-accordion__panel{overflow:hidden;color:var(--ss-text-muted);font-size:var(--ss-font-size-sm);transition:height var(--ss-duration-fast) var(--ss-ease-standard)}.ss-accordion__panel[data-starting-style],.ss-accordion__panel[data-ending-style]{height:0}.ss-accordion__panel[data-open]{height:var(--accordion-panel-height)}.ss-accordion__content{padding:0 0 var(--ss-space-4)}@media(prefers-reduced-motion:reduce){.ss-accordion__marker,.ss-accordion__panel{transition:none}.ss-accordion__trigger:active{transform:none}}.ss-dl{margin:0;display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:var(--ss-space-3) var(--ss-space-5)}.ss-dl dt{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-text-subtle);padding-top:2px}.ss-dl dd{margin:0;color:var(--ss-text-default);font-size:var(--ss-font-size-sm)}.ss-dl__pair{display:contents}.ss-dl--stacked{grid-template-columns:1fr;gap:var(--ss-space-1)}.ss-dl--stacked dd+dt{margin-top:var(--ss-space-3)}:root{--_white:#FFFFFF;--_black:#000000;--_base-lightest:#F5F5F5;--_base-lighter:#E4E4E4;--_base-light:#C7C7C7;--_base:#8C8C8C;--_base-dark:#6B6B6B;--_base-darker:#4A4A4A;--_base-darkest:#1B1B1B;--_base-ink:#0F0F0F;--_base-near-black:#0E0E0E;--_primary-lighter:#FFFFFF;--_primary-light:#E8E8E8;--_primary:#1F1F1F;--_primary-vivid:#000000;--_primary-dark:#000000;--_primary-darker:#000000;--_secondary-light:#FF8D8D;--_secondary:#B50909;--_secondary-dark:#8B0A03;--_accent-warm-light:#F5B451;--_accent-warm:#7E5300;--_accent-warm-dark:#5C3D00;--_accent-cool-light:#7DD8F0;--_accent-cool:#07648D;--_accent-cool-dark:#04435F;--_error-light:#FF6B70;--_error:#C6001E;--_error-dark:#8F0016;--_warning-light:#F5B451;--_warning:#7E5300;--_warning-dark:#5C3D00;--_success-light:#33D6AF;--_success:#0B6B57;--_success-dark:#044F40;--_info-light:#6AA0FF;--_info:#005EA2;--_info-dark:#00379B;--_disabled-light:#B5B5B5;--_disabled:#5C5C5C;--_disabled-dark:#3D3D3D;--_ink-alpha-16:rgba(0,0,0,.16);--_ink-alpha-42:rgba(0,0,0,.42);--_paper-alpha-12:rgba(255,255,255,.12);--_paper-alpha-38:rgba(255,255,255,.38);--_ink-alpha-45:rgba(0,0,0,.45);--_ink-alpha-62:rgba(0,0,0,.62);--_primary-wash:rgba(31,31,31,.08);--_primary-wash-dark:rgba(232,232,232,.16);--_secondary-wash:rgba(181,9,9,.1);--_secondary-wash-dark:rgba(255,141,141,.15);--_accent-warm-wash:rgba(126,83,0,.12);--_accent-warm-wash-dark:rgba(245,180,81,.15);--_accent-cool-wash:rgba(7,100,141,.11);--_accent-cool-wash-dark:rgba(125,216,240,.15);--_error-wash:rgba(198,0,30,.1);--_error-wash-dark:rgba(255,107,112,.15);--_warning-wash:rgba(126,83,0,.12);--_warning-wash-dark:rgba(245,180,81,.15);--_success-wash:rgba(11,107,87,.11);--_success-wash-dark:rgba(51,214,175,.15);--_info-wash:rgba(0,94,162,.1);--_info-wash-dark:rgba(106,160,255,.15);--_disabled-wash:rgba(92,92,92,.11);--_disabled-wash-dark:rgba(181,181,181,.15);--_viz-1:#2a78d6;--_viz-2:#eb6834;--_viz-3:#1baf7a;--_viz-4:#eda100;--_viz-5:#e87ba4;--_viz-6:#008300;--_viz-7:#4a3aa7;--_viz-8:#e34948;--_viz-1-dark:#3987e5;--_viz-2-dark:#d95926;--_viz-3-dark:#199e70;--_viz-4-dark:#c98500;--_viz-5-dark:#d55181;--_viz-6-dark:#008300;--_viz-7-dark:#9085e9;--_viz-8-dark:#e66767;--_viz-other:#8C8C8C;--_viz-other-dark:#6E6E6E;--_link:#1A4480;--_link-visited:#54278F;--_link-light:#8FB4E3;--_link-visited-light:#C5A3E8;--_shadow-popover:0 8px 24px rgba(0,0,0,.16);--_shadow-overlay:0 24px 64px rgba(0,0,0,.24);--_font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--_font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--_font-display:var(--_font-sans);--ss-surface-default:var(--_white);--ss-surface-raised:var(--_white);--ss-surface-sunken:var(--_base-lightest);--ss-text-default:var(--_base-ink);--ss-text-muted:var(--_base-darker);--ss-text-subtle:var(--_base-dark);--ss-text-inverse:var(--_white);--ss-border-default:var(--_ink-alpha-16);--ss-border-strong:var(--_ink-alpha-42);--ss-scrim:var(--_ink-alpha-45);--ss-primary-default:var(--_primary);--ss-primary-hover:var(--_primary-dark);--ss-primary-subtle:var(--_primary-wash);--ss-secondary-default:var(--_secondary);--ss-secondary-hover:var(--_secondary-dark);--ss-secondary-subtle:var(--_secondary-wash);--ss-accent-warm-default:var(--_accent-warm);--ss-accent-warm-subtle:var(--_accent-warm-wash);--ss-accent-cool-default:var(--_accent-cool);--ss-accent-cool-subtle:var(--_accent-cool-wash);--ss-error-default:var(--_error);--ss-error-subtle:var(--_error-wash);--ss-warning-default:var(--_warning);--ss-warning-subtle:var(--_warning-wash);--ss-success-default:var(--_success);--ss-success-subtle:var(--_success-wash);--ss-info-default:var(--_info);--ss-info-subtle:var(--_info-wash);--ss-disabled-default:var(--_disabled);--ss-disabled-subtle:var(--_disabled-wash);--ss-viz-1:var(--_viz-1);--ss-viz-2:var(--_viz-2);--ss-viz-3:var(--_viz-3);--ss-viz-4:var(--_viz-4);--ss-viz-5:var(--_viz-5);--ss-viz-6:var(--_viz-6);--ss-viz-7:var(--_viz-7);--ss-viz-8:var(--_viz-8);--ss-viz-other:var(--_viz-other);--ss-link-default:var(--_link);--ss-link-visited:var(--_link-visited);--ss-primary-pressed:var(--_primary-dark);--ss-focus-ring:var(--_primary);--ss-focus-width:2px;--ss-focus-offset:2px;--ss-font-sans:var(--_font-sans);--ss-font-mono:var(--_font-mono);--ss-font-display:var(--_font-display);--ss-font-size-2xs:11px;--ss-font-size-xs:12px;--ss-font-size-sm:14px;--ss-font-size-md:16px;--ss-font-size-lg:20px;--ss-font-size-xl:24px;--ss-font-size-2xl:32px;--ss-font-size-3xl:40px;--ss-font-size-4xl:56px;--ss-line-tight:1.05;--ss-line-snug:1.25;--ss-line-default:1.5;--ss-tracking-tight:-.02em;--ss-tracking-normal:0;--ss-tracking-wide:.08em;--ss-tracking-label:.14em;--ss-tracking-eyebrow:.16em;--ss-tracking-meta:.1em;--ss-space-0:0;--ss-space-1:4px;--ss-space-2:8px;--ss-space-3:12px;--ss-space-4:16px;--ss-space-5:24px;--ss-space-6:32px;--ss-space-7:40px;--ss-space-8:56px;--ss-space-9:72px;--ss-space-10:96px;--ss-space-11:128px;--ss-space-12:160px;--ss-radius-none:0;--ss-radius-sm:2px;--ss-radius-lg:16px;--ss-radius-pill:999px;--ss-border-width:1px;--ss-border-width-strong:2px;--ss-control-height:32px;--ss-pad-inline:16px;--ss-shadow-none:none;--ss-shadow-popover:var(--_shadow-popover);--ss-shadow-overlay:var(--_shadow-overlay);--ss-duration-fast:.12s;--ss-duration-base:.2s;--ss-duration-slow:.4s;--ss-ease-standard:cubic-bezier(.2,0,0,1);--ss-ease-out:cubic-bezier(0,0,0,1)}[data-ss-theme=dark]{--ss-surface-default:var(--_black);--ss-surface-raised:var(--_base-near-black);--ss-surface-sunken:var(--_base-darkest);--ss-text-default:var(--_white);--ss-text-muted:var(--_disabled-light);--ss-text-subtle:var(--_base);--ss-text-inverse:var(--_black);--ss-border-default:var(--_paper-alpha-12);--ss-border-strong:var(--_paper-alpha-38);--ss-scrim:var(--_ink-alpha-62);--ss-primary-default:var(--_primary-light);--ss-primary-hover:var(--_primary-lighter);--ss-primary-subtle:var(--_primary-wash-dark);--ss-secondary-default:var(--_secondary-light);--ss-secondary-hover:var(--_secondary-light);--ss-secondary-subtle:var(--_secondary-wash-dark);--ss-accent-warm-default:var(--_accent-warm-light);--ss-accent-warm-subtle:var(--_accent-warm-wash-dark);--ss-accent-cool-default:var(--_accent-cool-light);--ss-accent-cool-subtle:var(--_accent-cool-wash-dark);--ss-error-default:var(--_error-light);--ss-error-subtle:var(--_error-wash-dark);--ss-warning-default:var(--_warning-light);--ss-warning-subtle:var(--_warning-wash-dark);--ss-success-default:var(--_success-light);--ss-success-subtle:var(--_success-wash-dark);--ss-info-default:var(--_info-light);--ss-info-subtle:var(--_info-wash-dark);--ss-disabled-default:var(--_disabled-light);--ss-disabled-subtle:var(--_disabled-wash-dark);--ss-viz-1:var(--_viz-1-dark);--ss-viz-2:var(--_viz-2-dark);--ss-viz-3:var(--_viz-3-dark);--ss-viz-4:var(--_viz-4-dark);--ss-viz-5:var(--_viz-5-dark);--ss-viz-6:var(--_viz-6-dark);--ss-viz-7:var(--_viz-7-dark);--ss-viz-8:var(--_viz-8-dark);--ss-viz-other:var(--_viz-other-dark);--ss-link-default:var(--_link-light);--ss-link-visited:var(--_link-visited-light);--ss-primary-pressed:var(--_primary-lighter);--ss-focus-ring:var(--_primary-light)}@media(prefers-color-scheme:dark){[data-ss-theme=auto]{--ss-surface-default:var(--_black);--ss-surface-raised:var(--_base-near-black);--ss-surface-sunken:var(--_base-darkest);--ss-text-default:var(--_white);--ss-text-muted:var(--_disabled-light);--ss-text-subtle:var(--_base);--ss-text-inverse:var(--_black);--ss-border-default:var(--_paper-alpha-12);--ss-border-strong:var(--_paper-alpha-38);--ss-scrim:var(--_ink-alpha-62);--ss-primary-default:var(--_primary-light);--ss-primary-hover:var(--_primary-lighter);--ss-primary-subtle:var(--_primary-wash-dark);--ss-secondary-default:var(--_secondary-light);--ss-secondary-hover:var(--_secondary-light);--ss-secondary-subtle:var(--_secondary-wash-dark);--ss-accent-warm-default:var(--_accent-warm-light);--ss-accent-warm-subtle:var(--_accent-warm-wash-dark);--ss-accent-cool-default:var(--_accent-cool-light);--ss-accent-cool-subtle:var(--_accent-cool-wash-dark);--ss-error-default:var(--_error-light);--ss-error-subtle:var(--_error-wash-dark);--ss-warning-default:var(--_warning-light);--ss-warning-subtle:var(--_warning-wash-dark);--ss-success-default:var(--_success-light);--ss-success-subtle:var(--_success-wash-dark);--ss-info-default:var(--_info-light);--ss-info-subtle:var(--_info-wash-dark);--ss-disabled-default:var(--_disabled-light);--ss-disabled-subtle:var(--_disabled-wash-dark);--ss-viz-1:var(--_viz-1-dark);--ss-viz-2:var(--_viz-2-dark);--ss-viz-3:var(--_viz-3-dark);--ss-viz-4:var(--_viz-4-dark);--ss-viz-5:var(--_viz-5-dark);--ss-viz-6:var(--_viz-6-dark);--ss-viz-7:var(--_viz-7-dark);--ss-viz-8:var(--_viz-8-dark);--ss-viz-other:var(--_viz-other-dark);--ss-link-default:var(--_link-light);--ss-link-visited:var(--_link-visited-light);--ss-primary-pressed:var(--_primary-lighter);--ss-focus-ring:var(--_primary-light)}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid CanvasText;outline-offset:2px}:where([aria-selected=true],[aria-current],[data-selected],[data-checked],:checked){forced-color-adjust:none;border-color:Highlight;outline:1px solid Highlight}:where([disabled],[aria-disabled=true],[data-disabled]){color:GrayText;border-color:GrayText}}.ss-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}:root{--_base-lightest:#F2F2F2;--_base:#8A8A8A;--_base-dark:#5C5C5C;--_base-darker:#454545;--_base-darkest:#1A1A1A;--_base-ink:#000000;--_base-near-black:#0D0D0D;--_primary-lighter:#B9C4FF;--_primary-light:#8FA5FF;--_primary:#0008E9;--_primary-dark:#0B1FB3;--_success-light:#19D2A9;--_disabled-light:#B4B4B4;--_disabled:#5C5C5C;--_primary-wash:rgba(0,8,233,.09);--_primary-wash-dark:rgba(143,165,255,.15);--_success-wash-dark:rgba(25,210,169,.15);--_secondary:#7A2BD9;--_secondary-dark:#5B1FA4;--_secondary-light:#C79BF0;--_secondary-wash:rgba(122,43,217,.1);--_secondary-wash-dark:rgba(199,155,240,.15);--_error:#C9001F;--_error-light:#FF7A85;--_error-wash:rgba(236,0,36,.1);--_error-wash-dark:rgba(255,122,133,.15);--_success:#0C6954;--_success-wash:rgba(12,105,84,.11);--_info:#0067A3;--_info-light:#0093E9;--_info-wash:rgba(0,147,233,.1);--_info-wash-dark:rgba(0,147,233,.1);--_accent-cool:#0067A3;--_accent-cool-light:#7DD8F0;--_accent-cool-wash:rgba(0,147,233,.11);--_accent-cool-wash-dark:rgba(125,216,240,.15);--_shadow-popover:0 8px 24px rgba(0,0,0,.16);--_shadow-overlay:0 24px 64px rgba(0,0,0,.24);--_font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--_font-mono:"Fragment Mono",ui-monospace,SFMono-Regular,monospace;--_font-display:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,sans-serif}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk-Variable-mNCeNOBL.woff2) format("woff2-variations"),url(/assets/HankenGrotesk-Variable-mNCeNOBL.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/assets/FragmentMono-Regular-B9RZ4--i.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--qs-hero-ground: #000000;--qs-hero-ink: #ffffff;--qs-hero-ink-dim: rgba(255, 255, 255, .82);--qs-hero-ink-quiet: rgba(255, 255, 255, .72);--qs-hero-scrim-1: rgba(0, 0, 0, .88);--qs-hero-scrim-2: rgba(0, 0, 0, .55);--qs-hero-scrim-3: rgba(0, 0, 0, .25);--qs-hero-hairline: rgba(255, 255, 255, .24);--qs-hero-wash: rgba(255, 255, 255, .12)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--ss-surface-sunken);color:var(--ss-text-default);font-family:var(--ss-font-sans);font-size:var(--ss-font-size-sm);line-height:var(--ss-line-default);-webkit-font-smoothing:antialiased}#root{height:100%}.page{display:flex;flex-direction:column;gap:var(--ss-space-6)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ss-space-6);flex-wrap:wrap}.page-head__eyebrow{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-eyebrow);text-transform:uppercase;color:var(--ss-primary-default);margin-bottom:var(--ss-space-2)}.page-head__title{font-family:var(--ss-font-display);font-size:var(--ss-font-size-3xl);line-height:var(--ss-line-tight);letter-spacing:var(--ss-tracking-tight);margin:0;text-wrap:balance}.page-head__lede{color:var(--ss-text-muted);margin:var(--ss-space-2) 0 0;max-width:62ch}.page-head__meta{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle);text-align:right;line-height:var(--ss-line-default)}.page-head__meta b{color:var(--ss-text-default);font-weight:400}.kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ss-space-3)}@media(max-width:1100px){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.listframe{--gutter: var(--ss-space-5);border:var(--ss-border-width) solid var(--ss-border-default);border-radius:var(--ss-radius-sm);background:var(--ss-surface-default);overflow:hidden}.listframe__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4);flex-wrap:wrap;padding:var(--ss-space-3) var(--gutter);background:var(--ss-surface-raised);border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.listframe__tabs .ss-tabs__list{padding:0 var(--gutter)}.listframe__tabs .ss-tabs__panel{padding:0}.listframe__actions{display:flex;align-items:center;gap:var(--ss-space-3)}.listframe__search{flex:1 1 16rem;min-width:10rem;max-width:26rem}.listframe__search .ss-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ss-dialog__popup.sheet{inset:0 0 0 auto;transform:none;width:min(var(--sheet-w, 24rem),100vw);max-height:none;height:100dvh;border-radius:0;border-right:0;display:flex;flex-direction:column;transition:transform var(--ss-duration-base) var(--ss-ease-out),opacity var(--ss-duration-base) var(--ss-ease-out)}.sheet--sm{--sheet-w: 24rem }.sheet--md{--sheet-w: 34rem }.sheet--lg{--sheet-w: 48rem }.ss-dialog__popup.sheet[data-starting-style],.ss-dialog__popup.sheet[data-ending-style]{transform:translate(100%);opacity:1}.sheet__sections{display:flex;flex-direction:column;gap:var(--ss-space-6)}.sheet__section{display:flex;flex-direction:column;gap:var(--ss-space-4)}.sheet__title{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle);margin:0;padding-bottom:var(--ss-space-2);border-bottom:var(--ss-border-width) solid var(--ss-border-default)}@media(prefers-reduced-motion:reduce){.ss-dialog__popup.sheet{transition:none}.ss-dialog__popup.sheet[data-starting-style],.ss-dialog__popup.sheet[data-ending-style]{transform:none}}.listframe .ss-table{border:0}.listframe .ss-table th:first-child,.listframe .ss-table td:first-child{padding-left:var(--gutter)}.listframe .ss-table th:last-child,.listframe .ss-table td:last-child{padding-right:var(--gutter)}.listframe .ss-table caption{padding:var(--ss-space-4) var(--gutter) var(--ss-space-2)}.cell-partner{display:flex;flex-direction:column;gap:2px;min-width:0}.cell-partner__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-id{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.cell-clamp{color:var(--ss-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-rag{display:flex;align-items:center;gap:var(--ss-space-2)}.row-open{display:inline-flex;align-items:center;gap:var(--ss-space-2);background:none;border:0;padding:0;margin:0;font:inherit;color:var(--ss-link-default);cursor:pointer;text-align:left}.row-open:hover{text-decoration:underline}.row-open:visited{color:var(--ss-link-visited)}.row-open:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset);border-radius:var(--ss-radius-sm)}.record{display:flex;flex-direction:column;gap:var(--ss-space-6)}.record__section{display:flex;flex-direction:column;gap:var(--ss-space-3)}.record__section-title{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle)}.record__prose{color:var(--ss-text-muted);margin:0;max-width:68ch}.timeline{display:flex;flex-direction:column}.timeline__entry{display:flex;gap:var(--ss-space-3);align-items:flex-start;padding:var(--ss-space-3) 0;border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.timeline__entry:last-child{border-bottom:0}.timeline__when{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);white-space:nowrap}.timeline__what{display:flex;flex-direction:column;gap:3px;min-width:0}.timeline__note{color:var(--ss-text-muted)}.timeline__blocker{color:var(--ss-warning-default);font-size:var(--ss-font-size-xs)}.timeline__actor{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.record-dialog{width:min(46rem,calc(100vw - var(--ss-space-8)))}.wizard{display:block}.wizard .ss-tabs[data-orientation=vertical]{align-items:flex-start}.wizard .ss-tabs[data-orientation=vertical] .ss-tabs__list{flex:0 0 21rem}.wizard .ss-tabs__panel{flex:1 1 auto;min-width:0}.wizard__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-space-5);align-items:start;max-width:44rem}.fld{min-width:0}.wizard__foot{display:flex;align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;padding-top:var(--ss-space-5);border-top:var(--ss-border-width) solid var(--ss-border-default)}.wizard__checks{display:flex;flex-wrap:wrap;gap:var(--ss-space-3)}.signin{min-height:100%;display:grid;place-items:center;padding:var(--ss-space-7) var(--ss-space-5)}.signin__card{width:min(27rem,100%);display:flex;flex-direction:column;gap:var(--ss-space-5)}.signin__brand{display:flex;align-items:center;gap:var(--ss-space-3)}.signin__mark{height:30px;width:auto;flex:none;color:var(--ss-text-default)}.signin__sub{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.mark{display:flex;align-items:center;gap:var(--ss-space-3);overflow:hidden;flex:none;max-width:200px;color:var(--ss-text-default);transition:max-width var(--ss-duration-slow) var(--ss-ease-standard)}.mark__glyph{height:24px;width:auto;flex:none;display:block}.mark__label{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;white-space:nowrap;line-height:var(--ss-line-tight)}.ss-shell--collapsed .mark{max-width:27px}@media(prefers-reduced-motion:reduce){.mark{transition:none}}.stack{display:flex;flex-direction:column;gap:var(--ss-space-4)}.row{display:flex;align-items:center;gap:var(--ss-space-3);flex-wrap:wrap}.link-inline{color:var(--ss-link-default);font-size:var(--ss-font-size-xs);text-decoration:underline;text-underline-offset:2px;padding:var(--ss-space-2) 0}.link-inline:visited{color:var(--ss-link-visited)}.link-inline:hover{color:var(--ss-primary-hover)}.link-inline:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset);border-radius:var(--ss-radius-sm)}.cell-rag__text{color:var(--ss-text-muted);font-size:var(--ss-font-size-xs)}.signin__title{font-family:var(--ss-font-display);font-size:var(--ss-font-size-2xl);line-height:var(--ss-line-tight);letter-spacing:var(--ss-tracking-tight);margin:0}.hero{--gutter: var(--ss-space-6);background:var(--ss-surface-default);border:var(--ss-border-width) solid var(--ss-border-default);border-radius:var(--ss-radius-sm)}.hero__lead{display:flex;align-items:center;gap:var(--ss-space-6);padding:var(--gutter)}@media(max-width:700px){.hero__lead{flex-direction:column;align-items:flex-start}}.hero__pctw{flex:none;min-width:8rem}.hero__pct{font-family:var(--ss-font-display);font-size:var(--ss-font-size-4xl);line-height:1;letter-spacing:var(--ss-tracking-tight);font-variant-numeric:tabular-nums}.hero__unit{font-size:var(--ss-font-size-xl);color:var(--ss-text-muted);margin-left:2px}.hero__prog{margin-top:var(--ss-space-3);height:4px;background:var(--ss-disabled-subtle);border-radius:var(--ss-radius-pill);overflow:hidden}.hero__prog i{display:block;height:100%;background:var(--ss-success-default);transition:width var(--ss-duration-slow) var(--ss-ease-out)}@media(prefers-reduced-motion:reduce){.hero__prog i{transition:none}}.hero__det{border-left:var(--ss-border-width) solid var(--ss-border-default);padding-left:var(--ss-space-6);min-width:0}@media(max-width:700px){.hero__det{border-left:0;padding-left:0}}.hero__det-k{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-eyebrow);text-transform:uppercase;color:var(--ss-text-subtle);display:flex;align-items:center;gap:var(--ss-space-2);flex-wrap:wrap}.hero__cycle{color:var(--ss-warning-default)}.hero__det-v{font-size:var(--ss-font-size-lg);line-height:var(--ss-line-snug);margin-top:var(--ss-space-3)}.hero__aside{color:var(--ss-text-subtle)}.hero__det-s{color:var(--ss-text-muted);font-size:var(--ss-font-size-xs);margin-top:var(--ss-space-2)}.hero__det-s b{color:var(--ss-text-default);font-weight:600;font-variant-numeric:tabular-nums}.hero__metrics{border-top:var(--ss-border-width) solid var(--ss-border-default);display:grid;grid-template-columns:repeat(var(--metric-cols, 6),minmax(0,1fr));overflow:hidden}@media(max-width:1280px){.hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric{padding:var(--gutter);display:flex;flex-direction:column;gap:var(--ss-space-3);min-width:0;justify-content:flex-start;box-shadow:-1px 0 0 var(--ss-border-default),0 -1px 0 var(--ss-border-default)}.metric__label{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__val{font-family:var(--ss-font-display);font-size:var(--ss-font-size-2xl);line-height:1;letter-spacing:var(--ss-tracking-tight);font-variant-numeric:tabular-nums}.metric__unit{font-size:var(--ss-font-size-md);color:var(--ss-text-muted);margin-left:1px}.metric__cap{color:var(--ss-text-muted);font-size:var(--ss-font-size-xs);line-height:var(--ss-line-snug)}.dash-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ss-space-5);align-items:start}@media(max-width:980px){.dash-cols{grid-template-columns:minmax(0,1fr)}}.dash-side{display:flex;flex-direction:column;gap:var(--ss-space-5)}.signals__body{display:flex;flex-direction:column;gap:2px;min-width:0}.signals__detail{color:var(--ss-text-muted);font-size:var(--ss-font-size-xs)}.next__verb{font-size:var(--ss-font-size-lg);line-height:var(--ss-line-snug)}.next__why{color:var(--ss-text-muted);font-size:var(--ss-font-size-xs);margin:var(--ss-space-2) 0 var(--ss-space-4)}.next__days{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);min-width:3rem}.filters__toggles{display:flex;gap:var(--ss-space-2);align-items:center}.page-head__aside{display:flex;align-items:flex-end;gap:var(--ss-space-4)}.picker{display:flex;flex-direction:column;gap:var(--ss-space-5)}.rag-trigger{display:inline-flex;align-items:center;gap:var(--ss-space-2);background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.rag-trigger:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset);border-radius:var(--ss-radius-sm)}.ss-shell__nav{flex:1 1 auto}.rail-foot{border-top:var(--ss-border-width) solid var(--ss-border-default);padding:var(--ss-space-3) var(--ss-space-2) var(--ss-space-2);display:flex;flex-direction:column;gap:var(--ss-space-2)}.selector{display:flex;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-2) var(--ss-space-3);border:var(--ss-border-width) solid var(--ss-border-default);border-radius:var(--ss-radius-none);background:var(--ss-surface-default);overflow:hidden;transition:padding var(--ss-duration-slow) var(--ss-ease-standard)}.selector__square{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--ss-surface-sunken);border:var(--ss-border-width) solid var(--ss-border-default);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-muted)}.selector__text{display:flex;flex-direction:column;min-width:0}.selector__label{font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.selector__value{font-size:var(--ss-font-size-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-foot .ss-account__trigger{display:flex;align-items:center;gap:var(--ss-space-3);width:100%;padding:var(--ss-space-2) var(--ss-space-3);border:var(--ss-border-width) solid var(--ss-border-default);border-radius:var(--ss-radius-none);background:var(--ss-surface-default);color:var(--ss-text-default);overflow:hidden;cursor:pointer;transition:padding var(--ss-duration-slow) var(--ss-ease-standard)}.rail-foot .ss-account__trigger:hover{background:var(--ss-surface-sunken)}.rail-foot .ss-account__name{font-size:var(--ss-font-size-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-shell--collapsed .selector,.ss-shell--collapsed .rail-foot .ss-account__trigger{padding:var(--ss-space-2);justify-content:center}.ss-shell--collapsed .selector__text{display:none}.ss-shell--collapsed .rail-foot .ss-account__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.selector{transition:none}}.signals--scroll{max-height:22rem;overflow-y:auto;scrollbar-gutter:stable}@media(min-width:821px){.ss-shell{height:100dvh;min-height:0;overflow:hidden}.ss-shell__col{min-height:0}.ss-shell__main{overflow-y:auto;min-height:0}}.rail-count{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);font-variant-numeric:tabular-nums;color:var(--ss-text-subtle);white-space:nowrap}.rail-count[data-done]{color:var(--ss-success-default)}.rail-count__tick{font-family:var(--ss-font-sans)}.ss-sidenav--collapsed .ss-sidenav__link>.ss-pill{left:auto;right:0;top:1px;font-size:9px;padding:0 6px;line-height:1.5}.picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ss-space-6)}@media(max-width:900px){.picker{grid-template-columns:minmax(0,1fr)}}.picker__pane{display:flex;flex-direction:column;gap:var(--ss-space-4);min-width:0}.picker__hint{font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);margin:0;max-width:40ch}.picker__pane-title{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle);margin:0}.order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.order__row{display:flex;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-2) var(--ss-space-2);border-bottom:var(--ss-border-width) solid var(--ss-border-default);background:var(--ss-surface-default);cursor:grab}.order__row:hover{background:var(--ss-surface-sunken)}.order__row:active{cursor:grabbing}.order__row:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:calc(var(--ss-focus-offset) * -1)}.order__row:last-child{border-bottom:0}.order__row{transition:transform var(--ss-duration-fast) var(--ss-ease-out)}.order__row.is-dragging{cursor:grabbing;background:var(--ss-surface-sunken);outline:var(--ss-border-width-strong) solid var(--ss-primary-default);outline-offset:-2px;box-shadow:var(--ss-shadow-popover);transform:scale(1.015);position:relative;z-index:1}.order__row.is-dragging .order__grip{color:var(--ss-primary-default)}@media(prefers-reduced-motion:reduce){.order__row{transition:none}.order__row.is-dragging{transform:none}}.order__n{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);font-variant-numeric:tabular-nums;color:var(--ss-text-subtle);min-width:1.25rem}.order__grip{color:var(--ss-text-subtle);display:flex;flex:none}.order__row:hover .order__grip{color:var(--ss-text-default)}.order__label{flex:1;min-width:0;font-size:var(--ss-font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order__locked{color:var(--ss-text-subtle)}.order__moves{display:flex;gap:2px;flex:none}.order__move{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:var(--ss-border-width) solid transparent;background:none;color:var(--ss-text-muted);cursor:pointer}.order__move:hover:not(:disabled){background:var(--ss-surface-sunken);color:var(--ss-text-default)}.order__move:disabled{color:var(--ss-disabled-default);cursor:not-allowed}.order__move:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.record-back{display:inline-flex;align-items:center;gap:var(--ss-space-2);align-self:flex-start;background:none;border:0;padding:var(--ss-space-2) 0;margin:0;font:inherit;font-size:var(--ss-font-size-xs);color:var(--ss-link-default);cursor:pointer}.record-back:hover{text-decoration:underline}.record-back:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.record-back .ss-icon{transform:rotate(180deg)}.record-page__id{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);margin:var(--ss-space-2) 0 0}.record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ss-space-7);align-items:start}@media(max-width:980px){.record-grid{grid-template-columns:minmax(0,1fr)}}.record-col{display:flex;flex-direction:column;gap:var(--ss-space-6)}.fields{display:flex;flex-direction:column;gap:var(--ss-space-5)}.fields__empty{color:var(--ss-text-subtle)}.fields__risks{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--ss-space-3)}.risk{display:flex;flex-direction:column;gap:var(--ss-space-2);padding:var(--ss-space-3);background:var(--ss-surface-raised)}.risk__label{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.risk__none{font-size:var(--ss-font-size-xs);color:var(--ss-text-subtle)}.fields__tags,.fields__prose{display:flex;flex-direction:column;gap:var(--ss-space-2)}.fields__tags-label{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;color:var(--ss-text-subtle)}.sec-trigger{display:flex;align-items:baseline;gap:var(--ss-space-3);flex:1;min-width:0}.sec-trigger__n{margin-left:auto;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);font-variant-numeric:tabular-nums;color:var(--ss-text-subtle)}.record__toggle{justify-content:space-between;align-items:center}.signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ss-space-3)}.signals__item{display:flex;gap:var(--ss-space-3);align-items:flex-start;color:var(--ss-text-muted)}.meta-note{background:none;border:0;padding:0;font:inherit;cursor:help;color:var(--ss-text-subtle);text-decoration:underline dotted;text-underline-offset:3px}.meta-note:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.filters__spacer{flex:1 1 auto}.picker__group{display:flex;flex-direction:column;gap:var(--ss-space-3)}.next{display:flex;flex-direction:column;gap:var(--ss-space-2)}.record-page{gap:var(--ss-space-5)}.field-help{display:inline;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:help;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--ss-text-subtle)}.field-help:hover{text-decoration-color:var(--ss-text-default)}.field-help:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.record-bar{position:sticky;top:calc(var(--ss-space-7) * -1);z-index:6;display:flex;align-items:center;gap:var(--ss-space-4);margin:calc(var(--ss-space-7) * -1) calc(var(--ss-space-8) * -1) 0;padding:var(--ss-space-7) var(--ss-space-8) var(--ss-space-3);background:var(--ss-surface-sunken);border-bottom:var(--ss-border-width) solid transparent;transition:border-color var(--ss-duration-base) var(--ss-ease-out)}@media(max-width:820px){.record-bar{top:calc(var(--ss-space-5) * -1);margin:calc(var(--ss-space-5) * -1) calc(var(--ss-space-4) * -1) 0;padding:var(--ss-space-5) var(--ss-space-4) var(--ss-space-3)}}.record-bar.is-condensed{border-bottom-color:var(--ss-border-default)}.record-bar__who{display:flex;align-items:center;gap:var(--ss-space-3);min-width:0;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--ss-duration-base) var(--ss-ease-out),transform var(--ss-duration-base) var(--ss-ease-out)}.record-bar.is-condensed .record-bar__who{opacity:1;transform:none}.record-bar__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-bar__id{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.record-head{display:flex;flex-direction:column;gap:var(--ss-space-3)}.record-feed{display:flex;flex-direction:column;gap:var(--ss-space-7);min-width:0}.rail-tags{display:flex;flex-direction:column;gap:var(--ss-space-2);align-items:flex-start}.feed-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4)}.feed-compose{padding:var(--ss-space-5);background:var(--ss-surface-raised);border:var(--ss-border-width) solid var(--ss-border-default)}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ss-space-6)}.post{display:flex;flex-direction:column;gap:var(--ss-space-2)}.post__head{display:flex;align-items:center;gap:var(--ss-space-3)}.post__when{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.post__body{margin:0;color:var(--ss-text-default);max-width:68ch;line-height:var(--ss-line-default)}.post__blocker{margin:0;color:var(--ss-warning-default);font-size:var(--ss-font-size-xs);max-width:68ch}@media(prefers-reduced-motion:reduce){.record-bar,.record-bar__who{transition:none}.record-bar__who{transform:none}}.glance{display:flex;flex-wrap:wrap;gap:var(--ss-space-6);margin:0;padding:var(--ss-space-4);background:var(--ss-surface-raised)}.glance__item{display:flex;flex-direction:column;gap:2px;min-width:0}.glance dt{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.glance dd{margin:0;font-size:var(--ss-font-size-xs);font-weight:500}.record-details{display:flex;flex-direction:column;gap:var(--ss-space-5)}.record-tabs .ss-tabs__panel{padding-top:var(--ss-space-6)}.record-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ss-space-5);flex-wrap:wrap}.record-head__who{min-width:0}.msg{display:flex;align-items:center;gap:var(--ss-space-3);flex:1;min-width:0}.msg__line{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ss-text-default)}.msg__flag{color:var(--ss-warning-default);flex:none}.msg__when{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);white-space:nowrap;flex:none}.msg__full{display:flex;flex-direction:column;gap:var(--ss-space-3)}.docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.doc{display:flex;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) 0;border-bottom:var(--ss-border-width) solid var(--ss-border-default)}.doc:last-child{border-bottom:0}.doc__icon{color:var(--ss-text-subtle);display:flex;flex:none}.doc__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.doc__name{font-weight:500}.doc__meta{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle)}.doc__file{font-size:var(--ss-font-size-2xs);color:var(--ss-text-subtle);white-space:nowrap;flex:none}.hero{position:relative}.hero__edit{position:absolute;top:var(--ss-space-3);right:var(--ss-space-3);z-index:1}.listframe__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4);flex-wrap:wrap;padding:var(--ss-space-3) var(--gutter);border-top:var(--ss-border-width) solid var(--ss-border-default)}.listframe__count{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.listframe .ss-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.record-layout{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:var(--ss-space-7);align-items:start}@media(max-width:1100px){.record-layout{grid-template-columns:minmax(0,1fr)}}.record-aside{position:sticky;top:var(--ss-space-8);display:flex;flex-direction:column;gap:var(--ss-space-4)}@media(max-width:1100px){.record-aside{position:static}}.record-main{display:flex;flex-direction:column;gap:var(--ss-space-5);min-width:0}.record-head__name{font-family:var(--ss-font-display);font-size:var(--ss-font-size-xl);line-height:var(--ss-line-tight);letter-spacing:var(--ss-tracking-tight);margin:0;text-wrap:balance}.record-head__status{margin-top:var(--ss-space-3)}.record-aside .glance{flex-direction:column;gap:var(--ss-space-3);margin-top:var(--ss-space-4);padding:var(--ss-space-4) 0 0;background:none;border-top:var(--ss-border-width) solid var(--ss-border-default)}.record-aside .glance__item{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ss-space-4)}.breakdown{display:flex;flex-direction:column;gap:var(--ss-space-5)}.breakdown .ss-field{max-width:18rem}.briefing-col{display:flex;flex-direction:column;gap:var(--ss-space-5);max-inline-size:60rem}.notes{display:flex;flex-direction:column;gap:var(--ss-space-4)}.note{display:flex;flex-direction:column;gap:var(--ss-space-4);padding:var(--ss-space-5);background:var(--ss-surface-raised);border:var(--ss-border-width) solid var(--ss-border-default);border-left:var(--ss-border-width-strong) solid var(--ss-border-default)}.note:focus-within{border-left-color:var(--ss-primary-default)}.note__eyebrow{margin:0;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.note__body{display:flex;flex-direction:column;gap:var(--ss-space-3)}.note__p{margin:0;max-inline-size:62ch;font-size:var(--ss-font-size-lg);line-height:var(--ss-line-height-relaxed);color:var(--ss-text-muted)}.note__p b{color:var(--ss-text-default);font-weight:600}.note__p--caution{padding-left:var(--ss-space-4);border-left:var(--ss-border-width-strong) solid var(--ss-border-default)}.note__names{margin:0;font-size:var(--ss-font-size-sm);color:var(--ss-text-subtle)}.note__reopen{display:inline-block;margin-top:var(--ss-space-4)}.notes__closed{margin:0;font-size:var(--ss-font-size-sm);color:var(--ss-text-subtle)}.notes__reopen{border:0;background:none;padding:0;font:inherit;color:var(--ss-primary-default);text-decoration:underline;cursor:pointer}.note{scroll-margin-top:var(--ss-space-5)}.brief-index{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ss-space-2)}.brief-index__row{inline-size:100%;display:flex;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4);background:var(--ss-surface-raised);border:var(--ss-border-width) solid var(--ss-border-default);border-left:var(--ss-border-width-strong) solid var(--ss-border-default);font:inherit;text-align:left;cursor:pointer}.brief-index__row:hover{background:var(--ss-surface-sunken);border-left-color:var(--ss-primary-default)}.brief-index__meta{display:flex;flex-direction:column;gap:var(--ss-space-2);min-inline-size:0}.brief-index__row>.ss-icon:last-child{margin-inline-start:auto;flex:none}.brief-index__title{font-family:var(--ss-font-display);font-size:var(--ss-font-size-lg);line-height:var(--ss-line-height-tight);color:var(--ss-text-default)}.brief-back{display:inline-flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-2) 0;border:0;background:none;font:inherit;color:var(--ss-text-muted);cursor:pointer}.brief-back:hover{color:var(--ss-text-default)}.brief-back .ss-icon{transform:rotate(180deg)}.note--page{border:0;padding:0;background:none}.msg__who{color:var(--ss-text-muted);white-space:nowrap}.msg__by{margin:var(--ss-space-3) 0 0;font-size:var(--ss-font-size-sm);color:var(--ss-text-subtle)}.briefrow{display:flex;align-items:center;gap:2px}.briefrow .ss-sidenav__link{min-inline-size:0}.briefrow__close{flex:none;inline-size:1.75rem;block-size:1.75rem;color:var(--ss-text-subtle);opacity:0}.briefrow:hover .briefrow__close,.briefrow__close:focus-visible{opacity:1}.briefrow__close:hover{color:var(--ss-text-default)}@media(hover:none){.briefrow__close{opacity:1}}.briefrow{min-inline-size:0}.briefrow .ss-sidenav__label{min-inline-size:0;flex:1 1 auto}.brief-band{block-size:13rem;background-color:var(--qs-hero-ground);background-image:var(--hero, none);background-size:cover;background-position:center;border:var(--ss-border-width) solid var(--ss-border-default);border-radius:0}@media(max-width:900px){.brief-band{block-size:9rem}}.brief-head{display:flex;flex-direction:column;gap:var(--ss-space-3)}.brief-eyebrow{display:flex;align-items:center;gap:var(--ss-space-2);margin:0;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ss-text-subtle)}.brief-eyebrow:before{content:"";inline-size:.5rem;block-size:.5rem;background:var(--ss-primary-default);flex:none}.brief-title{margin:0;font-family:var(--ss-font-display);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;max-inline-size:30ch}.brief-head>*{animation:brief-rise .52s cubic-bezier(.2,0,0,1) both}.brief-head>:nth-child(2){animation-delay:70ms}@keyframes brief-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.brief-head>*{animation:none}}@media(forced-colors:active){.brief-band{background-image:none;border:1px solid CanvasText}}.brief-index__thumb{flex:none;border-radius:0;inline-size:5.5rem;block-size:3.5rem;background-color:var(--qs-hero-ground);background-image:var(--hero, none);background-size:cover;background-position:center}.brief-index__row{gap:var(--ss-space-4)}@media(forced-colors:active){.brief-index__thumb{background-image:none;border:1px solid CanvasText}}.brief-nav{margin-top:2px}.brief-bar{display:flex}.brief-bar__half{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4);inline-size:100%}.brief-dismiss{display:inline-flex;align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-2) var(--ss-space-3);border:var(--ss-border-width) solid var(--ss-border-default);background:none;color:var(--ss-text-muted);font:inherit;font-size:var(--ss-font-size-sm);cursor:pointer}.brief-dismiss:hover{color:var(--ss-text-default);border-color:var(--ss-text-subtle);background:var(--ss-surface-sunken)}.brief-meta{display:flex;align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;margin:0;font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.note__eyebrow{display:flex;align-items:center;gap:var(--ss-space-2)}.brief-meta__new{padding:1px var(--ss-space-2);background:var(--ss-primary-default);color:var(--ss-text-inverse);font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta)}.brief-index__when{font-family:var(--ss-font-mono);font-size:var(--ss-font-size-2xs);letter-spacing:var(--ss-tracking-meta);text-transform:uppercase;color:var(--ss-text-subtle)}.brief-meta__author{color:var(--ss-text-muted)}@property --shine-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.brief-index__row.is-live{position:relative;isolation:isolate}.brief-index__row.is-live:before{content:"";position:absolute;inset:0;padding:var(--ss-border-width-strong);background:conic-gradient(from var(--shine-angle),transparent 0deg,var(--ss-primary-default) 40deg,transparent 110deg,transparent 360deg);-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor;mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);mask-composite:exclude;animation:brief-shine 6s linear infinite;pointer-events:none;z-index:1}@keyframes brief-shine{to{--shine-angle: 360deg }}@media(prefers-reduced-motion:reduce){.brief-index__row.is-live:before{animation:none}}@media(forced-colors:active){.brief-index__row.is-live:before{background:Highlight;animation:none}}.breakdown .ss-chart__title{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wizard .ss-tabs[data-orientation=vertical] .ss-tabs__list{position:sticky;top:var(--ss-space-5);align-self:flex-start;max-block-size:calc(100dvh - var(--ss-space-8) * 2);overflow-y:auto}
