.chip[data-v-7b9a39f7]{display:inline-flex;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out-strong),box-shadow var(--duration-base) var(--ease-out-strong),color var(--duration-base) var(--ease-out-strong)}.chip[data-v-7b9a39f7]:active{transform:scale(.96)}.chip[data-v-7b9a39f7]:hover{border-color:var(--accent);background:var(--accent-tint)}.chip[data-v-7b9a39f7]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.chip--sm[data-v-7b9a39f7]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.chip--md[data-v-7b9a39f7]{padding:var(--spacing-xs) var(--spacing-md)}.chip--selected[data-v-7b9a39f7]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.chip--selected[data-v-7b9a39f7]:hover{background:var(--accent-tint-2);border-color:var(--accent)}.chip--disabled[data-v-7b9a39f7]{opacity:.5;pointer-events:none;cursor:not-allowed}.chip__icon[data-v-7b9a39f7]{font-size:var(--font-size-xs)}.chip__label[data-v-7b9a39f7]{line-height:var(--line-height-tight)}.chip__remove[data-v-7b9a39f7]{font-size:var(--font-size-xs);color:var(--accent-ink);margin-left:var(--spacing-xs)}.chip__remove[data-v-7b9a39f7]:hover{color:var(--accent-ink)}.search-toggle[data-v-e1ece992]{display:inline-flex;align-items:center}.search-toggle__button[data-v-e1ece992]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:28px;height:28px;padding:0 var(--spacing-sm);border:0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-control-sm);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-strong),box-shadow var(--duration-fast) var(--ease-out-strong),transform var(--duration-fast) var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.search-toggle__button[data-v-e1ece992]:hover{background:var(--hover);color:var(--ink)}}.search-toggle__button[data-v-e1ece992]:active{transform:scale(.94)}.search-toggle__button[data-v-e1ece992]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.search-toggle__field[data-v-e1ece992]{display:inline-flex;align-items:center;gap:6px;width:260px;height:28px;padding:0 var(--spacing-sm);border-radius:var(--radius-control-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line-control);animation:search-toggle-open-e1ece992 var(--duration-base) var(--ease-out-strong)}.search-toggle__field[data-v-e1ece992]:focus-within{box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.search-toggle__field[data-v-e1ece992]{animation:none}}@keyframes search-toggle-open-e1ece992{0%{width:84px;opacity:.6}to{width:260px;opacity:1}}.search-toggle__icon[data-v-e1ece992]{flex-shrink:0;color:var(--ink-3)}.search-toggle__input[data-v-e1ece992]{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:var(--font-size-sm)}.search-toggle__input[data-v-e1ece992]::-moz-placeholder{color:var(--ink-3)}.search-toggle__input[data-v-e1ece992]::placeholder{color:var(--ink-3)}.search-toggle__input[data-v-e1ece992]::-webkit-search-cancel-button{display:none}.search-toggle__clear[data-v-e1ece992]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-3);cursor:pointer}@media(hover:hover)and (pointer:fine){.search-toggle__clear[data-v-e1ece992]:hover{background:var(--hover);color:var(--ink)}}.search-toggle__clear[data-v-e1ece992]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.page-header[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-header__row[data-v-6ea3d0f1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__titles[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.page-header__title-row[data-v-6ea3d0f1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.page-header__title[data-v-6ea3d0f1]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.page-header__lead[data-v-6ea3d0f1]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.page-header__actions[data-v-6ea3d0f1]{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.listing-toolbar[data-v-53aae900]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.listing-toolbar__row[data-v-53aae900]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm)}.listing-toolbar__search[data-v-53aae900]{flex-shrink:0}.listing-toolbar__actions[data-v-53aae900]{display:flex;align-items:center;gap:var(--spacing-sm)}.listing-toolbar__filter[data-v-53aae900]{position:relative}.listing-toolbar__filter-count[data-v-53aae900]{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-full);background:var(--fill-primary);color:var(--fill-primary-ink);font-size:11px;font-weight:var(--font-weight-semibold)}.listing-toolbar__chips[data-v-53aae900]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}