.g-spinner[data-v-4b657726]{animation:.7s linear infinite spin-4b657726;display:block}.s-sm[data-v-4b657726]{width:16px;height:16px}.s-md[data-v-4b657726]{width:22px;height:22px}.s-lg[data-v-4b657726]{width:36px;height:36px}.track[data-v-4b657726]{stroke:var(--border-strong)}.head[data-v-4b657726]{stroke:var(--c6c67588)}@keyframes spin-4b657726{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.g-spinner[data-v-4b657726]{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.g-btn[data-v-d0f46cf2]{border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform .14s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.g-btn[data-v-d0f46cf2]:disabled:not(.is-loading){cursor:default;background:var(--bg-surface);color:var(--text-disabled);border-color:var(--border-subtle);box-shadow:none}.g-btn:disabled.is-loading[data-v-d0f46cf2]{cursor:default;opacity:.8}.g-btn[data-v-d0f46cf2]:active:not(:disabled){transform:scale(.97)}.is-block[data-v-d0f46cf2]{width:100%}.s-sm[data-v-d0f46cf2]{height:32px;padding:0 12px;font-size:.8125rem}.s-md[data-v-d0f46cf2]{height:40px;padding:0 18px;font-size:.875rem}.s-lg[data-v-d0f46cf2]{height:48px;padding:0 26px;font-size:.9375rem}@media (pointer:coarse){.s-sm[data-v-d0f46cf2]{height:40px}.s-md[data-v-d0f46cf2]{height:44px}}.v-primary[data-v-d0f46cf2]{background:var(--accent-primary);color:var(--text-inverse)}.v-secondary[data-v-d0f46cf2]{border-color:var(--border-default);color:var(--text-primary);background:0 0}.v-ghost[data-v-d0f46cf2]{color:var(--text-secondary);background:0 0}.v-danger[data-v-d0f46cf2]{color:var(--status-error-text);background:#ef44441a;border-color:#ef44444d}@media (hover:hover) and (pointer:fine){.v-primary[data-v-d0f46cf2]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-primary)}.v-secondary[data-v-d0f46cf2]:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong)}.v-ghost[data-v-d0f46cf2]:hover:not(:disabled){background:var(--bg-surface);color:var(--text-primary)}.v-danger[data-v-d0f46cf2]:hover:not(:disabled){border-color:var(--status-error);background:#ef444429}}.g-btn-label[data-v-d0f46cf2]{line-height:1}.app-header[data-v-78b656d3]{height:var(--header-height);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);z-index:var(--z-header);align-items:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0}.header-left[data-v-78b656d3]{flex:1 1 0;align-items:center;display:flex}.logo[data-v-78b656d3]{align-items:center;display:flex}.logo-img[data-v-78b656d3]{width:auto;height:34px;display:block}.header-left[data-v-78b656d3]{container:hdr-left/inline-size}.contacts[data-v-78b656d3]{align-items:center;gap:4px;margin-left:12px;display:none}.ct[data-v-78b656d3]{--tone:var(--accent-primary);--tone-dim:var(--accent-primary-dim);--tone-text:var(--accent-primary-text);background:var(--tone-dim);width:36px;height:36px;color:var(--tone-text);transition:background var(--transition-fast), color var(--transition-fast), transform .14s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ct.is-mail[data-v-78b656d3]{--tone:var(--accent-secondary);--tone-dim:var(--accent-secondary-dim);--tone-text:var(--accent-secondary-text);display:none}.ct-ico[data-v-78b656d3]{display:inline-flex}.ct-ico svg[data-v-78b656d3]{width:18px;height:18px}.ct[data-v-78b656d3]:active{transform:scale(.94)}.ct[data-v-78b656d3]:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.ct-text[data-v-78b656d3]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-popup);color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out), visibility 0s linear .14s;padding:5px 9px;font-size:.78125rem;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.ct:focus-visible .ct-text[data-v-78b656d3]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.ct[data-v-78b656d3]:hover{background:var(--tone);color:#fff}.ct:hover .ct-text[data-v-78b656d3]{opacity:1;visibility:visible;transition-delay:0s;transform:none}}@media (width>=1024px){@container hdr-left (width>=104px){.contacts[data-v-78b656d3]{display:flex}}@container hdr-left (width>=144px){.ct.is-mail[data-v-78b656d3]{display:inline-flex}}}@media (width>=1024px) and (pointer:coarse){@container hdr-left (width<112px){.contacts[data-v-78b656d3]{display:none}}@container hdr-left (width<160px){.ct.is-mail[data-v-78b656d3]{display:none}}}@media (width>=1024px) and (pointer:fine){@container hdr-left (width>=218px){.contacts[data-v-78b656d3]{border-left:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:2px;margin-left:14px;padding-left:14px}.ct[data-v-78b656d3]{width:auto;height:auto;color:var(--text-secondary);background:0 0;border-radius:4px;gap:7px}.ct[data-v-78b656d3]:hover{color:var(--tone-text);background:0 0}.ct[data-v-78b656d3]:active{transform:none}.ct-ico[data-v-78b656d3]{color:var(--tone-text)}.ct-ico svg[data-v-78b656d3]{width:14px;height:14px}.ct-text[data-v-78b656d3]{box-shadow:none;color:inherit;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;padding:0;font-size:.8125rem;line-height:18px;transition:none;position:static;transform:none}.ct.is-mail .ct-text[data-v-78b656d3]{font-size:.75rem;font-weight:500;line-height:16px}}}@media (width<=1023px){@container hdr-left (width>=94px){.contacts[data-v-78b656d3]{margin-left:8px;display:flex}}}@media (pointer:coarse){.ct[data-v-78b656d3]{background-clip:content-box;width:44px;height:44px;padding:4px}.ct-text[data-v-78b656d3]{display:none}}@media (hover:hover) and (pointer:fine){.ct.is-phone:hover .ct-ico svg[data-v-78b656d3]{animation:.7s ease-in-out ct-ring-78b656d3}.ct.is-mail:hover .ct-ico svg[data-v-78b656d3]{animation:ct-fly-78b656d3 .6s var(--ease-out)}}@keyframes ct-ring-78b656d3{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%,60%{transform:rotate(12deg)}75%{transform:rotate(-5deg)}}@keyframes ct-fly-78b656d3{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(8px,-7px)}46%{opacity:0;transform:translate(-8px,7px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ct-ico svg[data-v-78b656d3]{animation:none!important}.ct[data-v-78b656d3],.ct-text[data-v-78b656d3]{transition:none}.ct-text[data-v-78b656d3]{transform:none}}.header-nav[data-v-78b656d3]{flex:none;align-self:stretch;align-items:stretch;gap:22px;display:flex}.header-nav .nav-link[data-v-78b656d3]{align-items:center;font-size:1rem;font-weight:500;display:flex;position:relative}.header-nav .nav-link[data-v-78b656d3]:after{content:"";background:var(--accent-secondary);height:3px;transition:transform .18s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:-4px;right:-4px;transform:scaleX(0)}.nav-link[data-v-78b656d3]{color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.nav-link[data-v-78b656d3]:hover{color:var(--accent-secondary-text)}.header-nav .nav-link[data-v-78b656d3]:hover:after{transform:scaleX(1)}}.header-nav .nav-link[data-v-78b656d3]:focus-visible{color:var(--accent-secondary-text);outline:none}.header-nav .nav-link[data-v-78b656d3]:focus-visible:after{transform:scaleX(1)}.nav-strong[data-v-78b656d3]{color:var(--text-primary);font-weight:600}.header-nav .nav-strong.router-link-active[data-v-78b656d3]{color:var(--accent-primary-text)}.header-nav .nav-strong.router-link-active[data-v-78b656d3]:after{background:var(--accent-primary);transform:scaleX(1)}.nav-divider[data-v-78b656d3]{background:var(--border-default);flex-shrink:0;align-self:center;width:1px;height:20px}@media (prefers-reduced-motion:reduce){.header-nav .nav-link[data-v-78b656d3]:after{transition:none}}@media (width<=1699px){.user-email[data-v-78b656d3]{display:none}}@media (width<=1919px){.is-staff .user-email[data-v-78b656d3]{display:none}}@media (width<=1359px){.header-nav .nav-minor[data-v-78b656d3]{display:none}}@media (width<=1139px){.header-nav .nav-faq[data-v-78b656d3]{display:none}}@media (width<=1499px){.is-staff .header-nav .nav-minor[data-v-78b656d3]{display:none}}@media (width<=1299px){.is-staff .header-nav .nav-faq[data-v-78b656d3]{display:none}}@media (width<=1100px){.header-nav[data-v-78b656d3]{gap:16px}.header-nav .nav-link[data-v-78b656d3]{font-size:.9375rem}}.header-actions[data-v-78b656d3]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.icon-btn[data-v-78b656d3]{width:36px;height:36px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), transform .14s var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.icon-btn[data-v-78b656d3]:hover{color:var(--text-primary);background:var(--bg-elevated)}}.icon-btn[data-v-78b656d3]:active{transform:scale(.94)}.cart-count[data-v-78b656d3]{background:var(--accent-primary);min-width:16px;height:16px;color:var(--text-inverse);text-align:center;border-radius:var(--radius-full);padding:0 4px;font-size:.625rem;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.user-chip[data-v-78b656d3]{border-radius:var(--radius-full);border:1px solid var(--border-subtle);transition:border-color var(--transition-fast);align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.user-chip[data-v-78b656d3]:hover{border-color:var(--border-strong)}.user-avatar[data-v-78b656d3]{border-radius:var(--radius-full);background:var(--accent-secondary-dim);width:28px;height:28px;color:var(--accent-secondary-text);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.user-email[data-v-78b656d3]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.8125rem;overflow:hidden}.login-link[data-v-78b656d3]{color:var(--text-primary);font-size:.9375rem;font-weight:500}.burger[data-v-78b656d3]{display:none}.mobile-menu[data-v-78b656d3]{max-height:calc(100dvh - var(--header-height) - 16px);overscroll-behavior:contain;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-popup);flex-direction:column;padding:8px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mm-link[data-v-78b656d3]{color:var(--text-primary);border-radius:var(--radius-md);transition:background var(--transition-fast);padding:12px 14px;font-size:.9375rem}.mm-link[data-v-78b656d3]:active{background:var(--bg-base)}.mm-link-accent[data-v-78b656d3]{color:var(--accent-primary-text);font-weight:600}.mm-link-btn[data-v-78b656d3]{text-align:left;font-family:var(--font-body);cursor:pointer;color:var(--status-error-text);background:0 0;border:none}.mm-link-theme[data-v-78b656d3]{text-align:left;font-family:var(--font-body);cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:10px;font-size:.9375rem;display:flex}.mm-link-contact[data-v-78b656d3]{align-items:center;gap:10px;display:flex}.mm-link-contact svg[data-v-78b656d3]{color:var(--accent-primary-text);flex-shrink:0}.mm-link-contact.is-mail svg[data-v-78b656d3]{color:var(--accent-secondary-text)}.mm-divider[data-v-78b656d3]{background:var(--border-subtle);height:1px;margin:6px 8px}.menu-enter-active[data-v-78b656d3],.menu-leave-active[data-v-78b656d3]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.menu-enter-from[data-v-78b656d3],.menu-leave-to[data-v-78b656d3]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.menu-enter-from[data-v-78b656d3],.menu-leave-to[data-v-78b656d3]{transform:none}}@media (width<=1023px){.header-nav[data-v-78b656d3],.user-email[data-v-78b656d3]{display:none}.burger[data-v-78b656d3]{display:flex}.hide-mobile[data-v-78b656d3]{display:none}.app-header[data-v-78b656d3]{gap:12px}.header-actions[data-v-78b656d3]{gap:4px}}@media (pointer:coarse){.icon-btn[data-v-78b656d3]{width:44px;height:44px}.user-chip[data-v-78b656d3]{min-height:var(--tap-min)}.mm-link[data-v-78b656d3]{min-height:var(--tap-min);align-items:center;display:flex}}@media (width<=480px){.app-header[data-v-78b656d3]{padding:0 12px}}@media (width>=1024px){.mobile-menu[data-v-78b656d3]{display:none}}.footer[data-v-e183550a]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);margin-top:auto}.footer-inner[data-v-e183550a]{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;max-width:1100px;margin:0 auto;padding:44px 24px 28px;display:grid}.footer-col[data-v-e183550a]{flex-direction:column;gap:9px;font-size:.875rem;display:flex}.footer-col h2[data-v-e183550a]{margin-bottom:4px}.footer-col a[data-v-e183550a]{color:var(--text-secondary);transition:color var(--transition-fast)}.footer-col a[data-v-e183550a]:hover{color:var(--accent-secondary-text)}.vk-link[data-v-e183550a]{align-items:center;gap:5px;display:inline-flex}.logo-img[data-v-e183550a]{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;height:44px;display:block}.muted[data-v-e183550a]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.footer-bottom[data-v-e183550a]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:16px;font-size:.75rem;display:flex}.footer-bottom a[data-v-e183550a]{color:var(--text-secondary);transition:color var(--transition-fast)}.footer-bottom a[data-v-e183550a]:hover{color:var(--accent-secondary-text)}@media (width<=720px){.footer-inner[data-v-e183550a]{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.footer-col a[data-v-e183550a],.footer-bottom a[data-v-e183550a]{padding:6px 0;display:inline-block}}.g-toast-stack[data-v-48474645]{z-index:var(--z-toast);flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;bottom:20px;right:20px}.g-toast[data-v-48474645]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popup);color:var(--text-primary);border-left-width:3px;align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}.g-toast.success[data-v-48474645]{border-left-color:var(--accent-primary)}.g-toast.success .g-toast-icon[data-v-48474645]{color:var(--accent-primary-text)}.g-toast.error[data-v-48474645]{border-left-color:var(--status-error)}.g-toast.error .g-toast-icon[data-v-48474645]{color:var(--status-error-text)}.g-toast.info[data-v-48474645]{border-left-color:var(--accent-secondary)}.g-toast.info .g-toast-icon[data-v-48474645]{color:var(--accent-secondary-text)}.g-toast-icon[data-v-48474645]{flex-shrink:0}.g-toast-msg[data-v-48474645]{flex:1}.g-toast-x[data-v-48474645]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex}@media (hover:hover) and (pointer:fine){.g-toast-x[data-v-48474645]:hover{color:var(--text-primary)}}@media (pointer:coarse){.g-toast-x[data-v-48474645]{min-width:var(--tap-min);min-height:var(--tap-min);margin:calc(var(--tap-min) / -4)}}@media (width<=600px){.g-toast-stack[data-v-48474645]{max-width:none;left:12px;right:12px;bottom:calc(12px + var(--safe-bottom))}}.g-toast-count[data-v-48474645]{border-radius:var(--radius-full);background:var(--bg-base);color:var(--text-secondary);font-variant-numeric:tabular-nums;transition:transform .22s var(--ease-out);flex-shrink:0;padding:1px 7px;font-size:.75rem;font-weight:700}@starting-style{.g-toast-count[data-v-48474645]{transform:scale(1.35)}}.toast-enter-active[data-v-48474645]{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.toast-leave-active[data-v-48474645]{transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}.toast-enter-from[data-v-48474645],.toast-leave-to[data-v-48474645]{opacity:0;transform:translate(40px)scale(.98)}.toast-move[data-v-48474645]{transition:transform .22s var(--ease-out)}@media (prefers-reduced-motion:reduce){.toast-enter-from[data-v-48474645],.toast-leave-to[data-v-48474645]{transform:none}.toast-move[data-v-48474645],.g-toast-count[data-v-48474645]{transition:none}}.cookie[data-v-07787df7]{left:16px;right:16px;bottom:calc(16px + var(--safe-bottom));z-index:var(--z-consent);background:var(--bg-surface);border:1px solid var(--border-strong,var(--border-subtle));border-radius:var(--radius-md);align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;box-shadow:0 10px 40px #10182840}.cookie-text[data-v-07787df7]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.55}.cookie-text a[data-v-07787df7]{color:var(--accent-secondary-text);text-underline-offset:2px;text-decoration:underline}.cookie-btn[data-v-07787df7]{border-radius:var(--radius-sm);background:var(--accent-primary);color:#fff;font-family:var(--font-body,inherit);cursor:pointer;transition:opacity var(--transition-fast,.15s), transform .14s var(--ease-out);border:none;flex-shrink:0;padding:10px 22px;font-size:.875rem;font-weight:600}@media (hover:hover) and (pointer:fine){.cookie-btn[data-v-07787df7]:hover{opacity:.9}}.cookie-btn[data-v-07787df7]:active{transform:scale(.97)}.cookie-text-short[data-v-07787df7]{display:none}.cookie-slide-enter-active[data-v-07787df7]{transition:transform .24s var(--ease-out), opacity .24s var(--ease-out)}.cookie-slide-leave-active[data-v-07787df7]{transition:transform .16s var(--ease-out), opacity .16s var(--ease-out)}.cookie-slide-enter-from[data-v-07787df7],.cookie-slide-leave-to[data-v-07787df7]{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.cookie-slide-enter-from[data-v-07787df7],.cookie-slide-leave-to[data-v-07787df7]{transform:none}}@media (width<=600px){.cookie[data-v-07787df7]{left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));gap:12px;padding:10px 10px 10px 14px}.cookie-text-full[data-v-07787df7]{display:none}.cookie-text-short[data-v-07787df7]{font-size:.75rem;line-height:1.45;display:block}.cookie-btn[data-v-07787df7]{min-height:var(--tap-min,44px);padding:10px 14px}}.evb[data-v-ae8811cd]{background:color-mix(in srgb, var(--status-occupied,#f59e0b) 16%, var(--bg-base));border-bottom:1px solid color-mix(in srgb, var(--status-occupied,#f59e0b) 35%, transparent);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font-size:.875rem;display:flex}.evb-icon[data-v-ae8811cd]{color:var(--status-occupied,#f59e0b);flex-shrink:0}.evb-text[data-v-ae8811cd]{flex:1;min-width:200px}.evb-btn[data-v-ae8811cd]{background:var(--accent-primary);color:#fff;border-radius:var(--radius-md,6px);cursor:pointer;white-space:nowrap;border:none;padding:6px 14px;font-size:.8125rem;font-weight:600}.evb-btn[data-v-ae8811cd]:disabled{opacity:.6;cursor:default}.app-layout[data-v-54386ef6]{flex-direction:column;min-height:100dvh;display:flex}.app-content[data-v-54386ef6]{min-height:calc(100dvh - var(--header-height));flex:1}.sp[data-v-a1fb1844]{z-index:20;width:14px;height:min(46vh,380px);position:fixed;top:50%;right:18px;transform:translateY(-50%)}.sp-track[data-v-a1fb1844]{background:var(--border-strong);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.sp-fill[data-v-a1fb1844]{background:var(--accent-primary);transform-origin:top;transition:transform 90ms linear;position:absolute;inset:0}.sp-marks[data-v-a1fb1844]{margin:0;padding:0;list-style:none}.sp-mark[data-v-a1fb1844]{position:absolute;left:50%;transform:translate(-50%,-50%)}.sp-mark button[data-v-a1fb1844]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.sp-dot[data-v-a1fb1844]{background:var(--bg-base);border:2px solid var(--text-disabled);width:8px;height:8px;transition:transform .16s var(--ease-out), background-color .16s, border-color .16s;border-radius:50%}.sp-mark.passed .sp-dot[data-v-a1fb1844]{border-color:var(--accent-primary);background:var(--accent-primary)}.sp-mark.on .sp-dot[data-v-a1fb1844]{transform:scale(1.35)}.sp-label[data-v-a1fb1844]{white-space:nowrap;color:var(--text-secondary);border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);padding:3px 8px;font-size:.75rem;font-weight:600;position:absolute;right:22px;transform:translate(4px)}@media (hover:hover) and (pointer:fine){.sp-mark button:hover .sp-label[data-v-a1fb1844]{opacity:1;transform:none}.sp-mark button:hover .sp-dot[data-v-a1fb1844]{transform:scale(1.35)}}.sp-mark button:focus-visible .sp-label[data-v-a1fb1844]{opacity:1;transform:none}@media (width<=860px){.sp[data-v-a1fb1844]{display:none}}@media (prefers-reduced-motion:reduce){.sp-fill[data-v-a1fb1844],.sp-dot[data-v-a1fb1844],.sp-label[data-v-a1fb1844]{transition:none}}.hrs[data-v-b6aa0398]{max-width:420px;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-md);margin-top:28px;display:block}.hrs[data-v-b6aa0398]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.hrs-svg[data-v-b6aa0398]{width:100%;height:auto;display:block;overflow:visible}.hrs-road[data-v-b6aa0398]{fill:none;stroke:var(--border-strong);stroke-width:7px;stroke-linecap:round;opacity:.55}.hrs-road-line[data-v-b6aa0398]{fill:none;stroke:var(--bg-surface);stroke-width:1.4px;stroke-dasharray:5 6;stroke-linecap:round}.hrs-sea[data-v-b6aa0398]{fill:none;stroke:var(--accent-primary);stroke-width:2.4px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.7}.hrs-dot[data-v-b6aa0398]{fill:var(--bg-surface);stroke:var(--accent-secondary);stroke-width:2.4px}.hrs-dot.is-sea[data-v-b6aa0398]{stroke:var(--accent-primary)}.hrs-label[data-v-b6aa0398]{font-family:var(--font-body);fill:var(--text-secondary);letter-spacing:.01em;font-size:10.5px;font-weight:600}.hrs-label.is-mid[data-v-b6aa0398]{opacity:.85;font-weight:500}@media (width<=359px){.hrs-label.is-mid[data-v-b6aa0398]{display:none}.hrs-label[data-v-b6aa0398]{font-size:12.5px}}.hrs-car rect[data-v-b6aa0398]{fill:var(--accent-primary)}.hrs-car .hrs-glass[data-v-b6aa0398]{fill:var(--bg-surface);opacity:.85}.hrs-boat path[data-v-b6aa0398]{fill:var(--accent-primary)}.hrs-boat .hrs-sail[data-v-b6aa0398]{fill:var(--accent-secondary)}@media (width>=1280px){.hrs[data-v-b6aa0398]{display:none}}.hb[data-v-d1ea952d]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hb-dots[data-v-d1ea952d]{opacity:.18;background-image:radial-gradient(circle,#1e88c580 1px,#0000 1px);background-size:32px 32px;animation:28s linear infinite hb-dots-d1ea952d;position:absolute;inset:-32px;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}@keyframes hb-dots-d1ea952d{to{transform:translate(32px,32px)}}.hb-layer[data-v-d1ea952d]{transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.hb-blob[data-v-d1ea952d]{aspect-ratio:1;background:radial-gradient(closest-side, var(--blob), transparent);will-change:transform;border-radius:50%;width:min(62vw,760px);position:absolute}.b1[data-v-d1ea952d]{--blob:#1e88c538;animation:24s ease-in-out infinite alternate hb-drift-1-d1ea952d;top:-28%;left:-12%}.b2[data-v-d1ea952d]{--blob:#ec008c21;animation:30s ease-in-out infinite alternate hb-drift-2-d1ea952d;top:-6%;right:-16%}.b3[data-v-d1ea952d]{--blob:#22a34a1c;animation:27s ease-in-out infinite alternate hb-drift-3-d1ea952d;bottom:-42%;left:28%}:root[data-theme=dark] .b1[data-v-d1ea952d]{--blob:#1e88c54d}:root[data-theme=dark] .b2[data-v-d1ea952d]{--blob:#ec008c33}:root[data-theme=dark] .b3[data-v-d1ea952d]{--blob:#22a34a29}@keyframes hb-drift-1-d1ea952d{0%{transform:translate(0,0)scale(1)}50%{transform:translate(9vw,6vh)scale(1.12)}to{transform:translate(3vw,14vh)scale(.94)}}@keyframes hb-drift-2-d1ea952d{0%{transform:translate(0,0)scale(1.05)}50%{transform:translate(-10vw,10vh)scale(.92)}to{transform:translate(-4vw,-4vh)scale(1.1)}}@keyframes hb-drift-3-d1ea952d{0%{transform:translate(0,0)scale(.95)}50%{transform:translate(-12vw,-8vh)scale(1.08)}to{transform:translate(8vw,-2vh)scale(1)}}.is-offscreen .hb-dots[data-v-d1ea952d],.is-offscreen .hb-blob[data-v-d1ea952d]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hb-dots[data-v-d1ea952d],.hb-blob[data-v-d1ea952d]{animation:none!important}.hb-layer[data-v-d1ea952d]{transition:none}}.tone-blue[data-v-e1f1aa76]{--tone:#1e88c5;--tone-text:#11648f;--tone-soft:#1e88c51f;--tone-halo:#1e88c54d;--tone-glow:#1e88c559}.tone-magenta[data-v-e1f1aa76]{--tone:#ec008c;--tone-text:#cc007a;--tone-soft:#ec008c1a;--tone-halo:#ec008c42;--tone-glow:#ec008c4d}.tone-green[data-v-e1f1aa76]{--tone:#22a34a;--tone-text:#15803d;--tone-soft:#22a34a1f;--tone-halo:#22a34a4d;--tone-glow:#22a34a52}.tone-teal[data-v-e1f1aa76]{--tone:#0d9488;--tone-text:#0f766e;--tone-soft:#0d94881f;--tone-halo:#0d94884d;--tone-glow:#0d948857}.tone-orange[data-v-e1f1aa76]{--tone:#ea580c;--tone-text:#c2410c;--tone-soft:#ea580c1c;--tone-halo:#ea580c47;--tone-glow:#ea580c52}.tone-violet[data-v-e1f1aa76]{--tone:#7c3aed;--tone-text:#6d28d9;--tone-soft:#7c3aed1c;--tone-halo:#7c3aed47;--tone-glow:#7c3aed52}.tone-graphite[data-v-e1f1aa76]{--tone:#475569;--tone-text:#334155;--tone-soft:#4755691f;--tone-halo:#47556947;--tone-glow:#47556957}:root[data-theme=dark] .tone-blue[data-v-e1f1aa76]{--tone-text:#4fa8de}:root[data-theme=dark] .tone-magenta[data-v-e1f1aa76]{--tone-text:#ff4dae}:root[data-theme=dark] .tone-green[data-v-e1f1aa76]{--tone-text:#4ade80}:root[data-theme=dark] .tone-teal[data-v-e1f1aa76]{--tone-text:#2dd4bf}:root[data-theme=dark] .tone-orange[data-v-e1f1aa76]{--tone-text:#fb923c}:root[data-theme=dark] .tone-violet[data-v-e1f1aa76]{--tone-text:#a78bfa}:root[data-theme=dark] .tone-graphite[data-v-e1f1aa76]{--tone:#64748b;--tone-text:#cbd5e1;--tone-soft:#94a3b824;--tone-halo:#94a3b842;--tone-glow:#94a3b84d}.mc-card[data-v-e1f1aa76]{--mx:50%;--my:30%;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);isolation:isolate;width:100%;height:100%;transition:transform .32s var(--ease-out), border-color var(--transition-base);flex-direction:column;align-items:center;padding:24px 12px 14px;display:flex;position:relative}.mc-card[data-v-e1f1aa76]:before{content:"";z-index:-1;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-image:radial-gradient(circle, var(--tone-halo) 1px, transparent 1px);opacity:.55;background-size:16px 16px;height:120px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mc-card[data-v-e1f1aa76]:after{content:"";z-index:-2;border-radius:inherit;box-shadow:0 22px 44px -22px var(--tone-glow), 0 0 0 1px var(--tone);opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none;position:absolute;inset:0}.mc-spot[data-v-e1f1aa76]{z-index:-1;border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my), var(--tone-soft), transparent 70%);opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none;position:absolute;inset:0}.mc-avatar[data-v-e1f1aa76]{place-items:center;width:132px;height:132px;margin-bottom:14px;display:grid;position:relative}.mc-halo[data-v-e1f1aa76]{background:radial-gradient(circle at 32% 26%, #ffffff8c, transparent 42%), linear-gradient(150deg, var(--tone-halo), var(--tone-soft) 75%);transition:transform .42s var(--ease-out);border-radius:50%;position:absolute;inset:0}.mc-ring[data-v-e1f1aa76]{background:conic-gradient(from 0deg, var(--tone), transparent 30%, var(--tone) 55%, transparent 85%, var(--tone));opacity:0;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);border-radius:50%;animation:5s linear infinite paused mc-spin-e1f1aa76;position:absolute;inset:-7px;transform:scale(.92);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}@keyframes mc-spin-e1f1aa76{to{rotate:360deg}}.mc-shadow[data-v-e1f1aa76]{width:64px;height:10px;transition:transform .42s var(--ease-out), opacity .42s var(--ease-out);background:radial-gradient(closest-side,#10182847,#0000);border-radius:50%;margin-left:-32px;position:absolute;bottom:4px;left:50%}.mc-photo[data-v-e1f1aa76]{object-fit:contain;transform-origin:50% 90%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:118px;height:118px;transition:transform .46s cubic-bezier(.34,1.56,.64,1);position:relative}.mc-avatar.is-photo .mc-photo[data-v-e1f1aa76]{object-fit:cover;transform-origin:50%;border-radius:50%;width:100%;height:100%}.mc-initial[data-v-e1f1aa76]{font-family:var(--font-display);color:var(--tone-text);font-size:3rem;font-weight:800;position:relative}.mc-name[data-v-e1f1aa76]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);text-align:center;font-size:1.25rem;font-weight:800}.mc-position[data-v-e1f1aa76]{color:var(--text-secondary);text-align:center;margin:2px 0 0;font-size:.8125rem;line-height:1.3}.mc-bar[data-v-e1f1aa76]{background:var(--tone);width:24px;height:3px;transition:width .36s var(--ease-out);border-radius:3px;margin:8px 0 16px}.mc-contacts[data-v-e1f1aa76]{flex-direction:column;gap:8px;width:100%;display:flex}.mc-contact[data-v-e1f1aa76]{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-full);min-height:44px;transition:background var(--transition-base), border-color var(--transition-base);align-items:center;display:flex}.mc-link[data-v-e1f1aa76]{border-radius:var(--radius-full);min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:8px;padding:5px 4px 5px 5px;font-size:.8125rem;font-weight:500;display:flex}.mc-ico[data-v-e1f1aa76]{background:var(--tone-soft);width:30px;height:30px;color:var(--tone-text);transition:background var(--transition-base), color var(--transition-base);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mc-value[data-v-e1f1aa76]{overflow-wrap:anywhere;min-width:0;line-height:1.25}.mc-nb[data-v-e1f1aa76]{white-space:nowrap}.mc-copy[data-v-e1f1aa76]{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), opacity var(--transition-base);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-right:4px;display:grid}.mc-link[data-v-e1f1aa76]:focus-visible,.mc-copy[data-v-e1f1aa76]:focus-visible{outline:2px solid var(--tone);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mc-copy[data-v-e1f1aa76]{opacity:.6}.mc-copy[data-v-e1f1aa76]:hover{color:var(--tone-text);background:var(--tone-soft)}.mc-card:hover .mc-copy[data-v-e1f1aa76]{opacity:1}.mc-card:has(:focus-visible) .mc-copy[data-v-e1f1aa76]{opacity:1}.mc-card[data-v-e1f1aa76]:hover{border-color:#0000;transform:translateY(-6px)}.mc-card[data-v-e1f1aa76]:has(:focus-visible){border-color:#0000;transform:translateY(-6px)}.mc-card[data-v-e1f1aa76]:hover:after{opacity:1}.mc-card[data-v-e1f1aa76]:has(:focus-visible):after{opacity:1}.mc-card:hover .mc-spot[data-v-e1f1aa76]{opacity:1}.mc-card:hover .mc-halo[data-v-e1f1aa76]{transform:scale(1.06)}.mc-card:hover .mc-ring[data-v-e1f1aa76]{opacity:1;animation-play-state:running;transform:scale(1)}.mc-card:hover .mc-photo[data-v-e1f1aa76]{transform:translateY(-9px)scale(1.1)rotate(-4deg)}.mc-card:hover .mc-avatar.is-photo .mc-photo[data-v-e1f1aa76]{transform:scale(1.05)}.mc-card:hover .mc-shadow[data-v-e1f1aa76]{opacity:.6;transform:scale(.7)}.mc-card:hover .mc-bar[data-v-e1f1aa76]{width:56px}.mc-card:has(:focus-visible) .mc-bar[data-v-e1f1aa76]{width:56px}.mc-contact[data-v-e1f1aa76]:hover{background:var(--tone-soft);border-color:#0000}.mc-link:hover .mc-ico[data-v-e1f1aa76]{background:var(--tone);color:#fff}.is-phone .mc-link:hover .mc-ico svg[data-v-e1f1aa76]{animation:.7s ease-in-out mc-ring-phone-e1f1aa76}.is-mail .mc-link:hover .mc-ico svg[data-v-e1f1aa76]{animation:mc-fly-e1f1aa76 .6s var(--ease-out)}}@keyframes mc-ring-phone-e1f1aa76{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%,60%{transform:rotate(12deg)}75%{transform:rotate(-5deg)}}@keyframes mc-fly-e1f1aa76{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(10px,-8px)}46%{opacity:0;transform:translate(-10px,8px)}to{opacity:1;transform:translate(0)}}.mc-contact[data-v-e1f1aa76]:active{background:var(--tone-soft)}@media (width<=560px){.mc-card[data-v-e1f1aa76]{grid-template:"avatar name""avatar position""avatar contacts"1fr/76px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px;display:grid}.mc-card[data-v-e1f1aa76]:before{width:110px;height:100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.mc-avatar[data-v-e1f1aa76]{grid-area:avatar;width:76px;height:76px;margin:2px 0 0}.mc-ring[data-v-e1f1aa76]{inset:-4px}.mc-photo[data-v-e1f1aa76]{width:68px;height:68px}.mc-shadow[data-v-e1f1aa76]{width:40px;margin-left:-20px;bottom:2px}.mc-name[data-v-e1f1aa76]{text-align:left;grid-area:name;margin:2px 0 0;font-size:1.125rem}.mc-position[data-v-e1f1aa76]{text-align:left;grid-area:position;margin:0}.mc-bar[data-v-e1f1aa76]{display:none}.mc-contacts[data-v-e1f1aa76]{grid-area:contacts;gap:6px;margin-top:8px}.mc-contact[data-v-e1f1aa76]{min-height:40px}}@media (width<=360px){.mc-card[data-v-e1f1aa76]{grid-template-columns:56px minmax(0,1fr);column-gap:10px;padding:12px}.mc-avatar[data-v-e1f1aa76]{width:56px;height:56px}.mc-photo[data-v-e1f1aa76]{width:50px;height:50px}.mc-shadow[data-v-e1f1aa76]{width:30px;margin-left:-15px}}@media (prefers-reduced-motion:reduce){.mc-card[data-v-e1f1aa76],.mc-photo[data-v-e1f1aa76],.mc-ring[data-v-e1f1aa76],.mc-halo[data-v-e1f1aa76],.mc-shadow[data-v-e1f1aa76],.mc-bar[data-v-e1f1aa76],.mc-ico svg[data-v-e1f1aa76]{transition:none!important;animation:none!important}.mc-card[data-v-e1f1aa76]:hover,.mc-card:hover .mc-photo[data-v-e1f1aa76],.mc-card:hover .mc-avatar.is-photo .mc-photo[data-v-e1f1aa76],.mc-card:hover .mc-halo[data-v-e1f1aa76],.mc-card:hover .mc-shadow[data-v-e1f1aa76]{transform:none}.mc-card[data-v-e1f1aa76]:has(:focus-visible){transform:none}.mc-card:hover .mc-bar[data-v-e1f1aa76]{width:24px}.mc-card:has(:focus-visible) .mc-bar[data-v-e1f1aa76]{width:24px}}.mc-grid[data-v-d40044eb]{flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.mc-item[data-v-d40044eb]{flex:0 246px;min-width:0;display:flex}.reveal-pending .mc-item[data-v-d40044eb]{opacity:0}.reveal-shown .mc-item[data-v-d40044eb]{animation:mc-rise-d40044eb .52s var(--ease-out) var(--d,0s) backwards}.reveal-shown .mc-item[data-v-d40044eb] .mc-photo{animation:mc-pop-d40044eb .62s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .14s) backwards}.mc-item[data-v-d40044eb]:nth-child(2){--d:80ms}.mc-item[data-v-d40044eb]:nth-child(3){--d:.16s}.mc-item[data-v-d40044eb]:nth-child(4){--d:.24s}.mc-item[data-v-d40044eb]:nth-child(n+5){--d:.3s}@keyframes mc-rise-d40044eb{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-pop-d40044eb{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:none}}@media (width>=561px) and (width<=1085px){.mc-grid[data-v-d40044eb]{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;display:grid}}@media (width<=560px){.mc-grid[data-v-d40044eb]{gap:12px}.mc-item[data-v-d40044eb]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mc-item[data-v-d40044eb],.mc-item[data-v-d40044eb] .mc-photo{animation:none!important}}.g-card[data-v-5e43dbb8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.g-card-header[data-v-5e43dbb8]{border-bottom:1px solid var(--border-subtle);padding:16px 18px}.g-card-body[data-v-5e43dbb8]{padding:18px}.g-card-footer[data-v-5e43dbb8]{border-top:1px solid var(--border-subtle);background:var(--bg-base);padding:14px 18px}.g-input-wrap[data-v-f69c446c]{flex-direction:column;gap:6px;width:100%;display:flex}.g-input-label[data-v-f69c446c]{color:var(--text-secondary)}.g-input-field[data-v-f69c446c]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.g-input-field[data-v-f69c446c]:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-dim)}.g-input-field.has-error[data-v-f69c446c]{border-color:var(--status-error)}.g-input-field.is-disabled[data-v-f69c446c]{opacity:.55}.g-affix[data-v-f69c446c]{color:var(--text-secondary);flex-shrink:0}.g-input[data-v-f69c446c]{min-width:0;color:var(--text-primary);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.9375rem}.g-input-field[data-v-f69c446c]:has(textarea){align-items:stretch;padding:0}textarea.g-input[data-v-f69c446c]{resize:vertical;border-radius:inherit;padding:10px 12px;line-height:1.5}.g-input[data-v-f69c446c]::placeholder{color:var(--text-placeholder)}.g-input-error[data-v-f69c446c]{color:var(--status-error-text);font-size:.75rem}.hc[data-v-76cf6730]{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.hc-side[data-v-76cf6730]{flex-direction:column;gap:14px;min-width:0;display:flex}.hc-tiles[data-v-76cf6730]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hc-tile[data-v-76cf6730]{--tone:var(--accent-primary);--tone-dim:var(--accent-primary-dim);--tone-text:var(--accent-primary-text);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--text-primary);transition:border-color var(--transition-base), transform .2s var(--ease-out), box-shadow var(--transition-base);align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.hc-tile.is-mail[data-v-76cf6730]{--tone:var(--accent-secondary);--tone-dim:var(--accent-secondary-dim);--tone-text:var(--accent-secondary-text)}.hc-tile.is-office[data-v-76cf6730]{--tone:var(--accent-tertiary);--tone-dim:var(--accent-tertiary-dim);--tone-text:var(--accent-tertiary-text)}.hc-ico[data-v-76cf6730]{background:var(--tone-dim);width:40px;height:40px;color:var(--tone-text);transition:background var(--transition-base), color var(--transition-base);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hc-text[data-v-76cf6730]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hc-label[data-v-76cf6730]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.hc-value[data-v-76cf6730]{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.35}.hc-action[data-v-76cf6730]{color:var(--tone-text);flex-shrink:0;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;display:inline-flex}.hc-action svg[data-v-76cf6730]{transition:transform .2s var(--ease-out)}.hc-tile[data-v-76cf6730]:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.hc-tile[data-v-76cf6730]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.hc-tile[data-v-76cf6730]:hover{border-color:var(--tone);transform:translateY(-2px)}.hc-tile:hover .hc-ico[data-v-76cf6730]{background:var(--tone);color:#fff}.hc-tile:hover .hc-action svg[data-v-76cf6730]{transform:translate(3px)}.hc-tile.is-phone:hover .hc-ico svg[data-v-76cf6730]{animation:.7s ease-in-out hc-ring-76cf6730}.hc-tile.is-mail:hover .hc-ico svg[data-v-76cf6730]{animation:hc-fly-76cf6730 .6s var(--ease-out)}}@keyframes hc-ring-76cf6730{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%,60%{transform:rotate(12deg)}75%{transform:rotate(-5deg)}}@keyframes hc-fly-76cf6730{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(10px,-8px)}46%{opacity:0;transform:translate(-10px,8px)}to{opacity:1;transform:translate(0)}}.hc-cta[data-v-76cf6730]{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:radial-gradient(120% 90% at 100% 0%, var(--accent-primary-dim), transparent 60%), radial-gradient(90% 80% at 0% 100%, var(--accent-secondary-dim), transparent 65%), var(--bg-surface);min-height:160px;color:var(--text-primary);transition:border-color var(--transition-base), transform .2s var(--ease-out);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.hc-cta[data-v-76cf6730]:before{content:"";background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));height:3px;position:absolute;inset:0 0 auto}.hc-cta-art[data-v-76cf6730]{width:212px;max-width:100%;height:auto;margin-bottom:auto;padding-bottom:12px;overflow:visible}.hc-cta-road[data-v-76cf6730]{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-dasharray:6 6;stroke-linecap:round;animation:1.6s linear infinite hc-road-76cf6730}.hc-pin circle[data-v-76cf6730]{stroke:var(--bg-surface);stroke-width:3px}.hc-pin.p1[data-v-76cf6730]{fill:var(--accent-primary)}.hc-pin.p2[data-v-76cf6730]{fill:var(--accent-secondary)}.hc-pin.p3[data-v-76cf6730]{fill:var(--accent-tertiary)}.hc-pin-ring[data-v-76cf6730]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:hc-pulse-76cf6730 2.4s var(--ease-out) infinite;stroke:none!important}.hc-pin.p2 .hc-pin-ring[data-v-76cf6730]{animation-delay:.8s}.hc-pin.p3 .hc-pin-ring[data-v-76cf6730]{animation-delay:1.6s}.hc-cta-art.is-paused .hc-cta-road[data-v-76cf6730],.hc-cta-art.is-paused .hc-pin-ring[data-v-76cf6730]{animation-play-state:paused}@keyframes hc-road-76cf6730{to{stroke-dashoffset:-24px}}@keyframes hc-pulse-76cf6730{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.hc-cta-title[data-v-76cf6730]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25}.hc-cta-text[data-v-76cf6730]{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.hc-cta-btn[data-v-76cf6730]{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;transition:background var(--transition-fast);align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.hc-cta-btn svg[data-v-76cf6730]:last-child{transition:transform .2s var(--ease-out)}.hc-cta[data-v-76cf6730]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.hc-cta[data-v-76cf6730]:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.hc-cta[data-v-76cf6730]:hover{border-color:var(--accent-primary)}.hc-cta:hover .hc-cta-btn[data-v-76cf6730]{background:var(--accent-primary-hover)}.hc-cta:hover .hc-cta-btn svg[data-v-76cf6730]:last-child{transform:translate(3px)}}.hc-hint[data-v-76cf6730]{color:var(--text-secondary);margin-bottom:14px}.hc-form[data-v-76cf6730]{flex-direction:column;gap:14px;display:flex}.hc-hp[data-v-76cf6730]{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.hc-consent[data-v-76cf6730]{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:9px;font-size:.78125rem;line-height:1.45;display:flex}.hc-consent-box[data-v-76cf6730]{accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.hc-consent.has-error .hc-consent-box[data-v-76cf6730]{outline:2px solid var(--status-error);outline-offset:1px}.hc-consent a[data-v-76cf6730]{color:var(--accent-secondary-text);text-underline-offset:2px;text-decoration:underline}.hc-error[data-v-76cf6730]{color:var(--status-error-text);margin-top:-8px;font-size:.75rem}@media (width<=860px){.hc[data-v-76cf6730]{grid-template-columns:1fr;gap:18px}.hc-cta[data-v-76cf6730]{min-height:0}}@media (width<=560px){.hc-action[data-v-76cf6730]{display:none}}@media (prefers-reduced-motion:reduce){.hc-ico svg[data-v-76cf6730],.hc-cta-road[data-v-76cf6730],.hc-pin-ring[data-v-76cf6730]{animation:none!important}.hc-tile[data-v-76cf6730],.hc-cta[data-v-76cf6730]{transition:none}}.faq[data-v-50594841]{flex-direction:column;gap:22px;display:flex}.faq.compact[data-v-50594841]{gap:0}.faq-q[data-v-50594841]{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:700}.faq-a[data-v-50594841]{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.faq-a p+p[data-v-50594841],.faq-links[data-v-50594841]{margin-top:8px}.faq-links a[data-v-50594841]{color:var(--accent-secondary-text)}.compact .faq-item[data-v-50594841]{border-bottom:1px solid var(--border-subtle)}.compact .faq-q[data-v-50594841]{cursor:pointer;margin:0;padding:14px 28px 14px 0;font-size:1rem;list-style:none;position:relative}.compact .faq-q[data-v-50594841]::-webkit-details-marker{display:none}.faq-q-text[data-v-50594841]{font:inherit;color:inherit;margin:0;display:inline}.compact .faq-q[data-v-50594841]:after{content:"+";color:var(--accent-secondary-text);transition:transform var(--transition-fast) var(--ease-out);font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.compact details[open] .faq-q[data-v-50594841]:after{transform:translateY(-50%)rotate(45deg)}.compact .faq-a[data-v-50594841]{padding-bottom:14px}@media (hover:hover) and (pointer:fine){.compact .faq-q[data-v-50594841]{transition:color var(--transition-fast)}.compact .faq-q[data-v-50594841]:hover{color:var(--accent-secondary-text)}}.compact .faq-q[data-v-50594841]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.compact .faq-item[data-v-50594841]{interpolate-size:allow-keywords}.compact .faq-item[data-v-50594841]::details-content{block-size:0;transition:block-size .24s var(--ease-out), content-visibility .24s allow-discrete;overflow:hidden}.compact .faq-item[open][data-v-50594841]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.compact .faq-q[data-v-50594841]:after{transition:none}.compact .faq-item[data-v-50594841]::details-content{transition:none}}.home[data-v-162c1706]{flex-direction:column;display:flex}.home>section[data-v-162c1706]{scroll-margin-top:var(--header-height)}.hero[data-v-162c1706]{border-bottom:1px solid var(--border-subtle);padding:96px 24px 80px;position:relative;overflow:hidden}@media (width>=861px){.hero[data-v-162c1706]{min-height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding:72px 24px;display:flex}.hero-inner[data-v-162c1706]{width:100%}}.hero-inner[data-v-162c1706]{z-index:1;max-width:1100px;margin:0 auto;position:relative}.hero-decor[data-v-162c1706]{animation:decor-in-162c1706 1.2s var(--ease-out) backwards}@keyframes decor-in-162c1706{0%{opacity:0}}.hero>.hero-route[data-v-162c1706]{display:none}@media (width>=1800px){.hero>.hero-route[data-v-162c1706]{z-index:1;width:250px;display:block;position:absolute;top:50%;left:max(24px,25vw - 400px);translate:0 -50%}}@media (width>=1900px){.hero>.hero-route[data-v-162c1706]{transform-origin:0;left:max(24px,25vw - 419px);scale:1.15}}.hero>.hero-billboard[data-v-162c1706]{display:none}@media (width>=1280px){.hero>.hero-billboard[data-v-162c1706]{z-index:0;width:clamp(320px,22vw,380px);display:block;position:absolute;top:50%;right:64px;translate:0 -54%}}.hero-kicker[data-v-162c1706]{border-radius:var(--radius-full);background:var(--accent-primary-dim);color:var(--accent-primary-text);border:1px solid #1e88c540;align-items:center;gap:9px;margin-bottom:18px;padding:6px 14px 6px 10px;display:inline-flex}.live-dot[data-v-162c1706]{background:var(--accent-tertiary);border-radius:50%;width:8px;height:8px;position:relative}.live-dot[data-v-162c1706]:after{content:"";background:var(--accent-tertiary);animation:live-ping-162c1706 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes live-ping-162c1706{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.hero-kicker[data-v-162c1706],.hero-actions[data-v-162c1706],.hero-stats[data-v-162c1706]{animation:hero-in-162c1706 .7s var(--ease-out) backwards}.hero-actions[data-v-162c1706]{animation-delay:.14s}.hero-stats[data-v-162c1706]{animation-delay:.24s}@keyframes hero-in-162c1706{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-title[data-v-162c1706]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(3.25rem,4.2vw + .5rem,5.5rem);font-weight:800;line-height:1.08}.hero-title .accent[data-v-162c1706]{color:var(--accent-primary-text);white-space:nowrap;font-size:.78em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title .accent[data-v-162c1706]{background:linear-gradient(100deg, var(--accent-primary-text) 0%, var(--accent-primary-text) 30%, var(--accent-secondary-text) 50%, var(--accent-primary-text) 70%, var(--accent-primary-text) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite accent-flow-162c1706}}@keyframes accent-flow-162c1706{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (width<=560px){.hero-title .accent[data-v-162c1706]{white-space:normal}}.hero-sub[data-v-162c1706]{color:var(--text-secondary);max-width:640px;margin-bottom:32px;font-size:clamp(1.0625rem,.5vw + .8rem,1.25rem)}.hero-actions[data-v-162c1706]{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.hero-stats[data-v-162c1706]{flex-wrap:wrap;gap:56px;display:flex}.stat[data-v-162c1706]{flex-direction:column;gap:6px;display:flex;position:relative}.stat-num[data-v-162c1706]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.stat[data-v-162c1706]:after{content:"";transform-origin:0;width:28px;height:3px;animation:stat-line-162c1706 .9s var(--ease-out) .6s backwards;background:currentColor;border-radius:3px;margin-top:4px}.hero-stats .stat[data-v-162c1706]:first-child:after{background:var(--accent-primary)}.hero-stats .stat[data-v-162c1706]:nth-child(2):after{background:var(--accent-secondary)}.hero-stats .stat[data-v-162c1706]:nth-child(3):after{background:var(--accent-tertiary)}@keyframes stat-line-162c1706{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-cta[data-v-162c1706] .g-btn{position:relative;overflow:hidden}.hero-cta[data-v-162c1706] .g-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.hero-cta[data-v-162c1706]:hover .g-btn:after{transition:transform .7s var(--ease-out);transform:translate(120%)}}.hero-stats .stat:first-child .stat-num[data-v-162c1706]{color:var(--accent-primary-text)}.hero-stats .stat:nth-child(2) .stat-num[data-v-162c1706]{color:var(--accent-secondary-text)}.hero-stats .stat:nth-child(3) .stat-num[data-v-162c1706]{color:var(--accent-tertiary)}.section[data-v-162c1706]{width:100%;max-width:1100px;margin:0 auto;padding:72px 24px}.section-alt[data-v-162c1706]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);max-width:none}.section-alt[data-v-162c1706]>*{max-width:1052px;margin-left:auto;margin-right:auto}.section-head[data-v-162c1706]{margin-bottom:32px}.section-head .t-display-md[data-v-162c1706]:after,.production-text .t-display-md[data-v-162c1706]:after{content:"";background:var(--gradient-cta);transform-origin:0;width:48px;height:4px;transition:transform .8s var(--ease-out) .2s;border-radius:4px;margin-top:12px;display:block}.reveal:not(.is-revealed) .t-display-md[data-v-162c1706]:after{transform:scaleX(0)}.section-sub[data-v-162c1706]{color:var(--text-secondary);margin-top:8px}.formats-grid[data-v-162c1706]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.format-card[data-v-162c1706]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.section-alt .format-card[data-v-162c1706]{background:var(--bg-base)}.format-card[data-v-162c1706]{isolation:isolate;will-change:transform;transition:border-color var(--transition-base), transform .6s var(--ease-out), box-shadow .4s var(--ease-out);position:relative}.format-card.is-tilting[data-v-162c1706]{transition:border-color var(--transition-base), transform .12s linear, box-shadow .4s var(--ease-out)}.format-glare[data-v-162c1706]{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.format-card.is-tilting .format-glare[data-v-162c1706]{opacity:1}.format-illu img[data-v-162c1706]{transition:translate .6s var(--ease-out), scale .6s var(--ease-out)}.format-card.is-tilting .format-illu img[data-v-162c1706]{transition:translate .12s linear, scale .6s var(--ease-out);scale:1.04}.format-card.t-billboard[data-v-162c1706]{--glow:#1e88c547}.format-card.t-led[data-v-162c1706]{--glow:#ec008c3d}.format-card.t-facade[data-v-162c1706]{--glow:#22a34a42}.format-card.t-cityboard[data-v-162c1706]{--glow:#608caa4d}@media (hover:hover) and (pointer:fine){.format-card[data-v-162c1706]:hover{box-shadow:0 24px 48px -24px var(--glow)}.format-card:hover .format-link[data-v-162c1706] svg{transform:translate(4px)}}.format-link[data-v-162c1706] svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.format-card[data-v-162c1706]:hover{border-color:var(--border-strong);transform:translateY(-3px)}}.reveal-pending .format-card[data-v-162c1706]{opacity:0}.reveal-shown .format-card[data-v-162c1706]{animation:card-rise-162c1706 .34s var(--ease-out) backwards}.formats-grid .format-card[data-v-162c1706]:nth-child(2){animation-delay:50ms}.formats-grid .format-card[data-v-162c1706]:nth-child(3){animation-delay:.1s}.formats-grid .format-card[data-v-162c1706]:nth-child(4){animation-delay:.15s}.formats-grid .format-card[data-v-162c1706]:nth-child(5){animation-delay:.2s}.formats-grid .format-card[data-v-162c1706]:nth-child(n+6){animation-delay:.24s}@keyframes card-rise-162c1706{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.format-illu[data-v-162c1706]{aspect-ratio:10/7;position:relative;overflow:hidden}.format-illu img[data-v-162c1706]{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:142%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.format-illu.t-billboard[data-v-162c1706]{background:linear-gradient(135deg,#1e88c529,#0000 70%)}.format-illu.t-led[data-v-162c1706]{background:linear-gradient(135deg,#ec008c21,#0000 70%)}.format-illu.t-facade[data-v-162c1706]{background:linear-gradient(135deg,#22a34a29,#0000 70%)}.format-illu.t-cityboard[data-v-162c1706]{background:linear-gradient(135deg,#608caa2e,#0000 70%)}.format-body[data-v-162c1706]{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.format-link[data-v-162c1706]{color:var(--accent-secondary-text);align-items:center;gap:5px;margin-top:auto;font-size:.8125rem;display:inline-flex}.geo-layout[data-v-162c1706]{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.geo-map-wrap[data-v-162c1706]{min-height:clamp(420px, calc(100svh - var(--header-height) - 230px), 820px);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);position:relative;overflow:hidden}.geo-side[data-v-162c1706]{flex-direction:column;gap:12px;min-width:0;display:flex}.geo-side-title[data-v-162c1706]{color:var(--text-secondary)}@media (width>=861px){.geo-section[data-v-162c1706]{min-height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px;display:flex}.geo-section[data-v-162c1706]>*{width:100%}.geo-section .section-head[data-v-162c1706]{margin-bottom:24px}.geo-side .geo-chips[data-v-162c1706]{flex-flow:column;gap:5px}.geo-side .geo-chip[data-v-162c1706]{border-radius:var(--radius-md);justify-content:space-between;padding:6px 12px}}.geo-map-canvas[data-v-162c1706]{position:absolute;inset:0}.geo-map-fallback[data-v-162c1706]{background:var(--bg-base);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.geo-map-icon[data-v-162c1706]{color:var(--text-disabled)}.geo-map-cta[data-v-162c1706]{margin-top:auto;padding-top:8px;display:block}.geo-chips[data-v-162c1706]{flex-wrap:wrap;gap:10px;display:flex}.geo-links[data-v-162c1706]{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;padding-top:14px;font-size:.875rem;display:flex}.geo-links-list[data-v-162c1706]{flex-wrap:wrap;gap:6px 14px;display:flex}.geo-links a[data-v-162c1706]{color:var(--accent-secondary-text)}.geo-links-all[data-v-162c1706]{font-weight:600}@media (hover:hover) and (pointer:fine){.geo-links a[data-v-162c1706]:hover{text-decoration:underline}}.geo-chip[data-v-162c1706]{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);align-items:center;gap:7px;padding:7px 14px;font-size:.8125rem;display:inline-flex}.geo-chip[data-v-162c1706]:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary-text)}.geo-chip.on[data-v-162c1706]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.geo-chip[data-v-162c1706]:disabled{cursor:default;color:var(--text-disabled);border-style:dashed}.geo-chip-count[data-v-162c1706]{white-space:nowrap;border-radius:var(--radius-full);background:var(--bg-surface);min-width:18px;color:var(--text-secondary);text-align:center;flex-shrink:0;padding:0 5px;font-size:.6875rem;font-weight:700}.geo-chip.on .geo-chip-count[data-v-162c1706]{color:#fff;background:#ffffff40}.news-grid[data-v-162c1706]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.news-card[data-v-162c1706]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.news-card.clickable[data-v-162c1706]{cursor:pointer}@media (hover:hover) and (pointer:fine){.news-card.clickable[data-v-162c1706]:hover{border-color:var(--border-strong);transform:translateY(-3px)}}.reveal-pending .news-card[data-v-162c1706]{opacity:0}.reveal-shown .news-card[data-v-162c1706]{animation:card-rise-162c1706 .34s var(--ease-out) backwards}.news-grid .news-card[data-v-162c1706]:nth-child(2){animation-delay:60ms}.news-grid .news-card[data-v-162c1706]:nth-child(3){animation-delay:.12s}.news-grid .news-card[data-v-162c1706]:nth-child(n+4){animation-delay:.16s}.news-img[data-v-162c1706]{aspect-ratio:16/9;background:var(--bg-base)}.news-img img[data-v-162c1706]{object-fit:cover;width:100%;height:100%;display:block}.news-img-ph[data-v-162c1706]{width:100%;height:100%;color:var(--text-disabled);justify-content:center;align-items:center;display:flex}.news-body[data-v-162c1706]{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.news-sub[data-v-162c1706]{color:var(--text-secondary)}.production[data-v-162c1706]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.production-text[data-v-162c1706]{flex:1;min-width:280px}.production-card[data-v-162c1706]{isolation:isolate;transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .4s var(--ease-out);background:var(--accent-secondary-dim);border-radius:var(--radius-lg);border:1px solid #0000;flex-direction:column;gap:6px;min-width:240px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.production-more[data-v-162c1706]{color:var(--accent-primary-text);align-items:center;gap:6px;margin-top:16px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.production-more[data-v-162c1706]:hover{text-underline-offset:3px;text-decoration:underline}}.production-section[data-v-162c1706],.team-section[data-v-162c1706]{border-top:1px solid var(--border-subtle)}.production-vk[data-v-162c1706]{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:700}.production-ext[data-v-162c1706]{color:var(--accent-secondary-text);position:absolute;top:18px;right:18px}.production-ring[data-v-162c1706]{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ring-angle,0deg), #1e88c5, #ec008c, #22a34a, #3dbdf0, #1e88c5);-webkit-mask-composite:xor;padding:2.5px;animation:6s linear infinite ring-spin-162c1706;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring-spin-162c1706{to{--ring-angle:360deg}}@media (hover:hover) and (pointer:fine){.production-card[data-v-162c1706]:hover{transform:translateY(-3px)}.production-card:hover .production-ext[data-v-162c1706]{transform:translate(2px,-2px)}}.production-ext[data-v-162c1706]{transition:transform .3s var(--ease-out)}.home-faq[data-v-162c1706]{max-width:860px}.faq-loading[data-v-162c1706]{justify-content:center;align-items:center;min-height:320px;display:flex}.faq-fallback[data-v-162c1706]{color:var(--text-secondary)}.faq-fallback a[data-v-162c1706]{color:var(--accent-secondary-text);text-underline-offset:2px;text-decoration:underline}@media (width<=860px){.geo-layout[data-v-162c1706]{grid-template-columns:1fr;gap:18px}.geo-map-cta[data-v-162c1706]{order:-1;margin-top:0;padding-top:0}.geo-map-wrap[data-v-162c1706]{height:380px;min-height:0}.hero-title[data-v-162c1706]{font-size:2.25rem}.hero-stats[data-v-162c1706]{gap:32px}}@media (width<=560px){.hero[data-v-162c1706]{padding:48px 16px 40px}.hero-title[data-v-162c1706]{margin-bottom:14px;font-size:1.875rem}.hero-kicker[data-v-162c1706]{margin-bottom:10px}.hero-sub[data-v-162c1706]{margin-bottom:24px;font-size:.9375rem}.hero-actions[data-v-162c1706]{gap:10px;margin-bottom:32px}.hero-actions[data-v-162c1706]>*,.hero-actions[data-v-162c1706] .g-btn{width:100%}.hero-stats[data-v-162c1706]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-num[data-v-162c1706]{font-size:1.75rem}.stat .t-label[data-v-162c1706]{font-size:.6875rem;line-height:1.3}.section[data-v-162c1706]{padding:40px 16px}.section-head[data-v-162c1706]{margin-bottom:20px}.news-grid[data-v-162c1706]{grid-template-columns:1fr;gap:14px}.formats-grid[data-v-162c1706]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;margin:-8px -16px 0;padding:10px 16px 14px;scroll-padding-inline:16px;overflow-x:auto}.formats-grid[data-v-162c1706]::-webkit-scrollbar{display:none}.formats-grid .format-card[data-v-162c1706]{scroll-snap-align:start}.geo-map-wrap[data-v-162c1706]{height:300px}.geo-chips[data-v-162c1706]{gap:8px}.geo-chip[data-v-162c1706]{min-height:40px}.geo-chips[data-v-162c1706]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.geo-chip[data-v-162c1706]{border-radius:var(--radius-md);text-align:left;justify-content:space-between;padding:8px 10px;line-height:1.25}.production[data-v-162c1706]{gap:18px}.production-card[data-v-162c1706]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hero-kicker[data-v-162c1706],.hero-actions[data-v-162c1706],.hero-stats[data-v-162c1706],.stat[data-v-162c1706]:after,.live-dot[data-v-162c1706]:after,.hero-title .accent[data-v-162c1706],.production-ring[data-v-162c1706]{animation:none!important}.format-card[data-v-162c1706],.format-illu img[data-v-162c1706]{transition:none}.hero-cta[data-v-162c1706] .g-btn:after{display:none}}.hero.is-offscreen .hero-title .accent[data-v-162c1706],.hero.is-offscreen .live-dot[data-v-162c1706]:after,.production-card.is-offscreen .production-ring[data-v-162c1706]{animation-play-state:paused}@media print{.hero-title .accent[data-v-162c1706]{color:var(--accent-primary-text);background:0 0}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;font-weight:100 599;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:103.69%;ascent-override:102.8%;descent-override:28.93%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:99.76%;ascent-override:106.86%;descent-override:30.07%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:106.08%;ascent-override:91.32%;descent-override:22.74%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:101.14%;ascent-override:95.78%;descent-override:23.85%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#f5f7fa;--bg-surface:#fff;--bg-elevated:#fff;--bg-overlay:#14161f73;--accent-primary:#1577b0;--accent-primary-hover:#11648f;--accent-primary-text:#11648f;--accent-secondary:#ec008c;--accent-secondary-text:#cc007a;--accent-tertiary:#22a34a;--accent-tertiary-text:#15803d;--accent-primary-dim:#1e88c51f;--accent-secondary-dim:#ec008c1a;--accent-tertiary-dim:#22a34a1f;--accent-success:var(--accent-tertiary);--accent-success-dim:var(--accent-tertiary-dim);--gradient-brand:linear-gradient(120deg, #3fd0c2 0%, #3dbdf0 30%, #5ba4e8 50%, #dca9dc 75%, #f2a6a0 100%);--gradient-cta:linear-gradient(120deg, #1e88c5 0%, #ec008c 100%);--text-primary:#14161f;--text-secondary:#5b6472;--text-disabled:#a8b0bd;--text-placeholder:#6b7280;--text-inverse:#fff;--border-subtle:#eceff3;--border-default:#dce2ea;--border-strong:#c2cad6;--status-active:#22a34a;--status-inactive:#9aa3b2;--status-occupied:#f59e0b;--status-error:#ef4444;--status-moderation:#ec008c;--status-active-text:#15803d;--status-occupied-text:#b45309;--status-error-text:#b91c1c;--status-moderation-text:#cc007a;--font-display:"Manrope", "Manrope Fallback", sans-serif;--font-body:"Inter", "Inter Fallback", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--shadow-card:0 1px 2px #1018280a, 0 4px 16px #1018280f;--shadow-popup:0 8px 28px #10182824;--shadow-glow-primary:0 4px 16px #1e88c547;--shadow-glow-secondary:0 4px 16px #ec008c3d;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--transition-fast:.12s var(--ease-out);--transition-base:.2s var(--ease-out);--header-height:64px;--sidebar-width:360px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--fs-input:16px;--tap-min:40px;--z-dropdown:50;--z-header:100;--z-consent:150;--z-modal:200;--z-toast:300}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#0f1117;--bg-surface:#171a21;--bg-elevated:#1f242e;--bg-overlay:#0000009e;--accent-primary-dim:#1e88c533;--accent-secondary-dim:#ec008c2e;--accent-tertiary-dim:#22a34a33;--accent-secondary-text:#ff4dae;--accent-primary-text:#4fa8de;--accent-tertiary-text:#4ade80;--text-primary:#e8eaed;--text-secondary:#99a2b1;--text-disabled:#5b6472;--text-placeholder:#8a93a3;--status-active-text:#4ade80;--status-occupied-text:#fbbf24;--status-error-text:#f87171;--status-moderation-text:#ff4dae;--border-subtle:#232833;--border-default:#2d3340;--border-strong:#3c4350;--shadow-card:0 1px 2px #0006, 0 4px 16px #00000080;--shadow-popup:0 8px 28px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);min-height:100dvh;line-height:1.5}html,body{max-width:100%;overflow-x:clip}img,video,canvas,iframe{max-width:100%}img,video{height:auto}body{overflow-wrap:break-word}@media (pointer:coarse){input,select,textarea{font-size:var(--fs-input)!important}button:has(>svg:only-child){min-width:var(--tap-min);min-height:var(--tap-min)}}*{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}::selection{background:var(--accent-secondary-dim);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.drop-enter-active,.drop-leave-active{transform-origin:top;transition:opacity var(--transition-fast), transform var(--transition-fast)}.drop-enter-from,.drop-leave-to{opacity:0;transform:translateY(-4px)scale(.98)}@media (prefers-reduced-motion:reduce){.drop-enter-from,.drop-leave-to{transform:none}}.t-display-lg{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1.1}.t-display-md{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.2}.t-heading-lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.t-heading-md{font-family:var(--font-display);font-size:1rem;font-weight:600}.t-body{font-family:var(--font-body);font-size:.9375rem;font-weight:400}.t-body-sm{font-family:var(--font-body);font-size:.8125rem;font-weight:400}.t-caption{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.02em;font-size:.75rem;font-weight:500}.t-mono{font-family:var(--font-mono);font-size:.875rem;font-weight:500}.t-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal.is-revealed{opacity:1;transform:none}@media print{.reveal{opacity:1;transform:none}}.page-enter-active{transition:opacity .18s var(--ease-out)}.page-enter-from{opacity:0}.page-leave-active{display:none}@media (prefers-reduced-motion:reduce){.page-enter-active{transition:none}}::view-transition-group(surface-photo){border-radius:var(--radius-md);animation-duration:.34s;animation-timing-function:cubic-bezier(.23,1,.32,1);overflow:clip}::view-transition-old(surface-photo){object-fit:cover;height:100%;animation-duration:.34s}::view-transition-new(surface-photo){object-fit:cover;height:100%;animation-duration:.34s}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}.accent-line:after{content:"";background:var(--gradient-cta);transform-origin:0;width:48px;height:4px;transition:transform .8s var(--ease-out) .2s;border-radius:4px;margin-top:12px;display:block}.reveal:not(.is-revealed) .accent-line:after,.reveal.accent-line:not(.is-revealed):after{transform:scaleX(0)}.page-glow{isolation:isolate;position:relative}.page-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 55% at 18% 30%, var(--accent-primary-dim), transparent 70%), radial-gradient(30% 50% at 82% 15%, var(--accent-secondary-dim), transparent 70%);width:100vw;position:absolute;top:-80px;bottom:0;left:50%;transform:translate(-50%)}@media print{.page-glow:before{display:none}}
