.pane[data-v-d5164a09]{display:contents}.facts[data-v-d5164a09]{display:grid;gap:var(--a16-space-8);margin:0 0 var(--a16-space-12)}.facts div[data-v-d5164a09]{display:grid;gap:var(--a16-space-4)}.facts dt[data-v-d5164a09]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.facts dd[data-v-d5164a09]{margin:0;overflow-wrap:anywhere}.blocks[data-v-d5164a09]{list-style:none;margin:0;padding:0;display:grid}.blocks li[data-v-d5164a09]{display:grid;gap:var(--a16-space-4);padding-block:var(--a16-space-8);border-top:1px solid var(--a16-color-border-default)}.blocks small[data-v-d5164a09]{color:var(--a16-color-text-muted)}.file-heading[data-v-3409f83a]{border-bottom:1px solid var(--a16-color-border-default);padding-bottom:var(--a16-space-20)}.file-head-row[data-v-3409f83a]{display:flex;flex-wrap:wrap;gap:var(--a16-space-16);justify-content:space-between;align-items:flex-start}.file-number[data-v-3409f83a]{display:inline-block;font-family:var(--a16-admin-font-display);font-size:var(--a16-type-title-size);font-weight:var(--a16-type-title-weight);line-height:var(--a16-type-title-line-height);color:var(--a16-color-text-link);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.file-heading .eyebrow[data-v-3409f83a]{margin:var(--a16-space-12) 0 var(--a16-space-8)}.file-heading h3[data-v-3409f83a]{margin:0;font-size:var(--a16-type-h3-size)}.file-actions[data-v-3409f83a]{margin:0}.chips[data-v-3409f83a]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8);margin:var(--a16-space-12) 0 0;padding:0;list-style:none}.chip[data-v-3409f83a]{padding:2px var(--a16-space-12);border-radius:999px;font-size:var(--a16-type-small-size);background:var(--a16-color-bg-raised);color:var(--a16-color-text-muted);white-space:nowrap}.chip-cyan[data-v-3409f83a]{color:var(--a16-color-action-primary)}.chip-ok[data-v-3409f83a]{color:var(--a16-color-text-primary)}.chip-warn[data-v-3409f83a]{color:var(--a16-color-status-warning)}.chip-err[data-v-3409f83a]{color:var(--a16-color-status-error)}.block-strip[data-v-3409f83a]{display:flex;flex-wrap:wrap;gap:var(--a16-space-12);align-items:center;justify-content:space-between;margin-top:var(--a16-space-16);padding:var(--a16-space-12) var(--a16-space-16);border:1px solid var(--a16-color-status-error);border-radius:var(--a16-radius-button);color:var(--a16-color-status-error)}.block-strip p[data-v-3409f83a]{margin:0;flex:1 1 18rem}.block-strip strong[data-v-3409f83a]{color:var(--a16-color-text-primary)}@media (max-width: 767px){.file-number[data-v-3409f83a]{font-size:var(--a16-type-h3-size);line-height:var(--a16-type-h3-line-height)}}.timeline[data-v-f0b3aa0e]{list-style:none;margin:var(--a16-space-16) 0 0;padding:0}.timeline li[data-v-f0b3aa0e]{display:flex;flex-wrap:wrap;gap:var(--a16-space-12);align-items:center;justify-content:space-between;padding-block:var(--a16-space-12);border-top:1px solid var(--a16-color-border-default)}.timeline li>div[data-v-f0b3aa0e]{display:grid;gap:var(--a16-space-4);flex:1 1 14rem;min-width:0}.timeline small[data-v-f0b3aa0e]{color:var(--a16-color-text-muted);overflow-wrap:anywhere}.status[data-v-f0b3aa0e]{color:var(--a16-color-status-warning);font-size:var(--a16-type-small-size)}.minis[data-v-e9f56352],.codes[data-v-e9f56352]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--a16-space-8)}.codes[data-v-e9f56352]{display:grid}.codes li[data-v-e9f56352]{display:flex;flex-wrap:wrap;gap:var(--a16-space-12);align-items:center;justify-content:space-between;padding-block:var(--a16-space-8);border-top:1px solid var(--a16-color-border-default)}.codes li>div[data-v-e9f56352]{display:grid;gap:var(--a16-space-4);flex:1 1 10rem}.codes small[data-v-e9f56352]{color:var(--a16-color-text-muted)}.mini[data-v-e9f56352]{width:auto}.status[data-v-e9f56352]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.rank-access[data-v-6d63de39]{border-block:1px solid var(--a16-color-border-default);padding-block:var(--a16-space-16);margin-block:var(--a16-space-20)}.access-heading[data-v-6d63de39]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a16-space-8)}.access-heading h4[data-v-6d63de39]{margin:0;font-size:var(--a16-type-body-size)}.access-heading button[data-v-6d63de39]{padding-inline:0}dl[data-v-6d63de39]{margin:var(--a16-space-12) 0 0}dl>div[data-v-6d63de39]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a16-space-12);padding-block:var(--a16-space-8)}dt[data-v-6d63de39],p[data-v-6d63de39],small[data-v-6d63de39]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}dd[data-v-6d63de39]{margin:0;font-size:var(--a16-type-small-size)}small[data-v-6d63de39]{display:block;margin-top:var(--a16-space-4)}p[data-v-6d63de39]{margin-bottom:0}@media (max-width: 767px){dl>div[data-v-6d63de39]{grid-template-columns:minmax(0,1fr);gap:var(--a16-space-4)}}.file-facts[data-v-527355d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a16-space-16);margin:var(--a16-space-20) 0}.file-facts dt[data-v-527355d7]{margin-bottom:var(--a16-space-4);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.file-facts dd[data-v-527355d7]{margin:0;overflow-wrap:anywhere}.recent-head[data-v-527355d7]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--a16-space-12)}.recent-head h4[data-v-527355d7]{margin:0;flex:0 0 auto;overflow-wrap:normal;word-break:normal}.recent ul[data-v-527355d7]{list-style:none;margin:var(--a16-space-12) 0 0;padding:0}.recent li[data-v-527355d7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--a16-space-4) var(--a16-space-12);padding-block:var(--a16-space-8);border-top:1px solid var(--a16-color-border-default)}.recent li>span[data-v-527355d7]{overflow-wrap:break-word}.recent small[data-v-527355d7]{color:var(--a16-color-text-muted);text-align:right}@media (max-width: 767px){.recent li[data-v-527355d7]{flex-direction:column}.recent small[data-v-527355d7]{text-align:left}}.overview[data-v-527355d7] .access-heading button{width:auto}@media (min-width: 900px){.file-facts[data-v-527355d7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-form[data-v-69b16e90]{margin-top:var(--a16-space-16);padding-top:var(--a16-space-16);border-top:1px solid var(--a16-color-border-default)}.check[data-v-69b16e90]{display:flex;align-items:center;gap:var(--a16-space-8)}.check input[data-v-69b16e90]{width:auto}.guest-editor[data-v-e8a5b8ca]{margin-top:0;border-color:var(--a16-color-border-hover)}.file-tabs[data-v-e8a5b8ca]{margin-block:var(--a16-space-16);flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.file-tabs button[data-v-e8a5b8ca]{flex:0 0 auto;min-width:0;min-height:44px;white-space:nowrap}.guest-editor[data-v-e8a5b8ca] h4{font-size:var(--a16-type-body-size);line-height:var(--a16-type-body-line-height)}.photo-preview img[data-v-1717eb51]{width:100%;max-height:320px;object-fit:contain;background:var(--a16-color-bg-canvas)}.item-card[data-v-c75ff9fd]{display:grid;gap:var(--a16-space-12)}.item-card__head[data-v-c75ff9fd]{display:flex;align-items:center;justify-content:space-between;gap:var(--a16-space-8)}.item-card__head h3[data-v-c75ff9fd]{margin:0}.item-card__close[data-v-c75ff9fd]{min-width:44px;background:var(--a16-color-bg-transparent);border-color:transparent;color:var(--a16-color-text-muted)}.checkbox-label[data-v-c75ff9fd]{display:flex;align-items:center;gap:var(--a16-space-8)}.checkbox-label input[data-v-c75ff9fd]{width:20px;min-height:20px}.photo[data-v-c75ff9fd]{display:grid;gap:var(--a16-space-8);border-top:1px solid var(--a16-admin-divider);padding-top:var(--a16-space-12)}.photo h4[data-v-c75ff9fd]{margin:0}.photo__hint[data-v-c75ff9fd]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.drop[data-v-c75ff9fd]{position:relative;display:grid;justify-items:center;gap:var(--a16-space-4);padding:var(--a16-space-24) var(--a16-space-16);text-align:center;cursor:pointer;border:1.5px dashed var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas);color:var(--a16-color-text-primary);transition:border-color .15s,background-color .15s}.drop[data-v-c75ff9fd]:hover,.drop[data-v-c75ff9fd]:focus-within,.drop--over[data-v-c75ff9fd]{border-color:var(--a16-color-action-primary);background:color-mix(in srgb,var(--a16-color-action-primary) 8%,var(--a16-color-bg-canvas))}.drop--locked[data-v-c75ff9fd]{opacity:.5;cursor:not-allowed}.drop__icon[data-v-c75ff9fd]{width:28px;height:28px;color:var(--a16-color-action-primary)}.drop span[data-v-c75ff9fd]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.drop__input[data-v-c75ff9fd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:inherit}.item-card__actions[data-v-c75ff9fd]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8);border-top:1px solid var(--a16-admin-divider);padding-top:var(--a16-space-12)}.board__section[data-v-f4f3ff3f]{margin-bottom:var(--a16-space-16)}.board__list[data-v-f4f3ff3f]{list-style:none;margin:0;padding:0;min-height:8px}.board__row[data-v-f4f3ff3f]{display:flex;align-items:center;gap:var(--a16-space-8);padding:var(--a16-space-8) 0;border-bottom:1px solid var(--a16-line, rgba(127, 127, 127, .3))}.board__name[data-v-f4f3ff3f]{flex:1;min-width:0;overflow-wrap:anywhere}@media (max-width: 600px){.board__row[data-v-f4f3ff3f]{flex-wrap:wrap}.board__name[data-v-f4f3ff3f]{flex:1 1 calc(100% - 60px)}.board__row>button[data-v-f4f3ff3f]:last-of-type{flex:1}}.drag[data-v-f4f3ff3f]{cursor:grab;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.board__add[data-v-f4f3ff3f]{width:100%;margin-top:var(--a16-space-8)}.board__new[data-v-f4f3ff3f]{margin-top:var(--a16-space-8);background:var(--a16-color-bg-transparent);color:var(--a16-color-text-muted);border:1px dashed var(--a16-color-border-default)}.board__new[data-v-f4f3ff3f]:hover:not(:disabled){color:var(--a16-color-text-primary);border-color:var(--a16-color-border-hover);background:var(--a16-color-bg-raised)}.board__row--active[data-v-f4f3ff3f]{background:var(--a16-color-bg-raised);box-shadow:inset 3px 0 var(--a16-color-action-primary);padding-left:var(--a16-space-8)}.sortable-ghost[data-v-f4f3ff3f]{opacity:.4}summary[data-v-a336c30d]{cursor:pointer;min-height:44px}.checkbox-label[data-v-bf5b7fd9]{display:flex;align-items:center;gap:var(--a16-space-8)}.checkbox-label input[data-v-bf5b7fd9]{width:20px;min-height:20px}.menu-list[data-v-bf5b7fd9]{max-height:none}.menu-card__back[data-v-bf5b7fd9]{display:inline-flex;align-items:center;gap:var(--a16-space-8);background:var(--a16-color-bg-transparent);border-color:transparent;color:var(--a16-color-text-muted);padding-inline:0}.menu-card__head[data-v-bf5b7fd9]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--a16-space-12)}.menu-card__head h2[data-v-bf5b7fd9]{margin:0;overflow-wrap:anywhere}.menu-card__head .toolbar[data-v-bf5b7fd9]{margin:0}.menu-split[data-v-bf5b7fd9]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:var(--a16-space-16);align-items:start}.menu-split .card[data-v-bf5b7fd9]{margin:var(--a16-space-16) 0 0}.menu-split__panel[data-v-bf5b7fd9]{position:sticky;top:var(--a16-space-16);max-height:calc(100dvh - var(--a16-space-32));overflow-y:auto}.menu-split__empty[data-v-bf5b7fd9]{color:var(--a16-color-text-muted)}.menu-split__empty h3[data-v-bf5b7fd9]{margin-top:0;color:var(--a16-color-text-primary)}.quick-toggle[data-v-bf5b7fd9]{margin-bottom:var(--a16-space-12);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}@media (max-width: 1199px){.menu-split[data-v-bf5b7fd9]{grid-template-columns:minmax(0,1fr)}.menu-split__panel[data-v-bf5b7fd9]{position:static;max-height:none;order:-1}.menu-split__panel--idle[data-v-bf5b7fd9]{display:none}}.plan-scroll[data-v-15a86519]{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--a16-space-4)}.seat-plan[data-v-15a86519]{position:relative;width:100%;background:var(--admin-plan-floor);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field)}.plan-edit[data-v-15a86519]{background-image:linear-gradient(var(--admin-plan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--admin-plan-grid) 1px,transparent 1px);background-size:var(--grid-x) var(--grid-y)}.seat-plan .plan-element[data-v-15a86519]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;min-height:0;padding:2px;overflow:hidden;border-radius:var(--a16-radius-button);font-size:var(--a16-type-meta-size);line-height:var(--a16-type-meta-line-height);font-weight:var(--a16-type-meta-weight);text-align:center}.plan-edit .plan-element[data-v-15a86519]{touch-action:none;cursor:grab}.plan-label[data-v-15a86519],.plan-badge[data-v-15a86519]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-plan .tone-seat[data-v-15a86519]{container-type:inline-size}.plan-badge[data-v-15a86519]{font-size:11px;font-size:clamp(9px,calc(100cqi / (var(--badge-chars, 4) * .62)),14px);line-height:var(--a16-type-small-line-height)}.is-vertical[data-v-15a86519]{writing-mode:vertical-rl}.tone-bar[data-v-15a86519],.seat-plan .tone-bar[data-v-15a86519]{background:var(--admin-plan-bar);color:var(--a16-color-text-muted);border:1px solid var(--admin-plan-bar-edge)}.tone-sill[data-v-15a86519],.seat-plan .tone-sill[data-v-15a86519]{background:var(--admin-plan-sill);color:var(--a16-color-text-on-primary);border:1px solid var(--admin-plan-sill)}.tone-door[data-v-15a86519],.seat-plan .tone-door[data-v-15a86519]{background:var(--admin-plan-door);color:var(--a16-color-text-primary);border:1px solid var(--admin-plan-door)}.tone-seat[data-v-15a86519],.seat-plan .tone-seat[data-v-15a86519]{background:var(--admin-plan-seat);color:var(--a16-color-text-primary);border:2px solid var(--admin-plan-seat)}.seat-plan button.tone-seat[data-v-15a86519]:hover:not(:disabled){background:var(--admin-plan-seat);border-color:var(--a16-color-text-primary)}.tone-seat.is-taken[data-v-15a86519],.seat-plan .tone-seat.is-taken[data-v-15a86519],.seat-plan button.tone-seat.is-taken[data-v-15a86519]:hover:not(:disabled){background:repeating-linear-gradient(135deg,var(--admin-plan-taken) 0 5px,var(--admin-plan-floor) 5px 10px);border:2px solid var(--admin-plan-seat)}.tone-seat.is-party[data-v-15a86519],.seat-plan .tone-seat.is-party[data-v-15a86519],.seat-plan button.tone-seat.is-party[data-v-15a86519]:hover:not(:disabled){background:repeating-linear-gradient(135deg,var(--admin-plan-taken) 0 5px,var(--admin-plan-floor) 5px 10px);border:4px double var(--admin-plan-party)}.tone-seat.is-suggested[data-v-15a86519],.seat-plan .tone-seat.is-suggested[data-v-15a86519]{border:2px dashed var(--admin-plan-suggested)}.is-selected[data-v-15a86519],.seat-plan .is-selected[data-v-15a86519]{box-shadow:0 0 0 3px var(--admin-plan-party);z-index:1}.seat-plan .plan-element[data-v-15a86519]:focus-visible{z-index:2;outline:var(--a16-focus-width) solid var(--a16-focus-ring);outline-offset:2px}.plan-legend[data-v-15a86519]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--a16-space-8) var(--a16-space-20);padding:0;margin:var(--a16-space-12) 0 0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.plan-legend li[data-v-15a86519]{display:flex;align-items:center;gap:var(--a16-space-8)}.swatch[data-v-15a86519]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:24px;border-radius:var(--a16-radius-button);font-size:var(--a16-type-meta-size);font-weight:var(--a16-type-meta-weight)}.swatch-wide[data-v-15a86519]{width:auto;min-width:44px;padding-inline:var(--a16-space-4);white-space:nowrap;flex:none}@media (prefers-reduced-motion: reduce){.seat-plan .plan-element[data-v-15a86519]{transition:none}}.new-booking[data-v-b6da0fff]{display:grid;gap:var(--a16-space-12);margin-top:var(--a16-space-12);padding:var(--a16-space-16);background:var(--a16-color-bg-raised);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field)}.new-booking h3[data-v-b6da0fff]{margin:0;font-size:var(--a16-type-body-size)}.new-booking p[data-v-b6da0fff]{margin:0}.guest-pick[data-v-b6da0fff]{display:grid;gap:var(--a16-space-8);justify-items:start}.guest-pick label[data-v-b6da0fff]{width:100%;max-width:360px}.guest-pick .ghost[data-v-b6da0fff]{padding-inline:0;text-decoration:underline}.guest-matches[data-v-b6da0fff]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8)}.fields[data-v-b6da0fff]{display:flex;flex-wrap:wrap;gap:var(--a16-space-12)}.fields label[data-v-b6da0fff]{flex:1 1 140px;max-width:200px}.capacity-conflict[data-v-b6da0fff]{color:var(--a16-feedback-warning-fg)}.buttons[data-v-b6da0fff]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a16-space-8)}@media (max-width: 767px){.buttons>button[data-v-b6da0fff]{flex:1 1 140px}}.bookings-desk[data-v-7d0e6658]{min-width:0}.desk-datebar[data-v-7d0e6658],.date-navigation[data-v-7d0e6658],.date-shortcuts[data-v-7d0e6658],.day-summary[data-v-7d0e6658],.booking-summary-heading[data-v-7d0e6658],.booking-summary-meta[data-v-7d0e6658],.list-heading[data-v-7d0e6658],.party-heading[data-v-7d0e6658],.booking-decisions[data-v-7d0e6658],.secondary-decisions[data-v-7d0e6658],.capacity-buttons[data-v-7d0e6658]{display:flex;align-items:center;gap:var(--a16-space-8)}.desk-datebar[data-v-7d0e6658]{flex-wrap:wrap;gap:var(--a16-space-12)}.date-navigation[data-v-7d0e6658]{align-items:end}.date-navigation>button[data-v-7d0e6658]{padding-inline:var(--a16-space-8)}.next-day[data-v-7d0e6658]{transform:rotate(180deg)}.date-field[data-v-7d0e6658]{font-size:var(--a16-type-small-size)}.date-field input[data-v-7d0e6658]{width:180px}.date-shortcuts[data-v-7d0e6658]{align-self:end}.date-shortcuts button[data-v-7d0e6658]{background:transparent;padding-inline:var(--a16-space-12)}.date-shortcuts button[aria-pressed=true][data-v-7d0e6658]{color:var(--a16-color-text-link);border-color:var(--a16-color-action-primary)}.day-summary[data-v-7d0e6658]{justify-content:space-between;flex-wrap:wrap;padding-block:var(--a16-space-12);margin-top:var(--a16-space-12);border-block:1px solid var(--a16-color-border-default)}.day-summary p[data-v-7d0e6658]{margin:0}.summary-actions[data-v-7d0e6658]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--a16-space-8)}.summary-available[data-v-7d0e6658]{display:inline-block;color:var(--a16-color-text-muted);margin-left:var(--a16-space-16)}.capacity-editor[data-v-7d0e6658]{margin-top:var(--a16-space-12);padding:var(--a16-space-16);background:var(--a16-color-bg-raised);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field)}.capacity-explanation h3[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size)}.capacity-explanation p[data-v-7d0e6658]{margin:var(--a16-space-8) 0 0;color:var(--a16-color-text-muted)}.capacity-explanation .ghost[data-v-7d0e6658]{padding-inline:0;text-decoration:underline}.capacity-editor label[data-v-7d0e6658]{max-width:240px}.capacity-conflict[data-v-7d0e6658]{margin:0;color:var(--a16-feedback-warning-fg)}.capacity-buttons[data-v-7d0e6658]{flex-wrap:wrap}.desk-sync[data-v-7d0e6658]{margin:var(--a16-space-12) 0 var(--a16-space-20);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.desk-feedback[data-v-7d0e6658]{position:sticky;top:var(--a16-space-12);z-index:3;margin-top:var(--a16-space-12);padding:var(--a16-space-12) var(--a16-space-16);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-raised)}.desk-feedback p[data-v-7d0e6658]{margin:0}.desk-feedback p+p[data-v-7d0e6658]{margin-top:var(--a16-space-8)}.desk-workspace[data-v-7d0e6658]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a16-space-24);align-items:start}.booking-list-panel[data-v-7d0e6658],.seating-panel[data-v-7d0e6658]{min-width:0}.mobile-view-switch[data-v-7d0e6658]{margin-bottom:var(--a16-space-16)}.booking-search[data-v-7d0e6658]{display:grid;gap:var(--a16-space-12)}.booking-search label[data-v-7d0e6658]{font-size:var(--a16-type-small-size)}.booking-filters[data-v-7d0e6658]{display:flex;gap:var(--a16-space-8);max-width:100%;overflow-x:auto;padding:var(--a16-space-4);margin:0 calc(-1 * var(--a16-space-4))}.booking-filters button[data-v-7d0e6658]{flex:0 0 auto;min-height:44px;font-size:var(--a16-type-small-size);padding:var(--a16-space-8) var(--a16-space-12);background:transparent}.booking-filters button span[data-v-7d0e6658]{color:var(--a16-color-text-muted);font-variant-numeric:tabular-nums}.booking-filters button[aria-pressed=true][data-v-7d0e6658]{background:var(--a16-color-bg-raised);color:var(--a16-color-text-link);border-color:var(--a16-color-action-primary)}.archive-filter[data-v-7d0e6658]{display:flex;align-items:center;gap:var(--a16-space-12)}.archive-filter select[data-v-7d0e6658]{width:auto;flex:1}.list-heading[data-v-7d0e6658]{justify-content:space-between;margin-block:var(--a16-space-20) var(--a16-space-12)}.list-heading h3[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size)}.list-empty[data-v-7d0e6658]{padding:var(--a16-space-24) var(--a16-space-16);border:1px dashed var(--a16-color-border-default);border-radius:var(--a16-radius-field);color:var(--a16-color-text-muted)}.list-empty h3[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size);color:var(--a16-color-text-primary)}.booking-entry[data-v-7d0e6658]{border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field);margin-bottom:var(--a16-space-8);overflow:clip;background:var(--a16-color-bg-surface)}.booking-entry.is-open[data-v-7d0e6658]{border-color:var(--a16-color-action-primary)}.booking-summary[data-v-7d0e6658]{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;gap:var(--a16-space-8);width:100%;text-align:left;border:0;border-radius:0;padding:var(--a16-space-16);background:transparent;color:var(--a16-color-text-primary)}.booking-summary[data-v-7d0e6658]:hover:not(:disabled),.is-open .booking-summary[data-v-7d0e6658]{background:var(--a16-color-bg-raised)}.booking-summary[data-v-7d0e6658]:focus-visible{outline-offset:-4px}.booking-summary-heading[data-v-7d0e6658]{flex-wrap:wrap;justify-content:space-between}.booking-summary-heading strong[data-v-7d0e6658]{overflow-wrap:anywhere}.booking-status[data-v-7d0e6658]{flex-shrink:0;font-size:var(--a16-type-small-size);font-weight:var(--a16-type-small-weight);line-height:var(--a16-type-small-line-height);color:var(--a16-color-text-muted)}.status-requested[data-v-7d0e6658]{color:var(--a16-feedback-warning-fg)}.status-confirmed[data-v-7d0e6658]{color:var(--a16-feedback-success-fg)}.status-waitlist[data-v-7d0e6658]{color:var(--a16-color-text-link)}.booking-arrival[data-v-7d0e6658]{font-variant-numeric:tabular-nums;color:var(--a16-color-text-primary)}.status-no_show[data-v-7d0e6658],.status-declined[data-v-7d0e6658]{color:var(--a16-feedback-error-fg)}.booking-summary-meta[data-v-7d0e6658]{flex-wrap:wrap;gap:var(--a16-space-8) var(--a16-space-16);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size);font-weight:var(--a16-type-small-weight)}.summary-chevron[data-v-7d0e6658]{margin-left:auto;font-size:var(--a16-type-body-size);color:var(--a16-color-text-primary)}.booking-preview[data-v-7d0e6658]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:var(--a16-type-small-size);font-weight:var(--a16-type-small-weight);color:var(--a16-color-text-muted)}.booking-detail[data-v-7d0e6658]{padding:var(--a16-space-16);border-top:1px solid var(--a16-color-border-default)}.booking-detail>p[data-v-7d0e6658]:first-child{margin-top:0}.booking-comment[data-v-7d0e6658]{padding-left:var(--a16-space-12);border-left:2px solid var(--a16-color-border-default);margin:0 0 var(--a16-space-16)}.special-line[data-v-7d0e6658]{color:var(--a16-color-text-link)}.booking-decisions[data-v-7d0e6658],.secondary-decisions[data-v-7d0e6658]{flex-wrap:wrap}.booking-decisions>button[data-v-7d0e6658]{flex:1 1 140px}.confirmation-hint[data-v-7d0e6658],.rules-warning[data-v-7d0e6658]{color:var(--a16-feedback-warning-fg);font-size:var(--a16-type-small-size)}.confirmation-hint .ghost[data-v-7d0e6658]{padding-inline:0}.party-heading[data-v-7d0e6658]{justify-content:space-between;margin-top:var(--a16-space-24)}.party-heading h4[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size)}.party[data-v-7d0e6658]{list-style:none;padding:0;margin:var(--a16-space-12) 0}.party li[data-v-7d0e6658]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a16-space-8);padding-block:var(--a16-space-12);border-top:1px solid var(--a16-color-border-default)}.party-line[data-v-7d0e6658]{width:100%;font-size:var(--a16-type-small-size);overflow-wrap:anywhere}.party-seat[data-v-7d0e6658]{flex:1;font-size:var(--a16-type-small-size);font-variant-numeric:tabular-nums}.party-tools[data-v-7d0e6658]{display:flex;flex-wrap:wrap;align-items:start;gap:var(--a16-space-8);width:100%}.party-tools>button[data-v-7d0e6658]{flex:1}.seat-alternatives[data-v-7d0e6658]{flex:1;min-width:130px}.seat-alternatives[open][data-v-7d0e6658]{flex-basis:100%}.seat-alternatives summary[data-v-7d0e6658]{padding:var(--a16-space-12);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-button);text-align:center;font-size:var(--a16-type-button-size)}.seat-alternatives label[data-v-7d0e6658],.seat-alternatives button[data-v-7d0e6658]{margin-top:var(--a16-space-8)}.party-suggest[data-v-7d0e6658]{width:100%;margin-top:var(--a16-space-8)}.other-actions[data-v-7d0e6658]{border-top:1px solid var(--a16-color-border-default);margin-top:var(--a16-space-16)}.other-actions summary[data-v-7d0e6658]{color:var(--a16-color-text-muted)}.other-actions button[data-v-7d0e6658]{flex:1 1 140px}.action-confirmation[data-v-7d0e6658]{padding:var(--a16-space-16);margin-top:var(--a16-space-12);border:1px solid var(--a16-feedback-warning-fg);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-raised)}.action-confirmation h4[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size)}.action-confirmation p[data-v-7d0e6658]{font-size:var(--a16-type-small-size)}.action-confirmation button[data-v-7d0e6658]{flex:1 1 140px}.seating-panel[data-v-7d0e6658]{padding:var(--a16-space-16);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-surface)}.seating-heading h3[data-v-7d0e6658]{margin:0;font-size:var(--a16-type-body-size)}.seating-heading p[data-v-7d0e6658],.plan-help[data-v-7d0e6658]{margin-block:var(--a16-space-8) var(--a16-space-16);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.seat-hint[data-v-7d0e6658]{padding:var(--a16-space-12);margin-bottom:var(--a16-space-16);border:1px solid var(--a16-color-action-primary);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-raised)}.seat-hint p[data-v-7d0e6658]{margin:0 0 var(--a16-space-12)}.seat-hint p span[data-v-7d0e6658]{display:block;margin-top:var(--a16-space-4)}.plan-unavailable[data-v-7d0e6658]{opacity:var(--a16-opacity-disabled)}@media (max-width: 1099px){.bookings-desk[data-mobile-view=bookings] .seating-panel[data-v-7d0e6658],.bookings-desk[data-mobile-view=seating] .booking-list-panel[data-v-7d0e6658]{display:none}}@media (min-width: 1100px){.mobile-view-switch[data-v-7d0e6658]{display:none}.desk-workspace[data-v-7d0e6658]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.seating-panel[data-v-7d0e6658]{position:sticky;top:var(--a16-space-24)}}@media (max-width: 767px){.desk-datebar[data-v-7d0e6658]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--a16-space-8)}.date-navigation[data-v-7d0e6658]{grid-column:1 / -1}.date-field[data-v-7d0e6658]{flex:1;min-width:0}.date-field>span[data-v-7d0e6658]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.date-field input[data-v-7d0e6658]{width:100%}.date-shortcuts[data-v-7d0e6658]{justify-self:start}.day-summary[data-v-7d0e6658]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--a16-space-8);padding-block:var(--a16-space-8)}.summary-available[data-v-7d0e6658]{display:block;margin:var(--a16-space-4) 0 0;font-size:var(--a16-type-small-size)}.summary-actions[data-v-7d0e6658]{justify-self:end;max-width:200px}.summary-actions>button[data-v-7d0e6658]{min-height:44px}.desk-sync[data-v-7d0e6658]{margin-bottom:var(--a16-space-12)}.sync-auto[data-v-7d0e6658]{display:none}.list-heading[data-v-7d0e6658]{margin-block:var(--a16-space-12) var(--a16-space-8)}.desk-feedback[data-v-7d0e6658]{top:88px}.booking-summary[data-v-7d0e6658],.booking-detail[data-v-7d0e6658]{padding:var(--a16-space-12)}.booking-summary-heading[data-v-7d0e6658]{gap:var(--a16-space-4)}.booking-status[data-v-7d0e6658]{width:100%}.booking-summary-meta[data-v-7d0e6658]{column-gap:var(--a16-space-12)}.seating-panel[data-v-7d0e6658]{padding:var(--a16-space-12)}.capacity-buttons>button[data-v-7d0e6658]{flex:1 1 120px}}.today[data-v-380b68af]{display:grid;gap:var(--a16-space-16);min-width:0}.today-stats[data-v-380b68af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a16-space-12)}.today-stat[data-v-380b68af]{display:grid;gap:var(--a16-space-4);align-content:start;min-width:0;padding:var(--a16-space-12) var(--a16-space-16);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-surface);box-shadow:var(--a16-admin-hairline)}.today-label[data-v-380b68af],.today-stat small[data-v-380b68af]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.today-stat b[data-v-380b68af]{font-family:var(--a16-admin-font-display);font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.today-stat.is-accent b[data-v-380b68af]{color:var(--a16-color-action-primary)}.today-stat.is-warn b[data-v-380b68af]{color:var(--a16-feedback-warning-fg)}.today-columns[data-v-380b68af]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a16-space-12);align-items:start}.today-stack[data-v-380b68af]{display:grid;gap:var(--a16-space-12);min-width:0}.today-card[data-v-380b68af]{min-width:0;border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-surface);box-shadow:var(--a16-admin-hairline);overflow:hidden}.today-card h2[data-v-380b68af]{margin:0;padding:var(--a16-space-12) var(--a16-space-16);font-size:var(--a16-type-small-size);line-height:var(--a16-type-small-line-height);color:var(--a16-color-text-muted);border-bottom:1px solid var(--a16-admin-divider)}.today-note[data-v-380b68af]{margin:0;padding:var(--a16-space-12) var(--a16-space-16);color:var(--a16-color-text-muted)}.today-note.error[data-v-380b68af]{color:var(--a16-feedback-error-fg)}.today-list[data-v-380b68af]{list-style:none;margin:0;padding:0}.today-list>li+li[data-v-380b68af]{border-top:1px solid var(--a16-admin-divider)}.today-row[data-v-380b68af]{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:var(--a16-space-12);width:100%;min-height:var(--a16-size-touch-min);padding:var(--a16-space-8) var(--a16-space-16);border:0;border-radius:0;background:var(--a16-color-bg-transparent);color:var(--a16-color-text-primary);text-align:left}.today-row.is-mini[data-v-380b68af]{grid-template-columns:28px minmax(0,1fr)}.today-row[data-v-380b68af]:hover:not(:disabled){background:var(--a16-color-bg-raised)}.today-row[data-v-380b68af]:focus-visible{outline-offset:-3px}.today-time[data-v-380b68af]{font-weight:600;font-variant-numeric:tabular-nums}.today-who[data-v-380b68af]{display:grid;min-width:0}.today-who b[data-v-380b68af],.today-grow b[data-v-380b68af]{font-weight:600;overflow-wrap:anywhere}.today-who small[data-v-380b68af],.today-grow small[data-v-380b68af]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.today-who small.today-line[data-v-380b68af]{display:flex;gap:var(--a16-space-4);min-width:0}.today-quote[data-v-380b68af]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.today-ago[data-v-380b68af]{flex:none;white-space:nowrap}.today-chip[data-v-380b68af]{padding:var(--a16-space-4) var(--a16-space-8);border-radius:999px;background:var(--a16-color-bg-raised);font-size:var(--a16-type-small-size);white-space:nowrap;color:var(--a16-color-text-muted)}.status-requested[data-v-380b68af]{color:var(--a16-feedback-warning-fg)}.status-confirmed[data-v-380b68af]{color:var(--a16-feedback-success-fg)}.status-waitlist[data-v-380b68af]{color:var(--a16-color-text-link)}.today-mini[data-v-380b68af]{display:flex;align-items:center;gap:var(--a16-space-12);min-height:var(--a16-size-touch-min);padding:var(--a16-space-8) var(--a16-space-16)}.today-grow[data-v-380b68af]{display:grid;flex:1;min-width:0}.today-mini>button[data-v-380b68af]{flex:0 0 auto}.today-mini>button.today-open[data-v-380b68af]{min-height:var(--a16-size-touch-min);min-width:var(--a16-size-touch-min);padding:var(--a16-space-4) var(--a16-space-8);font-size:var(--a16-type-small-size);font-weight:600;background:var(--a16-color-bg-transparent);color:var(--a16-color-text-link);box-shadow:inset 0 0 0 1px var(--a16-admin-divider)}.today-ava[data-v-380b68af] .admin-icon{width:16px;height:16px}.today-ava[data-v-380b68af]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--a16-color-bg-raised);font-size:var(--a16-type-small-size);font-weight:600;flex:none}@media (min-width: 768px){.today-stat[data-v-380b68af]{padding-inline:var(--a16-space-16)}}@media (min-width: 1200px){.today-stats[data-v-380b68af]{grid-template-columns:repeat(4,minmax(0,1fr))}.today-columns[data-v-380b68af]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.chat-avatar[data-v-9af0ca6f]{display:inline-grid;place-items:center;flex:none;width:var(--chat-avatar-size);height:var(--chat-avatar-size);border-radius:50%;overflow:hidden;font-weight:var(--a16-type-button-weight);font-size:calc(var(--chat-avatar-size) * .36);line-height:1}.chat-avatar--violet[data-v-9af0ca6f]{background:var(--a16-tone-violet-bg);color:var(--a16-tone-violet-fg)}.chat-avatar--cyan[data-v-9af0ca6f]{background:var(--a16-tone-cyan-bg);color:var(--a16-tone-cyan-fg)}.chat-avatar--neutral[data-v-9af0ca6f]{background:var(--a16-tone-neutral-bg);color:var(--a16-tone-neutral-fg)}.chat-log[data-v-b6dae33d]{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--a16-space-12) var(--a16-space-16);background:var(--a16-color-bg-canvas)}.chat-log__older[data-v-b6dae33d]{display:block;margin:0 auto var(--a16-space-12);background:var(--a16-color-bg-transparent);border-color:var(--a16-color-border-default);color:var(--a16-color-text-primary)}.chat-log__note[data-v-b6dae33d]{margin:var(--a16-space-16) 0;color:var(--a16-color-text-muted);text-align:center}.chat-log__list[data-v-b6dae33d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.chat-log__day[data-v-b6dae33d]{align-self:center;margin:var(--a16-space-12) 0 var(--a16-space-8);padding:2px var(--a16-space-12);border-radius:999px;background:var(--a16-color-bg-raised);color:var(--a16-color-text-muted);font-size:var(--a16-type-meta-size)}.chat-log__item[data-v-b6dae33d]{display:flex;justify-content:flex-start}.chat-log__item--own[data-v-b6dae33d]{justify-content:flex-end}.chat-bubble[data-v-b6dae33d]{min-width:0;max-width:min(75%,560px);padding:6px 10px 5px;border-radius:var(--a16-chat-bubble-radius);background:var(--a16-chat-bubble-other-bg);color:var(--a16-chat-bubble-other-fg)}.chat-bubble--own[data-v-b6dae33d]{background:var(--a16-chat-bubble-own-bg);color:var(--a16-chat-bubble-own-fg)}.chat-bubble--tail[data-v-b6dae33d]{border-bottom-left-radius:var(--a16-chat-bubble-tail-radius)}.chat-bubble--own.chat-bubble--tail[data-v-b6dae33d]{border-bottom-left-radius:var(--a16-chat-bubble-radius);border-bottom-right-radius:var(--a16-chat-bubble-tail-radius)}.chat-bubble__body[data-v-b6dae33d]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.chat-bubble__meta[data-v-b6dae33d]{float:right;margin:6px 0 -4px 10px;font-size:var(--a16-type-meta-size);line-height:1;opacity:.75}@media (max-width: 767px){.chat-log[data-v-b6dae33d]{padding-inline:var(--a16-space-12)}.chat-bubble[data-v-b6dae33d]{max-width:86%}}.chat-composer[data-v-913ad21d]{flex:none;display:flex;flex-direction:column;gap:var(--a16-space-8);padding:var(--a16-space-8) var(--a16-space-12);background:var(--a16-color-bg-surface);border-top:1px solid var(--a16-admin-divider)}.chat-composer__error[data-v-913ad21d],.chat-composer__notice[data-v-913ad21d]{margin:0;font-size:var(--a16-type-small-size)}.chat-composer__error[data-v-913ad21d]{padding:var(--a16-space-8) var(--a16-space-12);border-left:var(--a16-focus-width) solid var(--a16-feedback-error-fg);background:var(--a16-feedback-bg);color:var(--a16-feedback-error-fg);border-radius:var(--a16-feedback-radius)}.chat-composer__notice[data-v-913ad21d]{color:var(--a16-color-text-muted)}.chat-composer__row[data-v-913ad21d]{display:flex;align-items:flex-end;gap:var(--a16-space-8)}.chat-composer__field[data-v-913ad21d]{flex:1;min-width:0;min-height:var(--a16-size-touch-min);max-height:136px;padding:11px 16px;resize:none;overflow-y:auto;border:0;border-radius:var(--a16-chat-pill-radius);background:var(--a16-color-bg-raised);color:var(--a16-color-text-primary);line-height:1.4}.chat-composer__field[data-v-913ad21d]:focus-visible{outline:var(--a16-focus-width) solid var(--a16-focus-ring);outline-offset:0}.chat-composer__send[data-v-913ad21d]{flex:none;display:grid;place-items:center;width:var(--a16-size-touch-min);min-width:0;height:var(--a16-size-touch-min);min-height:0;padding:0;border:0;border-radius:50%;background:var(--a16-color-action-primary);color:var(--a16-color-text-on-primary)}.chat-composer__send[data-v-913ad21d]:hover:not(:disabled),.chat-composer__send[data-v-913ad21d]:active:not(:disabled){background:var(--a16-color-action-primary)}.chat-composer__send[data-v-913ad21d]:disabled:not([aria-busy=true]){opacity:var(--a16-global-opacity-disabled)}.chat-composer__spinner[data-v-913ad21d]{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:chat-spin-913ad21d .8s linear infinite}@keyframes chat-spin-913ad21d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.chat-composer__spinner[data-v-913ad21d]{animation:none}}.chat-threads[data-v-f5179515]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;border-radius:var(--a16-panel-radius);background:var(--a16-panel-bg);box-shadow:var(--a16-admin-hairline);overflow:hidden}.chat-threads__search[data-v-f5179515]{flex:none;display:flex;align-items:center;gap:var(--a16-space-8);margin:var(--a16-space-12);padding:0 var(--a16-space-12);border-radius:var(--a16-chat-pill-radius);background:var(--a16-color-bg-raised);color:var(--a16-color-text-muted)}.chat-threads__search input[type=search][data-v-f5179515]{flex:1;width:auto;min-width:0;min-height:var(--a16-size-touch-min);padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--a16-color-text-primary)}.chat-threads__search input[type=search][data-v-f5179515]:focus-visible{outline:none}.chat-threads__search[data-v-f5179515]:focus-within{outline:var(--a16-focus-width) solid var(--a16-focus-ring)}.chat-threads__scroll[data-v-f5179515]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-threads__note[data-v-f5179515]{margin:var(--a16-space-24) var(--a16-space-16);color:var(--a16-color-text-muted);text-align:center}.chat-threads__items[data-v-f5179515]{margin:0;padding:0;list-style:none}.chat-threads__row[data-v-f5179515]{display:flex;align-items:center;justify-content:flex-start;gap:var(--a16-space-12);width:100%;min-height:68px;padding:var(--a16-space-8) var(--a16-space-12);border:0;border-bottom:1px solid var(--a16-admin-divider);border-radius:0;background:none;color:var(--a16-color-text-primary);text-align:left}.chat-threads__row[data-v-f5179515]:hover:not(:disabled),.chat-threads__row[data-v-f5179515]:active:not(:disabled){background:var(--a16-color-bg-raised)}.chat-threads__row[aria-pressed=true][data-v-f5179515]{background:var(--a16-color-bg-raised);box-shadow:inset 3px 0 var(--a16-color-action-primary)}.chat-threads__name[data-v-f5179515]{flex:1;min-width:0;overflow:hidden;font-weight:var(--a16-type-button-weight);text-overflow:ellipsis;white-space:nowrap}.chat-threads__time[data-v-f5179515]{flex:none;color:var(--a16-color-text-muted);font-size:var(--a16-type-meta-size)}.chat-desk[data-v-1ef95e85]{flex:1;min-height:0;display:flex;flex-direction:column}.chat-summary[data-v-1ef95e85]{flex:none;margin-bottom:var(--a16-space-12)}.chat-connection[data-v-1ef95e85]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.chat-layout[data-v-1ef95e85]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--a16-space-16)}.chat-case[data-v-1ef95e85]{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:var(--a16-panel-radius);background:var(--a16-panel-bg);box-shadow:var(--a16-admin-hairline);overflow:hidden}.chat-case__head[data-v-1ef95e85]{flex:none;display:flex;align-items:center;gap:var(--a16-space-12);padding:var(--a16-space-8) var(--a16-space-16);background:var(--a16-color-bg-surface);border-bottom:1px solid var(--a16-admin-divider)}.chat-case__who[data-v-1ef95e85]{min-width:0}.chat-case__who h3[data-v-1ef95e85]{margin:0;overflow:hidden;font-size:var(--a16-type-body-size);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chat-case__who p[data-v-1ef95e85]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-meta-size)}.chat-case__error[data-v-1ef95e85]{flex:none;margin:var(--a16-space-8) var(--a16-space-12) 0}.chat-empty[data-v-1ef95e85]{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:var(--a16-space-24);border-radius:var(--a16-panel-radius);background:var(--a16-panel-bg);box-shadow:var(--a16-admin-hairline)}.chat-empty p[data-v-1ef95e85]:not(.eyebrow){color:var(--a16-color-text-muted)}@media (max-width: 767px){.chat-layout[data-v-1ef95e85]{grid-template-columns:minmax(0,1fr);gap:0}.chat-layout>.chat-empty[data-v-1ef95e85]{display:none}.chat-layout.has-selection>.thread-list[data-v-1ef95e85]{display:none}.chat-desk.conversation-open .chat-summary[data-v-1ef95e85]{display:none}.chat-case[data-v-1ef95e85]{border-radius:0;margin-inline:calc(var(--a16-layout-outer-margin-mobile) * -1)}.chat-case__head[data-v-1ef95e85]{padding-inline:var(--a16-space-8)}}.preview-pane[data-v-625a4bfb]{display:grid;gap:var(--a16-space-12);align-content:start;min-width:0}.preview-pane__bar[data-v-625a4bfb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--a16-space-8)}.preview-pane__switch[data-v-625a4bfb]{width:auto}.preview-pane__switch button[data-v-625a4bfb]{min-height:44px;min-width:44px;padding-inline:var(--a16-space-12);white-space:nowrap;flex:none}.preview-pane__stage[data-v-625a4bfb]{padding:var(--a16-space-16);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas);box-shadow:var(--a16-admin-hairline)}.preview-pane__stage--phone[data-v-625a4bfb]{display:grid;justify-items:center;padding:var(--a16-space-24) var(--a16-space-16)}.preview-pane__stage--phone .preview-pane__screen[data-v-625a4bfb]{width:min(100%,320px);padding:14px 10px 18px;border-radius:32px;background:var(--a16-color-bg-canvas);border:6px solid var(--a16-color-bg-raised);box-shadow:0 0 0 1px var(--a16-color-border-default),0 12px 32px #00000059}.preview-pane__note[data-v-625a4bfb]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.guest-post[data-v-625a4bfb]{display:flex;flex-direction:column;gap:var(--a16-space-12);padding:var(--a16-space-16);border-radius:var(--a16-radius-panel);background:var(--a16-portal-tile-bg, var(--a16-color-bg-surface));box-shadow:var(--a16-portal-hairline, var(--a16-admin-hairline));color:var(--a16-color-text-primary)}.guest-post__head[data-v-625a4bfb]{display:flex;align-items:center;gap:var(--a16-space-12)}.guest-post__avatar[data-v-625a4bfb]{flex:none;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--a16-color-bg-raised);color:var(--a16-color-text-muted);font-weight:700}.guest-post__avatar img[data-v-625a4bfb],.guest-post__avatar[data-v-625a4bfb] img{width:100%;height:100%;object-fit:cover}.guest-post__avatar[data-v-625a4bfb] .photo-preview{width:100%;height:100%}.guest-post__who[data-v-625a4bfb]{display:flex;flex:1;min-width:0;flex-direction:column}.guest-post__author[data-v-625a4bfb]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-post__time[data-v-625a4bfb]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.guest-post__body[data-v-625a4bfb]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.guest-post__placeholder[data-v-625a4bfb]{margin:0;color:var(--a16-color-text-muted);font-style:italic}.guest-gallery[data-v-625a4bfb]{display:grid;gap:var(--a16-space-8)}.guest-gallery--grid[data-v-625a4bfb]{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-gallery--grid[data-v-625a4bfb]>:last-child:nth-child(odd){grid-column:1 / -1}.guest-gallery__item[data-v-625a4bfb]{min-width:0}.guest-gallery__item img[data-v-625a4bfb],.guest-gallery__item video[data-v-625a4bfb],.guest-gallery__item[data-v-625a4bfb] img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-raised)}.guest-gallery__item video[data-v-625a4bfb]{object-fit:contain}.guest-gallery__wait[data-v-625a4bfb]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.guest-reactions[data-v-625a4bfb]{display:flex;flex-wrap:wrap;gap:var(--a16-space-4);opacity:.6}.guest-reactions__pill[data-v-625a4bfb]{display:inline-flex;align-items:center;justify-content:center;gap:var(--a16-space-4);min-width:44px;min-height:44px;padding:0 var(--a16-space-8);border-radius:999px;background:var(--a16-color-bg-raised);color:var(--a16-color-text-muted)}.guest-reactions__pill small[data-v-625a4bfb]{font-size:var(--a16-type-small-size);font-variant-numeric:tabular-nums}.schedule-field[data-v-a4acaccd]{display:grid;gap:var(--a16-space-4);max-width:320px}.schedule-field em[data-v-a4acaccd]{color:var(--a16-color-text-muted);font-style:normal;font-size:var(--a16-type-small-size)}.schedule-field input[data-v-a4acaccd]{min-height:44px}.compose[data-v-0fe461e3]{container-type:inline-size}.compose-layout[data-v-0fe461e3]{display:grid;gap:var(--a16-space-16)}.compose-layout>.composer[data-v-0fe461e3]{margin:0}.compose-layout__preview[data-v-0fe461e3]{margin:0}@container (min-width: 760px){.compose-layout[data-v-0fe461e3]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.compose-layout__preview[data-v-0fe461e3]{position:sticky;top:var(--a16-space-16)}}.composer__when[data-v-0fe461e3]{display:grid;gap:var(--a16-space-8);margin:0;padding:0;border:0;min-width:0}.composer__when legend[data-v-0fe461e3]{padding:0;margin-bottom:var(--a16-space-4);font-size:var(--a16-type-small-size);color:var(--a16-color-text-muted)}.composer__when .segmented button[data-v-0fe461e3]{min-height:44px}.composer[data-v-0fe461e3]{display:grid;gap:var(--a16-space-12)}.composer h3[data-v-0fe461e3]{margin:0}.composer__hint[data-v-0fe461e3]{margin:0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.composer__files[data-v-0fe461e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--a16-space-8);margin:0;padding:0;list-style:none}.composer__files li[data-v-0fe461e3]{position:relative}.composer__files img[data-v-0fe461e3],.composer__files video[data-v-0fe461e3]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas)}.composer__remove[data-v-0fe461e3]{position:absolute;top:var(--a16-space-4);right:var(--a16-space-4);min-width:44px;min-height:44px}.drop[data-v-0fe461e3]{position:relative;display:grid;justify-items:center;gap:var(--a16-space-4);padding:var(--a16-space-24) var(--a16-space-16);text-align:center;cursor:pointer;border:1.5px dashed var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas);color:var(--a16-color-text-primary);transition:border-color .15s,background-color .15s}.drop[data-v-0fe461e3]:hover,.drop[data-v-0fe461e3]:focus-within,.drop--over[data-v-0fe461e3]{border-color:var(--a16-color-action-primary);background:color-mix(in srgb,var(--a16-color-action-primary) 8%,var(--a16-color-bg-canvas))}.drop--locked[data-v-0fe461e3]{opacity:.5;cursor:not-allowed}.drop__icon[data-v-0fe461e3]{width:28px;height:28px;color:var(--a16-color-action-primary)}.drop span[data-v-0fe461e3]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.drop__input[data-v-0fe461e3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:inherit}.composer__actions[data-v-0fe461e3]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8)}.post[data-v-6eaee519]{display:grid;gap:var(--a16-space-12);margin:0}.post--scheduled[data-v-6eaee519]{border-left:3px solid var(--a16-color-status-warning)}.post__editwrap[data-v-6eaee519]{container-type:inline-size}.post__editgrid[data-v-6eaee519]{display:grid;gap:var(--a16-space-16)}@container (min-width: 640px){.post__editgrid[data-v-6eaee519]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.post__timing[data-v-6eaee519]{display:grid;gap:var(--a16-space-8);padding:var(--a16-space-12);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas)}.flag--live[data-v-6eaee519]{color:var(--a16-color-status-success);border-color:currentColor}.flag--scheduled[data-v-6eaee519]{color:var(--a16-color-status-warning);border-color:currentColor}.post--muted[data-v-6eaee519]{border-left:3px solid var(--a16-color-border-default);opacity:.92}.post__head[data-v-6eaee519]{display:flex;align-items:center;gap:var(--a16-space-12);flex-wrap:wrap}.post__head>div[data-v-6eaee519]{display:grid;min-width:0}.post__head small[data-v-6eaee519]{color:var(--a16-color-text-muted)}.post__avatar[data-v-6eaee519]{width:40px;height:40px;overflow:hidden;border-radius:50%}.post__avatar[data-v-6eaee519] img{width:40px;height:40px;object-fit:cover}.post__flags[data-v-6eaee519]{display:flex;flex-wrap:wrap;gap:var(--a16-space-4);margin:0 0 0 auto;padding:0;list-style:none}.post__flags li[data-v-6eaee519]{padding:2px var(--a16-space-8);border-radius:999px;border:1px solid var(--a16-color-border-default);font-size:var(--a16-type-small-size);color:var(--a16-color-text-muted)}.post__body[data-v-6eaee519]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.post__edit[data-v-6eaee519]{display:grid;gap:var(--a16-space-8)}.post__media[data-v-6eaee519]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--a16-space-8);margin:0;padding:0;list-style:none}.post__media video[data-v-6eaee519]{display:block;width:100%;max-height:360px;background:var(--a16-color-bg-canvas);border-radius:var(--a16-radius-panel)}.post__reactions[data-v-6eaee519]{display:flex;flex-wrap:wrap;gap:var(--a16-space-16);margin:0;padding:0;list-style:none;color:var(--a16-color-text-muted);font-variant-numeric:tabular-nums}.post__actions[data-v-6eaee519]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8)}.feed-filters[data-v-bdff4628]{flex-wrap:wrap;margin-top:var(--a16-space-16)}.feed-filters button[data-v-bdff4628]{flex:1 1 auto;min-height:44px}.feed-list[data-v-bdff4628]{display:grid;gap:var(--a16-space-16);margin:var(--a16-space-16) 0}.feed-empty[data-v-bdff4628]{text-align:center;color:var(--a16-color-text-muted)}.feed-empty p[data-v-bdff4628]{margin:0}.feed-empty__hint[data-v-bdff4628]{margin-top:var(--a16-space-8)!important;font-size:var(--a16-type-small-size)}.feed-more[data-v-bdff4628]{display:block;margin:0 auto var(--a16-space-16)}.layout-heading[data-v-5eb4c266]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--a16-space-12)}.layout-heading h3[data-v-5eb4c266]{margin:0}.layout-tools label[data-v-5eb4c266]{flex:0 1 140px}.layout-panels[data-v-5eb4c266]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a16-space-24);align-items:start}.layout-panels .card[data-v-5eb4c266]{margin:0}.layout-errors[data-v-5eb4c266]{margin:0;padding-left:var(--a16-space-20)}.layout-save[data-v-5eb4c266]{margin:0}@media (max-width: 1023px){.layout-panels[data-v-5eb4c266]{grid-template-columns:minmax(0,1fr)}}.rules-heading[data-v-c476efcb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--a16-space-12);margin-bottom:var(--a16-space-16)}.rules-heading h3[data-v-c476efcb]{margin:0}.draft-badge[data-v-c476efcb]{padding:var(--a16-space-4) var(--a16-space-12);border:1px dashed var(--a16-feedback-warning-fg);border-radius:var(--a16-radius-field);color:var(--a16-feedback-warning-fg);font-size:var(--a16-type-small-size)}.rules-text[data-v-c476efcb]{max-width:var(--a16-size-reading-max)}.rules-preview[data-v-c476efcb]{max-width:var(--a16-size-reading-max);max-height:50vh;overflow:auto;padding:var(--a16-space-16);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-canvas)}.rules-publish[data-v-c476efcb]{display:grid;gap:var(--a16-space-12);justify-items:start}.rules-archive details[data-v-c476efcb]{border-top:1px solid var(--a16-color-border-default)}.guest-catalog[data-v-2a171c1c]{min-width:0}.catalog-controls[data-v-2a171c1c]{padding:var(--a16-space-20);background:var(--a16-color-bg-surface);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel)}.catalog-search[data-v-2a171c1c]{min-width:0}.catalog-search small[data-v-2a171c1c]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size);font-weight:var(--a16-type-small-weight)}.catalog-chips[data-v-2a171c1c]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8);margin-top:var(--a16-space-16)}.catalog-chips button[data-v-2a171c1c]{min-height:var(--a16-size-touch-min);padding-inline:var(--a16-space-12);background:transparent;font-size:var(--a16-type-small-size)}.catalog-chips button span[data-v-2a171c1c]{color:var(--a16-color-text-muted);font-variant-numeric:tabular-nums}.catalog-chips button[aria-pressed=true][data-v-2a171c1c]{background:var(--a16-color-bg-raised);border-color:var(--a16-color-action-primary);color:var(--a16-color-action-primary)}.catalog-summary[data-v-2a171c1c]{display:flex;align-items:center;justify-content:space-between;gap:var(--a16-space-12);min-height:var(--a16-size-touch-min);margin:var(--a16-space-12) 0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.catalog-summary p[data-v-2a171c1c]{margin:0}.catalog-reset[data-v-2a171c1c]{min-height:var(--a16-size-touch-min);padding:var(--a16-space-8) var(--a16-space-12);background:transparent;border-color:transparent;font-size:var(--a16-type-small-size)}.guest-catalog-scroll[data-v-2a171c1c]{min-width:0}.catalog-drawer[data-v-2a171c1c]{display:grid;gap:var(--a16-space-16);padding:var(--a16-space-12) var(--a16-space-12) var(--a16-space-16);background:var(--a16-color-bg-canvas);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel)}.catalog-divider[data-v-2a171c1c]{position:relative;height:26px;margin:0;margin-top:var(--a16-space-8);border-bottom:6px solid var(--a16-color-action-secondary);border-radius:3px}.catalog-divider span[data-v-2a171c1c]{position:absolute;left:var(--a16-space-12);bottom:-1px;padding:3px var(--a16-space-12) 6px;background:var(--a16-color-action-secondary);border-radius:8px 8px 0 0;color:var(--a16-color-text-primary);font-weight:700;font-size:var(--a16-type-small-size)}.guest-file[data-v-2a171c1c]{position:relative;display:grid;align-content:start;justify-content:stretch;gap:var(--a16-space-4);min-width:0;margin-top:var(--a16-space-8);padding:var(--a16-space-20) var(--a16-space-16) var(--a16-space-12) var(--a16-space-20);border:1px solid var(--a16-color-border-default);border-radius:10px;background:var(--a16-color-bg-surface);text-align:left;font-weight:var(--a16-type-body-weight);transition:transform .15s ease}.guest-file[data-v-2a171c1c]:hover:not(:disabled){background:var(--a16-color-bg-raised)}.guest-file-rank[data-v-2a171c1c]{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--a16-color-text-muted)}.rank-2 .guest-file-rank[data-v-2a171c1c]{background:var(--a16-color-action-primary)}.rank-3 .guest-file-rank[data-v-2a171c1c]{background:var(--a16-color-status-info)}.guest-file-tab[data-v-2a171c1c]{position:absolute;top:-12px;right:var(--a16-space-16);max-width:70%;padding:2px var(--a16-space-12);background:var(--a16-color-bg-surface);border:1px solid var(--a16-color-border-default);border-bottom:0;border-radius:6px 6px 0 0;color:var(--a16-color-action-primary);font-weight:700;font-size:var(--a16-type-small-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.guest-file:hover:not(:disabled) .guest-file-tab[data-v-2a171c1c]{background:var(--a16-color-bg-raised)}.guest-file-name[data-v-2a171c1c]{font-size:var(--a16-type-body-size);overflow-wrap:anywhere}.guest-file-meta[data-v-2a171c1c]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.guest-file-stamps[data-v-2a171c1c]{display:flex;flex-wrap:wrap;gap:var(--a16-space-4);margin-top:var(--a16-space-4)}.stamp[data-v-2a171c1c]{padding:2px 6px;border:1.5px solid currentColor;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg)}.stamp-block[data-v-2a171c1c]{color:var(--a16-color-status-error)}.stamp-nologin[data-v-2a171c1c]{color:var(--a16-color-status-warning)}.stamp-birthday[data-v-2a171c1c]{color:var(--a16-color-action-primary)}.guest-file[aria-pressed=true][data-v-2a171c1c]{transform:translate(var(--a16-space-12));background:var(--a16-color-bg-raised);border-color:var(--a16-color-action-primary);box-shadow:inset 3px 0 var(--a16-color-action-primary)}.guest-file[aria-pressed=true] .guest-file-tab[data-v-2a171c1c]{background:var(--a16-color-bg-raised);border-color:var(--a16-color-action-primary)}.catalog-empty[data-v-2a171c1c]{padding:var(--a16-space-24);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-surface)}.catalog-empty h3[data-v-2a171c1c]{margin:0 0 var(--a16-space-12)}.catalog-empty p[data-v-2a171c1c]{margin:0;color:var(--a16-color-text-muted);max-width:60ch}@media (min-width: 1200px){.guest-catalog.has-selection[data-v-2a171c1c]{position:sticky;top:var(--a16-space-24)}.has-selection .guest-catalog-scroll[data-v-2a171c1c]{max-height:clamp(220px,calc(100dvh - 420px),65dvh);overflow-y:auto;scrollbar-gutter:stable}}@media (max-width: 1199px){.guest-catalog.has-selection[data-v-2a171c1c]{display:none}}@media (max-width: 767px){.catalog-controls[data-v-2a171c1c]{padding:var(--a16-space-16)}}@media (prefers-reduced-motion: reduce){.guest-file[data-v-2a171c1c]{transition:none}}.rank-intro[data-v-fba8a10c]{max-width:76ch;margin-top:0;color:var(--a16-color-text-muted)}.rank-feedback[data-v-fba8a10c]{margin-bottom:var(--a16-space-16);padding:var(--a16-space-12);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-raised)}.rank-feedback p[data-v-fba8a10c]{margin:0}.rank-cards[data-v-fba8a10c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a16-space-16)}.rank-card[data-v-fba8a10c]{padding:var(--a16-space-20);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-surface);min-width:0}.rank-card header[data-v-fba8a10c]{display:flex;gap:var(--a16-space-12);align-items:baseline;justify-content:space-between}h3[data-v-fba8a10c]{margin:0;font-size:var(--a16-type-h3-size)}.rank-description[data-v-fba8a10c],dt[data-v-fba8a10c]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}dl[data-v-fba8a10c]{margin:0}dl>div[data-v-fba8a10c]{display:grid;gap:var(--a16-space-4);padding-block:var(--a16-space-8)}dd[data-v-fba8a10c]{margin:0;font-size:var(--a16-type-small-size)}.early-setting[data-v-fba8a10c]{border-top:1px solid var(--a16-color-border-default);margin-top:var(--a16-space-12);padding-top:var(--a16-space-16)}.early-setting label[data-v-fba8a10c]{color:var(--a16-color-text-primary)}.rank-save[data-v-fba8a10c]{display:flex;flex-wrap:wrap;gap:var(--a16-space-8)}.rank-save button[data-v-fba8a10c]{flex:1 1 140px}.rank-rules[data-v-fba8a10c]{margin-top:var(--a16-space-24);padding-top:var(--a16-space-24);border-top:1px solid var(--a16-color-border-default);max-width:80ch}.rank-rules h3[data-v-fba8a10c]{font-size:var(--a16-type-body-size);margin-bottom:var(--a16-space-12)}.rank-rules dd button[data-v-fba8a10c]{display:block;margin-top:var(--a16-space-8)}@media (max-width: 767px){.rank-cards[data-v-fba8a10c]{grid-template-columns:minmax(0,1fr)}.rank-card[data-v-fba8a10c]{padding:var(--a16-space-16)}}.u-button[data-v-00ac8065]{min-height:var(--a16-button-height);padding:var(--a16-space-12) var(--a16-button-padding-x);gap:var(--a16-button-gap);border-radius:var(--a16-button-radius);font-family:var(--a16-button-font-family);font-size:var(--a16-button-font-size);line-height:var(--a16-button-font-line-height);font-weight:var(--a16-button-font-weight);letter-spacing:0;text-transform:none;transition:transform var(--a16-motion-duration-fast) var(--a16-motion-easing-spring, var(--a16-motion-easing)),background-color var(--a16-motion-duration-fast) var(--a16-motion-easing),border-color var(--a16-motion-duration-fast) var(--a16-motion-easing),box-shadow var(--a16-motion-duration-normal) var(--a16-motion-easing)}.u-button[data-v-00ac8065]:active:not(:disabled){transform:scale(var(--a16-press-scale, 1))}.u-button--primary[data-v-00ac8065]{background:var(--a16-button-primary-bg);color:var(--a16-button-primary-fg);border-color:var(--a16-button-primary-bg);box-shadow:var(--a16-portal-glow-cyan, none)}.u-button--primary[data-v-00ac8065]:disabled:not([aria-busy=true]){box-shadow:none}.u-button--primary[data-v-00ac8065]:hover:not(:disabled){background:var(--a16-button-primary-hover-bg);border-color:var(--a16-button-primary-hover-bg)}.u-button--primary[data-v-00ac8065]:active:not(:disabled){background:var(--a16-button-primary-active-bg);border-color:var(--a16-button-primary-active-bg)}.u-button--secondary[data-v-00ac8065]{background:var(--a16-button-secondary-bg);color:var(--a16-button-secondary-fg);border-color:var(--a16-button-secondary-border)}.u-button--ghost[data-v-00ac8065]{background:var(--a16-portal-ghost-bg, var(--a16-button-ghost-bg));color:var(--a16-button-ghost-fg);border-color:var(--a16-portal-ghost-border, transparent)}.u-button--ghost[data-v-00ac8065]:hover:not(:disabled),.u-button--ghost[data-v-00ac8065]:active:not(:disabled){background:var(--a16-color-bg-raised);border-color:var(--a16-color-border-default)}.u-button--danger[data-v-00ac8065]{background:var(--a16-button-danger-bg);color:var(--a16-button-danger-fg);border-color:var(--a16-button-danger-bg)}.u-button--danger[data-v-00ac8065]:hover:not(:disabled),.u-button--danger[data-v-00ac8065]:active:not(:disabled){background:var(--a16-button-danger-bg);border-color:var(--a16-button-danger-fg)}.u-button--sm[data-v-00ac8065]{min-height:var(--a16-size-touch-min);padding-inline:var(--a16-space-16)}.u-button--lg[data-v-00ac8065]{min-height:var(--a16-button-height-large)}.u-button--full[data-v-00ac8065]{width:100%}.u-button.u-button--loading[data-v-00ac8065]:disabled{opacity:1;cursor:progress}.u-button__ellipsis[data-v-00ac8065]{display:inline-flex;gap:var(--a16-space-4);margin-left:var(--a16-space-8);vertical-align:middle}.u-button__dot[data-v-00ac8065]{width:var(--a16-loading-dot-size);height:var(--a16-loading-dot-size);background:currentColor;border-radius:50%;opacity:.25;animation:u-button-tap-00ac8065 var(--a16-duration-loading) ease-in-out infinite}.u-button__dot[data-v-00ac8065]:nth-child(2){animation-delay:calc(var(--a16-duration-loading) / 3)}.u-button__dot[data-v-00ac8065]:nth-child(3){animation-delay:calc(var(--a16-duration-loading) / 3 * 2)}@keyframes u-button-tap-00ac8065{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.u-button__dot[data-v-00ac8065]{animation:none;opacity:.85}}.u-stamp[data-v-91f6b6fc]{display:inline-flex;align-items:center;padding:var(--a16-space-4) var(--a16-space-12);border:0;border-radius:var(--a16-portal-pill, var(--a16-radius-button));background:color-mix(in srgb,currentColor 14%,transparent);font-family:var(--a16-type-small-family);font-size:var(--a16-type-small-size);line-height:var(--a16-type-small-line-height);font-weight:600;letter-spacing:0;text-transform:none}.u-stamp--red[data-v-91f6b6fc]{color:var(--a16-color-status-error)}.u-stamp--ink[data-v-91f6b6fc]{color:var(--a16-color-text-muted)}.u-stamp--paper[data-v-91f6b6fc]{color:var(--a16-color-text-on-graphic)}.u-icon[data-v-34c3a21e]{display:block;flex:none;stroke-width:var(--a16-icon-stroke)}.u-icon-tile[data-v-17ed0dff]{display:inline-grid;place-items:center;flex:none;width:var(--a16-icon-tile-size);height:var(--a16-icon-tile-size);border-radius:var(--a16-icon-tile-radius)}.u-icon-tile--violet[data-v-17ed0dff]{background:var(--a16-tone-violet-bg);color:var(--a16-tone-violet-fg)}.u-icon-tile--cyan[data-v-17ed0dff]{background:var(--a16-tone-cyan-bg);color:var(--a16-tone-cyan-fg)}.u-icon-tile--neutral[data-v-17ed0dff]{background:var(--a16-tone-neutral-bg);color:var(--a16-tone-neutral-fg)}.u-icon-tile--danger[data-v-17ed0dff]{background:var(--a16-tone-danger-bg);color:var(--a16-tone-danger-fg)}.u-empty-state[data-v-7ea7a3a1]{display:flex;flex-direction:column;align-items:center;gap:var(--a16-space-8);padding:var(--a16-space-32) var(--a16-space-16);text-align:center;border-radius:var(--a16-radius-panel)}.u-empty-state__art[data-v-7ea7a3a1]{width:120px;height:120px}.u-empty-state__disc[data-v-7ea7a3a1]{fill:var(--a16-color-bg-surface);stroke:var(--a16-color-bg-raised)}.u-empty-state__main[data-v-7ea7a3a1]{stroke:var(--a16-color-bg-graphic);stroke-width:3}.u-empty-state__accent[data-v-7ea7a3a1]{stroke:var(--a16-color-action-primary);stroke-width:2.4}.u-empty-state__title[data-v-7ea7a3a1]{margin:0;color:var(--a16-color-text-primary);font-family:var(--a16-type-title-family);font-size:var(--a16-type-h3-size);line-height:var(--a16-type-h3-line-height)}.u-empty-state__text[data-v-7ea7a3a1]{margin:0;max-width:28ch;color:var(--a16-color-text-muted);line-height:1.45}.u-list-group[data-v-401e69f4]{margin:0;padding:0;list-style:none;overflow:hidden;background:var(--a16-portal-tile-bg, var(--a16-color-bg-surface));box-shadow:var(--a16-portal-hairline, none);border-radius:var(--a16-list-radius)}.u-list-row[data-v-3ad1115e]{position:relative;list-style:none}.u-list-row+.u-list-row[data-v-3ad1115e]:before{content:"";position:absolute;top:0;right:0;left:calc(var(--a16-space-12) * 2 + var(--a16-icon-tile-size));border-top:var(--a16-border-width-thin) solid var(--a16-portal-divider, var(--a16-color-bg-raised))}.u-list-row__action[data-v-3ad1115e]{display:flex;align-items:center;justify-content:flex-start;gap:var(--a16-space-12);width:100%;min-height:var(--a16-size-touch-min);padding:var(--a16-space-8) var(--a16-space-12);border:0;border-radius:0;background:none;color:var(--a16-color-text-primary);font:inherit;text-align:left;text-decoration:none;transition:background-color var(--a16-motion-duration-fast) var(--a16-motion-easing)}.u-list-row__action[data-v-3ad1115e]:hover,.u-list-row__action[data-v-3ad1115e]:active{color:var(--a16-color-text-primary);background:var(--a16-color-bg-raised)}.u-list-row__action[data-v-3ad1115e]:focus-visible{outline:var(--a16-focus-width) solid var(--a16-focus-ring);outline-offset:calc(var(--a16-focus-offset) * -1)}.u-list-row__label[data-v-3ad1115e]{flex:1;min-width:0}.u-list-row__chevron[data-v-3ad1115e]{color:var(--a16-color-text-muted)}.u-list-row--danger .u-list-row__label[data-v-3ad1115e]{color:var(--a16-color-status-error)}.u-vinyl[data-v-dcf295dd]{position:relative;display:inline-block;flex:none;border-radius:50%;box-shadow:0 10px 24px #0009}.u-vinyl__disc[data-v-dcf295dd]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;will-change:transform;backface-visibility:hidden;background:radial-gradient(circle,transparent 0 54.6%,#050505 54.8% 55.6%,transparent 55.8%),radial-gradient(circle,transparent 0 68.6%,#050505 68.8% 69.6%,transparent 69.8%),radial-gradient(circle,transparent 0 82.6%,#050505 82.8% 83.4%,transparent 83.6%),radial-gradient(circle,transparent 0 96%,#202020 97%,#0a0a0a 99%),repeating-radial-gradient(circle,#080808 0,#080808 1px,#1d1d1d 1px,#1d1d1d 1.6px,#0e0e0e 1.6px,#0e0e0e 2.6px);box-shadow:inset 0 0 0 1px #262626;animation:u-vinyl-spin-dcf295dd var(--a16-vinyl-rpm, 6s) linear infinite}.u-vinyl--spin-up .u-vinyl__disc[data-v-dcf295dd]{animation:u-vinyl-spin-up-dcf295dd 1.6s cubic-bezier(.5,0,.75,.5) both,u-vinyl-spin-from-dcf295dd var(--a16-vinyl-rpm, 6s) linear 1.6s infinite}.u-vinyl--paused .u-vinyl__disc[data-v-dcf295dd]{animation-play-state:paused}.u-vinyl__label[data-v-dcf295dd]{position:absolute;border-radius:50%;background:radial-gradient(circle,#6676c2 0,var(--a16-color-bg-graphic) 62%,#4b589b 100%);box-shadow:inset 0 0 0 2px #00000040}.u-vinyl__label svg[data-v-dcf295dd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.u-vinyl__ring[data-v-dcf295dd]{font-family:var(--a16-type-title-family, Unbounded, sans-serif);font-weight:700;font-size:8.2px;letter-spacing:.14em;fill:var(--a16-color-action-primary)}.u-vinyl__mark[data-v-dcf295dd]{font-family:var(--a16-type-title-family, Unbounded, sans-serif);font-weight:800;font-size:15px;fill:#fff}.u-vinyl__side[data-v-dcf295dd]{font-size:6px;font-weight:600;letter-spacing:.2em;fill:#ffffffbf}.u-vinyl__hole[data-v-dcf295dd]{position:absolute;border-radius:50%;background:#0c0c0c;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #ffffff26}.u-vinyl__sheen[data-v-dcf295dd]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 25deg,transparent 0deg,rgba(255,255,255,.1) 8deg,rgba(255,255,255,.3) 16deg,rgba(143,216,228,.38) 22deg,rgba(255,255,255,.1) 32deg,transparent 48deg,transparent 180deg,rgba(255,255,255,.08) 190deg,rgba(255,255,255,.22) 198deg,rgba(90,107,178,.4) 205deg,transparent 228deg);-webkit-mask:radial-gradient(circle,transparent 0 32.4%,#000 33% 97%,transparent 98%);mask:radial-gradient(circle,transparent 0 32.4%,#000 33% 97%,transparent 98%)}.u-vinyl__gloss[data-v-dcf295dd]{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.22),transparent 58%)}.u-vinyl__tonearm[data-v-dcf295dd]{position:absolute;right:-14%;top:-7%;width:44%;pointer-events:none;transform-origin:78% 13%;animation:u-vinyl-arm-dcf295dd 1.1s var(--a16-motion-easing-spring, ease-out) .7s both}.u-vinyl__tonearm .u-vinyl__arm[data-v-dcf295dd],.u-vinyl__tonearm .u-vinyl__arm-head[data-v-dcf295dd]{fill:none;stroke:#9a9a9a;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.u-vinyl__tonearm .u-vinyl__arm-head[data-v-dcf295dd]{fill:#9a9a9a;stroke:none}.u-vinyl__arm-base[data-v-dcf295dd]{fill:#1d1d1d;stroke:#3a3a3a;stroke-width:1.5}.u-vinyl__arm-pin[data-v-dcf295dd]{fill:var(--a16-color-action-primary)}@keyframes u-vinyl-spin-dcf295dd{to{transform:rotate(360deg)}}@keyframes u-vinyl-spin-up-dcf295dd{to{transform:rotate(48deg)}}@keyframes u-vinyl-spin-from-dcf295dd{0%{transform:rotate(48deg)}to{transform:rotate(408deg)}}@keyframes u-vinyl-arm-dcf295dd{0%{transform:rotate(-26deg)}to{transform:none}}.u-skeleton__lines[data-v-8c081b10]{display:flex;flex-direction:column;gap:var(--a16-space-12)}.u-skeleton__line[data-v-8c081b10]{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#1c1c1c 0,#2b2b2b,#1c1c1c 80%) 0 0 / 200% 100%;animation:u-skeleton-shimmer-8c081b10 1.3s linear infinite}.u-skeleton__line[data-v-8c081b10]:first-child{width:100%;height:20px}.u-skeleton__line[data-v-8c081b10]:nth-child(2){width:70%}.u-skeleton__line[data-v-8c081b10]:nth-child(3){width:85%}.u-skeleton--card .u-skeleton__line[data-v-8c081b10]{width:100%;height:160px;border-radius:var(--a16-radius-card-lg, var(--a16-radius-panel))}@keyframes u-skeleton-shimmer-8c081b10{0%{background-position:100% 0}to{background-position:-100% 0}}.u-toast[data-v-b1c4a092]{position:fixed;top:calc(env(safe-area-inset-top) + var(--a16-space-12));left:50%;transform:translate(-50%);width:min(100% - 32px,420px);z-index:var(--a16-z-index-toast);pointer-events:none}.u-toast__plate[data-v-b1c4a092]{padding:12px 16px;border-radius:18px;background:#242424eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--a16-color-text-primary);box-shadow:var(--a16-portal-shadow-float, var(--a16-shadow-dialog)),var(--a16-portal-hairline, none)}.u-toast__plate--action[data-v-b1c4a092]{display:block;width:100%;min-height:var(--a16-size-touch-min);border:0;font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.u-toast__plate--action[data-v-b1c4a092]:hover:not(:disabled),.u-toast__plate--action[data-v-b1c4a092]:active:not(:disabled){background:#242424eb}.u-toast__plate--action[data-v-b1c4a092]:active:not(:disabled){transform:scale(.98)}.u-toast-enter-active[data-v-b1c4a092]{transition:transform .42s var(--a16-motion-easing-spring, ease-out),opacity .42s ease-out}.u-toast-leave-active[data-v-b1c4a092]{transition:transform .24s ease-in,opacity .24s ease-in}.u-toast-enter-from[data-v-b1c4a092]{transform:translateY(-120%);opacity:0}.u-toast-leave-to[data-v-b1c4a092]{transform:translateY(-40%);opacity:0}.u-vinyl-sleeve[data-v-2d21cdc6]{position:relative;display:inline-block;flex:none}.u-vinyl-sleeve .u-vinyl-sleeve__record[data-v-2d21cdc6]{position:absolute;left:7%;top:6%;transform:translate(44%);animation:u-vinyl-sleeve-out-2d21cdc6 1.1s var(--a16-motion-easing-out, ease-out) .4s both}.u-vinyl-sleeve__cover[data-v-2d21cdc6]{position:absolute;left:0;top:0;z-index:1;border-radius:12px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 50%),linear-gradient(150deg,var(--a16-color-bg-graphic),#2d3667);box-shadow:0 16px 30px #0000008c}.u-vinyl-sleeve__ring[data-v-2d21cdc6]{position:absolute;top:10px;right:10px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--a16-color-action-primary)}.u-vinyl-sleeve__mark[data-v-2d21cdc6]{position:absolute;left:12px;bottom:10px;color:#fff;font-family:var(--a16-type-title-family, Unbounded, sans-serif);font-weight:800;line-height:1}@keyframes u-vinyl-sleeve-out-2d21cdc6{0%{transform:translate(0)}}.shift-form .toolbar[data-v-230a8b1f]{margin:0}@media (max-width: 767px){.shift-form[data-v-230a8b1f]{grid-template-columns:minmax(0,1fr)}}.staff-profile[data-v-09ee624c]{display:grid;gap:var(--a16-space-12)}.staff-profile h3[data-v-09ee624c],.staff-profile p[data-v-09ee624c]{margin:0}.staff-profile>button[data-v-09ee624c]{justify-self:start}.check[data-v-09ee624c]{display:flex;align-items:center;gap:var(--a16-space-12);min-height:var(--a16-size-touch-min)}.photo-field[data-v-09ee624c]{display:grid;gap:var(--a16-space-12);justify-items:start}.photo-field .drop[data-v-09ee624c]{justify-self:stretch}.drop[data-v-09ee624c]{position:relative;display:grid;justify-items:center;gap:var(--a16-space-4);padding:var(--a16-space-24) var(--a16-space-16);text-align:center;cursor:pointer;min-height:var(--a16-size-touch-min);border:1.5px dashed var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas);color:var(--a16-color-text-primary);transition:border-color .15s,background-color .15s}.drop[data-v-09ee624c]:hover,.drop[data-v-09ee624c]:focus-within,.drop--over[data-v-09ee624c]{border-color:var(--a16-color-action-primary);background:color-mix(in srgb,var(--a16-color-action-primary) 8%,var(--a16-color-bg-canvas))}.drop--locked[data-v-09ee624c]{opacity:.5;cursor:not-allowed}.drop__icon[data-v-09ee624c]{width:28px;height:28px;color:var(--a16-color-action-primary)}.drop span[data-v-09ee624c]{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.drop__input[data-v-09ee624c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:inherit}.photo-field button[data-v-09ee624c]{display:inline-flex;align-items:center;gap:var(--a16-space-8)}.staff-preview[data-v-09ee624c]{display:grid;gap:var(--a16-space-12);padding:var(--a16-space-16);border:1px dashed var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-canvas)}.staff-preview-body[data-v-09ee624c]{display:flex;align-items:center;gap:var(--a16-space-12)}.staff-preview-body>div[data-v-09ee624c]{display:grid;gap:var(--a16-space-4);min-width:0;overflow-wrap:anywhere}.staff-avatar[data-v-09ee624c]{display:grid;place-items:center;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:50%;background:var(--a16-color-bg-raised);border:1px solid var(--a16-color-border-default);font-weight:var(--a16-type-button-weight)}.staff-avatar[data-v-09ee624c] .photo-preview,.staff-avatar[data-v-09ee624c] img{width:100%;height:100%;max-height:none;object-fit:cover}.staff-avatar[data-v-09ee624c] p{display:none}.team-scroll[data-v-7832ae35]{overflow-x:auto;border:1px solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-surface)}.team-table[data-v-7832ae35]{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;table-layout:fixed}.team-table th[data-v-7832ae35],.team-table td[data-v-7832ae35]{padding:var(--a16-space-4) 4px;vertical-align:top;text-align:left;border-bottom:1px solid var(--a16-color-border-default);font-weight:var(--a16-type-body-weight)}.team-table tbody tr[data-v-7832ae35]:last-child>*{border-bottom:0}.team-person[data-v-7832ae35]{position:sticky;left:0;z-index:2;width:212px;padding-inline:2px 4px!important;background:var(--a16-color-bg-surface);border-right:1px solid var(--a16-color-border-default);vertical-align:middle!important}.team-corner[data-v-7832ae35]{padding-left:var(--a16-space-12)!important;font-size:12px;color:var(--a16-color-text-muted);vertical-align:bottom!important}.team-day[data-v-7832ae35]{text-align:center!important;font-size:13px}.team-day__title[data-v-7832ae35]:first-letter{text-transform:uppercase}.team-day.is-today[data-v-7832ae35]{box-shadow:inset 0 -3px var(--a16-color-action-primary)}.team-day__title[data-v-7832ae35]{display:block}.team-day__empty[data-v-7832ae35]{display:block;font-size:11px;color:var(--a16-color-status-warning)}.team-cell.is-today[data-v-7832ae35]{background:color-mix(in srgb,var(--a16-color-action-primary) 5%,transparent)}.team-row.is-selected>.team-person[data-v-7832ae35]{box-shadow:inset 3px 0 var(--a16-color-action-primary)}.team-row.is-off .team-person__name[data-v-7832ae35]{color:var(--a16-color-text-muted)}.team-person__inner[data-v-7832ae35]{display:flex;align-items:stretch;gap:2px}.team-handle[data-v-7832ae35]{display:grid;-webkit-user-select:none;user-select:none;place-items:center;flex:0 0 16px;color:var(--a16-color-text-muted);font-size:14px;cursor:grab;touch-action:none}.team-handle.is-busy[data-v-7832ae35]{cursor:not-allowed;opacity:.4}.team-person__main[data-v-7832ae35]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--a16-space-8);min-height:40px;padding:2px 4px;text-align:left;justify-content:flex-start;background:transparent;border-color:transparent;font-weight:var(--a16-type-body-weight)}.team-person__main[data-v-7832ae35]:hover{background:var(--a16-color-bg-raised)}.team-person__text[data-v-7832ae35]{display:grid;gap:1px;min-width:0;flex:1}.team-person__line[data-v-7832ae35]{display:flex;align-items:center;gap:5px;min-width:0}.team-person__name[data-v-7832ae35]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--a16-color-text-primary)}.team-self[data-v-7832ae35]{flex:0 0 auto;padding:0 5px;border-radius:8px;font-size:10px;line-height:15px;font-weight:600;color:var(--a16-color-text-muted);background:var(--a16-color-bg-raised);border:1px solid var(--a16-color-border-default)}.team-person__job[data-v-7832ae35]{min-width:0;overflow:hidden;text-overflow:ellipsis}.team-person__dot[data-v-7832ae35]{flex:0 0 auto}.team-person__meta[data-v-7832ae35]{display:flex;gap:4px;min-width:0;white-space:nowrap;font-size:11.5px;line-height:1.25;color:var(--a16-color-text-muted)}.team-status[data-v-7832ae35]{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--a16-color-text-muted)}.team-status[data-status=disabled][data-v-7832ae35]{background:var(--a16-color-status-error)}.team-status[data-status=invited][data-v-7832ae35]{background:var(--a16-color-status-warning)}.team-hours[data-v-7832ae35]{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap}.team-hours.is-over[data-v-7832ae35]{color:var(--a16-color-status-warning);font-weight:600}.team-hours__icon[data-v-7832ae35]{margin-left:3px}.team-avatar[data-v-7832ae35]{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;overflow:hidden;border-radius:50%;font-size:13px;background:var(--a16-color-bg-raised);border:1px solid var(--a16-color-border-default)}.team-avatar[data-v-7832ae35] .photo-preview,.team-avatar[data-v-7832ae35] img{width:100%;height:100%;max-height:none;object-fit:cover}.team-avatar[data-v-7832ae35] p{display:none}.team-arrows[data-v-7832ae35]{display:grid;flex:0 0 auto;align-content:center;opacity:.35;transition:opacity .12s}.team-row:hover .team-arrows[data-v-7832ae35],.team-row:focus-within .team-arrows[data-v-7832ae35]{opacity:1}.team-arrows button[data-v-7832ae35]{display:inline-grid;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;background:transparent;border-color:transparent}.rot-up[data-v-7832ae35]{transform:rotate(90deg)}.rot-down[data-v-7832ae35]{transform:rotate(-90deg)}.team-cell[data-v-7832ae35]{min-width:0}.team-cell__box[data-v-7832ae35]{position:relative}.team-cell__drop[data-v-7832ae35]{display:grid;gap:3px;align-content:start;min-height:var(--a16-size-touch-min)}.team-cell__drop.has-chips[data-v-7832ae35]{padding-bottom:31px}.team-chip[data-v-7832ae35]{border:1px solid var(--a16-color-action-primary);border-radius:var(--a16-radius-field);background:color-mix(in srgb,var(--a16-color-action-primary) 12%,var(--a16-color-bg-canvas));cursor:grab}.team-chip.is-selected[data-v-7832ae35]{box-shadow:0 0 0 2px var(--a16-color-action-primary)}.team-chip__main[data-v-7832ae35]{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:5px;width:100%;min-width:0;min-height:30px;padding:3px 5px;text-align:left;justify-content:flex-start;background:transparent;border:0;font-weight:var(--a16-type-body-weight);cursor:inherit}.team-chip__main strong[data-v-7832ae35]{font-size:12px;white-space:nowrap}.team-chip__main span[data-v-7832ae35]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--a16-color-text-muted)}.team-add[data-v-7832ae35]{position:absolute;left:0;right:0;bottom:0;display:grid;place-items:center;width:100%;min-height:28px;height:28px;padding:0;background:transparent;border:1px dashed var(--a16-color-border-default);color:var(--a16-color-text-muted)}.team-add[data-v-7832ae35]:hover:not(:disabled){border-color:var(--a16-color-action-primary);color:var(--a16-color-text-primary)}.is-grabbing .team-add[data-v-7832ae35]{pointer-events:none}.sortable-ghost{opacity:.4}@media (pointer: coarse),(max-width: 767px){.team-handle[data-v-7832ae35]{flex-basis:22px;min-height:var(--a16-size-touch-min)}.team-person__main[data-v-7832ae35]{min-height:var(--a16-size-touch-min)}.team-arrows[data-v-7832ae35]{opacity:1}.team-arrows button[data-v-7832ae35]{width:30px;min-width:30px;height:var(--a16-size-touch-min);min-height:var(--a16-size-touch-min)}.team-chip__main[data-v-7832ae35]{min-height:var(--a16-size-touch-min)}.team-add[data-v-7832ae35]{min-height:var(--a16-size-touch-min);height:var(--a16-size-touch-min)}.team-cell__drop[data-v-7832ae35]{min-height:var(--a16-size-touch-min)}.team-cell__drop.has-chips[data-v-7832ae35]{padding-bottom:calc(var(--a16-size-touch-min) + 3px)}}@media (max-width: 767px){.team-table[data-v-7832ae35]{min-width:830px}.team-person[data-v-7832ae35]{width:156px}.team-person__main[data-v-7832ae35]{padding:2px}.team-avatar[data-v-7832ae35]{display:none}}.team-toolbar[data-v-983d718f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a16-space-12);margin-bottom:var(--a16-space-16)}.team-nav[data-v-983d718f],.team-actions[data-v-983d718f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a16-space-8)}.team-nav button[data-v-983d718f],.team-actions button[data-v-983d718f],.team-close[data-v-983d718f]{display:inline-flex;align-items:center;gap:var(--a16-space-8)}.flip[data-v-983d718f]{transform:rotate(180deg)}.team-range[data-v-983d718f]{margin-left:var(--a16-space-8)}.team-copy[data-v-983d718f]{display:grid;gap:var(--a16-space-12);justify-items:start;margin-bottom:var(--a16-space-16)}.team-copy p[data-v-983d718f]{margin:0}.team-today[data-v-983d718f]{margin:0 0 var(--a16-space-16);overflow-wrap:anywhere}.team-layout[data-v-983d718f]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a16-space-16);align-items:start}.team-main[data-v-983d718f]{min-width:0}.team-panel[data-v-983d718f]{display:grid;gap:var(--a16-space-12);min-width:0}.team-panel[data-v-983d718f] .card,.team-profile .card[data-v-983d718f]{margin:0}.team-profile[data-v-983d718f]{display:grid;gap:var(--a16-space-16);min-width:0}.team-close[data-v-983d718f]{justify-self:start;background:transparent;border-color:transparent;color:var(--a16-color-text-link);padding-left:0}.status-chip[data-status=disabled][data-v-983d718f]{color:var(--a16-color-status-error)}.status-chip[data-status=invited][data-v-983d718f]{color:var(--a16-color-status-warning)}.muted[data-v-983d718f]{color:var(--a16-color-text-muted)}@media (min-width: 1200px){.team-layout.has-panel[data-v-983d718f]{grid-template-columns:minmax(0,1fr) 400px}.team-layout.has-panel .team-panel[data-v-983d718f]{grid-column:2;grid-row:1}.team-layout.has-panel .team-main[data-v-983d718f]{grid-column:1;grid-row:1}}.archive-layout[data-v-72dd9546]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a16-space-24);align-items:start}.archive-back[data-v-72dd9546]{display:inline-flex;align-items:center;gap:var(--a16-space-8);margin:0 0 var(--a16-space-16);background:transparent;border-color:transparent;color:var(--a16-color-text-link);padding-left:0}.archive-tools[data-v-72dd9546]{margin-top:0}.archive-tools[data-v-72dd9546]:empty{display:none}@media (min-width: 1200px){.archive-layout.has-selection[data-v-72dd9546]{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}}@media (max-width: 767px){.archive-tools[data-v-72dd9546]{gap:var(--a16-space-8)}.archive-tools>button[data-v-72dd9546]{flex:1 1 140px}}:root{color-scheme:dark;--a16-global-color-brand-ink: #101010;--a16-global-color-brand-cyan: #8FD8E4;--a16-global-color-brand-violet: #5A6BB2;--a16-global-color-brand-white: #FFFFFF;--a16-global-color-web-surface: #191919;--a16-global-color-web-raised: #242424;--a16-global-color-web-muted: #B8B8B8;--a16-global-color-web-border: #777777;--a16-global-color-web-cyan-hover: #B2E5ED;--a16-global-color-web-cyan-active: #74C4D1;--a16-global-color-web-violet-hover: #4F5F9F;--a16-global-color-web-violet-active: #44538F;--a16-global-color-web-error: #F3A5AA;--a16-global-color-web-success: #95D1B0;--a16-global-color-web-warning: #E7CB87;--a16-global-color-web-transparent: rgba(0, 0, 0, 0);--a16-global-color-web-overlay: rgba(16, 16, 16, .8);--a16-global-spacing-0: 0px;--a16-global-spacing-4: 4px;--a16-global-spacing-8: 8px;--a16-global-spacing-12: 12px;--a16-global-spacing-16: 16px;--a16-global-spacing-24: 24px;--a16-global-spacing-32: 32px;--a16-global-spacing-48: 48px;--a16-global-spacing-64: 64px;--a16-global-spacing-96: 96px;--a16-global-radius-graphic: 0px;--a16-global-radius-button: 2px;--a16-global-radius-field: 4px;--a16-global-radius-panel: 8px;--a16-global-border-width-thin: 1px;--a16-global-border-width-focus: 2px;--a16-global-border-style-solid: solid;--a16-global-font-family-brand: "Stem", Arial, sans-serif;--a16-global-font-family-stem: "Stem";--a16-global-font-weight-thin: 100;--a16-global-font-weight-light: 300;--a16-global-font-weight-medium: 500;--a16-global-font-weight-bold: 700;--a16-global-font-size-12: 12px;--a16-global-font-size-14: 14px;--a16-global-font-size-16: 16px;--a16-global-font-size-20: 20px;--a16-global-font-size-24: 24px;--a16-global-font-size-28: 28px;--a16-global-font-size-40: 40px;--a16-global-font-size-64: 64px;--a16-global-font-line-height-16: 16px;--a16-global-font-line-height-20: 20px;--a16-global-font-line-height-24: 24px;--a16-global-font-line-height-28: 28px;--a16-global-font-line-height-32: 32px;--a16-global-font-line-height-44: 44px;--a16-global-font-line-height-64: 64px;--a16-global-font-letter-spacing-normal: 0em;--a16-global-font-letter-spacing-label: .08em;--a16-global-size-touch-min: 44px;--a16-global-size-control: 48px;--a16-global-size-icon: 20px;--a16-global-size-focus-offset: 4px;--a16-global-size-layout-max: 1280px;--a16-global-size-reading-max: 680px;--a16-global-size-breakpoint-md: 768px;--a16-global-motion-duration-fast: .12s;--a16-global-motion-duration-normal: .18s;--a16-global-motion-duration-slow: .24s;--a16-global-motion-duration-reduced: 0ms;--a16-global-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--a16-global-opacity-disabled: .48;--a16-global-z-index-base: 0;--a16-global-z-index-dropdown: 20;--a16-global-z-index-sticky: 30;--a16-global-z-index-overlay: 80;--a16-global-z-index-dialog: 90;--a16-global-z-index-toast: 100;--a16-global-shadow-none: none;--a16-global-shadow-dialog: 0 16px 48px rgba(0, 0, 0, .48);--a16-global-layout-grid-columns-desktop: 12;--a16-global-layout-grid-columns-tablet: 8;--a16-global-layout-grid-columns-mobile: 4;--a16-global-layout-breakpoint-desktop: 1200px;--a16-global-layout-breakpoint-tablet: 768px;--a16-global-layout-outer-margin-desktop: 48px;--a16-global-layout-outer-margin-tablet: 32px;--a16-global-layout-outer-margin-mobile: 20px;--a16-global-layout-gutter-desktop: 24px;--a16-global-layout-gutter-tablet: 24px;--a16-global-layout-gutter-mobile: 16px;--a16-global-spacing-20: 20px;--a16-global-size-control-large: 56px;--a16-color-bg-canvas: var(--a16-global-color-brand-ink);--a16-color-bg-surface: var(--a16-global-color-web-surface);--a16-color-bg-raised: var(--a16-global-color-web-raised);--a16-color-bg-graphic: var(--a16-global-color-brand-violet);--a16-color-bg-overlay: var(--a16-global-color-web-overlay);--a16-color-bg-transparent: var(--a16-global-color-web-transparent);--a16-color-text-primary: var(--a16-global-color-brand-white);--a16-color-text-muted: var(--a16-global-color-web-muted);--a16-color-text-on-primary: var(--a16-global-color-brand-ink);--a16-color-text-on-graphic: var(--a16-global-color-brand-white);--a16-color-text-link: var(--a16-global-color-brand-cyan);--a16-color-action-primary: var(--a16-global-color-brand-cyan);--a16-color-action-primary-hover: var(--a16-global-color-web-cyan-hover);--a16-color-action-primary-active: var(--a16-global-color-web-cyan-active);--a16-color-action-secondary: var(--a16-global-color-brand-violet);--a16-color-action-secondary-hover: var(--a16-global-color-web-violet-hover);--a16-color-action-secondary-active: var(--a16-global-color-web-violet-active);--a16-color-border-default: var(--a16-global-color-web-border);--a16-color-border-hover: var(--a16-global-color-brand-cyan);--a16-color-border-invalid: var(--a16-global-color-web-error);--a16-color-focus-ring: var(--a16-global-color-brand-cyan);--a16-color-focus-offset: var(--a16-global-color-brand-ink);--a16-color-status-error: var(--a16-global-color-web-error);--a16-color-status-success: var(--a16-global-color-web-success);--a16-color-status-warning: var(--a16-global-color-web-warning);--a16-color-status-info: var(--a16-global-color-brand-cyan);--a16-space-0: var(--a16-global-spacing-0);--a16-space-4: var(--a16-global-spacing-4);--a16-space-8: var(--a16-global-spacing-8);--a16-space-12: var(--a16-global-spacing-12);--a16-space-16: var(--a16-global-spacing-16);--a16-space-24: var(--a16-global-spacing-24);--a16-space-32: var(--a16-global-spacing-32);--a16-space-48: var(--a16-global-spacing-48);--a16-space-64: var(--a16-global-spacing-64);--a16-space-96: var(--a16-global-spacing-96);--a16-radius-graphic: var(--a16-global-radius-graphic);--a16-radius-button: var(--a16-global-radius-button);--a16-radius-field: var(--a16-global-radius-field);--a16-radius-panel: var(--a16-global-radius-panel);--a16-border-width-thin: var(--a16-global-border-width-thin);--a16-border-width-focus: var(--a16-global-border-width-focus);--a16-border-style: var(--a16-global-border-style-solid);--a16-size-touch-min: var(--a16-global-size-touch-min);--a16-size-control-height: var(--a16-global-size-control);--a16-size-icon: var(--a16-global-size-icon);--a16-size-focus-offset: var(--a16-global-size-focus-offset);--a16-size-content-max: var(--a16-global-size-layout-max);--a16-size-reading-max: var(--a16-global-size-reading-max);--a16-size-breakpoint-md: var(--a16-global-size-breakpoint-md);--a16-layout-page-gutter: var(--a16-global-spacing-24);--a16-layout-page-gutter-mobile: var(--a16-global-spacing-16);--a16-layout-section-gap: var(--a16-global-spacing-96);--a16-layout-section-gap-mobile: var(--a16-global-spacing-64);--a16-type-meta-family: var(--a16-global-font-family-brand);--a16-type-meta-size: var(--a16-global-font-size-12);--a16-type-meta-line-height: var(--a16-global-font-line-height-16);--a16-type-meta-weight: var(--a16-global-font-weight-medium);--a16-type-meta-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-small-family: var(--a16-global-font-family-brand);--a16-type-small-size: var(--a16-global-font-size-14);--a16-type-small-line-height: var(--a16-global-font-line-height-20);--a16-type-small-weight: var(--a16-global-font-weight-medium);--a16-type-small-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-body-family: var(--a16-global-font-family-brand);--a16-type-body-size: var(--a16-global-font-size-16);--a16-type-body-line-height: var(--a16-global-font-line-height-24);--a16-type-body-weight: var(--a16-global-font-weight-medium);--a16-type-body-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-button-family: var(--a16-global-font-family-brand);--a16-type-button-size: var(--a16-global-font-size-16);--a16-type-button-line-height: var(--a16-global-font-line-height-20);--a16-type-button-weight: var(--a16-global-font-weight-medium);--a16-type-button-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-h3-family: var(--a16-global-font-family-brand);--a16-type-h3-size: var(--a16-global-font-size-24);--a16-type-h3-line-height: var(--a16-global-font-line-height-28);--a16-type-h3-weight: var(--a16-global-font-weight-bold);--a16-type-h3-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-title-family: var(--a16-global-font-family-brand);--a16-type-title-size: var(--a16-global-font-size-40);--a16-type-title-line-height: var(--a16-global-font-line-height-44);--a16-type-title-weight: var(--a16-global-font-weight-bold);--a16-type-title-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-title-mobile-family: var(--a16-global-font-family-brand);--a16-type-title-mobile-size: var(--a16-global-font-size-28);--a16-type-title-mobile-line-height: var(--a16-global-font-line-height-32);--a16-type-title-mobile-weight: var(--a16-global-font-weight-bold);--a16-type-title-mobile-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-display-family: var(--a16-global-font-family-brand);--a16-type-display-size: var(--a16-global-font-size-64);--a16-type-display-line-height: var(--a16-global-font-line-height-64);--a16-type-display-weight: var(--a16-global-font-weight-bold);--a16-type-display-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-type-display-mobile-family: var(--a16-global-font-family-brand);--a16-type-display-mobile-size: var(--a16-global-font-size-40);--a16-type-display-mobile-line-height: var(--a16-global-font-line-height-44);--a16-type-display-mobile-weight: var(--a16-global-font-weight-bold);--a16-type-display-mobile-letter-spacing: var(--a16-global-font-letter-spacing-normal);--a16-motion-duration-fast: var(--a16-global-motion-duration-fast);--a16-motion-duration-normal: var(--a16-global-motion-duration-normal);--a16-motion-duration-slow: var(--a16-global-motion-duration-slow);--a16-motion-duration-reduced: var(--a16-global-motion-duration-reduced);--a16-motion-easing: var(--a16-global-motion-easing-standard);--a16-opacity-disabled: var(--a16-global-opacity-disabled);--a16-z-index-base: var(--a16-global-z-index-base);--a16-z-index-dropdown: var(--a16-global-z-index-dropdown);--a16-z-index-sticky: var(--a16-global-z-index-sticky);--a16-z-index-overlay: var(--a16-global-z-index-overlay);--a16-z-index-dialog: var(--a16-global-z-index-dialog);--a16-z-index-toast: var(--a16-global-z-index-toast);--a16-shadow-none: var(--a16-global-shadow-none);--a16-shadow-dialog: var(--a16-global-shadow-dialog);--a16-layout-grid-columns-desktop: var(--a16-global-layout-grid-columns-desktop);--a16-layout-grid-columns-tablet: var(--a16-global-layout-grid-columns-tablet);--a16-layout-grid-columns-mobile: var(--a16-global-layout-grid-columns-mobile);--a16-layout-breakpoint-desktop: var(--a16-global-layout-breakpoint-desktop);--a16-layout-breakpoint-tablet: var(--a16-global-layout-breakpoint-tablet);--a16-layout-outer-margin-desktop: var(--a16-global-layout-outer-margin-desktop);--a16-layout-outer-margin-tablet: var(--a16-global-layout-outer-margin-tablet);--a16-layout-outer-margin-mobile: var(--a16-global-layout-outer-margin-mobile);--a16-layout-gutter-desktop: var(--a16-global-layout-gutter-desktop);--a16-layout-gutter-tablet: var(--a16-global-layout-gutter-tablet);--a16-layout-gutter-mobile: var(--a16-global-layout-gutter-mobile);--a16-space-20: var(--a16-global-spacing-20);--a16-size-control-height-large: var(--a16-global-size-control-large);--a16-button-primary-bg: var(--a16-color-action-primary);--a16-button-primary-fg: var(--a16-color-text-on-primary);--a16-button-primary-hover-bg: var(--a16-color-action-primary-hover);--a16-button-primary-active-bg: var(--a16-color-action-primary-active);--a16-button-secondary-bg: var(--a16-color-action-secondary);--a16-button-secondary-fg: var(--a16-color-text-on-graphic);--a16-button-secondary-border: var(--a16-color-border-default);--a16-button-secondary-hover-bg: var(--a16-color-action-secondary-hover);--a16-button-secondary-active-bg: var(--a16-color-action-secondary-active);--a16-button-ghost-bg: var(--a16-color-bg-transparent);--a16-button-ghost-fg: var(--a16-color-text-link);--a16-button-danger-bg: var(--a16-color-status-error);--a16-button-danger-fg: var(--a16-color-text-on-primary);--a16-button-height: var(--a16-size-control-height);--a16-button-min-touch: var(--a16-size-touch-min);--a16-button-padding-x: var(--a16-space-24);--a16-button-gap: var(--a16-space-8);--a16-button-radius: var(--a16-radius-button);--a16-button-border-width: var(--a16-border-width-thin);--a16-button-font-family: var(--a16-type-button-family);--a16-button-font-size: var(--a16-type-button-size);--a16-button-font-line-height: var(--a16-type-button-line-height);--a16-button-font-weight: var(--a16-type-button-weight);--a16-button-disabled-opacity: var(--a16-opacity-disabled);--a16-input-bg: var(--a16-color-bg-raised);--a16-input-fg: var(--a16-color-text-primary);--a16-input-placeholder: var(--a16-color-text-muted);--a16-input-border: var(--a16-color-border-default);--a16-input-hover-border: var(--a16-color-border-hover);--a16-input-error-border: var(--a16-color-border-invalid);--a16-input-height: var(--a16-size-control-height);--a16-input-padding-x: var(--a16-space-16);--a16-input-padding-y: var(--a16-space-12);--a16-input-radius: var(--a16-radius-field);--a16-input-border-width: var(--a16-border-width-thin);--a16-field-label-fg: var(--a16-color-text-primary);--a16-field-helper-fg: var(--a16-color-text-muted);--a16-field-error-fg: var(--a16-color-status-error);--a16-field-label-gap: var(--a16-space-8);--a16-field-helper-gap: var(--a16-space-8);--a16-field-group-gap: var(--a16-space-24);--a16-panel-bg: var(--a16-color-bg-surface);--a16-panel-fg: var(--a16-color-text-primary);--a16-panel-radius: var(--a16-radius-panel);--a16-panel-padding: var(--a16-space-24);--a16-panel-padding-mobile: var(--a16-space-20);--a16-panel-gap: var(--a16-space-16);--a16-graphic-bg: var(--a16-color-bg-graphic);--a16-graphic-fg: var(--a16-color-text-on-graphic);--a16-graphic-radius: var(--a16-radius-graphic);--a16-link-fg: var(--a16-color-text-link);--a16-link-hover-fg: var(--a16-color-action-primary-hover);--a16-link-active-fg: var(--a16-color-action-primary-active);--a16-link-min-touch: var(--a16-size-touch-min);--a16-focus-ring: var(--a16-color-focus-ring);--a16-focus-offset-color: var(--a16-color-focus-offset);--a16-focus-width: var(--a16-border-width-focus);--a16-focus-offset: var(--a16-size-focus-offset);--a16-dialog-bg: var(--a16-color-bg-raised);--a16-dialog-fg: var(--a16-color-text-primary);--a16-dialog-border: var(--a16-color-border-default);--a16-dialog-radius: var(--a16-radius-panel);--a16-dialog-padding: var(--a16-space-24);--a16-dialog-shadow: var(--a16-shadow-dialog);--a16-dialog-z-index: var(--a16-z-index-dialog);--a16-navigation-bg: var(--a16-color-bg-canvas);--a16-navigation-fg: var(--a16-color-text-primary);--a16-navigation-active-fg: var(--a16-color-text-link);--a16-navigation-item-height: var(--a16-size-control-height);--a16-navigation-gap: var(--a16-space-24);--a16-feedback-error-fg: var(--a16-color-status-error);--a16-feedback-success-fg: var(--a16-color-status-success);--a16-feedback-warning-fg: var(--a16-color-status-warning);--a16-feedback-info-fg: var(--a16-color-status-info);--a16-feedback-bg: var(--a16-color-bg-raised);--a16-feedback-radius: var(--a16-radius-field);--a16-feedback-padding: var(--a16-space-16);--a16-button-height-large: var(--a16-size-control-height-large);--a16-dialog-padding-mobile: var(--a16-space-20)}@media (max-width: 767px){:root{--a16-type-title-family: var(--a16-type-title-mobile-family);--a16-type-title-size: var(--a16-type-title-mobile-size);--a16-type-title-line-height: var(--a16-type-title-mobile-line-height);--a16-type-title-weight: var(--a16-type-title-mobile-weight);--a16-type-title-letter-spacing: var(--a16-type-title-mobile-letter-spacing);--a16-type-display-family: var(--a16-type-display-mobile-family);--a16-type-display-size: var(--a16-type-display-mobile-size);--a16-type-display-line-height: var(--a16-type-display-mobile-line-height);--a16-type-display-weight: var(--a16-type-display-mobile-weight);--a16-type-display-letter-spacing: var(--a16-type-display-mobile-letter-spacing);--a16-layout-page-gutter: var(--a16-layout-page-gutter-mobile);--a16-layout-section-gap: var(--a16-layout-section-gap-mobile);--a16-panel-padding: var(--a16-panel-padding-mobile);--a16-dialog-padding: var(--a16-dialog-padding-mobile)}}@media (prefers-reduced-motion: reduce){:root{--a16-motion-duration-fast: var(--a16-motion-duration-reduced);--a16-motion-duration-normal: var(--a16-motion-duration-reduced);--a16-motion-duration-slow: var(--a16-motion-duration-reduced)}}:root{--a16-font-body: var(--a16-type-body-family);--a16-font-display: var(--a16-type-title-family);--a16-font-mono: var(--a16-type-body-family);--a16-bg: var(--a16-color-bg-canvas);--a16-bg-elevated: var(--a16-color-bg-surface);--a16-paper: var(--a16-color-text-primary);--a16-paper-dim: var(--a16-color-text-muted);--a16-ink: var(--a16-color-text-on-primary);--a16-accent: var(--a16-color-action-primary);--a16-accent-dim: var(--a16-color-border-default);--a16-danger: var(--a16-color-status-error);--a16-classified: var(--a16-color-bg-raised);--a16-border: var(--a16-color-border-default);--a16-fs-xs: var(--a16-type-meta-size);--a16-fs-sm: var(--a16-type-small-size);--a16-fs-md: var(--a16-type-body-size);--a16-fs-lg: var(--a16-type-h3-size);--a16-fs-xl: var(--a16-type-title-size);--a16-fs-display: var(--a16-type-display-size);--a16-radius-sm: var(--a16-radius-button);--a16-radius-md: var(--a16-radius-panel);--a16-shadow: var(--a16-shadow-none);--a16-tab-bar-height: 64px;--a16-loading-dot-size: 6px;--a16-duration-loading: 1.2s;--a16-duration-reveal: .6s;--a16-page-margin: var(--a16-layout-outer-margin-desktop);--a16-icon-stroke: 1.8;--a16-icon-tile-size: 28px;--a16-icon-tile-radius: 7px;--a16-tone-violet-bg: var(--a16-color-bg-graphic);--a16-tone-violet-fg: var(--a16-color-text-on-graphic);--a16-tone-cyan-bg: var(--a16-color-action-primary);--a16-tone-cyan-fg: var(--a16-color-text-on-primary);--a16-tone-neutral-bg: #3a3a3a;--a16-tone-neutral-fg: var(--a16-color-text-primary);--a16-tone-danger-bg: var(--a16-color-status-error);--a16-tone-danger-fg: var(--a16-color-text-on-primary);--a16-list-radius: 12px;--a16-chat-bubble-own-bg: var(--a16-color-bg-graphic);--a16-chat-bubble-own-fg: var(--a16-color-text-on-graphic);--a16-chat-bubble-other-bg: var(--a16-color-bg-raised);--a16-chat-bubble-other-fg: var(--a16-color-text-primary);--a16-chat-bubble-radius: 16px;--a16-chat-bubble-tail-radius: 4px;--a16-chat-pill-radius: 20px;--a16-chat-day-bg: rgba(0, 0, 0, .55)}@media (max-width: 1199px){:root{--a16-page-margin: var(--a16-layout-outer-margin-tablet)}}@media (max-width: 767px){:root{--a16-page-margin: var(--a16-layout-outer-margin-mobile)}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-padding-block:88px}body{margin:0;background:var(--a16-color-bg-canvas);color:var(--a16-color-text-primary);font-family:var(--a16-type-body-family);font-size:var(--a16-type-body-size);line-height:var(--a16-type-body-line-height);font-weight:var(--a16-type-body-weight);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}img,video,svg{max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--a16-type-title-family);font-weight:var(--a16-type-title-weight);letter-spacing:0;overflow-wrap:anywhere}h1,h2{font-size:var(--a16-type-title-size);line-height:var(--a16-type-title-line-height)}h3,h4{font-size:var(--a16-type-h3-size);line-height:var(--a16-type-h3-line-height)}p,li,dt,dd{overflow-wrap:anywhere}a{color:var(--a16-link-fg);text-underline-offset:4px}a:hover{color:var(--a16-link-hover-fg)}a:active{color:var(--a16-link-active-fg)}button,input,textarea,select{font:inherit;letter-spacing:0}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--a16-button-gap);min-height:var(--a16-button-height);min-width:var(--a16-button-min-touch);max-width:100%;padding:var(--a16-space-12) var(--a16-button-padding-x);border:var(--a16-button-border-width) solid var(--a16-button-secondary-border);border-radius:var(--a16-button-radius);background:var(--a16-button-secondary-bg);color:var(--a16-button-secondary-fg);font-family:var(--a16-button-font-family);font-size:var(--a16-button-font-size);font-weight:var(--a16-button-font-weight);line-height:var(--a16-button-font-line-height);text-transform:none;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--a16-motion-duration-fast) var(--a16-motion-easing),border-color var(--a16-motion-duration-fast) var(--a16-motion-easing)}button:hover:not(:disabled){background:var(--a16-button-secondary-hover-bg)}button:active:not(:disabled){background:var(--a16-button-secondary-active-bg)}button.primary{background:var(--a16-button-primary-bg);color:var(--a16-button-primary-fg);border-color:var(--a16-button-primary-bg)}button.primary:hover:not(:disabled){background:var(--a16-button-primary-hover-bg);border-color:var(--a16-button-primary-hover-bg)}button.primary:active:not(:disabled){background:var(--a16-button-primary-active-bg);border-color:var(--a16-button-primary-active-bg)}button.danger{background:var(--a16-button-danger-bg);color:var(--a16-button-danger-fg);border-color:var(--a16-button-danger-bg)}button.danger:hover:not(:disabled),button.danger:active:not(:disabled){background:var(--a16-button-danger-bg);border-color:var(--a16-button-danger-fg)}button.ghost{background:var(--a16-button-ghost-bg);color:var(--a16-button-ghost-fg);border-color:transparent}button.ghost:hover:not(:disabled){background:var(--a16-color-bg-raised);border-color:var(--a16-color-border-default)}button:disabled{opacity:var(--a16-button-disabled-opacity);cursor:not-allowed}button[aria-busy=true]:disabled{opacity:1;cursor:progress}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--a16-input-height);width:100%;min-width:0;padding:var(--a16-input-padding-y) var(--a16-input-padding-x);color:var(--a16-input-fg);background:var(--a16-input-bg);border:var(--a16-input-border-width) solid var(--a16-input-border);border-radius:var(--a16-input-radius)}textarea{min-height:120px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--a16-input-placeholder);opacity:1}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--a16-input-hover-border)}[aria-invalid=true]{border-color:var(--a16-input-error-border)}input:disabled,select:disabled,textarea:disabled{opacity:var(--a16-opacity-disabled);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--a16-color-action-primary);flex-shrink:0}label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:var(--a16-size-touch-min);cursor:pointer}form{display:grid;gap:var(--a16-field-group-gap)}label{display:grid;gap:var(--a16-field-label-gap);color:var(--a16-field-label-fg)}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;gap:var(--a16-space-12)}fieldset{min-width:0;border:var(--a16-border-width-thin) solid var(--a16-color-border-default);border-radius:var(--a16-radius-panel)}summary{min-height:var(--a16-size-touch-min);padding-block:var(--a16-space-12);cursor:pointer}table{border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{padding:var(--a16-space-12);text-align:left;border-bottom:var(--a16-border-width-thin) solid var(--a16-color-border-default)}pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.error{color:var(--a16-feedback-error-fg)}.notice{color:var(--a16-feedback-success-fg)}.eyebrow,.muted{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size);line-height:var(--a16-type-small-line-height);letter-spacing:0;text-transform:none}:focus-visible{outline:var(--a16-focus-width) solid var(--a16-focus-ring);outline-offset:var(--a16-focus-offset)}.a16-skip-link{position:fixed;top:var(--a16-space-16);left:var(--a16-space-20);z-index:var(--a16-z-index-toast);transform:translateY(-200%);padding:var(--a16-space-12) var(--a16-space-16);background:var(--a16-color-action-primary);color:var(--a16-color-text-on-primary)}.a16-skip-link:focus{transform:none;color:var(--a16-color-text-on-primary)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.a16-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--a16-admin-font-text: "Onest Variable", Arial, sans-serif;--a16-admin-font-display: "Unbounded Variable", "Onest Variable", Arial, sans-serif;--a16-type-body-family: var(--a16-admin-font-text);--a16-type-small-family: var(--a16-admin-font-text);--a16-type-meta-family: var(--a16-admin-font-text);--a16-type-button-family: var(--a16-admin-font-text);--a16-type-h3-family: var(--a16-admin-font-text);--a16-type-title-family: var(--a16-admin-font-display);--a16-type-title-mobile-family: var(--a16-admin-font-display);--a16-radius-field: 10px;--a16-radius-button: 12px;--a16-radius-panel: 14px;--a16-color-border-default: rgba(255, 255, 255, .1);--a16-admin-hairline: inset 0 0 0 1px rgba(255, 255, 255, .08);--a16-admin-divider: rgba(255, 255, 255, .07)}h2,h3,h4{font-family:var(--a16-type-h3-family);font-weight:600}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--a16-color-action-primary);box-shadow:none}:root{--admin-plan-floor: var(--a16-color-bg-surface);--admin-plan-grid: color-mix(in srgb, var(--a16-color-border-default) 35%, transparent);--admin-plan-bar: var(--a16-color-bg-canvas);--admin-plan-bar-edge: var(--a16-color-border-default);--admin-plan-sill: color-mix(in srgb, var(--a16-color-text-muted) 70%, var(--a16-color-bg-surface));--admin-plan-door: color-mix(in srgb, var(--a16-color-status-error) 35%, var(--a16-color-bg-canvas));--admin-plan-seat: color-mix(in srgb, var(--a16-color-status-error) 55%, var(--a16-color-bg-canvas));--admin-plan-taken: var(--a16-color-bg-raised);--admin-plan-party: var(--a16-color-action-primary);--admin-plan-suggested: var(--a16-color-status-warning)}.workspace{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100dvh}.sidebar{padding:var(--a16-space-32) var(--a16-space-20);border-right:1px solid var(--a16-admin-divider);display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--a16-navigation-bg)}.brand{display:flex;align-items:center;gap:var(--a16-space-12)}.brand>div{display:grid;gap:var(--a16-space-4)}.brand h1,.brand strong{margin:0;font-size:var(--a16-type-button-size);line-height:var(--a16-type-button-line-height)}.brand small{font-size:var(--a16-type-small-size);line-height:var(--a16-type-small-line-height)}.brand-mark{width:40px;height:40px;flex:0 0 40px;object-fit:contain}.admin-icon{width:24px;height:24px;flex:0 0 24px}.sidebar nav{display:grid;gap:var(--a16-space-8);margin-top:var(--a16-space-32)}.sidebar nav button{border-radius:var(--a16-radius-button);display:flex;align-items:center;justify-content:flex-start;gap:var(--a16-space-12);text-align:left;color:var(--a16-color-text-muted);background:var(--a16-color-bg-transparent);border-color:transparent;padding-inline:var(--a16-space-12)}.sidebar nav button:hover:not(:disabled){color:var(--a16-color-text-primary);background:var(--a16-color-bg-raised)}.sidebar nav button[aria-current=page]{color:var(--a16-navigation-active-fg);border-color:transparent;background:#8fd8e41a;box-shadow:inset 2px 0 0 var(--a16-color-action-primary)}.nav-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:var(--a16-space-4);border-radius:999px;background:var(--a16-color-action-primary);color:var(--a16-color-text-on-primary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.sidebar nav button .nav-badge{margin-left:auto}.nav-divider{height:1px;background:var(--a16-admin-divider);margin:var(--a16-space-12) 0}.sidebar footer{margin-top:auto;padding-top:var(--a16-space-24);color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.sidebar footer button{width:100%}.content{width:100%;min-width:0;padding:var(--a16-space-24);--a16-panel-padding: var(--a16-space-16)}.page-header{display:flex;justify-content:space-between;align-items:start;gap:var(--a16-space-16);margin-bottom:var(--a16-space-16)}.page-title{margin:0;font-family:var(--a16-admin-font-display);letter-spacing:-.01em;font-size:var(--a16-type-title-size);line-height:var(--a16-type-title-line-height);overflow-wrap:anywhere}.page-title:focus,.guest-editor h3:focus{outline:none}.page-subtitle{margin:var(--a16-space-8) 0 0;color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size)}.refresh-button{display:inline-flex;align-items:center;gap:var(--a16-space-8)}.toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:var(--a16-space-12);margin:var(--a16-space-16) 0}.search{flex:1;min-width:200px}.card{min-width:0;background:var(--a16-panel-bg);color:var(--a16-panel-fg);border:0;box-shadow:var(--a16-admin-hairline);border-radius:var(--a16-panel-radius);padding:var(--a16-panel-padding);margin:var(--a16-space-16) 0}.guest-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(360px,1.4fr);gap:var(--a16-space-16);align-items:start}.guest-list{padding:0;max-height:75dvh;overflow:auto}.guest-list>p{padding:var(--a16-space-8) var(--a16-space-20)}.guest-row{position:relative;display:grid;justify-content:stretch;justify-items:start;align-content:center;gap:var(--a16-space-8);width:100%;min-height:80px;text-align:left;background:var(--a16-color-bg-transparent);color:var(--a16-color-text-primary);border:0;border-bottom:1px solid var(--a16-admin-divider);border-radius:0;padding:var(--a16-space-20) var(--a16-space-48) var(--a16-space-20) var(--a16-space-20)}.guest-row:last-child{border-bottom:0}.guest-row:after{content:"›";position:absolute;right:var(--a16-space-20);top:50%;transform:translateY(-50%);color:var(--a16-color-text-muted);font-size:var(--a16-type-h3-size)}.guest-row strong{font-size:var(--a16-type-body-size);overflow-wrap:anywhere}.guest-row span{color:var(--a16-color-text-muted);font-size:var(--a16-type-small-size);font-weight:var(--a16-type-small-weight)}.guest-row:hover:not(:disabled){background:var(--a16-color-bg-raised)}.guest-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--a16-color-action-primary);background:var(--a16-color-bg-raised)}.grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-form .full{grid-column:1 / -1;margin:0}.grid-form>button{justify-self:start}.inset{border-top:1px solid var(--a16-admin-divider);padding-top:var(--a16-space-16);margin-top:var(--a16-space-16)}.quota-form{display:flex;align-items:end;gap:var(--a16-space-12);margin-top:var(--a16-space-16)}.quota-form label{flex:1}.segmented{display:flex;gap:var(--a16-space-4);padding:var(--a16-space-4);background:var(--a16-color-bg-canvas);border-radius:var(--a16-radius-field)}.segmented button{flex:1;padding-inline:var(--a16-space-8);background:var(--a16-color-bg-transparent);color:var(--a16-color-text-muted);border-color:transparent}.segmented button:hover:not(:disabled){color:var(--a16-color-text-primary);background:var(--a16-color-bg-raised)}.segmented button[aria-pressed=true]{color:var(--a16-color-text-primary);border-color:var(--a16-color-action-primary);background:var(--a16-color-bg-raised)}.passport-history,.entries,.tree,.audit-list{list-style:none;padding:0}.passport-history li{display:flex;flex-wrap:wrap;gap:var(--a16-space-12);align-items:center;border-bottom:1px solid var(--a16-admin-divider);padding:var(--a16-space-12) 0}.passport-history strong{font-size:var(--a16-type-body-size);font-variant-numeric:tabular-nums}.passport-history span,.tree li>span{font-size:var(--a16-type-small-size);color:var(--a16-color-text-muted);overflow-wrap:anywhere}.entries li{border-top:1px solid var(--a16-admin-divider);padding:var(--a16-space-12) 0}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.tree li{border-bottom:1px solid var(--a16-admin-divider);padding:var(--a16-space-16) 0;display:grid;gap:var(--a16-space-8)}.tree button{justify-content:flex-start;text-align:left;width:fit-content;max-width:100%;overflow-wrap:anywhere}.tree button,.audit-summary button,.passport-history button{background:var(--a16-color-bg-transparent);border-color:var(--a16-color-border-default);color:var(--a16-color-text-primary)}.tree button:hover:not(:disabled),.audit-summary button:hover:not(:disabled),.passport-history button:hover:not(:disabled){background:var(--a16-color-bg-raised);border-color:var(--a16-color-border-hover)}.guest-awards>button{margin-top:var(--a16-space-12)}.guest-awards form>button{justify-self:start}.passport-confirm{padding:var(--a16-space-16);border:1px solid var(--a16-color-action-primary);border-radius:var(--a16-radius-panel);background:var(--a16-color-bg-raised)}.passport-confirm:focus{outline:none}.passport-confirm h4{margin-top:0}.passport-confirm ul{margin:0 0 var(--a16-space-12);padding-left:var(--a16-space-20);display:grid;gap:var(--a16-space-4);font-variant-numeric:tabular-nums}.passport-confirm .toolbar{margin-bottom:0}.invite-code{font-size:var(--a16-type-title-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.preview{margin-top:var(--a16-space-24)}.table-scroll{max-width:100%;overflow:auto;margin-bottom:var(--a16-space-16)}table{border-collapse:collapse;width:100%;text-align:left;font-size:var(--a16-type-small-size)}th,td{border-bottom:1px solid var(--a16-admin-divider);padding:var(--a16-space-12)}th{color:var(--a16-color-text-muted);font-weight:var(--a16-type-small-weight)}.audit-list li{border-top:1px solid var(--a16-admin-divider);padding:var(--a16-space-16) 0}.audit-summary{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;align-items:center;gap:var(--a16-space-16);font-size:var(--a16-type-small-size);overflow-wrap:anywhere}.audit-details pre{max-width:100%;overflow:auto;padding:var(--a16-space-16);background:var(--a16-color-bg-raised);border-radius:var(--a16-radius-field);font-size:var(--a16-type-small-size)}.audit-details code{overflow-wrap:anywhere}.login{max-width:560px;margin:10dvh auto;padding:var(--a16-space-32)}.login h1{font-size:var(--a16-type-display-size);line-height:var(--a16-type-display-line-height)}.login form{margin-top:var(--a16-space-32);padding:var(--a16-panel-padding);border:1px solid var(--a16-color-border-default);border-radius:var(--a16-panel-radius);background:var(--a16-panel-bg)}.login form h2{font-size:var(--a16-type-h3-size);line-height:var(--a16-type-h3-line-height);margin:0}.login form p{margin:0}.empty{min-height:240px;display:flex;flex-direction:column;justify-content:center}.empty p{color:var(--a16-color-text-muted)}.more-list{padding:0;overflow:hidden}.more-list button{display:flex;align-items:center;justify-content:flex-start;gap:var(--a16-space-16);width:100%;padding:var(--a16-space-20);border:0;border-bottom:1px solid var(--a16-admin-divider);border-radius:0;text-align:left;color:var(--a16-color-text-primary);background:var(--a16-color-bg-transparent)}.more-list button:last-child{border-bottom:0}.more-list button:hover:not(:disabled){background:var(--a16-color-bg-raised)}.more-list button>span:first-of-type{flex:1;display:grid;gap:var(--a16-space-4)}.more-list .admin-icon{color:var(--a16-color-action-primary)}.mobile-header,.mobile-tabs,.mobile-back{display:none}.workspace--fixed{height:100dvh;grid-template-rows:minmax(0,1fr);overflow:hidden}.content--fixed{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.content--fixed>*{flex:none}.content--fixed>.chat-desk{flex:1 1 0}.content--fixed .page-header{margin-bottom:var(--a16-space-8)}@media (max-width: 1199px){.content{padding:var(--a16-space-20)}.guest-layout{grid-template-columns:minmax(0,1fr)}.guest-list{max-height:300px}.audit-summary{grid-template-columns:1fr 1fr}}@media (max-width: 1023px) and (min-width: 768px){.workspace{grid-template-columns:200px minmax(0,1fr)}}*{scrollbar-width:thin;scrollbar-color:var(--a16-color-border-default) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:var(--a16-color-border-default);border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--a16-color-border-hover);background-clip:padding-box}*::-webkit-scrollbar-button{display:none}@media (max-width: 767px){.workspace{display:block}.sidebar{display:none}.mobile-header{display:flex;align-items:center;justify-content:space-between;gap:var(--a16-space-12);position:sticky;top:0;z-index:var(--a16-z-index-sticky);padding:calc(var(--a16-space-12) + env(safe-area-inset-top)) max(var(--a16-space-20),env(safe-area-inset-right)) var(--a16-space-12) max(var(--a16-space-20),env(safe-area-inset-left));border-bottom:1px solid var(--a16-color-border-default);background:var(--a16-navigation-bg)}.mobile-header button{padding-inline:var(--a16-space-8);background:var(--a16-color-bg-transparent);color:var(--a16-color-text-link)}.content{padding:var(--a16-space-24) max(var(--a16-layout-outer-margin-mobile),env(safe-area-inset-right)) calc(var(--a16-space-96) + env(safe-area-inset-bottom)) max(var(--a16-layout-outer-margin-mobile),env(safe-area-inset-left))}.page-header{margin-bottom:var(--a16-space-24)}.refresh-button{padding-inline:var(--a16-space-8);min-width:var(--a16-size-touch-min)}.refresh-button span{display:none}.card{padding:var(--a16-panel-padding-mobile)}.guest-list{padding:0;max-height:none}.guest-layout{grid-template-columns:minmax(0,1fr);gap:0}.guest-layout>.empty{display:none}.guest-directory.has-selection>.guest-list,.guest-tools.detail-open{display:none}.mobile-back{display:inline-flex;align-items:center;gap:var(--a16-space-4);padding-inline:0;border-color:transparent;background:var(--a16-color-bg-transparent);color:var(--a16-color-text-link)}.grid-form{grid-template-columns:minmax(0,1fr)}.quota-form{flex-wrap:wrap}.quota-form label{flex-basis:100%}.quota-form button{width:100%}.guest-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guest-tools .search{grid-column:1 / -1;min-width:0}.guest-tools button{padding-inline:var(--a16-space-8)}.mobile-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:var(--a16-z-index-sticky);background:var(--a16-navigation-bg);border-top:1px solid var(--a16-color-border-default);padding:var(--a16-space-8) max(var(--a16-space-4),env(safe-area-inset-right)) calc(var(--a16-space-8) + env(safe-area-inset-bottom)) max(var(--a16-space-4),env(safe-area-inset-left))}.mobile-tabs button{position:relative;display:grid;justify-items:center;align-content:center;gap:var(--a16-space-4);min-width:0;min-height:64px;padding:var(--a16-space-4) 0;background:var(--a16-color-bg-transparent);color:var(--a16-color-text-muted);border:1px solid transparent;font-size:var(--a16-type-small-size);line-height:var(--a16-type-small-line-height)}.mobile-tabs button>span:not(.nav-badge){max-width:100%;font-size:clamp(10px,3.2vw,var(--a16-type-small-size));white-space:nowrap;overflow:hidden}.mobile-tabs .nav-badge{position:absolute;top:var(--a16-space-4);left:calc(50% + 4px)}.mobile-tabs button:not([aria-current=page]):hover:not(:disabled),.mobile-header button:hover:not(:disabled),.mobile-back:hover:not(:disabled){background:var(--a16-color-bg-raised)}.mobile-tabs button[aria-current=page]{background:#8fd8e41a;border-color:transparent;color:var(--a16-navigation-active-fg)}.audit-summary{grid-template-columns:minmax(0,1fr);gap:var(--a16-space-8)}.audit-summary button{justify-self:start}.capacity-form>div{min-width:0!important;flex-basis:100%!important}.capacity-form label{max-width:none!important;flex:1}.capacity-form>button{flex-basis:100%}.booking-entry .toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-entry .toolbar button{padding-inline:var(--a16-space-8)}.booking-heading .eyebrow{padding:var(--a16-space-4) var(--a16-space-8);border-radius:var(--a16-radius-field);background:var(--a16-color-bg-raised)}.workspace--fixed{display:flex;flex-direction:column}.content--fixed{flex:1 1 0;min-height:0;height:auto;padding-top:var(--a16-space-12);padding-bottom:calc(var(--a16-mobile-tabs-height, 81px) + env(safe-area-inset-bottom))}.content--fixed:has(.conversation-open) .page-header{display:none}.content--fixed:has(.conversation-open){padding-top:0}.menu-layout.has-selection>.guest-list{display:none}.passport-history li>button{flex-basis:100%}.guest-editor button:not(.segmented button){width:100%}.guest-editor .toolbar:not(.segmented){display:grid;grid-template-columns:minmax(0,1fr)}.entries button{max-width:100%;overflow-wrap:anywhere}.login{margin:6dvh auto;padding:var(--a16-space-24) var(--a16-space-20) calc(var(--a16-space-24) + env(safe-area-inset-bottom))}}
