.ui-shell{grid-template-columns:auto 1fr;grid-template-rows:minmax(var(--size-topbar), auto) 1fr;background:var(--color-surface-canvas);height:100vh;color:var(--color-text-primary);grid-template-areas:"topbar topbar""sidebar main";display:grid}.ui-shell:has(.ui-shell__rail){grid-template-columns:auto 1fr auto;grid-template-areas:"topbar topbar topbar""sidebar main rail"}.ui-shell__skip{left:var(--space-2);top:calc(var(--space-2) * -8);z-index:40;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);position:absolute}.ui-shell__skip:focus-visible{top:var(--space-2);outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-outer)}.ui-shell__topbar{z-index:30;align-items:center;gap:var(--space-3);padding-inline:var(--space-4) var(--space-6);background:var(--color-brand-header);color:var(--color-brand-on-header);box-shadow:var(--shadow-sm);grid-area:topbar;display:flex}.ui-shell__sidebar{z-index:20;border-right:1px solid var(--color-border-default);background:var(--color-surface-default);grid-area:sidebar;min-height:0}.ui-shell__main{min-width:0;padding:var(--space-6) var(--space-8) var(--space-8);grid-area:main;overflow:auto}.ui-shell__main:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:calc(var(--space-1) * -1)}.ui-shell__rail{border-left:1px solid var(--color-border-default);background:var(--color-surface-default);grid-area:rail;overflow-y:auto}.ui-shell__topbar-row{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ui-shell__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ui-brand{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.ui-brand:hover{color:inherit;text-decoration:none}.ui-brand:focus-visible{outline:var(--size-focus-ring) solid var(--color-brand-on-header);outline-offset:var(--size-focus-ring-offset);border-radius:var(--radius-md)}.ui-brand__mark{width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-1));padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-action-primary);font-weight:var(--type-section-weight);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-brand__mark img{object-fit:contain;max-width:100%;max-height:100%}.ui-brand__divider{width:1px;margin-block:var(--space-3);background:color-mix(in srgb, var(--color-brand-on-header) 30%, transparent);align-self:stretch}.ui-brand__name{font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-shell__topbar .ui-button{border-color:var(--color-transparent);background:var(--color-transparent);color:var(--color-brand-on-header);box-shadow:none}.ui-shell__topbar .ui-button--secondary,.ui-shell__topbar .ui-button--primary{border-color:color-mix(in srgb, var(--color-brand-on-header) 40%, transparent)}.ui-shell__topbar .ui-button:hover:not(:disabled){background:var(--color-brand-header-hover);color:var(--color-brand-on-header)}.ui-shell__topbar .ui-button:active:not(:disabled){background:color-mix(in srgb, var(--color-brand-on-header) 22%, var(--color-brand-header))}.ui-shell__topbar .ui-field__control{border-color:color-mix(in srgb, var(--color-brand-on-header) 35%, transparent);background:var(--color-brand-header-hover);color:var(--color-brand-on-header);box-shadow:none}.ui-shell__topbar .ui-field__control option{background:var(--color-surface-default);color:var(--color-text-primary)}.ui-shell__topbar .ui-field__label{color:color-mix(in srgb, var(--color-brand-on-header) 75%, transparent)}.ui-shell__topbar .ui-focusable:focus-visible,.ui-shell__topbar .ui-field__control:focus-visible{outline:var(--size-focus-ring) solid var(--color-brand-on-header);outline-offset:var(--size-focus-ring-offset);box-shadow:none}.ui-side-nav{gap:var(--space-4);width:var(--size-sidebar);height:100%;padding:var(--space-4) var(--space-3);flex-direction:column;transition:width .16s;display:flex;overflow-y:auto}.ui-side-nav--collapsed{width:calc(var(--size-sidebar-collapsed) + var(--space-4))}.ui-side-nav__heading-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-control-sm);padding-inline:var(--space-3) 0;display:flex}.ui-side-nav__heading{color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.06em;text-transform:uppercase}.ui-side-nav__toggle{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-md);background:var(--color-transparent);color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ui-side-nav__toggle:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.ui-side-nav__toggle:focus-visible,.ui-side-nav__link:focus-visible,.ui-side-nav__flyout-link:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.ui-side-nav__list,.ui-side-nav__flyout-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-side-nav__entry{position:relative}.ui-side-nav__link{align-items:center;gap:var(--space-3);min-height:calc(var(--size-control) + var(--space-2));padding-inline:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--type-body-size);font-weight:var(--type-label-weight);text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ui-side-nav__link:hover,.ui-side-nav__entry:focus-within>.ui-side-nav__link,.ui-side-nav__entry--has-flyout:hover>.ui-side-nav__link{background:var(--color-surface-subtle);color:var(--color-text-primary);text-decoration:none}.ui-side-nav__link[data-active=true],.ui-side-nav__link[aria-current=page]{background:var(--color-action-primary-50);color:var(--color-brand-primary-text);font-weight:var(--type-section-weight)}.ui-side-nav__link:active{background:var(--color-action-primary-100)}.ui-side-nav__icon{flex:none;display:inline-flex}.ui-side-nav__label{overflow-wrap:anywhere;min-width:0;padding-block:var(--space-1);flex:1;line-height:1.3}.ui-side-nav__chevron{color:var(--color-text-muted);flex:none;display:inline-flex}.ui-side-nav--collapsed .ui-side-nav__heading,.ui-side-nav--collapsed .ui-side-nav__label,.ui-side-nav--collapsed .ui-side-nav__chevron{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-side-nav--collapsed .ui-side-nav__heading-row{justify-content:center;padding-inline:0}.ui-side-nav--collapsed .ui-side-nav__toggle{margin-left:0}.ui-side-nav--collapsed .ui-side-nav__link{justify-content:center;padding-inline:0}.ui-side-nav__flyout{top:calc(var(--flyout-top,0) - var(--space-2));left:calc(var(--flyout-left,0) + var(--space-3));z-index:35;min-width:calc(var(--size-sidebar) + var(--space-8));padding:var(--space-4) var(--space-3) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-default);box-shadow:var(--shadow-lg);display:none;position:fixed}.ui-side-nav__flyout:before{content:"";top:0;bottom:0;left:calc(var(--space-4) * -1);width:var(--space-4);position:absolute}.ui-side-nav__entry--has-flyout:hover>.ui-side-nav__flyout,.ui-side-nav__entry--has-flyout:focus-within>.ui-side-nav__flyout{display:block}.ui-side-nav__flyout-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--color-brand-primary-text);font-size:var(--type-body-size);font-weight:var(--type-section-weight);display:flex}.ui-side-nav__flyout-link{min-height:var(--size-control);padding-inline:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-primary);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.ui-side-nav__flyout-link:hover{background:var(--color-surface-subtle);color:var(--color-text-primary);text-decoration:none}.ui-side-nav__flyout-link:active{background:var(--color-action-primary-100)}.ui-side-nav__flyout-link[aria-current=page]{background:var(--color-action-primary-50);color:var(--color-brand-primary-text);font-weight:var(--type-section-weight)}@media (width<=900px){.ui-side-nav{width:calc(var(--size-sidebar-collapsed) + var(--space-4))}.ui-side-nav .ui-side-nav__heading,.ui-side-nav .ui-side-nav__label,.ui-side-nav .ui-side-nav__chevron{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-side-nav .ui-side-nav__link{justify-content:center;padding-inline:0}.ui-shell__main{padding:var(--space-4)}}.ui-page-header{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ui-page-header__row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-page-header__text{flex:1 1 calc(var(--space-12) * 8);min-width:0}.ui-page-header__actions{flex:none}.ui-page-header__title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);margin:0;line-height:1.25}.ui-page-header__description{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--type-body-size)}.ui-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-breadcrumbs__list{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-label-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs__item+.ui-breadcrumbs__item:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.ui-breadcrumbs__item a{color:var(--color-text-secondary)}.ui-module-nav__list{gap:var(--space-1);padding:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.ui-module-nav__item{align-items:center;gap:var(--space-2);min-height:var(--size-control);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--type-body-size);text-decoration:none;display:flex}.ui-module-nav__item:hover{background:var(--color-surface-subtle)}.ui-module-nav__item[aria-current=page]{background:var(--color-action-primary-50);color:var(--color-action-primary-700);font-weight:var(--type-label-weight)}.ui-module-nav__item:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.ui-module-nav__icon{flex:none;display:inline-flex}.ui-module-nav--bar .ui-module-nav__list,.ui-module-nav--subbar .ui-module-nav__list{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);flex-direction:row}.ui-module-nav--bar .ui-module-nav__item,.ui-module-nav--subbar .ui-module-nav__item{min-height:var(--size-control-sm);padding-inline:var(--space-3);white-space:nowrap}.ui-module-nav--subbar{background:var(--color-surface-subtle);border-top:1px solid var(--color-border-default)}.ui-module-nav--subbar .ui-module-nav__item{font-size:var(--type-label-size)}.ui-launcher{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-12) * 3), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ui-launcher__tile{justify-content:center;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) * 2);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-primary);text-align:center;flex-direction:column;text-decoration:none;display:flex}.ui-launcher__tile:hover{background:var(--color-action-primary-50);border-color:var(--color-action-primary-700)}.ui-launcher__tile:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.ui-launcher__icon{color:var(--color-action-primary-700);display:inline-flex}.ui-launcher__label{font-size:var(--type-section-size);font-weight:var(--type-section-weight)}.ui-filter-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.ui-filter-bar__controls,.ui-filter-bar__applied{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-filter-bar__controls>*{flex:0 auto}.ui-filter-bar__count{color:var(--color-text-secondary);font-size:var(--type-label-size)}.ui-chip-group{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ui-form-section{margin-bottom:var(--space-6)}.ui-form-section__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--type-section-size);font-weight:var(--type-section-weight);display:flex}.ui-form-section__title:before{content:"";width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-secondary);flex:none}.ui-form-section__description{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-label-size)}.ui-form-section__grid{gap:var(--space-3) var(--space-4);display:grid}.ui-form-section__grid--1{grid-template-columns:1fr}.ui-form-section__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.ui-form-section__grid--2{grid-template-columns:1fr}}.ui-table__scroll{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-xs);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--type-table-cell-size);font-weight:var(--type-table-cell-weight)}.ui-table__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table__head th{z-index:1;height:var(--size-control);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-canvas);color:var(--color-text-secondary);font-size:var(--type-table-cell-size);font-weight:var(--type-section-weight);text-align:left;white-space:nowrap;position:sticky;top:0}.ui-table__row{height:var(--size-row);transition:background-color .1s}tbody .ui-table__row:hover{background:var(--color-action-primary-50)}.ui-table--compact .ui-table__row{height:var(--size-row-compact)}.ui-table__th,.ui-table__td{padding-inline:var(--space-3);vertical-align:middle}.ui-table__th:first-child,.ui-table__td:first-child{padding-left:var(--space-4)}.ui-table__th:last-child,.ui-table__td:last-child{padding-right:var(--space-4)}.ui-table__row+.ui-table__row .ui-table__td{border-top:1px solid var(--color-border-subtle)}.ui-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-table__cell--nowrap{white-space:nowrap}.ui-table__td.ui-table__cell--text{min-width:calc(var(--space-12) * 3)}.ui-table__td.ui-table__cell--name{min-width:calc(var(--space-12) * 4)}.ui-table__cell--action>*+*{margin-left:var(--space-2)}.ui-table__foot .ui-table__row--total{background:var(--color-surface-sunken);font-weight:var(--type-section-weight)}.ui-table__foot .ui-table__td{border-top:1px solid var(--color-border-default)}.ui-table__sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-table__sort:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-outer)}.ui-empty,.ui-error,.ui-denied{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ui-empty__title,.ui-error__title,.ui-denied__title{font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0}.ui-empty{padding-block:var(--space-12);text-align:center;align-items:center}.ui-empty__description,.ui-error__description,.ui-denied__description,.ui-denied__remedy{color:var(--color-text-secondary);margin:0}.ui-error__request-id,.ui-denied__missing{color:var(--color-text-muted);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);margin:0}.ui-error{border-left:2px solid var(--color-status-danger-border);padding-left:var(--space-3)}.ui-denied{border-left:2px solid var(--color-status-warning-border);padding-left:var(--space-3)}.ui-banner{color:var(--color-status-danger-border);border-left:2px solid var(--color-status-danger-border);padding-left:var(--space-3);margin:0}.ui-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-3);display:flex}.ui-picker{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.ui-picker__control{align-items:center;gap:var(--space-1);display:flex}.ui-picker__control .ui-field__control{flex:1}.ui-picker__clear{cursor:pointer;padding:var(--space-1);color:var(--color-text-muted);background:0 0;border:0}.ui-picker__clear-mark{width:10px;height:10px;display:block;position:relative}.ui-picker__clear-mark:before,.ui-picker__clear-mark:after{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:0}.ui-picker__clear-mark:before{transform:rotate(45deg)}.ui-picker__clear-mark:after{transform:rotate(-45deg)}.ui-picker__panel{top:calc(100% + var(--space-1));z-index:40;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:16rem;position:absolute;left:0;right:0;overflow-y:auto}.ui-date-input{position:relative}.ui-date-input__trigger{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ui-date-picker__nav:focus-visible,.ui-date-picker__day:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.ui-date-picker__panel{top:calc(100% + var(--space-1));z-index:40;width:min(20rem, calc(100vw - var(--space-6)));padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-surface-default);box-shadow:var(--shadow-lg);position:absolute;left:0}.ui-date-picker__header{grid-template-columns:var(--size-control) minmax(0, 1fr) var(--size-control);margin-bottom:var(--space-2);align-items:center;display:grid}.ui-date-picker__month{text-align:center;color:var(--color-text-primary);font-size:var(--type-table-cell-size);font-weight:var(--type-section-weight);margin:0}.ui-date-picker__nav{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.ui-date-picker__nav:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.ui-date-picker__nav:before{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:50%;left:50%}.ui-date-picker__nav--previous:before{transform:translate(-35%,-50%)rotate(-135deg)}.ui-date-picker__nav--next:before{transform:translate(-65%,-50%)rotate(45deg)}.ui-date-picker__weekdays,.ui-date-picker__days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-date-picker__weekday{min-height:var(--size-control-sm);color:var(--color-text-muted);font-size:var(--type-mono-size);font-weight:var(--type-label-weight);place-items:center;display:grid}.ui-date-picker__day{min-height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--type-table-cell-size);cursor:pointer;background:0 0;border:0;padding:0}.ui-date-picker__day:hover{background:var(--color-surface-sunken)}.ui-date-picker__day--outside{color:var(--color-text-muted)}.ui-date-picker__day--selected{background:var(--color-action-primary);color:var(--color-surface-default)}.ui-date-picker__day--selected:hover{background:var(--color-action-primary-hover)}.ui-picker__status{padding:var(--space-2);color:var(--color-text-secondary);margin:0}.ui-picker__list{margin:0;padding:0;list-style:none}.ui-picker__option{gap:var(--space-2);padding:var(--space-2);cursor:pointer;display:flex}.ui-picker__option--active,.ui-picker__option:hover{background:var(--color-surface-sunken)}.ui-picker__code{color:var(--color-text-muted);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight)}.ui-form-drawer{gap:var(--space-4);flex-direction:column;display:flex}.ui-form-drawer__fields{gap:var(--space-3);flex-direction:column;display:flex}.ui-form-drawer__actions{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3);display:flex}.ui-confirm-dialog{gap:var(--space-4);flex-direction:column;display:flex}.ui-confirm-dialog__body{gap:var(--space-2);flex-direction:column;display:flex}.ui-tree{flex-direction:column;display:flex}.ui-tree__node{align-items:center;gap:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);padding-right:var(--space-2);cursor:pointer;display:flex}.ui-tree__node--selected{background:var(--color-surface-sunken);border-left:2px solid var(--color-border-strong)}.ui-tree__node--muted .ui-tree__label{color:var(--color-text-muted)}.ui-tree__toggle{cursor:pointer;width:var(--space-4);height:var(--space-4);color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-tree__caret{flex:none;transition:transform .12s;display:block}.ui-tree__caret--open{transform:rotate(90deg)}.ui-key-value{align-items:baseline;gap:var(--space-3) var(--space-4);margin:0;display:grid}.ui-key-value--1{grid-template-columns:auto 1fr}.ui-key-value--2{grid-template-columns:auto 1fr auto 1fr}.ui-key-value__label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-text-muted);letter-spacing:.01em;margin:0}.ui-key-value__value{margin:0}.ui-launcher__icon .ui-icon{width:var(--space-8);height:var(--space-8)}@media (width<=1100px){.ui-module-nav--bar .ui-module-nav__item:not([aria-current=page]) .ui-module-nav__label,.ui-module-nav--subbar .ui-module-nav__item:not([aria-current=page]) .ui-module-nav__label{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}.ui-shell__trail{margin-bottom:var(--space-2)}.ui-surface .ui-filter-bar,.ui-surface .ui-table__scroll{background:var(--color-transparent);box-shadow:none;border:0;padding-inline:0}.ui-filter-bar .ui-field{align-items:center;gap:var(--space-1);height:var(--size-control);min-width:calc(var(--space-12) * 4.5);padding-left:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);transition:border-color .12s,box-shadow .12s;display:flex}.ui-filter-bar .ui-field:hover{border-color:var(--color-action-primary-300)}.ui-filter-bar .ui-field:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-focus-ring-outer)}.ui-filter-bar .ui-field__label{color:var(--color-text-secondary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);white-space:nowrap;flex:none}.ui-filter-bar .ui-field__label:after{content:":"}.ui-filter-bar .ui-select,.ui-filter-bar .ui-field__control-row{flex:1;min-width:0}.ui-filter-bar .ui-field__control{min-width:0;height:calc(var(--size-control) - 2px);padding-left:var(--space-1);background:var(--color-transparent);box-shadow:none;font-weight:var(--type-label-weight);border:0;flex:1}.ui-filter-bar .ui-field__control:focus-visible{box-shadow:none}.ui-filter-bar:has(+.ui-table__scroll){box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.ui-filter-bar+.ui-table__scroll{margin-top:calc(var(--space-4) * -1);border-top-left-radius:0;border-top-right-radius:0}.ui-account{position:relative}.ui-account__trigger{align-items:center;gap:var(--space-2);height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand-on-header) 10%, transparent);color:var(--color-brand-on-header);font:inherit;text-align:left;cursor:pointer;border:0;transition:background-color .12s;display:flex}.ui-account__trigger:hover,.ui-account__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--color-brand-on-header) 18%, transparent)}.ui-account__trigger:focus-visible{outline:var(--size-focus-ring) solid var(--color-brand-on-header);outline-offset:var(--size-focus-ring-offset)}.ui-account__avatar{width:var(--space-8);height:var(--space-8);background:color-mix(in srgb, var(--color-text-primary) 25%, transparent);font-size:var(--type-body-size);font-weight:var(--type-section-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-account__text{min-width:0;max-width:calc(var(--space-12) * 4);flex-direction:column;line-height:1.35;display:flex}.ui-account__name,.ui-account__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-account__name{font-weight:var(--type-label-weight)}.ui-account__detail{color:color-mix(in srgb, var(--color-brand-on-header) 72%, transparent);font-size:var(--type-label-size)}.ui-account__chevron{transition:rotate .15s;display:inline-flex}.ui-account__trigger[aria-expanded=true] .ui-account__chevron{rotate:180deg}.ui-account__panel{top:calc(100% + var(--space-2));z-index:40;gap:var(--space-1);min-width:calc(var(--space-12) * 5);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-lg);color:var(--color-text-primary);flex-direction:column;display:flex;position:absolute;right:0}.ui-account__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.ui-account__item:hover:not(:disabled){background:var(--color-surface-subtle)}.ui-account__item:active:not(:disabled){background:var(--color-surface-sunken)}.ui-account__item:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:calc(var(--size-focus-ring) * -1)}.ui-account__item:disabled{color:var(--color-text-muted);cursor:not-allowed}.ui-account__item--danger{color:var(--color-status-danger)}.ui-account__item-icon{color:inherit;flex:none;display:inline-flex}.ui-account__divider{margin:var(--space-1) var(--space-2);border:0;border-top:1px solid var(--color-border-default)}.ui-account__panel>.ui-tenant-switcher{padding:var(--space-2) var(--space-3)}.ui-shell__actions{gap:var(--space-3)}.ui-account__panel .ui-button{border-color:var(--button-border);background:var(--button-surface);color:var(--button-text)}.ui-account__panel .ui-button:hover:not(:disabled){border-color:var(--button-border-hover);background:var(--button-surface-hover);color:var(--button-text)}.ui-account__panel .ui-field__control{border-color:var(--field-border);background:var(--field-surface);color:var(--field-text)}.ui-account__panel .ui-field__label{color:var(--color-text-muted)}.ui-toast{right:var(--space-6);bottom:var(--space-6);z-index:50;padding:var(--space-3) var(--space-4);border:1px solid var(--color-status-success-border);border-radius:var(--radius-lg);background:var(--color-status-success-surface);color:var(--color-status-success-strong);box-shadow:var(--shadow-lg);position:fixed}.ui-surface .ui-filter-bar+.ui-table__scroll{margin-top:0}@supports (anchor-scope:--filter-field){.ui-filter-bar .ui-field{anchor-name:--filter-field;anchor-scope:--filter-field}.ui-filter-bar .ui-select>select.ui-field__control::picker(select){position-anchor:--filter-field;top:anchor(bottom);left:anchor(left);min-width:anchor-size(width)}}.ui-filter-bar select.ui-field__control:has(option[value=""]:checked){color:var(--color-text-muted);font-weight:var(--type-body-weight)}.ui-filter-bar .ui-picker{align-items:center;gap:var(--space-1);height:var(--size-control);min-width:calc(var(--space-12) * 4.5);padding-left:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);flex-direction:row;transition:border-color .12s,box-shadow .12s}.ui-filter-bar .ui-picker:hover{border-color:var(--color-action-primary-300)}.ui-filter-bar .ui-picker:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-focus-ring-outer)}.ui-filter-bar .ui-picker>.ui-field__label{color:var(--color-text-secondary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);white-space:nowrap;flex:none}.ui-filter-bar .ui-picker>.ui-field__label:after{content:":"}.ui-filter-bar .ui-picker__control{flex:1;min-width:0}.ui-filter-bar .ui-picker__control .ui-field__control{min-width:0;height:calc(var(--size-control) - 2px);padding-left:var(--space-1);background:var(--color-transparent);box-shadow:none;font-weight:var(--type-label-weight);border:0}.ui-filter-bar .ui-picker>.ui-picker__panel{top:calc(100% + var(--space-1))}.ui-filter-bar .ui-choice{height:var(--size-control);align-items:center;display:inline-flex}.ui-list-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.ui-list-card__filters{border-bottom:1px solid var(--color-border-default)}.ui-list-card__filters .ui-filter-bar{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-transparent);box-shadow:none;border:0;margin:0}.ui-list-card__body{min-width:0}.ui-list-card__body>.ui-table__scroll,.ui-list-card__body>.ui-empty,.ui-list-card__body>.ui-surface{border-radius:initial;box-shadow:none;border:0;margin:0}.ui-list-card>.ui-list-card__body:first-child>.ui-table__scroll{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ui-list-card__body>p,.ui-list-card__body>.ui-error,.ui-list-card__body>.ui-banner,.ui-list-card__body>.ui-denied{margin:var(--space-4)}.ui-list-card__group{padding:var(--space-3) var(--space-4) var(--space-2);border-top:1px solid var(--color-border-default);font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0}.ui-list-card__group:first-child{border-top:0}.ui-list-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-default);display:flex}.ui-list-card__footer .ui-pagination{padding-top:0}.ui-list-card__footer:empty{display:none}.ui-document-header__title-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-document-header__status{display:inline-flex}.ui-page-header__title .ui-mono{font-size:inherit;font-weight:inherit}.ui-document-header__meta{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ui-document-header__fact{gap:var(--space-1);display:flex}.ui-document-header__fact dt{color:var(--color-text-muted)}.ui-document-header__fact dt:after{content:":"}.ui-document-header__fact dd{color:var(--color-text-primary);margin:0}.ui-section-card{flex-direction:column;min-width:0;display:flex}.ui-section-card__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.ui-section-card__title{align-items:center;gap:var(--space-2);font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0;display:flex}.ui-section-card__title:before{content:"";width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-secondary);flex:none}.ui-section-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-section-card__body{min-width:0;padding:var(--space-4)}.ui-section-card--flush>.ui-section-card__body{padding:0}.ui-section-card__body>.ui-form-section:last-child{margin-bottom:0}.ui-section-card .ui-section-card__body>.ui-table__scroll,.ui-section-card .ui-section-card__body>.ui-empty{border-radius:initial;box-shadow:none;border:0}.ui-related{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-related__item{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-related__kind{min-width:calc(var(--space-12) * 2.5);color:var(--color-text-muted)}.ui-related__link{white-space:nowrap}.ui-split{grid-template-columns:minmax(calc(var(--space-12) * 7), 2fr) minmax(0, 3fr);gap:var(--space-4);align-items:start;display:grid}.ui-split__aside,.ui-split__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=1023px){.ui-split{grid-template-columns:minmax(0,1fr)}}.ui-kpi-strip{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-12) * 4), 1fr));gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.ui-kpi-card{--kpi-accent:var(--color-border-strong);--kpi-figure:var(--color-text-primary);gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-left:var(--space-1) solid var(--kpi-accent);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-xs);color:var(--color-text-primary);font:inherit;text-align:left;flex-direction:column;display:flex}.ui-kpi-card--info{--kpi-accent:var(--color-status-info);--kpi-figure:var(--color-status-info-strong)}.ui-kpi-card--success{--kpi-accent:var(--color-status-success);--kpi-figure:var(--color-status-success-strong)}.ui-kpi-card--warning{--kpi-accent:var(--color-status-warning);--kpi-figure:var(--color-status-warning-strong)}.ui-kpi-card--danger{--kpi-accent:var(--color-status-danger);--kpi-figure:var(--color-status-danger-strong)}.ui-kpi-card--interactive{cursor:pointer;transition:border-color .12s,box-shadow .12s}.ui-kpi-card--interactive:hover{border-color:var(--color-action-primary-300);border-left-color:var(--kpi-accent)}.ui-kpi-card--active{background:var(--color-action-primary-50);border-color:var(--color-action-primary);border-left-color:var(--kpi-accent)}.ui-kpi-card__label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.ui-kpi-card__value{color:var(--kpi-figure);font-size:var(--type-title-size);font-weight:var(--type-title-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.ui-kpi-card__value--pending:before{content:"—";color:var(--color-text-muted)}.ui-kpi-card__sub{color:var(--color-text-secondary);font-size:var(--type-label-size);overflow-wrap:anywhere}.ui-list-card__tabs{padding:0 var(--space-4);border-bottom:1px solid var(--color-border-default);overflow-x:auto}.ui-status-tabs{gap:var(--space-1);margin-bottom:var(--space-3);display:flex}.ui-list-card__tabs .ui-status-tabs{margin-bottom:0}.ui-status-tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border:0;border-bottom:var(--size-focus-ring) solid var(--color-transparent);background:var(--color-transparent);color:var(--color-text-secondary);font:inherit;font-size:var(--type-body-size);white-space:nowrap;cursor:pointer;display:inline-flex}.ui-status-tab:hover{color:var(--color-text-primary)}.ui-status-tab[aria-selected=true]{border-bottom-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:var(--type-section-weight)}.ui-status-tab__count{min-width:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;text-align:center}.ui-status-tab[aria-selected=true] .ui-status-tab__count{background:var(--color-action-primary-50);color:var(--color-action-primary)}.ui-list-card__meta{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--type-label-size);display:flex}.ui-date-range{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-filter-bar .ui-date-range .ui-field{min-width:calc(var(--space-12) * 3.5)}.ui-advanced-filters__row{align-items:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border-default);flex-wrap:wrap;flex:1 0 100%;display:flex}.ui-advanced-filters__row[hidden]{display:none}.ui-filter-bar__controls>.ui-advanced-filters__row{flex:1 0 100%}.ui-import{gap:var(--space-4);min-width:min(calc(var(--space-12) * 14), 100%);flex-direction:column;display:flex}.ui-import__steps{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-import__step{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-label-size);display:inline-flex}.ui-import__step[data-state=current]{color:var(--color-action-primary);font-weight:var(--type-section-weight)}.ui-import__step[data-state=done]{color:var(--color-status-success-strong)}.ui-import__step-number{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-lg);border:1px solid;place-items:center;display:inline-grid}.ui-import__section{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ui-import__hint,.ui-import__counts{color:var(--color-text-secondary);font-size:var(--type-body-size);margin:0}.ui-import__counts{color:var(--color-text-primary);font-weight:var(--type-section-weight)}.ui-import__message,.ui-export__message{color:var(--color-status-danger-strong);font-size:var(--type-body-size);margin:0}.ui-import__file{gap:var(--space-1);flex-direction:column;display:flex}.ui-import__rows{max-height:calc(var(--space-12) * 7);border:1px solid var(--color-border-default);border-radius:var(--radius-md);align-self:stretch;overflow:auto}.ui-import__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-export{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.ui-focusable:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-focus-ring-outer)}.ui-surface{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.ui-surface--sunken{background:var(--color-surface-sunken);box-shadow:none}.ui-surface--flush{padding:0}.ui-surface--comfortable{padding:var(--space-4)}.ui-divider{border-top:1px solid var(--color-border-default);margin:var(--space-3) 0}.ui-divider-labelled{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.01em;display:flex}.ui-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-mono-size);font-weight:var(--type-label-weight);background:var(--badge-surface);border:1px solid #0000;border-color:var(--badge-border);color:var(--badge-text);display:inline-flex}.ui-chip{align-items:center;gap:var(--size-chip-gap);height:var(--size-control-sm);padding:0 var(--size-chip-inset-x);border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-surface);color:var(--chip-text);font-size:var(--type-mono-size);white-space:nowrap;display:inline-flex}.ui-chip--selected{font-weight:var(--type-label-weight)}.ui-chip__remove{background:var(--color-transparent);color:inherit;cursor:pointer;border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-avatar{background:var(--color-action-primary-100);width:30px;height:30px;color:var(--color-action-primary-700);font-size:var(--type-label-size);font-weight:var(--type-section-weight);-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;display:inline-grid}.ui-spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-action-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-progress{border-radius:var(--radius-sm);background:var(--color-surface-sunken);height:6px;overflow:hidden}.ui-progress__fill{background:var(--color-action-primary);height:100%;transition:width .18s ease-out}.ui-progress--indeterminate .ui-progress__fill{width:40%;animation:1.2s ease-in-out infinite ui-slide}@keyframes ui-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-spinner,.ui-progress--indeterminate .ui-progress__fill,.ui-progress__fill{transition:none;animation:none}}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-4);border:1px solid var(--button-border);border-radius:var(--radius-lg);background:var(--button-surface);color:var(--button-text);box-shadow:var(--shadow-xs);font-size:var(--type-table-cell-size);font-weight:var(--type-label-weight);white-space:nowrap;cursor:pointer;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-button:hover:not(:disabled){background:var(--button-surface-hover);border-color:var(--button-border-hover)}.ui-button--secondary:hover:not(:disabled),.ui-button--icon:hover:not(:disabled){background:var(--color-surface-default);border-color:var(--color-action-primary);color:var(--color-brand-primary-text)}.ui-button--quiet:hover:not(:disabled){color:var(--color-text-primary)}.ui-button--danger:hover:not(:disabled){border-color:var(--color-status-danger)}.ui-button--primary:active:not(:disabled){background:var(--color-brand-primary-pressed);border-color:var(--color-brand-primary-pressed);box-shadow:none}.ui-button--secondary:active:not(:disabled),.ui-button--icon:active:not(:disabled){background:var(--color-action-primary-50);box-shadow:none}.ui-button--quiet:active:not(:disabled){background:var(--color-surface-sunken)}.ui-button--danger:active:not(:disabled){background:var(--color-status-danger-border);box-shadow:none}.ui-button--quiet{box-shadow:none}.ui-button:disabled{border-color:var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.ui-button--quiet:disabled{border-color:var(--color-transparent);background:var(--color-transparent)}.ui-button[aria-busy=true]{cursor:progress;opacity:.8}.ui-button--icon{width:var(--size-control);padding:0}.ui-switch{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);font-size:var(--type-table-cell-size);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.ui-switch__track{background:var(--color-border-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .12s ease-out;position:relative}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--color-action-primary)}.ui-switch__knob{background:var(--color-surface-default);width:18px;height:18px;box-shadow:var(--shadow-xs);border-radius:50%;transition:transform .12s ease-out;position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true] .ui-switch__knob{transform:translate(16px)}.ui-switch[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-choice{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);font-size:var(--type-table-cell-size);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.ui-choice__input{width:16px;height:16px;accent-color:var(--color-action-primary);cursor:inherit}.ui-choice__input:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-switch__track,.ui-switch__knob{transition:none}}.ui-field{gap:var(--space-1);display:grid}.ui-field__label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-text-muted)}.ui-field__control{height:var(--size-control);padding:0 var(--space-3);background:var(--field-surface);border:1px solid var(--field-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:var(--type-table-cell-size);color:var(--field-text);font-family:inherit}textarea.ui-field__control{height:auto;min-height:76px;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.ui-field__control:hover:not(:disabled):not(:focus-visible):not(.ui-field__control--invalid){border-color:var(--color-action-primary-300)}.ui-field__control:focus-visible{border-color:var(--field-border-focus);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-focus-ring-outer);outline:none}.ui-field__control--invalid:focus-visible{border-color:var(--color-status-danger);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-status-danger-surface)}.ui-field__control--locked{box-shadow:none}.ui-field__control:disabled{background:var(--field-disabled-surface);color:var(--field-disabled-text);box-shadow:none;cursor:not-allowed}.ui-field__hint{font-size:var(--type-mono-size);color:var(--color-text-secondary)}.ui-field__error{font-size:var(--type-mono-size);color:var(--color-status-danger-strong)}.ui-field__control-row{align-items:center;gap:var(--space-2);display:flex}.ui-field__control-row .ui-field__control{flex:1;min-width:0}.ui-field__suffix{color:var(--color-text-muted);font-size:var(--type-table-cell-size);white-space:nowrap}.ui-overlay-backdrop{z-index:100;background:var(--color-scrim);display:grid;position:fixed;inset:0}.ui-dialog{width:min(560px, calc(100% - var(--space-8)));max-height:calc(100% - var(--space-8));background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);place-self:center;overflow:auto}.ui-sheet{background:var(--color-surface-default);border-top:1px solid var(--color-border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:88%;box-shadow:var(--shadow-lg);place-self:end stretch;animation:.18s ease-out ui-rise;overflow:auto}@keyframes ui-rise{0%{transform:translateY(100%)}}.ui-overlay__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);display:flex}.ui-overlay__title{font-size:var(--type-section-size);font-weight:var(--type-section-weight);color:var(--color-text-primary);margin:0}.ui-overlay__body{padding:var(--space-4);color:var(--color-text-primary);font-size:var(--type-body-size)}.ui-tablist{gap:var(--space-4);border-bottom:1px solid var(--color-border-default);display:flex}.ui-tab{padding:var(--space-2) 0;font-family:inherit;font-size:var(--type-table-cell-size);font-weight:var(--type-label-weight);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.ui-tab:hover{color:var(--color-text-primary)}.ui-tab[aria-selected=true]{color:var(--color-brand-primary-text);border-bottom-color:var(--color-action-primary)}.ui-segment{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-xs);display:inline-flex;overflow:hidden}.ui-segment__option{padding:var(--size-segment-inset-y) var(--size-segment-inset-x);border:0;border-left:1px solid var(--color-border-strong);background:var(--segment-surface);color:var(--segment-text);font-size:var(--type-mono-size);cursor:pointer;align-items:center;font-family:inherit;display:inline-flex}.ui-segment__option:first-child{border-left:0}.ui-segment__option--selected{font-weight:var(--type-label-weight)}.ui-segment__option.ui-focusable:focus-visible{box-shadow:inset 0 0 0 var(--size-focus-ring) var(--color-focus-ring), inset 0 0 0 calc(var(--size-focus-ring) + var(--size-focus-ring-outer)) var(--color-focus-ring-outer);outline:none}.ui-tooltip-anchor{display:inline-flex;position:relative}.ui-tooltip{bottom:calc(100% + var(--space-1));z-index:1;width:max-content;max-width:260px;padding:var(--space-1) var(--space-2);background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--type-mono-size);box-shadow:var(--shadow-sm);animation:.12s ease-out ui-fade;position:absolute;left:0}@keyframes ui-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-sheet,.ui-tooltip{animation:none}}.ui-divider-labelled__rule{border:0;border-top:1px solid var(--color-border-default);flex:1;margin:0}.ui-select{align-items:center;min-width:0;display:flex;position:relative}.ui-select>select.ui-field__control{width:100%;min-width:0;padding-right:var(--space-8);appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;flex:1}.ui-select__chevron{right:var(--space-3);color:var(--color-text-muted);pointer-events:none;transition:rotate .15s;display:inline-flex;position:absolute}.ui-select:has(select:disabled) .ui-select__chevron{opacity:.5}@supports (appearance:base-select){.ui-select>select.ui-field__control{appearance:base-select}.ui-select>select.ui-field__control::picker(select){appearance:base-select}.ui-select>select.ui-field__control{align-items:center;display:flex}.ui-select>select.ui-field__control::picker-icon{display:none}.ui-select:has(select:open) .ui-select__chevron{color:var(--color-action-primary);rotate:180deg}.ui-select>select.ui-field__control::picker(select){margin-block:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-lg)}.ui-select option{min-height:var(--size-control);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--type-table-cell-size);cursor:pointer;align-items:center;display:flex}.ui-select option::checkmark{display:none}.ui-select option:hover,.ui-select option:focus-visible{background:var(--color-surface-subtle);outline:none}.ui-select option:checked{background:var(--color-action-primary-50);color:var(--color-text-primary);font-weight:var(--type-section-weight)}.ui-select option:disabled{color:var(--color-text-muted);cursor:default}}:root{--color-surface-canvas:#f7f8fa;--color-surface-default:#fff;--color-surface-subtle:#f3f4f6;--color-surface-sunken:#eef0f4;--color-text-primary:#111827;--color-text-secondary:#667085;--color-text-muted:#98a2b3;--color-border-default:#e5e7eb;--color-border-strong:#d0d5dd;--color-action-primary:#3346a8;--color-action-primary-hover:#2b3b8f;--color-action-primary-50:#eef1fb;--color-action-primary-100:#dfe4f7;--color-action-primary-200:#bfc8ee;--color-action-primary-300:#8e9cd9;--color-action-primary-700:#233073;--color-action-primary-800:#1a2456;--color-status-info:#175cd3;--color-status-info-surface:#eff8ff;--color-status-info-border:#b2ddff;--color-status-info-strong:#1849a9;--color-status-success:#067647;--color-status-success-surface:#ecfdf3;--color-status-success-border:#abefc6;--color-status-success-strong:#085d3a;--color-status-warning:#b54708;--color-status-warning-surface:#fffaeb;--color-status-warning-border:#fedf89;--color-status-warning-strong:#93370d;--color-status-danger:#b42318;--color-status-danger-surface:#fef3f2;--color-status-danger-border:#fecdca;--color-status-danger-strong:#912018;--color-focus-ring:#3346a8;--color-focus-ring-outer:#dfe4f7;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 3px #10182814,0 1px 2px #1018280a;--shadow-md:0 4px 8px -2px #10182814,0 2px 4px -2px #1018280a;--shadow-lg:0 12px 16px -4px #1018280f,0 4px 6px -2px #10182808;--color-border-subtle:#f0f1f4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--size-row:40px;--size-row-compact:32px;--size-control:34px;--size-control-sm:28px;--size-topbar:52px;--size-table-header:36px;--size-sidebar:240px;--size-sidebar-collapsed:56px;--size-touch-target:44px;--size-focus-ring:2px;--size-focus-ring-outer:3px;--size-focus-ring-offset:1px;--type-display-size:32px;--type-display-weight:600;--type-title-size:24px;--type-title-weight:600;--type-section-size:16px;--type-section-weight:600;--type-body-size:14px;--type-body-weight:400;--type-table-cell-size:13.5px;--type-table-cell-weight:400;--type-label-size:11.5px;--type-label-weight:500;--type-mono-size:12.5px;--type-mono-weight:400;--color-scrim:color-mix(in srgb, var(--color-text-primary) 40%, transparent);--color-text-inverse:#fff;--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--color-transparent:transparent;--size-chip-gap:5px;--size-chip-inset-x:9px;--size-segment-inset-y:6px;--size-segment-inset-x:11px}[data-theme=dark]{--color-surface-canvas:#0f1116;--color-surface-default:#171a21;--color-surface-subtle:#1c2029;--color-surface-sunken:#22252a;--color-text-primary:#e6e8ec;--color-text-secondary:#9aa3b2;--color-text-muted:#6b7382;--color-border-default:#262a33;--color-border-strong:#3a404c;--color-action-primary:#7d8fe0;--color-action-primary-50:#1b2030;--color-action-primary-100:#252c40;--color-action-primary-200:#384160;--color-action-primary-700:#a8b6ec;--color-status-info:#5b9bea;--color-status-info-surface:#111f33;--color-status-info-border:#1d3a5c;--color-status-info-strong:#8cbcf5;--color-status-success:#4fbf85;--color-status-success-surface:#0d2a1c;--color-status-success-border:#1a5236;--color-status-success-strong:#75d6a0;--color-status-warning:#d19a4a;--color-status-warning-surface:#2b1e08;--color-status-warning-border:#5c4113;--color-status-warning-strong:#f0c274;--color-status-danger:#d2665c;--color-status-danger-surface:#2b1414;--color-status-danger-border:#5c2320;--color-status-danger-strong:#f09b93;--color-focus-ring:#7d8fe0;--color-focus-ring-outer:#252c40;--color-border-subtle:#20242c}.md-screen{gap:var(--space-4);flex-direction:column;display:flex}.md-screen__warning{border-left:2px solid var(--color-status-warning-border);padding-left:var(--space-3);color:var(--color-text-secondary);display:block}.md-screen__section{gap:var(--space-3);flex-direction:column;display:flex}.md-screen__actions{gap:var(--space-2);display:flex}.md-screen__toolbar{justify-content:flex-end;margin-right:auto;display:flex}.md-screen__inset{margin:var(--space-3) var(--space-4)}.md-screen__hint{color:var(--color-text-muted);margin:0}.md-screen__tree{padding:var(--space-2) var(--space-2) var(--space-3)}.md-screen__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.md-screen__grid{grid-template-columns:minmax(0,1fr)}}.md-screen__form{gap:var(--space-3);flex-direction:column;display:flex}.md-screen__split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=1279px){.md-screen__split{grid-template-columns:minmax(0,1fr)}}.p-organization{gap:var(--space-4);flex-direction:column;display:flex}.p-organization__note{color:var(--color-text-secondary);margin:0}.p-organization__filters{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.p-organization__filters>*{flex:1 1 calc(var(--space-12) * 5);min-width:0;max-width:calc(var(--space-12) * 8)}.p-organization__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-status-success-border);border-radius:var(--radius-md);background:var(--color-status-success-surface);color:var(--color-text-primary);display:block}.p-organization__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.p-organization__table{overflow-x:auto}.p-organization__zone{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.p-organization__muted{color:var(--color-text-muted)}.p-organization__section{gap:var(--space-3);flex-direction:column;display:flex}.p-organization__section h3{margin:0}.p-organization__form{gap:var(--space-3);flex-direction:column;display:flex}.p-organization__form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.p-organization__warning{color:var(--color-status-warning-strong);margin:0}.p-legal-entities{gap:var(--space-4);flex-direction:column;display:flex}.p-legal-entities__note{color:var(--color-text-secondary);margin:0}.p-appearance{gap:var(--space-4);flex-direction:column;display:flex}.p-appearance .ui-page-header{margin-bottom:0}.p-appearance__note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-subtle);color:var(--color-text-secondary);margin:0;display:flex}.p-appearance__note--success{border-color:var(--color-status-success-border);background:var(--color-status-success-surface);color:var(--color-status-success-strong)}.p-appearance__note--info{border-color:var(--color-status-info-border);background:var(--color-status-info-surface);color:var(--color-status-info-strong)}.p-appearance__layout{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.p-appearance__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.p-appearance__card{min-width:0;padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-default);box-shadow:var(--shadow-xs)}.p-appearance__palette{position:sticky;top:0}.p-appearance__card-title{align-items:center;gap:var(--space-2);font-size:var(--type-section-size);font-weight:var(--type-section-weight);display:flex}.p-appearance__card-title:before{content:"";width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-secondary);flex:none}.p-appearance__card-description{margin:var(--space-1) 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--type-table-cell-size)}.p-appearance__subtitle{margin:var(--space-6) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.06em;text-transform:uppercase}.p-appearance__group:first-of-type .p-appearance__subtitle{margin-top:0}.p-appearance__header-preview{align-items:center;gap:var(--space-3);min-height:var(--size-topbar);margin-bottom:var(--space-4);padding-inline:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex}.p-appearance__header-mark{width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-1));padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-action-primary);font-weight:var(--type-section-weight);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.p-appearance__header-mark img,.p-appearance__logo-frame img{object-fit:contain;max-width:100%;max-height:100%}.p-appearance__header-name{font-size:var(--type-section-size);font-weight:var(--type-section-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-appearance__fields{gap:var(--space-4);display:grid}.p-appearance__logo{gap:var(--space-2);display:grid}.p-appearance__logo-label{color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.p-appearance__logo-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.p-appearance__logo-frame{width:calc(var(--space-12) * 2);height:calc(var(--space-12) + var(--space-4));padding:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.p-appearance__logo-empty{color:var(--color-text-muted);font-size:var(--type-label-size);text-align:center}.p-appearance__logo-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-appearance__logo-hint{color:var(--color-text-secondary);font-size:var(--type-label-size)}.p-appearance__logo-hint--error{color:var(--color-status-danger-strong)}.p-appearance__themes{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-12) * 3), 1fr));gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.p-appearance__theme{align-items:stretch;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.p-appearance__theme-input{opacity:0;width:1px;height:1px;position:absolute}.p-appearance__theme:hover:not(.p-appearance__theme--locked){border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.p-appearance__theme:active:not(.p-appearance__theme--locked){box-shadow:none}.p-appearance__theme:has(:focus-visible){outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.p-appearance__theme:has(:checked){border-color:var(--color-action-primary);box-shadow:0 0 0 1px var(--color-action-primary)}.p-appearance__theme--locked{cursor:not-allowed}.p-appearance__theme-swatch{height:var(--space-8);border-radius:var(--radius-md);grid-template-columns:3fr 2fr 1fr;display:grid;overflow:hidden}.p-appearance__theme-name{font-size:var(--type-table-cell-size);font-weight:var(--type-label-weight)}.p-appearance__theme-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-6);display:flex}.p-appearance__theme-check{width:var(--space-6);height:var(--space-6);background:var(--color-action-primary);color:var(--color-brand-on-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p-appearance__preview-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-appearance__badge{min-width:var(--space-6);height:var(--space-6);padding-inline:var(--space-2);font-size:var(--type-label-size);font-weight:var(--type-section-weight);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p-appearance__swatches,.p-appearance__states{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.p-appearance__swatch{align-items:center;gap:var(--space-3);min-width:0;display:flex}.p-appearance__swatch-chip,.p-appearance__state-chip{width:var(--space-12);height:var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);font-size:var(--type-section-size);font-weight:var(--type-section-weight);flex:none;justify-content:center;align-items:center;display:inline-flex}.p-appearance__swatch-text{flex-direction:column;min-width:0;display:flex}.p-appearance__swatch-name{font-size:var(--type-table-cell-size);font-weight:var(--type-label-weight)}.p-appearance__swatch-usage{color:var(--color-text-secondary);font-size:var(--type-label-size)}.p-appearance__swatch-meta{color:var(--color-text-muted);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-appearance__states{grid-template-columns:repeat(5,minmax(0,1fr))}.p-appearance__state{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.p-appearance__state-chip{width:100%;height:var(--size-control);border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-brand-on-primary);font-size:var(--type-table-cell-size)}.p-appearance__state-chip--hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.p-appearance__state-chip--pressed{border-color:var(--color-brand-primary-pressed);background:var(--color-brand-primary-pressed)}.p-appearance__state-chip--focus{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset);box-shadow:0 0 0 var(--size-focus-ring-outer) var(--color-focus-ring-outer)}.p-appearance__state-chip--disabled{border-color:var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-text-muted)}.p-appearance__state-label{color:var(--color-text-secondary);font-size:var(--type-label-size)}@media (width<=1100px){.p-appearance__layout{grid-template-columns:minmax(0,1fr)}.p-appearance__palette{position:static}}.p-audit{gap:var(--space-4);flex-direction:column;display:flex}.p-audit__description{color:var(--color-text-secondary);margin:0}.p-audit__resource{gap:var(--space-1);flex-direction:column;display:flex}.p-audit__detail{gap:var(--space-4);flex-direction:column;display:flex}.p-audit__section-title{font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0}.p-audit__json{padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-family:var(--font-mono);font-size:var(--type-mono-size);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.p-context{gap:var(--space-6);flex-direction:column;display:flex}.p-context__loading{padding:var(--space-8);justify-content:center;display:flex}.p-context__identity,.p-context__scope,.p-context__permissions{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.p-context__tenant-name{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--color-text-primary)}.p-context__facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.p-context__facts dt{color:var(--color-text-secondary)}.p-context__facts dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0}.p-context__code{align-items:center;gap:var(--space-2);display:inline-flex}.p-context__toolbar{justify-content:flex-end;display:flex}.p-context__group{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=768px) and (width<=1279px){.p-context{gap:var(--space-4)}.p-context__identity,.p-context__scope,.p-context__permissions{padding:var(--space-3)}}@media (width<=767px){.p-context__facts{gap:var(--space-1);grid-template-columns:1fr}}.p-members{gap:var(--space-4);flex-direction:column;display:flex}.p-members__table{overflow-x:auto}.p-members__detail,.p-members__roles,.p-members__scope,.p-members__scope-options,.p-members__code{gap:var(--space-3);flex-direction:column;display:flex}.p-members__line,.p-members__actions,.p-members__assign{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-members__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-members__scope-options{border:0;margin:0;padding:0}.pf-numbering{gap:var(--space-4);flex-direction:column;display:flex}.pf-numbering__notice{border-left:2px solid var(--color-status-info-border);padding-left:var(--space-3);color:var(--color-text-secondary)}.pf-numbering__done,.pf-numbering__preview{color:var(--color-text-secondary)}.pf-numbering__sequence{gap:var(--space-1);flex-direction:column;display:flex}.pf-numbering__pattern,.pf-numbering__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-outbox{gap:var(--space-4);flex-direction:column;display:flex}.p-outbox__description{color:var(--color-text-secondary);margin:0}.p-outbox__toolbar,.p-outbox__actions,.p-outbox__result{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-outbox__type{gap:var(--space-1);flex-direction:column;display:flex}.p-outbox__error{overflow-wrap:anywhere;max-width:40ch}.p-outbox__dialog{gap:var(--space-3);flex-direction:column;display:flex}.p-outbox__dialog p{margin:0}.p-retention{gap:var(--space-4);flex-direction:column;display:flex}.p-retention__description{color:var(--color-text-secondary);margin:0}.p-retention__card{overflow-x:auto}.p-retention__deployment{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.p-retention__dialog{gap:var(--space-3);flex-direction:column;display:flex}.p-retention__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.p-roles{gap:var(--space-4);flex-direction:column;display:flex}.p-roles__split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=767px){.p-roles__split{grid-template-columns:minmax(0,1fr)}}.p-roles__detail{gap:var(--space-3);flex-direction:column;display:flex}.p-roles__detail-header,.p-roles__switch,.p-roles__outside{gap:var(--space-2);flex-direction:column;display:flex}.p-roles__actions,.p-roles__code{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-roles__reason{color:var(--color-text-secondary)}.p-signin{min-height:100vh;padding:var(--space-6);background:var(--color-surface-canvas);place-items:center;display:grid}.p-signin__card{gap:var(--space-4);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.p-signin__eyebrow{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary)}.p-signin__form{gap:var(--space-4);flex-direction:column;display:flex}.p-signin__submit{width:100%}.p-signin__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.p-password__fields,.ap-screen{gap:var(--space-4);flex-direction:column;display:flex}.ap-screen__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ap-screen__notice{border-left:2px solid var(--color-status-info-border);padding-left:var(--space-3);color:var(--color-text-secondary)}.ap-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-steps__item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.ap-steps__item[aria-current=step]{border-color:var(--color-status-warning-border)}.ap-steps__head{align-items:center;gap:var(--space-2);display:flex}.ap-steps__seq{min-width:var(--space-6);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ap-subject{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.ap-subject>h2{align-items:center;gap:var(--space-2);font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0;display:flex}.ap-subject>h2:before{content:"";width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-secondary);flex:none}.ap-subject .ui-table__scroll{box-shadow:none;border:0}.ap-subject .ui-mono{overflow-wrap:anywhere;white-space:normal}.ap-subject__empty{color:var(--color-text-secondary);margin:0}.ap-definition__filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ap-definition__steps ol{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.ap-definition__actions,.ap-definition__step-actions,.ap-definition__confirm{gap:var(--space-2);flex-wrap:wrap;display:flex}.ap-definition__steps-form{gap:var(--space-3);flex-direction:column;display:flex}.ap-definition__step{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.ap-definition__denied{color:var(--color-text-secondary);margin:0}.ap-items{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-items__item{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ap-stage-form{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.ap-stage-form__approver{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ap-choices{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ap-panel{gap:var(--space-3);flex-direction:column;display:flex}.ap-screen__empty{padding:var(--space-4);color:var(--color-text-secondary);margin:0}.ap-definition__toggle{align-items:center;gap:var(--space-1);background:var(--color-transparent);color:var(--color-brand-primary-text);font:inherit;white-space:nowrap;cursor:pointer;border:0;padding:0;display:inline-flex}.ap-definition__toggle:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.ap-definition__chevron{transition:transform .12s}.ap-definition__toggle[aria-expanded=true] .ap-definition__chevron{transform:rotate(90deg)}.ap-definition__step-list{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.at-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.at-panel>h2{align-items:center;gap:var(--space-2);font-size:var(--type-section-size);font-weight:var(--type-section-weight);margin:0;display:flex}.at-panel>h2:before{content:"";width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-secondary);flex:none}.at-panel .ui-empty{padding-block:var(--space-6);box-shadow:none;border:0}.at-panel__notice{border-left:2px solid var(--color-status-info-border);padding-left:var(--space-3);color:var(--color-text-secondary)}.at-panel__done{color:var(--color-text-secondary)}.at-panel__drop{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.at-panel__drop--active{border-color:var(--color-status-info-border)}.at-panel__actions,.at-panel__row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.at-panel__limits{flex-basis:100%}.at-panel__file{display:none}.at-panel__preview{max-width:100%;height:auto;display:block}.inv-screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.inv-screen>.ui-page-header{margin-bottom:0}.inv-screen__note{color:var(--color-text-secondary);font-size:var(--type-label-size);margin:0}.inv-screen__lot{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.inv-form__kind{gap:var(--space-1);flex-direction:column;display:flex}.inv-form__kind-label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.inv-form__line{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);flex-direction:column;margin:0;display:flex}.inv-form__line>legend{padding:0 var(--space-1);font-size:var(--type-section-size);font-weight:var(--type-section-weight)}.inv-form__error{color:var(--color-status-danger-strong);margin:0}.mfg-screen{gap:var(--space-4);flex-direction:column;display:flex}.mfg-screen__scroll{overflow-x:auto}.mfg-screen__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mfg-screen__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){.mfg-screen__body{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.mfg-screen__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mfg-screen__aside{gap:var(--space-3);flex-direction:column;display:flex}.mfg-screen__form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.mfg-screen__lines{padding-left:var(--space-4);margin:0}.mfg-screen__verdict{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.mfg-form__choice{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mfg-form__choice-label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.mfg-form__choice .ui-segment{flex-wrap:wrap;align-self:flex-start}.mfg-form__submit{align-items:flex-end;display:flex}.mfg-form__line{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-12) * 3), 1fr));gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin:0;display:grid}.mfg-form__line>legend{padding-inline:var(--space-1);font-weight:var(--type-label-weight)}.mfg-form__lines{gap:var(--space-3);flex-direction:column;display:flex}.mfg-form__error{color:var(--color-status-danger-strong);font-size:var(--type-label-size);margin:0}.mfg-screen__split{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){.mfg-screen__split{grid-template-columns:minmax(calc(var(--space-12) * 6), 1fr) minmax(0, 3fr);align-items:start}}.nt-bell{display:inline-flex;position:relative}.nt-bell__count{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-md);background:var(--color-status-danger-strong);color:var(--color-text-inverse);font-size:var(--type-label-size);line-height:var(--space-4);text-align:center;font-variant-numeric:tabular-nums;position:absolute}.nt-screen{gap:var(--space-4);flex-direction:column;display:flex}.nt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nt-item{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-transparent);flex-direction:column;display:flex}.nt-item+.nt-item{border-top:1px solid var(--color-border-subtle)}.nt-item--unread{border-left-color:var(--color-status-info-border);background:var(--color-action-primary-50)}.nt-item__topic{color:var(--color-text-muted);font-size:var(--type-label-size)}.nt-item__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nt-item__time{color:var(--color-text-secondary);white-space:nowrap;margin-left:auto}.nt-item__body{color:var(--color-text-secondary);white-space:pre-line;margin:0}.nt-item__actions{gap:var(--space-2);display:flex}.nt-settings__description{color:var(--color-text-secondary);margin:0}.nt-settings__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.nt-settings__panel{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.nt-settings__card{overflow-x:auto}.nt-settings__topic{gap:var(--space-1);flex-direction:column;display:flex}.nt-settings__channels{gap:var(--space-3);flex-wrap:wrap;display:flex}.nt-settings__nowrap{white-space:nowrap}.nt-prefs__form{gap:var(--space-4);flex-direction:column;display:flex}.nt-prefs__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.plastic-screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.plastic-columns{grid-template-columns:minmax(0, 2fr) minmax(calc(var(--space-12) * 6), 1fr);gap:var(--space-4);align-items:start;display:grid}.plastic-columns__main,.plastic-columns__aside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=1023px){.plastic-columns{grid-template-columns:minmax(0,1fr)}}.plastic-form{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.plastic-form>.ui-field,.plastic-form>.ui-picker,.plastic-form>.ui-select{max-width:calc(var(--space-12) * 8);align-self:stretch}.plastic-inline-form{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.plastic-inline-form>*{flex:0 1 calc(var(--space-12) * 5);min-width:0}.plastic-inline-form>button,.plastic-inline-form>output{flex:none}.ui-section-card--flush .plastic-inline-form{border-top:1px solid var(--color-border-default)}.plastic-mount .plastic-inline-form{padding:var(--space-3) 0 0;border-top:0}.plastic-card-inset{padding:var(--space-4)}.plastic-empty{padding:var(--space-4);color:var(--color-text-secondary);margin:0}.plastic-muted{color:var(--color-text-secondary);margin:0}.plastic-saved{color:var(--color-status-success-strong)}.plastic-action-link{white-space:nowrap}.po-screen{gap:var(--space-4);flex-direction:column;display:flex}.po-screen__notice{border-left:2px solid var(--color-status-warning-border);padding-left:var(--space-3);color:var(--color-text-secondary);margin:0}.po-screen__denial{align-items:center;gap:var(--space-2);margin-left:var(--space-2);display:inline-flex}.po-form__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.po-form__lines{gap:var(--space-3);flex-direction:column;display:flex;overflow-x:auto}.po-form__line{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(calc(var(--space-12) * 2), 1fr) auto;gap:var(--space-2) var(--space-3);align-items:end;display:grid}.po-form__amount{gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.po-form__amount-label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.po-form__amount output{min-height:var(--size-control);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.po-form__total{justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);font-variant-numeric:tabular-nums;font-weight:var(--type-section-weight);margin:0;display:flex}.po-receipt__line{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:end;display:grid}.po-receipt__submit{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.po-screen__empty{margin:var(--space-4);color:var(--color-text-secondary)}@media (width<=1279px){.po-form__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.po-form__line>:first-child{grid-column:1/-1}}@media (width<=720px){.po-form__grid,.po-form__line,.po-receipt__line{grid-template-columns:minmax(0,1fr)}}.so-screen{gap:var(--space-4);flex-direction:column;display:flex}.so-screen__notice{border-left:2px solid var(--color-status-warning-border);padding-left:var(--space-3);color:var(--color-text-secondary);margin:0;display:block}.so-screen__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.so-form__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.so-screen__lines{gap:var(--space-3);flex-direction:column;display:flex;overflow-x:auto}.so-screen__line{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(calc(var(--space-12) * 2), 1fr) auto;gap:var(--space-2) var(--space-3);align-items:end;display:grid}.so-screen__line--order{grid-template-columns:repeat(6,minmax(0,1fr))}.so-screen__line--order>:first-child,.so-screen__line--order>:nth-child(6),.so-screen__line--order>:nth-child(7){grid-column:span 2}.so-screen__amount{gap:var(--space-1);min-height:var(--size-control);text-align:right;flex-direction:column;justify-content:flex-end;display:flex}.so-screen__amount-label{color:var(--color-text-secondary);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.so-screen__amount output{min-height:var(--size-control);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.so-screen__total{justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);font-variant-numeric:tabular-nums;font-weight:var(--type-section-weight);margin:0;display:flex}.so-screen__empty{margin:var(--space-4);color:var(--color-text-secondary)}@media (width<=1279px){.so-screen__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.so-screen__line>:first-child{grid-column:1/-1}}@media (width<=720px){.so-form__grid,.so-screen__line{grid-template-columns:minmax(0,1fr)}}.sd-screen{gap:var(--space-4);flex-direction:column;display:flex}.sd-form__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sd-lines{gap:var(--space-3);flex-direction:column;display:flex;overflow-x:auto}.sd-line{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) auto;align-items:end;display:grid}.sd-muted{color:var(--color-text-secondary)}.sd-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.p-tenant-chooser{gap:var(--space-6);flex-direction:column;max-width:560px;display:flex}.p-tenant-chooser__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-tenant-chooser__choice{text-align:left;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:none;width:100%;padding:0;display:block}.p-tenant-chooser__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.p-tenant-chooser__choice:hover .p-tenant-chooser__row{background:var(--color-surface-subtle)}.p-tenant-chooser__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-section-size);font-weight:var(--type-section-weight);color:var(--color-text-primary);flex:1;overflow:hidden}.p-tenant-chooser__action{font-size:var(--type-label-size);color:var(--color-action-primary)}.ui-surface.ui-tenant-switcher{align-items:center;gap:var(--space-2);background:var(--color-transparent);box-shadow:none;color:inherit;border:0;padding:0;display:flex}.ui-tenant-switcher .ui-field{align-items:center;gap:var(--space-2);display:flex}.ui-tenant-switcher__current{max-width:320px;font-weight:var(--type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-app-error{place-items:center;min-height:100%;display:grid}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--font-sans:"Be Vietnam Pro", system-ui, sans-serif;--type-body-size:13px;--type-table-cell-size:13px;--type-label-size:12px;--size-control:38px;--size-topbar:56px;--size-sidebar:232px}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,h5{letter-spacing:-.014em;margin:0;font-weight:600;line-height:1.25}p{margin:0}a{color:var(--color-action-primary);text-decoration:none}a:hover{color:var(--color-action-primary-700);text-decoration:underline}.ui-mono{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:-.01em}
