.sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.sheet__scrim--anchor-top-right{align-items:flex-start;justify-content:flex-end;padding:var(--space-lg)}.sheet__panel{display:flex;flex-direction:column;width:100%;max-width:420px;max-height:calc(100vh - var(--space-xl) * 2);background:var(--surface-modal);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay),var(--shadow-popover);overflow:hidden}.sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-default)}.sheet__title{margin:0;min-width:0;font:var(--type-h3);color:var(--text-primary)}.sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:calc(var(--space-sm) * -1);background:transparent;border:none;cursor:pointer;flex:0 0 auto}.sheet__close:disabled{cursor:not-allowed;opacity:.5}.sheet__close-glyph{position:relative;width:14px;height:14px}.sheet__close-glyph:before,.sheet__close-glyph:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--text-secondary)}.sheet__close-glyph:before{transform:rotate(45deg)}.sheet__close-glyph:after{transform:rotate(-45deg)}.sheet__title--mobile-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.sheet__title--mobile-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;border:0}}.sheet__body{padding:var(--space-md);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-md)}.sheet__footer{padding:var(--space-md);border-top:var(--border-w-05) solid var(--border-subtle);display:flex;justify-content:flex-end;gap:var(--space-sm)}@media(max-width:480px){.sheet__scrim{align-items:stretch;justify-content:stretch;background:var(--surface-modal);padding:0}.sheet__panel{max-width:none;max-height:none;height:100%;border:none;border-radius:0;box-shadow:none}.sheet__footer{flex-direction:column}.sheet__footer>*{width:100%}}.bss-crumbs{display:flex}.bss-crumbs__list{display:flex;align-items:center;gap:var(--breadcrumbs-gap);flex-wrap:wrap;list-style:none;margin:0;padding:0;font:var(--type-body-sm)}.bss-crumbs__item{display:inline-flex;align-items:center;gap:var(--breadcrumbs-gap)}.bss-crumbs__sep{color:var(--text-muted)}.bss-crumbs__link{color:var(--text-secondary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font:inherit}.bss-crumbs__link:hover{color:var(--link,var(--interactive-primary));text-decoration:underline}.bss-crumbs__link:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-crumbs__current{color:var(--text-primary);font-weight:600}.bss-crumbs__mono{font-family:var(--font-mono);font-size:var(--breadcrumbs-mono-size)}.bss-crumbs__more{border:var(--breadcrumbs-more-border-w) solid var(--border-default);background:var(--surface-chip);color:var(--text-secondary);font:600 11px/1 var(--font-sans);padding:var(--breadcrumbs-more-pad);cursor:pointer;border-radius:var(--radius-subtle)}.bss-crumbs__more:hover{color:var(--text-primary)}.bss-crumbs__more:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);font:var(--type-button);border:var(--button-border-w) solid transparent;border-radius:var(--radius-button);padding:var(--button-pad-md);cursor:pointer;box-sizing:border-box;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;flex-shrink:0;min-width:max-content;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bss-btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-btn__icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.bss-btn__icon svg{width:100%;height:100%}.bss-btn--primary{background:var(--interactive-primary);color:var(--interactive-primary-text)}.bss-btn--primary:hover{background:var(--interactive-primary-hover)}.bss-btn--primary:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand-flame)}.bss-btn--primary.bss-btn--sm:after{height:2px}.bss-btn--primary:disabled:after,.bss-btn--primary[aria-disabled=true]:after{display:none}.bss-btn--secondary{background:var(--interactive-secondary);color:var(--interactive-secondary-text);border-color:var(--interactive-secondary-border)}.bss-btn--secondary:hover{background:var(--button-secondary-bg-hover)}.bss-btn--danger{background:var(--color-danger);color:var(--color-danger-on)}.bss-btn--danger:hover{background:var(--color-danger-hover)}.bss-btn--sm{padding:var(--button-pad-sm);font:var(--type-label)}.bss-btn--block{display:flex;width:100%}.bss-btn:disabled,.bss-btn[aria-disabled=true]{background:var(--interactive-disabled);color:var(--interactive-disabled-text);border-color:transparent;cursor:not-allowed;box-shadow:none}.bss-card{background:var(--surface-card);border:var(--card-border-w) solid var(--border-default);box-shadow:var(--shadow-card);border-radius:var(--radius-card);overflow:hidden}.bss-card--flat{box-shadow:none}.bss-card--danger{border-color:var(--color-danger);background:var(--surface-danger)}.bss-card--selected{border-color:var(--border-emphasis)}.bss-card--inert{background:var(--surface-stage);border-style:dashed}.bss-card--bare{overflow:visible}.bss-card__header{background:var(--surface-card-header);padding:var(--card-header-pad);font:var(--type-h4);color:var(--text-primary);border-bottom:var(--card-border-w) solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--card-header-gap);border-radius:var(--radius-card) var(--radius-card) 0 0}.bss-card__body{padding:var(--card-body-pad)}.bss-card__body--bare{padding:0}.bss-card__footer{padding:var(--card-footer-pad);border-top:var(--card-border-w) solid var(--border-subtle);background:var(--surface-card)}.bss-check{display:inline-flex;align-items:center;gap:var(--checkbox-gap);cursor:pointer;font:var(--type-body-sm);color:var(--text-primary);position:relative}.bss-check__native{position:absolute;opacity:0;width:0;height:0}.bss-check__box{width:16px;height:16px;border:var(--checkbox-box-border-w) solid var(--border-default);border-radius:var(--radius-subtle);background:var(--surface-input);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bss-check__box:after{content:"";width:4px;height:8px;border:solid var(--text-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--motion-fast) var(--ease-out);margin-top:-1px}.bss-check__native:checked+.bss-check__box{background:var(--interactive-primary);border-color:var(--interactive-primary)}.bss-check__native:checked+.bss-check__box:after{transform:rotate(45deg) scale(1)}.bss-check__native:focus-visible+.bss-check__box{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-check--disabled{cursor:not-allowed;color:var(--text-disabled)}.bss-check--disabled .bss-check__box{background:var(--interactive-disabled);border-color:var(--border-default)}.bss-disc{border:var(--disclosure-border-w) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card)}.bss-disc--bare{border:none;background:none}.bss-disc__btn{display:flex;align-items:center;gap:var(--disclosure-btn-gap);width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:var(--disclosure-btn-pad);font-family:var(--font-sans);font-weight:600;font-size:var(--disclosure-btn-font-size);line-height:16px;color:var(--text-primary)}.bss-disc--bare .bss-disc__btn{padding:var(--disclosure-btn-bare-pad)}.bss-disc__btn:hover .bss-disc__label{color:var(--interactive-primary)}.bss-disc__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:-2px}.bss-disc__chev{display:inline-block;font-size:var(--disclosure-chev-font-size);color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out)}.bss-disc__chev--closed{transform:rotate(-90deg)}.bss-disc__meta{margin-left:auto;font:var(--type-caption);color:var(--text-muted);font-weight:400}.bss-disc__panel{padding:var(--disclosure-panel-pad);font:var(--type-body-sm);color:var(--text-secondary)}.bss-disc--bare .bss-disc__panel{padding:var(--disclosure-panel-bare-pad)}@media(prefers-reduced-motion:reduce){.bss-disc__chev{transition:none}}.bss-divider{border:none;border-top:var(--divider-border-w) solid var(--border-subtle);margin:var(--space-md) 0;border-radius:0}.bss-divider--strong{border-top-color:var(--border-default)}.bss-divider--vertical{display:inline-block;width:0;align-self:stretch;border-top:none;border-left:var(--divider-border-w) solid var(--border-subtle);margin:0 var(--space-sm);min-height:16px}.bss-divider--vertical.bss-divider--strong{border-left-color:var(--border-default)}.bss-divider--dashed{border-top:var(--divider-dashed-border-w) dashed var(--border-default)}.bss-divider-labeled{display:flex;align-items:center;gap:var(--divider-labeled-gap);margin:var(--space-md) 0}.bss-divider-labeled:before,.bss-divider-labeled:after{content:"";flex:1;border-top:var(--divider-border-w) solid var(--border-subtle)}.bss-divider-labeled__text{font:var(--type-section-head);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}.bss-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--empty-gap);padding:var(--empty-pad);border:var(--empty-border-w) dashed var(--border-default);border-radius:var(--radius-card);color:var(--text-muted)}.bss-empty--card{border-style:solid;background:var(--surface-card)}.bss-empty--compact{padding:var(--empty-compact-pad)}.bss-empty__glyph{font:700 16px/1 var(--font-display);color:var(--text-muted);border:var(--empty-glyph-border-w) solid var(--border-default);border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px}.bss-empty__title{font-family:var(--font-display);font-weight:700;font-size:var(--empty-title-font-size);line-height:18px;color:var(--text-primary);margin:0}.bss-empty__body{font:var(--type-body-sm);color:var(--text-secondary);max-width:36em}.bss-empty--strong-body .bss-empty__body{color:var(--text-primary)}.bss-empty__actions{display:flex;gap:var(--empty-actions-gap);margin-top:8px;align-items:center}.bss-ff{display:flex;flex-direction:column;gap:var(--ff-gap);border-radius:0}.bss-ff--h{display:grid;grid-template-columns:160px 1fr;gap:var(--ff-h-gap);align-items:start}.bss-ff__label{font-family:var(--font-sans);font-weight:600;font-size:var(--ff-label-font-size);line-height:16px;color:var(--text-primary)}.bss-ff--h .bss-ff__label{padding-top:var(--ff-h-label-pad-top)}.bss-ff__req{color:var(--color-danger);margin-left:3px}.bss-ff__hint{font:var(--type-caption);color:var(--text-muted)}.bss-ff__err{font:var(--type-caption);color:var(--text-error);display:inline-flex;align-items:baseline;gap:var(--ff-gap)}.bss-ff--h .bss-ff__hint,.bss-ff--h .bss-ff__err{grid-column:2}.bss-helper{display:block;font:var(--type-hint);font-style:italic;color:var(--text-muted);border-radius:0}.bss-helper--error{font:var(--type-caption);font-style:normal;color:var(--text-error)}.bss-helper--success{font:var(--type-caption);font-style:normal;color:var(--color-success)}.bss-helper__glyph{margin-right:4px;font-style:normal}.bss-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:var(--iconbtn-border-w) solid transparent;border-radius:var(--radius-button);background:transparent;color:var(--text-secondary);cursor:pointer;box-sizing:border-box;padding:0;position:relative;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.bss-iconbtn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-iconbtn--md{width:36px;height:36px}.bss-iconbtn--sm{width:28px;height:28px}.bss-iconbtn svg{width:16px;height:16px}.bss-iconbtn--ghost:hover{background:var(--interactive-secondary);color:var(--text-primary)}.bss-iconbtn--secondary{background:var(--interactive-secondary);color:var(--interactive-secondary-text);border-color:var(--interactive-secondary-border)}.bss-iconbtn--secondary:hover{background:var(--button-secondary-bg-hover)}.bss-iconbtn--danger{color:var(--color-danger)}.bss-iconbtn--danger:hover{background:var(--surface-danger);color:var(--color-danger-hover)}.bss-iconbtn--pressed{background:var(--surface-selected,var(--blue-100));color:var(--interactive-primary);border-color:var(--border-emphasis)}.bss-iconbtn--pressed:hover{background:var(--surface-selected,var(--blue-100))}.bss-iconbtn:disabled{background:transparent;color:var(--interactive-disabled-text);cursor:not-allowed}.bss-iconbtn--secondary:disabled{background:var(--interactive-disabled)}.bss-ialert{display:flex;align-items:baseline;gap:var(--ialert-gap);padding:var(--ialert-pad);font:var(--type-body-sm);border:var(--ialert-border-w) solid;border-radius:var(--radius-control)}.bss-ialert--info{background:var(--status-info-fill);border-color:var(--status-info-border);color:var(--status-info-text)}.bss-ialert--warning{background:var(--color-warning-fill);border-color:var(--color-warning-border);color:var(--color-warning-text)}.bss-ialert--error{background:var(--status-error-fill);border-color:var(--status-error-border);color:var(--status-error-text)}.bss-ialert--success{background:var(--status-success-fill);border-color:var(--status-success-border);color:var(--status-success-text)}.bss-ialert__glyph{font-weight:700;flex:none}.bss-ialert__body{flex:1}.bss-ialert__action{border:none;background:none;padding:0;cursor:pointer;font:600 12px/16px var(--font-sans);color:inherit;text-decoration:underline;white-space:nowrap}.bss-ialert__action:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-kbd{display:inline-block;font:var(--type-mono);font-size:var(--kbd-font-size);line-height:1;color:var(--text-secondary);background:var(--surface-rail);border:var(--kbd-border-w) solid var(--border-default);border-bottom-width:2px;border-radius:var(--radius-subtle);padding:var(--kbd-pad);vertical-align:middle;white-space:nowrap}.bss-kbd-combo{display:inline-flex;align-items:center;gap:var(--kbd-combo-gap)}.bss-kbd-combo__plus{font:var(--type-caption);color:var(--text-muted)}.bss-kv{display:grid;grid-template-columns:140px 1fr;gap:var(--kv-gap);margin:0}.bss-kv__term{font:var(--type-caption);color:var(--text-muted);margin:0;padding-top:var(--kv-term-pad-top)}.bss-kv__val{font:var(--type-body-sm);color:var(--text-primary);margin:0;min-width:0;overflow-wrap:anywhere}.bss-kv__val--mono{font-family:var(--font-mono);font-size:var(--kv-copy-val-font-size)}.bss-copy{display:inline-flex;align-items:center;gap:var(--kv-copy-gap);max-width:100%}.bss-copy__val{font:500 11px/16px var(--font-mono);color:var(--text-primary);background:var(--surface-chip);border:var(--kv-copy-val-border-w) solid var(--border-subtle);border-radius:var(--radius-subtle);padding:var(--kv-copy-val-pad);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bss-copy__btn{border:var(--kv-copy-btn-border-w) solid var(--interactive-secondary-border);border-radius:var(--radius-control);background:var(--interactive-secondary);color:var(--interactive-secondary-text);font:600 10px/1 var(--font-sans);padding:var(--kv-copy-btn-pad);cursor:pointer;white-space:nowrap}.bss-copy__btn:hover{background:var(--surface-card-header)}.bss-copy__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-copy__btn--done{color:var(--color-success);border-color:var(--border-resolved);background:var(--surface-card)}.bss-link{color:var(--link,var(--interactive-primary));text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);border-radius:0}.bss-link:hover{color:var(--link-hover,var(--interactive-primary-hover))}.bss-link:visited{color:var(--link-visited,var(--interactive-primary-hover))}.bss-link:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-link--standalone{font-weight:600;text-decoration:none}.bss-link--standalone:hover{text-decoration:underline}.bss-link--disabled,.bss-link--disabled:hover,.bss-link--disabled:visited{color:var(--text-disabled);text-decoration:none;cursor:not-allowed;pointer-events:none}.bss-link__ext{font-size:.85em;margin-left:2px}.bss-menu-wrap{display:inline-flex;position:relative}.bss-menu{position:fixed;z-index:var(--z-dropdown,200);width:max-content;min-width:var(--menu-min-w, 0);max-width:var(--menu-max-w, 280px);background:var(--surface-raised);border:var(--menu-border-w) solid var(--border-default);box-shadow:var(--shadow-card);border-radius:var(--radius-menu);overflow:hidden;padding:var(--menu-pad)}.bss-menu__item{display:flex;align-items:center;gap:var(--menu-item-gap);width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:var(--menu-item-pad);font:var(--type-body-sm);color:var(--text-primary)}.bss-menu__item:hover{background:var(--menu-item-hover,var(--surface-l1))}.bss-menu__item:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:-2px}.bss-menu__item--danger{color:var(--color-danger)}.bss-menu__item--danger:hover{background:var(--surface-danger)}.bss-menu__item:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.bss-menu__label{flex:1;min-width:0;font:var(--type-body-sm);line-height:var(--menu-label-line-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bss-menu__kbd{font:600 10px/1.4 var(--font-mono);color:var(--text-muted)}.bss-menu__divider{border:none;border-top:var(--menu-border-w) solid var(--border-subtle);margin:4px 0}.bss-pgn{display:flex;align-items:center;gap:var(--pgn-gap);font:var(--type-body-sm);color:var(--text-secondary)}.bss-pgn__range{font-family:var(--font-mono);font-size:var(--pgn-range-font-size);color:var(--text-secondary)}.bss-pgn__btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:var(--pgn-btn-border-w) solid var(--interactive-secondary-border);background:var(--interactive-secondary);color:var(--interactive-secondary-text);font:700 14px/1 var(--font-sans);cursor:pointer;border-radius:var(--radius-control)}.bss-pgn__btn:hover:not(:disabled){background:var(--surface-card-header)}.bss-pgn__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-pgn__btn:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);border-color:transparent;cursor:not-allowed}.bss-pgn__page{font-family:var(--font-mono);font-size:var(--pgn-page-font-size)}.bss-pgn__size{display:inline-flex;align-items:center;gap:var(--pgn-size-gap)}.bss-pgn__select{height:28px;border:var(--pgn-select-border-w) solid var(--border-default);background:var(--surface-input);font:var(--type-body-sm);color:var(--text-primary);padding:var(--pgn-select-pad);border-radius:var(--radius-control)}.bss-pgn__select:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-progress{display:flex;flex-direction:column;gap:var(--progress-gap);width:100%}.bss-progress__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--progress-head-gap)}.bss-progress__label{font:var(--type-label);color:var(--text-secondary)}.bss-progress__value{font:var(--type-mono);font-size:var(--progress-value-font-size);color:var(--text-primary)}.bss-progress__track{height:6px;background:var(--border-subtle);position:relative;overflow:hidden;border-radius:var(--radius-pill)}.bss-progress__fill{position:absolute;left:0;top:0;bottom:0;background:var(--interactive-primary);transition:width var(--motion-medium) var(--ease-out)}.bss-progress--done .bss-progress__fill{background:var(--interactive-primary)}.bss-progress--error .bss-progress__fill{background:var(--color-danger)}.bss-radiogroup{display:flex;flex-direction:column;gap:var(--radiogroup-gap)}.bss-radiogroup--horizontal{flex-direction:row;gap:var(--radiogroup-h-gap);flex-wrap:wrap}.bss-radio{display:inline-flex;align-items:center;gap:var(--radio-gap);cursor:pointer;font:var(--type-body-sm);color:var(--text-primary);position:relative}.bss-radio__native{position:absolute;opacity:0;width:0;height:0}.bss-radio__dot{width:16px;height:16px;border:var(--radio-dot-border-w) solid var(--border-default);border-radius:50%;background:var(--surface-input);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--motion-fast) var(--ease-out)}.bss-radio__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--interactive-primary);transform:scale(0);transition:transform var(--motion-fast) var(--ease-out)}.bss-radio__native:checked+.bss-radio__dot{border:var(--radio-dot-checked-border-w) solid var(--interactive-primary)}.bss-radio__native:checked+.bss-radio__dot:after{transform:scale(1)}.bss-radio__native:focus-visible+.bss-radio__dot{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-radio--disabled{cursor:not-allowed;color:var(--text-disabled)}.bss-radio--disabled .bss-radio__dot{background:var(--interactive-disabled);border-color:var(--border-default)}.bss-radio--disabled .bss-radio__dot:after{background:var(--text-disabled)}.bss-search{display:inline-flex;align-items:center;gap:var(--searchfield-gap);background:var(--surface-input);border:var(--searchfield-border-w) solid var(--border-default);border-radius:var(--radius-control);height:32px;padding:var(--searchfield-pad);min-width:200px}.bss-search:focus-within{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-search__input{flex:1;border:none;outline:none;background:transparent;font:var(--type-body-sm);color:var(--text-primary);min-width:0}.bss-search__input::placeholder{color:var(--text-placeholder)}.bss-search__clear{border:none;background:none;color:var(--text-muted);font:600 12px/1 var(--font-sans);cursor:pointer;padding:var(--searchfield-clear-pad)}.bss-search__clear:hover{color:var(--text-primary)}.bss-search__clear:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-search--disabled{background:var(--surface-input-readonly);cursor:not-allowed}.bss-seg{display:inline-flex;border:var(--seg-border-w) solid var(--border-default);border-radius:var(--radius-menu);overflow:hidden;background:var(--surface-frame)}.bss-seg__opt{font:var(--type-button);padding:var(--seg-pad);background:none;border:none;border-right:var(--seg-border-w) solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.bss-seg__opt:last-child{border-right:none}.bss-seg__opt:hover{background:var(--surface-l1);color:var(--text-primary)}.bss-seg__opt--on,.bss-seg__opt--on:hover{background:var(--interactive-primary);color:var(--interactive-primary-text)}.bss-seg__opt--live.bss-seg__opt--on,.bss-seg__opt--live.bss-seg__opt--on:hover{background:var(--color-live);color:var(--interactive-primary-text)}.bss-seg__opt:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:-2px}.bss-seg--static .bss-seg__opt{cursor:default}.bss-seg--static .bss-seg__opt:hover{background:none;color:var(--text-secondary)}.bss-seg--static .bss-seg__opt--on,.bss-seg--static .bss-seg__opt--on:hover{background:var(--interactive-primary);color:var(--interactive-primary-text)}.bss-seg--static .bss-seg__opt--live.bss-seg__opt--on,.bss-seg--static .bss-seg__opt--live.bss-seg__opt--on:hover{background:var(--color-live);color:var(--interactive-primary-text)}.bss-select{position:relative;display:inline-flex;width:100%}.bss-select__el{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:var(--type-body);color:var(--text-primary);background:var(--surface-input);border:var(--select-border-w) solid var(--border-default);border-radius:var(--radius-control);padding:var(--select-pad);width:100%;cursor:pointer;box-sizing:border-box}.bss-select__el:focus{outline:none;border:var(--select-focus-border-w) solid var(--border-emphasis);padding:var(--select-focus-pad)}.bss-select__el:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);cursor:not-allowed}.bss-select__caret{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:var(--select-caret-font-size);color:var(--text-secondary);pointer-events:none}.bss-slider{display:flex;flex-direction:column;gap:var(--slider-gap);width:100%}.bss-slider__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--slider-head-gap)}.bss-slider__label{font:var(--type-label);color:var(--text-secondary)}.bss-slider__value{font:var(--type-mono);font-size:var(--slider-value-font-size);color:var(--text-primary)}.bss-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;margin:6px 0;background:var(--border-subtle);outline:none;cursor:pointer;border-radius:var(--radius-pill)}.bss-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:var(--interactive-primary);border:none;border-radius:50%;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.bss-slider__input::-moz-range-thumb{width:14px;height:14px;background:var(--interactive-primary);border:none;border-radius:50%;cursor:pointer}.bss-slider__input:hover::-webkit-slider-thumb{background:var(--interactive-primary-hover)}.bss-slider__input:hover::-moz-range-thumb{background:var(--interactive-primary-hover)}.bss-slider__input:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-slider__input:disabled{cursor:not-allowed}.bss-slider__input:disabled::-webkit-slider-thumb{background:var(--text-disabled)}.bss-slider__input:disabled::-moz-range-thumb{background:var(--text-disabled)}.bss-stepper{display:flex;align-items:flex-start;gap:0;list-style:none;margin:0;padding:0}.bss-stepper__step{display:flex;align-items:flex-start;gap:var(--stepper-step-gap);flex:1;min-width:0}.bss-stepper__marker{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:var(--stepper-border-w) solid var(--border-default);background:var(--surface-card);border-radius:50%;font:700 10px/1 var(--font-mono);color:var(--text-muted)}.bss-stepper__step--done .bss-stepper__marker{border-color:var(--border-resolved);color:var(--color-success)}.bss-stepper__step--current .bss-stepper__marker{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-on-primary)}.bss-stepper__text{min-width:0;padding-top:var(--stepper-text-pad-top)}.bss-stepper__label{display:block;font-family:var(--font-sans);font-weight:600;font-size:var(--stepper-label-font-size);line-height:14px;color:var(--text-muted)}.bss-stepper__step--current .bss-stepper__label{color:var(--text-primary)}.bss-stepper__step--done .bss-stepper__label{color:var(--text-secondary)}.bss-stepper__meta{display:block;font:var(--type-caption);color:var(--text-muted)}.bss-stepper__line{flex:1;height:1px;background:var(--border-default);margin:10px 8px 0;min-width:16px}.bss-stepper__step--done+li .bss-stepper__line,.bss-stepper__line--done{background:var(--border-resolved)}.bss-stepper__btn{all:unset;display:flex;align-items:flex-start;gap:var(--stepper-step-gap);cursor:pointer;min-width:0}.bss-stepper__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:2px}.bss-stepper--strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--stepper-strip-gap);padding:var(--stepper-strip-pad);background:var(--surface-l1);border-bottom:var(--stepper-border-w) solid var(--border-default);font:var(--type-label)}.bss-stepper__pair{display:inline-flex;align-items:center;gap:var(--stepper-step-gap)}.bss-stepper__chip{padding:var(--stepper-chip-pad);color:var(--text-secondary);background:var(--surface-frame);border:var(--stepper-border-w) solid var(--border-default);border-radius:var(--radius-chip);white-space:nowrap}.bss-stepper__chip--done{background:var(--surface-chip)}.bss-stepper__chip--current{font-weight:var(--weight-semibold);color:var(--text-on-primary);background:var(--interactive-primary);border-color:var(--interactive-primary)}.bss-stepper__strip-arrow{color:var(--text-secondary)}.bss-stepper__aside{margin-left:auto}.bss-stepper__chip--failed{font-weight:var(--weight-semibold);color:var(--text-on-primary);background:var(--color-danger);border-color:var(--color-danger)}.bss-stepper--strip.bss-stepper--inline{background:none;border-bottom:none;padding:0}.bss-stepper__vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bss-tabs{display:flex;gap:var(--tabs-gap);border-bottom:var(--tabs-border-w) solid var(--border-subtle)}.bss-tabs__tab{font:var(--type-body-sm);font-weight:500;color:var(--text-secondary);background:none;border:none;padding:var(--tabs-tab-pad);cursor:pointer;border-bottom:var(--tabs-underline-w) solid transparent;margin-bottom:-.5px;transition:color var(--motion-fast) var(--ease-out)}.bss-tabs__tab:hover{color:var(--text-primary)}.bss-tabs__tab--on{color:var(--text-primary);font-weight:600;border-bottom-color:var(--border-emphasis)}.bss-tabs__tab:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:2px}.bss-tabs--stretch{gap:0;border-bottom-color:var(--border-default)}.bss-tabs--stretch .bss-tabs__tab{flex:1;text-align:center;padding:var(--tabs-stretch-pad);font:var(--type-label);color:var(--text-secondary)}.bss-tabs--stretch .bss-tabs__tab--on{color:var(--text-primary);font-weight:700}.bss-tabs--folder{gap:0;align-items:flex-end}.bss-tabs--folder .bss-tabs__tab{padding:var(--tabs-folder-pad);color:var(--text-secondary);border:var(--tabs-border-w) solid transparent;border-bottom:none;border-radius:var(--radius-control) var(--radius-control) 0 0;margin-bottom:-.5px}.bss-tabs--folder .bss-tabs__tab:hover{color:var(--text-primary);background:var(--surface-l1)}.bss-tabs--folder .bss-tabs__tab--on,.bss-tabs--folder .bss-tabs__tab--on:hover{color:var(--text-primary);font-weight:600;background:var(--surface-card);border-color:var(--border-subtle)}.bss-tabs__tab:disabled{opacity:.6;cursor:not-allowed}.bss-tabs__tab:disabled:hover{color:var(--text-secondary)}.bss-tabs--doc{gap:0;border:var(--tabs-border-w) solid var(--border-default);border-bottom:var(--tabs-border-w) solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.bss-tabs--doc .bss-tabs__tab{flex:1;display:flex;flex-direction:column;gap:var(--tabs-doc-gap);align-items:flex-start;min-height:var(--tap-floor);margin-bottom:0;padding:var(--tabs-doc-pad);font:var(--type-label);font-weight:700;color:var(--text-secondary);background:var(--surface-card-header);border-bottom:none;border-right:var(--tabs-border-w) solid var(--border-default);border-radius:0;text-align:left}.bss-tabs--doc .bss-tabs__tab:last-child{border-right:none}.bss-tabs--doc .bss-tabs__tab--on,.bss-tabs--doc .bss-tabs__tab--on:hover{background:var(--surface-card);color:var(--text-primary)}.bss-tabs__tabmeta{font:var(--type-hint);font-weight:400;color:var(--text-secondary)}.bss-tabs-doc__metaband{display:flex;flex-wrap:wrap;gap:var(--tabs-metaband-gap);padding:var(--tabs-metaband-pad);font:var(--type-body-sm);color:var(--text-secondary);background:var(--surface-card-header);border:var(--tabs-border-w) solid var(--border-default);border-top:none;border-radius:0 0 var(--radius-subtle) var(--radius-subtle)}.bss-tag{display:inline-flex;align-items:center;gap:var(--tag-gap);font:var(--type-label);color:var(--text-primary);background:var(--surface-chip);border:var(--tag-border-w) solid var(--border-default);border-radius:var(--radius-chip);padding:var(--tag-pad);white-space:nowrap}.bss-tag--selected{background:var(--surface-selected,var(--blue-100));border-color:var(--border-emphasis);color:var(--interactive-primary)}.bss-tag--disabled{color:var(--text-disabled);background:var(--interactive-disabled)}.bss-tag--toggle{cursor:pointer;box-sizing:border-box;font:var(--type-label)}.bss-tag--toggle:hover:not([aria-pressed=true]):not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.bss-tag--toggle[aria-pressed=true]{color:var(--text-on-primary);background:var(--interactive-primary);border-color:var(--interactive-primary)}.bss-tag--toggle:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-tag--toggle:disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--interactive-disabled)}.bss-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;margin-right:-3px;font:600 11px/1 var(--font-sans);border-radius:var(--radius-chip);transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.bss-tag__remove:hover{color:var(--text-primary);background:var(--border-subtle)}.bss-tag__remove:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-tag--disabled .bss-tag__remove{cursor:not-allowed;color:var(--text-disabled)}.bss-field{display:flex;flex-direction:column;gap:var(--textfield-gap)}.bss-field__label{font:var(--type-label);color:var(--text-secondary)}.bss-field__req{color:var(--color-danger);margin-left:2px}.bss-field__input{font:var(--type-body);color:var(--text-primary);background:var(--surface-input);border:var(--textfield-border-w) solid var(--border-default);border-radius:var(--radius-control);padding:var(--textfield-pad);box-sizing:border-box;width:100%;transition:border-color var(--motion-fast) var(--ease-out)}.bss-field__input::placeholder{color:var(--text-placeholder)}.bss-field__input:focus{outline:none;border:var(--textfield-focus-border-w) solid var(--border-emphasis);padding:var(--textfield-focus-pad)}.bss-field--error .bss-field__input{border:var(--textfield-border-w) solid var(--color-danger);background:var(--surface-error)}.bss-field--error .bss-field__input:focus{border:var(--textfield-border-w) solid var(--color-danger);padding:var(--textfield-pad)}.bss-field--readonly .bss-field__input{background:var(--surface-input-readonly);color:var(--text-secondary)}.bss-field__input:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);cursor:not-allowed}.bss-field__msg{font:var(--type-caption);color:var(--text-error)}.bss-field__hint{font:var(--type-hint);font-style:italic;color:var(--text-muted)}.bss-textarea{display:flex;flex-direction:column;gap:var(--textarea-gap)}.bss-textarea__label{font:var(--type-label);color:var(--text-secondary)}.bss-textarea__req{color:var(--color-danger);margin-left:2px}.bss-textarea__input{font:var(--type-body);color:var(--text-primary);background:var(--surface-input);border:var(--textarea-border-w) solid var(--border-default);border-radius:var(--radius-control);padding:var(--textarea-pad);box-sizing:border-box;width:100%;resize:vertical;min-height:38px;transition:border-color var(--motion-fast) var(--ease-out)}.bss-textarea__input::placeholder{color:var(--text-placeholder)}.bss-textarea__input:focus{outline:none;border:var(--textarea-focus-border-w) solid var(--border-emphasis);padding:var(--textarea-focus-pad)}.bss-textarea--error .bss-textarea__input{border:var(--textarea-border-w) solid var(--color-danger);background:var(--surface-error)}.bss-textarea--error .bss-textarea__input:focus{border:var(--textarea-border-w) solid var(--color-danger);padding:var(--textarea-pad)}.bss-textarea--readonly .bss-textarea__input{background:var(--surface-input-readonly);color:var(--text-secondary)}.bss-textarea__input:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);cursor:not-allowed}.bss-textarea__foot{display:flex;justify-content:space-between;gap:var(--textarea-foot-gap)}.bss-textarea__msg{font:var(--type-caption);color:var(--text-error)}.bss-textarea__hint{font:var(--type-hint);font-style:italic;color:var(--text-muted)}.bss-textarea__count{font:var(--type-mono);font-size:var(--textarea-count-font-size);color:var(--text-muted);margin-left:auto}.bss-textarea__count--over{color:var(--text-error)}.bss-toasts{position:fixed;bottom:16px;right:16px;z-index:var(--z-toast,1200);display:flex;flex-direction:column;gap:var(--toast-viewport-gap);align-items:flex-end}.bss-toast{display:flex;align-items:flex-start;gap:var(--toast-gap);min-width:260px;max-width:360px;background:var(--surface-raised);border:var(--toast-border-w) solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:var(--radius-menu);padding:var(--toast-pad);animation:bss-toast-in var(--motion-medium,.2s) var(--ease-out)}.bss-toast--success{background:var(--status-success-fill);border-left:var(--toast-accent-border-w) solid var(--border-resolved)}.bss-toast--error{background:var(--status-error-fill);border-left:var(--toast-accent-border-w) solid var(--color-danger)}.bss-toast__glyph{font:700 12px/18px var(--font-sans);flex:none}.bss-toast--success .bss-toast__glyph{color:var(--status-success-text)}.bss-toast--error .bss-toast__glyph{color:var(--status-error-text)}.bss-toast__body{flex:1;font:var(--type-body-sm);color:var(--text-primary)}.bss-toast__title{font-family:var(--font-display);font-weight:700;font-size:var(--toast-title-font-size);line-height:16px;display:block}.bss-toast__msg{color:var(--text-secondary)}.bss-toast__action{border:none;background:none;padding:0;cursor:pointer;font:600 12px/16px var(--font-sans);color:var(--link,var(--interactive-primary));text-decoration:underline;margin-top:4px;display:inline-block}.bss-toast__action:focus-visible,.bss-toast__close:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-toast__close{border:none;background:none;color:var(--text-muted);font:600 12px/1 var(--font-sans);cursor:pointer;padding:var(--toast-close-pad);flex:none}.bss-toast__close:hover{color:var(--text-primary)}@keyframes bss-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bss-toast{animation:none}}.bss-switch{display:inline-flex;align-items:center;gap:var(--switch-gap);cursor:pointer;font:var(--type-body-sm);color:var(--text-primary);background:none;border:none;padding:0}.bss-switch__track{width:34px;height:20px;border-radius:var(--radius-pill);background:var(--border-default);position:relative;transition:background var(--motion-fast) var(--ease-out);flex-shrink:0}.bss-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--switch-thumb-bg);transition:left var(--motion-fast) var(--ease-out)}.bss-switch[aria-checked=true] .bss-switch__track{background:var(--interactive-primary)}.bss-switch[aria-checked=true] .bss-switch__thumb{left:16px}.bss-switch:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:2px;border-radius:var(--radius-subtle)}.bss-switch:disabled{cursor:not-allowed;color:var(--text-disabled)}.bss-switch:disabled .bss-switch__track{background:var(--interactive-disabled)}.bss-tooltip-wrap{display:inline-flex;position:relative}.bss-tooltip{position:absolute;z-index:var(--z-popover,1100);background:var(--surface-brand-dark);color:var(--tooltip-text);font:var(--type-caption);padding:var(--tooltip-pad);border-radius:var(--radius-control);max-width:240px;width:max-content;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.bss-tooltip--open{opacity:1}.bss-tooltip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.bss-tooltip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.bss-tooltip{transition:none}}@keyframes bss-banner-rot{to{transform:rotate(360deg)}}.bss-banner{display:flex;gap:var(--banner-gap);align-items:flex-start;padding:var(--banner-pad);border:var(--banner-border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-stage);font:var(--type-body);color:var(--text-primary)}.bss-banner__icon{flex-shrink:0;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;font-size:var(--banner-icon-font-size);line-height:1;margin-top:1px}.bss-banner__title{font-weight:600}.bss-banner__body{color:var(--text-secondary);font:var(--type-body-sm);margin-top:2px}.bss-banner__spin{width:14px;height:14px;border:var(--banner-spin-border-w) solid var(--border-subtle);border-top-color:var(--text-secondary);border-radius:50%;animation:bss-banner-rot var(--motion-spinner) linear infinite}.bss-banner--info{background:var(--status-info-fill);border-color:var(--status-info-border)}.bss-banner--info .bss-banner__icon{color:var(--status-info-text)}.bss-banner--ok{background:var(--status-success-fill);border-color:var(--status-success-border)}.bss-banner--ok .bss-banner__icon{color:var(--status-success-text)}.bss-banner--warn{background:var(--color-warning-fill);border-color:var(--color-warning-border);color:var(--color-warning-text)}.bss-banner--warn .bss-banner__body{color:var(--color-warning-text)}.bss-banner--warn .bss-banner__icon{color:var(--color-warning-border)}.bss-banner--error{background:var(--status-error-fill);border:var(--banner-border-w) solid var(--status-error-border);color:var(--status-error-text)}.bss-banner--error .bss-banner__body{color:var(--status-error-text)}.bss-banner--load{background:var(--surface-l1);border-color:var(--border-subtle);color:var(--text-secondary)}@keyframes bss-dotpulse{0%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}to{opacity:.3;transform:translateY(0)}}.bss-dotpulse{display:inline-flex;align-items:center;gap:var(--dotpulse-gap)}.bss-dotpulse i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:bss-dotpulse var(--motion-pulse) ease-in-out infinite}.bss-dotpulse i:nth-child(2){animation-delay:.18s}.bss-dotpulse i:nth-child(3){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.bss-dotpulse i{animation:none;opacity:.7}}@keyframes bss-skel{0%{opacity:.4}to{opacity:.85}}.bss-skel{display:block;background:var(--surface-card-header);border-radius:var(--radius-subtle);animation:bss-skel var(--motion-skeleton) ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.bss-skel{animation:none;opacity:.6}}@keyframes bss-spinner-rot{to{transform:rotate(360deg)}}.bss-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--border-subtle);border-top-color:var(--interactive-primary);animation:bss-spinner-rot var(--motion-spinner) linear infinite}@media(prefers-reduced-motion:reduce){.bss-spinner{animation-duration:3s}}@keyframes bss-blink{50%{opacity:0}}.bss-stream-msg{display:flex;align-items:flex-start;gap:var(--space-sm)}.bss-stream-msg__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-avatar, 50%);background:var(--surface-chip);overflow:hidden}.bss-stream-msg__body{flex:1;min-width:0}.bss-stream-msg__author{font:var(--type-label);color:var(--text-muted);margin-bottom:var(--space-xs)}.bss-stream-msg__text{font:var(--type-body);color:var(--text-primary)}.bss-stream-msg__caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--text-primary);animation:bss-blink 1s step-end infinite}.bss-stream-msg__footer{margin-top:var(--space-sm)}@media(prefers-reduced-motion:reduce){.bss-stream-msg__caret{animation:none}}.bss-appr{background:var(--surface-approval-card);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-card);padding:var(--appr-pad);display:flex;flex-direction:column;gap:var(--appr-gap)}.bss-appr--rejected{background:var(--surface-approval-rejected)}.bss-appr--empty{background:transparent;border:var(--border-w-1) dashed var(--border-default);align-items:center;text-align:center;color:var(--text-muted)}.bss-appr--staged{border-left:var(--appr-staged-border-w) solid var(--border-emphasis)}.bss-appr__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--appr-head-gap)}.bss-appr__title{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-12);line-height:16px;color:var(--text-primary)}.bss-appr__meta{font:var(--type-meta);color:var(--text-muted);margin-top:5px}.bss-appr__body{font:var(--type-body-sm);color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:var(--appr-body-gap)}.bss-appr__link{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-11);line-height:1.4;color:var(--interactive-primary);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;align-self:flex-start}.bss-appr__actions{display:flex;flex-direction:column;gap:var(--appr-actions-gap)}.bss-appr__btn{font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-12);line-height:16px;width:100%;padding:var(--appr-btn-pad);border-radius:var(--radius-button);border:var(--border-w-05) solid transparent;cursor:pointer;position:relative;overflow:hidden;transition:background var(--motion-fast) var(--ease-out)}.bss-appr__btn--approve{background:var(--interactive-primary);color:var(--text-on-primary)}.bss-appr__btn--approve:hover{background:var(--interactive-primary-hover)}.bss-appr__btn--approve:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand-flame)}.bss-appr__btn--approve:disabled:after{display:none}.bss-appr__btn--reject{background:var(--interactive-secondary);color:var(--interactive-secondary-text);border-color:var(--interactive-secondary-border)}.bss-appr__btn:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);border-color:transparent;cursor:not-allowed}.bss-appr__status{display:inline-flex;align-items:center;gap:var(--appr-status-gap);font:var(--type-body-sm);font-weight:600}.bss-appr__status--ok{color:var(--color-success)}.bss-appr__status--rej{color:var(--color-danger)}.bss-appr__spin{width:13px;height:13px;border:var(--border-w-2) solid var(--border-subtle);border-top-color:var(--text-secondary);border-radius:50%;animation:bss-pipe-rot var(--motion-spinner) linear infinite}.bss-bulk{position:sticky;bottom:8px;z-index:var(--z-sticky,100);display:flex;align-items:center;gap:var(--bulkactionbar-gap);background:var(--surface-brand-dark);color:var(--text-on-primary);padding:var(--bulkactionbar-pad);border-radius:var(--radius-card);box-shadow:var(--shadow-card);animation:bss-bulk-in var(--motion-fast) var(--ease-out)}.bss-bulk--fixed{position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.bss-bulk__count{font:700 12px/16px var(--font-display);white-space:nowrap}.bss-bulk__count b{font-family:var(--font-mono);font-weight:700}.bss-bulk__sep{width:1px;align-self:stretch;background:var(--bulkactionbar-sep-bg)}.bss-bulk__actions{display:flex;align-items:center;gap:var(--bulkactionbar-actions-gap);flex-wrap:wrap}.bss-bulk__clear{margin-left:auto;border:none;background:none;color:var(--text-on-primary);opacity:.85;font:600 11px/1 var(--font-sans);cursor:pointer;padding:var(--bulkactionbar-clear-pad);display:inline-flex;align-items:center;gap:var(--bulkactionbar-clear-gap);white-space:nowrap}.bss-bulk__clear:hover{opacity:1;text-decoration:underline}.bss-bulk__clear:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}@keyframes bss-bulk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bss-bulk--fixed{animation:none}@media(prefers-reduced-motion:reduce){.bss-bulk{animation:none}}.bss-cmdk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal,1000);background:var(--overlay-scrim);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:bss-cmdk-fade var(--motion-medium,.2s) var(--ease-out)}.bss-cmdk{width:100%;max-width:560px;background:var(--surface-raised);border:var(--border-w-05) solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:var(--radius-menu);overflow:hidden;display:flex;flex-direction:column}.bss-cmdk__inputrow{display:flex;align-items:center;gap:var(--cmdk-inputrow-gap);padding:var(--cmdk-inputrow-pad);border-bottom:var(--border-w-05) solid var(--border-default)}.bss-cmdk__glyph{color:var(--text-muted);font:700 12px/1 var(--font-mono)}.bss-cmdk__input{flex:1;border:none;outline:none;background:transparent;height:44px;font:var(--type-body);color:var(--text-primary)}.bss-cmdk__input::placeholder{color:var(--text-placeholder)}.bss-cmdk__list{max-height:320px;overflow:auto;padding:var(--cmdk-list-pad);margin:0;list-style:none}.bss-cmdk__group{font:var(--type-section-head);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);padding:var(--cmdk-group-pad)}.bss-cmdk__item{display:flex;align-items:center;gap:var(--cmdk-item-gap);padding:var(--cmdk-item-pad);font:var(--type-body-sm);color:var(--text-primary);cursor:pointer}.bss-cmdk__item[aria-selected=true]{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--interactive-primary)}.bss-cmdk__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bss-cmdk__kbd{font:600 10px/1.4 var(--font-mono);color:var(--text-muted);border:var(--border-w-05) solid var(--border-default);background:var(--surface-chip);padding:var(--cmdk-kbd-pad);border-radius:var(--radius-subtle)}.bss-cmdk__empty{padding:var(--cmdk-empty-pad);text-align:center;font:var(--type-body-sm);color:var(--text-muted)}.bss-cmdk__foot{display:flex;gap:var(--cmdk-foot-gap);padding:var(--cmdk-foot-pad);border-top:var(--border-w-05) solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.bss-cmdk__foot b{font:600 10px/1.4 var(--font-mono);border:var(--border-w-05) solid var(--border-default);background:var(--surface-chip);padding:var(--cmdk-foot-b-pad);border-radius:var(--radius-subtle)}@keyframes bss-cmdk-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bss-cmdk-scrim{animation:none}}.bss-table{background:var(--surface-card);border:var(--datatable-border-w) solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.bss-table__scroll{overflow:auto}.bss-table table{width:100%;border-collapse:collapse}.bss-table th{position:sticky;top:0;z-index:1;background:var(--table-header-bg,var(--surface-card-header));text-align:left;font:var(--type-section-head);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary);padding:var(--datatable-head-pad);border-bottom:var(--datatable-border-w) solid var(--border-default);white-space:nowrap}.bss-table--dense th{padding:var(--datatable-head-pad-dense)}.bss-table td{font:var(--type-body-sm);color:var(--text-primary);padding:var(--datatable-cell-pad);border-bottom:var(--datatable-border-w) solid var(--border-subtle);vertical-align:top}.bss-table--dense td{padding:var(--datatable-cell-pad-dense)}.bss-table tbody tr:last-child td{border-bottom:none}.bss-table tbody tr:hover td{background:var(--table-row-bg-hover)}.bss-table tr.bss-table__row--selected td,.bss-table tr.bss-table__row--selected:hover td{background:var(--table-row-selected)}.bss-table th.bss-num,.bss-table td.bss-num{text-align:right}.bss-table td.bss-mono{font:500 11px/16px var(--font-mono)}.bss-table__sortbtn{all:unset;display:inline-flex;align-items:center;gap:var(--datatable-sort-gap);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.bss-table__sortbtn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-table__arrow{font-size:var(--datatable-arrow-font-size);color:var(--interactive-primary)}.bss-table__check{width:14px;height:14px;accent-color:var(--interactive-primary);margin:0;display:block;cursor:pointer}.bss-table__check:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-table__checkcol{width:34px}.bss-table__state td{padding:0;border-bottom:none}.bss-table__skel{height:12px;background:var(--surface-canvas);border-radius:var(--radius-subtle);animation:bss-table-shimmer var(--motion-skeleton,1.4s) var(--ease-out) infinite alternate}@keyframes bss-table-shimmer{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.bss-table__skel{animation:none;opacity:.7}}.bss-table__footer{border-top:var(--datatable-border-w) solid var(--border-default);padding:var(--datatable-footer-pad);display:flex;justify-content:flex-end;background:var(--surface-card)}.bss-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bss-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay,900);background:var(--overlay-scrim);animation:bss-drawer-fade var(--motion-medium,.2s) var(--ease-out)}.bss-drawer{position:fixed;top:0;bottom:0;z-index:var(--z-overlay,900);background:var(--surface-raised);display:flex;flex-direction:column;outline:none;border-radius:0}.bss-drawer--right{right:0;border-left:var(--drawer-border-w) solid var(--border-strong);animation:bss-drawer-right var(--motion-medium,.2s) var(--ease-out)}.bss-drawer--left{left:0;border-right:var(--drawer-border-w) solid var(--border-strong);animation:bss-drawer-left var(--motion-medium,.2s) var(--ease-out)}.bss-drawer__head{display:flex;align-items:center;gap:var(--drawer-gap);padding:var(--drawer-head-pad);background:var(--surface-card-header);border-bottom:var(--drawer-border-w) solid var(--border-subtle)}.bss-drawer__title{flex:1;font-family:var(--font-display);font-weight:700;font-size:var(--drawer-title-font-size);line-height:18px;color:var(--text-primary);margin:0}.bss-drawer__close{border:none;background:none;color:var(--text-muted);font:600 13px/1 var(--font-sans);cursor:pointer;padding:var(--drawer-close-pad)}.bss-drawer__close:hover{color:var(--text-primary)}.bss-drawer__close:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-drawer__body{flex:1;overflow:auto;padding:var(--drawer-body-pad);font:var(--type-body-sm);color:var(--text-secondary)}.bss-drawer__foot{display:flex;justify-content:flex-end;gap:var(--drawer-gap);padding:var(--drawer-foot-pad);border-top:var(--drawer-border-w) solid var(--border-subtle)}@keyframes bss-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes bss-drawer-right{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes bss-drawer-left{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.bss-drawer,.bss-drawer-scrim{animation:none}}.bss-filterbar{background:var(--surface-l1);border:var(--filterbar-border-w) solid var(--border-default);border-radius:var(--radius-card);padding:var(--filterbar-pad);display:flex;flex-direction:column;gap:var(--filterbar-gap)}.bss-filterbar__row{display:flex;align-items:center;gap:var(--filterbar-row-gap);flex-wrap:wrap}.bss-filterbar__spacer{flex:1}.bss-filterbar__applied{display:flex;align-items:center;gap:var(--filterbar-applied-gap);flex-wrap:wrap;border-top:var(--filterbar-applied-border-w) dashed var(--border-subtle);padding-top:var(--filterbar-applied-pad-top)}.bss-filterbar__chip{display:inline-flex;align-items:center;gap:var(--filterbar-chip-gap);background:var(--surface-chip);border:var(--filterbar-chip-border-w) solid var(--border-default);border-radius:var(--filterbar-chip-radius);padding:var(--filterbar-chip-pad);font:600 11px/16px var(--font-sans);color:var(--text-primary)}.bss-filterbar__chip--mono{font-family:var(--font-mono);font-weight:500}.bss-filterbar__x{border:none;background:none;color:var(--text-muted);font:600 10px/1 var(--font-sans);cursor:pointer;padding:var(--filterbar-x-pad)}.bss-filterbar__x:hover{color:var(--color-danger)}.bss-filterbar__x:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-filterbar__clear{border:none;background:none;padding:var(--filterbar-clear-pad);cursor:pointer;font:600 11px/16px var(--font-sans);color:var(--link,var(--interactive-primary));text-decoration:underline;white-space:nowrap}.bss-filterbar__clear:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-filterbar__lbl{font:var(--type-caption);color:var(--text-muted)}.bss-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal,1000);background:var(--overlay-scrim);display:flex;align-items:flex-start;justify-content:center;padding:var(--modal-scrim-pad);animation:bss-modal-fade var(--motion-medium,.2s) var(--ease-out)}.bss-modal{background:var(--surface-modal,var(--surface-raised));border:var(--border-w-05) solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:var(--radius-card);overflow:hidden;width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 96px);outline:none;animation:bss-modal-rise var(--motion-medium,.2s) var(--ease-out)}.bss-modal--sm{max-width:400px}.bss-modal--md{max-width:560px}.bss-modal--lg{max-width:720px}.bss-modal__head{display:flex;align-items:center;gap:var(--modal-head-gap);padding:var(--modal-head-pad);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-subtle)}.bss-modal__head--danger{background:var(--surface-danger)}.bss-modal__title{flex:1;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-13);line-height:18px;color:var(--text-primary);margin:0}.bss-modal__close{border:none;background:none;color:var(--text-muted);font:600 13px/1 var(--font-sans);cursor:pointer;padding:var(--modal-close-pad)}.bss-modal__close:hover{color:var(--text-primary)}.bss-modal__close:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-modal__body{padding:var(--modal-body-pad);overflow:auto;font:var(--type-body-sm);color:var(--text-secondary)}.bss-modal__foot{display:flex;justify-content:flex-end;gap:var(--modal-foot-gap);padding:var(--modal-foot-pad);border-top:var(--border-w-05) solid var(--border-subtle)}.bss-modal__btn{font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-12);line-height:16px;padding:var(--modal-btn-pad);border-radius:var(--radius-button);border:var(--border-w-05) solid transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.bss-modal__btn--primary{background:var(--interactive-primary);color:var(--text-on-primary)}.bss-modal__btn--primary:hover{background:var(--interactive-primary-hover)}.bss-modal__btn--danger{background:var(--color-danger);color:var(--color-danger-on)}.bss-modal__btn--danger:hover{background:var(--color-danger-hover)}.bss-modal__btn--secondary{background:var(--interactive-secondary);color:var(--interactive-secondary-text);border-color:var(--interactive-secondary-border)}.bss-modal__btn:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);border-color:transparent;cursor:not-allowed}.bss-modal__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-modal__consequence{margin:10px 0 0;padding:var(--modal-consequence-pad);background:var(--surface-confirm-gate);border:var(--border-w-05) solid var(--color-danger);border-radius:var(--radius-control);color:var(--text-error);font:var(--type-body-sm)}.bss-modal__typebox{margin-top:10px;display:flex;flex-direction:column;gap:var(--modal-typebox-gap)}.bss-modal__typelbl{font:var(--type-caption);color:var(--text-secondary)}.bss-modal__typelbl code{font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-chip);padding:var(--modal-typelbl-code-pad);border-radius:var(--radius-subtle)}.bss-modal__typeinput{height:32px;border:var(--border-w-05) solid var(--border-default);background:var(--surface-input);font:500 12px/1 var(--font-mono);color:var(--text-primary);padding:var(--modal-typeinput-pad);border-radius:var(--radius-control)}.bss-modal__typeinput:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}@keyframes bss-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes bss-modal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bss-modal-scrim,.bss-modal{animation:none}}.bss-pagehead{background:var(--surface-frame);border-bottom:var(--pageheader-border-w) solid var(--border-default);padding:var(--pageheader-pad);border-radius:0}.bss-pagehead--flush{padding-left:0;padding-right:0}.bss-pagehead__top{display:flex;align-items:flex-start;gap:var(--space-16);padding-bottom:var(--px-14)}.bss-pagehead__titles{flex:1;min-width:0}.bss-pagehead__eyebrow{display:block;font:var(--type-section-head);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-bottom:4px}.bss-pagehead__title{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-18);line-height:24px;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--px-8);flex-wrap:wrap}.bss-pagehead__meta{font:var(--type-caption);color:var(--text-muted);margin-top:4px;display:flex;align-items:center;gap:var(--px-8);flex-wrap:wrap}.bss-pagehead__actions{display:flex;align-items:center;gap:var(--px-8);flex:none}.bss-pagehead__tabs{margin-bottom:-1px}.bss-pagehead--sticky{position:sticky;top:0;z-index:var(--z-sticky,100)}@keyframes bss-pipe-rot{to{transform:rotate(360deg)}}.bss-pipe{display:flex;align-items:center;gap:var(--px-8);flex-wrap:wrap;font:var(--type-body-sm)}.bss-pipe__step{display:inline-flex;align-items:center;gap:var(--px-7);padding:var(--px-5) var(--px-11);border:var(--border-w-05) solid var(--border-subtle);border-radius:var(--radius-chip);background:var(--surface-frame)}.bss-pipe__dot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-11);line-height:1}.bss-pipe__step--done{color:var(--text-secondary)}.bss-pipe__step--done .bss-pipe__dot{color:var(--color-success)}.bss-pipe__step--now{border:var(--border-w-2) solid var(--border-emphasis);padding:var(--px-3-5) var(--px-9-5);color:var(--text-primary);font-weight:600}.bss-pipe__step--pend{color:var(--text-muted)}.bss-pipe__step--fail{color:var(--color-danger);border-color:var(--color-danger)}.bss-pipe__hollow{width:9px;height:9px;border:var(--border-w-05) solid var(--border-default);border-radius:50%}.bss-pipe__spin{width:13px;height:13px;border:var(--border-w-2) solid var(--border-subtle);border-top-color:var(--interactive-primary);border-radius:50%;animation:bss-pipe-rot var(--motion-spinner) linear infinite}.bss-pipe__arrow{color:var(--text-placeholder);font-size:var(--font-size-13)}.bss-taskrow{display:flex;align-items:center;gap:var(--px-12);padding:var(--space-10) var(--px-12);background:var(--surface-frame);border:var(--border-w-05) solid var(--border-subtle);border-radius:var(--radius-control);transition:background var(--motion-fast) var(--ease-out);text-align:left;width:100%}.bss-taskrow--clickable{cursor:pointer}.bss-taskrow--clickable:hover{background:var(--surface-l1)}.bss-taskrow__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary)}.bss-taskrow__icon svg{width:16px;height:16px}.bss-taskrow__id{font:var(--type-mono);font-size:var(--font-size-12);color:var(--text-secondary);flex-shrink:0}.bss-taskrow__title{flex:1;font:var(--type-body);color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bss-taskrow__gate{flex-shrink:0}.bss-tier{background:var(--surface-card);border:var(--border-w-05) solid var(--border-default);box-shadow:var(--shadow-card);border-radius:var(--radius-card);overflow:hidden}.bss-tier__head{display:flex;align-items:center;justify-content:space-between;gap:var(--px-8);padding:var(--space-10) var(--px-14);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-subtle)}.bss-tier__items{list-style:none;margin:0;padding:0}.bss-tier__item{display:flex;align-items:center;gap:var(--px-9);padding:var(--px-9) var(--px-14);border-bottom:var(--border-w-05) solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-primary)}.bss-tier__item:last-child{border-bottom:none}.bss-tier__mark{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-11);flex-shrink:0;line-height:1}.bss-tier__item--applied .bss-tier__mark{color:var(--color-success)}.bss-tier__item--failed,.bss-tier__item--failed .bss-tier__mark{color:var(--color-danger)}.bss-tier__item--applying .bss-tier__mark .bss-tier__spin{width:12px;height:12px;border:var(--border-w-2) solid var(--border-subtle);border-top-color:var(--interactive-primary);border-radius:50%;animation:bss-pipe-rot var(--motion-spinner) linear infinite;display:inline-block}.bss-tier__grow{flex:1}.bss-tier__meta{font:var(--type-mono);font-size:var(--font-size-11);color:var(--text-muted)}.bss-wizard{display:flex;flex-direction:column;background:var(--surface-card);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.bss-wizard__rail{padding:var(--wizard-rail-pad);border-bottom:var(--border-w-05) solid var(--border-subtle);background:var(--surface-l3,var(--surface-rail))}.bss-wizard__steps{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.bss-wizard__step{display:flex;align-items:flex-start;gap:var(--wizard-step-gap);flex:1;min-width:0}.bss-wizard__marker{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:var(--border-w-05) solid var(--border-default);background:var(--surface-card);font:700 10px/1 var(--font-mono);color:var(--text-muted);border-radius:50%}.bss-wizard__step--done .bss-wizard__marker{border-color:var(--border-resolved);color:var(--color-success)}.bss-wizard__step--current .bss-wizard__marker{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-on-primary)}.bss-wizard__lbl{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-11);line-height:14px;color:var(--text-muted);padding-top:var(--wizard-lbl-pad-top)}.bss-wizard__step--current .bss-wizard__lbl{color:var(--text-primary)}.bss-wizard__step--done .bss-wizard__lbl{color:var(--text-secondary)}.bss-wizard__line{flex:1;height:1px;background:var(--border-default);margin:10px 8px 0;min-width:16px}.bss-wizard__body{padding:var(--wizard-body-pad);font:var(--type-body-sm);color:var(--text-secondary);min-height:120px}.bss-wizard__foot{display:flex;align-items:center;gap:var(--wizard-foot-gap);padding:var(--wizard-foot-pad);border-top:var(--border-w-05) solid var(--border-subtle)}.bss-wizard__count{font:500 11px/16px var(--font-mono);color:var(--text-muted);margin-right:auto}.bss-wizard__btn{font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-12);line-height:16px;padding:var(--wizard-btn-pad);border-radius:var(--radius-button);border:var(--border-w-05) solid transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.bss-wizard__btn--primary{background:var(--interactive-primary);color:var(--text-on-primary)}.bss-wizard__btn--primary:hover{background:var(--interactive-primary-hover)}.bss-wizard__btn--secondary{background:var(--interactive-secondary);color:var(--interactive-secondary-text);border-color:var(--interactive-secondary-border)}.bss-wizard__btn:disabled{background:var(--interactive-disabled);color:var(--interactive-disabled-text);border-color:transparent;cursor:not-allowed}.bss-wizard__btn:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-vh2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bss-authcard{min-height:100vh;background:var(--surface-stage);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--authcard-gap);padding:var(--authcard-pad);box-sizing:border-box}.bss-authcard__panel{width:404px;max-width:100%;background:var(--surface-frame);border:var(--authcard-panel-border-w) solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:var(--radius-card);padding:var(--authcard-panel-pad);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--authcard-panel-gap)}.bss-authcard__mark{display:flex;justify-content:center}.bss-authcard__head{display:flex;flex-direction:column;align-items:center;gap:var(--authcard-head-gap)}.bss-authcard__title{font:var(--type-h3);color:var(--text-primary);margin:0;text-align:center}.bss-authcard__sub{font:var(--type-body-sm);color:var(--text-secondary);margin:0;text-align:center}.bss-authcard__notice{border:var(--authcard-notice-border-w) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-sidebar);padding:var(--authcard-notice-pad);font:var(--type-caption);color:var(--text-secondary);text-align:center}.bss-authcard__notice b{color:var(--text-primary)}.bss-authcard__legal{font:var(--type-meta);color:var(--text-muted);margin:0}@media(max-width:480px){.bss-authcard__panel{width:100%}}.bss-optionlist{display:flex;flex-direction:column;gap:var(--optionlist-gap)}.bss-optionlist__row{display:flex;flex-direction:column;gap:var(--optionlist-row-gap);justify-content:center;text-align:left;width:100%;box-sizing:border-box;padding:var(--optionlist-pad);min-height:var(--tap-floor);font:var(--type-body);color:var(--text-secondary);background:var(--surface-l1);border:var(--optionlist-border-w) solid var(--border-default);border-radius:var(--radius-subtle);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bss-optionlist__row:hover:not([aria-checked=true]):not(:disabled){border-color:var(--border-strong)}.bss-optionlist__row:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-optionlist__row[aria-checked=true]{color:var(--text-primary);background:var(--surface-modal);border:var(--optionlist-selected-border-w) solid var(--border-emphasis);padding:var(--optionlist-selected-pad);font-weight:600}.bss-optionlist__row:disabled{cursor:not-allowed;opacity:.55}.bss-optionlist__label{display:block}.bss-optionlist__meta{display:block;font:var(--type-caption);color:var(--text-muted);font-weight:400}.bss-dropdownchip{display:inline-flex;align-items:center;gap:var(--dropdownchip-gap);min-height:var(--tap-floor);box-sizing:border-box;padding:var(--dropdownchip-pad);font:var(--type-label);color:var(--text-primary);background:var(--surface-chip);border:var(--dropdownchip-border-w) solid var(--border-subtle);border-radius:var(--radius-chip);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.bss-dropdownchip:hover:not(:disabled){border-color:var(--border-strong)}.bss-dropdownchip[aria-expanded=true]:not(:disabled){border-color:var(--border-strong)}.bss-dropdownchip:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:1px}.bss-dropdownchip:disabled{cursor:not-allowed;opacity:.55}.bss-dropdownchip__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bss-dropdownchip__caret{flex-shrink:0;color:var(--text-secondary);font-size:var(--dropdownchip-caret-font-size);line-height:1}.bss-connectionbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--connectionbar-gap);box-sizing:border-box;width:100%;padding:var(--connectionbar-pad);font:var(--type-button);font-weight:600}.bss-connectionbar--critical{background:var(--surface-offline-bar);color:var(--text-on-primary)}.bss-connectionbar--warning{background:var(--color-warning-fill);color:var(--color-warning-text)}.bss-connectionbar__pulse{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-avatar);background:currentColor}.bss-connectionbar__msg{min-width:0}.bss-connectionbar__action{margin-left:auto;font:var(--type-body-sm);font-weight:400}@media(max-width:480px){.bss-connectionbar__action{margin-left:0;width:100%}}.bss-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--dropzone-gap);box-sizing:border-box;padding:var(--dropzone-pad);text-align:center;background:var(--surface-card);border:var(--dropzone-border-w) dashed var(--border-strong);border-radius:var(--radius-card);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.bss-dropzone--active{border-color:var(--border-emphasis);background:var(--surface-modal)}.bss-dropzone__title{margin:0;font:var(--type-body-sm);color:var(--text-primary)}.bss-dropzone__hint{margin:0;font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.bss-shape{display:inline-flex;align-items:center;justify-content:center;font-size:var(--shape-font-size);line-height:1;vertical-align:middle;border-radius:0}.bss-shape--neutral{color:var(--text-secondary)}.bss-shape--success{color:var(--status-success-text)}.bss-shape--warning{color:var(--color-warning-text)}.bss-shape--critical{color:var(--status-error-text)}.bss-shape--info{color:var(--status-info-text)}.bss-rowcard{background:var(--surface-card);border:var(--rowcard-border-w) solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--space-xs);font:var(--type-meta)}.bss-rowcard--selected{border-color:var(--border-default);font-weight:var(--weight-semibold)}.bss-rowcard--sidebar{border-color:transparent;min-height:var(--rowcard-sidebar-min-h);padding:var(--rowcard-sidebar-pad);display:flex;align-items:center;box-sizing:border-box}.bss-rowcard--sidebar.bss-rowcard--selected{border-color:transparent;background:var(--surface-canvas)}.bss-rowcard__title{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bss-rofield{display:flex;flex-direction:column;gap:var(--rofield-gap)}.bss-rofield__label{font:var(--type-label);color:var(--text-secondary)}.bss-rofield__value{font:var(--type-body);color:var(--text-secondary);background:var(--surface-input-readonly);border:var(--rofield-border-w) solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--rofield-pad);overflow-wrap:anywhere}.bss-rofield__value--mono{font:var(--type-mono)}.bss-box{box-sizing:border-box;border-radius:0}.bss-grid{box-sizing:border-box;display:grid;border-radius:0}.bss-page{box-sizing:border-box;max-width:var(--layout-max-width);margin:0 auto;width:100%;border-radius:0}.bss-section{box-sizing:border-box;display:flex;flex-direction:column;border-radius:0}.bss-section__title{font:var(--type-section-head);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}.bss-stack{box-sizing:border-box;display:flex;border-radius:0}.bss-stack--row{flex-direction:row}.bss-stack--column{flex-direction:column}.bss-stack--wrap{flex-wrap:wrap}.pb-popover{z-index:var(--z-dropdown, 200);background:var(--surface-raised);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-menu);box-shadow:var(--shadow-card);overflow:hidden;box-sizing:border-box;width:max-content;min-width:200px;max-width:min(360px,calc(100vw - var(--space-md) * 2))}.signin__form{display:flex;flex-direction:column;gap:var(--space-sm)}.signin__forgot-row{text-align:right}.signin__link{font:var(--type-body-sm);color:var(--interactive-primary);text-decoration:underline;cursor:pointer}.signin__link:hover{color:var(--interactive-primary-hover)}.signin__submit{margin-top:var(--space-md)}@media(max-width:480px){.signin__submit{min-height:44px}}.register__form{display:flex;flex-direction:column;gap:var(--space-sm)}.register__hint{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.register__field-error{margin:0;font:var(--type-body-sm);color:var(--color-danger)}.register__consent{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-xs)}.register__consent-input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--interactive-primary)}.register__consent-label{font:var(--type-body-sm);color:var(--text-primary);cursor:pointer}.register__link{color:var(--interactive-primary);text-decoration:underline}.register__link:hover{color:var(--interactive-primary-hover)}.register__submit{margin-top:var(--space-md)}@media(max-width:480px){.register__submit{min-height:44px}}.fpw__title{margin:0;font:var(--type-h3);color:var(--text-primary);text-align:center}.fpw__form{display:flex;flex-direction:column;gap:var(--space-sm)}.fpw__help{margin:0;font:var(--type-body-sm);color:var(--text-secondary);text-align:center}.fpw__body{display:flex;flex-direction:column;gap:var(--space-sm)}.fpw__link{font:var(--type-body-sm);color:var(--interactive-primary);text-decoration:underline;cursor:pointer}.fpw__link:hover{color:var(--interactive-primary-hover)}.fpw__link--center{text-align:center}.fpw__submit{margin-top:var(--space-xs)}@media(max-width:480px){.fpw__submit{min-height:44px}}.rpw__title{margin:0;font:var(--type-h3);color:var(--text-primary);text-align:center}.rpw__body,.rpw__form{display:flex;flex-direction:column;gap:var(--space-sm)}.rpw__msg-standalone{margin:0;font:var(--type-body-sm);color:var(--text-error);font-weight:var(--weight-bold)}.rpw__submit{margin-top:var(--space-xs)}@media(max-width:480px){.rpw__submit,.rpw__secondary{min-height:44px}}.ecv__title{margin:0;font:var(--type-h3);color:var(--text-primary);text-align:center}.ecv__msg{margin:var(--space-sm) 0 0;font:var(--type-body);color:var(--text-secondary);text-align:center}.ecv__submit{margin-top:var(--space-md);min-height:44px}.acctmenu{position:fixed;left:var(--space-md);bottom:var(--space-md);z-index:2;pointer-events:none}.acctmenu--open{z-index:30}.acctmenu__chip,.acctmenu .bss-menu{pointer-events:auto}@media(min-width:481px){.acctmenu--slotted{position:static;inset:auto;z-index:auto;pointer-events:auto;display:flex;align-items:center;width:100%;margin-top:auto;box-sizing:border-box}.bss-sidebar>a~.acctmenu--slotted{margin-top:var(--space-sm)}}@media(min-width:481px){.acctmenu__chip{max-width:calc(var(--layout-sidebar-width) - var(--space-md))}.acctmenu__chip .bss-dropdownchip__label{min-width:0}}.acctmenu__avatar{flex:0 0 auto;vertical-align:middle;margin-right:var(--space-xs)}.acctmenu__name{white-space:normal;overflow-wrap:anywhere}@media(min-width:481px){.acctmenu__chip .bss-dropdownchip__label{white-space:normal;text-overflow:clip}}.acctmenu .bss-menu__item{min-height:44px}.acctmenu__sep{margin:0;padding:var(--space-xs) var(--space-sm);font:var(--type-label-xs);color:var(--text-secondary);white-space:nowrap}.cws{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);background:var(--surface-stage);color:var(--text-primary);font:var(--type-body)}.cws__main{display:contents}.cws__card{width:460px;max-width:100%}.cws__head{flex:1;min-width:0}.cws__title{margin:0;font:var(--type-h3);color:var(--text-primary)}.cws__subtitle{margin:var(--space-xs) 0 0;font:var(--type-body-sm);color:var(--text-secondary)}.cws__form{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.cws__req{color:var(--text-error)}.cws__hint{margin:0;font:var(--type-hint);color:var(--text-secondary)}.cws__notice{margin:0;padding:var(--space-sm);font:var(--type-hint);color:var(--text-secondary);background:var(--surface-sidebar);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-control)}.cws__submit{min-height:44px}@media(max-width:480px){.cws{padding:0 0 calc(72px + var(--space-md))}.cws__card{width:100%;max-width:none;min-height:100vh;border:none;box-shadow:none}}.cst__form{display:flex;flex-direction:column;gap:var(--space-sm)}.cst__label{padding:0;font:var(--type-label);color:var(--text-secondary)}.cst__req{color:var(--text-error)}.cst__vp-mobile{display:none}@media(max-width:480px){.cst__vp-desktop{display:none}.cst__vp-mobile{display:inline}.cst__seg .bss-seg__opt{min-height:44px}}.cst__fieldset{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border:none}.cst__channel{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:var(--space-sm);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-subtle);background:var(--surface-stage)}.cst__channel:disabled{opacity:.7}.cst__channel-field{display:flex;flex-direction:column;gap:var(--space-xs)}.cst__chantoggle{align-self:flex-start;padding:var(--space-xs) 0;font:var(--type-label);color:var(--interactive-primary);background:transparent;border:none;text-decoration:underline;cursor:pointer}.cst__seg{width:100%}.cst__seg .bss-seg__opt{flex:1 1 0}.cst__fieldset:disabled .cst__seg{opacity:.6}.cst__hint{margin:0;font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.cst__cancel,.cst__submit{min-height:44px}.est__form{display:flex;flex-direction:column;gap:var(--space-sm)}.est__label{padding:0;font:var(--type-label);color:var(--text-secondary)}.est__req{color:var(--text-error)}.est__fieldset,.est__field{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border:none}.est__seg{width:100%}.est__seg .bss-seg__opt{flex:1 1 0}.est__fieldset:disabled .est__seg{opacity:.6}@media(max-width:480px){.est__seg .bss-seg__opt{min-height:44px}}.est__channel{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:var(--space-sm);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-subtle);background:var(--surface-stage)}.est__channel:disabled{opacity:.7}.est__chantoggle{align-self:flex-start;padding:var(--space-xs) 0;font:var(--type-label);color:var(--interactive-primary);background:transparent;border:none;text-decoration:underline;cursor:pointer;min-height:44px}.est__confirm{margin:0;font:var(--type-body);color:var(--text-primary)}.est__warn{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.stv__card{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.stv__cardmenu{position:absolute;top:var(--space-xs);right:var(--space-xs)}.stv__cardmenu-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;font:var(--type-h4);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-subtle);cursor:pointer}.stv__cardmenu-trigger:hover{background:var(--surface-chip)}.stv__cardmenu .bss-menu__item{min-height:44px}.stv__card-select{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding-right:48px;background:transparent;border:none;cursor:pointer;text-align:left;font:var(--type-body);color:var(--text-primary)}.stv__card-select:disabled{cursor:not-allowed}.stv__card-select:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.stv__card-name{font:var(--type-h4);color:var(--text-primary)}.stv__url{margin:0;font-family:var(--font-mono);font:var(--type-body-sm);color:var(--text-secondary)}.stv__desc{margin:0;font:var(--type-body-sm);color:var(--text-muted)}.stv__meta{margin:0}.stv__activity{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.stv{display:flex;flex-direction:column;gap:var(--space-lg)}.stv__loading{margin:0;font:var(--type-body);color:var(--text-secondary)}.stv__title{margin:0;font:var(--type-h2);color:var(--text-primary)}.stv__intro{margin:0;font:var(--type-body);color:var(--text-secondary)}.stv__intro b{color:var(--text-primary)}.stv__changroup{display:flex;flex-direction:column;gap:var(--space-sm)}.stv__chanhead{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;padding-bottom:var(--space-xs);font:var(--type-h3);color:var(--text-primary)}.stv__chanhead-count{font:var(--type-label);color:var(--text-secondary)}.stv__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}.stv__additem{display:flex}.stv__addcard-frame{flex:1}.stv__addcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;min-height:148px;font:var(--type-body-sm);text-align:center;color:var(--text-secondary);background:none;border:none;cursor:pointer}.stv__addcard:hover,.stv__addcard:focus-visible{color:var(--text-primary)}.stv__addcard:focus-visible{outline:2px solid var(--border-emphasis);outline-offset:2px}.stv__addcard-plus{font:var(--type-h2);line-height:1}.stv__addcard-name{font:var(--type-h4)}.stv__addcard-note{font:var(--type-label)}.stv__notice-dismiss{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;font:var(--type-label);color:inherit;background:transparent;border:none;cursor:pointer;flex:0 0 auto}@media(max-width:480px){.stv__grid{grid-template-columns:1fr}.stv__cta{width:100%}}.mpa{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;box-sizing:border-box;min-width:0}.mpa__heading{margin:0;font:var(--type-h2);color:var(--text-primary)}.mpad{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.mpa__loading,.mpa__empty-copy{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.mpa--empty{display:flex;flex-direction:column;gap:var(--space-xs)}.mpa__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.mpa__card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--surface-approval-card);border:var(--border-w-05) solid var(--border-subtle);border-left:3px solid var(--border-emphasis);border-radius:var(--radius-card);min-width:0}.mpa__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.mpa__card-title{margin:0;font:var(--type-h4);color:var(--text-primary)}.mpa__meta{font:var(--type-meta);color:var(--text-secondary);overflow-wrap:anywhere}.mpa__summary{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.mpa__delta{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.mpa__dchip-sym{font-family:var(--font-mono);font-weight:var(--weight-bold)}.mpa__actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.mpa__btn{min-height:44px}.mpa__btn--block{flex:1 1 0}.mpa__btn44{min-height:44px}.mpa__docstatus{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.mpa__docs{display:flex;flex-direction:column;gap:var(--space-xs)}.mpa__docs-title{margin:0;font:var(--type-label);color:var(--text-primary)}.mpa__doclist{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:var(--space-xs) var(--space-sm);list-style:none;box-sizing:border-box;max-height:150px;overflow-y:auto}.mpa__docrow{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.mpa__dochead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.mpa__doctitle{font:var(--type-body-sm);color:var(--text-primary)}.mpa__doctext{margin:0;font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.mpa__decision-error{display:flex;flex-direction:column;gap:var(--space-xs)}.mpa__decision-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.mpa__reject-gate{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border-w-05) solid var(--border-subtle)}.mpa__reject-label{font:var(--type-label);color:var(--text-secondary)}.mpa__reject-actions{display:flex;gap:var(--space-sm)}.mpa__viewchanges{align-self:flex-start;min-height:44px;padding:var(--space-xs) 0;display:inline-flex;align-items:center;font:var(--type-button);color:var(--interactive-primary);text-decoration:underline;background:none;border:none;cursor:pointer}.mpa__infonote{margin:0;padding-top:var(--space-xs);border-top:var(--border-w-05) solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-secondary)}.mpa__sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mpa__l3status{margin:0;align-self:flex-start}.mpa__connect{display:flex;flex-direction:column;gap:var(--space-xs)}.mpa__connect-title{margin:0 0 var(--space-xs);font:var(--type-h4);color:var(--text-primary)}.mpa__connect-step{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.mpa__connect-step--code{border-bottom:none}.mpa__connect-step--trigger{border-bottom:none;border-top:var(--border-w-05) solid var(--border-subtle)}.mpa__connect-reason{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary)}.mpa__connect-masked{flex:1 1 auto;min-width:80px;font-family:var(--font-mono);font:var(--type-body-sm);letter-spacing:2px;color:var(--text-secondary)}.mpa__connect-form{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.mpa__connect-input{flex:1 1 180px}.mpa__digest{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.mpa__digest-tile{flex:1 1 100px;text-align:center;box-sizing:border-box}.mpa__digest-num{display:block;font:var(--type-h2);color:var(--text-primary)}.mpa__digest-label,.mpa__digest-sub{display:block;font:var(--type-hint);color:var(--text-secondary)}.mpa__browsable-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-default)}.mpa__browsable-title{margin:0;font:var(--type-h4);color:var(--text-primary)}.mpa__browsable-caption{font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mpa__browsable-empty{margin:0;padding:var(--space-sm);font:var(--type-body-sm);color:var(--text-secondary)}.mpa__group-head{margin:0;padding:var(--space-xs) var(--space-sm);font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.mpa__node-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle);border-left:3px solid var(--border-emphasis)}.mpa__node-row--attn{border-left-color:var(--chip-attn-border)}.mpa__node-title{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.mpa__privacy{font:var(--type-body-sm);color:var(--text-secondary)}.mpa__privacy-label{color:var(--text-primary)}.mpa__filesrail{border:var(--border-w-05) solid var(--border-default);background:var(--surface-rail);border-radius:var(--radius-card)}.mpa__railhead{margin:0;display:flex;align-items:center;padding:var(--space-sm);font:var(--type-h4);color:var(--text-primary);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-default)}.mpa__filesadd{margin-left:auto;width:44px;height:44px;min-width:44px}.mpa__filesbody{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.mpa__filetypes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.mpa__queuehead{margin:0;font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.mpa__queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mpa__queuerow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.mpa__queuerow:last-child{border-bottom:none}.mpa__filename{flex:1 1 auto;min-width:60px;font-family:var(--font-mono);font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.mpa__progress{flex:0 1 200px;min-width:120px}.mpa__queue-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);width:100%}.mpa__historyrail{display:flex;flex-direction:column}.mpa__railhead2{margin:0;padding:var(--space-sm);font:var(--type-h4);color:var(--text-primary);background:var(--surface-card-header);border-top:var(--border-w-05) solid var(--border-default);border-bottom:var(--border-w-05) solid var(--border-default)}.mpa__history-empty{margin:0;padding:var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mpa__history-list{margin:0;padding:0;list-style:none}.mpa__history-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle)}.mpa__history-meta{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary)}@media(max-width:480px){.mpa__digest{display:none}.mpa__doclist{max-height:110px}}.mcn__page{display:flex;flex-direction:column;gap:var(--space-lg);width:100%;box-sizing:border-box}.mcn{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1 auto;min-width:0;box-sizing:border-box}.mcn__panelabel{margin:0;font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.mcn__l3status{margin:0;align-self:flex-start}.mcn__state{display:flex;flex-direction:column;gap:var(--space-sm)}.mcn__connect-body{display:flex;flex-direction:column;gap:var(--space-xs)}.mcn__btn44{min-height:44px}.mcn__connect-title{margin:0 0 var(--space-xs);font:var(--type-h4);color:var(--text-primary)}.mcn__connect-step{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.mcn__connect-step--code{border-bottom:none}.mcn__token-masked{flex:1 1 auto;min-width:80px;font-family:var(--font-mono);font:var(--type-body-sm);letter-spacing:2px;color:var(--text-secondary)}.mcn__connect-track{flex:1 1 auto;min-width:40px;height:10px;background:var(--surface-card-header);border-radius:var(--radius-subtle)}.mcn__guide-row,.mcn__chunked-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.mcn__zipcmd{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font:var(--type-mono);overflow-wrap:anywhere}.mcn__token-form{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.mcn__sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mcn__token-input{flex:1 1 180px}.mcn__guide{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.mcn__guide-link{color:var(--interactive-primary);text-decoration:underline}.mcn__docsonly-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.mcn__docsonly-label{font:var(--type-body-sm);color:var(--text-primary)}.mcn__docsonly-hint{flex:1 1 160px;font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mcn__update-row{border-top:var(--border-w-05) solid var(--border-subtle);border-bottom:none;padding-top:var(--space-sm);margin-top:var(--space-xs)}.mcn__update-note{font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mcn__mobile-only{display:none}.mcn__field-caption{font:var(--type-label);font-weight:700;color:var(--text-primary)}.mcn__pw-row{border-bottom:none}.mcn__confirm{display:flex;flex-direction:column;gap:var(--space-xs)}.mcn__confirm-title{margin:0;font:var(--type-h4);color:var(--text-primary)}.mcn__confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs)}.mcn__hero-sub{margin:0;display:block;font:var(--type-label);color:var(--text-secondary)}.mcn__hero-hint{margin:0;display:block;font:var(--type-body-sm);font-style:italic;color:var(--text-secondary)}.mcn__privacy{font:var(--type-body-sm);color:var(--text-secondary);text-align:center}.mcn__precond{margin-top:var(--space-sm);border:var(--border-w-1) dashed var(--border-default)}.mcn__retry-btn{align-self:flex-start;min-height:44px}.mcn__status{display:flex;align-items:center;gap:var(--space-xs);margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.mcn__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.mcn__cl-step{display:flex;align-items:center;gap:var(--space-xs);font:var(--type-body-sm);color:var(--text-secondary)}.mcn__cl-step--done{color:var(--text-primary)}.mcn__cl-mark{display:inline-flex;width:14px;justify-content:center;color:var(--chip-ok-text)}.mcn__cl-name{flex:1 1 auto;text-transform:capitalize}.mcn__cl-count{font:var(--type-hint);color:var(--text-secondary)}.mcn__log{list-style:none;margin:0;padding:var(--space-sm);max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-xs);background:var(--surface-stage);border:var(--border-w-05) solid var(--border-subtle);border-radius:var(--radius-subtle)}.mcn__log-line{margin:0;font:var(--type-mono);color:var(--text-secondary);word-break:break-word}.mcn__log-ts{color:var(--text-secondary)}.mcn__state--built{display:flex;flex-direction:column;gap:var(--space-sm)}.mcn__badge{align-self:flex-start}.mcn__loading{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.mcn__digest{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.mcn__digest-tile{flex:1 1 100px;text-align:center;box-sizing:border-box}.mcn__digest-num{display:block;font:var(--type-h2);color:var(--text-primary)}.mcn__digest-label,.mcn__digest-sub{display:block;font:var(--type-hint);color:var(--text-secondary)}.mcn__browsable-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-default)}.mcn__browsable-title{margin:0;font:var(--type-h4);color:var(--text-primary)}.mcn__browsable-caption{font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mcn__browsable-empty{margin:0;padding:var(--space-sm);font:var(--type-body-sm);color:var(--text-secondary)}.mcn__group-head{margin:0;padding:var(--space-xs) var(--space-sm);font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.mcn__node-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle);border-left:3px solid var(--border-emphasis)}.mcn__node-row--attn{border-left-color:var(--chip-attn-border)}.mcn__node-title{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.mcn__rail{width:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface-rail);border:var(--border-w-05) solid var(--border-default)}.mcn__approval-slot{margin:0;padding:var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary);background:var(--surface-card-header);border-bottom:2px solid var(--border-strong)}.mcn__railhead,.mcn__railhead2{margin:0;display:flex;align-items:center;padding:var(--space-sm);font:var(--type-h4);color:var(--text-primary);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-default);border-top:var(--border-w-05) solid var(--border-default)}.mcn__railhead2{flex-direction:column;align-items:stretch}.mcn__filesadd{margin-left:auto;width:44px;height:44px;min-width:44px}.mcn__filesbody{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.mcn__filetypes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.mcn__queuehead{margin:0;font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.mcn__queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mcn__queuerow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.mcn__queuerow:last-child{border-bottom:none}.mcn__filename{flex:1 1 auto;min-width:60px;font-family:var(--font-mono);font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.mcn__progress{flex:0 1 200px;min-width:120px}.mcn__queue-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);width:100%}.mcn__historyrail{display:flex;flex-direction:column}.mcn__history-empty{margin:0;padding:var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.mcn__history-list{margin:0;padding:0;list-style:none}.mcn__history-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle)}.mcn__history-meta{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary)}@media(max-width:480px){.mcn__digest{display:none}.mcn__mobile-only{display:block}}.mv{display:flex;flex-direction:column;gap:var(--space-lg)}.mv__empty{margin:0;font:var(--type-body);color:var(--text-secondary)}.omv__page{display:flex;flex-direction:column;gap:var(--space-lg);width:100%;box-sizing:border-box}.omv{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1 auto;min-width:0;box-sizing:border-box}.omv__panelabel{margin:0;font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.omv__l3status{margin:0;align-self:flex-start}.omv__connect-body{display:flex;flex-direction:column;gap:var(--space-xs)}.omv__btn44{min-height:44px}.omv__connect-title{margin:0 0 var(--space-xs);font:var(--type-h4);color:var(--text-primary)}.omv__connect-step{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.omv__connect-step--code{border-bottom:none}.omv__token-masked{font-family:var(--font-mono);font:var(--type-body-sm);letter-spacing:2px;color:var(--text-secondary)}.omv__guide{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.omv__guide-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.omv__zipcmd{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font:var(--type-mono);color:var(--text-secondary);overflow-wrap:anywhere}.omv__actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);border-top:var(--border-w-05) solid var(--border-subtle);padding-top:var(--space-sm);margin-top:var(--space-xs)}.omv__actions-note{flex:1 1 200px;font:var(--type-hint);color:var(--text-secondary)}.omv__chunked-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.omv__chunked-bar{flex:1 1 220px;min-width:0}.omv__state{display:flex;flex-direction:column;gap:var(--space-sm)}.omv__hero-sub{margin:0;display:block;font:var(--type-label);color:var(--text-secondary)}.omv__status{display:flex;align-items:center;gap:var(--space-xs);margin:0;font:var(--type-body);color:var(--text-primary)}.omv__stagedhdr{display:flex;align-items:center;gap:var(--space-xs);font:var(--type-h4);color:var(--text-primary)}.omv__stagedcount{font:var(--type-hint);color:var(--text-secondary)}.omv__badge{align-self:flex-start}.omv__loading{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.omv__privacy{font:var(--type-body-sm);color:var(--text-secondary);text-align:center}.omv__digest{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.omv__digest-tile{flex:1 1 100px;text-align:center;box-sizing:border-box}.omv__digest-num{display:block;font:var(--type-h2);color:var(--text-primary)}.omv__digest-label,.omv__digest-sub{display:block;font:var(--type-hint);color:var(--text-secondary)}.omv__searchrow{display:flex;justify-content:flex-end}.omv__search{width:100%;max-width:220px;box-sizing:border-box}.omv__browsable-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-default)}.omv__browsable-title{margin:0;font:var(--type-h4);color:var(--text-primary)}.omv__browsable-caption{font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.omv__browsable-empty{margin:0;padding:var(--space-sm);font:var(--type-body-sm);color:var(--text-secondary)}.omv__group-head{margin:0;padding:var(--space-xs) var(--space-sm);font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.omv__node-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle);border-left:3px solid var(--border-emphasis)}.omv__node-row--attn{border-left-color:var(--chip-attn-border)}.omv__node-title{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.omv__rail{width:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface-rail);border:var(--border-w-05) solid var(--border-default)}.omv__approval-title{margin:0;padding:var(--space-sm) var(--space-sm) 0;font:var(--type-body-sm);overflow-wrap:anywhere}.omv__approval-slot{margin:0;padding:var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary);background:var(--surface-card-header);border-bottom:2px solid var(--border-strong)}.omv__approval-detail{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.omv__approval-meta{margin:0;font:var(--type-meta);color:var(--text-secondary)}.omv__approval-summary{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.omv__errorbox{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.omv__errortitle{font-weight:var(--weight-bold)}.omv__retry{min-height:44px}.omv__railhead,.omv__railhead2{margin:0;display:flex;align-items:center;padding:var(--space-sm);font:var(--type-h4);color:var(--text-primary);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-default);border-top:var(--border-w-05) solid var(--border-default)}.omv__railhead2{flex-direction:column;align-items:stretch}.omv__filesadd{margin-left:auto;width:44px;height:44px;min-width:44px}.omv__filesbody{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.omv__filetypes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.omv__queuehead{margin:0;font:var(--type-label-uppercase);letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.omv__queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.omv__queuerow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:var(--border-w-05) solid var(--border-subtle)}.omv__queuerow:last-child{border-bottom:none}.omv__filename{flex:1 1 auto;min-width:60px;font-family:var(--font-mono);font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.omv__progress{flex:0 1 200px;min-width:120px}.omv__queue-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);width:100%}.omv__historyrail{display:flex;flex-direction:column}.omv__history-empty{margin:0;padding:var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.omv__history-list{margin:0;padding:0;list-style:none}.omv__history-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle)}.omv__history-meta{flex:1 1 auto;min-width:0;font:var(--type-body-sm);color:var(--text-secondary)}@media(max-width:480px){.omv__digest{display:none}}.stg{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.stg__pagehead{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle)}.stg__title{margin:0;font:var(--type-h1);color:var(--text-primary)}.stg__close{display:none;width:44px;height:44px;padding:0;flex:0 0 auto;background:transparent;border:none;cursor:pointer;position:relative}.stg__close:before,.stg__close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:var(--text-secondary);transform-origin:center}.stg__close:before{transform:translate(-50%,-50%) rotate(45deg)}.stg__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.stg__loading{margin:0;padding:var(--space-md);font:var(--type-body);color:var(--text-secondary)}.stg__body{display:flex;flex-direction:column;gap:var(--space-md);max-width:640px}.stg__cardtitle{margin:0;font:var(--type-h3);color:var(--text-primary)}.stg__cardtitle--danger{color:var(--text-error)}.stg__cardbody{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.stg__field{display:flex;flex-direction:column;gap:var(--space-xs)}.stg__flabel{font:var(--type-label);color:var(--text-secondary)}.stg__fvalue{font:var(--type-body);color:var(--text-primary)}.stg__help{margin:0;font:var(--type-hint);color:var(--text-secondary)}.stg__factions{display:flex;gap:var(--space-sm)}.stg__rename,.stg__save,.stg__cancelbtn,.stg__deletebtn{min-width:44px;min-height:44px;align-self:flex-start}.stg__cardfoot{display:flex;gap:var(--space-sm);padding:var(--space-md);border-top:var(--border-w-1) solid var(--border-subtle)}.stg__idval{font:var(--type-mono);color:var(--text-primary);overflow-wrap:anywhere}.stg__togrow{display:flex;align-items:center;gap:var(--space-sm)}.stg__toggle{flex:0 0 auto;justify-content:center;min-width:44px;min-height:44px}.stg__togtext{font:var(--type-body);color:var(--text-primary)}.stg__tblwrap{overflow-x:auto}.stg__tbl{width:100%;border-collapse:collapse;font:var(--type-body-sm)}.stg__tbl th,.stg__tbl td{padding:var(--table-cell-pad-y) var(--table-cell-pad-x);text-align:left;border-bottom:var(--border-w-05) solid var(--table-border)}.stg__tbl td{overflow-wrap:anywhere}.stg__tbl th{font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps);background:var(--table-header-bg)}.stg__tbl tbody tr:last-child td{border-bottom:none}.stg__note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.stg__dangerblocked,.stg__dangerzone{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.stg__dangerh{margin:0;font:var(--type-h4)}.stg__dangerblocked .stg__dangerh{color:var(--text-secondary)}.stg__dangerzone .stg__dangerh{color:var(--text-error)}.stg__dangertext{margin:0;font:var(--type-body);color:var(--text-primary)}.stg__gotostores{padding:0;font:var(--type-body);color:var(--interactive-primary);background:transparent;border:none;text-decoration:underline;cursor:pointer;min-height:44px}.stg__dangerrow{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.stg__scopeline{margin:0 0 var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.stg__pagesub{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.stg__pagesubrule{margin:var(--space-sm) 0 var(--space-md)}.stg__confirmgate{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}.stg__gatelabel{margin:0;font:var(--type-label-xs);color:var(--text-error);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.stg__gatenote{margin:0;font:var(--type-body-sm);color:var(--text-error)}.stg__gatenote--match{color:var(--color-success)}.stg__grantfieldset{margin:0;padding:0;border:none}.stg__grantlegend{padding:0;font:var(--type-label);color:var(--text-secondary)}.stg__grantlist{display:flex;flex-direction:column;gap:2px}.stg__grantcheck{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;font:var(--type-body-sm);color:var(--text-primary);cursor:pointer}.stg__chiprow{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.stg__oprowactions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.stg__lensbar{margin:0;padding:var(--space-sm);font:var(--type-body-sm);font-style:italic;color:var(--text-secondary);background:var(--surface-stage);border:var(--border-w-05) solid var(--border-subtle);border-radius:var(--radius-subtle)}.stg__readonlynote{margin:0 0 var(--space-sm);font:var(--type-hint);font-style:italic;color:var(--text-secondary)}.stg__body--terms{max-width:720px}.stg__tpsub{margin:0;font:var(--type-body);color:var(--text-secondary)}.stg__docver{font-weight:var(--weight-bold);color:var(--text-primary)}.stg__privline{margin:var(--space-xs) 0 0;color:var(--text-secondary)}.stg__docbody{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.stg__docpara{margin:0;font:var(--type-body-sm);color:var(--text-primary)}.stg__doclinkout{display:block;margin-top:var(--space-sm)}@media(max-width:480px){.stg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--surface-modal);padding:var(--space-md);overflow-y:auto;gap:var(--space-sm)}.stg__pagehead{margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) 0;padding:var(--space-sm) var(--space-md);background:var(--surface-card-header)}.stg__close{display:block}.stg__title{font:var(--type-h1-mobile)}.stg__body{max-width:none}.stg__nav{overflow-x:auto;white-space:nowrap;min-height:44px}.stg__nav .bss-tabs__tab{min-height:44px}.stg__factions{flex-direction:column}.stg__factions>*{width:100%}.stg__dangerrow{flex-direction:column;align-items:stretch}.stg__deletebtn{width:100%}.stg__oprowactions{flex-direction:column}.stg__oprowactions>*{width:100%}.stg__optbl thead{display:none}.stg__optbl,.stg__optbl tbody,.stg__optbl tr,.stg__optbl td{display:block;width:100%}.stg__optbl tr{margin-bottom:var(--space-sm);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-subtle)}.stg__optbl tr:last-child{margin-bottom:0}.stg__optbl td{border-bottom:none;padding:var(--space-xs) var(--space-sm)}.stg__optbl td[data-label]:before{content:attr(data-label);display:block;font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-bottom:2px}}.rv__msg{max-width:80%;padding:var(--space-sm) var(--space-md);font:var(--type-body);border-radius:var(--radius-subtle)}.rv__msg--user{align-self:flex-end;background:var(--surface-chip);border:var(--border-w-05) solid var(--border-subtle)}.rv__agentturn{align-self:flex-start;max-width:80%;display:flex;flex-direction:column;gap:var(--space-xs)}.rv__msg-body{color:var(--text-primary)}.rv__summarybox{padding:var(--space-sm) var(--space-md);font:var(--type-body);color:var(--text-primary);background:var(--surface-stage);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-subtle)}.rv__note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.atc__tblwrap{overflow-x:auto}.atc__tbl{width:100%;border-collapse:collapse;font:var(--type-hint)}.atc__tbl th,.atc__tbl td{padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top;border-bottom:var(--border-w-05) solid var(--border-subtle)}.atc__tbl th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.atc__tbl tr:last-child td{border-bottom:none}.atc__tbl td{overflow-wrap:anywhere}.atc__tblstatus{display:inline-flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.atc__stuck{margin:var(--space-sm) 0 0}.atc{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.atc__tcard{align-self:flex-start;width:92%}.atc__tcard--superseded{opacity:.55}.atc__thead{display:flex;align-items:center;gap:var(--space-sm);width:100%}.atc__shape{width:11px;height:11px;background:var(--text-secondary);display:inline-block;flex:0 0 auto}.atc__shape--circle{border-radius:50%}.atc__shape--square{border-radius:1px}.atc__shape--diamond{transform:rotate(45deg)}.atc__item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-w-05) solid var(--border-subtle)}.atc__item:last-of-type{border-bottom:none}.atc__lbl{flex:1}.atc__detail{padding:var(--space-sm) var(--space-md);border-top:var(--border-w-1) dashed var(--border-subtle)}.atc__note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.atc__note--italic{font-style:italic}.atc__note--inline{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:400}.atc__failure-reason{color:var(--status-danger, var(--text-primary))}.atc__actions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-sm)}.atc__spacer{flex:1}.atc__btn44{min-height:44px}.atc__scopegrid{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin:var(--space-sm) 0}.atc__scopesum{margin:var(--space-sm) 0;font:var(--type-hint);line-height:1.6}.atc__dlink{font:var(--type-button);color:var(--text-primary);text-decoration:underline}.atc__pop{align-self:flex-start;max-width:340px;padding:var(--space-md)}.atc__pop h6{margin:0 0 var(--space-sm);font:var(--type-body-strong, var(--type-body));color:var(--text-primary)}.atc__error{margin:0;font:var(--type-body);color:var(--status-danger, var(--text-primary))}.atc__mobile-summary{display:none}@media(max-width:480px){.atc__mobile-summary{display:block}.atc__mobile-summary h3{margin:0 0 var(--space-xs);font:var(--type-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.atc__mtierrow{display:flex;justify-content:space-between}.atc__mtierrow+.atc__mtierrow{margin-top:var(--space-xs)}}.atc__ack{align-self:flex-start;width:92%;padding:var(--space-md)}.atc__ackhead{margin:0 0 var(--space-sm);font:var(--type-body-strong, var(--type-body));color:var(--status-danger, var(--text-primary))}.atc__ackrow{display:flex;align-items:flex-start;gap:var(--space-sm);min-height:44px;margin:var(--space-sm) 0;font:var(--type-body);color:var(--text-primary);cursor:pointer}.atc__ackrow input{margin-top:2px;width:16px;height:16px;flex:0 0 auto}@media(max-width:480px){.atc__ack{width:100%}}.rv__main{display:flex;flex-direction:column;gap:var(--space-lg)}.rv__hero{display:flex;flex-direction:column;gap:var(--space-md)}.rv__heading{margin:0;font:var(--type-h1);color:var(--text-primary)}.rv__subhead{margin:0;font:var(--type-body);color:var(--text-secondary)}.rv__intake{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--surface-input);border:var(--border-w-05) solid var(--border-default);border-radius:var(--radius-control);box-shadow:var(--shadow-card)}.rv__intake-actions{display:flex;align-items:center;justify-content:space-between}.rv__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.rv__chip{padding:var(--space-xs) var(--space-md);font:var(--type-label);color:var(--text-secondary);background:var(--surface-chip);border:var(--border-w-05) solid var(--border-subtle);border-radius:var(--radius-chip);cursor:pointer}.rv__chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.rv__error{margin:0;font:var(--type-body);color:var(--status-danger, var(--text-primary))}.rv__composer-wrap,.rv__composer{display:flex;flex-direction:column;gap:var(--space-xs)}.rv__composer-row{display:flex;align-items:center;gap:var(--space-sm)}.rv__composer-row .rv__intake-input{flex:1;min-width:0}.rv__composer-meta{display:flex;align-items:center;gap:var(--space-sm)}.rv__send{flex-shrink:0;min-height:44px;min-width:44px}.rv__card{width:100%;max-width:860px;margin:0 auto}.rv__reqhead{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-w-05) solid var(--border-subtle);font:var(--type-body);color:var(--text-primary)}.rv__thread{display:flex;flex-direction:column;gap:var(--space-md)}.rv__thread-loading{margin:0;font:var(--type-body);color:var(--text-secondary)}.rv__md>:first-child{margin-top:0}.rv__md>:last-child{margin-bottom:0}.rv__md p,.rv__md ul,.rv__md ol{margin:var(--space-xs) 0}.rv__md ul,.rv__md ol{padding-left:var(--space-lg)}.rv__md code{font:var(--type-mono);background:var(--surface-chip);padding:0 var(--space-xs)}.rv__md pre{overflow-x:auto;padding:var(--space-sm);background:var(--surface-chip)}.rv__md pre code{background:none;padding:0}.rv__thread-error p,.rv__rail-error p{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.rv__handoff{align-self:flex-start;margin:0;font:var(--type-body);font-style:italic;color:var(--text-secondary)}.rv__attach-note{margin-top:calc(var(--space-xs) * -1)}.rv__railtitle{margin:0;font:inherit;color:var(--text-secondary)}.ws__linked-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.ws__linked-tasks li{overflow-wrap:anywhere}.rv__hero .rv__mobile-allreq{display:none}@media(max-width:480px){.rv__hero .rv__mobile-allreq{display:inline-flex;width:100%;margin-top:var(--space-sm)}}.rv__stop{flex-shrink:0}@media(max-width:480px){.rv__stop{min-height:44px;min-width:44px}}@media(max-width:480px){.rv__composer-row .rv__intake-input .bss-textarea__input{min-height:44px}}.reqrow{position:relative;display:flex;align-items:center;gap:var(--space-xs);min-width:0;width:100%}.reqrow--sidebar .reqrow__open{gap:var(--space-xs)}.reqrow--list{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-w-05) solid var(--border-subtle);font:var(--type-body-sm)}.reqrow--list:hover{background:var(--table-row-bg-hover)}.reqrow--list .reqrow__open{gap:var(--space-sm);align-items:baseline}.reqrow--list .reqrow__title{font-weight:var(--weight-semibold)}.reqrow__open{display:flex;flex:1;min-width:0;padding:0;font:inherit;color:inherit;background:transparent;border:none;text-align:left;cursor:pointer}.reqrow__pinlabel{flex:0 0 auto;border-radius:var(--radius-subtle);font:var(--type-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.reqrow__title{flex:1;min-width:0;color:var(--text-primary)}.reqrow__when{flex:0 0 auto;font:var(--type-caption);color:var(--text-secondary);white-space:nowrap}.reqrow__title mark{background:var(--color-warning-fill);padding:0 var(--space-2)}.reqrow__menu{flex:0 0 auto}.reqrow__menu .bss-menu__item{min-height:44px}.reqrow__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;font:var(--type-h4);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-subtle);cursor:pointer}.reqrow__trigger:hover:not(:disabled){background:var(--surface-chip)}.reqrow__trigger:disabled{color:var(--text-disabled);cursor:not-allowed}.reqrow__rename{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);width:100%}.reqrow__rename-input{flex:1;min-width:80px}.reqrow__rename-save,.reqrow__rename-cancel{flex:0 0 auto;min-height:32px;padding:var(--space-xs) var(--space-sm);font:var(--type-label);border-radius:var(--radius-button);cursor:pointer}.reqrow__rename-save{color:var(--text-on-primary);background:var(--interactive-primary);border:none}.reqrow__rename-save:hover:not(:disabled){background:var(--interactive-primary-hover)}.reqrow__rename-cancel{color:var(--text-secondary);background:transparent;border:var(--border-w-05) solid var(--border-subtle)}.reqrow__rename-save:disabled,.reqrow__rename-cancel:disabled{opacity:.6;cursor:not-allowed}.reqrow__error{width:100%;margin:var(--space-xs) 0 0;font:var(--type-hint);color:var(--text-error)}.reqrow__confirm-body{margin:0 0 var(--space-sm);font:var(--type-body);color:var(--text-primary)}.reqrow__confirm-note{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.ar{display:flex;flex-direction:column;gap:var(--space-md)}.ar__card{width:100%;max-width:880px;margin:0 auto}.ar__pagehead{display:flex;align-items:baseline;gap:var(--space-sm)}.ar__heading{margin:0;font:var(--type-h1);color:var(--text-primary)}.ar__skeleton{display:flex;flex-direction:column;gap:var(--space-sm)}.ar__errorbox{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.ar__errortitle{font-weight:var(--weight-bold)}.ar__retry{min-height:44px}.ar__search{max-width:420px}.ar__orderingnote,.ar__matchnote,.ar__rangenote{margin:0;font:var(--type-hint);color:var(--text-secondary)}.ar__matchnote-sub{color:var(--text-placeholder)}.ar__list{border:var(--border-w-05) solid var(--border-subtle)}.ar__grouplbl{margin:0;padding:var(--space-xs) var(--space-md);font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.ar__rows{list-style:none;margin:0;padding:0}.ar__rows li:last-child .reqrow--list{border-bottom:none}.ar__pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font:var(--type-hint);color:var(--text-secondary)}.ar__pageinfo{margin:0 auto 0 0;color:var(--text-secondary)}@media(max-width:480px){.ar__search{max-width:none;width:100%;min-height:44px}.ar__search .bss-search__input{min-height:44px}.ar__pagebtn{min-width:44px;min-height:44px}.ar__card--paged{margin-bottom:calc(64px + var(--space-lg))}}.hoffr{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-w-05) solid var(--border-subtle)}.hoffr:last-child{border-bottom:none}.hoffr--resolved{color:var(--text-secondary)}.hoffr__shape{flex:0 0 auto;margin-top:3px}.hoffr__body{flex:1;min-width:0}.hoffr__title{margin:0;font:var(--type-body-sm);color:var(--text-primary)}.hoffr--resolved .hoffr__title{color:var(--text-secondary)}.hoffr__typetag{margin-right:var(--space-xs)}.hoffr__meta{margin:2px 0 0;font:var(--type-hint);color:var(--text-secondary)}.hoffr__chips{margin-top:var(--space-xs)}.hoffr__action{flex:0 0 auto;align-self:center;min-height:32px;white-space:nowrap}@media(max-width:480px){.hoffr{flex-wrap:wrap}.hoffr__action{min-height:44px;width:100%}}.pd__note{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.pd__block{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}.pd__blockhead{margin:0;font:var(--type-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.pd__group{display:flex;flex-direction:column;gap:var(--space-xs)}.pd__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px dotted var(--border-subtle)}.pd__row:last-of-type{border-bottom:none}.pd__ackrow{display:flex;align-items:center;gap:var(--space-xs);font:var(--type-body-sm);color:var(--text-error)}.pd__confirm{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}.pd__flbl{margin:0;font:var(--type-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-error)}.pd__typed{width:100%;box-sizing:border-box;padding:var(--space-sm);font:var(--type-mono);color:var(--text-secondary);background:var(--input-bg);border:var(--border-w-05) solid var(--input-border);border-radius:var(--radius-subtle)}.pd__typed--good{color:var(--text-primary);border-color:var(--color-danger)}.pd__mismatch{margin:0;font:var(--type-body-sm);color:var(--text-error);overflow-wrap:anywhere}.wk{display:flex;flex-direction:column;gap:var(--space-md)}.wk__heading{margin:0;font:var(--type-h1);color:var(--text-primary)}.wk__lede{margin:0;font:var(--type-body);color:var(--text-secondary)}.wk__skeleton{display:flex;flex-direction:column;gap:var(--space-sm)}.wk__errorbox{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.wk__errortitle{font-weight:var(--weight-bold)}.wk__emptybox{align-items:flex-start;max-width:560px;text-align:left}.wk__empty-lede{margin:0;font:var(--type-body-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.wk__empty-list{margin:0;padding-left:var(--space-lg);font:var(--type-body-sm);color:var(--text-secondary)}.wk__empty-note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.wk__mobilerecents{display:none}.wk__mobilerecents-group{display:flex;flex-direction:column;gap:var(--space-xs)}.wk__mobilerecents-label{margin:0;font:var(--type-hint);font-weight:var(--weight-bold);color:var(--text-secondary);text-transform:uppercase}@media(max-width:480px){.wk__mobilerecents{display:flex;flex-direction:column;gap:var(--space-sm)}}.wk__filterrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.wk__search{flex:1 1 220px;min-width:0}.wk__filterbar{display:flex;flex-wrap:wrap;gap:var(--space-xs)}button.wk__chip{min-height:32px}.wk__nomatch{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.wk__list{display:flex;flex-direction:column;gap:var(--space-md)}.wk__rows{list-style:none;margin:0;padding:0;border:var(--border-w-05) solid var(--border-subtle)}.wk__record{display:flex;flex-direction:column;gap:var(--space-sm)}.wk__back{align-self:flex-start;min-height:44px}.wk__notfound{display:flex;flex-direction:column;gap:var(--space-sm)}.wk__task-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-card-header);border-bottom:var(--border-w-05) solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-primary)}.wk__task-top--held{background:var(--surface-error);border-bottom-color:var(--chip-err-border)}.wk__task-title{font:var(--type-body);color:var(--text-primary)}.wk__id{font:var(--type-mono);color:inherit}.wk__spacer{flex:1}.wk__pipe{padding:var(--space-sm) var(--space-md)}.wk__tdetail{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-w-05) solid var(--border-subtle)}.wk__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wk__event{font:var(--type-body-sm);color:var(--text-secondary)}.wk__event-summary{color:var(--text-primary)}.wk__event-body,.wk__event-actor,.wk__event-time{color:var(--text-secondary)}.wk__handoffref{flex-wrap:wrap}.wk__callout-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.wk__commentbox-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.wk__commentinput{flex:1;min-width:0;min-height:32px;padding:0;font:var(--type-body-sm);color:var(--text-primary);background:transparent;border:none}.wk__commentinput::placeholder{color:var(--text-placeholder)}.wk__commentinput:disabled{color:var(--text-disabled)}.wk__btn{min-height:44px}.wk__promote-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm)}.wk__promotebox{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}.wk__decisions{display:flex;flex-direction:column;gap:var(--space-sm)}.wk__rolerow{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font:var(--type-body-sm)}.wk__actionsrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.wk__actgroup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-width:0}.wk__actlabel{font:var(--type-hint);color:var(--text-secondary)}.wk__assignbox{display:flex;flex-direction:column;gap:var(--space-xs);max-width:22rem}.wk__pickererror,.wk__detailerror{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.wk__reloadbtn{align-self:flex-start}.wk__rungs{display:flex;flex-direction:column;gap:var(--space-xs)}.wk__rungrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.wk__rungfail,.wk__rungpause,.wk__rungexhausted{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.wk__prref,.wk__livechange,.wk__prlinks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.wk__note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.wk__error{margin:0;font:var(--type-body-sm);color:var(--text-error)}.wk__mwb{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}.wk__mwb--proposed{padding-left:var(--space-sm);border-left:4px solid var(--color-live)}.wk__wrongperson-mobile{display:none}@media(max-width:480px){.wk__search{flex-basis:100%;min-height:44px}.wk__search .bss-search__input{min-height:44px}button.wk__chip{min-height:44px;min-width:44px}.wk__commentinput{min-height:44px}.wk__commentbox-row{flex-wrap:wrap}.wk__btn{width:100%}.wk__task-top{gap:var(--space-xs)}.wk__actionsrow,.wk__actgroup{flex-direction:column;align-items:stretch;width:100%}.wk__rolerow{flex-direction:column}.wk__rungrow{flex-direction:column;align-items:stretch;width:100%}.wk__assignbox{max-width:none}.wk__wrongperson-desktop{display:none}.wk__wrongperson-mobile{display:inline}}.hoffd{display:flex;flex-direction:column;gap:var(--space-sm);max-width:560px}.hoffd__back{align-self:flex-start;padding:var(--space-xs) 0;font:var(--type-label);color:var(--text-secondary);background:none;border:none;cursor:pointer}.hoffd__back:hover{color:var(--text-primary)}.hoffd__heading{margin:0;font:var(--type-h2);color:var(--text-primary)}.hoffd__tasktitle{margin:0;font:var(--type-body);color:var(--text-secondary)}.hoffd__chiprow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs)}.hoffd__scopeerror{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.hoffd__facts{margin:0;padding:var(--space-md);display:grid;grid-template-columns:max-content 1fr;gap:var(--space-xs) var(--space-md)}.hoffd__fact{display:contents}.hoffd__fact dt{font:var(--type-label);color:var(--text-secondary)}.hoffd__fact dd{margin:0;font:var(--type-body-sm);color:var(--text-primary)}.hoffd__note{margin:0;font:var(--type-hint);color:var(--text-secondary)}.hoffd__scopecard{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.hoffd__scopehead{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.hoffd__scopetitle{margin:0;flex:1;font:var(--type-body-strong, var(--type-body));color:var(--text-primary)}.hoffd__shape{flex:0 0 auto;width:11px;height:11px;display:inline-block}.hoffd__shape--diamond{background:var(--text-secondary);transform:rotate(45deg)}.hoffd__scopebody{margin:0;padding:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--space-xs) var(--space-md)}.hoffd__scoperow{display:contents}.hoffd__scoperow dt{font:var(--type-label);font-weight:var(--weight-bold);color:var(--text-secondary)}.hoffd__scoperow dd{margin:0;font:var(--type-body-sm);color:var(--text-primary)}.hoffd__dlink{align-self:flex-start}.hoffd__backwork{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);margin:0}.hoffd__statuscard{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.hoffd__statusheading{margin:0;font:var(--type-label);text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary)}.hoffd__advance{align-self:flex-start}.hoffd__error{margin:0;font:var(--type-body);color:var(--status-danger, var(--text-primary))}.hoffd__railsec{padding:var(--space-sm) var(--space-md)}.hoffd__railtitle{margin:0 0 var(--space-xs);font:var(--type-label);text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary)}.hoffd__tiers{margin:0 0 var(--space-xs);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.hoffd__tiers li{display:flex;justify-content:space-between;gap:var(--space-sm);font:var(--type-body-sm);color:var(--text-primary)}.hoffd__railhint{margin:0;font:var(--type-hint);color:var(--text-secondary)}@media(max-width:480px){.hoffd__facts{grid-template-columns:1fr}.hoffd__fact dt{margin-top:var(--space-xs)}.hoffd__scopebody{grid-template-columns:1fr}.hoffd__scoperow dt{margin-top:var(--space-xs)}.hoffd__advance{min-height:44px;width:100%}}.opws__heading{margin:0;font:var(--type-h1);color:var(--text-primary)}.opws__body{margin:var(--space-sm) 0 0;font:var(--type-body);color:var(--text-secondary);max-width:480px}.opws{display:flex;flex-direction:column;gap:var(--space-md)}.opws__pagehead{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.opws__subtitle{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}.opws__skeleton{display:flex;flex-direction:column;gap:var(--space-sm)}.opws__errorbox{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.opws__errortitle{font-weight:var(--weight-bold)}.opws__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.opws__search{flex:1 1 220px;min-width:0}@media(max-width:480px){.opws__search{flex-basis:100%}}.opws__chipbar{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.opws__fchip{min-height:32px}.opws__rows{list-style:none;margin:0;padding:0;border:var(--border-w-05) solid var(--border-subtle)}.opws__back{align-self:flex-start}@media(max-width:480px){.opws__heading{font:var(--type-h1-mobile)}.opws__fchip{min-width:44px;min-height:44px}}.offlinebar__retry{padding:0;font:inherit;font-weight:var(--weight-bold);color:var(--text-on-primary);text-decoration:underline;background:transparent;border:none;cursor:pointer}.syserr{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) 0}.syserr__hero{max-width:32rem;margin:0 auto;text-align:center}.syserr__glyph{width:48px;height:48px;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;font:var(--type-h2);color:var(--text-secondary);background:var(--surface-chip);border:2px solid var(--border-strong);border-radius:var(--radius-avatar)}.syserr__glyph--danger{color:var(--color-danger);border-color:var(--color-danger);background:var(--surface-error)}.syserr__title{margin:0 0 var(--space-sm);font:var(--type-h2);color:var(--text-primary)}.syserr__body{margin:0 0 var(--space-md);font:var(--type-body);color:var(--text-secondary)}.syserr__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.syserr__btn{min-height:44px}.syserr__ref{margin:0;padding-top:var(--space-sm);font:var(--type-mono);color:var(--text-secondary);border-top:var(--border-w-1) dashed var(--border-subtle)}.syserr__ref b{color:var(--text-primary)}.syserr__hint{max-width:32rem;margin:0 auto}.syserr__hint-title{margin:0 0 var(--space-xs);font:var(--type-h4);color:var(--text-primary)}.syserr__hint-body{font:var(--type-body-sm);color:var(--text-secondary)}.syserr__wslist{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.syserr__footnote{max-width:32rem;margin:0 auto;font:var(--type-hint);color:var(--text-secondary);text-align:center}@media(max-width:480px){.syserr__hero,.syserr__hint,.syserr__footnote{max-width:none}.syserr__actions{flex-direction:column}.syserr__actions .syserr__btn{width:100%}}.wssw{position:relative}.wssw__pop{position:absolute;top:100%;right:0;margin-top:var(--space-xs);display:flex;flex-direction:column}.wssw__pop-sep{margin:0;padding:var(--space-xs) var(--space-sm);font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.wssw__row{min-height:44px;padding:var(--space-xs) var(--space-sm);font:var(--type-label);color:var(--text-primary);background:transparent;border:none;text-align:left;cursor:pointer}.wssw__row:hover{background:var(--surface-sidebar)}.wssw__row--on{font-weight:var(--weight-semibold);background:var(--surface-sidebar)}.wssw__scrim,.wssw__sheet{display:none}@media(max-width:480px){.wssw__pop{display:none}.wssw__chip{flex:1;min-width:0;background:transparent;border:none;padding:var(--space-xs) 0}.wssw__name{font-weight:var(--weight-bold);overflow:hidden;text-overflow:ellipsis}.wssw__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6}.wssw__sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;max-height:70vh;border-radius:0;box-shadow:var(--shadow-overlay),var(--shadow-popover);z-index:7;overflow-y:auto}.wssw__sheet-handle{width:36px;height:4px;margin:var(--space-xs) auto;background:var(--border-strong);flex:0 0 auto}.wssw__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface-card-header)}.wssw__sheet-title{margin:0;font:var(--type-h3);color:var(--text-primary)}.wssw__sheet-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;flex:0 0 auto}.wssw__sheet-close-glyph{position:relative;width:14px;height:14px}.wssw__sheet-close-glyph:before,.wssw__sheet-close-glyph:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--text-secondary)}.wssw__sheet-close-glyph:before{transform:rotate(45deg)}.wssw__sheet-close-glyph:after{transform:rotate(-45deg)}.wssw__sheet-sep{margin:0;padding:var(--space-xs) var(--space-md);font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.wssw__sheet-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font:var(--type-body);background:transparent;border:none;border-bottom:var(--border-w-05) solid var(--border-subtle);text-align:left;cursor:pointer}.wssw__sheet-row--on{font-weight:var(--weight-semibold);background:var(--surface-sidebar)}.wssw__sheet-check{color:var(--color-success)}}.stsw{position:relative}.stsw__chip{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-sm);font:var(--type-label);color:var(--text-primary);background:none;border:none;cursor:pointer}.stsw__chip:disabled{cursor:default}.stsw__label{color:var(--text-secondary)}.stsw__name{font-family:var(--font-mono);font-weight:var(--weight-semibold);white-space:nowrap}.stsw__caret{color:var(--text-secondary)}.stsw__switching{display:inline-flex;align-items:center;gap:var(--space-xs)}.stsw__vp-mobile{display:none}.stsw__pop{position:absolute;top:100%;left:0;margin-top:var(--space-xs);display:flex;flex-direction:column;max-height:380px;overflow-y:auto}.stsw__pop-sep{margin:0;padding:var(--space-xs) var(--space-sm);display:flex;align-items:baseline;gap:var(--space-xs);font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap}.stsw__pop-sep b{font:var(--type-label);color:var(--text-primary);text-transform:none;letter-spacing:normal;min-width:0;overflow:hidden;text-overflow:ellipsis}.stsw__pop-count{flex:0 0 auto;text-transform:none;letter-spacing:normal}.stsw__row{min-height:44px;padding:var(--space-xs) var(--space-sm);font:var(--type-label);color:var(--text-primary);background:transparent;border:none;text-align:left;cursor:pointer}.stsw__row:hover:not(:disabled){background:var(--surface-sidebar)}.stsw__row--on{font-weight:var(--weight-semibold);background:var(--surface-sidebar)}.stsw__row--inert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;color:var(--chip-notsup-text);cursor:not-allowed}.stsw__inert-note{font:var(--type-label-xs);color:var(--chip-notsup-text);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.stsw__scrim,.stsw__sheet{display:none}@media(max-width:480px){.stsw__pop{display:none}.stsw__vp-mobile{display:inline}.stsw__chip{min-width:0;max-width:100%;background:transparent;border:none;padding:var(--space-xs) 0}.stsw__name{overflow:hidden;text-overflow:ellipsis}.stsw__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6}.stsw__sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;max-height:70vh;border-radius:0;box-shadow:var(--shadow-overlay),var(--shadow-popover);z-index:7;overflow-y:auto}.stsw__sheet-handle{width:36px;height:4px;margin:var(--space-xs) auto;background:var(--border-strong);flex:0 0 auto}.stsw__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface-card-header)}.stsw__sheet-title{margin:0;font:var(--type-h3);color:var(--text-primary)}.stsw__sheet-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;flex:0 0 auto}.stsw__sheet-close-glyph{position:relative;width:14px;height:14px}.stsw__sheet-close-glyph:before,.stsw__sheet-close-glyph:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--text-secondary)}.stsw__sheet-close-glyph:before{transform:rotate(45deg)}.stsw__sheet-close-glyph:after{transform:rotate(-45deg)}.stsw__sheet-sep{margin:0;padding:var(--space-xs) var(--space-md);display:flex;align-items:baseline;gap:var(--space-xs);font:var(--type-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.stsw__sheet-sep b{font:var(--type-label);color:var(--text-primary);text-transform:none;letter-spacing:normal}.stsw__sheet-count{text-transform:none;letter-spacing:normal}.stsw__sheet-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font:var(--type-body);background:transparent;border:none;border-bottom:var(--border-w-05) solid var(--border-subtle);text-align:left;cursor:pointer;width:100%}.stsw__sheet-row--on{font-weight:var(--weight-semibold);background:var(--surface-sidebar)}.stsw__sheet-row--inert{color:var(--chip-notsup-text);cursor:not-allowed}}.ws{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-frame);color:var(--text-primary);font:var(--type-body)}.ws__topbar{display:flex;flex-direction:column;position:sticky;top:0;z-index:var(--z-sticky)}@media(max-width:480px){.ws__l3 .ws__memory{white-space:normal}}.ws__livebar{position:sticky;top:126px;z-index:calc(var(--z-sticky) - 1);pointer-events:none}.ws__store--inactive{color:var(--text-secondary)}.ws .ws__fab,.ws__tabbar{display:none}.ws__body{display:grid;grid-template-columns:var(--layout-sidebar-width) 1fr var(--layout-rp-width);flex:1;min-height:0}.ws__sidebar{display:contents}.ws__norequests{margin:0;font:var(--type-meta);color:var(--text-secondary)}.ws__main{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--inset-main);max-width:var(--layout-max-width);min-width:0}.ws__main--stores{grid-column:2 / span 2;max-width:none}.ws__main--memory{max-width:none}.ws__main--settings,.ws__main--work,.ws__main--requests,.ws__main--operator,.ws__main--migration{grid-column:2 / span 2;max-width:none}.ws__hero{margin:0;font:var(--type-h1);color:var(--text-primary)}.ws__loading{margin:0;font:var(--type-body);color:var(--text-secondary)}.ws__rail{display:flex;flex-direction:column;gap:var(--inset-rail);padding:var(--inset-rail);background:var(--surface-rail);border-left:var(--border-w-05) solid var(--border-subtle);min-width:0}.ws__tiers{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-xs);font:var(--type-label);color:var(--text-secondary)}.ws__tiers li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ws__tier-count{font:var(--type-h4);color:var(--text-primary)}.ws__rail-hint{margin:0;font:var(--type-hint);color:var(--text-secondary);overflow-wrap:anywhere}@media(max-width:690px){.ws__body{grid-template-columns:var(--layout-sidebar-width) 1fr}.ws__main--stores,.ws__main--settings,.ws__main--work,.ws__main--requests,.ws__main--operator,.ws__main--migration{grid-column:2}.ws__rail{grid-column:1 / -1;border-left:none;border-top:2px solid var(--border-default)}}@media(max-width:600px){.ws__body{display:flex;flex-direction:column}}@media(max-width:480px){.ws__topbar,.ws__livebar{position:static}.ws__l1>button[type=button]{display:none!important}.ws__l1,.ws__l3{flex-wrap:wrap}.ws__l3{height:auto!important;min-height:var(--layout-l3-height)}.ws .acctmenu{bottom:calc(56px + var(--space-sm))}.ws__sidebar{visibility:hidden}.ws__sidebar>.bss-sidebar{position:absolute!important;width:0!important;height:0!important;padding:0!important;overflow:hidden!important}.ws__sidebar>.bss-sidebar>:not(.acctmenu){display:none!important}.ws__sidebar>.bss-sidebar>.acctmenu{visibility:visible}.ws__main{max-width:none;padding:var(--space-md);padding-bottom:calc(64px + var(--space-md))}.ws__hero{font:var(--type-h1-mobile)}.ws__rail{border-left:none;border-top:2px solid var(--border-default);padding-bottom:calc(64px + var(--space-md))}.ws .ws__fab{display:inline-flex;position:fixed;right:var(--space-md);bottom:calc(56px + var(--space-sm));min-width:44px;min-height:44px;z-index:4}.ws__tabbar{display:contents}}.sem__form{display:flex;flex-direction:column;gap:var(--space-xs)}.sem__intro{margin:0 0 var(--space-sm);font:var(--type-body);color:var(--text-secondary)}.sem__footer{display:flex;align-items:center;gap:var(--space-md)}.sem__cancel{padding:0 var(--space-sm);font:var(--type-body-sm);color:var(--text-secondary);text-decoration:underline;background:transparent;border:none;cursor:pointer}.sem__cancel:hover:not(:disabled){color:var(--text-primary)}.sem__cancel:disabled{cursor:not-allowed;opacity:.7}.eb{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--px-12);padding:var(--space-32);text-align:center;background:var(--surface-canvas);font-family:var(--font-sans, sans-serif)}.eb__title{font:var(--type-h2);color:var(--text-primary);margin:0}.eb__body{max-width:34rem;margin:0;color:var(--text-secondary)}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sans-italic.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/open-sans.woff2)format("woff2")}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.row-5{grid-row:5}.row-10{grid-row:10}.row-14{grid-row:14}.row-22{grid-row:22}.row-28{grid-row:28}.row-32{grid-row:32}.row-34{grid-row:34}.row-47{grid-row:47}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[key\:string\]{key:string}.inline-409{inline-size:calc(var(--spacing) * 409)}}@font-face{font-family:Chesna Grotesk;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-Light-DKCa4TeA.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-Regular-DAr-c0p1.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/ChesnaGrotesk-Italic-BMXHp7Ct.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-Medium-DFCCgMhp.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-SemiBold-DKmaHYCu.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-Bold-CE4AIeUD.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-ExtraBold-uI_0gGys.otf)format("opentype")}@font-face{font-family:Chesna Grotesk;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/ChesnaGrotesk-Black-CmsbovTi.otf)format("opentype")}:root{--bss-blue-deep:#0053b3;--bss-blue:#1675d3;--bss-yellow:#eaa700;--bss-orange:#e57b0f;--bss-red:#db3028;--bss-ink:#111;--bss-white:#fff;--brand-primary:#012a5e;--brand-primary-hover:#001f46;--brand-secondary:var(--bss-yellow);--brand-on-primary:var(--bss-white);--brand-on-secondary:var(--bss-ink);--brand-ink:var(--bss-ink);--brand-flame:linear-gradient(95deg, var(--bss-blue-deep) 0%, var(--bss-blue) 24%, var(--bss-yellow) 56%, var(--bss-orange) 78%, var(--bss-red) 100%);--brand-flame-v:linear-gradient(0deg, var(--bss-blue-deep) 0%, var(--bss-blue) 24%, var(--bss-yellow) 56%, var(--bss-orange) 78%, var(--bss-red) 100%);--font-brand-display:-apple-system, "Segoe UI", system-ui, "Open Sans", sans-serif;--font-brand-body:"Open Sans", "Chesna Grotesk", system-ui, sans-serif;--neutral-0:#fff;--neutral-25:#fafcfe;--neutral-50:#f7f9fc;--neutral-100:#f3f6fa;--neutral-150:#eaf0f7;--neutral-200:#e7edf5;--neutral-250:#dce5f0;--neutral-275:#ccc;--neutral-300:#c9d6e6;--neutral-350:#b5c6dc;--neutral-400:#93a7be;--neutral-450:#6f8299;--neutral-500:#5e7085;--neutral-600:#4f6075;--neutral-800:#101b2a;--neutral-900:#061a33;--blue-700:#001f46;--blue-600:#012a5e;--blue-550:#1d3f6f;--blue-500:#24518d;--blue-450:#3b6ba5;--blue-100:#d8e2ef;--blue-75:#e8eef6;--blue-450-a50:#3b6ba580;--red-700:#b71c1c;--red-750:#6e1f1e;--red-600:#db3028;--red-550:#993331;--red-200:#fbe7e5;--red-150:#fcebe9;--red-100:#fdecea;--red-75:#f4e8e8;--red-50:#fff6f5;--red-550-a55:#9933318c;--amber-700:#6b4f18;--amber-750:#5c4516;--amber-550:#8c6b2c;--amber-500:#b68a2a;--amber-400:#eaa700;--amber-300:#e0b84a;--amber-100:#fff6e0;--amber-75:#f5f0e4;--amber-50:#fff7ef;--amber-550-a50:#8c6b2c80;--orange-500:#e57b0f;--green-700:#1e5631;--green-750:#1e4a18;--green-550:#3a6e2e;--green-300:#9dbba8;--green-100:#eaf3ec;--green-75:#e6ede4;--green-550-a50:#3a6e2e80;--ink-border-40:#1f1e1d66;--ink-border-30:#1f1e1d4d;--ink-border-15:#1f1e1d26;--space-0:0px;--space-2:2px;--space-6:6px;--space-8:8px;--space-16:16px;--space-20:20px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-4:var(--space-6);--space-10:var(--space-8);--space-12:var(--space-16);--space-24:var(--space-32);--px-1:1px;--px-3:3px;--px-4:4px;--px-5:5px;--px-7:7px;--px-8:8px;--px-9:9px;--px-12:12px;--px-14:14px;--px-17:17px;--px-24:24px;--px-28:28px;--px-30:30px;--px-4-5:4.5px;--px-8-5:8.5px;--px-5-5:5.5px;--px-28-5:28.5px;--px-11:11px;--px-20:20px;--px-3-5:3.5px;--px-9-5:9.5px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-pill:999px;--radius-full:50%;--radius-0:var(--radius-8);--radius-2:var(--radius-8);--border-w-05:.5px;--border-w-1:1px;--border-w-15:1.5px;--border-w-2:2px;--border-w-3:3px;--shadow-1:none;--scrim:#0000002e;--overlay-on-dark:#ffffff40;--duration-0:0s;--duration-120:.12s;--duration-200:.2s;--duration-1200:1.2s;--duration-1400:1.4s;--ease-out-1:cubic-bezier(0, 0, .2, 1);--ease-linear:linear;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:900;--z-modal:1000;--z-popover:1100;--z-toast:1200;--opacity-scrim:.18;--bp-sm:640px;--bp-mobile:768px;--bp-md:1024px;--bp-lg:1280px;--bp-xl:1440px;--surface-canvas:var(--neutral-200);--surface-frame:var(--neutral-0);--surface-titlebar:var(--neutral-0);--surface-l1:var(--neutral-100);--surface-l3:var(--neutral-25);--surface-sidebar:var(--neutral-100);--surface-rail:var(--neutral-50);--surface-raised:var(--neutral-0);--surface-stage:var(--neutral-50);--surface-card:var(--neutral-0);--surface-card-header:var(--neutral-150);--surface-modal:var(--neutral-0);--surface-chip:var(--neutral-150);--surface-approval-card:var(--neutral-150);--surface-approval-rejected:var(--red-75);--surface-stagedbox:var(--amber-50);--surface-confirm-gate:var(--red-50);--surface-input:var(--neutral-0);--surface-input-readonly:var(--neutral-100);--surface-env-live:var(--red-75);--surface-live:var(--red-550);--surface-error:var(--red-75);--surface-alert-warning:var(--amber-75);--surface-danger:var(--red-75);--surface-state-stalled:var(--amber-75);--surface-triage:var(--amber-50);--surface-grouplbl:var(--neutral-100);--surface-offline-bar:var(--red-550);--surface-brand-dark:var(--blue-600);--surface-selected:var(--blue-100);--text-primary:var(--neutral-800);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-450);--text-placeholder:var(--neutral-400);--text-disabled:var(--neutral-350);--text-on-primary:var(--neutral-0);--text-error:var(--red-750);--link:var(--blue-600);--link-hover:var(--blue-700);--link-visited:var(--blue-700);--border-default:var(--ink-border-30);--border-subtle:var(--ink-border-15);--border-strong:var(--ink-border-40);--border-emphasis:var(--blue-500);--border-live:var(--red-550);--border-resolved:var(--green-550);--border-triage:var(--amber-550);--border-accent-amber:var(--amber-550);--border-accent-blue:var(--blue-450);--focus-ring-color:var(--blue-500);--focus-ring-width:var(--border-w-2);--focus-ring-offset:1px;--interactive-primary:var(--blue-600);--interactive-primary-hover:var(--blue-700);--interactive-primary-text:var(--neutral-0);--interactive-secondary:var(--neutral-150);--interactive-secondary-text:var(--neutral-800);--interactive-secondary-border:var(--ink-border-30);--interactive-disabled:var(--neutral-150);--interactive-disabled-text:var(--neutral-350);--color-live:var(--red-550);--color-danger:var(--red-550);--color-danger-hover:var(--red-750);--color-danger-on:var(--neutral-0);--color-success:var(--green-750);--color-warning-fill:var(--amber-75);--color-warning-text:var(--amber-750);--color-warning-border:var(--amber-550-a50);--status-info-fill:var(--blue-75);--status-info-text:var(--blue-550);--status-info-border:var(--blue-450-a50);--status-error-fill:var(--red-75);--status-error-text:var(--red-750);--status-error-border:var(--red-550-a55);--status-success-fill:var(--green-75);--status-success-text:var(--green-750);--status-success-border:var(--green-550-a50);--overlay-scrim:var(--scrim);--chip-ok-fill:var(--green-75);--chip-ok-text:var(--green-750);--chip-ok-border:var(--green-550-a50);--chip-warn-fill:var(--amber-75);--chip-warn-text:var(--amber-750);--chip-warn-border:var(--amber-550-a50);--chip-err-fill:var(--red-75);--chip-err-text:var(--red-750);--chip-err-border:var(--red-550-a55);--chip-attn-fill:var(--neutral-0);--chip-attn-text:var(--amber-750);--chip-attn-border:var(--amber-550);--chip-fresh-fill:var(--neutral-0);--chip-fresh-text:var(--green-750);--chip-fresh-border:var(--green-550);--chip-notsup-fill:var(--neutral-150);--chip-notsup-text:var(--neutral-450);--chip-notsup-border:var(--ink-border-15);--chip-delta-fill:var(--neutral-150);--chip-delta-text:var(--neutral-800);--chip-delta-border:var(--blue-450-a50);--chip-info-fill:var(--blue-75);--chip-info-text:var(--blue-550);--chip-info-border:var(--blue-450-a50);--button-primary-bg:var(--interactive-primary);--button-primary-bg-hover:var(--interactive-primary-hover);--button-primary-text:var(--interactive-primary-text);--button-secondary-bg:var(--interactive-secondary);--button-secondary-bg-hover:var(--neutral-250);--button-secondary-text:var(--interactive-secondary-text);--button-secondary-border:var(--interactive-secondary-border);--button-danger-bg:var(--color-danger);--button-danger-bg-hover:var(--color-danger-hover);--button-danger-text:var(--color-danger-on);--button-disabled-bg:var(--interactive-disabled);--button-disabled-text:var(--interactive-disabled-text);--button-radius:var(--radius-button);--button-height-sm:28px;--button-height-md:36px;--button-height-lg:44px;--button-gap:var(--space-6);--button-border-w:var(--border-w-05);--button-pad-md:var(--px-9) var(--space-16);--button-pad-sm:var(--px-5) var(--space-8);--input-bg:var(--surface-input);--input-bg-readonly:var(--surface-input-readonly);--input-text:var(--text-primary);--input-placeholder:var(--text-placeholder);--input-border:var(--border-default);--input-border-focus:var(--border-emphasis);--input-border-error:var(--color-danger);--input-error-text:var(--text-error);--input-height:36px;--table-header-bg:var(--surface-card-header);--table-header-text:var(--text-primary);--table-border:var(--border-default);--table-row-bg:var(--surface-card);--table-row-bg-hover:var(--neutral-50);--table-row-selected:var(--surface-selected);--table-cell-pad-y:12px;--table-cell-pad-x:16px;--modal-bg:var(--surface-modal);--modal-border:var(--border-default);--modal-header-bg:var(--surface-card-header);--modal-scrim:var(--overlay-scrim);--modal-shadow:none;--modal-z:var(--z-modal);--modal-scrim-pad:var(--space-64) var(--space-16) var(--space-16) var(--space-16);--modal-head-pad:var(--space-8) var(--space-8) var(--space-8) var(--px-14);--modal-head-gap:var(--px-8);--modal-close-pad:var(--px-4) var(--space-6);--modal-body-pad:var(--px-14);--modal-foot-pad:var(--px-12) var(--px-14);--modal-foot-gap:var(--px-8);--modal-btn-pad:var(--px-9) var(--px-14);--modal-consequence-pad:var(--space-8) var(--px-12);--modal-typebox-gap:var(--px-5);--modal-typelbl-code-pad:var(--px-1) var(--px-4);--modal-typeinput-pad:var(--space-0) var(--px-8);--appr-pad:var(--px-14);--appr-gap:var(--space-8);--appr-head-gap:var(--px-8);--appr-body-gap:var(--space-6);--appr-actions-gap:var(--space-6);--appr-status-gap:var(--space-6);--appr-btn-pad:var(--space-8);--appr-staged-border-w:var(--border-w-3);--wizard-rail-pad:var(--px-14) var(--space-16);--wizard-body-pad:var(--space-16);--wizard-foot-pad:var(--px-12) var(--space-16);--wizard-btn-pad:var(--px-9) var(--px-14);--wizard-lbl-pad-top:var(--px-3);--wizard-step-gap:var(--px-8);--wizard-foot-gap:var(--px-8);--cmdk-inputrow-pad:var(--space-0) var(--px-12);--cmdk-inputrow-gap:var(--px-8);--cmdk-list-pad:var(--px-4) var(--space-0);--cmdk-group-pad:var(--px-8) var(--px-12) var(--px-3);--cmdk-item-pad:var(--px-8) var(--px-12);--cmdk-item-gap:var(--px-8);--cmdk-kbd-pad:var(--px-1) var(--px-5);--cmdk-empty-pad:var(--space-20) var(--px-12);--cmdk-foot-pad:var(--px-7) var(--px-12);--cmdk-foot-gap:var(--px-12);--cmdk-foot-b-pad:var(--space-0) var(--px-4);--tooltip-bg:var(--neutral-900);--tooltip-text:var(--text-on-primary);--tooltip-z:var(--z-popover);--menu-bg:var(--surface-raised);--menu-border:var(--border-default);--menu-item-hover:var(--neutral-100);--menu-item-selected:var(--surface-selected);--menu-shadow:var(--shadow-1);--menu-z:var(--z-dropdown);--toast-bg:var(--surface-raised);--toast-border:var(--border-strong);--toast-text:var(--text-primary);--toast-shadow:var(--shadow-1);--toast-z:var(--z-toast);--authcard-gap:var(--space-16);--authcard-pad:var(--px-24);--authcard-panel-border-w:var(--border-w-05);--authcard-panel-pad:var(--px-30) var(--px-28);--authcard-panel-gap:var(--px-17);--authcard-head-gap:var(--px-4);--authcard-notice-border-w:var(--border-w-05);--authcard-notice-pad:var(--px-8) var(--space-8);--badge-pad:var(--space-0) var(--space-6);--breadcrumbs-gap:var(--space-6);--breadcrumbs-mono-size:var(--font-size-11);--breadcrumbs-more-border-w:var(--border-w-05);--breadcrumbs-more-pad:var(--space-2) var(--space-6);--card-border-w:var(--border-w-05);--card-header-pad:var(--space-8) var(--space-16);--card-header-gap:var(--px-8);--card-body-pad:var(--space-16);--card-footer-pad:var(--px-12) var(--space-16);--checkbox-gap:var(--px-8);--checkbox-box-border-w:var(--border-w-05);--connectionbar-gap:var(--px-8);--connectionbar-pad:var(--px-8) var(--space-16);--disclosure-border-w:var(--border-w-05);--disclosure-btn-gap:var(--px-8);--disclosure-btn-pad:var(--px-9) var(--px-12);--disclosure-btn-font-size:var(--font-size-12);--disclosure-btn-bare-pad:var(--space-6) var(--space-0);--disclosure-chev-font-size:var(--font-size-9);--disclosure-panel-pad:var(--space-2) var(--px-12) var(--px-12) var(--px-12);--disclosure-panel-bare-pad:var(--space-2) var(--space-0) var(--px-8) var(--px-17);--divider-border-w:var(--border-w-05);--divider-dashed-border-w:var(--border-w-1);--divider-labeled-gap:var(--space-8);--dropdownchip-gap:var(--space-6);--dropdownchip-pad:var(--space-6) var(--space-8);--dropdownchip-border-w:var(--border-w-05);--dropdownchip-caret-font-size:var(--font-size-10);--dropzone-border-w:var(--border-w-2);--dropzone-pad:var(--space-16) var(--space-8);--dropzone-gap:var(--space-6);--empty-border-w:var(--border-w-1);--empty-glyph-border-w:var(--border-w-05);--empty-pad:var(--space-32) var(--px-24);--empty-compact-pad:var(--space-16);--empty-gap:var(--space-6);--empty-actions-gap:var(--px-8);--empty-title-font-size:var(--font-size-13);--ff-gap:var(--px-5);--ff-h-gap:var(--px-4) var(--px-12);--ff-h-label-pad-top:var(--px-9);--ff-label-font-size:var(--font-size-12);--iconbtn-border-w:var(--border-w-05);--ialert-border-w:var(--border-w-05);--ialert-pad:var(--px-8) var(--space-8);--ialert-gap:var(--px-8);--kbd-border-w:var(--border-w-05);--kbd-pad:var(--space-2) var(--px-5) var(--px-3);--kbd-combo-gap:var(--px-3);--kbd-font-size:var(--font-size-11);--kv-gap:var(--space-6) var(--space-16);--kv-copy-gap:var(--space-6);--kv-copy-val-border-w:var(--border-w-05);--kv-copy-val-pad:var(--space-2) var(--space-6);--kv-copy-val-font-size:var(--font-size-11);--kv-copy-btn-border-w:var(--border-w-05);--kv-copy-btn-pad:var(--px-4) var(--px-7);--kv-term-pad-top:var(--px-1);--menu-border-w:var(--border-w-05);--menu-pad:var(--px-4) var(--space-0);--menu-item-pad:var(--px-7) var(--px-12);--menu-label-line-h:var(--px-20);--menu-item-gap:var(--px-8);--menu-min-w:0;--menu-max-w:280px;--menu-gutter:var(--px-8);--optionlist-border-w:var(--border-w-05);--optionlist-selected-border-w:var(--border-w-2);--optionlist-pad:var(--space-6) var(--space-8);--optionlist-selected-pad:var(--px-4-5) var(--px-8-5);--optionlist-gap:var(--space-6);--optionlist-row-gap:var(--space-2);--pgn-btn-border-w:var(--border-w-05);--pgn-select-border-w:var(--border-w-05);--pgn-select-pad:var(--space-0) var(--px-4);--pgn-gap:var(--px-12);--pgn-size-gap:var(--space-6);--pgn-range-font-size:var(--font-size-11);--pgn-page-font-size:var(--font-size-11);--progress-gap:var(--px-5);--progress-head-gap:var(--px-8);--progress-value-font-size:var(--font-size-11);--radio-dot-border-w:var(--border-w-05);--radio-dot-checked-border-w:var(--border-w-2);--radio-gap:var(--px-8);--radiogroup-h-gap:var(--space-16);--radiogroup-gap:var(--px-8);--rofield-border-w:var(--border-w-05);--rofield-pad:var(--px-7) var(--space-8);--rofield-gap:var(--px-5);--rowcard-border-w:var(--border-w-05);--rowcard-sidebar-min-h:38px;--rowcard-sidebar-pad:var(--space-2) var(--space-xs);--searchfield-border-w:var(--border-w-05);--searchfield-pad:var(--space-0) var(--px-8);--searchfield-clear-pad:var(--space-2) var(--px-3);--searchfield-gap:var(--space-6);--seg-border-w:var(--border-w-05);--seg-pad:var(--space-6) var(--px-14);--select-border-w:var(--border-w-05);--select-focus-border-w:var(--border-w-2);--select-pad:var(--px-7) var(--px-30) var(--px-7) var(--space-8);--select-focus-pad:var(--px-5-5) var(--px-28-5) var(--px-5-5) var(--px-8-5);--select-caret-font-size:var(--font-size-10);--shape-font-size:var(--font-size-10);--slider-gap:var(--space-6);--slider-head-gap:var(--px-8);--slider-value-font-size:var(--font-size-12);--statuschip-border-w-dashed:var(--border-w-1);--statuschip-border-w-solid:var(--border-w-05);--statuschip-gap:var(--px-5);--stepper-border-w:var(--border-w-05);--stepper-step-gap:var(--px-8);--stepper-text-pad-top:var(--space-2);--stepper-strip-pad:var(--px-8) var(--space-16);--stepper-strip-gap:var(--px-4) var(--px-8);--stepper-chip-pad:var(--space-2) var(--px-8);--stepper-label-font-size:var(--font-size-11);--tabs-border-w:var(--border-w-05);--tabs-underline-w:var(--border-w-2);--tabs-gap:var(--space-20);--tabs-tab-pad:var(--px-8) var(--space-0);--tabs-stretch-pad:var(--px-9) var(--space-0);--tabs-folder-pad:var(--px-8) var(--px-14);--tabs-doc-gap:var(--space-2);--tabs-doc-pad:var(--px-8) var(--space-16);--tabs-metaband-gap:var(--px-8);--tabs-metaband-pad:var(--px-8) var(--space-16);--tag-border-w:var(--border-w-05);--tag-pad:var(--space-2) var(--px-8);--tag-gap:var(--px-4);--textfield-border-w:var(--border-w-05);--textfield-focus-border-w:var(--border-w-2);--textfield-pad:var(--px-7) var(--space-8);--textfield-focus-pad:var(--px-5-5) var(--px-8-5);--textfield-gap:var(--px-5);--textarea-border-w:var(--border-w-05);--textarea-focus-border-w:var(--border-w-2);--textarea-pad:var(--px-7) var(--space-8);--textarea-focus-pad:var(--px-5-5) var(--px-8-5);--textarea-gap:var(--px-5);--textarea-foot-gap:var(--px-8);--textarea-count-font-size:var(--font-size-10);--toast-border-w:var(--border-w-05);--toast-accent-border-w:var(--border-w-3);--toast-viewport-gap:var(--px-8);--toast-gap:var(--px-8);--toast-pad:var(--space-8) var(--px-12);--toast-close-pad:var(--space-2);--toast-title-font-size:var(--font-size-12);--switch-gap:var(--px-8);--switch-thumb-bg:var(--text-on-primary);--tooltip-pad:var(--px-4) var(--px-8);--banner-border-w:var(--border-w-05);--banner-spin-border-w:var(--border-w-2);--banner-pad:var(--px-11) var(--px-14);--banner-gap:var(--space-8);--banner-icon-font-size:var(--font-size-13);--dotpulse-gap:var(--px-5);--bulkactionbar-gap:var(--space-8);--bulkactionbar-pad:var(--px-8) var(--px-8) var(--px-8) var(--px-14);--bulkactionbar-sep-bg:var(--overlay-on-dark);--bulkactionbar-actions-gap:var(--space-6);--bulkactionbar-clear-pad:var(--space-6) var(--px-8);--bulkactionbar-clear-gap:var(--px-5);--datatable-border-w:var(--border-w-05);--datatable-head-pad:var(--px-8) var(--px-12);--datatable-head-pad-dense:var(--px-5) var(--space-8);--datatable-cell-pad:var(--space-8) var(--px-12);--datatable-cell-pad-dense:var(--space-6) var(--space-8);--datatable-footer-pad:var(--px-8) var(--px-12);--datatable-sort-gap:var(--px-5);--datatable-arrow-font-size:var(--font-size-8);--deltachip-pad:var(--px-3) var(--px-8);--drawer-border-w:var(--border-w-05);--drawer-head-pad:var(--space-8) var(--space-8) var(--space-8) var(--px-14);--drawer-close-pad:var(--px-4) var(--space-6);--drawer-body-pad:var(--px-14);--drawer-foot-pad:var(--px-12) var(--px-14);--drawer-gap:var(--px-8);--drawer-title-font-size:var(--font-size-13);--envbadge-gap:var(--px-5);--envbadge-border-w:var(--border-w-1);--envbadge-pad:var(--space-2) var(--px-9);--filterbar-border-w:var(--border-w-05);--filterbar-pad:var(--px-8) var(--space-8);--filterbar-gap:var(--px-8);--filterbar-row-gap:var(--px-8);--filterbar-applied-gap:var(--space-6);--filterbar-applied-border-w:var(--border-w-1);--filterbar-applied-pad-top:var(--px-8);--filterbar-chip-border-w:var(--border-w-05);--filterbar-chip-radius:var(--radius-chip);--filterbar-chip-pad:var(--space-2) var(--px-4) var(--space-2) var(--px-8);--filterbar-chip-gap:var(--px-5);--filterbar-x-pad:var(--space-2) var(--px-4);--filterbar-clear-pad:var(--space-2);--gateshape-count-pad:0 var(--px-5);--livebar-pad:var(--px-9) var(--space-16);--pageheader-border-w:var(--border-w-05);--pageheader-pad:var(--px-14) var(--space-16) var(--space-0) var(--space-16);--tap-floor:44px;--font-sans:-apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-caps:1px;--type-h1:700 24px/30px var(--font-display);--type-h2:600 19px/26px var(--font-display);--type-h3:600 16px/23px var(--font-display);--type-h4:600 14px/20px var(--font-display);--type-frame-title:700 16px/22px var(--font-display);--type-title:600 14px/20px var(--font-display);--type-display-num:700 30px/36px var(--font-display);--type-section-head:700 11px/14px var(--font-sans);--type-label-uppercase:700 11px/14px var(--font-sans);--type-thread-body:400 14px/23px var(--font-sans);--type-body:400 14px/22px var(--font-sans);--type-body-sm:400 13px/20px var(--font-sans);--type-label:600 12px/17px var(--font-sans);--type-label-xs:600 11px/14px var(--font-sans);--type-caption:400 12px/17px var(--font-sans);--type-hint:400 11px/16px var(--font-sans);--type-meta:400 11px/14px var(--font-sans);--type-button:600 13px/18px var(--font-sans);--type-mono:400 13px/20px var(--font-mono);--type-h1-mobile:700 18px/26px var(--font-display);--type-card-title-mobile:600 15px/21px var(--font-display);--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-9:9px;--font-size-10:10px;--font-size-8:8px;--font-size-18:18px;--type-brand-hero:800 56px/60px var(--font-brand-display);--type-brand-display:700 36px/42px var(--font-brand-display);--type-brand-title:600 24px/30px var(--font-brand-display);--type-brand-body:400 16px/26px var(--font-brand-body);--space-xs:var(--space-6);--space-sm:var(--space-8);--space-md:var(--space-20);--space-lg:var(--space-32);--space-xl:var(--space-40);--space-thread-gap:16px;--xs:var(--space-xs);--sm:var(--space-sm);--md:var(--space-md);--lg:var(--space-lg);--xl:var(--space-xl);--inset-l1:10px 16px;--inset-l2:14px 10px;--inset-l3:8px 16px;--inset-main:24px;--inset-rail:12px;--layout-max-width:1280px;--layout-sidebar-width:170px;--layout-rpanel-width:300px;--layout-rp-width:240px;--layout-grid-columns:12;--layout-l1-height:44px;--layout-l3-height:36px;--layout-titlebar-height:44px;--layout-mobile-frame-width:390px;--breakpoint-mobile:768px;--shadow-card:none;--shadow-popover:none;--shadow-overlay:0 0 0 9999px #0000002e;--radius-subtle:var(--radius-4);--radius-control:var(--radius-8);--radius-button:var(--radius-8);--radius-card:var(--radius-12);--radius-frame:var(--radius-12);--radius-menu:var(--radius-10);--radius-chip:var(--radius-pill);--radius-avatar:var(--radius-full);--motion-instant:0s;--motion-fast:.12s;--motion-medium:.2s;--motion-spinner:1.2s;--motion-skeleton:1.4s;--motion-pulse:1.2s;--ease-out:cubic-bezier(0, 0, .2, 1);color-scheme:light}@media(min-width:481px){:root{scroll-padding-top:calc(var(--layout-titlebar-height) + 96px)}.ws__topbar :is(a,button,input,select,summary,[tabindex]):not([role=menu] *,[role=dialog] *){scroll-margin-top:calc(-1 * (var(--layout-titlebar-height) + 96px));scroll-margin-bottom:calc(var(--layout-titlebar-height) + 96px)}}body{background:var(--surface-canvas);color:var(--text-primary);font:var(--type-body);margin:0}.app-gate-loading{min-height:100vh;color:var(--text-secondary);font:var(--type-body);justify-content:center;align-items:center;display:flex}.app-gate-error{justify-content:center;align-items:center;min-height:100vh;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
