.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-c8c3d4f7]{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-c8c3d4f7]{flex:1 1 0;align-items:center;display:flex}.logo[data-v-c8c3d4f7]{align-items:center;display:flex}.logo-img[data-v-c8c3d4f7]{width:auto;height:34px;display:block}.header-left[data-v-c8c3d4f7]{container:hdr-left/inline-size}.contacts[data-v-c8c3d4f7]{align-items:center;gap:4px;margin-left:12px;display:none}.ct[data-v-c8c3d4f7]{--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-c8c3d4f7]{--tone:var(--accent-secondary);--tone-dim:var(--accent-secondary-dim);--tone-text:var(--accent-secondary-text);display:none}.ct-ico[data-v-c8c3d4f7]{display:inline-flex}.ct-ico svg[data-v-c8c3d4f7]{width:18px;height:18px}.ct[data-v-c8c3d4f7]:active{transform:scale(.94)}.ct[data-v-c8c3d4f7]:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.ct-text[data-v-c8c3d4f7]{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-c8c3d4f7]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.ct[data-v-c8c3d4f7]:hover{background:var(--tone);color:#fff}.ct:hover .ct-text[data-v-c8c3d4f7]{opacity:1;visibility:visible;transition-delay:0s;transform:none}}@media (width>=1024px){@container hdr-left (width>=104px){.contacts[data-v-c8c3d4f7]{display:flex}}@container hdr-left (width>=144px){.ct.is-mail[data-v-c8c3d4f7]{display:inline-flex}}}@media (width>=1024px) and (pointer:coarse){@container hdr-left (width<112px){.contacts[data-v-c8c3d4f7]{display:none}}@container hdr-left (width<160px){.ct.is-mail[data-v-c8c3d4f7]{display:none}}}@media (width>=1024px) and (pointer:fine){@container hdr-left (width>=218px){.contacts[data-v-c8c3d4f7]{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-c8c3d4f7]{width:auto;height:auto;color:var(--text-secondary);background:0 0;border-radius:4px;gap:7px}.ct[data-v-c8c3d4f7]:hover{color:var(--tone-text);background:0 0}.ct[data-v-c8c3d4f7]:active{transform:none}.ct-ico[data-v-c8c3d4f7]{color:var(--tone-text)}.ct-ico svg[data-v-c8c3d4f7]{width:14px;height:14px}.ct-text[data-v-c8c3d4f7]{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-c8c3d4f7]{font-size:.75rem;font-weight:500;line-height:16px}}}@media (width<=1023px){@container hdr-left (width>=94px){.contacts[data-v-c8c3d4f7]{margin-left:8px;display:flex}}}@media (pointer:coarse){.ct[data-v-c8c3d4f7]{background-clip:content-box;width:44px;height:44px;padding:4px}.ct-text[data-v-c8c3d4f7]{display:none}}@media (hover:hover) and (pointer:fine){.ct.is-phone:hover .ct-ico svg[data-v-c8c3d4f7]{animation:.7s ease-in-out ct-ring-c8c3d4f7}.ct.is-mail:hover .ct-ico svg[data-v-c8c3d4f7]{animation:ct-fly-c8c3d4f7 .6s var(--ease-out)}}@keyframes ct-ring-c8c3d4f7{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%,60%{transform:rotate(12deg)}75%{transform:rotate(-5deg)}}@keyframes ct-fly-c8c3d4f7{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-c8c3d4f7]{animation:none!important}.ct[data-v-c8c3d4f7],.ct-text[data-v-c8c3d4f7]{transition:none}.ct-text[data-v-c8c3d4f7]{transform:none}}.header-nav[data-v-c8c3d4f7]{flex:none;align-self:stretch;align-items:stretch;gap:22px;display:flex}.header-nav .nav-link[data-v-c8c3d4f7]{align-items:center;font-size:1rem;font-weight:500;display:flex;position:relative}.header-nav .nav-link[data-v-c8c3d4f7]: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-c8c3d4f7]{color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.nav-link[data-v-c8c3d4f7]:hover{color:var(--accent-secondary-text)}.header-nav .nav-link[data-v-c8c3d4f7]:hover:after{transform:scaleX(1)}}.header-nav .nav-link[data-v-c8c3d4f7]:focus-visible{color:var(--accent-secondary-text);outline:none}.header-nav .nav-link[data-v-c8c3d4f7]:focus-visible:after{transform:scaleX(1)}.nav-strong[data-v-c8c3d4f7]{color:var(--text-primary);font-weight:600}.header-nav .nav-strong.router-link-active[data-v-c8c3d4f7]{color:var(--accent-primary-text)}.header-nav .nav-strong.router-link-active[data-v-c8c3d4f7]:after{background:var(--accent-primary);transform:scaleX(1)}@property --nav-dsp-ring{syntax:"<angle>";inherits:false;initial-value:0deg}.nav-dsp[data-v-c8c3d4f7]{--blue:#3dbdf0;--pink:#ec008c;border-radius:var(--radius-full);background:radial-gradient(circle at 1px 1px, #ffffff14 1px, transparent 1.4px) 0 0 / 4px 4px padding-box, linear-gradient(#10131a, #10131a) padding-box, conic-gradient(from var(--nav-dsp-ring), var(--blue), var(--pink), #7b5cff, var(--blue)) border-box;color:#fff;white-space:nowrap;height:34px;transition:transform .18s var(--ease-out), box-shadow .22s var(--ease-out);border:1.5px solid #0000;flex-shrink:0;align-self:center;align-items:center;gap:7px;padding:0 5px 0 11px;animation:5s linear infinite paused nav-dsp-spin-c8c3d4f7;display:inline-flex;position:relative;box-shadow:0 4px 14px -6px #ec008c8c}@keyframes nav-dsp-spin-c8c3d4f7{to{--nav-dsp-ring:360deg}}.nav-dsp-label[data-v-c8c3d4f7]{font:700 .875rem/1 var(--font-display)}.nav-dsp-tag[data-v-c8c3d4f7]{color:#3dbdf0;font:800 .6875rem/1 var(--font-display);letter-spacing:.08em;text-shadow:0 0 6px #3dbdf099;border:1px solid #3dbdf080;border-radius:4px;padding:3px 5px 2px;animation:.9s step-end .4s backwards nav-dsp-on-c8c3d4f7;display:inline-block}@keyframes nav-dsp-on-c8c3d4f7{0%{opacity:0}20%{opacity:1}30%{opacity:.25}45%{opacity:1}55%{opacity:.4}70%,to{opacity:1}}.nav-dsp-price[data-v-c8c3d4f7]{border-radius:var(--radius-full);color:#fff;font:700 .75rem/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(95deg,#1577b0,#7a3fd0 55%,#cc007a);padding:3px 8px}.nav-dsp-live[data-v-c8c3d4f7]{background:#ec008c;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative;box-shadow:0 0 6px #ec008c}.nav-dsp-live[data-v-c8c3d4f7]:after{content:"";animation:nav-dsp-ping-c8c3d4f7 1.8s var(--ease-out) infinite;background:#ec008c;border-radius:50%;position:absolute;inset:0}@keyframes nav-dsp-ping-c8c3d4f7{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.nav-dsp.router-link-active[data-v-c8c3d4f7]{animation-play-state:running;box-shadow:0 6px 18px -6px #ec008cb3}@media (hover:hover) and (pointer:fine){.nav-dsp[data-v-c8c3d4f7]:hover{animation-play-state:running;transform:translateY(-1px);box-shadow:0 8px 22px -8px #ec008cbf,0 6px 18px -10px #3dbdf0cc}}.nav-dsp[data-v-c8c3d4f7]:active{transition-duration:.12s;transform:scale(.96)}.nav-dsp[data-v-c8c3d4f7]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;animation-play-state:running}@media (prefers-reduced-motion:reduce){.nav-dsp[data-v-c8c3d4f7],.nav-dsp-tag[data-v-c8c3d4f7],.nav-dsp-live[data-v-c8c3d4f7]:after{animation:none}.nav-dsp[data-v-c8c3d4f7]{transition:none}.nav-dsp[data-v-c8c3d4f7]:hover,.nav-dsp[data-v-c8c3d4f7]:active{transform:none}}.nav-divider[data-v-c8c3d4f7]{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-c8c3d4f7]:after{transition:none}}@media (width<=1799px){.user-email[data-v-c8c3d4f7]{display:none}}@media (width<=2019px){.is-staff .user-email[data-v-c8c3d4f7]{display:none}}@media (width<=1599px){.header-nav .nav-minor[data-v-c8c3d4f7]{display:none}}@media (width<=1659px){.nav-dsp[data-v-c8c3d4f7]{padding-right:11px}.nav-dsp .nav-dsp-price[data-v-c8c3d4f7]{display:none}}@media (width<=1819px){.is-staff .nav-dsp[data-v-c8c3d4f7]{padding-right:11px}.is-staff .nav-dsp .nav-dsp-price[data-v-c8c3d4f7]{display:none}}@media (width<=1379px){.header-nav .nav-faq[data-v-c8c3d4f7]{display:none}}@media (width<=1219px){.nav-dsp-label[data-v-c8c3d4f7]{font-size:.75rem;line-height:1.15}.nav-dsp-l2[data-v-c8c3d4f7]{display:block}.header-nav .nav-geo[data-v-c8c3d4f7]{display:none}}@media (width<=1759px){.is-staff .header-nav .nav-minor[data-v-c8c3d4f7]{display:none}}@media (width<=1529px){.is-staff .header-nav .nav-faq[data-v-c8c3d4f7]{display:none}}@media (width<=1359px){.is-staff .header-nav .nav-contacts[data-v-c8c3d4f7]{display:none}}@media (width<=1279px){.is-staff .nav-dsp-label[data-v-c8c3d4f7]{font-size:.75rem;line-height:1.15}.is-staff .nav-dsp-l2[data-v-c8c3d4f7]{display:block}.is-staff .header-nav .nav-geo[data-v-c8c3d4f7]{display:none}}@media (width<=1100px){.header-nav[data-v-c8c3d4f7]{gap:16px}.header-nav .nav-link[data-v-c8c3d4f7]{font-size:.9375rem}}.header-actions[data-v-c8c3d4f7]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.icon-btn[data-v-c8c3d4f7]{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-c8c3d4f7]:hover{color:var(--text-primary);background:var(--bg-elevated)}}.icon-btn[data-v-c8c3d4f7]:active{transform:scale(.94)}.cart-count[data-v-c8c3d4f7]{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-c8c3d4f7]{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-c8c3d4f7]:hover{border-color:var(--border-strong)}.user-avatar[data-v-c8c3d4f7]{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-c8c3d4f7]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.8125rem;overflow:hidden}.login-link[data-v-c8c3d4f7]{color:var(--text-primary);font-size:.9375rem;font-weight:500}.burger[data-v-c8c3d4f7]{display:none}.mobile-menu[data-v-c8c3d4f7]{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-c8c3d4f7]{color:var(--text-primary);border-radius:var(--radius-md);transition:background var(--transition-fast);padding:12px 14px;font-size:.9375rem}.mm-link[data-v-c8c3d4f7]:active{background:var(--bg-base)}.mm-link-accent[data-v-c8c3d4f7]{color:var(--accent-primary-text);font-weight:600}.mm-link-btn[data-v-c8c3d4f7]{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-c8c3d4f7]{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-c8c3d4f7]{align-items:center;gap:10px;display:flex}.mm-dsp[data-v-c8c3d4f7]{color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 1.4px) 0 0/4px 4px padding-box padding-box,linear-gradient(#10131a,#10131a) padding-box padding-box,linear-gradient(95deg,#3dbdf0,#9d7bff 55%,#ec008c) border-box;border:1.5px solid #0000;align-items:center;gap:10px;margin:2px 0 4px;display:flex}.mm-dsp[data-v-c8c3d4f7]:active{background:linear-gradient(#1a1f2b,#1a1f2b) padding-box padding-box,linear-gradient(95deg,#3dbdf0,#9d7bff 55%,#ec008c) border-box}.mm-dsp-text[data-v-c8c3d4f7]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mm-dsp-text strong[data-v-c8c3d4f7]{font:700 .9375rem/1.3 var(--font-display)}.mm-dsp-text .nav-dsp-tag[data-v-c8c3d4f7]{vertical-align:1px;margin-left:4px}.mm-link-contact svg[data-v-c8c3d4f7]{color:var(--accent-primary-text);flex-shrink:0}.mm-link-contact.is-mail svg[data-v-c8c3d4f7]{color:var(--accent-secondary-text)}.mm-divider[data-v-c8c3d4f7]{background:var(--border-subtle);height:1px;margin:6px 8px}.menu-enter-active[data-v-c8c3d4f7],.menu-leave-active[data-v-c8c3d4f7]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.menu-enter-from[data-v-c8c3d4f7],.menu-leave-to[data-v-c8c3d4f7]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.menu-enter-from[data-v-c8c3d4f7],.menu-leave-to[data-v-c8c3d4f7]{transform:none}}@media (width<=1023px){.header-nav[data-v-c8c3d4f7],.user-email[data-v-c8c3d4f7]{display:none}.burger[data-v-c8c3d4f7]{display:flex}.hide-mobile[data-v-c8c3d4f7]{display:none}.app-header[data-v-c8c3d4f7]{gap:12px}.header-actions[data-v-c8c3d4f7]{gap:4px}}@media (pointer:coarse){.icon-btn[data-v-c8c3d4f7]{width:44px;height:44px}.nav-dsp[data-v-c8c3d4f7]{height:var(--tap-min)}.user-chip[data-v-c8c3d4f7]{min-height:var(--tap-min)}.mm-link[data-v-c8c3d4f7]{min-height:var(--tap-min);align-items:center;display:flex}}@media (width<=480px){.app-header[data-v-c8c3d4f7]{padding:0 12px}}@media (width>=1024px){.mobile-menu[data-v-c8c3d4f7]{display:none}}.footer[data-v-36a16af2]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);margin-top:auto}.footer-inner[data-v-36a16af2]{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-36a16af2]{flex-direction:column;gap:9px;font-size:.875rem;display:flex}.footer-col h2[data-v-36a16af2]{margin-bottom:4px}.footer-col a[data-v-36a16af2]{color:var(--text-secondary);transition:color var(--transition-fast)}.footer-col a[data-v-36a16af2]:hover{color:var(--accent-secondary-text)}.vk-link[data-v-36a16af2]{align-items:center;gap:5px;display:inline-flex}.logo-img[data-v-36a16af2]{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;height:44px;display:block}.muted[data-v-36a16af2]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.footer-bottom[data-v-36a16af2]{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-36a16af2]{color:var(--text-secondary);transition:color var(--transition-fast)}.footer-bottom a[data-v-36a16af2]:hover{color:var(--accent-secondary-text)}@media (width<=720px){.footer-inner[data-v-36a16af2]{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.footer-col a[data-v-36a16af2],.footer-bottom a[data-v-36a16af2]{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}}@property --dsp-ring{syntax:"<angle>";inherits:false;initial-value:0deg}.dsp-cta[data-v-1a71595e]{--panel:#10131a;--blue:#3dbdf0;--pink:#ec008c;isolation:isolate;border-radius:var(--radius-md);background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 1.4px) 0 0 / 4px 4px padding-box, linear-gradient(var(--panel), var(--panel)) padding-box, conic-gradient(from var(--dsp-ring), var(--blue), var(--pink), #7b5cff, var(--blue)) border-box;color:#fff;height:52px;transition:transform .2s var(--ease-out), box-shadow .26s var(--ease-out);border:2px solid #0000;align-items:center;gap:12px;padding:0 14px 0 18px;text-decoration:none;animation:6s linear infinite paused dsp-ring-spin-1a71595e;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #ec008c73,0 2px 6px -2px #10131a59}@keyframes dsp-ring-spin-1a71595e{to{--dsp-ring:360deg}}.dsp-cta-scan[data-v-1a71595e]{z-index:-1;animation:dsp-scan-1a71595e 5.5s var(--ease-out) 1.2s infinite;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#3dbdf02e 48%,#ec008c38 52%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}@keyframes dsp-scan-1a71595e{0%{transform:translate(-110%)}28%,to{transform:translate(110%)}}.dsp-cta-live[data-v-1a71595e]{background:var(--pink);width:9px;height:9px;box-shadow:0 0 8px var(--pink);border-radius:50%;flex-shrink:0;position:relative}.dsp-cta-live[data-v-1a71595e]:after{content:"";background:var(--pink);animation:dsp-ping-1a71595e 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes dsp-ping-1a71595e{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.dsp-cta-text[data-v-1a71595e]{flex-direction:column;flex:1;gap:1px;line-height:1.1;display:flex}.dsp-cta-title[data-v-1a71595e]{font:700 1rem/1.15 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.dsp-cta-price[data-v-1a71595e]{font-variant-numeric:tabular-nums;background:linear-gradient(95deg, var(--blue) 0%, #9d7bff 50%, var(--pink) 100%);color:#0000;filter:drop-shadow(0 0 6px #ec008c73);transition:filter .26s var(--ease-out), transform .2s var(--ease-out);-webkit-background-clip:text;background-clip:text;font-size:1.1875rem;font-weight:800;animation:.9s step-end .5s backwards dsp-price-on-1a71595e;display:inline-block}@keyframes dsp-price-on-1a71595e{0%{opacity:0}20%{opacity:1}30%{opacity:.2}45%{opacity:1}55%{opacity:.35}70%,to{opacity:1}}.dsp-cta-sub[data-v-1a71595e]{font:500 .6875rem/1.2 var(--font-body);letter-spacing:.02em;color:#fff9;white-space:nowrap}.dsp-cta-arrow[data-v-1a71595e]{color:#fff;width:30px;height:30px;transition:transform .2s var(--ease-out), background .2s var(--ease-out);background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;margin-left:2px;display:grid}@media (hover:hover) and (pointer:fine){.dsp-cta[data-v-1a71595e]:hover{animation-play-state:running;transform:translateY(-2px);box-shadow:0 14px 32px -12px #ec008ca6,0 10px 28px -14px #3dbdf0b3,0 2px 6px -2px #10131a59}.dsp-cta:hover .dsp-cta-price[data-v-1a71595e]{filter:drop-shadow(0 0 10px #ec008ccc);transform:scale(1.06)}.dsp-cta:hover .dsp-cta-arrow[data-v-1a71595e]{background:linear-gradient(135deg, var(--blue), var(--pink));transform:translate(3px)}}.dsp-cta[data-v-1a71595e]:active{transition-duration:.12s;transform:scale(.97)}.dsp-cta[data-v-1a71595e]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;animation-play-state:running}@media (width<=340px){.dsp-cta[data-v-1a71595e]{height:auto;min-height:52px;padding-block:6px}.dsp-cta-title[data-v-1a71595e],.dsp-cta-sub[data-v-1a71595e]{white-space:normal}}@media (prefers-reduced-motion:reduce){.dsp-cta[data-v-1a71595e],.dsp-cta-live[data-v-1a71595e]:after,.dsp-cta-scan[data-v-1a71595e],.dsp-cta-price[data-v-1a71595e]{animation:none}.dsp-cta-scan[data-v-1a71595e]{display:none}.dsp-cta[data-v-1a71595e],.dsp-cta-price[data-v-1a71595e],.dsp-cta-arrow[data-v-1a71595e]{transition:none}.dsp-cta[data-v-1a71595e]:hover,.dsp-cta:hover .dsp-cta-price[data-v-1a71595e],.dsp-cta:hover .dsp-cta-arrow[data-v-1a71595e],.dsp-cta[data-v-1a71595e]:active{transform: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}}.nc[data-v-d19510e4]{--cw:min(760px, 78vw);--gap:32px;--side-sc:.8;--step:calc(var(--cw) * (1 + var(--side-sc)) / 2 + var(--gap))}.nc-stage[data-v-d19510e4]{width:100vw;height:calc(var(--cw) * 9 / 16);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:calc(50% - 50vw);position:relative}.nc-slide[data-v-d19510e4]{width:var(--cw);aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--bg-elevated);transform:translateX(calc(-50% + var(--o) * var(--step))) scale(var(--sc,1));transition:transform .56s var(--ease-in-out), opacity .42s ease;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:50%;overflow:hidden}.nc-slide img[data-v-d19510e4-s]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);pointer-events:none;display:block}.nc-slide.is-center[data-v-d19510e4]{z-index:2;box-shadow:0 22px 48px -24px #10182873}.nc-slide.is-side[data-v-d19510e4]{--sc:var(--side-sc);z-index:0;cursor:pointer}.nc-slide.is-far[data-v-d19510e4]{--sc:var(--side-sc);z-index:0;opacity:0;pointer-events:none}.nc-slide.is-jump[data-v-d19510e4]{opacity:0;transition:none}@media (hover:hover) and (pointer:fine){.nc-slide.is-center:hover img[data-v-d19510e4-s]{transform:scale(1.03)}}.nc-stage[data-v-d19510e4]:before,.nc-stage[data-v-d19510e4]:after{content:"";top:calc(100% * (1 - var(--side-sc)) / 2 - 1px);bottom:calc(100% * (1 - var(--side-sc)) / 2 - 1px);z-index:1;width:calc(50% - var(--cw) / 2);pointer-events:none;position:absolute}.nc-stage[data-v-d19510e4]:before{background:linear-gradient(to right, var(--bg-base), transparent);left:0}.nc-stage[data-v-d19510e4]:after{background:linear-gradient(to left, var(--bg-base), transparent);right:0}.nc-arrow[data-v-d19510e4]{z-index:3;border:1px solid var(--border-subtle);background:var(--bg-surface);width:48px;height:48px;color:var(--text-primary);box-shadow:var(--shadow-card);cursor:pointer;transition:transform .14s var(--ease-out), background-color .16s ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nc-arrow.is-prev[data-v-d19510e4]{left:calc(50% - var(--cw) / 2 - 24px)}.nc-arrow.is-next[data-v-d19510e4]{right:calc(50% - var(--cw) / 2 - 24px)}@media (hover:hover) and (pointer:fine){.nc-arrow[data-v-d19510e4]:hover{background:var(--bg-elevated)}}.nc-arrow[data-v-d19510e4]:active{transform:translateY(-50%)scale(.94)}.nc-arrow[data-v-d19510e4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.nc-caption[data-v-d19510e4]{width:var(--cw);min-height:var(--nc-cap-min,calc(2 * 1.3 * 1.25rem + 34px));margin:18px auto 0}.nc-cap-link[data-v-d19510e4]{color:var(--text-primary);border-radius:var(--radius-md);flex-direction:column;gap:8px;display:flex}.nc-cap-link[data-v-d19510e4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.nc-title[data-v-d19510e4-s]{-webkit-line-clamp:2;font:700 1.25rem/1.3 var(--font-display);letter-spacing:-.01em;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;transition:color .18s;display:-webkit-box;overflow:hidden}.nc-sub[data-v-d19510e4-s]{color:var(--text-secondary);margin:-2px 0 0;font-size:.875rem;line-height:1.45}.nc-more[data-v-d19510e4-s]{color:var(--accent-primary-text);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.nc-more svg[data-v-d19510e4-s]{transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.nc-cap-link:hover .nc-title[data-v-d19510e4-s]{color:var(--accent-primary-text)}.nc-cap-link:hover .nc-more svg[data-v-d19510e4-s]{transform:translate(4px)}}.nc-cap-enter-active[data-v-d19510e4],.nc-cap-leave-active[data-v-d19510e4]{transition:opacity .18s ease, transform .18s var(--ease-out)}.nc-cap-enter-from[data-v-d19510e4]{opacity:0;transform:translateY(6px)}.nc-cap-leave-to[data-v-d19510e4]{opacity:0}.nc-bar[data-v-d19510e4]{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.nc-marks[data-v-d19510e4]{gap:2px;display:flex}.nc-mark[data-v-d19510e4]{cursor:pointer;background:0 0;border:0;align-items:center;height:32px;padding:0 4px;display:flex}.nc-mark span[data-v-d19510e4]{background:var(--border-strong);width:24px;height:4px;transition:width .26s var(--ease-out), background-color .26s ease;border-radius:4px;display:block}.nc-mark.is-on span[data-v-d19510e4]{background:var(--gradient-cta);width:48px}.nc-mark[data-v-d19510e4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:6px}.nc-mark span[data-v-d19510e4]{position:relative;overflow:hidden}.nc.is-auto .nc-mark.is-on span[data-v-d19510e4]{background:var(--border-strong)}.nc-fill[data-v-d19510e4]{border-radius:inherit;background:var(--gradient-cta);transform-origin:0;animation:nc-fill-d19510e4 var(--nc-autoplay) linear forwards;position:absolute;inset:0}@keyframes nc-fill-d19510e4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nc.is-held .nc-fill[data-v-d19510e4]{animation-play-state:paused}.nc:has(:focus-visible) .nc-fill[data-v-d19510e4]{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.nc:hover .nc-fill[data-v-d19510e4]{animation-play-state:paused}}.nc-play[data-v-d19510e4]{border:1px solid var(--border-default);background:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color .16s ease, border-color .16s ease, transform .14s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.nc-play[data-v-d19510e4]:hover{color:var(--text-primary);border-color:var(--border-strong)}}.nc-play[data-v-d19510e4]:active{transform:scale(.94)}@media (pointer:coarse){.nc-play[data-v-d19510e4]{width:var(--tap-min);height:var(--tap-min)}}.nc-play[data-v-d19510e4]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (width<=599px){.nc[data-v-d19510e4]{--cw:74vw;--gap:10px;--side-sc:.9}.nc-arrow[data-v-d19510e4]{display:none}.nc-title[data-v-d19510e4-s]{font-size:1.0625rem}.nc-caption[data-v-d19510e4]{min-height:var(--nc-cap-min-sm,calc(2 * 1.3 * 1.0625rem + 34px));margin-top:14px}}@media (prefers-reduced-motion:reduce){.nc-slide[data-v-d19510e4],.nc-slide img[data-v-d19510e4-s],.nc-more svg[data-v-d19510e4-s],.nc-mark span[data-v-d19510e4],.nc-arrow[data-v-d19510e4],.nc-cap-enter-active[data-v-d19510e4],.nc-cap-leave-active[data-v-d19510e4]{transition:none}.nc-slide.is-center:hover img[data-v-d19510e4-s]{transform:none}}.nc-img-ph[data-v-a31fa5c0]{width:100%;height:100%;color:var(--text-disabled);justify-content:center;align-items:center;display:flex}.home[data-v-c30b169a]{flex-direction:column;display:flex}.home>section[data-v-c30b169a]{scroll-margin-top:var(--header-height)}.hero[data-v-c30b169a]{border-bottom:1px solid var(--border-subtle);padding:96px 24px 80px;position:relative;overflow:hidden}@media (width>=861px){.hero[data-v-c30b169a]{min-height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding:72px 24px;display:flex}.hero-inner[data-v-c30b169a]{width:100%}}.hero-inner[data-v-c30b169a]{z-index:1;max-width:1100px;margin:0 auto;position:relative}.hero-decor[data-v-c30b169a]{animation:decor-in-c30b169a 1.2s var(--ease-out) backwards}@keyframes decor-in-c30b169a{0%{opacity:0}}.hero>.hero-route[data-v-c30b169a]{display:none}@media (width>=1800px){.hero>.hero-route[data-v-c30b169a]{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-c30b169a]{transform-origin:0;left:max(24px,25vw - 419px);scale:1.15}}.hero>.hero-billboard[data-v-c30b169a]{display:none}@media (width>=1280px){.hero>.hero-billboard[data-v-c30b169a]{z-index:0;width:clamp(320px,22vw,380px);display:block;position:absolute;top:50%;right:64px;translate:0 -54%}}.hero-kicker[data-v-c30b169a]{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-c30b169a]{background:var(--accent-tertiary);border-radius:50%;width:8px;height:8px;position:relative}.live-dot[data-v-c30b169a]:after{content:"";background:var(--accent-tertiary);animation:live-ping-c30b169a 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes live-ping-c30b169a{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.hero-kicker[data-v-c30b169a],.hero-actions[data-v-c30b169a],.hero-stats[data-v-c30b169a]{animation:hero-in-c30b169a .7s var(--ease-out) backwards}.hero-actions[data-v-c30b169a]{animation-delay:.14s}.hero-stats[data-v-c30b169a]{animation-delay:.24s}@keyframes hero-in-c30b169a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-title[data-v-c30b169a]{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-c30b169a]{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-c30b169a]{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-c30b169a}}@keyframes accent-flow-c30b169a{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (width<=560px){.hero-title .accent[data-v-c30b169a]{white-space:normal}}.hero-sub[data-v-c30b169a]{color:var(--text-secondary);max-width:640px;margin-bottom:32px;font-size:clamp(1.0625rem,.5vw + .8rem,1.25rem)}.hero-actions[data-v-c30b169a]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:48px;display:flex}.hero-stats[data-v-c30b169a]{flex-wrap:wrap;gap:56px;display:flex}.stat[data-v-c30b169a]{flex-direction:column;gap:6px;display:flex;position:relative}.stat-num[data-v-c30b169a]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.stat[data-v-c30b169a]:after{content:"";transform-origin:0;width:28px;height:3px;animation:stat-line-c30b169a .9s var(--ease-out) .6s backwards;background:currentColor;border-radius:3px;margin-top:4px}.hero-stats .stat[data-v-c30b169a]:first-child:after{background:var(--accent-primary)}.hero-stats .stat[data-v-c30b169a]:nth-child(2):after{background:var(--accent-secondary)}.hero-stats .stat[data-v-c30b169a]:nth-child(3):after{background:var(--accent-tertiary)}@keyframes stat-line-c30b169a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-cta[data-v-c30b169a] .g-btn{position:relative;overflow:hidden}.hero-cta[data-v-c30b169a] .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-c30b169a]:hover .g-btn:after{transition:transform .7s var(--ease-out);transform:translate(120%)}}.hero-stats .stat:first-child .stat-num[data-v-c30b169a]{color:var(--accent-primary-text)}.hero-stats .stat:nth-child(2) .stat-num[data-v-c30b169a]{color:var(--accent-secondary-text)}.hero-stats .stat:nth-child(3) .stat-num[data-v-c30b169a]{color:var(--accent-tertiary)}.section[data-v-c30b169a]{width:100%;max-width:1100px;margin:0 auto;padding:72px 24px}.section-alt[data-v-c30b169a]{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-c30b169a]>*{max-width:1052px;margin-left:auto;margin-right:auto}.section-head[data-v-c30b169a]{margin-bottom:32px}.section-head .t-display-md[data-v-c30b169a]:after,.production-text .t-display-md[data-v-c30b169a]: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-c30b169a]:after{transform:scaleX(0)}.section-sub[data-v-c30b169a]{color:var(--text-secondary);margin-top:8px}.formats-stage[data-v-c30b169a]{--nc-cap-min:92px;--nc-cap-min-sm:104px}.fmt-art[data-v-c30b169a]{isolation:isolate;background:var(--bg-surface);width:100%;height:100%;display:block;position:relative;overflow:hidden}.fmt-rise[data-v-c30b169a]{display:block;position:absolute;inset:0}.fmt-art img.fmt-img[data-v-c30b169a]{aspect-ratio:1;object-fit:contain;width:auto;height:150%;position:absolute;top:0;left:50%;translate:-50%}.fmt-art.is-live .fmt-rise[data-v-c30b169a]{animation:fmt-rise-c30b169a .76s var(--ease-out) both}@keyframes fmt-rise-c30b169a{0%{opacity:.35;transform:translateY(7%)scale(.95)}to{opacity:1;transform:none}}.fmt-art[data-v-c30b169a]:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff73 50%,#0000);width:40%;position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-12deg)}.fmt-art.is-live[data-v-c30b169a]:after{animation:fmt-sheen-c30b169a 1.1s var(--ease-in-out) .38s both}@keyframes fmt-sheen-c30b169a{0%{opacity:1;transform:translate(-120%)skew(-12deg)}to{opacity:1;transform:translate(320%)skew(-12deg)}}:root[data-theme=dark] .fmt-art[data-v-c30b169a]:after{background:linear-gradient(100deg,#0000,#ffffff29 50%,#0000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fmt-art[data-v-c30b169a]:after{background:linear-gradient(100deg,#0000,#ffffff29 50%,#0000)}}@media (prefers-reduced-motion:reduce){.fmt-art.is-live .fmt-rise[data-v-c30b169a],.fmt-art.is-live[data-v-c30b169a]:after{animation:none}}.fmt-art.t-billboard[data-v-c30b169a]{background:linear-gradient(135deg, #1e88c529, transparent 70%), var(--bg-surface)}.fmt-art.t-led[data-v-c30b169a]{background:linear-gradient(135deg, #ec008c21, transparent 70%), var(--bg-surface)}.fmt-art.t-facade[data-v-c30b169a]{background:linear-gradient(135deg, #22a34a29, transparent 70%), var(--bg-surface)}.fmt-art.t-cityboard[data-v-c30b169a]{background:linear-gradient(135deg, #608caa2e, transparent 70%), var(--bg-surface)}.geo-layout[data-v-c30b169a]{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}@media (width>=861px){.geo-section>.geo-layout[data-v-c30b169a]{max-width:max(1052px,min(1600px,100% - 64px))}}.geo-map-wrap[data-v-c30b169a]{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-c30b169a]{flex-direction:column;gap:12px;min-width:0;display:flex}.geo-side-title[data-v-c30b169a]{color:var(--text-secondary)}@media (width>=861px){.geo-section[data-v-c30b169a]{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-c30b169a]>*{width:100%}.geo-section .section-head[data-v-c30b169a]{margin-bottom:24px}.geo-side .geo-chips[data-v-c30b169a]{flex-flow:column;gap:5px}.geo-side .geo-chip[data-v-c30b169a]{border-radius:var(--radius-md);justify-content:space-between;padding:6px 12px}}.geo-map-canvas[data-v-c30b169a]{position:absolute;inset:0}.geo-map-fallback[data-v-c30b169a]{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-c30b169a]{color:var(--text-disabled)}.geo-map-cta[data-v-c30b169a]{margin-top:auto;padding-top:8px;display:block}.geo-chips[data-v-c30b169a]{flex-wrap:wrap;gap:10px;display:flex}.geo-links[data-v-c30b169a]{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-c30b169a]{flex-wrap:wrap;gap:6px 14px;display:flex}.geo-links a[data-v-c30b169a]{color:var(--accent-secondary-text)}.geo-links-all[data-v-c30b169a]{font-weight:600}@media (hover:hover) and (pointer:fine){.geo-links a[data-v-c30b169a]:hover{text-decoration:underline}}.geo-chip[data-v-c30b169a]{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-c30b169a]:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary-text)}.geo-chip.on[data-v-c30b169a]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.geo-chip[data-v-c30b169a]:disabled{cursor:default;color:var(--text-disabled);border-style:dashed}.geo-chip-count[data-v-c30b169a]{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-c30b169a]{color:#fff;background:#ffffff40}.production[data-v-c30b169a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.production-text[data-v-c30b169a]{flex:1;min-width:280px}.production-card[data-v-c30b169a]{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-c30b169a]{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-c30b169a]:hover{text-underline-offset:3px;text-decoration:underline}}.production-section[data-v-c30b169a],.team-section[data-v-c30b169a]{border-top:1px solid var(--border-subtle)}.production-vk[data-v-c30b169a]{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:700}.production-ext[data-v-c30b169a]{color:var(--accent-secondary-text);position:absolute;top:18px;right:18px}.production-ring[data-v-c30b169a]{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-c30b169a;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-c30b169a{to{--ring-angle:360deg}}@media (hover:hover) and (pointer:fine){.production-card[data-v-c30b169a]:hover{transform:translateY(-3px)}.production-card:hover .production-ext[data-v-c30b169a]{transform:translate(2px,-2px)}}.production-ext[data-v-c30b169a]{transition:transform .3s var(--ease-out)}.home-faq[data-v-c30b169a]{max-width:860px}.faq-loading[data-v-c30b169a]{justify-content:center;align-items:center;min-height:320px;display:flex}.faq-fallback[data-v-c30b169a]{color:var(--text-secondary)}.faq-fallback a[data-v-c30b169a]{color:var(--accent-secondary-text);text-underline-offset:2px;text-decoration:underline}@media (width<=860px){.geo-layout[data-v-c30b169a]{grid-template-columns:1fr;gap:18px}.geo-map-cta[data-v-c30b169a]{order:-1;margin-top:0;padding-top:0}.geo-map-wrap[data-v-c30b169a]{height:380px;min-height:0}.hero-title[data-v-c30b169a]{font-size:2.25rem}.hero-stats[data-v-c30b169a]{gap:32px}}@media (width<=560px){.hero[data-v-c30b169a]{padding:48px 16px 40px}.hero-title[data-v-c30b169a]{margin-bottom:14px;font-size:1.875rem}.hero-kicker[data-v-c30b169a]{margin-bottom:10px}.hero-sub[data-v-c30b169a]{margin-bottom:24px;font-size:.9375rem}.hero-actions[data-v-c30b169a]{gap:10px;margin-bottom:32px}.hero-actions[data-v-c30b169a]>*,.hero-actions[data-v-c30b169a] .g-btn{width:100%}.hero-stats[data-v-c30b169a]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-num[data-v-c30b169a]{font-size:1.75rem}.stat .t-label[data-v-c30b169a]{font-size:.6875rem;line-height:1.3}.section[data-v-c30b169a]{padding:40px 16px}.section-head[data-v-c30b169a]{margin-bottom:20px}.geo-map-wrap[data-v-c30b169a]{height:300px}.geo-chips[data-v-c30b169a]{gap:8px}.geo-chip[data-v-c30b169a]{min-height:40px}.geo-chips[data-v-c30b169a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.geo-chip[data-v-c30b169a]{border-radius:var(--radius-md);text-align:left;justify-content:space-between;padding:8px 10px;line-height:1.25}.production[data-v-c30b169a]{gap:18px}.production-card[data-v-c30b169a]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hero-kicker[data-v-c30b169a],.hero-actions[data-v-c30b169a],.hero-stats[data-v-c30b169a],.stat[data-v-c30b169a]:after,.live-dot[data-v-c30b169a]:after,.hero-title .accent[data-v-c30b169a],.production-ring[data-v-c30b169a]{animation:none!important}.hero-cta[data-v-c30b169a] .g-btn:after{display:none}}.hero.is-offscreen .hero-title .accent[data-v-c30b169a],.hero.is-offscreen .live-dot[data-v-c30b169a]:after,.hero.is-offscreen[data-v-c30b169a] .dsp-cta-live:after,.hero.is-offscreen[data-v-c30b169a] .dsp-cta-scan,.production-card.is-offscreen .production-ring[data-v-c30b169a]{animation-play-state:paused}@media print{.hero-title .accent[data-v-c30b169a]{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}}
