.page-header[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-header__row[data-v-6ea3d0f1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__titles[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.page-header__title-row[data-v-6ea3d0f1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.page-header__title[data-v-6ea3d0f1]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.page-header__lead[data-v-6ea3d0f1]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.page-header__actions[data-v-6ea3d0f1]{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.section-shell[data-v-5837f314]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) 0}.office-card[data-v-a2906f00]{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);height:100%}.office-card__head[data-v-a2906f00]{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-width:0}.office-card__identity[data-v-a2906f00]{display:flex;flex-direction:column;gap:var(--spacing-2xs);flex:1;min-width:0}.office-card__name[data-v-a2906f00]{margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ink);transition:color .12s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-card__name[data-v-a2906f00]:focus-visible,.office-card__name[data-v-a2906f00]:hover{color:var(--accent-ink);text-decoration:underline}.office-card__badges[data-v-a2906f00]{display:flex;align-items:center;gap:var(--spacing-2xs);flex-shrink:0}.office-card__address[data-v-a2906f00]{font-size:var(--font-size-sm);color:var(--ink-2);overflow-wrap:anywhere}.office-card__foot[data-v-a2906f00]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-top:auto}.office-card__meta[data-v-a2906f00]{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;min-width:0}.office-card__faces[data-v-a2906f00]{display:flex;align-items:center}.office-card__face[data-v-a2906f00]:not(:first-child){margin-left:-8px}.office-card__more[data-v-a2906f00]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-left:-8px;padding:0 var(--spacing-2xs);border-radius:var(--radius-full);background:var(--line-soft);font-size:var(--font-size-xs);color:var(--ink-2)}.office-card__fact[data-v-a2906f00]{display:flex;align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper[data-v-6cf1a4d0]{display:flex;align-items:center}.stepper__step[data-v-6cf1a4d0]{display:flex;align-items:center;gap:7px}.stepper__step--navigable[data-v-6cf1a4d0]{cursor:pointer}.stepper__step--navigable:focus-visible .stepper__label[data-v-6cf1a4d0],.stepper__step--navigable:hover .stepper__label[data-v-6cf1a4d0]{text-decoration:underline}.stepper__step--navigable[data-v-6cf1a4d0]:focus-visible{outline:none}.stepper__circle[data-v-6cf1a4d0]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid;flex-shrink:0}.stepper__step--completed .stepper__circle[data-v-6cf1a4d0]{background:var(--accent-fill-hover);border-color:var(--accent);color:var(--fill-ink)}.stepper__step--active .stepper__circle[data-v-6cf1a4d0]{background:var(--surface);border-color:var(--accent);color:var(--accent-ink)}.stepper__step--pending .stepper__circle[data-v-6cf1a4d0]{background:var(--surface);border-color:var(--line-strong);color:var(--ink-3)}.stepper__step--error .stepper__circle[data-v-6cf1a4d0]{background:var(--red-tint);border-color:var(--red);color:var(--red-ink)}.stepper__label[data-v-6cf1a4d0]{font-size:12px;font-weight:500}.stepper__step--completed .stepper__label[data-v-6cf1a4d0]{color:var(--accent-ink)}.stepper__step--active .stepper__label[data-v-6cf1a4d0]{color:var(--ink);font-weight:600}.stepper__step--pending .stepper__label[data-v-6cf1a4d0]{color:var(--ink-3)}.stepper__step--error .stepper__label[data-v-6cf1a4d0]{color:var(--red-ink)}.stepper__connector[data-v-6cf1a4d0]{width:36px;height:2px;background:var(--hover-2);margin:0 4px;flex-shrink:0}.stepper__connector--done[data-v-6cf1a4d0]{background:var(--accent-fill-hover)}.office-fields[data-v-2b9dfe3e]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.office-fields__row[data-v-2b9dfe3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-md);align-items:start}.office-fields__field[data-v-2b9dfe3e]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.office-fields__hint[data-v-2b9dfe3e]{font-size:10px;line-height:var(--line-height-normal);color:var(--ink-2)}@media(max-width:600px){.office-fields__row[data-v-2b9dfe3e]{grid-template-columns:1fr}}.office-form[data-v-5163435c]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.office-form__lead[data-v-5163435c]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.office-form__row[data-v-5163435c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-md);align-items:start}.office-form__row--single[data-v-5163435c]{grid-template-columns:1fr}.office-form__field[data-v-5163435c]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.office-form__hint[data-v-5163435c]{font-size:10px;line-height:var(--line-height-normal);color:var(--ink-2)}@media(max-width:600px){.office-form__row[data-v-5163435c]{grid-template-columns:1fr}}.offices[data-v-bf6d92a8]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.offices__loading[data-v-bf6d92a8]{display:flex;justify-content:center;padding:var(--spacing-3xl) 0}.offices__list[data-v-bf6d92a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:var(--spacing-md)}.offices__list--closed[data-v-bf6d92a8]{margin-top:var(--spacing-md)}.offices__card[data-v-bf6d92a8]{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);height:100%}.offices__card-head[data-v-bf6d92a8]{display:flex;align-items:center;gap:var(--spacing-xs)}.offices__name[data-v-bf6d92a8]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ink)}.offices__address[data-v-bf6d92a8],.offices__members[data-v-bf6d92a8]{font-size:var(--font-size-sm);color:var(--ink-2)}.offices__card-actions[data-v-bf6d92a8]{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.offices__hint[data-v-bf6d92a8]{font-size:var(--font-size-sm);color:var(--ink-2)}.offices__closed[data-v-bf6d92a8]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}