.ui-app{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}.ui-app__main{flex:1;width:100%;padding:var(--space-4) var(--space-5) var(--space-7)}.ui-app__status{display:flex;justify-content:flex-end;min-height:var(--space-5)}.ui-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--font-size-caption)}.ui-footer__signature strong{color:var(--brand-navy);font-weight:var(--font-weight-semibold)}.ui-auth{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}.ui-auth__facade{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-4);height:clamp(11rem,28vh,14rem);overflow:hidden;padding:0 var(--space-4);background:var(--brand-navy);color:var(--facade-line)}.ui-auth__door{--font-size-dock: var(--font-size-dock-facade);flex:none;width:7.5rem;height:calc(100% - var(--space-6));padding:var(--space-2) var(--space-3);border:2px solid var(--facade-line);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:repeating-linear-gradient(to bottom,transparent 0 1.5rem,var(--facade-slat) 1.5rem calc(1.5rem + 2px))}.ui-auth__stage{display:flex;flex:1;flex-direction:column;align-items:center;padding:0 var(--space-4) var(--space-7)}.ui-auth__card{width:min(27rem,100%);margin-top:-9rem;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay)}.ui-auth__card .ui-logotype{display:block;margin-bottom:var(--space-5)}.ui-auth__title{margin:0 0 var(--space-5);font-size:var(--font-size-title-2);line-height:var(--line-height-title)}.ui-auth__intro{margin:calc(-1 * var(--space-3)) 0 var(--space-5)}.ui-auth__card .ui-form .ui-button{width:100%}.ui-auth__card .ui-banner{margin:0;padding-block:var(--space-2);box-shadow:none}.ui-auth__aside{margin-top:var(--space-4);text-align:center}.ui-header{display:flex;align-items:center;gap:var(--space-5);min-height:4rem;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface)}.ui-header__brand{display:flex;align-items:center;gap:var(--space-4);min-width:0}.ui-header__tenant{display:flex;align-items:center;max-width:10rem;height:3rem}.ui-header__tenant img{max-width:10rem;max-height:3rem;object-fit:contain}.ui-header__tenant-name{overflow:hidden;font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);text-overflow:ellipsis;white-space:nowrap}.ui-header__divider{flex:none;align-self:stretch;width:1px;margin:var(--space-2) 0;background:var(--border)}.ui-header__search{flex:1 1 14rem;min-width:10rem;max-width:28rem;margin-left:auto}.ui-header__search+.ui-header__site{margin-left:0}.ui-header__site{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-left:auto}.ui-header__site .ui-select{flex-direction:row;align-items:center;gap:var(--space-2)}.ui-header__site .ui-field__label,.ui-header__site-label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.ui-header__site .ui-select__button{max-width:18rem;font-weight:var(--font-weight-semibold)}.ui-header__site-name,.ui-header__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header__site-name{max-width:16rem;font-weight:var(--font-weight-semibold)}.ui-header__user{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding-left:var(--space-5);border-left:1px solid var(--border)}.ui-header__user-name{max-width:12rem;font-weight:var(--font-weight-medium)}@media(max-width:48rem){.ui-header{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.ui-header__site{margin-left:0}.ui-header__search{order:1;flex:1 1 100%;min-width:0;max-width:none;margin-left:0}.ui-header__user{margin-left:auto;padding-left:0;border-left:none}}.ui-table-wrap{overflow:auto;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised)}.ui-table{width:100%;border-collapse:collapse}.ui-table th{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--border);color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap}.ui-table td{height:3rem;padding:0 var(--space-4);border-bottom:1px solid var(--border)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table .is-numeric{font-variant-numeric:var(--font-numeric);text-align:right}.ui-table tr[data-new]>:first-child{box-shadow:inset 4px 0 0 var(--brand-navy)}.ui-table tr[data-new=fade]>:first-child{animation:ui-row-new var(--duration-slow) var(--easing) forwards}@keyframes ui-row-new{to{box-shadow:inset 4px 0 0 transparent}}.ui-cell-main{display:block;font-weight:var(--font-weight-semibold)}.ui-cell-sub{display:block;color:var(--text-muted);font-size:var(--font-size-caption);font-variant-numeric:var(--font-numeric)}.ui-cell-figure{display:block;font-size:var(--font-size-title-3);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-bold);white-space:nowrap}.ui-cell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ui-table .ui-signal{display:flex}.ui-choices{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-choice{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ui-choice[data-hovered],.ui-choice[data-pressed]{border-color:var(--brand-navy);box-shadow:inset 4px 0 0 var(--brand-navy)}.ui-choice[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-choice[data-disabled]{cursor:progress}.ui-choice__main{color:var(--brand-navy);font-feature-settings:var(--font-features-identifier);font-size:var(--font-size-title-3)}.ui-choice__text{display:flex;flex-direction:column;font-weight:var(--font-weight-semibold)}.ui-choice__sub{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.ui-choice__end{font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-bold)}.ui-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--overlay)}.ui-overlay[data-entering]{animation:ui-fade var(--duration-base) var(--easing)}.ui-modal{width:min(32rem,100%);max-height:100%;overflow:auto}.ui-modal[data-entering]{animation:ui-rise var(--duration-base) var(--easing)}.ui-dialog{padding:var(--space-5);border-radius:var(--radius-lg);outline:none;background:var(--surface);box-shadow:var(--shadow-overlay)}.ui-dialog__title{margin:0 0 var(--space-3);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.ui-dialog__error{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--danger);font-weight:var(--font-weight-semibold)}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}.ui-modal.ui-modal--lg{width:min(46rem,100%)}.ui-dialog__body>p{margin:0 0 var(--space-2)}.ui-dock-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.ui-dock-choice{--font-size-dock: var(--font-size-dock-choice);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;min-height:6.5rem;padding:var(--space-3);border:0;border-radius:var(--radius-lg);background:var(--state-free);color:var(--on-state-free);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing)}.ui-dock-choice[data-hovered],.ui-dock-choice[data-pressed]{background:var(--state-free-hover)}.ui-dock-choice[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-gap)}.ui-dock-choice[data-disabled]{cursor:progress}.ui-dock-choice__label{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ui-dock-tile{--_band: var(--state-off);--_on-band: var(--on-state-off);display:flex;flex-direction:column;min-height:13rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised)}.ui-dock-tile--free{--_band: var(--state-free);--_on-band: var(--on-state-free)}.ui-dock-tile--assigned{--_band: var(--state-assigned);--_on-band: var(--on-state-assigned)}.ui-dock-tile--occupied{--_band: var(--state-busy);--_on-band: var(--on-state-busy)}.ui-dock-tile__band{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);background:var(--_band);color:var(--_on-band);transition:background-color var(--duration-base) var(--easing),color var(--duration-base) var(--easing)}.ui-dock-tile__name{display:block;margin-top:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ui-dock-tile--unavailable .ui-dock-tile__band{padding-bottom:calc(var(--space-4) + var(--space-3));background-image:repeating-linear-gradient(-45deg,transparent 0 .5rem,var(--state-off-hatch) .5rem 1rem);background-position:bottom;background-repeat:no-repeat;background-size:100% var(--space-3)}.ui-dock-tile__state{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--dock-state-size, var(--font-size-caption));font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:right;text-transform:uppercase}.ui-dock-tile__body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.ui-dock-tile--unavailable .ui-dock-tile__body{color:var(--text-muted)}.ui-dock-tile__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.ui-dock-tile__arrival{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);font-size:var(--font-size-title-3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title)}.ui-dock-tile__since{display:inline-flex;align-items:center;gap:var(--space-1);font-variant-numeric:var(--font-numeric)}.ui-dock-tile__note{color:var(--text-muted)}.ui-dock-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dock-tile-min, 15rem),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.ui-board{--dock-tile-min: 12.5rem;display:grid;align-items:start;gap:var(--space-5)}@media(min-width:75rem){.ui-board{grid-template-columns:minmax(0,1fr) 28rem}}@media(min-width:110rem){.ui-board{--dock-tile-min: 19rem;--font-size-dock: var(--font-size-dock-wall);--dock-state-size: var(--font-size-title-3);--signal-size: var(--font-size-body);grid-template-columns:minmax(0,1fr) 34rem}}.ui-board__rail{display:flex;flex-direction:column;gap:var(--space-4)}.ui-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.ui-page-head__title{margin:0;color:var(--brand-navy-dark);font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-title)}.ui-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui-page-head__subtitle{margin:var(--space-1) 0 0;color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.ui-page-head__subtitle:first-letter{text-transform:uppercase}.ui-panel{overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised)}.ui-panel__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ui-panel__title{flex:1;margin:0;font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.ui-count{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--background);color:var(--brand-navy-dark);font-size:var(--font-size-title-3);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-heavy)}.ui-count--navy{background:var(--brand-navy);color:var(--on-brand-navy)}.ui-count--attention{background:var(--brand-orange);color:var(--on-brand-orange)}.ui-panel .ui-table-wrap,.ui-panel .ui-state{border-radius:0;box-shadow:none}.ui-panel .ui-table th,.ui-panel .ui-table td{padding-inline:var(--space-2)}.ui-panel .ui-table th:first-child,.ui-panel .ui-table td:first-child{padding-left:var(--space-4)}.ui-panel .ui-table th:last-child,.ui-panel .ui-table td:last-child{padding-right:var(--space-4)}.ui-panel .ui-table td{height:auto;padding-block:var(--space-2)}.ui-signal{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--signal-size, var(--font-size-caption));font-weight:var(--font-weight-bold);white-space:nowrap}.ui-signal--danger{color:var(--danger)}.ui-signal--attention{color:var(--brand-orange-dark)}.ui-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-4);margin:0}.ui-facts dt{color:var(--text-muted);font-size:var(--font-size-caption)}.ui-facts dd{margin:0;font-weight:var(--font-weight-semibold)}.ui-plate{display:inline-block;padding:0 var(--space-2);border:2px solid var(--text);border-radius:var(--radius-sm);font-feature-settings:var(--font-features-identifier);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-plate)}.ui-fact-note{margin:0 0 var(--space-2)}.ui-sheet-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:var(--overlay)}.ui-sheet-overlay[data-entering]{animation:ui-fade var(--duration-base) var(--easing)}.ui-sheet{width:min(50rem,100%);height:100%;background:var(--surface);box-shadow:var(--shadow-overlay)}.ui-sheet[data-entering]{animation:ui-slide-in var(--duration-base) var(--easing)}@keyframes ui-slide-in{0%{opacity:0;transform:translate(2rem)}}.ui-sheet__dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;outline:none}.ui-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.ui-sheet__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.ui-sheet__title{margin:0;line-height:var(--line-height-title)}.ui-sheet__eyebrow{font-size:var(--font-size-title-3);font-weight:var(--font-weight-semibold)}.ui-sheet__name{color:var(--brand-navy);font-feature-settings:var(--font-features-identifier);font-size:var(--font-size-title-1);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-display)}.ui-icon-button{display:grid;flex:none;place-items:center;width:var(--control-height);height:var(--control-height);border:0;border-radius:var(--radius-md);background:none;color:var(--text);cursor:pointer}.ui-icon-button[data-hovered]{background:var(--background)}.ui-icon-button[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-gap)}.ui-sheet__body{display:flex;flex-direction:column;gap:var(--space-6);overflow:auto;padding:var(--space-5)}.ui-sheet__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface)}.ui-sheet__foot-end{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}.ui-sheet-section__title{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--_bg);color:var(--_fg);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.ui-badge .ui-icon{width:1.1em;height:1.1em}.ui-badge--free{--_bg: var(--state-free);--_fg: var(--on-state-free)}.ui-badge--assigned{--_bg: var(--state-assigned);--_fg: var(--on-state-assigned)}.ui-badge--occupied{--_bg: var(--state-busy);--_fg: var(--on-state-busy)}.ui-badge--unavailable{--_bg: var(--state-off);--_fg: var(--on-state-off)}.ui-badge--neutral{--_bg: var(--background);--_fg: var(--brand-navy-dark)}.ui-badge--success{--_bg: var(--success);--_fg: var(--on-success)}.ui-badge--warning{--_bg: var(--warning);--_fg: var(--on-warning)}.ui-badge--danger{--_bg: var(--danger);--_fg: var(--on-danger)}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline li{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-3)}.ui-timeline__time{padding-top:var(--space-2);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-semibold)}.ui-timeline__event{position:relative;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:2px solid var(--border)}.ui-timeline__event:before{content:"";position:absolute;top:.95rem;left:-.4375rem;width:.75rem;height:.75rem;border:2px solid var(--brand-navy);border-radius:50%;background:var(--surface)}.ui-timeline li:last-child .ui-timeline__event:before{background:var(--brand-navy)}.ui-timeline__author{display:block;color:var(--text-muted);font-size:var(--font-size-caption)}.ui-status-line{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--font-size-caption)}.ui-status-line--ok .ui-icon{color:var(--success)}.ui-status-line--down{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--danger);color:var(--on-danger);font-weight:var(--font-weight-bold)}.ui-highlight{margin-inline:-.0625rem;padding-inline:.0625rem;border-radius:var(--radius-sm);background:var(--highlight);color:var(--on-highlight);font-weight:var(--font-weight-semibold)}.ui-matched{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);min-width:0;font-size:var(--font-size-caption)}.ui-matched__label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ui-matched__text{color:var(--text);font-feature-settings:var(--font-features-identifier);overflow-wrap:anywhere}.ui-search-combo{min-width:0}.ui-search-combo__box{position:relative;display:flex;align-items:center}.ui-search-combo__icon{position:absolute;left:var(--space-3);display:grid;color:var(--text-muted);pointer-events:none}.ui-search-combo__input{flex:1;min-width:0;min-height:var(--control-height-sm);padding-left:calc(var(--space-3) + var(--space-5) + var(--space-2));padding-right:calc(var(--space-3) + var(--space-5) + var(--space-2));background:var(--background)}.ui-search-combo__input[data-focused]{background:var(--surface)}.ui-search-combo__key{position:absolute;right:var(--space-3);display:grid;place-items:center;min-width:var(--space-5);height:var(--space-5);border:1px solid var(--control-border);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1;pointer-events:none}.ui-search-combo__input[data-focused]+.ui-search-combo__key{visibility:hidden}.ui-search-combo__popover{width:max(var(--trigger-width),30rem);max-width:calc(100vw - 2 * var(--space-4));max-height:min(34rem,70vh)}.ui-search-combo__option{padding:var(--space-3)}.ui-search-combo__option+.ui-search-combo__option{border-top:1px solid var(--border)}.ui-search-combo__option[data-focused]{box-shadow:inset var(--focus-ring-width) 0 0 var(--focus-ring)}.ui-search-combo__empty,.ui-search-combo__footer{margin:0;padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-caption)}.ui-search-combo__footer{border-top:1px solid var(--border)}@media(max-width:48rem){.ui-search-combo__key{display:none}.ui-search-combo__input{padding-right:var(--space-3)}}.ui-search-result{display:grid;gap:var(--space-1);width:100%;min-width:0}.ui-search-result__head{display:flex;align-items:center;gap:var(--space-3)}.ui-search-result__number{color:var(--brand-navy-dark);font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);font-feature-settings:var(--font-features-identifier);line-height:var(--line-height-title)}.ui-search-result__time{margin-left:auto;color:var(--text-muted);font-size:var(--font-size-caption);font-variant-numeric:var(--font-numeric)}.ui-search-result__details{overflow:hidden;color:var(--text);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap}.ui-ops-nav{border-bottom:1px solid var(--border);background:var(--surface)}.ui-ops-nav__list{display:flex;gap:var(--space-5);margin:0;padding:0 var(--space-5);overflow-x:auto;list-style:none}.ui-ops-nav__link{display:inline-flex;align-items:center;min-height:var(--space-7);border-bottom:3px solid transparent;color:var(--text);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--easing),border-color var(--duration-fast) var(--easing)}.ui-ops-nav__link:hover{border-bottom-color:var(--border);color:var(--brand-navy)}.ui-ops-nav__link[aria-current=page]{border-bottom-color:var(--brand-navy);color:var(--brand-navy-dark);font-weight:var(--font-weight-bold)}@media(max-width:48rem){.ui-ops-nav__list{padding:0 var(--space-4)}}@media(prefers-reduced-motion:reduce){.ui-ops-nav__link{transition:none}}.ui-page-section{max-width:60rem;margin-top:var(--space-7)}.ui-search-field__box{position:relative;display:flex;align-items:center}.ui-search-field__icon{position:absolute;left:var(--space-3);display:grid;color:var(--text-muted);pointer-events:none}.ui-search-field__input{flex:1;min-width:0;padding-left:calc(var(--space-3) + var(--space-5) + var(--space-2));padding-right:var(--control-height-sm)}.ui-search-field--sm .ui-search-field__input{min-height:var(--control-height-sm)}.ui-search-field__input::-webkit-search-cancel-button{appearance:none}.ui-search-field__clear{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:var(--control-height-sm);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);cursor:pointer}.ui-search-field__clear[data-hovered]{color:var(--brand-navy)}.ui-search-field__clear[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-search-field[data-empty] .ui-search-field__clear{display:none}.ui-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ui-filter-bar__lead{flex:1 1 100%}.ui-filter-bar__lead>.ui-field{max-width:28rem}.ui-filter-bar>.ui-field{flex:1 1 12rem;max-width:18rem}@media(max-width:48rem){.ui-filter-bar>.ui-field{flex:1 1 100%;max-width:none}}.ui-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.ui-filter-chips__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-filter-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--brand-navy);border-radius:var(--radius-lg);background:var(--background);color:var(--brand-navy-dark);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ui-filter-chip__remove{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--brand-navy-dark);cursor:pointer}.ui-filter-chip__remove[data-hovered]{background:var(--surface)}.ui-filter-chip__remove[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-gap)}
