.header[data-v-da7fb52e]{z-index:60;background:var(--surface-card);border-bottom:1px solid var(--border-default);position:sticky;top:0}.header__bar[data-v-da7fb52e]{gap:var(--space-4);min-height:80px;padding:0 var(--space-8);position:relative}.header__bar[data-v-da7fb52e],.header__left[data-v-da7fb52e],.header__link[data-v-da7fb52e],.header__nav[data-v-da7fb52e],.header__right[data-v-da7fb52e],.header__user[data-v-da7fb52e]{align-items:center;display:flex}.header__left[data-v-da7fb52e]{flex:1 1 0;min-width:0}.header__logo[data-v-da7fb52e]{flex:none;width:auto;height:44px}.header__nav[data-v-da7fb52e]{gap:var(--space-2);flex:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__link[data-v-da7fb52e]{min-height:44px;padding:0 var(--space-3);font:var(--type-nav);font-weight:var(--fw-regular);color:var(--text-muted);white-space:nowrap;text-underline-offset:6px;text-decoration:none}.header__link--on[data-v-da7fb52e]{font-weight:var(--fw-semibold);color:var(--insa-red-deep);-webkit-text-decoration:underline 2px var(--insa-red-deep);-webkit-text-decoration:underline 2px var(--insa-red-deep);text-decoration:underline 2px var(--insa-red-deep)}.header__right[data-v-da7fb52e]{justify-content:flex-end;gap:var(--space-5);flex:1 1 0;min-width:0}.header__user[data-v-da7fb52e]{gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-decoration:none}.header__user[data-v-da7fb52e]:hover{background:var(--grey-25)}.header__user-text[data-v-da7fb52e]{text-align:right;display:block}.header__name[data-v-da7fb52e]{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.header__count[data-v-da7fb52e]{min-width:20px;height:20px;margin-left:var(--space-2);background:var(--surface-brand);color:#fff;font:var(--type-caption);font-weight:var(--fw-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.header__location[data-v-da7fb52e]{font:var(--type-caption);color:var(--text-muted);display:block}.header__divider[data-v-da7fb52e]{background:var(--border-default);flex:none;width:1px;height:40px}.header__partner[data-v-da7fb52e]{flex:none;width:auto;height:30px}.header__burger[data-v-da7fb52e]{width:48px;min-height:44px;color:var(--text-body);background:0 0;border:none;justify-content:center;align-items:center}.header__menu[data-v-da7fb52e]{border-top:1px solid var(--border-default);background:var(--surface-card);flex-direction:column;display:flex}.header__menu-item[data-v-da7fb52e]{min-height:56px;padding:0 var(--space-5);border:none;border-top:1px solid var(--border-subtle);text-align:left;font:var(--type-nav);color:var(--text-body);background:0 0;align-items:center;text-decoration:none;display:flex}.header__menu-item[data-v-da7fb52e]:first-child{border-top:none}.footer[data-v-205d4b06]{z-index:40;border-top:1px solid var(--border-default);background:var(--surface-card);flex:none;position:sticky;bottom:0}.footer__inner[data-v-205d4b06]{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1440px;padding:var(--space-5) var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.footer__company[data-v-205d4b06]{font:var(--type-caption);color:var(--text-muted)}.footer__links[data-v-205d4b06]{gap:var(--space-5);font:var(--type-caption);display:flex}
