.customer-page-stack,.order-page-shell{--vjs-premium-shadow:0 18px 44px rgba(15,23,42,.08);--vjs-premium-line:rgba(148,163,184,.22)}.table-shell,.vjs-card,.soft-card{box-shadow:var(--vjs-premium-shadow)}.rating-distribution{display:grid;gap:7px;margin:13px 0 12px;padding:10px;border:1px solid var(--vjs-premium-line);background:#fff;border-radius:14px}.rating-distribution-row{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:9px;align-items:center;font-size:11px;font-weight:800;color:#64748b}.rating-distribution-row b{height:7px;background:#e2e8f0;border-radius:999px;overflow:hidden;display:block}.rating-distribution-row b i{display:block;height:100%;background:#f59e0b;border-radius:inherit}.rating-distribution-row em{font-style:normal;text-align:right;color:#334155}.vjs-track-info,.vjs-review-card,.vjs-admin-description,.vjs-timeline-box{border-radius:16px}.vjs-review-scroll::-webkit-scrollbar,.detail-description-text::-webkit-scrollbar,.rating-list::-webkit-scrollbar,.vjs-admin-description::-webkit-scrollbar{width:8px}.vjs-review-scroll::-webkit-scrollbar-thumb,.detail-description-text::-webkit-scrollbar-thumb,.rating-list::-webkit-scrollbar-thumb,.vjs-admin-description::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.vjs-track-link{will-change:transform}.vjs-page-icon{will-change:auto}@media(max-width:720px){.vjs-tracking-head h3{font-size:18px}}.dashboard-status-label{text-transform:none;font-weight:780;letter-spacing:.005em;line-height:1.15}:root{--brand:#165D9F;--brand-2:#0B3A6F;--brand-soft:#E6F4FF;--brand-glow:#38BDF8;--brand-rgb:22,93,159;--brand-2-rgb:11,58,111;--brand-soft-rgb:230,244,255;--brand-glow-rgb:56,189,248;--vjs-primary:#165D9F;--vjs-primary-dark:#0B3A6F;--vjs-primary-soft:#E6F4FF;--vjs-primary-glow:#38BDF8;--vjs-primary-rgb:22,93,159;--vjs-primary-dark-rgb:11,58,111;--vjs-primary-soft-rgb:230,244,255;--vjs-primary-glow-rgb:56,189,248;--ink:#18232d;--muted:#70808d;--line:#d9e4ea;--bg:#f5f7fa;--card:#ffffff;--dark:#071B33;--warning:#f3a000;--danger:#ef4444;--success:#3dbb85;--slate:#6f7f90;--vjs-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--vjs-client-header-stack-height:110px;--vjs-client-sticky-gap:18px;--vjs-service-announcements-sticky-top:calc(var(--vjs-client-header-stack-height,110px)+var(--vjs-client-sticky-gap,18px));--vjs-shell-gutter:24px;--vjs-shell-wide:1480px;--vjs-shell-standard:1180px;--vjs-shell-reading:920px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--vjs-font-sans)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh;display:flex;flex-direction:column;font-family:var(--vjs-font-sans)}.site-container{width:min(1480px,calc(100% - 24px));margin:0 auto}.vjs-content-shell{width:min(var(--vjs-shell-standard),calc(100% - var(--vjs-shell-gutter)));margin:0 auto;min-width:0;max-width:100%}.vjs-content-shell--wide{width:min(var(--vjs-shell-wide),calc(100% - var(--vjs-shell-gutter)))}.vjs-content-shell--standard{width:min(var(--vjs-shell-standard),calc(100% - var(--vjs-shell-gutter)))}.vjs-content-shell--reading{width:min(var(--vjs-shell-reading),calc(100% - var(--vjs-shell-gutter)))}.vjs-content-shell--full{width:100%;max-width:none;padding:0;margin:0}@media(max-width:1100px){.vjs-content-shell--wide{width:min(calc(100% - 20px),var(--vjs-shell-wide))}.vjs-content-shell--standard{width:min(calc(100% - 20px),var(--vjs-shell-standard))}.vjs-content-shell--reading{width:min(calc(100% - 20px),var(--vjs-shell-reading))}}.button-loading{display:inline-flex;align-items:center;justify-content:center;gap:10px}.page-space{padding:26px 0 34px}.flash{margin-bottom:16px;padding:13px 16px;border-radius:12px;font-size:14px}.flash.ok{background:var(--brand-soft);border:1px solid rgba(var(--vjs-primary-glow-rgb),.42);color:var(--brand)}.flash.err{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.vjs-action-result{display:none;align-items:center;gap:9px;margin-top:10px;padding:11px 13px;border-radius:14px;border:1px solid var(--line);background:#f8fbfc;color:#435865;font-size:13px;font-weight:700;line-height:1.35}.vjs-action-result.is-loading{border-color:#d7e4e9;background:#f8fbfc;color:#516571}.vjs-action-result.is-success{display:flex;border-color:rgba(var(--vjs-primary-glow-rgb),.42);background:var(--brand-soft);color:var(--brand)}.vjs-action-result.is-error{display:flex;border-color:#fecdd3;background:#fff1f2;color:#be123c}.vjs-action-result.is-warning{display:flex;border-color:#fde68a;background:#fffbeb;color:#a16207}.vjs-action-icon{width:22px;height:22px;min-width:22px;border-radius:999px;display:grid;place-items:center;background:#fff;font-size:12px;font-weight:900}.vjs-action-spinner{width:16px;height:16px;border:2px solid #d7e4e9;border-top-color:var(--brand);border-radius:999px;animation:vjsActionSpin .7s linear infinite}@keyframes vjsActionSpin{to{transform:rotate(360deg)}}.vjs-card,.soft-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 4px 12px rgba(15,35,45,.03)}.vjs-kicker{display:block;margin:0 0 8px;color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vjs-input{width:100%;min-height:46px;border:1px solid #cbd8df;border-radius:14px;background:#f7fbfc;color:var(--ink);padding:0 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.vjs-input:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(var(--vjs-primary-glow-rgb),.16)}.vjs-input[readonly]{background:#f3f7f9;color:var(--muted);cursor:not-allowed}.vjs-secret-shell{position:relative;width:100%}.vjs-copy-field{position:relative;min-height:48px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px 58px 13px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.55;word-break:break-all;letter-spacing:.04em;color:var(--brand);font-weight:900;cursor:copy;user-select:all;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.vjs-copy-field:hover{border-color:#b9dadd;box-shadow:0 12px 28px rgba(15,35,45,.08);background:#fff}.vjs-copy-field.is-dark{background:#0f172a;color:#e2e8f0;border-color:#1e293b}.vjs-copy-field.is-dark:hover{border-color:#334155;box-shadow:0 14px 32px rgba(15,23,42,.16)}.vjs-copy-field.is-empty{color:#8a9aa6;font-weight:800;cursor:default;user-select:none}.vjs-icon-action{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1px solid rgba(var(--vjs-primary-glow-rgb),.24);border-radius:12px;background:var(--brand-soft);color:var(--brand);display:inline-grid;place-items:center;cursor:pointer;z-index:2;box-shadow:0 8px 18px rgba(15,35,45,.08);transition:transform .18s ease,box-shadow .2s ease,background-color .18s ease,border-color .18s ease}.vjs-icon-action:hover{transform:translateY(-50%) scale(1.04);background:var(--brand-soft);border-color:rgba(var(--vjs-primary-glow-rgb),.64);box-shadow:0 12px 24px rgba(var(--vjs-primary-rgb),.18)}.vjs-icon-action[disabled]{opacity:.62;cursor:not-allowed;transform:translateY(-50%);box-shadow:none}.vjs-icon-action svg{width:18px;height:18px;display:block}.vjs-tooltip{position:relative}.vjs-icon-action.vjs-tooltip{position:absolute}.vjs-tooltip{--vjs-tooltip-bg:#0b1220;--vjs-tooltip-shift:0px;overflow:visible}.vjs-tooltip::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100%+10px);transform:translate(calc(-50%+var(--vjs-tooltip-shift)),6px);background:var(--vjs-tooltip-bg);color:#fff;border:1px solid rgba(255,255,255,.10);border-radius:10px;padding:8px 10px;min-width:max-content;max-width:min(280px,calc(100vw - 30px));font-family:var(--vjs-font-sans);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.25;text-align:center;box-shadow:0 18px 42px rgba(2,8,23,.32);opacity:0;visibility:hidden;pointer-events:none;z-index:9999;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;white-space:normal}.vjs-tooltip::before{content:"";position:absolute;left:50%;bottom:calc(100%+4px);transform:translate(calc(-50%+var(--vjs-tooltip-shift)),6px);border:6px solid transparent;border-top-color:var(--vjs-tooltip-bg);opacity:0;visibility:hidden;pointer-events:none;z-index:10000;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.vjs-tooltip:hover::after,.vjs-tooltip:hover::before,.vjs-tooltip:focus-visible::after,.vjs-tooltip:focus-visible::before{opacity:1;visibility:visible;transform:translate(calc(-50%+var(--vjs-tooltip-shift)),0)}.vjs-icon-action.vjs-tooltip::after{left:auto;right:0;transform:translate(-8px,6px);text-align:left}.vjs-icon-action.vjs-tooltip::before{left:auto;right:14px;transform:translate(0,6px)}.vjs-icon-action.vjs-tooltip:hover::after,.vjs-icon-action.vjs-tooltip:focus-visible::after{transform:translate(-8px,0)}.vjs-icon-action.vjs-tooltip:hover::before,.vjs-icon-action.vjs-tooltip:focus-visible::before{transform:translate(0,0)}.vjs-copy-field.vjs-tooltip::after{left:16px;right:auto;transform:translate(0,6px);text-align:left}.vjs-copy-field.vjs-tooltip::before{left:28px;transform:translate(0,6px)}.vjs-copy-field.vjs-tooltip:hover::after,.vjs-copy-field.vjs-tooltip:focus-visible::after{transform:translate(0,0)}.vjs-copy-field.vjs-tooltip:hover::before,.vjs-copy-field.vjs-tooltip:focus-visible::before{transform:translate(0,0)}.vjs-textarea{width:100%;min-height:118px;border:1px solid #cbd8df;border-radius:14px;background:#f7fbfc;color:var(--ink);padding:14px;outline:none;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.vjs-textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px rgba(var(--vjs-primary-glow-rgb),.16)}.clean-page-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 12px 28px rgba(15,35,45,.05)}.customer-page-stack{display:grid;gap:22px}.amount-box{height:64px;border:1px solid #c7d4dc;border-radius:14px;display:flex;align-items:center;padding:0 18px;gap:10px;background:#fbfdfe;transition:border-color .18s ease,box-shadow .18s ease}.amount-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--vjs-primary-glow-rgb),.16)}.amount-box input{flex:1;border:0;outline:0;background:transparent;font-size:30px;font-weight:800;color:var(--ink);min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.summary-line{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(24,35,45,.12)}.summary-line strong{text-align:right}.summary-total{display:flex;justify-content:space-between;gap:12px;padding-top:8px;font-size:22px;font-weight:900;color:#10242b}.vjs-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:6px 12px;border:1px solid transparent;font-size:12px;font-weight:800;line-height:1.15;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.vjs-status-badge--success{background:#e7f9ef;color:#1f7a50;border-color:rgba(31,122,80,.14)}.vjs-status-badge--danger{background:#fff1f2;color:#c9283f;border-color:rgba(201,40,63,.14)}.vjs-status-badge--info{background:#e8f7fb;color:#087f94;border-color:rgba(8,127,148,.14)}.vjs-status-badge--warning{background:#fff3df;color:#a96b00;border-color:rgba(169,107,0,.16)}.vjs-status-badge--neutral{background:#edf3f6;color:#526979;border-color:rgba(82,105,121,.13)}.vjs-status-badge--credit{background:#e7f9ef;color:#1f7a50;border-color:rgba(31,122,80,.14)}.vjs-status-badge--debit{background:#fff1f2;color:#c9283f;border-color:rgba(201,40,63,.14)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.muted{color:#6e828d}.tiny{font-size:12px}.mb-0{margin-bottom:0}.ok{color:#15803d}.field-error{display:block;margin-top:5px;color:#dc2626;font-size:12px}.block{display:block}.space-y-4>*+*{margin-top:16px}.mt-3{margin-top:12px}.text-center{text-align:center}.text-sm{font-size:14px}.font-semibold{font-weight:600}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:8px}.text-xs{font-size:12px}.text-gray-600{color:#4b5563}.ui-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 16px rgba(15,35,45,.08)}.ui-icon svg{width:18px;height:18px;display:block;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ui-icon.sm{width:32px;height:32px;border-radius:10px;font-size:14px}.ui-icon.sm svg{width:16px;height:16px}.ui-icon.cyan{background:#cff8fb;color:#046d78}.ui-icon.blue{background:#dbeafe;color:#1d4ed8}.ui-icon.violet{background:#ede9fe;color:#6d28d9}.ui-icon.green{background:var(--brand-soft);color:var(--brand)}.ui-icon.amber{background:#fef3c7;color:#b45309}.ui-icon.red{background:#fee2e2;color:#b91c1c}.ui-icon.sky{background:#e0f2fe;color:#0369a1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logoutFade{from{opacity:0}to{opacity:1}}@keyframes logoutCard{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalIn{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vjsNeonBlink{0%,100%{opacity:1;filter:brightness(1.25)}45%{opacity:.68;filter:brightness(.9)}55%{opacity:1;filter:brightness(1.45)}65%{opacity:.82;filter:brightness(1.05)}}@keyframes vjsFooterReflect{0%,100%{background-position:0% center;filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.16))}50%{background-position:100% center;filter:drop-shadow(0 2px 17px rgba(var(--vjs-primary-glow-rgb),.36))}}.site-shell :where(p,li,td,label,small,.muted,.tiny,.menu-help,.detail-description-text,.service-rating-comment){font-weight:400}.site-shell :where(.section-title,.vjs-kicker){font-weight:650}.site-shell :where(.vjs-input,.vjs-textarea,.auth-input,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select){background-color:#fff!important;color:var(--ink,#102033)!important;-webkit-text-fill-color:var(--ink,#102033)!important;caret-color:var(--ink,#102033)!important;font-weight:400!important;opacity:1!important;color-scheme:light}.site-shell :where(.vjs-input::placeholder,.vjs-textarea::placeholder,.auth-input::placeholder,input::placeholder,textarea::placeholder){color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}.site-shell :where(option,optgroup){background:#fff!important;color:#102033!important;-webkit-text-fill-color:#102033!important}@keyframes vjsOfficialReflect{0%{background-position:0% 50%;filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.12))}50%{background-position:120% 50%;filter:drop-shadow(0 2px 16px rgba(var(--vjs-primary-glow-rgb),.30))}100%{background-position:240% 50%;filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.12))}}@keyframes cookieIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.order-service-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,440px);gap:22px;align-items:start}.vjs-pagination-arrows{display:flex;align-items:center;gap:10px;padding:18px 24px;border-top:1px solid var(--line);background:#fff;position:relative;z-index:2}.vjs-page-icon{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:1px solid rgba(var(--vjs-primary-glow-rgb),.26);background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px rgba(var(--vjs-primary-rgb),.18);transition:box-shadow .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,filter .18s ease;font-size:22px;font-weight:800;line-height:1;text-decoration:none;transform:none;will-change:auto}.vjs-page-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vjs-page-icon:hover:not(:disabled):not(.is-disabled),.vjs-page-icon:focus-visible:not(:disabled):not(.is-disabled){background:var(--brand-2);border-color:rgba(var(--vjs-primary-glow-rgb),.46);box-shadow:0 12px 24px rgba(var(--vjs-primary-rgb),.22);color:#fff;outline:0;text-decoration:none}.vjs-page-icon:disabled,.vjs-page-icon.is-disabled,.vjs-page-icon[aria-disabled="true"]{opacity:.34;cursor:not-allowed;box-shadow:none;filter:grayscale(1);pointer-events:none}@media (max-width:1100px){.order-service-workspace{grid-template-columns:1fr}}@media (max-width:1100px){.site-container{width:min(100% - 20px,1480px)}}.vjs-btn-state-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;margin-right:7px;vertical-align:-2px}.vjs-btn-state-icon svg{width:16px;height:16px;display:block;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vjs-btn-spinner{width:16px;height:16px;min-width:16px;border-radius:999px;border:2px solid rgba(255,255,255,.36);border-top-color:#fff;animation:vjsBtnSpin .72s linear infinite;margin-right:7px}.is-vjs-button-loading,.is-vjs-button-success,.is-vjs-button-error{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .16s ease}.is-vjs-button-loading{cursor:progress;box-shadow:0 0 0 1px rgba(94,234,212,.10),0 10px 24px rgba(15,23,42,.10)}.is-vjs-button-success{background:#168a5a;border-color:rgba(94,234,212,.30);color:#fff;box-shadow:0 0 0 1px rgba(94,234,212,.10),0 12px 28px rgba(22,138,90,.22)}.is-vjs-button-error{background:#9f233b;border-color:rgba(248,113,113,.38);color:#fff;box-shadow:0 12px 28px rgba(159,35,59,.20)}.is-vjs-button-compact .vjs-btn-state-icon,.is-vjs-button-compact .vjs-btn-spinner{margin-right:0}.is-vjs-button-compact span:not(.vjs-btn-spinner):not(.vjs-btn-state-icon){display:none}@keyframes vjsBtnSpin{to{transform:rotate(360deg)}}.site-shell .vjs-pagination-arrows .vjs-page-icon{transition-property:opacity,box-shadow,background-color,border-color,color,filter;transform:none}.site-shell .vjs-pagination-arrows .vjs-page-icon:hover,.site-shell .vjs-pagination-arrows .vjs-page-icon:focus-visible{transform:none}.site-shell :where(input[type=checkbox],input[type=radio]){transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}.site-shell :where(input[type=checkbox]:checked,input[type=radio]:checked){transform:scale(1.04)}@keyframes vjsPremiumTextSweep{0%{background-position:0% center}100%{background-position:260% center}}@keyframes vjsPremiumNeonPulse{0%,100%{filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.16)) brightness(1.02)}50%{filter:drop-shadow(0 2px 18px rgba(var(--vjs-primary-glow-rgb),.42)) brightness(1.18)}}@keyframes vjsPremiumOfficialPulse{0%,100%{filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.14)) brightness(1.02)}50%{filter:drop-shadow(0 2px 18px rgba(var(--vjs-primary-glow-rgb),.36)) brightness(1.16)}}@keyframes vjsTextMirrorSweep{0%{background-position:-190% 50%;filter:drop-shadow(0 0 4px rgba(255,255,255,.14))}42%{background-position:20% 50%;filter:drop-shadow(0 0 12px rgba(255,255,255,.48))}78%,100%{background-position:190% 50%;filter:drop-shadow(0 0 4px rgba(255,255,255,.14))}}@keyframes vjsSurfaceMirrorSweep{0%{transform:translateX(-130%) skewX(-18deg);opacity:0}18%{opacity:.78}52%{transform:translateX(430%) skewX(-18deg);opacity:.92}74%,100%{transform:translateX(430%) skewX(-18deg);opacity:0}}@keyframes vjsReflectBasePulse{0%,100%{filter:drop-shadow(0 2px 8px rgba(var(--vjs-primary-glow-rgb),.18)) brightness(1);text-shadow:0 0 8px rgba(var(--vjs-primary-glow-rgb),.34),0 0 18px rgba(var(--vjs-primary-glow-rgb),.16)}50%{filter:drop-shadow(0 2px 18px rgba(var(--vjs-primary-glow-rgb),.46)) brightness(1.16);text-shadow:0 0 12px rgba(var(--vjs-primary-glow-rgb),.58),0 0 28px rgba(var(--vjs-primary-glow-rgb),.30)}}@keyframes vjsOfficialGoldPulse{0%,100%{filter:drop-shadow(0 2px 8px rgba(217,164,65,.22)) brightness(1);text-shadow:0 0 8px rgba(217,164,65,.32),0 0 18px rgba(217,164,65,.18)}50%{filter:drop-shadow(0 2px 18px rgba(217,164,65,.44)) brightness(1.12);text-shadow:0 0 12px rgba(255,221,145,.54),0 0 28px rgba(217,164,65,.28)}}@keyframes vjsProfessionalGoldSweep{0%,100%{background-position:0% center}50%{background-position:100% center}}@keyframes vjsProfessionalBlueSweep{0%,100%{background-position:0% center}50%{background-position:100% center}}:root{--vjs-client-solid:#ffffff;--vjs-client-solid-soft:#f7fbfc;--vjs-home-card:#ffffff;--vjs-home-soft:#f7fbff}body,.site-shell,.page-space{background:var(--bg);background-image:none}@keyframes vjsOfficialLogoMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){html,html:focus-within,body,.site-shell{scroll-behavior:auto}*,*::before,*::after{animation:none;transition:none;scroll-behavior:auto}}.vjs-copy-field[data-copy-url],.vjs-copy-field[data-copy-text]{cursor:pointer;padding-right:58px}.vjs-copy-field[data-copy-url]::after,.vjs-copy-field[data-copy-text]::after{content:"📋";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1;background:rgba(226,244,255,.12);color:#bae6fd;border:1px solid rgba(148,163,184,.26);pointer-events:none}.vjs-copy-field[data-copy-url].is-copied,.vjs-copy-field[data-copy-text].is-copied{border-color:rgba(34,197,94,.55);box-shadow:0 0 0 3px rgba(34,197,94,.14)}.vjs-copy-field[data-copy-url].is-copy-error,.vjs-copy-field[data-copy-text].is-copy-error{border-color:rgba(239,68,68,.55);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.vjs-copy-field[data-copy-url].is-copied::after,.vjs-copy-field[data-copy-text].is-copied::after{content:"✓";background:rgba(34,197,94,.18);color:#bbf7d0;border-color:rgba(34,197,94,.38)}.vjs-copy-field[data-copy-url].is-copy-error::after,.vjs-copy-field[data-copy-text].is-copy-error::after{content:"!";background:rgba(239,68,68,.16);color:#fecaca;border-color:rgba(239,68,68,.34)}button[data-copy-url].is-copied,button[data-copy-text].is-copied,a[data-copy-url].is-copied,a[data-copy-text].is-copied{filter:brightness(1.04)}.vjs-public-page-intro{margin:0;max-width:850px}.vjs-public-legal-card{max-width:980px;margin:0 auto;display:grid;gap:22px}.vjs-public-legal-kicker{margin-top:0}.vjs-public-legal-intro{max-width:820px;line-height:1.75}.vjs-public-legal-updated-note{margin:10px 0 0}.vjs-public-legal-section-title{font-size:22px}.vjs-public-legal-section-text{line-height:1.75}.vjs-public-legal-highlight-card{border-color:rgba(15,142,145,.18);background:#f8fcfc}.vjs-public-legal-contact-card{border-color:rgba(var(--vjs-primary-rgb),.20);background:#F7FBFF}.vjs-inactivity-logout-form,.vjs-admin-api-instructions-hidden{display:none}.vjs-admin-finance-value-wrap{word-break:break-word;max-width:100%}.vjs-admin-modal-search-input{width:200px}.vjs-admin-modal-pagination-actions{display:flex;gap:8px;margin-top:20px}.vjs-admin-twofa-offline-qr-placeholder{display:grid;place-items:center;min-height:96px}.vjs-admin-api-select-column{width:48px}.vjs-admin-api-added-column{width:124px}.vjs-admin-api-type-column,.vjs-admin-table-action-column{width:120px}.vjs-admin-api-price-column{width:86px}.vjs-admin-api-empty-message{padding:28px}.vjs-admin-drawer-pagination{padding:14px;display:flex;gap:8px}.vjs-admin-group-editor-layout{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:start}.vjs-admin-drawer-search-input{width:185px}.vjs-admin-drawer-action-offset,.vjs-admin-detail-section-title-offset{margin-top:18px}.vjs-admin-bulk-code-textarea{min-height:260px}.vjs-admin-bulk-code-field{display:block;margin-bottom:22px}.vjs-admin-bulk-code-actions{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.vjs-admin-side-footer-fixed{position:fixed;right:0;bottom:0;left:707px;background:var(--panel)}.vjs-admin-shipping-progress-track{height:10px;border-radius:999px;background:#26384a;overflow:hidden;margin:15px 0 4px}.vjs-admin-shipping-timeline{display:grid;gap:9px;margin-top:14px}.vjs-admin-event-log-card{border:1px solid rgba(255,255,255,.08);background:#172232;padding:11px 12px;border-radius:8px}.vjs-admin-event-log-title{display:block;color:#fff}.vjs-admin-event-log-message{display:block;margin-top:5px;color:#cbd5e1}.vjs-admin-event-log-meta{display:block;margin-top:6px;color:#94a3b8}.vjs-admin-event-log-empty{border:1px dashed rgba(255,255,255,.14);padding:12px;color:#cbd5e1;border-radius:8px}.vjs-admin-order-detail-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vjs-admin-order-detail-grid-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.vjs-admin-order-detail-actions{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap}.vjs-admin-operation-log-list{display:grid;gap:9px;margin-top:12px;max-height:240px;overflow:auto;scrollbar-width:thin}.vjs-admin-currency-form-grid{padding:22px 20px 0}.vjs-admin-form-field-full-width{grid-column:1 / -1}.vjs-admin-rate-input-group{display:grid;grid-template-columns:1fr 96px;gap:0}.vjs-admin-rate-input{border-top-right-radius:0;border-bottom-right-radius:0}.vjs-admin-rate-currency-addon{border-top-left-radius:0;border-bottom-left-radius:0;display:flex;align-items:center;justify-content:center;color:#dbe7f6}.vjs-admin-gateway-form-grid{padding:22px 24px 0}.vjs-admin-form-field-span-all{grid-column:1 / -1}.vjs-admin-gateway-update-layout{padding:22px 24px 30px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;align-items:start}.vjs-admin-gateway-update-button{justify-content:center}.vjs-admin-gateway-thumbnail-label{margin-bottom:12px}.vjs-admin-gateway-thumbnail-frame{min-height:230px;border-radius:18px;background:rgba(255,255,255,.02);display:flex;align-items:center;justify-content:center;padding:16px;border:1px solid rgba(255,255,255,.06)}.vjs-admin-gateway-thumbnail-image{max-width:100%;max-height:200px;object-fit:contain;border-radius:12px;background:#fff;padding:12px}.vjs-admin-gateway-thumbnail-empty{color:#8fa7c2}.vjs-admin-email-config-grid-spacing{padding:14px 16px 8px}.vjs-admin-cron-copy-column{width:130px;text-align:right}.vjs-admin-cron-command-note{display:block;color:#64748b;margin-top:4px}.vjs-admin-cron-copy-cell{text-align:right}.vjs-admin-settings-pane-visible{display:block}.vjs-admin-menu-empty-state{padding:30px}.vjs-admin-gateway-logo-image{width:52px;height:34px;object-fit:contain;border-radius:10px;background:#fff;padding:6px}.vjs-admin-gateway-logo-placeholder{width:52px;height:34px;border-radius:10px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:12px;color:#9bb0c8}.vjs-admin-table-check-column{width:42px}.vjs-admin-table-id-column{width:64px}.vjs-admin-table-logo-column{width:82px}.vjs-admin-table-logo-wide-column{width:92px}.vjs-admin-table-actions-wide-column{width:150px}.vjs-admin-row-actions{display:flex;gap:8px}.vjs-inline-progress-fill{display:block;height:100%;background:var(--brand)}.vjs-progress-pct-0{width:0%}.vjs-progress-pct-1{width:1%}.vjs-progress-pct-2{width:2%}.vjs-progress-pct-3{width:3%}.vjs-progress-pct-4{width:4%}.vjs-progress-pct-5{width:5%}.vjs-progress-pct-6{width:6%}.vjs-progress-pct-7{width:7%}.vjs-progress-pct-8{width:8%}.vjs-progress-pct-9{width:9%}.vjs-progress-pct-10{width:10%}.vjs-progress-pct-11{width:11%}.vjs-progress-pct-12{width:12%}.vjs-progress-pct-13{width:13%}.vjs-progress-pct-14{width:14%}.vjs-progress-pct-15{width:15%}.vjs-progress-pct-16{width:16%}.vjs-progress-pct-17{width:17%}.vjs-progress-pct-18{width:18%}.vjs-progress-pct-19{width:19%}.vjs-progress-pct-20{width:20%}.vjs-progress-pct-21{width:21%}.vjs-progress-pct-22{width:22%}.vjs-progress-pct-23{width:23%}.vjs-progress-pct-24{width:24%}.vjs-progress-pct-25{width:25%}.vjs-progress-pct-26{width:26%}.vjs-progress-pct-27{width:27%}.vjs-progress-pct-28{width:28%}.vjs-progress-pct-29{width:29%}.vjs-progress-pct-30{width:30%}.vjs-progress-pct-31{width:31%}.vjs-progress-pct-32{width:32%}.vjs-progress-pct-33{width:33%}.vjs-progress-pct-34{width:34%}.vjs-progress-pct-35{width:35%}.vjs-progress-pct-36{width:36%}.vjs-progress-pct-37{width:37%}.vjs-progress-pct-38{width:38%}.vjs-progress-pct-39{width:39%}.vjs-progress-pct-40{width:40%}.vjs-progress-pct-41{width:41%}.vjs-progress-pct-42{width:42%}.vjs-progress-pct-43{width:43%}.vjs-progress-pct-44{width:44%}.vjs-progress-pct-45{width:45%}.vjs-progress-pct-46{width:46%}.vjs-progress-pct-47{width:47%}.vjs-progress-pct-48{width:48%}.vjs-progress-pct-49{width:49%}.vjs-progress-pct-50{width:50%}.vjs-progress-pct-51{width:51%}.vjs-progress-pct-52{width:52%}.vjs-progress-pct-53{width:53%}.vjs-progress-pct-54{width:54%}.vjs-progress-pct-55{width:55%}.vjs-progress-pct-56{width:56%}.vjs-progress-pct-57{width:57%}.vjs-progress-pct-58{width:58%}.vjs-progress-pct-59{width:59%}.vjs-progress-pct-60{width:60%}.vjs-progress-pct-61{width:61%}.vjs-progress-pct-62{width:62%}.vjs-progress-pct-63{width:63%}.vjs-progress-pct-64{width:64%}.vjs-progress-pct-65{width:65%}.vjs-progress-pct-66{width:66%}.vjs-progress-pct-67{width:67%}.vjs-progress-pct-68{width:68%}.vjs-progress-pct-69{width:69%}.vjs-progress-pct-70{width:70%}.vjs-progress-pct-71{width:71%}.vjs-progress-pct-72{width:72%}.vjs-progress-pct-73{width:73%}.vjs-progress-pct-74{width:74%}.vjs-progress-pct-75{width:75%}.vjs-progress-pct-76{width:76%}.vjs-progress-pct-77{width:77%}.vjs-progress-pct-78{width:78%}.vjs-progress-pct-79{width:79%}.vjs-progress-pct-80{width:80%}.vjs-progress-pct-81{width:81%}.vjs-progress-pct-82{width:82%}.vjs-progress-pct-83{width:83%}.vjs-progress-pct-84{width:84%}.vjs-progress-pct-85{width:85%}.vjs-progress-pct-86{width:86%}.vjs-progress-pct-87{width:87%}.vjs-progress-pct-88{width:88%}.vjs-progress-pct-89{width:89%}.vjs-progress-pct-90{width:90%}.vjs-progress-pct-91{width:91%}.vjs-progress-pct-92{width:92%}.vjs-progress-pct-93{width:93%}.vjs-progress-pct-94{width:94%}.vjs-progress-pct-95{width:95%}.vjs-progress-pct-96{width:96%}.vjs-progress-pct-97{width:97%}.vjs-progress-pct-98{width:98%}.vjs-progress-pct-99{width:99%}.vjs-progress-pct-100{width:100%}.vjs-inline-w-180{width:180px}.vjs-inline-w-190{width:190px}:root{--vjs-layer-inactivity:140}.vjs-cookie-privacy-link{color:var(--brand);font-weight:700}.page-space .vjs-card,.page-space .hero-card{box-shadow:0 10px 24px rgba(15,35,45,.05)}.page-space .table-shell{box-shadow:0 10px 24px rgba(15,35,45,.04)}body,.site-shell,.page-space{font-weight:400}.vjs-alert{border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45;font-weight:800;background:#fff;color:#334155}.vjs-alert-success{border-color:rgba(34,197,94,.24);background:#ecfdf5;color:#047857}.vjs-alert strong{display:block;margin-bottom:4px;color:inherit}.vjs-alert span{display:block;font-weight:700;color:inherit}.vjs-table-cell-main{min-width:0}.vjs-table-text-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vjs-status-badge-offset{margin-top:8px}.vjs-panel-label-uppercase{display:block;margin-bottom:12px;font-size:14px;text-transform:uppercase;color:#0f172a}.vjs-panel-heading-reset{margin:0}.vjs-form-section-spaced{margin-top:12px}.vjs-status-filter-link{border:none;cursor:pointer;text-decoration:none}.vjs-grid-align-start{align-items:start}.vjs-dashboard-widget-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.vjs-dashboard-table-row{grid-template-columns:minmax(0,1fr) 120px 100px}.vjs-dashboard-title{font-size:24px;margin:0}.vjs-panel-kicker-reset{margin-top:0}.vjs-panel-section-spaced{margin-top:18px}.vjs-help-text-spaced{margin-top:6px}.vjs-timeline-stack{display:grid;gap:10px}.vjs-review-heading-tight{margin:0 0 10px}.vjs-customer-panel-shell{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:22px;align-items:start;width:100%}.vjs-customer-panel-content{min-width:0;width:100%}.vjs-service-announcements{position:sticky;top:var(--vjs-service-announcements-sticky-top);align-self:start;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,35,45,.045);padding:22px 18px 16px;min-height:420px;max-height:calc(100vh - var(--vjs-service-announcements-sticky-top) - 24px);overflow:hidden;font-family:var(--vjs-font-sans)}.vjs-service-announcements__title{margin:0 0 16px;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#18242e}.vjs-service-announcements__list{display:grid;max-height:calc(100vh - var(--vjs-service-announcements-sticky-top) - 94px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.68) rgba(241,245,249,.9)}.vjs-service-announcements__list::-webkit-scrollbar{width:8px}.vjs-service-announcements__list::-webkit-scrollbar-track{background:rgba(241,245,249,.9);border-radius:999px}.vjs-service-announcements__list::-webkit-scrollbar-thumb{background:rgba(71,85,105,.68);border-radius:999px}.vjs-service-announcements__item{border-bottom:1px solid rgba(226,232,240,.92)}.vjs-service-announcements__item:last-child{border-bottom:0}.vjs-service-announcements__link{display:block;padding:14px 2px 12px;text-decoration:none;color:#101820;border-radius:10px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.vjs-service-announcements__link:not(.is-static):hover{background:rgba(var(--vjs-primary-rgb),.055);color:#0f4f88;transform:translateX(2px)}.vjs-service-announcements__line{display:block;font-size:15px;line-height:1.45;font-weight:400;letter-spacing:.005em;color:inherit;overflow-wrap:anywhere}.vjs-service-announcements__date{display:block;margin-top:2px;font-size:11px;line-height:1.2;font-weight:400;color:#5f7380;letter-spacing:.01em}.vjs-service-announcements__empty{border-top:1px solid rgba(226,232,240,.92);padding-top:14px;font-size:13px;line-height:1.45;color:#64748b}@media (max-width:1080px){.vjs-customer-panel-shell{grid-template-columns:1fr}.vjs-customer-panel-content{order:1}.vjs-service-announcements{order:2;position:relative;top:auto;min-height:0;max-height:none}.vjs-service-announcements__list{max-height:300px}}body[data-vjs-theme-color],body[data-vjs-theme-color] .site-shell{background:var(--bg);color:var(--ink)}body[data-vjs-theme-color] :where(.utility-bar,.util-dropdown,.nav-dropdown,.mobile-main-menu,.account-dropdown){background:#fff;color:var(--vjs-dropdown-text);border-color:var(--line)}body[data-vjs-theme-color] :where(.util-trigger,.mobile-main-menu__link,.mobile-main-menu__group>summary,.mobile-main-menu__sublist a,.nav-dropdown a,.account-dropdown a,.account-dropdown form button){color:var(--vjs-dropdown-text)}body[data-vjs-theme-color] :where(.util-trigger,.vjs-input,.vjs-copy-field,.vjs-public-card,.vjs-public-hero-card,.vjs-card,.soft-card,.hero-card,.official-clean,.home-category-card,.home-product-row,.service-card,.catalog-card,.dashboard-card,.finance-card,.support-card,.history-card,.orders-card){background:#fff;border-color:var(--line);color:var(--ink)}body[data-vjs-theme-color] :where(.section-title,.vjs-public-page-title,.vjs-public-article-title,.vjs-public-card h2,.fixed-card-title,.detail-product-title,.vjs-catalog-list-title){color:var(--ink)}body[data-vjs-theme-color] :where(.muted,.vjs-public-page-muted,.vjs-public-card p,.account-dropdown .menu-help,.util-dropdown small){color:var(--muted)}body[data-vjs-theme-color] :where(.topbar,.home-slide,.home-slide-fallback,.home-category-banner){background:#fff;color:var(--ink)}body[data-vjs-theme-color] :where(.page-space,.store-home,.customer-dashboard-shell,.vjs-public-content-shell,.vjs-public-article-shell){color:var(--ink)}.vjs-knowledge-chat-toast-stack{position:fixed;right:18px;bottom:18px;z-index:9999;display:grid;gap:10px;width:min(360px,calc(100vw - 36px));pointer-events:none}.vjs-knowledge-chat-toast{pointer-events:auto;border:1px solid rgba(14,165,233,.28);border-radius:16px;background:#fff;color:#172633;box-shadow:0 22px 60px rgba(15,35,45,.18);padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;animation:vjsKnowledgeToastIn .22s ease-out both}.vjs-knowledge-chat-toast strong{display:block;color:#0f507c;font-size:13px;font-weight:950;line-height:1.25;margin-bottom:4px}.vjs-knowledge-chat-toast p{margin:0;color:#526979;font-size:12.5px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.vjs-knowledge-chat-toast a{color:inherit;text-decoration:none}.vjs-knowledge-chat-toast button{width:28px;height:28px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;color:#64748b;cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center}.vjs-knowledge-chat-toast button:hover{color:#be123c;border-color:rgba(190,18,60,.28);background:#fff5f7}@keyframes vjsKnowledgeToastIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){.vjs-knowledge-chat-toast-stack{right:12px;bottom:12px;width:calc(100vw - 24px)}}.vjs-service-announcements-dock{position:relative;z-index:80}.vjs-service-announcements-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:981;display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:128px;padding:12px 9px;border:1px solid rgba(var(--vjs-primary-rgb),.24);border-right:0;border-radius:18px 0 0 18px;background:var(--brand);color:#fff;box-shadow:0 16px 36px rgba(15,35,45,.16);cursor:pointer;user-select:none;transition:opacity .16s ease,visibility .16s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease}.vjs-service-announcements-tab span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;line-height:1;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vjs-service-announcements-tab:hover{transform:translateY(-50%) translateX(-2px);background:var(--brand-2);box-shadow:0 20px 46px rgba(15,35,45,.22)}.vjs-service-announcements-toggle:checked~.vjs-service-announcements-tab{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(100%)}.vjs-service-announcements-modal{position:fixed;inset:0;z-index:980;pointer-events:none;opacity:0;transition:opacity .18s ease}.vjs-service-announcements-modal__shade{position:absolute;inset:0;display:block;background:rgba(15,23,42,.42);backdrop-filter:blur(4px);cursor:pointer}.vjs-service-announcements--modal{position:absolute!important;top:50%!important;right:22px!important;transform:translate(24px,-50%)!important;width:min(430px,calc(100vw - 44px))!important;min-height:0!important;max-height:min(680px,calc(100vh - 44px))!important;overflow:hidden!important;padding:0!important;border-radius:22px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;box-shadow:0 30px 90px rgba(15,35,45,.28)!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}.vjs-service-announcements-toggle:checked~.vjs-service-announcements-modal{pointer-events:auto;opacity:1}.vjs-service-announcements-toggle:checked~.vjs-service-announcements-modal .vjs-service-announcements--modal{transform:translate(0,-50%)!important}.vjs-service-announcements__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid rgba(226,232,240,.92)}.vjs-service-announcements--modal .vjs-service-announcements__title{margin:0}.vjs-service-announcements__close{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;color:#64748b;cursor:pointer;font-size:24px;line-height:1;font-weight:700}.vjs-service-announcements__close:hover{background:#fff5f7;color:#be123c;border-color:rgba(190,18,60,.28)}.vjs-service-announcements--modal .vjs-service-announcements__list{max-height:calc(min(680px,100vh - 44px) - 72px)!important;padding:0 12px 12px 18px!important;overflow-y:auto!important}.vjs-service-announcements--modal .vjs-service-announcements__empty{margin:18px 20px 22px}@media (max-width:720px){.vjs-service-announcements-tab{min-height:108px;border-radius:16px 0 0 16px}.vjs-service-announcements--modal{right:12px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}}.vjs-public-legal-card>header{padding:28px;border-radius:24px;background:var(--brand);box-shadow:0 22px 62px rgba(15,23,42,.08)}.vjs-public-legal-card>header .vjs-public-legal-kicker,.vjs-public-legal-card>header .section-title,.vjs-public-legal-card>header .vjs-public-legal-intro,.vjs-public-legal-card>header .vjs-public-legal-updated-note{color:#fff !important}.vjs-public-legal-card>header .vjs-public-legal-kicker{background:rgba(255,255,255,.14)}.vjs-tooltip::before,.vjs-tooltip::after,[data-tooltip]::before,[data-tooltip]::after,[aria-describedby]::before,[aria-describedby]::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}*{scrollbar-width:thin;scrollbar-color:var(--brand) rgba(var(--vjs-primary-rgb),.14)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:rgba(var(--vjs-primary-rgb),.10);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--brand);border:2px solid rgba(255,255,255,.86);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--brand-2)}html,body,*,*::before,*::after{scrollbar-width:thin;scrollbar-color:var(--brand,var(--vjs-primary,#165D9F)) rgba(var(--vjs-primary-rgb,22,93,159),.12)}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:10px !important;height:10px !important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:rgba(var(--vjs-primary-rgb,22,93,159),.10) !important;border-radius:999px !important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:var(--brand,var(--vjs-primary,#165D9F)) !important;border:2px solid transparent !important;border-radius:999px !important;background-clip:padding-box !important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:var(--brand-2,var(--vjs-primary-dark,#0B3A6F)) !important;background-clip:padding-box !important}.account-dropdown,.nav-dropdown,.mobile-main-menu,.util-dropdown,.vjs-knowledge-chat-messages{scrollbar-color:var(--brand,var(--vjs-primary,#165D9F)) rgba(var(--vjs-primary-rgb,22,93,159),.12) !important}:root{--vjs-radius:0px!important;--vjs-radius-sm:0px!important;--vjs-radius-md:0px!important;--vjs-radius-lg:0px!important;--vjs-radius-xl:0px!important;--radius-md:0px!important;--radius-lg:0px!important;--radius-xl:0px!important;--radius-2xl:0px!important;--radius-3xl:0px!important}html,body,body *,body *::before,body *::after{border-radius:0!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{border-radius:0!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{border-radius:0!important}:root,html,body{--vjs-radius:0px!important;--vjs-radius-sm:0px!important;--vjs-radius-md:0px!important;--vjs-radius-lg:0px!important;--vjs-radius-xl:0px!important;--vjs-admin-radius:0px!important;--vjs-admin-radius-sm:0px!important;--vjs-admin-radius-md:0px!important;--vjs-admin-radius-lg:0px!important;--vjs-admin-radius-xl:0px!important;--radius:0px!important;--radius-sm:0px!important;--radius-md:0px!important;--radius-lg:0px!important;--radius-xl:0px!important;--radius-2xl:0px!important;--radius-3xl:0px!important}*,*::before,*::after,[class*="rounded"],[class*="radius"],.vjs-card,.soft-card,.hero-card,.service-panel,.vjs-service-card,.vjs-catalog-service-card,.vjs-catalog-list-card,.vjs-catalog-card-thumb,.vjs-catalog-card-fallback,.vjs-catalog-card-info-item,.vjs-catalog-card-icon,.vjs-dashboard-recent-card,.vjs-recent-card,.vjs-recent-items,.vjs-recent-items-card,.vjs-home-recent-card,.vjs-home-pin,.vjs-pin,.vjs-pinned,.vjs-pinned-card,.vjs-knowledge-chat-shell,.vjs-knowledge-chat-panel,.vjs-knowledge-chat-main,.vjs-knowledge-chat-card,.vjs-knowledge-chat-box,.vjs-knowledge-chat-composer,.vjs-knowledge-chat-composer-form,.vjs-knowledge-chat-input,.vjs-knowledge-chat-textarea,.vjs-knowledge-chat-message,.vjs-knowledge-chat-bubble,.vjs-knowledge-chat-sidebar-card,.vjs-knowledge-chat-report-modal,.vjs-service-announcements,.vjs-service-announcements--modal,.vjs-service-announcements-modal,.vjs-dashboard-knowledge-row .vjs-service-announcements--inline,.vjs-service-announcements-tab,.vjs-service-announcements__link,.vjs-service-announcements__close,.vjs-service-announcements__header,.vjs-service-announcements__empty,.auth-modal,.cookie-box,.modal,.modal-content,.dialog,.dropdown-menu,.dropdown-panel,button,.btn,.vjs-btn,.vjs-input,input,textarea,select{border-radius:0!important}svg rect,svg image,svg foreignObject{rx:0!important;ry:0!important}html,body,*{scrollbar-width:thin!important;scrollbar-color:var(--brand,var(--vjs-primary,currentColor)) rgba(var(--vjs-primary-rgb,0,102,102),.12)!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:10px!important;height:10px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:rgba(var(--vjs-primary-rgb,0,102,102),.10)!important;border-radius:0!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:var(--brand,var(--vjs-primary,currentColor))!important;border:2px solid transparent!important;border-radius:0!important;background-clip:padding-box!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:var(--brand-2,var(--vjs-primary-dark,var(--brand,var(--vjs-primary,currentColor))))!important;background-clip:padding-box!important}.vjs-catalog-list-hero{overflow:visible!important}.vjs-catalog-list-hero .vjs-catalog-search-form{margin-left:auto!important;margin-right:8px!important;transform:translateX(8px)!important;max-width:min(330px,calc(100% - 8px))!important}.vjs-catalog-list-hero .vjs-catalog-search-field{max-width:100%!important}.vjs-catalog-list-hero .vjs-catalog-search-input{width:100%!important}@media(max-width:720px){.vjs-catalog-list-hero .vjs-catalog-search-form{margin-left:8px!important;margin-right:0!important;transform:none!important;max-width:calc(100% - 8px)!important}}:root{--vjs-site-max-width:1480px}.site-container{width:min(var(--vjs-site-max-width),calc(100% - 24px))!important}@media (max-width:1100px){.site-container{width:min(100% - 20px,var(--vjs-site-max-width))!important}}.vjs-content-shell :where(.vjs-cms-public-page,.vjs-cms-managed-content-section,.vjs-cms-testimonials-section,.vjs-about-page,.vjs-site-benefits-page,.vjs-public-legal-page,.vjs-contact-page,.vjs-institutional-page,.vjs-imei-help-page,.vjs-platform-feature-page,.vjs-reseller-panel-page,.customer-page-stack,.order-page-shell,.finance-shell--compact){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell :where(.menu-label,.nav-trigger span,.nav-dropdown a,.nav-dropdown .menu-label,.account-dropdown a,.account-dropdown .menu-label,.util-dropdown a,.util-dropdown strong,.util-dropdown small,.mobile-main-menu a,.mobile-main-menu summary,.mobile-main-menu .menu-label,.vjs-reseller-metric small,.vjs-reseller-metric strong,.vjs-reseller-panel-module-list span,.vjs-reseller-panel-grid h3,.vjs-reseller-panel-flow strong,.vjs-full-feature-card h3,.dashboard-status-label,.dashboard-status-count,.dashboard-status-unit){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.site-shell :where(.menu-label,.nav-trigger span,.nav-dropdown .menu-label,.account-dropdown .menu-label,.util-dropdown strong,.util-dropdown small,.vjs-reseller-metric small,.vjs-reseller-metric strong,.vjs-reseller-panel-module-list span,.dashboard-status-label,.dashboard-status-count,.dashboard-status-unit){white-space:nowrap!important}.site-shell :where(.nav-dropdown a,.account-dropdown a,.util-dropdown a){min-width:max-content!important}.vjs-reseller-panel-page :where(h1,h2,h3,h4,p,li,summary,strong,span,a),.vjs-cms-public-page :where(h1,h2,h3,h4,p,li,summary,strong,span,a),.vjs-public-content-shell :where(h1,h2,h3,h4,p,li,summary,strong,span,a){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.vjs-reseller-window__body{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.vjs-reseller-window__body>p{grid-column:1/-1!important;min-width:0!important}@media (min-width:1101px){.topbar .nav-dropdown{width:max-content!important;min-width:224px!important;max-width:calc(100vw - 32px)!important}.topbar .nav-dropdown a{min-width:208px!important;width:100%!important;max-width:calc(100vw - 48px)!important}}@media (max-width:1100px){.site-shell :where(.mobile-main-menu a,.mobile-main-menu summary){min-width:0!important;width:100%!important}.site-shell :where(.mobile-main-menu .menu-label){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@media (max-width:420px){.vjs-reseller-window__body{grid-template-columns:1fr!important}}.site-shell :where(p,li,label,small,td,.tiny,.muted,.dashboard-status-label,.dashboard-status-unit,.vjs-status-badge,.vjs-recent-card,.vjs-home-recent-card){font-weight:300!important}.site-shell :where(h1,h2,h3,h4,.section-title,.dashboard-card-value,.vjs-card-title,.vjs-catalog-list-title){font-weight:400!important}.site-shell :where(.btn,.vjs-btn,button,.menu-label,.nav-trigger span,.topbar a,.vjs-input,input,textarea,select){font-weight:300!important}.site-shell :where(.vjs-input,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select){background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;font-weight:400!important;color-scheme:light!important;opacity:1!important}.site-shell :where(input::placeholder,textarea::placeholder){color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}.site-shell :where( .benefit b,.benefit span,.home-dynamic-head h2,.home-dynamic-head a,.home-dynamic-item strong,.home-dynamic-item em,.home-section-copy h2,.home-section-copy p,.home-dynamic-subtitle,.home-empty-state h1,.home-empty-state h2,.vjs-knowledge-chat-card,.vjs-knowledge-chat-card strong,.vjs-knowledge-chat-card p,.vjs-knowledge-chat-card span,.vjs-knowledge-chat-card button,.vjs-knowledge-chat-card textarea,.vjs-dashboard-section-title,.vjs-dashboard-title,.vjs-dashboard-money-label,.dashboard-status-label,.vjs-api-page .section-title,.vjs-api-page .vjs-kicker,.vjs-api-page strong,.vjs-api-page small,.vjs-api-page label,.vjs-catalog-list-title,.vjs-catalog-card-title,.vjs-catalog-card-info-text span,.vjs-catalog-card-info-text strong,.footer,.footer b,.footer strong,.footer span,.footer a,.footer small,.account-role-label,.account-balance-label,.account-profile-name,.account-profile-balance ){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none;font-variant:normal!important;font-variant-caps:normal!important}.site-shell :where(.dashboard-status-count,.vjs-dashboard-money-value,.vjs-safe-number,.vjs-plain-digit,.vjs-plain-digit-input,.vjs-order-quote-quantity,.vjs-order-quantity-input){font-weight:400!important;letter-spacing:0!important}.site-shell :where(h1,h2,h3,h4,h5,h6,p,li,summary,label,small,td,th,caption,a,button,input,textarea,select,strong,b,em,span,.section-title,.vjs-kicker,.menu-label,.tiny,.muted){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none}.site-shell :where(.vjs-safe-number,.vjs-plain-digit,.vjs-plain-digit-input,.vjs-order-quote-quantity,.vjs-order-quantity-input,.dashboard-status-count,.vjs-dashboard-money-value,.amount-box input,.summary-total){font-weight:400!important}.vjs-arrow-pagination{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;flex-wrap:nowrap!important}.vjs-arrow-pagination .vjs-pagination-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:36px!important;min-width:42px!important;min-height:36px!important;border:1px solid rgba(0,229,255,.32)!important;border-radius:12px!important;background:rgba(15,23,42,.72)!important;color:#e0f2fe!important;font-size:1.45rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(2,6,23,.24)!important;transition:transform .14s ease,filter .14s ease,opacity .14s ease!important}.vjs-arrow-pagination a.vjs-pagination-arrow:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}.vjs-arrow-pagination .vjs-pagination-arrow.is-disabled{opacity:.35!important;cursor:not-allowed!important;background:rgba(15,23,42,.34)!important}:root{--vjs-button-dark:var(--brand);--vjs-button-dark-soft:var(--brand);--vjs-button-dark-hover:var(--brand);--vjs-button-dark-line:rgba(var(--vjs-primary-rgb),.22);--vjs-button-dark-shadow:0 10px 22px rgba(var(--vjs-primary-rgb),.16);--vjs-button-dark-shadow-hover:0 12px 24px rgba(var(--vjs-primary-rgb),.18)}button.vjs-button-primary,a.vjs-button-primary,button.vjs-button-secondary,a.vjs-button-secondary,button.vjs-finance-submit-button,button.mp-pix-copy,button.auth-submit,button.cookie-btn,a.pill-btn,a.appbtn{appearance:none;-webkit-appearance:none}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary ){border:1px solid var(--vjs-button-dark-line);background:var(--vjs-button-dark);color:#fff;box-shadow:var(--vjs-button-dark-shadow);text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .18s ease,filter .18s ease}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary ):not(.is-vjs-button-success):not(.is-vjs-button-error):where(:hover,:focus-visible){background:var(--vjs-button-dark-hover);color:#fff;border-color:rgba(125,211,252,.28);box-shadow:var(--vjs-button-dark-shadow-hover);filter:none;text-decoration:none;transform:translateY(-2px)}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary ):not(.is-vjs-button-success):not(.is-vjs-button-error):where(:active){transform:translateY(0);box-shadow:0 9px 20px rgba(6,20,38,.18)}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary ):where(:focus-visible){outline:3px solid rgba(var(--vjs-primary-glow-rgb),.28);outline-offset:3px}.site-shell :where( .vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.vjs-finance-submit-button,.mp-pix-copy ):where(:disabled,[disabled]){opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.site-shell :where(.is-vjs-button-success){background:#168a5a;border-color:rgba(94,234,212,.30);color:#fff;box-shadow:0 12px 28px rgba(22,138,90,.22)}.site-shell :where(.is-vjs-button-error){background:#9f233b;border-color:rgba(248,113,113,.38);color:#fff;box-shadow:0 12px 28px rgba(159,35,59,.20)}.vjs-button-primary,.vjs-button-secondary{min-height:46px;border-radius:14px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;line-height:1;text-align:center;cursor:pointer}.vjs-empty-state-actions .vjs-button-primary,.vjs-empty-state-actions .vjs-button-secondary{min-height:40px;padding:10px 16px;border-radius:999px;font-size:12.5px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;line-height:1.1}.vjs-api-regenerate-button,.vjs-api-form-actions .vjs-button-secondary,.vjs-api-save-status{min-height:42px;border-radius:12px;padding:0 18px;white-space:nowrap}.auth-submit{width:100%;height:50px;border-radius:14px;font-weight:800;cursor:pointer}.auth-register-modal .auth-submit{height:44px}.auth-modal .auth-submit{font-weight:500}.cookie-btn{height:42px;border-radius:12px;padding:0 16px;font-weight:800;cursor:pointer}.pill-btn{height:42px;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;gap:10px}.pill-btn.is-vjs-button-loading{pointer-events:none}.appbtn{height:56px;border-radius:14px;display:flex;align-items:center;padding:0 16px;margin-bottom:12px}.mp-pix-copy{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:11px;cursor:pointer;font-size:14.5px;font-weight:950}.mp-pix-copy svg{width:16px;height:16px;stroke-width:2;fill:none;stroke:currentColor}.vjs-finance-submit-button{border-radius:14px}.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-about-primary,.vjs-about-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:14px;font-weight:800;text-decoration:none}.site-shell :where(.home-slide-content .vjs-cms-action-link,.vjs-cms-managed-content-card .vjs-cms-action-link){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;border-radius:14px;font-weight:850}.site-shell .home-dynamic-head a{min-height:34px;border-radius:12px;padding:0 13px;font-weight:850}.site-shell .vjs-site-benefits-secondary{border-color:var(--vjs-button-dark-line)}.site-shell :where(.vjs-icon-action){background:var(--vjs-button-dark);color:#fff;border-color:var(--vjs-button-dark-line);box-shadow:0 10px 22px rgba(6,20,38,.20)}.site-shell :where(.vjs-icon-action):where(:hover,:focus-visible){background:var(--vjs-button-dark-hover);color:#fff;border-color:rgba(125,211,252,.28);box-shadow:0 14px 28px rgba(6,20,38,.26)}.site-shell :where(.account-dropdown .logout){background:var(--vjs-button-dark);color:#fff;border:1px solid var(--vjs-button-dark-line)}.site-shell :where(.account-dropdown .logout):where(:hover,:focus-visible){background:var(--vjs-button-dark-hover);color:#fff;border-color:rgba(125,211,252,.28)}.vjs-created-order-actions a,.vjs-created-order-actions button{border-radius:999px;padding:11px 16px;font-weight:900;font-size:13px;cursor:pointer;border:1px solid transparent}@media(max-width:720px){.vjs-created-order-actions a,.vjs-created-order-actions button{width:100%;text-align:center}}@media(max-width:680px){.vjs-api-form-actions .vjs-button-secondary,.vjs-api-regenerate-button{width:100%;justify-self:stretch}}@media(max-width:640px){.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-about-primary,.vjs-about-secondary{width:100%}.vjs-empty-state-actions .vjs-button-primary,.vjs-empty-state-actions .vjs-button-secondary{width:100%}.mp-pix-copy{padding:9px 12px;border-radius:10px;font-size:13px}}:root{--vjs-button-dark:var(--brand);--vjs-button-dark-hover:var(--brand);--vjs-button-dark-line:var(--vjs-theme-border);--vjs-button-dark-shadow:0 12px 26px rgba(var(--vjs-primary-rgb),.18);--vjs-button-dark-shadow-hover:0 16px 32px rgba(var(--vjs-primary-rgb),.24)}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary,.vjs-icon-action ):not(.is-vjs-button-success):not(.is-vjs-button-error){border-color:var(--vjs-theme-border);background:var(--brand);color:#fff;box-shadow:0 12px 26px rgba(var(--vjs-primary-rgb),.18)}.site-shell :where( .vjs-cms-action-link,.vjs-button-primary,.vjs-button-secondary,.auth-submit,.pill-btn,.cookie-btn,.appbtn,.home-dynamic-head a,.vjs-about-primary,.vjs-about-secondary,.vjs-site-benefits-primary,.vjs-site-benefits-secondary,.vjs-finance-submit-button,.mp-pix-copy,.vjs-created-order-actions .primary,.vjs-created-order-actions .secondary,.vjs-icon-action ):not(.is-vjs-button-success):not(.is-vjs-button-error):where(:hover,:focus-visible){border-color:var(--vjs-theme-border-strong);background:var(--brand);color:#fff;box-shadow:0 16px 32px rgba(var(--vjs-primary-rgb),.24)}.site-shell :where(.account-dropdown .logout){background:var(--brand);color:#fff;border-color:var(--vjs-theme-border)}.site-shell :where(.account-dropdown .logout):where(:hover,:focus-visible){background:var(--brand);color:#fff;border-color:var(--vjs-theme-border-strong)}.vjs-tooltip::before,.vjs-tooltip::after,[data-tooltip]::before,[data-tooltip]::after,[aria-describedby]::before,[aria-describedby]::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.header-stack{position:sticky;top:0;z-index:40;box-shadow:0 2px 14px rgba(7,31,36,.08)}.utility-bar{background:#fff;color:#28414c;border-bottom:1px solid #e6eef2;font-size:13px}.utility-inner{height:34px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.util-menu{position:relative}.util-menu.currency-locked .util-trigger{cursor:default}.util-menu.currency-locked .util-chevron{display:none}.util-trigger{height:26px;border:0;background:transparent;border-radius:0;padding:0 4px;display:inline-flex;align-items:center;gap:6px;color:#28414c;cursor:pointer;font-size:12px;font-weight:700;box-shadow:none;transition:color .18s ease,transform .18s ease}.util-trigger:hover{background:transparent;box-shadow:none;color:var(--brand);transform:translateY(-1px)}.util-chevron{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease;line-height:0}.util-chevron svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.util-menu.is-open .util-chevron{transform:rotate(180deg)}.util-dropdown{position:absolute;right:0;top:100%;min-width:198px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:7px;box-shadow:0 18px 40px rgba(15,35,45,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);z-index:70;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.util-menu.is-open .util-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.util-dropdown a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;color:#243944;transition:background-color .18s ease,transform .18s ease}.util-dropdown a:hover{background:#f3f8fa;transform:translateX(2px)}.util-dropdown strong{display:block;font-size:13px}.util-dropdown small{display:block;color:#7a8b96;margin-top:1px}.topbar{background:var(--brand);color:#fff;z-index:30;border-bottom:1px solid rgba(var(--vjs-primary-glow-rgb),.18);box-shadow:0 14px 34px rgba(7,27,51,.18)}.topbar-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative}.brand{display:flex;align-items:center;gap:12px;font-weight:800;text-decoration:none;min-width:0}.brand--vjs-full{flex:0 0 auto;gap:0}.brand-logo{width:40px;height:40px;border-radius:12px;background:var(--brand);display:grid;place-items:center;color:#fff;font-size:12px;line-height:1.05;text-align:center;border:1px solid rgba(255,255,255,.15);overflow:hidden;white-space:nowrap;padding:2px}.brand-logo--image{background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.brand-logo--image img{width:100%;height:100%;display:block;object-fit:contain}.brand-logo--vjs-full{width:182px;height:52px;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;padding:0;overflow:visible;place-items:center}.brand-logo--vjs-full img{width:100%;height:100%;display:block;object-fit:contain;background:transparent!important;filter:none!important;mix-blend-mode:screen;animation:none!important;will-change:auto;backface-visibility:hidden}@keyframes vjsHeaderLogoBlink{0%,18%,22%,48%,52%,100%{opacity:1;filter:drop-shadow(0 0 10px rgba(56,189,248,.58)) drop-shadow(0 0 24px rgba(14,165,233,.22))}19%,21%,50%,51%{opacity:.16;filter:drop-shadow(0 0 4px rgba(56,189,248,.18))}70%{opacity:.88;filter:drop-shadow(0 0 12px rgba(125,211,252,.78)) drop-shadow(0 0 26px rgba(56,189,248,.34))}}.brand-text{font-size:14px;letter-spacing:.08em;text-transform:uppercase;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-text--sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nav-links{display:flex;align-items:center;gap:28px;flex:1;justify-content:center;height:76px}.nav-links>a{font-size:15px;color:rgba(255,255,255,.85);padding:0 2px;position:relative;height:42px;display:flex;align-items:center;line-height:1;text-decoration:none}.nav-links>a.active,.nav-links>a:hover{color:#fff}.nav-item{position:relative;display:flex;align-items:center;align-self:center;height:42px}.nav-trigger{border:0;background:transparent;color:rgba(255,255,255,.85);font-size:15px;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:2px;line-height:1;height:auto;vertical-align:middle;position:relative}.order-chevron{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:1px;line-height:0;transition:transform .18s ease;transform-origin:center}.order-chevron svg{width:15px;height:15px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.nav-item.is-open .order-chevron{transform:rotate(180deg)}.nav-item.active .nav-trigger,.nav-item:hover .nav-trigger,.nav-item.is-open .nav-trigger{color:#fff}.nav-dropdown{position:absolute;left:50%;top:100%;margin-top:0;transform:translateX(-50%) translateY(3px);width:224px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 18px 40px rgba(15,35,45,.16);opacity:0;visibility:hidden;pointer-events:none;z-index:50;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.nav-item.is-open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.nav-dropdown a{display:flex;color:#243944;padding:9px 10px;border-radius:10px;font-size:13px;position:static;align-items:center;gap:9px;transition:background-color .2s ease,transform .18s ease,color .2s ease}.nav-dropdown a:hover{background:#f4f8fb;color:var(--ink);transform:translateX(2px)}.nav-dropdown a::after{display:none}.mobile-menu-wrap{display:none;position:relative;z-index:95}.mobile-menu-toggle{height:42px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:12px;padding:0 13px;display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.10);transition:background-color .2s ease,border-color .2s ease,transform .18s ease}.mobile-menu-toggle:hover,.mobile-menu-wrap.is-open .mobile-menu-toggle{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.26);transform:translateY(-1px)}.mobile-menu-toggle__icon{width:18px;height:14px;display:grid;gap:4px;align-content:center}.mobile-menu-toggle__icon span{display:block;height:2px;border-radius:999px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.25);transition:transform .18s ease,opacity .18s ease}.mobile-menu-wrap.is-open .mobile-menu-toggle__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-wrap.is-open .mobile-menu-toggle__icon span:nth-child(2){opacity:0}.mobile-menu-wrap.is-open .mobile-menu-toggle__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-main-menu{position:absolute;right:0;top:100%;width:min(342px,calc(100vw - 28px));margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 22px 50px rgba(7,27,51,.24);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;max-height:min(72vh,560px);overflow-y:auto}.mobile-menu-wrap.is-open .mobile-main-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.mobile-main-menu__head{padding:4px 4px 9px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#607380;border-bottom:1px solid #e6eef2;margin-bottom:7px}.mobile-main-menu__list{display:grid;gap:4px}.mobile-main-menu__link,.mobile-main-menu__group>summary,.mobile-main-menu__sublist a{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border-radius:12px;color:#243944;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease,color .18s ease}.mobile-main-menu__link:hover,.mobile-main-menu__group>summary:hover,.mobile-main-menu__sublist a:hover{background:#f4f8fb;color:var(--brand);transform:translateX(2px)}.mobile-main-menu__link.active,.mobile-main-menu__group.active>summary{background:#eef7ff;color:var(--brand-2)}.mobile-main-menu__group{border:0;margin:0;padding:0}.mobile-main-menu__group>summary{list-style:none;user-select:none}.mobile-main-menu__group>summary::-webkit-details-marker{display:none}.mobile-main-menu__chevron{margin-left:auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease;color:#6b7f8d;line-height:0}.mobile-main-menu__chevron svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;fill:none}.mobile-main-menu__group[open] .mobile-main-menu__chevron{transform:rotate(180deg)}.mobile-main-menu__sublist{display:grid;gap:4px;margin:4px 0 4px 12px;padding:4px 0 4px 10px;border-left:1px solid #e6eef2}.mobile-main-menu .ui-icon{width:30px;height:30px;border-radius:10px;flex:0 0 30px}.mobile-main-menu .ui-icon svg{width:16px;height:16px}.top-actions{display:flex;align-items:center;gap:12px}.guest-access-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}.guest-access-btn{height:42px;min-width:154px;border:1px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.09)!important;background-image:none!important;color:#fff!important;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 12px 24px rgba(0,0,0,.12)!important;text-decoration:none!important;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .18s ease,box-shadow .22s ease,color .18s ease}.guest-access-btn:hover,.guest-access-btn:focus-visible{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.30)!important;color:#fff!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 30px rgba(0,0,0,.16)!important}.guest-access-btn:active{transform:translateY(0)}.guest-access-label{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;letter-spacing:.01em}.physical-cart-btn{position:relative;width:48px;height:42px;margin-left:10px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;display:inline-grid;place-items:center;flex:0 0 48px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.10);transition:background-color .2s ease,border-color .2s ease,transform .18s ease}.physical-cart-btn svg{width:22px;height:22px;display:block;stroke:currentColor;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round}.physical-cart-btn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24);transform:translateY(-1px)}.physical-cart-btn:active{transform:translateY(0)}.account-btn{height:42px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;gap:10px}.account-btn:hover{background:rgba(255,255,255,.14)}.account-wrap{position:relative}.account-btn{min-width:316px;justify-content:space-between}.account-main{display:flex;align-items:center;gap:12px}.account-avatar{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;font-weight:800;background:var(--brand-soft);color:var(--brand-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 18px rgba(var(--vjs-primary-glow-rgb),.20)}.account-meta{line-height:1.1;text-align:left}.account-meta strong{display:block;font-size:13px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta span{font-size:10px;opacity:.8;letter-spacing:.08em;text-transform:uppercase}.account-meta .account-profile-line{display:flex;align-items:center;gap:6px;max-width:236px;overflow:hidden;text-overflow:clip;white-space:nowrap}.account-meta .account-profile-name{display:inline-block;min-width:0;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;opacity:1}.account-meta .account-profile-separator{flex:0 0 auto;opacity:.72;font-size:13px;letter-spacing:0;text-transform:none}.account-meta .account-profile-balance{flex:0 0 auto;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:1}.account-balance{padding-left:14px;border-left:1px solid rgba(255,255,255,.16);font-size:14px;white-space:nowrap}.utility-balance-pill{gap:8px;text-decoration:none;color:#fff}.utility-balance-pill:hover{text-decoration:none;color:#fff}.utility-balance-symbol{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.10);font-size:12px;font-weight:900;line-height:1}.account-dropdown{position:absolute;right:0;top:100%;margin-top:0;width:304px;max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--line);border-radius:15px;padding:9px;box-shadow:0 18px 40px rgba(15,35,45,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);z-index:90;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.account-wrap.is-open .account-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.account-dropdown a,.account-dropdown form button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:10px;color:var(--ink);border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .18s ease,color .2s ease}.account-dropdown a:hover,.account-dropdown a.active,.account-dropdown a[aria-current="page"],.account-dropdown form button:hover{background:#f4f8fb;transform:translateX(2px)}.account-dropdown a.active,.account-dropdown a[aria-current="page"]{color:var(--brand-2)}.account-dropdown .logout{margin-top:6px;background:#fff0f0;color:#e43e3e}.account-dropdown .logout.is-vjs-button-loading{background:var(--brand);color:#fff;border-color:rgba(var(--vjs-primary-glow-rgb),.28)}.account-menu-divider{height:1px;background:#e6eef2;margin:7px 0}.account-dropdown .menu-label,.nav-dropdown .menu-label{font-weight:400}.account-dropdown .ui-icon,.nav-dropdown .ui-icon{width:30px;height:30px;border-radius:10px}.account-dropdown .ui-icon svg,.nav-dropdown .ui-icon svg{width:16px;height:16px}.account-dropdown .menu-help{font-size:12px;color:#7a8b96;margin-top:2px}.account-chevron{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;line-height:0;transition:transform .2s ease}.account-chevron svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.account-wrap.is-open .account-chevron{transform:rotate(180deg)}.home-product-row,.logo-card,.home-category-card,.vjs-card[role=button],.util-dropdown a{transition:transform .18s ease,box-shadow .22s ease,background-color .2s ease,border-color .2s ease}.nav-trigger span:first-child{display:inline-flex;align-items:center}@media (max-width:1100px){.nav-links{display:none}.mobile-menu-wrap{display:block;margin-left:auto}.account-btn{min-width:auto;padding:0 12px}.account-meta .account-profile-line{max-width:min(48vw,220px)}.account-meta .account-profile-name{max-width:min(28vw,120px)}.account-balance{display:none}.account-dropdown{width:290px;max-height:min(68vh,520px);overflow-y:auto}.physical-cart-btn{margin-left:4px}}@media (max-width:720px){.utility-inner{justify-content:center}.topbar-inner{height:auto;padding:14px 0;flex-wrap:wrap}.mobile-menu-wrap{margin-left:auto}.mobile-main-menu{right:0;width:min(342px,calc(100vw - 24px))}.top-actions{width:100%;justify-content:flex-end}.account-meta .account-profile-line{max-width:min(58vw,210px)}.account-meta .account-profile-name{max-width:min(34vw,112px)}.guest-access-wrap{max-width:100%}.guest-access-btn{min-width:0;max-width:100%;padding-inline:14px}}.nav-dropdown{top:100%}.site-shell :where(h1,h2,h3,h4,h5,h6,.section-title,.hero-title,.fixed-card-title,.detail-product-title,.vjs-kicker,.brand-text,.home-category-banner strong,.vjs-catalog-list-title,.related-card-title,.vjs-catalog-empty-card h3){font-weight:760}.nav-dropdown,.account-dropdown,.util-dropdown{will-change:opacity,transform}.nav-links>a,.nav-trigger{transition:color .18s ease,filter .18s ease}.nav-links>a:hover,.nav-trigger:hover{filter:brightness(1.08)}.topbar{background:var(--vjs-client-solid);background-image:none;color:#EAF6FF}.site-shell :where(.nav-links>a,.nav-trigger,.nav-trigger span,.nav-dropdown a,.nav-dropdown .menu-label,.mobile-main-menu__link,.mobile-main-menu__group>summary,.mobile-main-menu__sublist a,.mobile-main-menu .menu-label),.site-shell .topbar :where(.account-btn,.account-meta,.account-meta strong,.account-meta span,.account-profile-name,.account-profile-balance,.account-role-label,.account-balance-label,.account-chevron){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none}.site-shell :where(.account-dropdown a,.account-dropdown form button,.account-dropdown .menu-label,.account-dropdown .menu-help){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none}.site-shell .account-dropdown .menu-help{font-size:11.5px!important}.site-shell .topbar :where(.account-dropdown a,.account-dropdown form button){min-width:0!important;max-width:100%!important}@media (min-width:1101px){.topbar{--vjs-account-button-width:316px}.topbar .account-wrap{display:inline-flex!important;align-items:stretch!important;width:var(--vjs-account-button-width)!important;min-width:var(--vjs-account-button-width)!important;max-width:var(--vjs-account-button-width)!important}.topbar .account-btn{width:100%!important;min-width:0!important;max-width:100%!important}.topbar .account-dropdown{left:0!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important}}.header-stack{box-shadow:0 2px 14px rgba(7,31,36,.08)}.nav-links>a.active,.nav-links>a[aria-current="page"],.nav-links>a.is-active,.nav-item.active>.nav-trigger,.nav-item.is-active>.nav-trigger,.nav-item.is-open>.nav-trigger,.nav-item:focus-within>.nav-trigger{color:#fff}.nav-links>a:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:4px;border-radius:10px}.utility-bar,.topbar{background:var(--vjs-client-solid);background-image:none}.mp-pix-brand-text{display:inline-flex;align-items:center;min-width:0;line-height:1.35}.account-login-audit{display:grid;gap:4px;margin:7px 2px 8px;padding:10px 11px;border:1px solid #e6eef2;border-radius:12px;background:#f7fafc;color:var(--ink)}.account-login-audit__title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#586a76}.account-login-audit__date{font-size:12px;line-height:1.25;color:#1f3340}.account-login-audit__ip{font-size:11px;line-height:1.25;color:#607380;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;word-break:break-word}.nav-dropdown a.active,.mobile-main-menu__sublist a.active{background:#eef7ff;color:var(--brand-2)}.nav-item.is-highlighted>.nav-trigger,.nav-links>a.is-highlighted{color:#fff}.nav-trigger:focus-visible,.account-btn:focus-visible,.mobile-menu-toggle:focus-visible,.account-dropdown a:focus-visible,.account-dropdown form button:focus-visible,.nav-dropdown a:focus-visible,.mobile-main-menu__link:focus-visible,.mobile-main-menu__group>summary:focus-visible,.mobile-main-menu__sublist a:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:3px}.nav-dropdown a:focus-visible,.account-dropdown a:focus-visible,.account-dropdown form button:focus-visible,.mobile-main-menu__link:focus-visible,.mobile-main-menu__group>summary:focus-visible,.mobile-main-menu__sublist a:focus-visible{background:#f4f8fb;color:var(--brand-2)}.nav-dropdown a:focus-visible,.account-dropdown a:focus-visible,.account-dropdown form button:focus-visible,.mobile-main-menu__link:focus-visible,.mobile-main-menu__group>summary:focus-visible,.mobile-main-menu__sublist a:focus-visible{outline-color:rgba(11,58,111,.55)}.utility-bar,.topbar{background:#fff;background-image:none;color:var(--ink);border-color:var(--line)}.topbar{box-shadow:0 12px 28px rgba(15,35,45,.07)}.brand-text,.nav-links>a,.nav-trigger,.account-meta strong,.account-meta span,.account-balance{color:var(--ink)}.nav-links>a.active,.nav-links>a:hover,.nav-links>a[aria-current="page"],.nav-links>a.is-active,.nav-item.active>.nav-trigger,.nav-item.is-active>.nav-trigger,.nav-item.is-open>.nav-trigger,.nav-item:focus-within>.nav-trigger,.nav-item.is-highlighted>.nav-trigger,.nav-links>a.is-highlighted{color:var(--brand-2)}.mobile-menu-toggle,.account-btn,.physical-cart-btn,.guest-access-btn{background:#fff!important;background-image:none!important;color:var(--brand-2)!important;border-color:rgba(var(--vjs-primary-rgb),.22)!important;box-shadow:0 8px 18px rgba(15,35,45,.07)!important}.mobile-menu-toggle:hover,.mobile-menu-wrap.is-open .mobile-menu-toggle,.account-btn:hover,.physical-cart-btn:hover,.guest-access-btn:hover,.guest-access-btn:focus-visible{background:var(--brand-soft)!important;color:var(--brand-2)!important;border-color:rgba(var(--vjs-primary-rgb),.34)!important;box-shadow:0 12px 24px rgba(15,35,45,.09)!important}.mobile-menu-toggle__icon span{background:var(--brand-2);box-shadow:none}.order-chevron,.account-chevron,.physical-cart-btn svg{color:currentColor}.account-balance{border-left-color:rgba(var(--vjs-primary-rgb),.16)}.nav-links>a:focus-visible,.nav-trigger:focus-visible,.account-btn:focus-visible,.mobile-menu-toggle:focus-visible,.physical-cart-btn:focus-visible{outline:2px solid rgba(var(--vjs-primary-rgb),.36);outline-offset:4px}.header-stack{box-shadow:0 2px 14px rgba(var(--vjs-primary-rgb),.10)}.utility-bar{background:#fff;color:var(--ink);border-bottom:1px solid var(--vjs-theme-border)}.topbar{background:var(--brand);background-image:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 14px 34px rgba(var(--vjs-primary-rgb),.22)}.brand-text,.nav-links>a,.nav-trigger,.account-meta strong,.account-meta span,.account-balance{color:rgba(255,255,255,.90)}.nav-links>a.active,.nav-links>a:hover,.nav-links>a[aria-current="page"],.nav-links>a.is-active,.nav-item.active>.nav-trigger,.nav-item.is-active>.nav-trigger,.nav-item.is-open>.nav-trigger,.nav-item:focus-within>.nav-trigger,.nav-item.is-highlighted>.nav-trigger,.nav-links>a.is-highlighted{color:#fff}.nav-links>a::before,.nav-trigger::before{content:"";position:absolute;left:-9px;right:-9px;top:50%;height:34px;border-radius:999px;transform:translateY(-50%) scale(.96);background:rgba(255,255,255,.10);opacity:0;transition:opacity .18s ease,transform .18s ease,background-color .18s ease;z-index:-1}.nav-links>a:hover::before,.nav-links>a:focus-visible::before,.nav-links>a.active::before,.nav-links>a[aria-current="page"]::before,.nav-item:hover>.nav-trigger::before,.nav-item.is-open>.nav-trigger::before,.nav-item:focus-within>.nav-trigger::before{opacity:1;transform:translateY(-50%) scale(1)}.nav-trigger,.nav-links>a{isolation:isolate}.mobile-menu-toggle,.account-btn,.physical-cart-btn,.guest-access-btn{background:rgba(255,255,255,.10)!important;background-image:none!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px rgba(var(--vjs-primary-dark-rgb),.18)!important}.mobile-menu-toggle:hover,.mobile-menu-wrap.is-open .mobile-menu-toggle,.account-btn:hover,.account-wrap.is-open .account-btn,.physical-cart-btn:hover,.guest-access-btn:hover,.guest-access-btn:focus-visible{background:rgba(255,255,255,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 30px rgba(var(--vjs-primary-dark-rgb),.24)!important}.mobile-menu-toggle__icon span{background:#fff;box-shadow:0 0 8px rgba(255,255,255,.25)}.account-avatar{background:#fff;color:var(--brand-2);border-color:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 0 18px rgba(255,255,255,.16)}.account-balance{border-left-color:rgba(255,255,255,.22)}.util-trigger{border-color:var(--vjs-theme-border);background:#fff;color:var(--brand-2)}.util-trigger:hover,.util-menu.is-open .util-trigger{background:var(--brand-soft);border-color:var(--vjs-theme-border-strong);box-shadow:0 8px 18px rgba(var(--vjs-primary-rgb),.12)}.util-dropdown,.nav-dropdown,.account-dropdown,.mobile-main-menu{border-color:var(--vjs-theme-border);box-shadow:0 18px 42px rgba(var(--vjs-primary-rgb),.14)}.util-dropdown a:hover,.util-dropdown a:focus-visible,.nav-dropdown a:hover,.nav-dropdown a:focus-visible,.account-dropdown a:hover,.account-dropdown a.active,.account-dropdown a[aria-current="page"],.account-dropdown form button:hover,.account-dropdown form button:focus-visible,.mobile-main-menu__link:hover,.mobile-main-menu__link:focus-visible,.mobile-main-menu__group>summary:hover,.mobile-main-menu__group>summary:focus-visible,.mobile-main-menu__sublist a:hover,.mobile-main-menu__sublist a:focus-visible{background:var(--vjs-theme-hover);color:var(--brand-2);transform:translateX(2px)}.nav-dropdown a.active,.mobile-main-menu__link.active,.mobile-main-menu__group.active>summary,.mobile-main-menu__sublist a.active{background:var(--vjs-theme-hover-strong);color:var(--brand-2)}.mobile-main-menu__head,.account-menu-divider,.mobile-main-menu__sublist{border-color:var(--vjs-theme-border)}.account-login-audit{background:var(--brand-soft);border-color:var(--vjs-theme-border)}.nav-links>a:focus-visible,.nav-trigger:focus-visible,.account-btn:focus-visible,.mobile-menu-toggle:focus-visible,.physical-cart-btn:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:4px}body[data-vjs-theme-color] .header-stack{border-bottom:1px solid rgba(var(--vjs-primary-rgb),.22);box-shadow:0 2px 14px rgba(var(--vjs-primary-rgb),.12)}body[data-vjs-theme-color] .utility-bar{background:#fff!important;background-image:none!important;color:var(--ink)!important;border-bottom:1px solid rgba(var(--vjs-primary-rgb),.18)!important}body[data-vjs-theme-color] .topbar{background:var(--brand)!important;background-image:none!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.20)!important;box-shadow:0 14px 34px rgba(var(--vjs-primary-rgb),.24)!important}body[data-vjs-theme-color] .topbar .brand-text,body[data-vjs-theme-color] .topbar .nav-links>a,body[data-vjs-theme-color] .topbar .nav-trigger,body[data-vjs-theme-color] .topbar .account-meta strong,body[data-vjs-theme-color] .topbar .account-meta span,body[data-vjs-theme-color] .topbar .account-balance{color:rgba(255,255,255,.92)!important}body[data-vjs-theme-color] .topbar .nav-links>a:hover,body[data-vjs-theme-color] .topbar .nav-links>a.active,body[data-vjs-theme-color] .topbar .nav-links>a[aria-current="page"],body[data-vjs-theme-color] .topbar .nav-links>a.is-active,body[data-vjs-theme-color] .topbar .nav-item.active>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-item.is-active>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-item.is-open>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-item:focus-within>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-item:hover>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-item.is-highlighted>.nav-trigger,body[data-vjs-theme-color] .topbar .nav-links>a.is-highlighted{color:#fff!important}body[data-vjs-theme-color] .topbar .nav-links>a::before,body[data-vjs-theme-color] .topbar .nav-trigger::before{background:rgba(255,255,255,.14)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}body[data-vjs-theme-color] .topbar .mobile-menu-toggle,body[data-vjs-theme-color] .topbar .account-btn,body[data-vjs-theme-color] .topbar .physical-cart-btn,body[data-vjs-theme-color] .topbar .guest-access-btn{background:rgba(255,255,255,.12)!important;background-image:none!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 24px rgba(var(--vjs-primary-dark-rgb),.20)!important}body[data-vjs-theme-color] .topbar .mobile-menu-toggle:hover,body[data-vjs-theme-color] .topbar .mobile-menu-wrap.is-open .mobile-menu-toggle,body[data-vjs-theme-color] .topbar .account-btn:hover,body[data-vjs-theme-color] .topbar .account-wrap.is-open .account-btn,body[data-vjs-theme-color] .topbar .physical-cart-btn:hover,body[data-vjs-theme-color] .topbar .guest-access-btn:hover,body[data-vjs-theme-color] .topbar .guest-access-btn:focus-visible{background:rgba(255,255,255,.20)!important;color:#fff!important;border-color:rgba(255,255,255,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 16px 30px rgba(var(--vjs-primary-dark-rgb),.26)!important}body[data-vjs-theme-color] .topbar .mobile-menu-toggle__icon span{background:#fff!important;box-shadow:0 0 8px rgba(255,255,255,.26)!important}body[data-vjs-theme-color] .topbar .account-avatar{background:#fff!important;color:var(--brand-2)!important;border-color:rgba(255,255,255,.48)!important}body[data-vjs-theme-color] .topbar .account-balance{border-left-color:rgba(255,255,255,.25)!important}body[data-vjs-theme-color] .util-trigger{background:#fff!important;color:var(--brand-2)!important;border-color:rgba(var(--vjs-primary-rgb),.24)!important}body[data-vjs-theme-color] .util-trigger:hover,body[data-vjs-theme-color] .util-menu.is-open .util-trigger{background:var(--brand-soft)!important;color:var(--brand-2)!important;border-color:rgba(var(--vjs-primary-rgb),.38)!important}body[data-vjs-theme-color] .nav-dropdown,body[data-vjs-theme-color] .account-dropdown,body[data-vjs-theme-color] .mobile-main-menu,body[data-vjs-theme-color] .util-dropdown{background:#fff!important;color:var(--ink)!important;border-color:rgba(var(--vjs-primary-rgb),.22)!important;box-shadow:0 18px 42px rgba(var(--vjs-primary-rgb),.15)!important}body[data-vjs-theme-color] .nav-dropdown a:hover,body[data-vjs-theme-color] .nav-dropdown a:focus-visible,body[data-vjs-theme-color] .account-dropdown a:hover,body[data-vjs-theme-color] .account-dropdown a.active,body[data-vjs-theme-color] .account-dropdown a[aria-current="page"],body[data-vjs-theme-color] .account-dropdown form button:hover,body[data-vjs-theme-color] .account-dropdown form button:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__link:hover,body[data-vjs-theme-color] .mobile-main-menu__link:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__group>summary:hover,body[data-vjs-theme-color] .mobile-main-menu__group>summary:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__sublist a:hover,body[data-vjs-theme-color] .mobile-main-menu__sublist a:focus-visible,body[data-vjs-theme-color] .util-dropdown a:hover,body[data-vjs-theme-color] .util-dropdown a:focus-visible{background:rgba(var(--vjs-primary-rgb),.10)!important;color:var(--brand-2)!important}body[data-vjs-theme-color] .nav-dropdown a.active,body[data-vjs-theme-color] .mobile-main-menu__link.active,body[data-vjs-theme-color] .mobile-main-menu__group.active>summary,body[data-vjs-theme-color] .mobile-main-menu__sublist a.active{background:rgba(var(--vjs-primary-rgb),.16)!important;color:var(--brand-2)!important}@media(max-width:720px){.brand-logo--vjs-full{width:148px;height:44px}}.account-avatar.account-jewel,.topbar .account-avatar.account-jewel{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;overflow:visible!important}.vjs-account-jewel{--vjs-jewel-glow:rgba(148,163,184,.44);--vjs-jewel-core:#e5e7eb;--vjs-jewel-stroke:rgba(15,23,42,.58);position:relative;display:inline-grid;place-items:center;isolation:isolate;filter:drop-shadow(0 8px 14px rgba(15,23,42,.18)) drop-shadow(0 0 10px var(--vjs-jewel-glow));animation:vjsAccountJewelFloat 3.2s ease-in-out infinite;transform-origin:center}.vjs-account-jewel::before{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid currentColor;opacity:.18;transform:scale(.92);animation:vjsAccountJewelAura 2.8s ease-in-out infinite;z-index:-1}.vjs-account-jewel::after{content:"";position:absolute;inset:4px;border-radius:999px;background:radial-gradient(circle,currentColor 0%,var(--vjs-jewel-glow) 44%,transparent 72%);opacity:.28;filter:blur(13px);z-index:-1;animation:vjsAccountJewelGlow 2.4s ease-in-out infinite}.vjs-account-jewel-svg{width:34px!important;height:34px!important;display:block!important;stroke:var(--vjs-jewel-stroke)!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;animation:vjsAccountJewelFacet 3s ease-in-out infinite}.vjs-account-jewel-svg .vjs-account-jewel-top{fill:var(--vjs-jewel-core);stroke:rgba(15,23,42,.52)}.vjs-account-jewel-svg .vjs-account-jewel-facet{stroke:rgba(15,23,42,.62)}.vjs-account-jewel-svg .vjs-account-jewel-shine{stroke:rgba(255,255,255,.95);animation:vjsAccountJewelShine 1.9s ease-in-out infinite}.vjs-account-jewel--quartz{--vjs-jewel-glow:rgba(203,213,225,.62);--vjs-jewel-core:#e5e7eb;color:#94a3b8;animation-name:vjsAccountJewelQuartz}.vjs-account-jewel--topaz{--vjs-jewel-glow:rgba(245,158,11,.62);--vjs-jewel-core:#fde68a;color:#f59e0b;animation-name:vjsAccountJewelTopaz}.vjs-account-jewel--sapphire{--vjs-jewel-glow:rgba(37,99,235,.62);--vjs-jewel-core:#93c5fd;color:#2563eb;animation-name:vjsAccountJewelSapphire}.vjs-account-jewel--ruby{--vjs-jewel-glow:rgba(220,38,38,.64);--vjs-jewel-core:#fca5a5;color:#dc2626;animation-name:vjsAccountJewelRuby}.vjs-account-jewel--diamond{--vjs-jewel-glow:rgba(6,182,212,.68);--vjs-jewel-core:#cffafe;color:#06b6d4;animation-name:vjsAccountJewelDiamond}.ui-icon .vjs-account-menu-jewel-svg{width:22px!important;height:22px!important}@keyframes vjsAccountJewelFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-2px) rotate(1deg)}}@keyframes vjsAccountJewelQuartz{0%,100%{transform:translateY(0) rotate(-1deg) scale(1)}50%{transform:translateY(-2px) rotate(1deg) scale(1.03)}}@keyframes vjsAccountJewelTopaz{0%,100%{transform:translateY(0) rotate(-2deg)}45%{transform:translateY(-3px) rotate(2deg)}72%{transform:translateY(-1px) rotate(-1deg)}}@keyframes vjsAccountJewelSapphire{0%,100%{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-2px) rotate(3deg) scale(1.05)}}@keyframes vjsAccountJewelRuby{0%,100%{transform:translateY(0) rotate(1deg)}35%{transform:translateY(-1px) rotate(-3deg)}70%{transform:translateY(-4px) rotate(2deg)}}@keyframes vjsAccountJewelDiamond{0%,100%{transform:translateY(0) scale(1)}33%{transform:translateY(-2px) scale(1.06)}66%{transform:translateY(1px) scale(1.02)}}@keyframes vjsAccountJewelAura{0%,100%{opacity:.12;transform:scale(.9)}50%{opacity:.34;transform:scale(1.2)}}@keyframes vjsAccountJewelGlow{0%,100%{opacity:.22;filter:blur(11px)}50%{opacity:.48;filter:blur(16px)}}@keyframes vjsAccountJewelFacet{0%,100%{filter:saturate(1)}50%{filter:saturate(1.28) brightness(1.08)}}@keyframes vjsAccountJewelShine{0%,100%{opacity:.58}50%{opacity:1}}@media(max-width:420px){.brand-logo--vjs-full{width:128px;height:40px}}.account-wrap .account-dropdown{top:100%;margin-top:0;transform:translateY(3px)}.account-wrap.is-open .account-dropdown{transform:translateY(0)}.nav-links>a.active:not(:hover):not(:focus-visible)::before,.nav-links>a[aria-current="page"]:not(:hover):not(:focus-visible)::before,.nav-links>a.is-active:not(:hover):not(:focus-visible)::before,.nav-item.active:not(:hover):not(.is-open):not(:focus-within)>.nav-trigger::before,.nav-item.is-active:not(:hover):not(.is-open):not(:focus-within)>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-links>a.active:not(:hover):not(:focus-visible)::before,body[data-vjs-theme-color] .topbar .nav-links>a[aria-current="page"]:not(:hover):not(:focus-visible)::before,body[data-vjs-theme-color] .topbar .nav-links>a.is-active:not(:hover):not(:focus-visible)::before,body[data-vjs-theme-color] .topbar .nav-item.active:not(:hover):not(.is-open):not(:focus-within)>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-active:not(:hover):not(.is-open):not(:focus-within)>.nav-trigger::before{opacity:0 !important;transform:translateY(-50%) scale(.96) !important}.nav-links>a:hover::before,.nav-links>a:focus-visible::before,.nav-item:hover>.nav-trigger::before,.nav-item.is-open>.nav-trigger::before,.nav-item:focus-within>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-links>a:hover::before,body[data-vjs-theme-color] .topbar .nav-links>a:focus-visible::before,body[data-vjs-theme-color] .topbar .nav-item:hover>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-open>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item:focus-within>.nav-trigger::before{opacity:1 !important;transform:translateY(-50%) scale(1) !important}.mobile-main-menu__link.active:not(:hover):not(:focus-visible),.mobile-main-menu__group.active>summary:not(:hover):not(:focus-visible),.mobile-main-menu__sublist a.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__link.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__group.active>summary:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__sublist a.active:not(:hover):not(:focus-visible){background:transparent !important}.nav-links>a.active::before,.nav-links>a[aria-current="page"]::before,.nav-links>a.is-active::before,.nav-item.active>.nav-trigger::before,.nav-item.is-active>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-links>a.active::before,body[data-vjs-theme-color] .topbar .nav-links>a[aria-current="page"]::before,body[data-vjs-theme-color] .topbar .nav-links>a.is-active::before,body[data-vjs-theme-color] .topbar .nav-item.active>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-active>.nav-trigger::before{opacity:0 !important;transform:translateY(-50%) scale(.96) !important}.nav-links>a:hover::before,.nav-links>a:focus-visible::before,.nav-item:hover>.nav-trigger::before,.nav-item.is-open>.nav-trigger::before,.nav-item:focus-within>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-links>a:hover::before,body[data-vjs-theme-color] .topbar .nav-links>a:focus-visible::before,body[data-vjs-theme-color] .topbar .nav-item:hover>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-open>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item:focus-within>.nav-trigger::before{opacity:1 !important;transform:translateY(-50%) scale(1) !important}.nav-dropdown a.active:not(:hover):not(:focus-visible),.nav-dropdown a[aria-current="page"]:not(:hover):not(:focus-visible),.account-dropdown a.active:not(:hover):not(:focus-visible),.account-dropdown a[aria-current="page"]:not(:hover):not(:focus-visible),.mobile-main-menu__link.active:not(:hover):not(:focus-visible),.mobile-main-menu__group.active>summary:not(:hover):not(:focus-visible),.mobile-main-menu__sublist a.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .nav-dropdown a.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .nav-dropdown a[aria-current="page"]:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .account-dropdown a.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .account-dropdown a[aria-current="page"]:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__link.active:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__group.active>summary:not(:hover):not(:focus-visible),body[data-vjs-theme-color] .mobile-main-menu__sublist a.active:not(:hover):not(:focus-visible){background:transparent !important;color:var(--ink) !important;transform:none !important}.nav-dropdown a:hover,.nav-dropdown a:focus-visible,.account-dropdown a:hover,.account-dropdown a:focus-visible,.account-dropdown form button:hover,.account-dropdown form button:focus-visible,.mobile-main-menu__link:hover,.mobile-main-menu__link:focus-visible,.mobile-main-menu__group>summary:hover,.mobile-main-menu__group>summary:focus-visible,.mobile-main-menu__sublist a:hover,.mobile-main-menu__sublist a:focus-visible,body[data-vjs-theme-color] .nav-dropdown a:hover,body[data-vjs-theme-color] .nav-dropdown a:focus-visible,body[data-vjs-theme-color] .account-dropdown a:hover,body[data-vjs-theme-color] .account-dropdown a:focus-visible,body[data-vjs-theme-color] .account-dropdown form button:hover,body[data-vjs-theme-color] .account-dropdown form button:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__link:hover,body[data-vjs-theme-color] .mobile-main-menu__link:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__group>summary:hover,body[data-vjs-theme-color] .mobile-main-menu__group>summary:focus-visible,body[data-vjs-theme-color] .mobile-main-menu__sublist a:hover,body[data-vjs-theme-color] .mobile-main-menu__sublist a:focus-visible{background:rgba(var(--vjs-primary-rgb),.10) !important;color:var(--brand-2) !important;transform:translateX(2px) !important}@media (min-width:1101px){.topbar-inner{align-items:stretch!important}.nav-links{height:76px!important;align-items:stretch!important;gap:4px!important}.nav-links>a,.nav-item,.nav-trigger{min-height:76px!important;height:100%!important}.nav-item{align-self:stretch!important;align-items:stretch!important}.nav-links>a,.nav-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;position:relative!important}.nav-trigger{gap:4px!important}.nav-links>a::before,.nav-trigger::before{left:0!important;right:0!important;top:0!important;bottom:0!important;height:auto!important;border-radius:0!important;transform:none!important;background:rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important}.nav-links>a:hover::before,.nav-links>a:focus-visible::before,.nav-links>a.active::before,.nav-links>a[aria-current="page"]::before,.nav-links>a.is-active::before,.nav-item:hover>.nav-trigger::before,.nav-item.is-open>.nav-trigger::before,.nav-item:focus-within>.nav-trigger::before,.nav-item.active>.nav-trigger::before,.nav-item.is-active>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-links>a:hover::before,body[data-vjs-theme-color] .topbar .nav-links>a:focus-visible::before,body[data-vjs-theme-color] .topbar .nav-links>a.active::before,body[data-vjs-theme-color] .topbar .nav-links>a[aria-current="page"]::before,body[data-vjs-theme-color] .topbar .nav-links>a.is-active::before,body[data-vjs-theme-color] .topbar .nav-item:hover>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-open>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item:focus-within>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.active>.nav-trigger::before,body[data-vjs-theme-color] .topbar .nav-item.is-active>.nav-trigger::before{opacity:1!important;transform:none!important}.nav-links>a::after,.nav-trigger::after,.account-btn::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand-glow,var(--vjs-primary-glow,var(--brand)));opacity:0;transform:scaleX(.72);transform-origin:center;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.nav-links>a:hover::after,.nav-links>a:focus-visible::after,.nav-links>a.active::after,.nav-links>a[aria-current="page"]::after,.nav-links>a.is-active::after,.nav-item:hover>.nav-trigger::after,.nav-item.is-open>.nav-trigger::after,.nav-item:focus-within>.nav-trigger::after,.nav-item.active>.nav-trigger::after,.nav-item.is-active>.nav-trigger::after,.account-btn:hover::after,.account-btn:focus-visible::after,.account-wrap.is-open .account-btn::after,.account-wrap.is-active .account-btn::after{opacity:1;transform:scaleX(1)}.nav-dropdown{top:100%!important;left:0!important;right:auto!important;margin-top:0!important;transform:translateY(0)!important;min-width:100%!important;width:max-content!important;max-width:min(320px,calc(100vw - 32px))!important;border-top:0!important}.nav-item.is-open .nav-dropdown{transform:translateY(0)!important}.top-actions{align-self:stretch!important;align-items:stretch!important}.account-wrap{height:76px!important;display:flex!important;align-items:stretch!important}.account-btn{height:100%!important;border-radius:0!important;position:relative!important}.account-dropdown{top:100%!important;margin-top:0!important;border-top:0!important;transform:translateY(0)!important}.account-wrap.is-open .account-dropdown{transform:translateY(0)!important}}@media (min-width:1101px){.nav-links>a.active::before,.nav-links>a[aria-current="page"]::before,.nav-links>a.is-active::before,body[data-vjs-theme-color] .topbar .nav-links>a.active::before,body[data-vjs-theme-color] .topbar .nav-links>a[aria-current="page"]::before,body[data-vjs-theme-color] .topbar .nav-links>a.is-active::before{opacity:0!important;transform:none!important;box-shadow:none!important}.nav-links>a.active::after,.nav-links>a[aria-current="page"]::after,.nav-links>a.is-active::after{opacity:0!important;transform:scaleX(.72)!important}.nav-links>a:hover::before,.nav-links>a:focus-visible::before,body[data-vjs-theme-color] .topbar .nav-links>a:hover::before,body[data-vjs-theme-color] .topbar .nav-links>a:focus-visible::before{opacity:1!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important}.nav-links>a:hover::after,.nav-links>a:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}.account-btn,body[data-vjs-theme-color] .topbar .account-btn{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.account-btn::after,.account-wrap.is-open .account-btn::after,.account-wrap.is-active .account-btn::after{opacity:0!important;transform:scaleX(.72)!important}.account-btn:hover,.account-btn:focus-visible,body[data-vjs-theme-color] .topbar .account-btn:hover,body[data-vjs-theme-color] .topbar .account-btn:focus-visible{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:none!important;filter:none!important;transform:none!important}.account-btn:hover::after,.account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}.site-shell .account-btn:hover,.site-shell .account-btn:focus-visible{transform:none!important;filter:none!important;box-shadow:none!important}}@media (min-width:1101px){.account-btn,.account-btn:hover,.account-btn:focus-visible,.account-wrap:hover .account-btn,.account-wrap.is-open .account-btn,.account-wrap.is-active .account-btn,body[data-vjs-theme-color] .topbar .account-btn,body[data-vjs-theme-color] .topbar .account-btn:hover,body[data-vjs-theme-color] .topbar .account-btn:focus-visible,body[data-vjs-theme-color] .topbar .account-wrap:hover .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-open .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-active .account-btn{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.account-wrap.is-active .account-btn::after,.account-wrap.is-open .account-btn::after{opacity:1!important;transform:scaleX(1)!important}.account-wrap:hover .account-btn::after,.account-wrap.is-open .account-btn::after,.account-wrap.is-active .account-btn::after,.account-btn:hover::after,.account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}}@media (min-width:1101px){.account-btn,.account-btn:hover,.account-btn:focus-visible,.account-wrap:hover .account-btn,.account-wrap.is-open .account-btn,.account-wrap.is-active .account-btn,body[data-vjs-theme-color] .topbar .account-btn,body[data-vjs-theme-color] .topbar .account-btn:hover,body[data-vjs-theme-color] .topbar .account-btn:focus-visible,body[data-vjs-theme-color] .topbar .account-wrap:hover .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-open .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-active .account-btn{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.account-btn::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:var(--brand-glow,var(--vjs-primary-glow,var(--brand)))!important;opacity:0!important;transform:scaleX(.72)!important;transform-origin:center!important;transition:opacity .18s ease,transform .18s ease!important;pointer-events:none!important;display:block!important;z-index:4!important}.account-wrap:hover .account-btn::after,.account-btn:hover::after,.account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}.physical-cart-btn,.physical-cart-btn:hover,.physical-cart-btn:focus-visible,body[data-vjs-theme-color] .topbar .physical-cart-btn,body[data-vjs-theme-color] .topbar .physical-cart-btn:hover,body[data-vjs-theme-color] .topbar .physical-cart-btn:focus-visible,.site-shell .physical-cart-btn:hover,.site-shell .physical-cart-btn:focus-visible{width:auto!important;min-width:0!important;height:76px!important;flex:0 0 auto!important;align-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;padding:0 8px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;color:#fff!important;transform:none!important}.physical-cart-btn svg{width:24px!important;height:24px!important;transform:translateY(5px)!important}}@media (min-width:1101px){.topbar .account-wrap{isolation:isolate}.topbar .account-wrap .account-btn,body[data-vjs-theme-color] .topbar .account-wrap .account-btn{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}.topbar .account-wrap .account-btn::before{content:""!important;position:absolute!important;inset:0!important;border-radius:0!important;background:rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;opacity:0!important;transition:opacity .18s ease!important;pointer-events:none!important;z-index:0!important}.topbar .account-wrap:hover .account-btn::before,.topbar .account-wrap:focus-within .account-btn::before,.topbar .account-wrap.is-open .account-btn::before{opacity:1!important}.topbar .account-wrap .account-btn>*{position:relative;z-index:1}.topbar .account-wrap:hover .account-btn::after,.topbar .account-wrap:focus-within .account-btn::after,.topbar .account-wrap.is-open .account-btn::after,.topbar .account-btn:hover::after,.topbar .account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}}@media (min-width:1101px){.topbar .nav-links>a::after,.topbar .nav-trigger::after,.topbar .account-btn::after{background:#00e5ff!important;box-shadow:0 0 8px rgba(0,229,255,.9),0 0 18px rgba(0,229,255,.55)!important}.topbar .nav-item{position:relative!important}.topbar .nav-dropdown{left:0!important;right:auto!important;width:max-content!important;min-width:100%!important;max-width:calc(100vw - 32px)!important;transform:translateY(0)!important;overflow:visible!important}.topbar .nav-item.is-open .nav-dropdown,.topbar .nav-item:focus-within .nav-dropdown{transform:translateY(0)!important}.topbar .nav-dropdown,.topbar .account-dropdown,.topbar .util-dropdown{transition-duration:0s!important;transition-delay:0s!important}.topbar .nav-dropdown a,.topbar .nav-dropdown .menu-label{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}}[data-hover-menu]:hover>[data-hover-trigger] .order-chevron,[data-hover-menu]:focus-within>[data-hover-trigger] .order-chevron,[data-hover-menu].is-open>[data-hover-trigger] .order-chevron,[data-mobile-toggle-menu].is-open>[data-mobile-toggle-trigger] .order-chevron,[data-hover-trigger][aria-expanded="true"] .order-chevron,[data-mobile-toggle-trigger][aria-expanded="true"] .order-chevron,.nav-item:hover>.nav-trigger .order-chevron,.nav-item:focus-within>.nav-trigger .order-chevron,.nav-item.is-open>.nav-trigger .order-chevron,.util-menu:hover>.util-trigger .util-chevron,.util-menu:focus-within>.util-trigger .util-chevron,.util-menu.is-open>.util-trigger .util-chevron,.util-trigger[aria-expanded="true"] .util-chevron,.account-wrap:hover>.account-btn .account-chevron,.account-wrap:focus-within>.account-btn .account-chevron,.account-wrap.is-open>.account-btn .account-chevron,.account-btn[aria-expanded="true"] .account-chevron,.mobile-main-menu__group[open]>summary .mobile-main-menu__chevron{transform:rotate(180deg)!important}.utility-inner{justify-content:flex-end!important;gap:16px!important}.utility-actions{display:flex;align-items:center;justify-content:flex-end!important;gap:10px;min-width:0;margin-left:auto!important;width:auto!important}.utility-contact-links{display:flex;align-items:center;gap:24px;min-width:0;flex:1 1 auto;flex-wrap:wrap}.utility-contact-link{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:min(320px,42vw);color:#28414c;font-size:12px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.utility-contact-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.utility-contact-link--empty{flex:0 0 auto;max-width:none;min-width:22px;gap:0}.utility-contact-link--empty .utility-contact-text{display:none}.utility-contact-link:hover,.utility-contact-link:focus-visible{color:var(--brand-2);outline:0}.utility-contact-icon{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;background:#eff6ff;color:#0369a1;border:1px solid rgba(3,105,161,.16)}.utility-contact-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.account-avatar{width:38px!important;height:38px!important;border-radius:0!important;background:#fff!important;color:inherit!important;border:1px solid rgba(255,255,255,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 22px rgba(2,8,23,.16)!important}.account-avatar svg{width:25px!important;height:25px!important;display:block!important}.account-avatar--reseller{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 2px rgba(15,118,110,.18),0 10px 22px rgba(2,8,23,.16)!important}.account-avatar--distributor{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 2px rgba(37,99,235,.18),0 10px 22px rgba(2,8,23,.16)!important}.account-avatar--owner{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 2px rgba(180,83,9,.22),0 10px 22px rgba(2,8,23,.16)!important}@media(max-width:720px){.utility-inner{min-height:34px!important;height:auto!important;padding:5px 0!important;flex-wrap:wrap!important;justify-content:flex-end!important}.utility-contact-links{flex:1 1 100%;justify-content:center;gap:14px}.utility-actions{flex:0 0 auto;margin-left:auto!important;justify-content:flex-end!important}.utility-contact-link{max-width:calc(50vw - 32px);font-size:11px}}.account-avatar.account-jewel,.topbar .account-avatar.account-jewel{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;overflow:visible!important}.account-avatar.account-jewel svg,.topbar .account-avatar.account-jewel svg{width:34px!important;height:34px!important}.vjs-account-jewel::before,.vjs-account-jewel::after{content:none!important;display:none!important;animation:none!important}.account-avatar.account-jewel.vjs-account-jewel,.topbar .account-avatar.account-jewel.vjs-account-jewel{animation:vjsAccountJewelFloat 3.2s ease-in-out infinite!important;filter:drop-shadow(0 8px 14px rgba(15,23,42,.18)) drop-shadow(0 0 10px var(--vjs-jewel-glow))!important}.account-avatar.account-jewel.vjs-account-jewel--quartz,.topbar .account-avatar.account-jewel.vjs-account-jewel--quartz{--vjs-jewel-glow:rgba(203,213,225,.62);--vjs-jewel-core:#e5e7eb;color:#94a3b8!important;animation-name:vjsAccountJewelQuartz!important}.account-avatar.account-jewel.vjs-account-jewel--topaz,.topbar .account-avatar.account-jewel.vjs-account-jewel--topaz{--vjs-jewel-glow:rgba(245,158,11,.62);--vjs-jewel-core:#fde68a;color:#f59e0b!important;animation-name:vjsAccountJewelTopaz!important}.account-avatar.account-jewel.vjs-account-jewel--sapphire,.topbar .account-avatar.account-jewel.vjs-account-jewel--sapphire{--vjs-jewel-glow:rgba(37,99,235,.62);--vjs-jewel-core:#93c5fd;color:#2563eb!important;animation-name:vjsAccountJewelSapphire!important}.account-avatar.account-jewel.vjs-account-jewel--ruby,.topbar .account-avatar.account-jewel.vjs-account-jewel--ruby{--vjs-jewel-glow:rgba(220,38,38,.64);--vjs-jewel-core:#fca5a5;color:#dc2626!important;animation-name:vjsAccountJewelRuby!important}.account-avatar.account-jewel.vjs-account-jewel--diamond,.topbar .account-avatar.account-jewel.vjs-account-jewel--diamond{--vjs-jewel-glow:rgba(6,182,212,.68);--vjs-jewel-core:#cffafe;color:#06b6d4!important;animation-name:vjsAccountJewelDiamond!important}.utility-progress-pill.account-progress-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;max-width:178px}.account-role-label,.account-points-label,.account-balance-label{font-family:inherit;font-size:10px;font-weight:300;letter-spacing:0;text-transform:uppercase;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:.82}.account-profile-name-stack,.account-profile-balance-stack{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.account-profile-line.account-profile-grid-line{align-items:flex-start;max-width:100%}.account-online-streak{display:none!important}@media (min-width:1101px){.topbar{--vjs-account-menu-width:316px;--vjs-account-dropdown-width:var(--vjs-account-menu-width);--vjs-account-button-width:var(--vjs-account-menu-width);--vjs-account-dropdown-wall-gap:max(12px,(100vw - var(--vjs-site-max-width,1480px)) / 2)}.account-wrap{display:inline-flex!important;align-items:stretch!important;flex:0 0 var(--vjs-account-menu-width)!important;width:var(--vjs-account-menu-width)!important;min-width:var(--vjs-account-menu-width)!important;max-width:var(--vjs-account-menu-width)!important;position:relative!important}.account-btn{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 10px!important;gap:6px!important;justify-content:flex-start!important}.account-main{gap:9px!important;min-width:0!important;flex:1 1 auto!important}.account-meta{min-width:0!important;max-width:none!important;flex:1 1 auto!important}.account-meta .account-profile-line{max-width:none!important;width:100%!important;gap:5px!important}.account-meta .account-profile-name{flex:0 1 auto!important;max-width:118px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.account-meta .account-profile-balance{flex:1 1 auto!important;max-width:150px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.account-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important;margin-left:0!important}.account-chevron svg{width:16px!important;height:16px!important}.top-actions{gap:6px!important}.topbar .account-dropdown{left:0!important;right:calc(0px - var(--vjs-account-dropdown-wall-gap))!important;width:auto!important;min-width:100%!important;max-width:none!important;max-height:min(72vh,560px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;direction:ltr!important;padding:9px!important}.topbar .account-wrap:has(+.physical-cart-btn) .account-dropdown{left:0!important;right:calc(-52px - var(--vjs-account-dropdown-wall-gap))!important}.topbar .account-dropdown>*,.topbar .account-dropdown a,.topbar .account-dropdown form button,.topbar .account-login-audit{direction:ltr!important}}.site-shell :where(.menu-label,.nav-trigger span,.nav-dropdown a,.nav-dropdown .menu-label,.account-dropdown a,.account-dropdown .menu-label,.util-dropdown a,.util-dropdown strong,.util-dropdown small,.mobile-main-menu a,.mobile-main-menu summary,.mobile-main-menu .menu-label,.vjs-reseller-metric small,.vjs-reseller-metric strong,.vjs-reseller-panel-module-list span,.vjs-reseller-panel-grid h3,.vjs-reseller-panel-flow strong,.vjs-full-feature-card h3,.dashboard-status-label,.dashboard-status-count,.dashboard-status-unit){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.site-shell :where(.menu-label,.nav-trigger span,.nav-dropdown .menu-label,.account-dropdown .menu-label,.util-dropdown strong,.util-dropdown small,.vjs-reseller-metric small,.vjs-reseller-metric strong,.vjs-reseller-panel-module-list span,.dashboard-status-label,.dashboard-status-count,.dashboard-status-unit){white-space:nowrap!important}.site-shell :where(.nav-dropdown a,.account-dropdown a,.util-dropdown a){min-width:max-content!important}.vjs-reseller-panel-page :where(h1,h2,h3,h4,p,li,summary,strong,span,a),.vjs-cms-public-page :where(h1,h2,h3,h4,p,li,summary,strong,span,a),.vjs-public-content-shell :where(h1,h2,h3,h4,p,li,summary,strong,span,a){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.vjs-reseller-window__body{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.vjs-reseller-window__body>p{grid-column:1/-1!important;min-width:0!important}@media (min-width:1101px){.topbar .nav-dropdown{width:max-content!important;min-width:224px!important;max-width:calc(100vw - 32px)!important}.topbar .nav-dropdown a{min-width:208px!important;width:100%!important;max-width:calc(100vw - 48px)!important}}@media (max-width:1100px){.site-shell :where(.mobile-main-menu a,.mobile-main-menu summary){min-width:0!important;width:100%!important}.site-shell :where(.mobile-main-menu .menu-label){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@media (max-width:420px){.vjs-reseller-window__body{grid-template-columns:1fr!important}}.site-shell .util-trigger,body[data-vjs-theme-color] .util-trigger{border:0!important;background:transparent!important;box-shadow:none!important}.site-shell .util-trigger:hover,.site-shell .util-menu.is-open .util-trigger,body[data-vjs-theme-color] .util-trigger:hover,body[data-vjs-theme-color] .util-menu.is-open .util-trigger{border:0!important;background:transparent!important;box-shadow:none!important}.site-shell :where(.nav-links>a,.nav-trigger,.nav-trigger span,.nav-dropdown a,.nav-dropdown .menu-label,.mobile-main-menu__link,.mobile-main-menu__group>summary,.mobile-main-menu__sublist a,.mobile-main-menu .menu-label),.site-shell .topbar :where(.account-btn,.account-meta,.account-meta strong,.account-meta span,.account-profile-name,.account-profile-balance,.account-role-label,.account-balance-label,.account-chevron){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none;font-variant:normal!important;font-variant-caps:normal!important}.site-shell .topbar :where(.account-role-label,.account-balance-label){font-family:"Segoe UI",Arial,Helvetica,sans-serif!important;font-size:10.5px!important;line-height:1.12!important;text-transform:none!important;font-style:normal!important;font-stretch:normal!important;font-kerning:normal!important;font-feature-settings:normal!important;text-rendering:geometricPrecision!important}.site-shell :where(.account-dropdown a,.account-dropdown form button,.account-dropdown .menu-label,.account-dropdown .menu-help){font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none}.site-shell .account-dropdown .menu-help{font-size:11.5px!important}.site-shell .topbar :where(.account-dropdown a,.account-dropdown form button){min-width:0!important;max-width:100%!important}@media (min-width:1101px){.topbar{--vjs-account-menu-width:316px!important;--vjs-account-button-width:var(--vjs-account-menu-width)!important;--vjs-account-dropdown-width:var(--vjs-account-button-width)!important;--vjs-account-dropdown-wall-gap:max(12px,(100vw - var(--vjs-site-max-width,1480px)) / 2)!important}.topbar .account-wrap{display:inline-flex!important;align-items:stretch!important;flex:0 0 var(--vjs-account-button-width)!important;width:var(--vjs-account-button-width)!important;min-width:var(--vjs-account-button-width)!important;max-width:var(--vjs-account-button-width)!important;position:relative!important}.topbar .account-wrap .account-btn,.topbar .account-wrap:hover .account-btn,.topbar .account-wrap:focus-within .account-btn,.topbar .account-wrap.is-open .account-btn,.topbar .account-wrap.is-active .account-btn{width:100%!important;min-width:0!important;max-width:100%!important}.topbar .account-dropdown,.topbar .account-wrap:has(+.physical-cart-btn) .account-dropdown{left:0!important;right:calc(0px - var(--vjs-account-dropdown-wall-gap))!important;width:auto!important;min-width:100%!important;max-width:none!important;direction:ltr!important;padding:9px!important}.topbar .account-wrap:has(+.physical-cart-btn) .account-dropdown{right:calc(-52px - var(--vjs-account-dropdown-wall-gap))!important}.topbar .account-wrap.is-open .account-btn::after,.topbar .account-wrap.is-active .account-btn::after,.topbar .account-wrap:focus-within .account-btn::after{display:block!important;opacity:1!important;transform:scaleX(1)!important;transition:opacity .18s ease,transform .18s ease!important}}.vjs-tracking-notifications{position:relative;display:inline-flex;align-items:center;margin-right:8px}.vjs-tracking-notifications[hidden]{display:none!important}.vjs-tracking-notifications__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.vjs-tracking-notifications__button:hover,.vjs-tracking-notifications__button:focus-visible{background:rgba(0,128,128,.82);border-color:rgba(255,255,255,.42);transform:translateY(-1px);outline:none}.vjs-tracking-notifications__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;border:2px solid rgba(0,0,0,.45)}.vjs-tracking-notifications__badge[hidden]{display:none!important}.vjs-tracking-notifications__dropdown{position:absolute;top:calc(100%+10px);right:0;z-index:80;width:min(360px,calc(100vw - 24px));background:#0f172a;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.vjs-tracking-notifications__dropdown[hidden]{display:none!important}.vjs-tracking-notifications__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(0,128,128,.22)}.vjs-tracking-notifications__head button{border:0;background:rgba(255,255,255,.1);color:#fff;border-radius:10px;padding:7px 10px;cursor:pointer;font-weight:700}.vjs-tracking-notifications__head button:hover{background:rgba(255,255,255,.18)}.vjs-tracking-notifications__list{max-height:390px;overflow:auto;padding:8px}.vjs-tracking-notifications__empty{padding:18px 12px;color:rgba(255,255,255,.72);text-align:center;font-size:13px}.vjs-tracking-notifications__item{display:block;width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;padding:10px 11px;margin-bottom:8px;cursor:pointer;text-decoration:none}.vjs-tracking-notifications__item:hover{background:rgba(255,255,255,.1)}.vjs-tracking-notifications__item.is-unread{border-color:rgba(0,128,128,.65);background:rgba(0,128,128,.16)}.vjs-tracking-notifications__item strong{display:block;font-size:13px;margin-bottom:5px}.vjs-tracking-notifications__item p{margin:0;color:rgba(255,255,255,.76);font-size:12px;line-height:1.35;white-space:pre-line}.vjs-tracking-notifications__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:rgba(255,255,255,.58);font-size:11px}@media (max-width:720px){.vjs-tracking-notifications__dropdown{right:-56px;width:min(340px,calc(100vw - 18px))}}@media (max-width:720px){.topbar .top-actions{gap:6px!important;min-width:0!important}.topbar .vjs-message-center-bell{flex:0 0 42px!important;margin-left:0!important}.topbar .physical-cart-btn{margin-left:0!important}.topbar .account-wrap{min-width:0!important;flex:1 1 auto!important;max-width:calc(100% - 96px)!important}.topbar .account-btn{max-width:100%!important;min-width:0!important}}@media (min-width:1101px){.topbar .account-wrap.is-active .account-btn::before,.topbar .account-wrap.is-active:not(.is-open):not(:hover):not(:focus-within) .account-btn::before{opacity:0!important}.topbar .account-wrap.is-active .account-btn::after,.topbar .account-wrap.is-active:not(.is-open):not(:hover):not(:focus-within) .account-btn::after,body[data-vjs-theme-color] .topbar .account-wrap.is-active:not(.is-open):not(:hover):not(:focus-within) .account-btn::after{opacity:0!important;transform:scaleX(.72)!important}.topbar .account-wrap.is-open .account-btn::before,.topbar .account-wrap:hover .account-btn::before,.topbar .account-wrap:focus-within .account-btn::before{opacity:1!important}.topbar .account-wrap.is-open .account-btn::after,.topbar .account-wrap:hover .account-btn::after,.topbar .account-wrap:focus-within .account-btn::after,.topbar .account-btn:hover::after,.topbar .account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}}.header-stack{z-index:9000!important;overflow:visible!important}.utility-bar,.utility-inner,.utility-actions,.util-menu{overflow:visible!important}.utility-bar{position:relative!important;z-index:9300!important}.utility-inner,.utility-actions,.util-menu{position:relative!important;z-index:9310!important}.util-dropdown,#vjs-currency-dropdown,#vjs-locale-dropdown{z-index:99999!important}.util-menu.is-open{z-index:99998!important}.topbar{position:relative!important;z-index:100!important}.vjs-locale-flag{width:20px;height:15px;object-fit:cover;border-radius:3px;display:block;box-shadow:0 0 0 1px rgba(15,35,45,.12)}.util-trigger .vjs-locale-flag{vertical-align:middle}.ui-icon .vjs-locale-flag{width:22px;height:16px;border-radius:4px}.vjs-currency-symbol{display:inline-flex;align-items:center;justify-content:center}.util-trigger .vjs-currency-symbol{width:15px;height:15px;vertical-align:middle}.util-trigger .vjs-currency-symbol svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-strip{margin-top:auto;background:#fff;background-image:none;color:var(--ink);border-top:1px solid rgba(var(--vjs-primary-rgb),.18);border-bottom:1px solid rgba(var(--vjs-primary-rgb),.16)}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:28px 0}.benefit{position:relative;display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:18px;background:#fff;border:1px solid rgba(var(--vjs-primary-rgb),.22);border-top:3px solid var(--brand);box-shadow:0 12px 26px rgba(15,35,45,.07)}.benefit-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid currentColor;box-shadow:0 12px 22px rgba(15,35,45,.08);flex:0 0 54px}.benefit-icon svg{width:26px;height:26px;display:block;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.benefit b{display:block;color:var(--ink);font-size:16px;font-weight:300;letter-spacing:0}.benefit span{display:block;margin-top:4px;color:rgba(6,20,38,.78);font-size:13px;font-weight:300;line-height:1.35}.benefit-fast .benefit-icon{color:#f59e0b}.benefit-secure .benefit-icon{color:#2563eb}.benefit-support .benefit-icon{color:#7c3aed}.benefit-recharge .benefit-icon{color:var(--brand)}.footer{background:#fff;background-image:none;color:#EAF6FF;padding:44px 0 24px;border-top:1px solid rgba(var(--vjs-primary-glow-rgb),.16)}.footer-grid{display:grid;grid-template-columns:1.1fr .82fr .82fr 1.08fr .82fr 1.12fr;gap:22px;align-items:start}.footer h4{margin:0 0 16px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.footer p,.footer a{display:block;color:#C7D7EA;font-size:14px;line-height:1.58;margin:0 0 9px}.footer a{position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease,padding-left .18s ease,filter .18s ease}.footer-service-groups{min-width:0}.footer-service-group{border-bottom:1px solid rgba(255,255,255,.16);padding:0 0 8px;margin:0 0 8px}.footer-service-group summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:8px;align-items:center;color:rgba(255,255,255,.86);font-size:14px;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.footer-service-group summary::-webkit-details-marker{display:none}.footer-service-group summary span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-service-group-chevron{display:grid;place-items:center;width:18px;height:18px;line-height:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.footer-service-group-chevron svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.footer-service-group[open] .footer-service-group-chevron{transform:rotate(180deg)}.footer-service-group-list{display:grid;gap:4px;padding:8px 0 2px 10px}.footer-service-group-list a{font-size:12.5px;line-height:1.42;margin:0;color:rgba(255,255,255,.72)}.footer-service-group-list .footer-service-group-all{font-weight:850;color:#fff}.footer-contact-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start}.footer-contact-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#8ec7ff;line-height:0;margin-top:1px}.footer-contact-icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.footer-contact-row a{display:inline;margin:0}.footer-contact-row a:hover,.footer-contact-row a:focus-visible{transform:none;padding-left:0}.footer-contact-social-block{min-width:0}.footer-contact-social-block h4{margin-bottom:14px}.footer-contact-socials{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:44px}.footer-contact-social-link{width:44px;height:44px;display:inline-grid!important;place-items:center;margin:0!important;padding:0!important;border-radius:999px!important;color:#fff!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 28px rgba(2,8,23,.22),inset 0 1px 0 rgba(255,255,255,.24);transform:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease!important}.footer-contact-social-link svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.footer-contact-social-link--whatsapp{background:linear-gradient(135deg,#16a34a,#22c55e)}.footer-contact-social-link--email{background:linear-gradient(135deg,#2563eb,#38bdf8)}.footer-contact-social-link--telegram{background:linear-gradient(135deg,#0284c7,#38bdf8)}.footer-contact-social-link--instagram{background:linear-gradient(135deg,#db2777,#f97316)}.footer-contact-social-link:hover,.footer-contact-social-link:focus-visible{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 18px 36px rgba(2,8,23,.32),inset 0 1px 0 rgba(255,255,255,.3);filter:brightness(1.08);border-color:rgba(255,255,255,.38);outline:0}.footer-contact-social-link--disabled{opacity:.74;filter:saturate(.65) brightness(.92);cursor:not-allowed}.footer-contact-social-link--disabled:hover,.footer-contact-social-link--disabled:focus-visible{transform:none!important;filter:saturate(.65) brightness(.92)}.footer a:hover,.footer a:focus-visible{color:#fff;transform:translateX(3px);padding-left:3px;filter:brightness(1.08);text-decoration:none}.footer-payments{display:flex;flex-direction:column;align-items:center;text-align:center;justify-self:end;width:max-content;max-width:100%}.payment-methods-strip{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;margin-top:14px}.payment-methods-strip-extra{margin-top:10px}.payment-method-badge{width:76px;height:58px;border-radius:14px;border:1px solid rgba(255,255,255,.82);background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 20px rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;padding:7px;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,filter .18s ease}.payment-method-badge:hover,.payment-method-badge:focus-visible{transform:translateY(-2px);border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 26px rgba(0,0,0,.18)}.payment-method-badge img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:10px;filter:none}.footer-bottom{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(var(--vjs-primary-glow-rgb),.14);color:#B8C7D9;font-size:13px;line-height:1.45;text-align:center}.footer-bottom .footer-developer-link,.footer-bottom .footer-developer-link:visited{display:inline;margin:0;padding:0;color:#7DD3FC;font-size:13px;font-weight:400;letter-spacing:0;line-height:inherit;text-decoration:none;background:none;background-image:none;-webkit-text-fill-color:#7DD3FC;animation:none;filter:none;text-shadow:none;transform:none}.footer-bottom .footer-developer-link:hover,.footer-bottom .footer-developer-link:focus-visible{color:#BAE6FD;padding:0;transform:none;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.benefit-grid,.footer-grid{grid-template-columns:1fr}.footer-payments{justify-self:stretch;width:100%;align-items:flex-start;text-align:left}.payment-methods-strip{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:720px){.benefit-grid{padding:18px 0}.footer{padding-top:28px}.footer-grid{gap:20px}}.benefit-strip{background:var(--brand-soft);color:var(--ink)}.benefit{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 10px 22px rgba(15,35,45,.06)}.footer{background:#fff;background-image:none;color:var(--ink);border-top:1px solid var(--line)}.footer h4{color:var(--ink)}.footer p,.footer a,.footer-bottom{color:var(--muted)}.footer a:hover,.footer a:focus-visible{color:var(--brand-2)}.footer-bottom{border-top-color:var(--line)}.footer-contact-icon,.footer-bottom .footer-developer-link,.footer-bottom .footer-developer-link:visited{color:var(--brand)}.benefit-strip{background:#fff;color:var(--ink);border-top:1px solid var(--vjs-theme-border);border-bottom:1px solid var(--vjs-theme-border)}.benefit{background:#fff;border-color:var(--vjs-theme-border);border-top:3px solid var(--brand);box-shadow:0 10px 22px rgba(var(--vjs-primary-rgb),.08)}.benefit-icon,.benefit-fast .benefit-icon,.benefit-secure .benefit-icon,.benefit-support .benefit-icon,.benefit-recharge .benefit-icon{background:#fff;border:1px solid currentColor;box-shadow:0 12px 22px rgba(15,35,45,.08)}.benefit-fast .benefit-icon{color:#f59e0b}.benefit-secure .benefit-icon{color:#2563eb}.benefit-support .benefit-icon{color:#7c3aed}.benefit-recharge .benefit-icon{color:var(--brand)}.footer{background:var(--brand);background-image:none;color:#fff;border-top:1px solid rgba(255,255,255,.18)}.footer h4{color:#fff}.footer p,.footer a,.footer-bottom{color:rgba(255,255,255,.78)}.footer-contact-icon,.footer-bottom .footer-developer-link,.footer-bottom .footer-developer-link:visited{color:#fff;-webkit-text-fill-color:#fff}.footer a:hover,.footer a:focus-visible,.footer-bottom .footer-developer-link:hover,.footer-bottom .footer-developer-link:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:rgba(255,255,255,.10);border-radius:8px}.footer-bottom{border-top-color:rgba(255,255,255,.20)}.footer-grid>div{min-width:0}.footer p,.footer a{max-width:100%;overflow-wrap:anywhere;word-break:normal}.footer-bottom{width:100%;max-width:100%;justify-content:center;align-items:center;overflow:visible;white-space:normal;word-break:normal;overflow-wrap:anywhere}.footer-bottom-main{display:flex;width:100%;max-width:100%;min-width:0;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:.28em .42em}.footer-copyright-year,.footer-business-text,.footer-rights-text,.footer-developed-by-text{display:inline-flex;max-width:100%;min-width:0;color:inherit;line-height:inherit}.footer-business-text{overflow-wrap:anywhere;word-break:normal}.footer-bottom .footer-developer-brand,.footer-bottom .footer-developer-brand:visited{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0 2px;border-radius:8px;color:#38BDF8;-webkit-text-fill-color:#38BDF8;font-size:13px;font-weight:950;letter-spacing:.08em;line-height:inherit;text-transform:uppercase;text-decoration:none;background:transparent;background-image:none;text-shadow:0 0 8px rgba(56,189,248,.86),0 0 18px rgba(56,189,248,.58),0 0 34px rgba(14,165,233,.42);filter:drop-shadow(0 0 8px rgba(56,189,248,.46));animation:vjsFooterNeonBlink 2.45s linear infinite;transform:none}.footer-bottom .footer-developer-brand:hover,.footer-bottom .footer-developer-brand:focus-visible{color:#7DD3FC;-webkit-text-fill-color:#7DD3FC;padding:0 2px;transform:none;text-decoration:none;background:rgba(56,189,248,.12);box-shadow:0 0 0 1px rgba(125,211,252,.28),0 0 18px rgba(56,189,248,.34)}@keyframes vjsFooterNeonBlink{0%,18%,22%,48%,52%,100%{opacity:1;text-shadow:0 0 8px rgba(56,189,248,.86),0 0 18px rgba(56,189,248,.58),0 0 34px rgba(14,165,233,.42);filter:drop-shadow(0 0 8px rgba(56,189,248,.46))}19%,21%,50%,51%{opacity:.18;text-shadow:0 0 2px rgba(56,189,248,.18);filter:drop-shadow(0 0 2px rgba(56,189,248,.12))}70%{opacity:.92;text-shadow:0 0 12px rgba(125,211,252,.96),0 0 26px rgba(56,189,248,.72),0 0 44px rgba(14,165,233,.52);filter:drop-shadow(0 0 13px rgba(56,189,248,.58))}}@media (max-width:720px){.footer-bottom{font-size:12.5px;line-height:1.55}.footer-bottom-main{gap:.22em .35em}}.footer-contact-socials{display:grid!important;grid-template-columns:repeat(2,44px);align-items:center;justify-content:start;gap:12px}.footer-contact-social-link--whatsapp{grid-column:1;grid-row:1}.footer-contact-social-link--email{grid-column:2;grid-row:1}.footer-contact-social-link--instagram{grid-column:1;grid-row:2}.footer-contact-social-link--telegram{grid-column:2;grid-row:2}@media(max-width:640px){.footer-contact-socials{grid-template-columns:repeat(2,44px)}}.footer-brand-card{display:grid;align-content:start;justify-items:start;gap:10px;min-width:0}.footer-brand-favicon{width:44px;height:44px;max-width:44px;max-height:44px;display:grid;place-items:center;overflow:hidden;background:transparent!important;border:0!important;box-shadow:none!important}.footer-brand-favicon img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.footer-brand-favicon span{color:#fff;font-weight:950;letter-spacing:.04em}.footer-brand-title{display:-webkit-box;width:100%;max-width:min(100%,240px);color:#fff;font-size:16px;font-weight:650;letter-spacing:0;line-height:1.32;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.footer-location-bottom{display:inline-flex;max-width:100%;min-width:0;color:inherit;line-height:inherit;overflow-wrap:anywhere;word-break:normal}@media(max-width:1100px){.footer-brand-card{grid-template-columns:44px minmax(0,1fr);align-items:center}}@media(max-width:420px){.footer-brand-card{grid-template-columns:1fr}}.footer-contact-socials{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px!important;min-height:0!important}.footer-contact-social-link--facebook{background:linear-gradient(135deg,#1877f2,#38bdf8)!important}.footer-contact-social-link--x{background:linear-gradient(135deg,#111827,#38bdf8)!important}.footer-contact-social-link--youtube{background:linear-gradient(135deg,#dc2626,#f97316)!important}.footer-contact-social-link--facebook svg path:first-child{fill:currentColor;stroke:none}.footer-contact-social-link--whatsapp,.footer-contact-social-link--email,.footer-contact-social-link--instagram,.footer-contact-social-link--facebook,.footer-contact-social-link--x,.footer-contact-social-link--youtube,.footer-contact-social-link--telegram{grid-column:auto!important;grid-row:auto!important}#nprogress,#nprogress .bar,#nprogress .peg,#nprogress .spinner{display:none;visibility:hidden;opacity:0}:root{--vjs-system-overlay-z:2147483647}.logout-overlay,.page-loading-overlay{position:fixed;inset:0;background:#08202c;display:none;place-items:center;backdrop-filter:none;pointer-events:none}.page-loading-overlay{background:#08202c;backdrop-filter:none}.page-loading-overlay{z-index:var(--vjs-system-overlay-z,2147483647)!important;isolation:isolate!important}.logout-overlay{z-index:121;background:#08202c;backdrop-filter:none}.logout-overlay.is-visible,.page-loading-overlay.is-visible{display:grid;pointer-events:auto;animation:logoutFade .18s ease-out}.page-loading-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-width:min(330px,calc(100vw - 48px));border-radius:20px;padding:18px 20px;background:var(--brand);border:1px solid rgba(118,210,255,.24);color:#fff;box-shadow:0 30px 90px rgba(3,18,27,.42),0 0 0 1px rgba(255,255,255,.08) inset;animation:logoutCard .24s cubic-bezier(.22,1,.36,1)}.logout-loading-card{min-width:min(330px,calc(100vw - 48px))}.page-loading-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgba(230,244,255,.32);border-top-color:#76d2ff;animation:spin .75s linear infinite;flex:0 0 auto}.logout-spinner{animation:spin .75s linear infinite}.logout-copy{display:flex;flex-direction:column;gap:3px;line-height:1.2}.logout-copy strong{font-size:15px;color:#fff}.page-loading-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--brand)}.page-loading-brand{width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:.08em;color:var(--brand-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.page-loading-spinner{width:26px;height:26px;border-color:rgba(230,244,255,.32);border-top-color:#76d2ff}.page-loading-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;line-height:1.2}.page-loading-copy strong{font-size:15px;color:#fff}.button-loading .page-loading-spinner{width:18px;height:18px;border-width:2px;border-color:rgba(255,255,255,.45);border-top-color:#fff}.site-shell :where(a,button,label,input,select,textarea,.vjs-card,.soft-card,.home-product-row,.home-category-card,.logo-card,.related-service-card,.auth-modal,.auth-backdrop,.cookie-consent,.page-loading-overlay,.logout-overlay,.vjs-status-badge,.ui-icon,.detail-summary-card,.physical-status-card,.vjs-page-icon){transition-property:opacity,visibility,transform,box-shadow,background-color,border-color,color,filter,max-height,padding,margin;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.page-loading-card,.home-slide,.home-slide-fallback,.home-category-banner,.vjs-back-to-top{background:var(--vjs-client-solid);background-image:none}.page-loading-card::before,.home-category-banner::after,.official-clean::before,.official-clean .section-title::before,.official-clean .section-title::after{display:none;background:none}.page-loading-overlay,.logout-overlay{position:fixed;inset:0;display:none;place-items:center;pointer-events:none;background:#08202c;backdrop-filter:none;z-index:120}.page-loading-overlay{background:#08202c;backdrop-filter:none}.logout-overlay{z-index:var(--vjs-system-overlay-z,2147483647)!important;isolation:isolate!important;background:#08202c;backdrop-filter:none}.page-loading-overlay.is-visible[aria-hidden="false"],.logout-overlay.is-visible[aria-hidden="false"]{display:grid;pointer-events:auto;animation:logoutFade .18s ease-out}.page-loading-overlay:not(.is-visible),.logout-overlay:not(.is-visible),.page-loading-overlay[aria-hidden="true"],.logout-overlay[aria-hidden="true"]{display:none;pointer-events:none}.page-loading-card,.logout-loading-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-width:min(330px,calc(100vw - 48px));border-radius:20px;padding:18px 20px;background:var(--brand);background-image:none;border:1px solid rgba(var(--vjs-primary-rgb),.22);color:#fff;box-shadow:0 30px 90px rgba(3,18,27,.42),0 0 0 1px rgba(255,255,255,.08) inset;animation:logoutCard .24s cubic-bezier(.22,1,.36,1)}.logout-overlay .page-loading-card,.logout-overlay .logout-loading-card{background:var(--brand);background-image:none}.page-loading-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--brand)}.page-loading-brand{position:relative;z-index:1;width:42px;height:42px;min-width:42px;padding:4px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:.08em;color:var(--brand-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.page-loading-brand .page-loading-logo{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 0 8px rgba(118,210,255,.32))}.page-loading-spinner{position:relative;z-index:1;width:26px;height:26px;min-width:26px;border-radius:999px;border:3px solid rgba(230,244,255,.32);border-top-color:#76d2ff;animation:spin .75s linear infinite}.page-loading-overlay.is-visible .page-loading-spinner,.logout-overlay.is-visible .page-loading-spinner,.logout-overlay.is-visible .logout-spinner{animation:spin .75s linear infinite}.page-loading-copy,.logout-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;line-height:1.2}.page-loading-copy strong,.logout-copy strong{font-size:15px;color:#fff}.page-loading-result-icon{position:relative;z-index:1;width:28px;height:28px;min-width:28px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.13);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 8px 18px rgba(0,0,0,.16)}.page-loading-result-icon[hidden],.page-loading-spinner[hidden]{display:none}.page-loading-result-icon svg{width:17px;height:17px;display:block;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.page-loading-card.is-loading .page-loading-result-icon{display:none}.page-loading-card.is-success .page-loading-result-icon{background:rgba(34,197,94,.18);border-color:rgba(134,239,172,.35);color:#dcfce7}.page-loading-card.is-error .page-loading-result-icon{background:rgba(239,68,68,.18);border-color:rgba(254,202,202,.35);color:#fee2e2}.page-loading-card.is-warning .page-loading-result-icon{background:rgba(245,158,11,.18);border-color:rgba(253,230,138,.38);color:#fef3c7}.page-loading-card.is-success{border-color:rgba(134,239,172,.30)}.page-loading-card.is-error{border-color:rgba(254,202,202,.32)}.page-loading-card.is-warning{border-color:rgba(253,230,138,.32)}.page-loading-card.is-success .page-loading-copy strong,.page-loading-card.is-error .page-loading-copy strong,.page-loading-card.is-warning .page-loading-copy strong{max-width:min(520px,calc(100vw - 150px));overflow-wrap:anywhere;line-height:1.32}.page-loading-overlay.is-success,.page-loading-overlay.is-error,.page-loading-overlay.is-warning{cursor:pointer}.page-loading-overlay.is-success .page-loading-card,.page-loading-overlay.is-error .page-loading-card,.page-loading-overlay.is-warning .page-loading-card{cursor:default}@media (prefers-reduced-motion:reduce){.page-loading-overlay.is-visible[aria-hidden="false"],.logout-overlay.is-visible[aria-hidden="false"]{animation:logoutFade .18s ease-out;transition:none}.page-loading-overlay.is-visible .page-loading-card,.logout-overlay.is-visible .page-loading-card,.logout-overlay.is-visible .logout-loading-card{animation:logoutCard .24s cubic-bezier(.22,1,.36,1);transition:none}.page-loading-overlay.is-visible .page-loading-spinner,.logout-overlay.is-visible .page-loading-spinner,.logout-overlay.is-visible .logout-spinner{animation:spin .75s linear infinite;transition:none}}.vjs-inactivity-overlay{position:fixed;inset:0;z-index:var(--vjs-layer-inactivity,140);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;background:rgba(15,23,42,.54);backdrop-filter:blur(12px)}.vjs-inactivity-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.vjs-inactivity-card{width:min(480px,100%);border-radius:18px;padding:0;text-align:left;overflow:hidden;transform:translateY(12px) scale(.985);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease;box-shadow:0 24px 70px rgba(15,23,42,.24)}.vjs-inactivity-overlay.is-visible .vjs-inactivity-card{transform:translateY(0) scale(1)}.vjs-inactivity-head{display:flex;align-items:center;gap:14px;padding:22px 24px 14px}.vjs-inactivity-icon{width:52px;height:52px;min-width:52px;border-radius:16px;display:grid;place-items:center;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.vjs-inactivity-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.85;fill:none;stroke-linecap:round;stroke-linejoin:round}.vjs-inactivity-title{margin:0;font-size:18px;letter-spacing:0;font-weight:850;line-height:1.22}.vjs-inactivity-kicker{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.vjs-inactivity-message{margin:0;padding:0 24px 18px;line-height:1.55;font-size:14px}.vjs-inactivity-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid transparent}.vjs-inactivity-count-wrap{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 6px rgba(255,255,255,.36)}.vjs-inactivity-count-wrap strong{display:block;font-size:27px;line-height:1;font-weight:900}.vjs-inactivity-count-wrap span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-weight:900}.vjs-inactivity-note{font-size:12px;line-height:1.45;font-weight:700}.vjs-inactivity-overlay.is-return .vjs-inactivity-count-wrap{display:none}.vjs-inactivity-overlay.is-return .vjs-inactivity-bottom{justify-content:flex-start}.vjs-inactivity-admin .vjs-inactivity-card{background:#fff;border:1px solid #d8e0ee;color:#111827}.vjs-inactivity-admin .vjs-inactivity-kicker{color:#4f46e5}.vjs-inactivity-admin .vjs-inactivity-title{color:#111827}.vjs-inactivity-admin .vjs-inactivity-message{color:#475569}.vjs-inactivity-admin .vjs-inactivity-icon{background:#fff;color:#4f46e5;border-color:#c7d2fe;box-shadow:0 16px 36px rgba(79,70,229,.14),inset 0 1px 0 rgba(255,255,255,.8)}.vjs-inactivity-admin .vjs-inactivity-bottom{background:#ffffff;border-top-color:#e4eaf3;color:#64748b}.vjs-inactivity-admin .vjs-inactivity-count-wrap{background:#eef2ff;border:1px solid #c7d2fe;color:#312e81}.vjs-inactivity-admin.is-return .vjs-inactivity-icon{background:#fff;color:#047857;border-color:#a7f3d0;box-shadow:0 16px 36px rgba(4,120,87,.14),inset 0 1px 0 rgba(255,255,255,.8)}.vjs-inactivity-customer{background:rgba(15,23,42,.28);backdrop-filter:blur(14px)}.vjs-inactivity-customer .vjs-inactivity-card{background:#fff;background-image:none;border:1px solid var(--line);color:var(--ink);box-shadow:0 24px 70px rgba(15,23,42,.20)}.vjs-inactivity-customer .vjs-inactivity-kicker{color:var(--brand)}.vjs-inactivity-customer .vjs-inactivity-title{color:var(--ink)}.vjs-inactivity-customer .vjs-inactivity-message{color:var(--muted)}.vjs-inactivity-customer .vjs-inactivity-icon{background:var(--brand-soft);background-image:none;color:var(--brand);border-color:rgba(var(--vjs-primary-rgb),.18);box-shadow:0 16px 36px rgba(var(--vjs-primary-rgb),.10),inset 0 1px 0 rgba(255,255,255,.8)}.vjs-inactivity-customer .vjs-inactivity-bottom{background:#fff;border-top-color:var(--line);color:var(--muted)}.vjs-inactivity-customer .vjs-inactivity-count-wrap{background:var(--brand-soft);border:1px solid rgba(var(--vjs-primary-rgb),.18);color:var(--brand-2)}.vjs-inactivity-customer.is-return .vjs-inactivity-icon{background:#ecfdf5;background-image:none;color:#047857;border-color:#a7f3d0;box-shadow:0 16px 36px rgba(4,120,87,.14),inset 0 1px 0 rgba(255,255,255,.8)}@media (max-width:560px){.vjs-inactivity-card{border-radius:16px}.vjs-inactivity-head{padding:22px 20px 16px}.vjs-inactivity-message{padding:0 20px 20px}.vjs-inactivity-bottom{padding:16px 20px}.vjs-inactivity-title{font-size:17px}.vjs-inactivity-icon{width:48px;height:48px;min-width:48px}.vjs-inactivity-count-wrap{width:68px;height:68px}}.page-loading-card,.logout-loading-card,.logout-overlay .page-loading-card,.logout-overlay .logout-loading-card,.page-loading-card.is-success,.page-loading-card.is-error,.page-loading-card.is-warning{background:#fff;background-image:none;color:var(--ink);border:1px solid var(--vjs-theme-border);box-shadow:0 30px 90px rgba(var(--vjs-primary-rgb),.16),0 0 0 1px rgba(255,255,255,.92) inset}.page-loading-card::before{display:none;background:none}.page-loading-copy strong,.logout-copy strong,.page-loading-card.is-success .page-loading-copy strong,.page-loading-card.is-error .page-loading-copy strong,.page-loading-card.is-warning .page-loading-copy strong{color:var(--ink);font-weight:300!important;letter-spacing:0!important;text-shadow:none!important;font-synthesis-weight:none}.page-loading-brand{background:var(--brand-soft);border-color:var(--vjs-theme-border);color:var(--brand-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 22px rgba(var(--vjs-primary-rgb),.10)}.page-loading-brand .page-loading-logo{filter:none}.page-loading-spinner{border-color:rgba(var(--vjs-primary-rgb),.18);border-top-color:var(--brand)}.page-loading-result-icon{background:var(--brand-soft);border-color:var(--vjs-theme-border);color:var(--brand-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 18px rgba(var(--vjs-primary-rgb),.10)}.page-loading-card.is-success .page-loading-result-icon{background:#dcfce7;border-color:rgba(22,163,74,.24);color:#166534}.page-loading-card.is-error .page-loading-result-icon{background:#fee2e2;border-color:rgba(220,38,38,.24);color:#991b1b}.page-loading-card.is-warning .page-loading-result-icon{background:#fef3c7;border-color:rgba(217,119,6,.24);color:#92400e}.page-loading-overlay[aria-hidden="true"],.page-loading-overlay:not(.is-visible),body:not(.vjs-allow-page-overlay) .page-loading-overlay:not(.is-success):not(.is-error):not(.is-warning){display:none !important;pointer-events:none !important}.page-loading-spinner,.logout-spinner{width:26px!important;height:26px!important;min-width:26px!important;border-radius:50%!important;border:3px solid rgba(var(--vjs-primary-rgb),.18)!important;border-top-color:var(--brand)!important;background:transparent!important;animation:spin .75s linear infinite!important;display:inline-block!important;position:relative!important}.page-loading-spinner::before,.page-loading-spinner::after,.logout-spinner::before,.logout-spinner::after{content:none!important;display:none!important}.page-loading-spinner,.logout-spinner{width:26px!important;height:26px!important;min-width:26px!important;border-radius:9999px!important;border:3px solid rgba(var(--vjs-primary-rgb),.18)!important;border-top-color:var(--brand)!important;background:transparent!important;animation:spin .75s linear infinite!important;display:inline-block!important;flex:0 0 auto!important;overflow:hidden!important}.page-loading-spinner::before,.page-loading-spinner::after,.logout-spinner::before,.logout-spinner::after{content:none!important;display:none!important}.page-loading-brand{border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.vjs-inactivity-count-wrap strong.vjs-safe-number,.vjs-inactivity-count-wrap [data-vjs-inactivity-count]{font-family:"Segoe UI Symbol","Noto Sans Math","STIX Two Math",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-style:normal!important;font-variant:normal!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;text-transform:none!important;direction:ltr!important;unicode-bidi:isolate!important;letter-spacing:-.025em!important}.page-loading-gear{display:none!important}.page-loading-brand{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;padding:0!important;overflow:visible!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;flex:0 0 auto!important}.page-loading-brand .page-loading-logo{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important}.page-loading-spinner,.logout-spinner{width:30px!important;height:30px!important;min-width:30px!important;display:inline-block!important;flex:0 0 auto!important;border-radius:999px!important;border:3px solid rgba(0,229,255,.20)!important;border-top-color:#00e5ff!important;background:transparent!important;box-shadow:0 0 18px rgba(0,229,255,.42)!important;animation:spin .72s linear infinite!important}.page-loading-card.is-success .page-loading-spinner,.page-loading-card.is-error .page-loading-spinner,.page-loading-card.is-warning .page-loading-spinner{display:none!important}body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"],.logout-overlay.is-visible[aria-hidden="false"]{display:grid!important;z-index:var(--vjs-system-overlay-z,2147483647)!important;isolation:isolate!important;pointer-events:auto!important;background:#08202c!important;backdrop-filter:none!important;opacity:1!important;animation:none!important}body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"]::before,.logout-overlay.is-visible[aria-hidden="false"]::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg,#08202c,#09303c),radial-gradient(circle at 20% 20%,rgba(0,229,255,.13),transparent 34%),radial-gradient(circle at 78% 72%,rgba(45,212,191,.10),transparent 36%)!important;pointer-events:none!important}body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-card,.logout-overlay.is-visible[aria-hidden="false"] .logout-loading-card{background:rgba(255,255,255,.98)!important;border-color:rgba(var(--vjs-primary-rgb),.22)!important;box-shadow:0 32px 90px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.82) inset!important;animation:none!important}html.vjs-page-loading-active,html:has(body.vjs-client-booting),html:has(body.vjs-allow-page-overlay),body.vjs-client-booting,body.vjs-allow-page-overlay{overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important}body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-card,.logout-overlay.is-visible[aria-hidden="false"] .logout-loading-card{position:relative!important;z-index:1!important;box-sizing:border-box!important;width:min(226px,calc(100vw - 42px))!important;min-width:min(226px,calc(100vw - 42px))!important;max-width:min(226px,calc(100vw - 42px))!important;display:grid!important;grid-template-columns:30px auto!important;justify-content:center!important;justify-items:center!important;align-items:center!important;column-gap:12px!important;padding:13px 16px!important;color:#0f172a!important;overflow:hidden!important}.page-loading-card.is-loading .page-loading-copy,.logout-loading-card.is-loading .logout-copy{position:relative!important;z-index:1!important;display:block!important;grid-column:2!important;min-width:0!important;line-height:1.2!important}.page-loading-card.is-loading .page-loading-copy strong,.logout-loading-card.is-loading .logout-copy strong{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:300!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:none!important;font-synthesis-weight:none!important}.page-loading-overlay .page-loading-spinner,.logout-overlay .logout-spinner{display:none!important;animation:none!important}.page-loading-activity-shell{position:relative!important;z-index:1!important;display:grid!important;min-width:0!important;grid-column:1!important;align-self:center!important;justify-items:center!important;padding-top:0!important}.page-loading-activity-ring{position:relative!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;overflow:hidden!important;background:conic-gradient(from 0deg,var(--brand),#00e5ff,#2dd4bf,rgba(0,229,255,.18),var(--brand))!important;box-shadow:0 0 18px rgba(0,229,255,.34)!important;animation:vjsLoaderRingSpin .82s linear infinite!important;will-change:transform!important}.page-loading-activity-ring::before{content:""!important;position:absolute!important;inset:4px!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(var(--vjs-primary-rgb),.12)!important}.page-loading-activity-core{position:relative!important;z-index:1!important;display:block!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#00e5ff!important;box-shadow:0 0 14px rgba(0,229,255,.68)!important;animation:vjsLoaderCorePulse 1.24s ease-in-out infinite!important}.page-loading-card:not(.is-loading) .page-loading-activity-shell{display:none!important}@keyframes vjsLoaderRingSpin{to{transform:rotate(360deg)}}@keyframes vjsLoaderCorePulse{0%,100%{opacity:1;box-shadow:0 0 14px rgba(0,229,255,.68)}50%{opacity:.62;box-shadow:0 0 22px rgba(0,229,255,.96)}}@media (prefers-reduced-motion:reduce){.page-loading-activity-ring{animation-duration:.82s!important;animation-iteration-count:infinite!important}.page-loading-activity-core{animation-duration:1.24s!important;animation-iteration-count:infinite!important}.page-loading-spinner{animation-duration:.72s!important;animation-iteration-count:infinite!important}.logout-spinner{animation-duration:.72s!important;animation-iteration-count:infinite!important}.vjs-assistant-fab::before,.vjs-assistant-fab::after{animation-duration:1.7s!important;animation-iteration-count:infinite!important}.vjs-assistant-status.is-online::before{animation-duration:1.35s!important;animation-iteration-count:infinite!important}.vjs-knowledge-chat-online-dot,.vjs-knowledge-chat-participant-dot{animation-duration:1.35s!important;animation-iteration-count:infinite!important}.vjs-knowledge-chat-toast{animation-duration:.22s!important;animation-iteration-count:1!important}._neon{animation-duration:1.5s!important;animation-iteration-count:infinite!important}.vjs-neon-blink,._neon-blink{animation-duration:1.5s!important;animation-iteration-count:infinite!important}.vjs-action-spinner{animation-duration:.72s!important;animation-iteration-count:infinite!important}.button-loading-spinner{animation-duration:.72s!important;animation-iteration-count:infinite!important}.vjs-assistant-root.is-open .vjs-assistant-panel{animation-duration:.22s!important;animation-iteration-count:1!important}}.page-loading-card,.logout-loading-card,.page-loading-card.is-loading,.logout-loading-card.is-loading{border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 28px 86px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.88) inset!important}.page-loading-brand{border-radius:16px!important;overflow:hidden!important}.page-loading-activity-ring,.page-loading-activity-ring::before,.page-loading-activity-core,.page-loading-spinner,.logout-spinner{border-radius:999px!important}body.vjs-client-booting .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-card,body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-card,.logout-overlay.is-visible[aria-hidden="false"] .logout-loading-card{display:grid!important;grid-template-columns:30px auto!important;justify-content:center!important;justify-items:center!important;align-items:center!important;column-gap:12px!important;padding-left:16px!important;padding-right:16px!important}body.vjs-client-booting .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-activity-shell,body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-activity-shell,.logout-overlay.is-visible[aria-hidden="false"] .page-loading-activity-shell{grid-column:1!important;justify-self:center!important}body.vjs-client-booting .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-copy,body.vjs-allow-page-overlay .page-loading-overlay.is-visible[aria-hidden="false"] .page-loading-copy,.logout-overlay.is-visible[aria-hidden="false"] .logout-copy{grid-column:2!important;justify-self:start!important}html,body,.site-shell,.page-space,.auth-backdrop,.auth-body,.detail-description-text,.rating-list{scrollbar-width:thin}.auth-backdrop{position:fixed;inset:0;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;width:100vw;margin:0;z-index:120;overflow:hidden;overscroll-behavior:contain;touch-action:none}.auth-backdrop:before{content:"";position:fixed;inset:0;background:rgba(2,24,28,.58);z-index:1}.auth-bg{display:none}.auth-backdrop.auth-over-home{background:transparent}.auth-backdrop.auth-over-home:before{background:rgba(2,24,28,.48);backdrop-filter:blur(2px)}.auth-modal{position:relative;z-index:2;width:min(500px,calc(100vw - 28px));max-height:calc(100dvh - 48px);margin:auto;background:#fff;border:1px solid rgba(217,228,234,.95);border-radius:22px;box-shadow:0 28px 64px rgba(0,0,0,.28);overflow:hidden;transform:translateY(0);animation:modalIn .38s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;touch-action:auto}.auth-close{position:absolute;top:18px;right:18px;font-size:30px;line-height:1;color:#6b7280;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;transition:background-color .2s ease,transform .18s ease}.auth-close:hover{background:#f3f6f8;transform:rotate(90deg)}.auth-tabs{height:78px;display:flex;align-items:end;gap:10px;padding:0 24px;border-bottom:1px solid var(--line)}.auth-tab{height:56px;display:flex;align-items:center;padding:0 14px;color:#111827;font-weight:600;border-bottom:3px solid transparent;transition:color .2s ease,transform .18s ease}.auth-tab:hover{transform:translateY(-1px)}.auth-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.auth-body{padding:24px;min-height:0;overflow:visible}.auth-register-backdrop{align-items:center;justify-content:center;padding-top:24px;padding-bottom:24px}.auth-register-modal{width:min(680px,calc(100vw - 28px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;margin:auto}.auth-register-modal .auth-tabs{height:62px;flex:none}.auth-register-modal .auth-tab{height:44px}.auth-register-modal .auth-body{overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 22px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-register-modal .auth-grid{gap:10px}.auth-register-modal .auth-input{height:42px}.auth-register-modal .auth-label{margin-bottom:5px}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-full{grid-column:1/-1}.auth-label{display:block;margin-bottom:8px;font-size:13px;color:#1f2937}.auth-input{width:100%;height:48px;border:1px solid #c8d5dd;border-radius:14px;background:#edf5ff;padding:0 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.auth-input:hover{transform:translateY(-1px)}.auth-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--vjs-primary-glow-rgb),.16)}.vjs-auth-password-requirements{display:block;margin-top:7px;color:#526474;font-size:11.5px;line-height:1.45}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#4b5563;cursor:pointer}.auth-check input{width:16px;height:16px;accent-color:var(--brand)}.auth-link{border:0;background:transparent;color:var(--brand);font-size:14px;font-weight:700;padding:0;cursor:pointer;display:inline-flex;align-items:center}.auth-link:hover{text-decoration:underline}.cookie-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:90;display:none}.cookie-consent.is-visible{display:block;animation:cookieIn .32s cubic-bezier(.22,1,.36,1)}.cookie-box{width:min(100%,920px);max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 60px rgba(6,33,39,.22);padding:18px;display:flex;gap:18px;align-items:center;justify-content:space-between;color:#18232d}.cookie-box strong{display:block;color:#18232d;margin-bottom:4px}.cookie-box p{margin:0;color:#657985;font-size:13px;line-height:1.45}.cookie-actions{display:flex;gap:10px;flex:none;flex-wrap:wrap;justify-content:flex-end}.cookie-consent .cookie-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:112px;border-radius:12px;padding:0 16px;font-weight:850;line-height:1;cursor:pointer;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .18s ease}.cookie-consent .cookie-btn.primary{border:1px solid var(--vjs-theme-border-strong,rgba(var(--vjs-primary-rgb),.42));background:var(--brand);color:#fff;box-shadow:0 12px 26px rgba(var(--vjs-primary-rgb),.20)}.cookie-consent .cookie-btn.secondary{border:1px solid var(--vjs-theme-border,rgba(var(--vjs-primary-rgb),.22));background:#fff;color:var(--brand);box-shadow:0 10px 22px rgba(15,35,45,.08)}.cookie-consent .cookie-btn.primary:hover,.cookie-consent .cookie-btn.primary:focus-visible{background:var(--brand);color:#fff;border-color:var(--vjs-theme-border-strong,rgba(var(--vjs-primary-rgb),.54));box-shadow:0 16px 34px rgba(var(--vjs-primary-rgb),.28);transform:translateY(-2px)}.cookie-consent .cookie-btn.secondary:hover,.cookie-consent .cookie-btn.secondary:focus-visible{background:var(--vjs-theme-hover,rgba(var(--vjs-primary-rgb),.10));color:var(--brand);border-color:var(--vjs-theme-border-strong,rgba(var(--vjs-primary-rgb),.44));box-shadow:0 14px 30px rgba(var(--vjs-primary-rgb),.14);transform:translateY(-2px)}.cookie-consent .cookie-btn:focus-visible{outline:3px solid rgba(var(--vjs-primary-rgb),.24);outline-offset:3px}.cookie-consent .cookie-btn:active{transform:translateY(0)}@media (max-width:900px){.auth-grid{grid-template-columns:1fr}.auth-bg .category-grid{grid-template-columns:1fr}.auth-bg .hero-title{font-size:36px}}@media (max-width:640px){.cookie-consent{left:12px;right:12px;bottom:12px}.cookie-box{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.cookie-btn{width:100%;min-width:0;padding-inline:10px}}@media (max-width:360px){.cookie-actions{grid-template-columns:1fr}}.auth-tab,.auth-link,.account-dropdown a,.home-product-row,.logo-card,.home-category-card,.related-service-card{transition:transform .18s ease,box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .18s ease,filter .18s ease}.auth-link:hover{transform:translateY(-1px)}.site-shell :where(p,li,td,label,small,input,select,textarea,.muted,.tiny,.menu-help,.detail-description-text,.service-rating-comment,.auth-label,.auth-check,.home-product-info h3,.vjs-catalog-list-meta,.detail-summary-grid strong,.account-meta strong,.account-balance,.nav-links>a,.nav-trigger,.util-trigger){font-weight:400}.auth-modal :where(p,label,span,input,select,textarea,a,button,small,.auth-label,.auth-check,.auth-link,.auth-tab,.field-error){font-weight:400}.auth-modal :where(h1,h2,h3,h4,h5,h6,.section-title,.vjs-kicker){font-weight:760}.auth-close{top:18px;right:18px;width:38px;height:38px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;place-items:center;line-height:1;font-size:0;color:#64748b;background:transparent;border-radius:999px;overflow:visible;transform:none;isolation:isolate}.auth-close::before{content:"";position:absolute;inset:0;border-radius:999px;background:#f8fbff;border:1px solid rgba(var(--vjs-primary-glow-rgb),.18);box-shadow:0 10px 22px rgba(15,35,45,.10);opacity:0;transform:scale(.72);transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;z-index:-1}.auth-close span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:30px;line-height:1;color:#64748b;transform:none;transition:color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.auth-close:hover,.auth-close:focus-visible{background:transparent;transform:none;outline:0}.auth-close:hover::before,.auth-close:focus-visible::before{opacity:1;transform:scale(1);box-shadow:0 14px 28px rgba(var(--vjs-primary-rgb),.16),0 0 0 3px rgba(var(--vjs-primary-glow-rgb),.10)}.auth-close:hover span,.auth-close:focus-visible span{color:var(--brand-2);transform:scale(1.04)}.site-shell :where(.util-trigger,.util-dropdown a,.nav-dropdown a,.account-dropdown a,.account-dropdown form button,.physical-cart-btn,.account-btn,.auth-tab,.auth-link,.store-home a,.store-home button,.home-product-row,.logo-card,.related-service-card){transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .18s ease,filter .18s ease}.site-shell :where(.util-trigger,.physical-cart-btn,.account-btn,.home-product-row,.logo-card,.related-service-card):where(:hover,:focus-visible){transform:translateY(-2px);filter:brightness(1.035);box-shadow:0 14px 28px rgba(15,35,45,.12)}.site-shell :where(.util-dropdown a,.nav-dropdown a,.account-dropdown a,.account-dropdown form button,.auth-link):where(:hover,:focus-visible){transform:translateY(-1px);color:var(--brand);text-decoration:none}.auth-modal :where(.auth-link,.auth-tab):where(:hover,:focus-visible){color:var(--brand)}html{scrollbar-width:thin;scrollbar-gutter:stable}body{scrollbar-width:thin;scrollbar-gutter:auto}.site-shell,.page-space,.auth-backdrop,.auth-body,.modal-scroll,.modal-body,.panel-section,.table-shell,.table-wrap,.vjs-review-scroll,.detail-description-text,.rating-list,.vjs-admin-description,.vjs-track-info,.customer-panel,.customer-panel-content{scrollbar-width:thin;scrollbar-gutter:stable}html::-webkit-scrollbar,body::-webkit-scrollbar,.site-shell::-webkit-scrollbar,.page-space::-webkit-scrollbar,.auth-backdrop::-webkit-scrollbar,.auth-body::-webkit-scrollbar,.modal-scroll::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.panel-section::-webkit-scrollbar,.table-shell::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,.vjs-review-scroll::-webkit-scrollbar,.detail-description-text::-webkit-scrollbar,.rating-list::-webkit-scrollbar,.vjs-admin-description::-webkit-scrollbar,.vjs-track-info::-webkit-scrollbar,.customer-panel::-webkit-scrollbar,.customer-panel-content::-webkit-scrollbar{width:10px;height:10px}html.vjs-auth-modal-open,body.vjs-auth-modal-open{overflow:hidden!important;overscroll-behavior:none!important}body.vjs-auth-modal-open .site-shell{overflow:hidden!important}.auth-modal>.auth-tabs{flex:0 0 auto}.auth-modal>.auth-body{flex:1 1 auto}.auth-modal:not(.auth-register-modal)>.auth-body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports not (height:100dvh){.auth-backdrop{min-height:100vh}.auth-modal{max-height:calc(100vh - 48px)}.auth-register-modal{max-height:calc(100vh - 48px)}}@media (max-height:620px){.auth-backdrop{padding-top:14px;padding-bottom:14px}.auth-modal{max-height:calc(100dvh - 28px)}.auth-register-modal{max-height:calc(100dvh - 28px)}}.vjs-auth-hidden{display:none}.vjs-auth-contents{display:contents}.vjs-auth-register-section-divider{border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.vjs-auth-two-factor-kicker,.vjs-auth-recovery-kicker{margin:0 0 8px}.vjs-auth-two-factor-title,.vjs-auth-recovery-title{font-size:22px;margin:0 0 8px}.vjs-auth-two-factor-description,.vjs-auth-recovery-description{margin:0}.vjs-auth-back-link{width:100%;justify-content:center}.vjs-auth-register-modal{width:min(680px,calc(100% - 28px))}.vjs-auth-address-section{border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.vjs-auth-address-title{font-weight:700}.vjs-auth-terms-link{color:var(--brand);font-weight:700}.vjs-auth-existing-account-link{color:var(--brand)}.auth-backdrop{width:100%;max-width:100%;isolation:isolate;overflow-x:hidden}.auth-backdrop:before{z-index:0}.auth-backdrop>*{position:relative;z-index:1}.auth-backdrop+.auth-backdrop{display:none!important}.auth-tabs .auth-tab[data-no-loader="1"]{cursor:pointer}html,body,.site-shell,.page-space,.auth-backdrop,.auth-body,.modal-scroll,.modal-body,.panel-section,.table-shell,.table-wrap,.vjs-review-scroll,.detail-description-text,.rating-list,.vjs-admin-description,.vjs-track-info,.customer-panel,.customer-panel-content{scrollbar-color:var(--brand,var(--vjs-primary,#165D9F)) rgba(var(--vjs-primary-rgb,22,93,159),.12)!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.site-shell::-webkit-scrollbar-track,.page-space::-webkit-scrollbar-track,.auth-backdrop::-webkit-scrollbar-track,.auth-body::-webkit-scrollbar-track,.modal-scroll::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track,.panel-section::-webkit-scrollbar-track,.table-shell::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track,.vjs-review-scroll::-webkit-scrollbar-track,.detail-description-text::-webkit-scrollbar-track,.rating-list::-webkit-scrollbar-track,.vjs-admin-description::-webkit-scrollbar-track,.vjs-track-info::-webkit-scrollbar-track,.customer-panel::-webkit-scrollbar-track,.customer-panel-content::-webkit-scrollbar-track{background:rgba(var(--vjs-primary-rgb,22,93,159),.10)!important;border-radius:999px!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.site-shell::-webkit-scrollbar-thumb,.page-space::-webkit-scrollbar-thumb,.auth-backdrop::-webkit-scrollbar-thumb,.auth-body::-webkit-scrollbar-thumb,.modal-scroll::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.panel-section::-webkit-scrollbar-thumb,.table-shell::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,.vjs-review-scroll::-webkit-scrollbar-thumb,.detail-description-text::-webkit-scrollbar-thumb,.rating-list::-webkit-scrollbar-thumb,.vjs-admin-description::-webkit-scrollbar-thumb,.vjs-track-info::-webkit-scrollbar-thumb,.customer-panel::-webkit-scrollbar-thumb,.customer-panel-content::-webkit-scrollbar-thumb{background:var(--brand,var(--vjs-primary,#165D9F))!important;border:2px solid transparent!important;border-radius:999px!important;background-clip:padding-box!important}@media (min-width:1101px){.account-btn,.account-btn:hover,.account-btn:focus-visible,.account-wrap:hover .account-btn,.account-wrap.is-open .account-btn,.account-wrap.is-active .account-btn,body[data-vjs-theme-color] .topbar .account-btn,body[data-vjs-theme-color] .topbar .account-btn:hover,body[data-vjs-theme-color] .topbar .account-btn:focus-visible,body[data-vjs-theme-color] .topbar .account-wrap:hover .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-open .account-btn,body[data-vjs-theme-color] .topbar .account-wrap.is-active .account-btn{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.account-btn::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:var(--brand-glow,var(--vjs-primary-glow,var(--brand)))!important;opacity:0!important;transform:scaleX(.72)!important;transform-origin:center!important;transition:opacity .18s ease,transform .18s ease!important;pointer-events:none!important;display:block!important;z-index:4!important}.account-wrap:hover .account-btn::after,.account-btn:hover::after,.account-btn:focus-visible::after{opacity:1!important;transform:scaleX(1)!important}.physical-cart-btn,.physical-cart-btn:hover,.physical-cart-btn:focus-visible,body[data-vjs-theme-color] .topbar .physical-cart-btn,body[data-vjs-theme-color] .topbar .physical-cart-btn:hover,body[data-vjs-theme-color] .topbar .physical-cart-btn:focus-visible,.site-shell .physical-cart-btn:hover,.site-shell .physical-cart-btn:focus-visible{width:auto!important;min-width:0!important;height:76px!important;flex:0 0 auto!important;align-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;padding:0 8px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;color:#fff!important;transform:none!important}.physical-cart-btn svg{width:24px!important;height:24px!important;transform:translateY(5px)!important}}.auth-modal--password-reset{width:min(520px,calc(100vw - 28px));border:1px solid rgba(var(--vjs-primary-rgb),.20);background:linear-gradient(180deg,#ffffff 0%,#f9fcff 100%);box-shadow:0 30px 80px rgba(15,35,45,.24),0 0 0 1px rgba(255,255,255,.88) inset;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.auth-modal--password-reset .auth-close{top:16px;right:16px}.vjs-auth-reset-head{align-items:center;min-height:82px;padding:16px 72px;border-bottom:1px solid rgba(var(--vjs-primary-rgb),.12);background:linear-gradient(135deg,rgba(var(--vjs-primary-rgb),.08),rgba(var(--vjs-primary-glow-rgb),.08)),#fff}.vjs-auth-reset-head.uses-fallback-logo{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.vjs-auth-reset-head.has-custom-logo{display:flex;justify-content:center}.vjs-auth-brand-mark{display:grid;place-items:center;overflow:hidden;background:transparent;border:0;box-shadow:none}.vjs-auth-reset-head.uses-fallback-logo .vjs-auth-brand-mark{width:44px;height:44px}.vjs-auth-reset-head.has-custom-logo .vjs-auth-brand-mark{width:min(300px,100%);height:58px;max-width:100%;overflow:visible}.vjs-auth-brand-mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.vjs-auth-brand-copy{display:grid;gap:2px;min-width:0;padding-right:42px}.vjs-auth-brand-copy strong{color:#102033;font-size:15px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.vjs-auth-brand-copy span{color:#5d6f82;font-size:12px;font-weight:300;line-height:1.25}.auth-modal--password-reset .auth-tabs{height:50px;align-items:center;padding:0 24px;gap:8px;background:#fff}.auth-modal--password-reset .auth-tab{height:50px;font-size:13px;font-weight:300}.auth-modal--password-reset .auth-body{padding:22px 24px 24px;max-height:none;overflow:visible}.auth-modal--password-reset .vjs-auth-recovery-kicker{margin-bottom:6px;font-weight:400;letter-spacing:.08em}.auth-modal--password-reset .vjs-auth-recovery-title{font-size:24px;line-height:1.16;font-weight:500;letter-spacing:0}.auth-modal--password-reset .vjs-auth-recovery-description{color:#617284;font-size:13px;line-height:1.55}.auth-modal--password-reset .auth-label{color:#334155;font-size:12px;font-weight:300}.auth-modal--password-reset .auth-input{height:46px;background:#f8fbff;border-color:#d7e4ee;font-weight:300}.auth-modal--password-reset .auth-submit{height:48px;border:1px solid rgba(var(--vjs-primary-rgb),.36)!important;background:var(--brand)!important;color:#fff!important;font-weight:400;box-shadow:0 14px 30px rgba(var(--vjs-primary-rgb),.20)!important}.auth-modal--password-reset .auth-submit:hover,.auth-modal--password-reset .auth-submit:focus-visible{background:var(--brand-2,var(--brand))!important;color:#fff!important;border-color:rgba(var(--vjs-primary-rgb),.48)!important;box-shadow:0 18px 36px rgba(var(--vjs-primary-rgb),.26)!important}.auth-modal--password-reset .vjs-auth-back-link{min-height:34px;font-weight:300}.vjs-auth-reset-footer{display:grid;gap:8px;padding:14px 24px 18px;border-top:1px solid rgba(var(--vjs-primary-rgb),.12);background:#fff;color:#657487;text-align:center;font-size:12px;font-weight:300;line-height:1.45}.vjs-auth-reset-footer p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em .45em;margin:0}.vjs-auth-reset-links{display:inline-flex;justify-content:center;align-items:center;gap:8px}.vjs-auth-reset-footer a{color:var(--brand);font-weight:400;text-decoration:none}.vjs-auth-reset-footer a:hover,.vjs-auth-reset-footer a:focus-visible{color:var(--brand-2);text-decoration:underline}.vjs-auth-reset-developer{letter-spacing:.04em;text-transform:uppercase}@media (max-width:520px){.vjs-auth-reset-head,.auth-modal--password-reset .auth-tabs,.auth-modal--password-reset .auth-body,.vjs-auth-reset-footer{padding-left:18px;padding-right:18px}.vjs-auth-reset-head.has-custom-logo{padding-left:62px;padding-right:62px}.vjs-auth-reset-head.has-custom-logo .vjs-auth-brand-mark{height:52px}.auth-modal--password-reset .vjs-auth-recovery-title{font-size:21px}}body .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-card,body.vjs-client-booting .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-card,body.vjs-allow-page-overlay .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-card{width:min(560px,calc(100vw - 32px))!important;min-width:0!important;max-width:min(560px,calc(100vw - 32px))!important;min-height:0!important;height:auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;border-radius:var(--vjs-auth-feedback-radius)!important;overflow:visible!important}body .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-copy,body .page-loading-card:is(.is-error,.is-warning,.is-success) .page-loading-copy{display:block!important;min-width:0!important;max-width:100%!important;grid-column:2!important;line-height:1.36!important;overflow:visible!important;white-space:normal!important}body .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-copy strong,body .page-loading-card:is(.is-error,.is-warning,.is-success) .page-loading-copy strong{display:block!important;min-width:0!important;max-width:100%!important;color:#0f172a!important;font-size:14px!important;font-weight:300!important;letter-spacing:0!important;line-height:1.38!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;text-shadow:none!important}body .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-result-icon,body .page-loading-card:is(.is-error,.is-warning,.is-success) .page-loading-result-icon{margin-top:1px!important;border-radius:999px!important;flex:0 0 auto!important}@media(max-width:420px){body .page-loading-overlay:is(.is-error,.is-warning,.is-success).is-visible[aria-hidden="false"] .page-loading-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px 14px!important;border-radius:18px!important}}.auth-modal .field-error,.auth-modal :where([role="alert"],.auth-error,.vjs-auth-error){display:block!important;width:100%!important;max-width:100%!important;margin-top:7px!important;padding:8px 10px!important;border-radius:14px!important;background:#fff1f2!important;border:1px solid rgba(225,29,72,.18)!important;color:#9f1239!important;font-size:12px!important;font-weight:300!important;line-height:1.36!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;box-shadow:0 8px 18px rgba(225,29,72,.08)!important}.auth-modal label.block,.auth-modal .auth-grid>label{min-width:0!important;overflow:visible!important}.auth-modal .vjs-auth-register-alert{box-sizing:border-box!important;margin:0 0 4px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.48!important}.vjs-admin-login-page .vjs-admin-flash-stack,.vjs-admin-login-page .vjs-pure-alert{max-width:390px!important;width:100%!important;min-width:0!important;overflow:visible!important}.vjs-admin-login-page .vjs-pure-alert{border-radius:18px!important;padding:13px 15px!important;line-height:1.45!important;overflow-wrap:anywhere!important;word-break:normal!important;font-weight:300!important}.vjs-admin-login-page .vjs-pure-alert li,.vjs-admin-login-page .vjs-pure-alert strong{font-weight:300!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.vjs-auth-session-notice{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:11px 13px;border:1px solid #f1d59b;border-radius:12px;background:#fff9e9;color:#6f4b00;font-size:13px;line-height:1.45}.vjs-auth-session-notice.is-success{border-color:#b8e5cf;background:#effcf5;color:#17603d}.vjs-auth-session-notice__icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-weight:700!important;line-height:1}
