.offline-banner[data-v-57760733]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.875rem;font-weight:500;z-index:10000;position:relative}.offline-banner__content[data-v-57760733]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:calc(.5rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) .5rem calc(1rem + env(safe-area-inset-left,0px));max-width:1200px;margin:0 auto}.offline-banner__icon[data-v-57760733]{font-size:.875rem;flex-shrink:0}.offline-banner__text[data-v-57760733]{line-height:1.4;min-width:0;overflow-wrap:anywhere}.offline-banner__dismiss[data-v-57760733]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:#ffffffd9;cursor:pointer;padding:.25rem;margin-left:.5rem;border-radius:4px;font-size:.875rem;flex-shrink:0;transition:color .15s ease;line-height:1}@media(hover:hover){.offline-banner__dismiss[data-v-57760733]:hover{color:#fff}}@media(max-width:640px){.offline-banner__content[data-v-57760733]{justify-content:flex-start;gap:.375rem .5rem;padding-bottom:.625rem}.offline-banner__dismiss[data-v-57760733]{margin-left:auto}}.offline-banner-enter-active[data-v-57760733],.offline-banner-leave-active[data-v-57760733]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden;max-height:160px}.offline-banner-enter-from[data-v-57760733],.offline-banner-leave-to[data-v-57760733]{max-height:0;opacity:0}html[data-theme=dark] .offline-banner[data-v-57760733]{background:linear-gradient(135deg,#92400e,#78350f)}@media(prefers-reduced-motion:reduce){.offline-banner-enter-active[data-v-57760733],.offline-banner-leave-active[data-v-57760733]{transition:none}}.checkout-header[data-v-f682d196]{border-block-end:1px solid rgba(148,163,184,.18);background:var(--app-surface,#fff)}.checkout-header__inner[data-v-f682d196]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-inline-size:1100px;margin-inline:auto;padding-block:12px;padding-inline:16px}.checkout-header__brand[data-v-f682d196]{display:flex;align-items:center;gap:8px}.checkout-header__mark[data-v-f682d196]{inline-size:32px;block-size:32px}.checkout-header__wordmark[data-v-f682d196]{font-size:1.0625rem;font-weight:800;color:var(--app-text,#0f172a);letter-spacing:-.01em}.checkout-header__actions[data-v-f682d196]{display:flex;align-items:center;gap:8px}.checkout-header__help[data-v-f682d196]{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:12px;border-radius:10px;font-size:.875rem;font-weight:600;color:var(--app-text-muted,#475569);text-decoration:none}@media(hover:hover){.checkout-header__help[data-v-f682d196]:hover{color:var(--app-text,#0f172a);background:#94a3b81f}}@media(max-width:480px){.checkout-header__help span[data-v-f682d196]{display:none}.checkout-header__help[data-v-f682d196]{min-inline-size:44px;justify-content:center;padding-inline:0}}@media(min-width:1200px){body.company-page-wide .site-header .container{max-width:1440px;padding-inline:24px}}.site-header[data-v-a4da8cbf]{position:sticky;top:calc(var(--app-topbar-h, 0px)*-1);z-index:1020}html.is-scroll-locked .site-header:not(.site-header--menu-open){z-index:0}.header-topbar[data-v-a4da8cbf]{font-weight:500;padding:8px 0;background:#fff;color:#475569;font-size:13px;position:relative;z-index:10000;border-bottom:1px solid rgba(226,232,240,.5);box-shadow:0 1px 2px #00000005}.header-topbar[data-v-a4da8cbf]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#005792,#06b6d4,#0077c2,#005792);background-size:300% auto;animation:topbar-shimmer-a4da8cbf 6s linear infinite;opacity:.8}@keyframes topbar-shimmer-a4da8cbf{0%{background-position:0 50%}to{background-position:100% 50%}}.header-topbar .topbar-info[data-v-a4da8cbf]{display:flex;align-items:center;justify-content:space-between}.header-topbar .header-info[data-v-a4da8cbf]{gap:8px}.header-selector-slot[data-v-a4da8cbf]{min-width:110px;min-height:32px}.header-selector-skeleton[data-v-a4da8cbf]{display:inline-block;width:110px;height:32px}.header-topbar .topbar-contact-link[data-v-a4da8cbf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--app-text-muted,#556075);text-decoration:none;padding:6px 12px;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.header-topbar .topbar-contact-link i[data-v-a4da8cbf]{color:#3b82f6;font-size:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.header-topbar .topbar-contact-link[data-v-a4da8cbf]:hover{color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.header-topbar .topbar-contact-link:hover i[data-v-a4da8cbf]{transform:scale(1.15) rotate(-5deg)}}.header-actions-wrapper[data-v-a4da8cbf]{display:flex;align-items:center;gap:16px}.header-ul[data-v-a4da8cbf]{margin-bottom:0;display:flex;align-items:center;gap:12px;padding:0;list-style:none}.header-topbar .social-header[data-v-a4da8cbf]{padding-left:16px;border-left:1px solid #e2e8f0}.header-topbar .social-icon[data-v-a4da8cbf]{display:flex;gap:8px;align-items:center}.header-topbar .social-icon a[data-v-a4da8cbf]{color:var(--app-text-soft,#94a3b8);background:#f8fafc;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;border:1px solid #f1f5f9}@media(hover:hover){.header-topbar .social-icon a[data-v-a4da8cbf]:hover{color:#fff;background:#005792;transform:translateY(-2px);box-shadow:0 4px 12px #00579240;border-color:#005792}.header-topbar .social-icon a:hover i[data-v-a4da8cbf]{animation:icon-pop-a4da8cbf .3s cubic-bezier(.34,1.56,.64,1)}}@keyframes icon-pop-a4da8cbf{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.header-modern[data-v-a4da8cbf]{background:#ffffffbf;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-bottom:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 30px #00000005;transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;z-index:1020;transform:translateZ(0);backface-visibility:hidden}.header-modern.header-scrolled[data-v-a4da8cbf]{background:#fffffff2;box-shadow:0 12px 40px #00000014,0 1px 3px #0000000a;border-bottom:1px solid rgba(226,232,240,.8);backdrop-filter:none;-webkit-backdrop-filter:none}.header-accent-line[data-v-a4da8cbf]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#005792,#06b6d4,#0077c2,#003d66,#005792);background-size:200% auto;animation:accent-flow-a4da8cbf 4s linear infinite;z-index:10;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .4s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.header-scrolled .header-accent-line[data-v-a4da8cbf]{opacity:1;transform:scaleX(1)}@keyframes accent-flow-a4da8cbf{0%{background-position:0}to{background-position:200%}}.logo-modern[data-v-a4da8cbf]{gap:12px}.logo-mark[data-v-a4da8cbf],.logo-modern[data-v-a4da8cbf]{display:flex;align-items:center}.logo-mark[data-v-a4da8cbf]{position:relative;width:48px;height:48px;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);background:#3b82f60d;border-radius:14px;padding:8px}.logo-mark__icon[data-v-a4da8cbf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}@media(hover:hover){.logo-modern:hover .logo-mark[data-v-a4da8cbf]{transform:scale(1.08) rotate(-4deg);background:#3b82f61a}}.logo-wordmark[data-v-a4da8cbf]{font-size:24px;font-weight:800;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease;letter-spacing:-.5px}@media(hover:hover){.logo-modern:hover .logo-wordmark[data-v-a4da8cbf]{background:linear-gradient(135deg,#005792,#0077c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.header-signin-btn[data-v-a4da8cbf]{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;min-inline-size:44px;min-block-size:44px;border-radius:50%;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;color:#334155;font-size:16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.header-signin-btn[data-v-a4da8cbf]:hover{background:#0057921a;color:#005792}}html[data-theme=dark] .header-signin-btn[data-v-a4da8cbf]{border-color:#ffffff1f;background:#ffffff0f;color:#e2e8f0}.header-btn-ghost[data-v-a4da8cbf]{color:#475569!important;font-weight:600;font-size:14px;padding:10px 20px!important;border-radius:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(hover:hover){.header-btn-ghost[data-v-a4da8cbf]:hover{color:#005792!important;background:#00579214;transform:translateY(-1px)}}.header-btn-primary[data-v-a4da8cbf]{background:#0f172a!important;color:#fff!important;border:none!important;font-weight:600;font-size:13px;min-height:44px;padding:8px 18px!important;border-radius:10px!important;box-shadow:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:normal;text-align:center}@media(hover:hover){.header-btn-primary[data-v-a4da8cbf]:hover{background:#1e293b!important;box-shadow:0 4px 12px #0f172a33}}.header-btn-accent[data-v-a4da8cbf]{background:linear-gradient(135deg,#005792,#0066a8)!important;color:#fff!important;border:none!important;font-weight:600;font-size:13px;min-height:44px;padding:8px 18px!important;border-radius:10px!important;box-shadow:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;justify-content:center;white-space:nowrap;text-align:center}@media(hover:hover){.header-btn-accent[data-v-a4da8cbf]:hover{box-shadow:0 4px 12px #00579240;filter:brightness(1.05)}}.theme-toggle[data-v-a4da8cbf]{background:none;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#475569;font-size:20px;transition:all .3s;padding:0}@media(hover:hover){.theme-toggle[data-v-a4da8cbf]:hover{color:#005792;background:#00579214}}.mobile-menu-btn[data-v-a4da8cbf]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:#00579214;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;transform:translateZ(0);position:relative;z-index:1025}@media(hover:hover){.mobile-menu-btn[data-v-a4da8cbf]:hover{background:#00579226}}.hamburger-icon[data-v-a4da8cbf]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:22px;height:18px;position:relative}.hamburger-icon span[data-v-a4da8cbf]{display:block;width:100%;height:2px;background:#475569;border-radius:2px;position:absolute;left:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.hamburger-icon span[data-v-a4da8cbf]:first-child{top:0}.hamburger-icon span[data-v-a4da8cbf]:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-icon span[data-v-a4da8cbf]:nth-child(3){bottom:0}.hamburger-icon.active span[data-v-a4da8cbf]:first-child{top:50%;transform:translateY(-50%) rotate(45deg);background:#005792}.hamburger-icon.active span[data-v-a4da8cbf]:nth-child(2){opacity:0;transform:translate(10px)}.hamburger-icon.active span[data-v-a4da8cbf]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg);background:#005792}.mobile-menu-overlay[data-v-a4da8cbf]{position:fixed;inset:0;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1019}.fade-enter-active[data-v-a4da8cbf],.fade-leave-active[data-v-a4da8cbf]{transition:opacity .3s ease}.fade-enter-from[data-v-a4da8cbf],.fade-leave-to[data-v-a4da8cbf]{opacity:0}@media(max-width:1199px){.main-menu-wrapper[data-v-a4da8cbf]{position:fixed!important;top:0!important;left:-340px!important;right:auto!important;width:min(340px,88vw)!important;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,#eef2ff,#f9fafb 140px,#f9fafb)!important;z-index:1060!important;overflow-y:auto!important;overflow-x:hidden!important;visibility:hidden!important;transition:left .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s!important;transform:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)!important;scrollbar-width:none}.main-menu-wrapper[data-v-a4da8cbf]::-webkit-scrollbar{display:none}.main-menu-wrapper.menu-visible[data-v-a4da8cbf]{left:0!important;box-shadow:12px 0 48px #0000001a!important;visibility:visible!important;transition:left .4s cubic-bezier(.4,0,.2,1),visibility 0s!important}.mobile-section-label[data-v-a4da8cbf]{padding:20px 20px 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-soft,#94a3b8)}.main-menu-wrapper[data-v-a4da8cbf] .main-nav{padding:4px 12px!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li{border-bottom:none!important;margin:2px 0!important;border-radius:12px!important;overflow:hidden}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a{color:#334155!important;font-size:15px!important;font-weight:500!important;padding:12px 16px!important;border-radius:12px!important;transition:all .2s ease!important}@media(hover:hover){.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:hover{color:#005792!important;background:transparent!important}}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li.active>a,.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a,.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus,.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li.active>a{color:#005792!important;font-weight:700!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus-visible{outline:2px solid rgba(0,87,146,.5)!important;outline-offset:2px!important;border-radius:12px!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a>i{color:#cbd5e1!important;font-size:13px!important;transition:transform .3s ease!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu{background:transparent!important;border:none!important;box-shadow:none!important}.main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu li a{color:var(--app-text-muted,#556075)!important;font-size:14px!important;padding:10px 16px 10px 44px!important;min-height:44px;border-top:none!important;border-radius:10px!important;transition:all .2s ease!important}@media(hover:hover){.main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu li a:hover{color:#005792!important;background:#0057920d!important}}.main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu li.active a{color:#005792!important;font-weight:600!important}.menu-header[data-v-a4da8cbf]{display:flex!important;align-items:center;justify-content:space-between;padding:20px 20px 12px!important;border-bottom:none;background:transparent;flex-shrink:0}.menu-header .menu-logo[data-v-a4da8cbf]{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:2px 0}.menu-header .logo-mark[data-v-a4da8cbf]{width:44px;height:44px}.menu-header .logo-wordmark[data-v-a4da8cbf]{font-size:20px}.menu-close-btn[data-v-a4da8cbf]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:#ef444414;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#ef4444;font-size:16px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover){.menu-close-btn[data-v-a4da8cbf]:hover{background:#ef444426;transform:scale(1.05)}}.mobile-switchers[data-v-a4da8cbf]{display:flex;flex-direction:column;gap:6px;padding:4px 12px 8px;background:transparent;border-top:none}.mobile-switcher-card[data-v-a4da8cbf]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #e8ecf1;transition:border-color .2s ease;position:relative}@media(hover:hover){.mobile-switcher-card[data-v-a4da8cbf]:hover{border-color:#005792}}.mobile-switcher-card>i[data-v-a4da8cbf]{color:#005792;font-size:18px;flex-shrink:0;width:22px;height:22px;line-height:22px;text-align:center;opacity:.7}.mobile-switcher-card[data-v-a4da8cbf] .city-dropdown,.mobile-switcher-card[data-v-a4da8cbf] .country-switcher-simple,.mobile-switcher-card[data-v-a4da8cbf] .language-switcher-simple{flex:1}.mobile-switcher-card[data-v-a4da8cbf] .btn-city-dropdown,.mobile-switcher-card[data-v-a4da8cbf] .country-button,.mobile-switcher-card[data-v-a4da8cbf] .language-button{background:transparent!important;border:none!important;color:#334155!important;font-weight:500!important;font-size:14px!important;border-radius:8px!important;min-height:44px;padding:8px 10px!important;width:100%;justify-content:flex-start}.mobile-switcher-card[data-v-a4da8cbf] .country-dropdown,.mobile-switcher-card[data-v-a4da8cbf] .language-dropdown{position:relative!important;top:4px!important;left:0!important;width:100%!important;box-shadow:0 4px 20px #0000001a!important;border-radius:12px!important;border:1px solid #e2e8f0!important}.mobile-switcher-card[data-v-a4da8cbf] .dropdown-menu{position:relative!important;top:4px!important;width:100%!important;box-shadow:0 4px 20px #0000001a!important;border-radius:12px!important}.mobile-theme-row[data-v-a4da8cbf]{cursor:pointer}.mobile-theme-label[data-v-a4da8cbf]{flex:1;min-width:0;font-size:14px;font-weight:500;color:#334155;overflow-wrap:anywhere}.theme-pill[data-v-a4da8cbf]{position:relative;width:60px!important;height:44px!important;min-height:44px!important;min-width:44px!important;background:#e2e8f0;border-radius:999px!important;border:none!important;cursor:pointer;transition:background .3s ease;flex-shrink:0;padding:0!important;line-height:1!important;box-shadow:none!important;outline:none}.theme-pill.active[data-v-a4da8cbf]{background:#005792}.theme-pill-knob[data-v-a4da8cbf]{position:absolute;top:8px;left:4px;width:28px;height:28px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-pill.active .theme-pill-knob[data-v-a4da8cbf]{transform:translate(24px)}.mobile-menu-actions[data-v-a4da8cbf]{display:flex;flex-direction:column;gap:8px;padding:4px 12px calc(24px + env(safe-area-inset-bottom,0));margin-top:auto;border-top:none;background:transparent}.mobile-action-btn[data-v-a4da8cbf]{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease;border:none}.mobile-action-btn i[data-v-a4da8cbf]{font-size:18px}.mobile-action-ghost[data-v-a4da8cbf]{color:#475569;background:#fff;border:1px solid #e8ecf1!important}@media(hover:hover){.mobile-action-ghost[data-v-a4da8cbf]:hover{color:#005792;border-color:#005792!important;background:#0057920a}}.mobile-action-primary[data-v-a4da8cbf]{color:#fff;background:#005792;box-shadow:0 2px 8px #00579240}@media(hover:hover){.mobile-action-primary[data-v-a4da8cbf]:hover{box-shadow:0 4px 16px #00579259;transform:translateY(-1px)}}.mobile-action-accent[data-v-a4da8cbf]{color:#fff;background:linear-gradient(135deg,#005792,#0284c7);box-shadow:0 2px 8px #00579233}@media(hover:hover){.mobile-action-accent[data-v-a4da8cbf]:hover{box-shadow:0 4px 16px #0057924d;transform:translateY(-1px)}}}@media(max-width:1199px){[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf]{background:linear-gradient(180deg,var(--dark-surface) 0,var(--dark-surface) 140px,var(--dark-surface) 100%)!important}[data-theme=dark] .menu-header[data-v-a4da8cbf]{background:transparent!important}[data-theme=dark] .mobile-section-label[data-v-a4da8cbf]{color:var(--app-text-muted,var(--dark-text-muted))!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a{color:#e2e8f0!important}@media(hover:hover){[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:hover{background:transparent!important;color:#60a5fa!important}}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li.active>a,[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a,[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus,[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li.active>a{color:#60a5fa!important;font-weight:700!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a:focus-visible{outline:2px solid rgba(96,165,250,.5)!important;outline-offset:2px!important;border-radius:12px!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav>li>a>i{color:var(--dark-text-muted)!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu{background:transparent!important}[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu li a{color:var(--app-text-soft,#94a3b8)!important}@media(hover:hover){[data-theme=dark] .main-menu-wrapper[data-v-a4da8cbf] .main-nav .submenu li a:hover{color:#60a5fa!important;background:#ffffff0a!important}}[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf]{background:#ffffff0a!important;border-color:#ffffff14!important}[data-theme=dark] .mobile-switcher-card>i[data-v-a4da8cbf]{color:#60a5fa!important}[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .btn-city-dropdown,[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .country-button,[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .language-button{background:transparent!important;border-color:transparent!important;color:#e2e8f0!important}[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .country-dropdown,[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .dropdown-menu,[data-theme=dark] .mobile-switcher-card[data-v-a4da8cbf] .language-dropdown{background:var(--dark-raised)!important;border-color:#ffffff1a!important}[data-theme=dark] .mobile-theme-label[data-v-a4da8cbf]{color:#e2e8f0!important}[data-theme=dark] .theme-pill[data-v-a4da8cbf]{background:var(--dark-line)!important}[data-theme=dark] .theme-pill.active[data-v-a4da8cbf]{background:#3b82f6!important}[data-theme=dark] .mobile-action-ghost[data-v-a4da8cbf]{color:#cbd5e1!important;background:#ffffff0a!important;border-color:#ffffff14!important}[data-theme=dark] .mobile-action-primary[data-v-a4da8cbf]{background:#2563eb!important;box-shadow:0 2px 12px #2563eb4d!important}[data-theme=dark] .mobile-action-accent[data-v-a4da8cbf]{background:linear-gradient(135deg,#2563eb,#0284c7)!important;box-shadow:0 2px 12px #2563eb4d!important}[data-theme=dark] .menu-close-btn[data-v-a4da8cbf]{background:#ef44441f!important;color:#f87171!important}[data-theme=dark] .logo-wordmark[data-v-a4da8cbf]{color:#e2e8f0!important}[data-theme=dark] .mobile-menu-overlay[data-v-a4da8cbf]{background:rgba(var(--dark-bg-rgb),.78)}}@media(min-width:1200px){.menu-close-btn[data-v-a4da8cbf],.mobile-menu-actions[data-v-a4da8cbf],.mobile-menu-overlay[data-v-a4da8cbf],.mobile-section-label[data-v-a4da8cbf],.mobile-switchers[data-v-a4da8cbf]{display:none}.header-nav[data-v-a4da8cbf]{flex-wrap:nowrap!important}.navbar-header[data-v-a4da8cbf]{margin-right:28px}.nav.header-navbar-rht[data-v-a4da8cbf]{align-items:center!important;gap:6px;margin-left:16px}.main-nav[data-v-a4da8cbf],.nav.header-navbar-rht[data-v-a4da8cbf]{flex-wrap:nowrap!important}}@media(min-width:1200px)and (max-width:1399px){.navbar-header[data-v-a4da8cbf]{margin-right:16px!important}.nav.header-navbar-rht[data-v-a4da8cbf]{margin-left:8px!important}.main-nav>li>a[data-v-a4da8cbf]{font-size:13px!important;padding-left:8px!important;padding-right:8px!important}.header-btn-accent[data-v-a4da8cbf],.header-btn-ghost[data-v-a4da8cbf],.header-btn-primary[data-v-a4da8cbf]{font-size:13px!important;padding:7px 12px!important}.header-btn-accent i[data-v-a4da8cbf],.header-btn-ghost i[data-v-a4da8cbf],.header-btn-primary i[data-v-a4da8cbf]{display:none}}@media(min-width:1400px)and (max-width:1599px){.main-nav>li>a[data-v-a4da8cbf]{font-size:13.5px!important;padding-left:10px!important;padding-right:10px!important}.header-btn-accent[data-v-a4da8cbf],.header-btn-ghost[data-v-a4da8cbf],.header-btn-primary[data-v-a4da8cbf]{font-size:13px!important;padding:7px 14px!important}.header-btn-accent i[data-v-a4da8cbf]{display:none}}@media(max-width:1199px){.header-topbar[data-v-a4da8cbf]{display:none}.logo-wordmark[data-v-a4da8cbf]{font-size:18px}.header-nav[data-v-a4da8cbf]{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;min-height:60px;position:relative}.header-modern .header-nav[data-v-a4da8cbf]{height:60px}.navbar-header .logo-mark[data-v-a4da8cbf]{width:44px;height:44px;padding:7px}.mobile-menu-btn[data-v-a4da8cbf]{flex:0 0 auto;z-index:2}.navbar-header[data-v-a4da8cbf]{flex:1 1 0!important;justify-content:center!important;min-width:0}.nav.header-navbar-rht[data-v-a4da8cbf],.navbar-header[data-v-a4da8cbf]{display:flex!important;align-items:center!important}.nav.header-navbar-rht[data-v-a4da8cbf]{flex:0 0 auto!important;gap:4px}.header-nav .header-navbar-rht>li.header-language-item[data-v-a4da8cbf]{padding-right:4px}.nav.header-navbar-rht[data-v-a4da8cbf]{position:relative}.header-language-item[data-v-a4da8cbf] .language-switcher-simple{position:static}.header-language-item[data-v-a4da8cbf] .language-dropdown{z-index:1100}}@media(max-width:359px){.header-nav .header-navbar-rht:has(.logged-item)>li.header-language-item[data-v-a4da8cbf]{display:none!important}}@media(max-width:576px){.main-menu-wrapper[data-v-a4da8cbf]{width:min(300px,90vw)!important;left:-300px!important}.nav.header-navbar-rht[data-v-a4da8cbf]{display:flex!important;align-items:center;gap:2px;min-width:0}.logo-wordmark[data-v-a4da8cbf]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-header .logo-wordmark[data-v-a4da8cbf]{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:inline}}@media(max-width:1024px){.header-modern[data-v-a4da8cbf]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.header-accent-line[data-v-a4da8cbf]{animation:none}}@media(prefers-reduced-motion:reduce){.header-accent-line[data-v-a4da8cbf]{animation:none}.header-btn-accent[data-v-a4da8cbf],.header-btn-ghost[data-v-a4da8cbf],.header-btn-primary[data-v-a4da8cbf],.header-modern[data-v-a4da8cbf]{transition:none;animation:none}}@media(max-width:1024px){.header-topbar[data-v-a4da8cbf]:before{opacity:.4!important}.header-accent-line[data-v-a4da8cbf],.header-topbar[data-v-a4da8cbf]:before{animation:none!important}.header-modern[data-v-a4da8cbf]{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.mobile-menu-overlay[data-v-a4da8cbf]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:1024px)and (pointer:fine){.header-topbar[data-v-a4da8cbf]{padding:2px 0;font-size:12.5px}.header-topbar .topbar-contact-link[data-v-a4da8cbf]{min-height:30px;padding:4px 10px}.header-topbar .theme-toggle[data-v-a4da8cbf],.header-topbar[data-v-a4da8cbf] .country-switcher-simple,.header-topbar[data-v-a4da8cbf] .language-switcher-simple,.header-topbar[data-v-a4da8cbf] button{min-height:30px}.header-selector-skeleton[data-v-a4da8cbf],.header-selector-slot[data-v-a4da8cbf]{min-height:30px;height:auto}.header-topbar[data-v-a4da8cbf] .country-flag,.header-topbar[data-v-a4da8cbf] .language-flag{font-size:15px}.header-topbar[data-v-a4da8cbf] .country-button,.header-topbar[data-v-a4da8cbf] .language-button{padding-top:4px;padding-bottom:4px}.header-topbar .social-icon a[data-v-a4da8cbf],.header-topbar .theme-toggle[data-v-a4da8cbf]{font-size:15px}.header-topbar .social-icon[data-v-a4da8cbf],.header-topbar .social-icon a[data-v-a4da8cbf]{height:30px;width:30px}.header.header-custom[data-v-a4da8cbf],.header.header-custom .navbar[data-v-a4da8cbf],.header.header-custom>.container[data-v-a4da8cbf]{height:64px;min-height:0}.header.header-custom .logo-modern[data-v-a4da8cbf]{height:36px}}.footer-divider[data-v-ff43833b]{position:relative;block-size:1px;margin-block-end:32px}.divider-line[data-v-ff43833b]{position:absolute;background:linear-gradient(90deg,transparent,rgba(51,65,85,.5),transparent);inset:0}.divider-glow[data-v-ff43833b]{position:absolute;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),rgba(6,182,212,.4),transparent);block-size:3px;filter:blur(1px);inline-size:200px;inset-block-start:-1px;inset-inline-start:50%;transform:translate(-50%)}.footer-bottom[data-v-ff43833b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.copyright[data-v-ff43833b]{margin:0;color:var(--app-text-muted,#475569);font-size:13px}.copyright-brand[data-v-ff43833b]{color:var(--app-text,#475569);font-weight:700}.bottom-right[data-v-ff43833b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.created-by[data-v-ff43833b]{display:inline-flex;align-items:center;color:var(--app-text-muted,#475569);font-size:13px;gap:6px;line-height:1.35;margin-block:-4px;margin-inline:-8px;min-block-size:44px;overflow-wrap:break-word;word-break:normal;padding-block:4px;padding-inline:8px;text-decoration:none;transition:color .3s ease}@media(hover:hover){.created-by[data-v-ff43833b]:hover{color:var(--app-text-soft,#94a3b8)}.created-by:hover i[data-v-ff43833b]{color:#3b82f6}}.created-by-name[data-v-ff43833b]{background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-weight:700;-webkit-text-fill-color:transparent}#app[data-perf-tier=low] .created-by[data-v-ff43833b]{transition-duration:.01ms!important}@media(max-width:768px){.footer-bottom[data-v-ff43833b]{flex-direction:column;align-items:center;gap:16px;text-align:center}.bottom-right[data-v-ff43833b]{flex-direction:column;gap:10px}}.portal-footer[data-v-b41951d2]{margin-top:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(148,163,184,.18);background:transparent}.portal-footer__inner[data-v-b41951d2]{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.portal-footer__inner[data-v-b41951d2] .footer-divider{margin-block-end:20px}.portal-footer__links[data-v-b41951d2]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.portal-footer__cookie-btn[data-v-b41951d2],.portal-footer__links a[data-v-b41951d2]{padding:0;border:none;background:none;color:var(--app-text-muted,#556075);display:inline-flex;align-items:center;min-block-size:24px;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease}.portal-footer__cookie-btn[data-v-b41951d2]:hover,.portal-footer__links a[data-v-b41951d2]:hover{color:#2563eb}html[data-theme=dark] .portal-footer[data-v-b41951d2]{border-top-color:#47556966}html[data-theme=dark] .portal-footer__cookie-btn[data-v-b41951d2],html[data-theme=dark] .portal-footer__links a[data-v-b41951d2]{color:var(--app-text-soft,#94a3b8)}html[data-theme=dark] .portal-footer__cookie-btn[data-v-b41951d2]:hover,html[data-theme=dark] .portal-footer__links a[data-v-b41951d2]:hover{color:#60a5fa}.main-wrapper[data-v-0a62f0f8]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip}.route-wrapper[data-v-0a62f0f8]{min-height:60vh;flex:1}.main-wrapper[data-v-0a62f0f8]:after{content:"";flex-shrink:0;block-size:var(--cookie-banner-height,0);transition:block-size .2s ease}.skip-to-content[data-v-0a62f0f8]{position:absolute;top:-100%;left:16px;z-index:100000;padding:12px 24px;background:#2563eb;color:#fff;border-radius:0 0 8px 8px;font-weight:600;font-size:14px;text-decoration:none;transition:top .2s ease}.skip-to-content[data-v-0a62f0f8]:focus{top:0;outline:2px solid #fff;outline-offset:2px}:root{--app-surface:#fff;--app-surface-2:#f8fafc;--app-surface-3:#eef2ff;--app-border:rgba(15,23,42,.08);--app-border-strong:rgba(15,23,42,.14);--app-text:#1e293b;--app-text-muted:#5f6e82;--text-secondary:#5f6e82;--app-text-soft:#6b7280;--app-shadow:0 8px 32px rgba(15,23,42,.08);--app-primary:#005792;--app-primary-2:#0077c2;--app-primary-soft:rgba(0,87,146,.1);--app-danger:#dc2626;--app-danger-soft:rgba(239,68,68,.1);--app-success:#059669;--app-success-soft:rgba(16,185,129,.1);--app-warning:#d97706;--app-warning-soft:rgba(245,158,11,.1);--modal-backdrop:rgba(15,23,42,.52);--modal-backdrop-blur:10px;--modal-panel-bg:hsla(0,0%,100%,.96);--modal-panel-blur:20px;--modal-panel-saturate:180%;--modal-panel-border:hsla(0,0%,100%,.6);--modal-shadow:0 24px 64px rgba(15,23,42,.18);--modal-radius:24px;--modal-z:10000;--modal-z-confirm:10080;--ease-spring:linear(0,.0028 1.99%,.0118 3.99%,.0468 7.97%,.1106 11.96%,.207 16.04%,.337 20.21%,.49 24.46%,.658 28.91%,.829 33.55%,.95 37.78%,1.038 42.05%,1.087 46.04%,1.103 49.69%,1.097 51.94%,1.078 54.83%,1.027 60.04%,.995 64.06%,.972 68.78%,.969 72.41%,.978 76.32%,.991 80.45%,1.001 84.62%,1.006 88.69%,1.004 92.74%,1.001 100%);interpolate-size:allow-keywords}html.app-density{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(#app) :where(button,[role=button],.btn){min-block-size:24px;min-inline-size:24px}html[data-theme=dark]{--app-surface:var(--dark-surface);--app-surface-2:var(--dark-surface);--app-surface-3:var(--dark-bg);--app-border:hsla(0,0%,100%,.08);--app-border-strong:hsla(0,0%,100%,.14);--app-text:#e5eefc;--app-text-muted:#94a3b8;--app-text-soft:#8b9cb3;--app-shadow:0 18px 48px rgba(0,0,0,.35);--app-primary:#60a5fa;--app-primary-2:#38bdf8;--app-primary-soft:rgba(96,165,250,.16);--app-danger:#f87171;--app-danger-soft:rgba(248,113,113,.12);--app-success:#34d399;--app-success-soft:rgba(52,211,153,.12);--app-warning:#fbbf24;--app-warning-soft:rgba(251,191,36,.12);--modal-backdrop:rgba(2,6,23,.72);--modal-panel-bg:rgba(var(--dark-surface-rgb),.92);--modal-panel-border:rgba(148,163,184,.16);--modal-shadow:0 24px 64px rgba(0,0,0,.5)}@media(prefers-reduced-transparency:reduce){.confirm-action-dialog__panel,.glass-card,[class*=modal__panel],[popover]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--app-surface,#fff)!important}html[data-theme=dark] .confirm-action-dialog__panel,html[data-theme=dark] .glass-card,html[data-theme=dark] [class*=modal__panel],html[data-theme=dark] [popover]{background:var(--app-surface,var(--dark-surface))!important}}@media(prefers-contrast:more){:root{--app-border:rgba(15,23,42,.45);--app-border-strong:rgba(15,23,42,.65);--app-text-muted:rgba(15,23,42,.85)}html[data-theme=dark]{--app-border:hsla(0,0%,100%,.45);--app-border-strong:hsla(0,0%,100%,.65);--app-text-muted:hsla(0,0%,100%,.85)}}#app[data-perf-tier=low] .dropdown-modern,#app[data-perf-tier=low] .header-modern,#app[data-perf-tier=low] .mega-menu-modern,#app[data-perf-tier=low] .mobile-menu-overlay,#app[data-perf-tier=low] .single-demo{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app[data-perf-tier=low] .header-accent-line,#app[data-perf-tier=low] .icon-badge-dot{animation:none!important}#app[data-perf-tier=low] .careers-hero__orb,#app[data-perf-tier=low] .compare-hero__grain,#app[data-perf-tier=low] .compare-hero__mesh,#app[data-perf-tier=low] .compare-hero__orb,#app[data-perf-tier=low] .dl-hero-grain,#app[data-perf-tier=low] .dl-hero-mesh,#app[data-perf-tier=low] .dl-hero-orb,#app[data-perf-tier=low] .dl-scroll-progress,#app[data-perf-tier=low] .fcta-bg,#app[data-perf-tier=low] .fcta-sparkles,#app[data-perf-tier=low] .gc-cta-orb,#app[data-perf-tier=low] .gc-hero-grain,#app[data-perf-tier=low] .gc-hero-mesh,#app[data-perf-tier=low] .gc-hero-orb,#app[data-perf-tier=low] .gc-scroll-progress,#app[data-perf-tier=low] .ly-hero-grain,#app[data-perf-tier=low] .ly-hero-mesh,#app[data-perf-tier=low] .ly-hero-orb,#app[data-perf-tier=low] .ly-scroll-progress,#app[data-perf-tier=low] .na-cta-orb,#app[data-perf-tier=low] .na-hero-grain,#app[data-perf-tier=low] .na-hero-mesh,#app[data-perf-tier=low] .na-hero-orb,#app[data-perf-tier=low] .na-scroll-progress,#app[data-perf-tier=low] .pp-cta-orb,#app[data-perf-tier=low] .pp-hero-grain,#app[data-perf-tier=low] .pp-hero-mesh,#app[data-perf-tier=low] .pp-hero-orb,#app[data-perf-tier=low] .pp-scroll-progress,#app[data-perf-tier=low] .press-hero__orb,#app[data-perf-tier=low] .prt-hero-grain,#app[data-perf-tier=low] .prt-hero-orb,#app[data-perf-tier=low] .sts-hero-grain,#app[data-perf-tier=low] .sts-hero-orb,#app[data-perf-tier=low] .tr-hero-grain,#app[data-perf-tier=low] .tr-hero-mesh,#app[data-perf-tier=low] .tr-hero-orb,#app[data-perf-tier=low] .tr-scroll-progress,#app[data-perf-tier=low] .xp-cta-orb,#app[data-perf-tier=low] .xp-hero-grain,#app[data-perf-tier=low] .xp-hero-mesh,#app[data-perf-tier=low] .xp-hero-orb,#app[data-perf-tier=low] .xp-scroll-progress{display:none!important}#app[data-perf-tier=low] .careers-hero__badge,#app[data-perf-tier=low] .companies-modern .filters-panel,#app[data-perf-tier=low] .companies-modern .glass-card,#app[data-perf-tier=low] .companies-modern .glass-mini,#app[data-perf-tier=low] .companies-modern .modal-overlay,#app[data-perf-tier=low] .companies-modern .quick-view-overlay,#app[data-perf-tier=low] .companies-modern .qv-close,#app[data-perf-tier=low] .compare-page .glass-card,#app[data-perf-tier=low] .dl-dropdown-menu,#app[data-perf-tier=low] .dl-filter-bar,#app[data-perf-tier=low] .dl-filter-btn,#app[data-perf-tier=low] .dl-hero-badge,#app[data-perf-tier=low] .fcta-avatar-more,#app[data-perf-tier=low] .fcta-badge,#app[data-perf-tier=low] .fcta-card-inner,#app[data-perf-tier=low] .fcta-social-proof,#app[data-perf-tier=low] .gc-hero-badge,#app[data-perf-tier=low] .ly-hero-badge,#app[data-perf-tier=low] .na-filter-bar,#app[data-perf-tier=low] .na-hero-badge,#app[data-perf-tier=low] .pp-filter-bar,#app[data-perf-tier=low] .pp-hero-badge,#app[data-perf-tier=low] .press-hero__badge,#app[data-perf-tier=low] .prt-hero-badge,#app[data-perf-tier=low] .prt-hero-icon,#app[data-perf-tier=low] .sts-hero-badge,#app[data-perf-tier=low] .tr-hero-badge,#app[data-perf-tier=low] .xp-hero-badge,#app[data-perf-tier=low] .xp-search-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app[data-perf-tier=low] .compare-toast,#app[data-perf-tier=low] .dl-hero-stat-num,#app[data-perf-tier=low] .dlPulse,#app[data-perf-tier=low] .fcta-badge-dot,#app[data-perf-tier=low] .fcta-card-glow,#app[data-perf-tier=low] .fcta-sparkle,#app[data-perf-tier=low] .gc-skel-pulse,#app[data-perf-tier=low] .na-skel-pulse,#app[data-perf-tier=low] .pp-skel-pulse,#app[data-perf-tier=low] .sts-hero-pulse,#app[data-perf-tier=low] .tr-pulse-dot,#app[data-perf-tier=low] .xp-skel-pulse{animation:none!important;box-shadow:none!important}#app[data-perf-tier=low] .companies-modern .filters-panel,#app[data-perf-tier=low] .companies-modern .hero-modern,#app[data-perf-tier=low] .companies-modern .modal-content,#app[data-perf-tier=low] .companies-modern .quick-view-panel{animation:none!important}@media(max-width:1023px){.has-mobile-nav{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.has-mobile-nav .back-to-top{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}.main-wrapper.has-booking-bar{padding-bottom:var(--bk-bar-h,96px)}html[data-theme=dark] .chat-page,html[data-theme=dark] .main-wrapper{background:linear-gradient(135deg,var(--dark-bg) 0,var(--dark-bg) 45%,var(--dark-surface) 100%)!important}html[data-theme=dark] .chat-page .glass-card-modern,html[data-theme=dark] .glass-card,html[data-theme=dark] .glass-card-modern{background:rgba(var(--dark-surface-rgb),.84)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow)!important}html[data-theme=dark] .auth-page .verify-title,html[data-theme=dark] .dmn-sheet-label,html[data-theme=dark] .dmn-sheet-title,html[data-theme=dark] .glass-card-modern .card-section-title,html[data-theme=dark] .glass-card-modern .empty-title,html[data-theme=dark] .glass-card-modern .hub-card-title,html[data-theme=dark] .glass-card-modern .invoice-title,html[data-theme=dark] .glass-card-modern .modal-title,html[data-theme=dark] .glass-card-modern .order-title,html[data-theme=dark] .glass-card-modern .page-title,html[data-theme=dark] .glass-card-modern .plan-name,html[data-theme=dark] .glass-card-modern .reservation-title,html[data-theme=dark] .glass-card-modern .section-title,html[data-theme=dark] .glass-card-modern .team-name,html[data-theme=dark] .newsletter-section .input-wrapper input,html[data-theme=dark] .newsletter-section .nl-title{color:var(--app-text)!important}html[data-theme=dark] .glass-card-modern .empty-subtitle,html[data-theme=dark] .glass-card-modern .helper-text,html[data-theme=dark] .glass-card-modern .invoice-meta,html[data-theme=dark] .glass-card-modern .order-meta,html[data-theme=dark] .glass-card-modern .page-subtitle,html[data-theme=dark] .glass-card-modern .reservation-meta,html[data-theme=dark] .glass-card-modern .section-subtitle,html[data-theme=dark] .glass-card-modern .stat-label,html[data-theme=dark] .glass-card-modern .team-meta,html[data-theme=dark] .glass-card-modern .text-muted{color:var(--app-text-muted)!important}html[data-theme=dark] .dmn-bar,html[data-theme=dark] .dmn-sheet,html[data-theme=dark] .newsletter-section .input-wrapper,html[data-theme=dark] .newsletter-section .newsletter-card{background:rgba(var(--dark-surface-rgb),.92)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .alert-modern.alert-danger{background:var(--app-danger-soft)!important;color:var(--app-danger)!important;border-color:#f8717133!important}html[data-theme=dark] .alert-modern.alert-danger p{color:inherit!important}html[data-theme=dark] .auth-page .submit-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#eff6ff!important}html[data-theme=dark] .dmn-sheet-footer-btn--danger{background:var(--app-danger-soft)!important;color:var(--app-danger)!important;border-color:#f8717133!important}html[data-theme=dark] .dmn-sheet-footer-btn--danger:active{background:#f871712e!important}html[data-theme=dark] .glass-card-modern .skeleton-circle,html[data-theme=dark] .glass-card-modern .skeleton-line,html[data-theme=dark] .glass-card-modern .skeleton-shimmer{background:linear-gradient(90deg,rgba(var(--dark-raised-rgb),.9) 25%,rgba(var(--dark-line-rgb),.95) 37%,rgba(var(--dark-raised-rgb),.9) 63%)!important;background-size:400% 100%!important}html[data-theme=dark] .dmn-bar{border-top-color:var(--app-border)!important}html[data-theme=dark] .dmn-sheet-close,html[data-theme=dark] .dmn-sheet-item--active,html[data-theme=dark] .dmn-tab--active{color:var(--app-primary)!important}@media(hover:hover){html[data-theme=dark] .dmn-sheet-item:hover{color:var(--app-primary)!important}}html[data-theme=dark] .dmn-sheet-arrow,html[data-theme=dark] .dmn-sheet-close,html[data-theme=dark] .dmn-sheet-handle,html[data-theme=dark] .dmn-sheet-icon,html[data-theme=dark] .dmn-sheet-item,html[data-theme=dark] .dmn-tab,html[data-theme=dark] .dmn-tab-label{color:var(--app-text-muted)!important}html[data-theme=dark] .dmn-sheet-item--active,html[data-theme=dark] .dmn-sheet-item--active .dmn-sheet-icon,html[data-theme=dark] .dmn-sheet-item--active .dmn-sheet-label,html[data-theme=dark] .dmn-tab--active .dmn-tab-icon,html[data-theme=dark] .dmn-tab--active .dmn-tab-label{color:var(--app-primary)!important}html[data-theme=dark] .dmn-sheet-badge,html[data-theme=dark] .dmn-tab-badge{box-shadow:0 2px 10px #f8717152!important}html[data-theme=dark] .dmn-overlay{background:rgba(var(--dark-bg-rgb),.78)!important}html[data-theme=dark] .auth-bg{background:linear-gradient(135deg,var(--dark-bg) 0,var(--dark-surface) 45%,var(--dark-surface) 100%)!important}html[data-theme=dark] .auth-grid{background-image:linear-gradient(rgba(96,165,250,.08) 1px,transparent 0),linear-gradient(90deg,rgba(96,165,250,.08) 1px,transparent 0)!important}html[data-theme=dark] .auth-container{box-shadow:0 25px 60px #00000073,0 0 0 1px #ffffff0f!important}html[data-theme=dark] .auth-page .auth-brand-panel{background:linear-gradient(160deg,var(--dark-surface) 0,#1d4ed8 45%,#0f766e 100%)!important}html[data-theme=dark] .auth-page .auth-brand-panel:before{background:radial-gradient(circle,rgba(56,189,248,.22) 0,transparent 70%)!important}html[data-theme=dark] .auth-page .glass-card{background:rgba(var(--dark-surface-rgb),.9)!important;border-color:var(--app-border)!important}html[data-theme=dark] .auth-page .feature-icon,html[data-theme=dark] .auth-page .logo-icon{border-color:#ffffff14!important}html[data-theme=dark] .auth-page .auth-footer,html[data-theme=dark] .auth-page .auth-title,html[data-theme=dark] .auth-page .brand-heading,html[data-theme=dark] .auth-page .form-control,html[data-theme=dark] .auth-page .logo-text,html[data-theme=dark] .auth-page .mobile-logo .logo-text,html[data-theme=dark] .auth-page .password-strength,html[data-theme=dark] .auth-page .social-btn,html[data-theme=dark] .auth-page .strength-label,html[data-theme=dark] .auth-page .success-banner{color:var(--app-text)!important}html[data-theme=dark] .auth-page .auth-input-group .form-control,html[data-theme=dark] .auth-page .auth-input-group .input-group-text,html[data-theme=dark] .auth-page .btn-toggle-password,html[data-theme=dark] .auth-page .custom-checkbox .checkmark,html[data-theme=dark] .auth-page .social-btn,html[data-theme=dark] .auth-page .strength-bar,html[data-theme=dark] .auth-page .toggle-btn{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-theme=dark] .auth-page .auth-divider:after,html[data-theme=dark] .auth-page .auth-divider:before{background:var(--app-border)!important}html[data-theme=dark] .auth-page .auth-input-group .form-control:focus{background:rgba(var(--dark-surface-rgb),.98)!important;border-color:var(--app-primary)!important}html[data-theme=dark] .auth-page .auth-input-group:focus-within{box-shadow:0 0 0 3px #60a5fa24!important}html[data-theme=dark] .auth-page .auth-input-group .form-control::-moz-placeholder{color:var(--app-text-soft)!important}html[data-theme=dark] .auth-page .auth-input-group .form-control::placeholder{color:var(--app-text-soft)!important}html[data-theme=dark] .auth-page .error-banner{background:var(--app-danger-soft)!important;color:var(--app-danger)!important;border-color:#f8717138!important}html[data-theme=dark] .auth-page .success-banner{background:var(--app-success-soft)!important;border-color:#34d39938!important}html[data-theme=dark] .auth-page .verify-icon{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#eff6ff!important}html[data-theme=dark] .auth-page .verify-card{background:rgba(var(--dark-surface-rgb),.9)!important}html[data-theme=dark] .auth-page .submit-btn{box-shadow:0 8px 24px #2563eb47!important}html[data-theme=dark] .auth-page .field-error{color:var(--app-danger)!important}html[data-theme=dark] .newsletter-section{background:linear-gradient(180deg,rgba(var(--dark-bg-rgb),.65) 0,rgba(var(--dark-bg-rgb),0))}html[data-theme=dark] .newsletter-section .newsletter-bg-gradient{background:linear-gradient(135deg,var(--dark-surface) 0,var(--dark-bg) 25%,var(--dark-surface) 50%,#1e1b4b 75%,var(--dark-surface) 100%)!important}html[data-theme=dark] .newsletter-section .newsletter-dots-grid{background-image:radial-gradient(circle at 1px 1px,rgba(96,165,250,.08) 1px,transparent 0)!important}html[data-theme=dark] .newsletter-section .newsletter-card{box-shadow:0 24px 64px #00000047,0 8px 24px #0000002e!important}html[data-theme=dark] .newsletter-section .input-wrapper.focused{box-shadow:0 0 0 4px #60a5fa1f,0 8px 32px #0003!important}.modal-panel-2026,[popover],dialog{transition:opacity .22s ease,transform .28s var(--ease-spring,ease-out)}@starting-style{.modal-panel-2026,[popover]:popover-open,dialog[open]{opacity:0;transform:translateY(12px) scale(.97)}}.bounce-spring{transition:transform .45s var(--ease-spring)}
