.login-modal-overlay[data-v-3c4c9c10]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000!important;padding:2rem;overflow-y:auto;pointer-events:auto}.login-modal[data-v-3c4c9c10]{position:relative;background:white;border-radius:1.6rem;max-width:48rem;width:100%;max-height:95vh;overflow-y:auto;box-shadow:0 .8rem 3.2rem #0003;pointer-events:auto}.login-modal.signup-wide[data-v-3c4c9c10]{max-width:56.8rem}.login-modal[data-v-3c4c9c10]::-webkit-scrollbar{width:0px;background:transparent}.login-modal[data-v-3c4c9c10]{-ms-overflow-style:none;scrollbar-width:none}.close-btn[data-v-3c4c9c10]{position:absolute;top:2rem;right:2rem;width:3.2rem;height:3.2rem;border:none;background:#f5f5f5;color:#666;border-radius:50%;font-size:1.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;opacity:1}.close-btn[data-v-3c4c9c10]:hover{background:#e0e0e0;color:#333;opacity:1}.modal-content[data-v-3c4c9c10]{padding:4rem 4rem 3rem}.modal-header[data-v-3c4c9c10]{text-align:center;margin-bottom:3rem}.modal-header h2[data-v-3c4c9c10]{font-size:2.8rem;font-weight:700;color:#2c3e50;margin:0 0 1rem}.modal-header p[data-v-3c4c9c10]{font-size:1.4rem;color:#666;margin:0}.auth-form[data-v-3c4c9c10]{display:flex;flex-direction:column;gap:1.6rem}.form-row[data-v-3c4c9c10]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-group[data-v-3c4c9c10]{display:flex;flex-direction:column}.form-group label[data-v-3c4c9c10]{font-size:1.3rem;font-weight:500;color:#333;margin-bottom:.6rem}.form-group input[type=text][data-v-3c4c9c10],.form-group input[type=email][data-v-3c4c9c10],.form-group input[type=tel][data-v-3c4c9c10],.form-group input[type=password][data-v-3c4c9c10]{width:100%;padding:1rem 1.2rem;border:1px solid #ddd;border-radius:.8rem;font-size:1.4rem;transition:border-color .3s;background:white;pointer-events:auto}.form-group input[data-v-3c4c9c10]:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 0 .3rem #c8102e1a}.form-actions[data-v-3c4c9c10]{display:flex;justify-content:space-between;align-items:center;margin:-1rem 0}.remember-me[data-v-3c4c9c10]{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#666;cursor:pointer}.remember-me input[type=checkbox][data-v-3c4c9c10]{width:1.6rem;height:1.6rem;cursor:pointer;accent-color:var(--primary-red)}.forgot-password[data-v-3c4c9c10]{font-size:1.4rem;color:var(--primary-red);text-decoration:none;transition:color .3s}.forgot-password[data-v-3c4c9c10]:hover{color:var(--primary-hover)}.checkbox-group[data-v-3c4c9c10]{margin:2rem 0 -.4rem}.form-group .checkbox-label[data-v-3c4c9c10]{display:flex;align-items:flex-start;gap:.8rem;font-size:1rem;color:#666;cursor:pointer;margin-bottom:1.6rem;line-height:2}.checkbox-label[data-v-3c4c9c10]:last-of-type{margin-bottom:.4rem}.checkbox-label input[type=checkbox][data-v-3c4c9c10]{width:1.6rem;height:1.6rem;margin-top:.2rem;cursor:pointer;flex-shrink:0;pointer-events:auto;accent-color:var(--primary-red)}.checkbox-label span[data-v-3c4c9c10]{flex:1;user-select:text}.checkbox-label a[data-v-3c4c9c10]{color:var(--primary-red);text-decoration:none}.checkbox-label a[data-v-3c4c9c10]:hover{text-decoration:underline}.required[data-v-3c4c9c10]{color:var(--primary-red);margin-left:.2rem}.verification-input[data-v-3c4c9c10]{display:flex;gap:1rem}.verification-input input[data-v-3c4c9c10]{flex:1}.get-code-btn[data-v-3c4c9c10]{padding:1rem 1.4rem;background:var(--primary-red);color:#fff;border:none;border-radius:.8rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap;min-width:8.5rem;opacity:1}.get-code-btn[data-v-3c4c9c10]:hover:not(:disabled){background:var(--primary-hover);opacity:1}.get-code-btn[data-v-3c4c9c10]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.sms-content[data-v-3c4c9c10]{flex:1;line-height:2}.sms-content>span[data-v-3c4c9c10]{display:block}.sms-notes[data-v-3c4c9c10]{margin:0;padding:0 0 0 1.6rem;list-style:disc;font-size:1rem;color:#666;line-height:2}.sms-notes li[data-v-3c4c9c10]{margin-bottom:0}.sms-notes a[data-v-3c4c9c10]{color:var(--primary-red);text-decoration:none}.sms-notes a[data-v-3c4c9c10]:hover{text-decoration:underline}.submit-btn[data-v-3c4c9c10]{width:100%;padding:1.2rem;background:var(--primary-red);color:#fff;border:none;border-radius:.8rem;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s;margin-top:.6rem;pointer-events:auto;opacity:1}.submit-btn[data-v-3c4c9c10]:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);opacity:1}.submit-btn[data-v-3c4c9c10]:disabled{opacity:.6;cursor:not-allowed;background:var(--primary-red)}.switch-mode[data-v-3c4c9c10]{text-align:center;font-size:1.3rem;color:#666;margin-top:.8rem}.switch-mode a[data-v-3c4c9c10]{color:var(--primary-red);text-decoration:none;font-weight:600;margin-left:.5rem}.switch-mode a[data-v-3c4c9c10]:hover{text-decoration:underline}@media (max-width: 768px){.modal-content[data-v-3c4c9c10]{padding:3rem 2rem}.form-row[data-v-3c4c9c10]{grid-template-columns:1fr}}body.modal-open[data-v-3c4c9c10]{overflow:hidden}.modal-overlay[data-v-ea09c574]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:5000;backdrop-filter:blur(.4rem)}.modal-container[data-v-ea09c574]{background:white;border-radius:1.6rem;padding:4rem;max-width:42rem;width:90%;box-shadow:0 2rem 6rem #0000004d;text-align:center;animation:slideUp-data-v-ea09c574 .3s ease-out}@keyframes slideUp-data-v-ea09c574{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.modal-icon[data-v-ea09c574]{margin-bottom:2rem}.icon-warning[data-v-ea09c574]{font-size:6.4rem;display:inline-block;animation:bounce-data-v-ea09c574 .6s ease-in-out}@keyframes bounce-data-v-ea09c574{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.modal-title[data-v-ea09c574]{font-size:2.4rem;color:#2c3e50;margin:0 0 1.5rem;font-weight:600}.modal-message[data-v-ea09c574]{font-size:1.6rem;color:#666;margin:0 0 3rem;line-height:1.6}.modal-actions[data-v-ea09c574]{display:flex;gap:1.2rem;justify-content:center}.btn-cancel[data-v-ea09c574],.btn-confirm[data-v-ea09c574]{padding:1.2rem 3.2rem;border-radius:.8rem;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s;border:none;min-width:12rem}.btn-cancel[data-v-ea09c574]{background:#f0f0f0;color:#666}.btn-cancel[data-v-ea09c574]:hover{background:#e0e0e0;transform:translateY(-.2rem)}.btn-confirm[data-v-ea09c574]{background:var(--primary-red);color:#fff}.btn-confirm[data-v-ea09c574]:hover{background:var(--primary-red-dark);transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #c8102e4d}.modal-fade-enter-active[data-v-ea09c574],.modal-fade-leave-active[data-v-ea09c574]{transition:opacity .3s}.modal-fade-enter[data-v-ea09c574],.modal-fade-leave-to[data-v-ea09c574]{opacity:0}.modal-fade-enter .modal-container[data-v-ea09c574],.modal-fade-leave-to .modal-container[data-v-ea09c574]{transform:translateY(2rem)}@media (max-width: 480px){.modal-container[data-v-ea09c574]{padding:3rem 2rem}.modal-title[data-v-ea09c574]{font-size:2rem}.modal-message[data-v-ea09c574]{font-size:1.4rem}.modal-actions[data-v-ea09c574]{flex-direction:column}.btn-cancel[data-v-ea09c574],.btn-confirm[data-v-ea09c574]{width:100%}}.header[data-v-fabdf1f0]{background:transparent;box-shadow:none;position:fixed;top:0;left:0;right:0;z-index:100;transition:all .3s ease}.header.scrolled[data-v-fabdf1f0]{background:linear-gradient(135deg,#8B0000 0%,#C8102E 100%);box-shadow:0 .2rem .8rem #c8102e4d}.header.secondary-page[data-v-fabdf1f0]{background:white;box-shadow:0 .2rem .8rem #00000014}.header.secondary-page .logo a[data-v-fabdf1f0],.header.secondary-page .dropdown-btn[data-v-fabdf1f0],.header.secondary-page .nav a[data-v-fabdf1f0]{color:#2c3e50}.header.secondary-page .dropdown-btn[data-v-fabdf1f0]:hover,.header.secondary-page .nav a[data-v-fabdf1f0]:hover{background:rgba(200,16,46,.1);color:var(--primary-red)}.header.secondary-page .currency-btn[data-v-fabdf1f0],.header.secondary-page .login-btn[data-v-fabdf1f0]{background:rgba(200,16,46,.1);border-color:#c8102e4d;color:var(--primary-red)}.header.secondary-page .currency-btn[data-v-fabdf1f0]:hover,.header.secondary-page .login-btn[data-v-fabdf1f0]:hover{background:rgba(200,16,46,.2)}.header.secondary-page .arrow[data-v-fabdf1f0]{color:#2c3e50}.container[data-v-fabdf1f0]{max-width:160rem;margin:0 auto;padding:0 3rem;display:flex;justify-content:space-between;align-items:center;height:7rem}.logo a[data-v-fabdf1f0]{font-size:2rem;font-weight:700;color:#fff;text-decoration:none}.logo-icon[data-v-fabdf1f0]{height:2.8rem;width:auto}.nav[data-v-fabdf1f0]{display:flex;align-items:center;gap:.5rem;flex:1;margin-left:4rem}.nav a[data-v-fabdf1f0]{color:#fff;text-decoration:none;padding:.8rem 1.4rem;transition:all .3s;font-size:1.4rem;font-weight:500;border-radius:.6rem}.nav a[data-v-fabdf1f0]:hover,.nav a.router-link-active[data-v-fabdf1f0]{background:rgba(255,255,255,.2)}.dropdown[data-v-fabdf1f0]{position:relative}.dropdown-btn[data-v-fabdf1f0]{background:none;border:none;color:#fff;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:.6rem;transition:all .3s}.dropdown-btn[data-v-fabdf1f0]:hover{background:rgba(255,255,255,.2)}.arrow[data-v-fabdf1f0]{font-size:.9rem;transition:transform .3s}.dropdown:hover .arrow[data-v-fabdf1f0]{transform:rotate(180deg)}.dropdown-menu[data-v-fabdf1f0]{position:absolute;top:100%;left:0;background:white;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;min-width:16rem;padding:.6rem 0;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .3s;margin-top:.6rem}.dropdown:hover .dropdown-menu[data-v-fabdf1f0]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a[data-v-fabdf1f0]{display:flex;align-items:center;gap:1rem;padding:.8rem 1.6rem;color:#2c3e50;text-decoration:none;font-size:1.3rem;transition:background .3s}.dropdown-menu a[data-v-fabdf1f0]:hover{background:#f5f5f5}.city-icon[data-v-fabdf1f0]{width:2.4rem;height:2.4rem;border-radius:.4rem;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.city-icon img[data-v-fabdf1f0]{width:100%;height:100%;object-fit:cover}.header-actions[data-v-fabdf1f0]{display:flex;align-items:center;gap:1.2rem}.currency-selector[data-v-fabdf1f0]{position:relative}.currency-btn[data-v-fabdf1f0]{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:1.6rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .3s;font-weight:500}.currency-btn[data-v-fabdf1f0]:hover{background:rgba(255,255,255,.25)}.currency-menu[data-v-fabdf1f0]{position:absolute;top:100%;right:0;background:white;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;min-width:13rem;padding:.6rem 0;margin-top:.6rem;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .3s}.currency-selector:hover .currency-menu[data-v-fabdf1f0]{opacity:1;visibility:visible;transform:translateY(0)}.currency-menu a[data-v-fabdf1f0]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;color:#2c3e50;text-decoration:none;font-size:1.3rem;transition:background .3s}.currency-menu a[data-v-fabdf1f0]:hover{background:#f5f5f5}.currency-menu a.active[data-v-fabdf1f0]{background:#FFF5F5;color:var(--primary-red);font-weight:600}.user-menu[data-v-fabdf1f0]{position:relative}.login-btn[data-v-fabdf1f0]{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1.2rem;border-radius:1.6rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s;font-weight:500}.user-menu:hover .login-btn[data-v-fabdf1f0]{background:rgba(255,255,255,.25)}.user-icon[data-v-fabdf1f0]{font-size:1.3rem}.user-dropdown[data-v-fabdf1f0]{position:absolute;top:100%;right:0;background:white;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;min-width:20rem;padding:.6rem 0;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .3s;margin-top:.6rem;max-height:50rem;overflow-y:auto}.user-dropdown.logged-in[data-v-fabdf1f0]{min-width:18rem}.user-menu:hover .user-dropdown[data-v-fabdf1f0],.user-dropdown.show[data-v-fabdf1f0]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-fabdf1f0]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;color:#2c3e50;text-decoration:none;font-size:1.2rem;transition:all .3s;cursor:pointer}.dropdown-item[data-v-fabdf1f0]:hover{background:#FFF5F5;color:var(--primary-red)}.dropdown-item .icon[data-v-fabdf1f0]{font-size:1.6rem;width:2rem;text-align:center}.dropdown-divider[data-v-fabdf1f0]{height:1px;background:#e0e0e0;margin:.6rem 0}.mobile-actions[data-v-fabdf1f0]{display:none;align-items:center;gap:.8rem;margin-left:auto}.mobile-pill-btn[data-v-fabdf1f0]{padding:.7rem 1.6rem;border-radius:2rem;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff}.mobile-pill-btn[data-v-fabdf1f0]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80}.header.secondary-page .mobile-pill-btn[data-v-fabdf1f0]{background:rgba(200,16,46,.1);border-color:#c8102e4d;color:var(--primary-red)}.header.secondary-page .mobile-pill-btn[data-v-fabdf1f0]:hover{background:rgba(200,16,46,.2);border-color:#c8102e80}.mobile-menu-toggle[data-v-fabdf1f0]{display:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;background:transparent;border:none;border-radius:.6rem;cursor:pointer;padding:0;transition:all .2s;flex-shrink:0;color:#fff}.mobile-menu-toggle[data-v-fabdf1f0]:hover{background:rgba(0,0,0,.08)}.header.secondary-page .mobile-menu-toggle[data-v-fabdf1f0]{color:#2c3e50}.header.secondary-page .mobile-menu-toggle[data-v-fabdf1f0]:hover{background:rgba(200,16,46,.08)}.vant-drawer[data-v-fabdf1f0]{height:100%;display:flex;flex-direction:column;background:white;overflow:hidden}.vant-drawer[data-v-fabdf1f0] .van-popup{border-radius:0}.drawer-header[data-v-fabdf1f0]{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem;border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:6.4rem}.drawer-header .logo[data-v-fabdf1f0]{display:flex;align-items:center}.drawer-header .logo-icon[data-v-fabdf1f0]{height:2.6rem;width:auto}.drawer-close[data-v-fabdf1f0]{background:none;border:none;cursor:pointer;padding:.4rem;color:#111;display:flex;align-items:center;justify-content:center;border-radius:.6rem;transition:background .2s}.drawer-close[data-v-fabdf1f0]:hover{background:rgba(0,0,0,.06)}.drawer-close svg[data-v-fabdf1f0]{display:block}.drawer-scroll[data-v-fabdf1f0]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-nav[data-v-fabdf1f0]{padding:.8rem 0 0}.drawer-nav-item[data-v-fabdf1f0]{border-bottom:1px solid #f5f5f5}.drawer-nav-btn[data-v-fabdf1f0]{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:2rem 2.4rem;font-size:2rem;font-weight:700;color:#111;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s}.drawer-nav-btn[data-v-fabdf1f0]:hover,.drawer-nav-btn[data-v-fabdf1f0]:active{background:#fafafa}.drawer-nav-btn.has-children .drawer-chevron[data-v-fabdf1f0]{color:#111;font-size:2.4rem;font-weight:400;line-height:1;transition:transform .2s}.drawer-nav-btn[aria-expanded=true] .drawer-chevron[data-v-fabdf1f0],.drawer-nav-item.active>.drawer-nav-btn .drawer-chevron[data-v-fabdf1f0]{transform:rotate(90deg)}.drawer-submenu[data-v-fabdf1f0]{background:#f8f9fa;padding:.8rem 0}.drawer-submenu-item[data-v-fabdf1f0]{display:block;padding:1.4rem 2.4rem 1.4rem 4rem;color:#2c3e50;text-decoration:none;font-size:1.6rem;font-weight:500;transition:background .2s}.drawer-submenu-item[data-v-fabdf1f0]:hover{background:#ececec;color:var(--primary-red)}.drawer-submenu-item.active[data-v-fabdf1f0]{color:var(--primary-red);font-weight:700}.drawer-footer[data-v-fabdf1f0]{padding:2rem;border-top:1px solid #f0f0f0;background:white;flex-shrink:0}.drawer-btn-group[data-v-fabdf1f0]{display:flex;gap:1rem}.drawer-btn[data-v-fabdf1f0]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.2rem 1.6rem;border:none;border-radius:99.9rem;font-size:1.5rem;font-weight:600;cursor:pointer;transition:opacity .2s;text-align:center;text-decoration:none;font-family:inherit;background:var(--primary-red, #C8102E);color:#fff;margin:0}.drawer-btn-login[data-v-fabdf1f0],.drawer-btn-signup[data-v-fabdf1f0]{background:var(--primary-red, #C8102E);color:#fff;margin:0}.drawer-btn[data-v-fabdf1f0]:hover{opacity:.88}.drawer-user-info[data-v-fabdf1f0]{display:flex;align-items:center;gap:1rem;padding:1.2rem .4rem 1.6rem;font-size:1.6rem;font-weight:600;color:#111}.drawer-user-info .user-icon[data-v-fabdf1f0]{font-size:2rem}.drawer-extras[data-v-fabdf1f0]{margin-top:0;padding:0;border-top:1px solid #f0f0f0}.drawer-currency-selector[data-v-fabdf1f0],.drawer-translate-selector[data-v-fabdf1f0]{border-bottom:1px solid #f5f5f5}.drawer-currency-selector[data-v-fabdf1f0]:last-child,.drawer-translate-selector[data-v-fabdf1f0]:last-child{border-bottom:none}.drawer-extra-btn[data-v-fabdf1f0]{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:1.8rem 2.4rem;font-size:1.7rem;font-weight:600;color:#111;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s}.drawer-extra-btn[data-v-fabdf1f0]:hover,.drawer-extra-btn[data-v-fabdf1f0]:active{background:#fafafa}.drawer-extra-btn .drawer-chevron[data-v-fabdf1f0]{color:#111;font-size:2.2rem;font-weight:400;line-height:1;transition:transform .2s}.drawer-extra-btn .drawer-chevron.open[data-v-fabdf1f0]{transform:rotate(90deg)}.drawer-extras .drawer-submenu[data-v-fabdf1f0]{background:#f8f9fa;padding:.6rem 0}.drawer-extras .drawer-submenu-item[data-v-fabdf1f0]{padding:1.2rem 2.4rem 1.2rem 4rem;font-size:1.5rem;font-weight:500;color:#2c3e50;border-radius:0}.drawer-extras .drawer-submenu-item[data-v-fabdf1f0]:hover{background:#ececec;color:var(--primary-red)}.drawer-extras .drawer-submenu-item.active[data-v-fabdf1f0]{color:var(--primary-red);font-weight:700}.lang-flag[data-v-fabdf1f0]{margin-right:.6rem}@media (max-width: 1024px){.desktop-nav[data-v-fabdf1f0],.desktop-actions[data-v-fabdf1f0]{display:none}.mobile-actions[data-v-fabdf1f0],.mobile-menu-toggle[data-v-fabdf1f0]{display:flex}}@media (max-width: 768px){.container[data-v-fabdf1f0]{padding:0 1.6rem;height:6.4rem}.logo-icon[data-v-fabdf1f0]{height:2.6rem}.mobile-pill-btn[data-v-fabdf1f0]{padding:.6rem 1.4rem;font-size:1.2rem}}@media (max-width: 480px){.container[data-v-fabdf1f0]{padding:0 1.2rem}.mobile-pill-btn[data-v-fabdf1f0]{padding:.5rem 1.2rem;font-size:1.2rem}.mobile-actions[data-v-fabdf1f0]{gap:.6rem}.drawer-nav-btn[data-v-fabdf1f0]{padding:1.8rem 2rem;font-size:1.8rem}.drawer-submenu-item[data-v-fabdf1f0]{padding:1.2rem 2rem 1.2rem 3.6rem;font-size:1.5rem}}.header.preview-mode .dropdown-btn[data-v-fabdf1f0],.header.preview-mode .currency-btn[data-v-fabdf1f0],.header.preview-mode .login-btn[data-v-fabdf1f0]{cursor:not-allowed!important;opacity:.6;pointer-events:none}.header.preview-mode .dropdown-menu[data-v-fabdf1f0],.header.preview-mode .currency-menu[data-v-fabdf1f0],.header.preview-mode .user-dropdown[data-v-fabdf1f0]{display:none!important}.header.preview-mode .logo a[data-v-fabdf1f0],.header.preview-mode .nav a[data-v-fabdf1f0]{pointer-events:none;cursor:default!important}.translate-selector[data-v-fabdf1f0]{position:relative}.translate-btn[data-v-fabdf1f0]{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1.2rem;border-radius:1.6rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s;font-weight:500}.translate-btn[data-v-fabdf1f0]:hover,.translate-btn.active[data-v-fabdf1f0]{background:rgba(255,255,255,.25);border-color:#fff9}.translate-indicator[data-v-fabdf1f0]{width:1.4rem;height:1.4rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.translate-icon[data-v-fabdf1f0]{font-size:1.4rem;line-height:1}.translate-spinner[data-v-fabdf1f0]{width:1.4rem;height:1.4rem;border:.2rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:translate-spin-data-v-fabdf1f0 .8s linear infinite;flex-shrink:0}.translate-spinner.dark[data-v-fabdf1f0]{border-color:#00000026;border-top-color:#111}.drawer-extra-label[data-v-fabdf1f0]{display:flex;align-items:center;gap:.8rem}@keyframes translate-spin-data-v-fabdf1f0{to{transform:rotate(360deg)}}.translate-label[data-v-fabdf1f0]{max-width:9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.translate-menu[data-v-fabdf1f0]{position:absolute;top:100%;right:0;background:white;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;min-width:16rem;padding:.6rem 0;margin-top:.8rem;opacity:0;visibility:hidden;transform:translateY(-.6rem);transition:all .2s;z-index:1000}.translate-selector:hover .translate-menu[data-v-fabdf1f0]{opacity:1;visibility:visible;transform:translateY(0)}.translate-selector:hover .translate-btn .arrow[data-v-fabdf1f0]{transform:rotate(180deg)}.translate-menu a[data-v-fabdf1f0]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;color:#2c3e50;text-decoration:none;font-size:1.3rem;transition:background .3s}.translate-menu a[data-v-fabdf1f0]:hover{background:#f5f5f5}.translate-menu a.active[data-v-fabdf1f0]{background:#FFF5F5;color:var(--primary-red);font-weight:600}.lang-flag[data-v-fabdf1f0]{font-size:1.6rem}.header.secondary-page .translate-btn[data-v-fabdf1f0]{background:rgba(200,16,46,.1);border-color:#c8102e4d;color:var(--primary-red)}.header.secondary-page .translate-btn[data-v-fabdf1f0]:hover,.header.secondary-page .translate-btn.active[data-v-fabdf1f0]{background:rgba(200,16,46,.2)}.footer[data-v-f3a3c442]{background:#ffffff;color:#333;border-top:1px solid #e5e5e5}.container[data-v-f3a3c442]{max-width:120rem;margin:0 auto;padding:0 2rem}.footer-content[data-v-f3a3c442]{display:grid;grid-template-columns:repeat(4,1fr);gap:6rem;padding:4rem 0}.footer-column h4[data-v-f3a3c442]{font-size:1.4rem;font-weight:600;margin-bottom:1.6rem;color:#1a1a1a}.footer-column ul[data-v-f3a3c442]{list-style:none;padding:0;margin:0}.footer-column ul li[data-v-f3a3c442]{margin-bottom:1rem}.footer-column ul li a[data-v-f3a3c442]{color:#666;text-decoration:none;font-size:1.3rem;transition:color .3s}.footer-column ul li a[data-v-f3a3c442]:hover{color:var(--primary-red, #C8102E)}.footer-divider[data-v-f3a3c442]{height:1px;background:#e5e5e5;margin:0}.footer-copyright[data-v-f3a3c442]{text-align:center;padding:2rem 0;border-top:1px solid #e5e5e5}.footer-copyright p[data-v-f3a3c442]{margin:0;font-size:1.3rem;color:#666}@media (max-width: 1024px){.footer-content[data-v-f3a3c442]{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (max-width: 640px){.footer-content[data-v-f3a3c442]{grid-template-columns:1fr;gap:3rem}}.route-loader[data-v-7d6dc50d]{background:rgba(255,255,255,.95);z-index:5000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(.3rem)}.route-loader.full-screen[data-v-7d6dc50d]{position:fixed;inset:0}.route-loader[data-v-7d6dc50d]:not(.full-screen){position:absolute;inset:0;border-radius:1.2rem;background:rgba(255,255,255,.9)}.loader-content[data-v-7d6dc50d]{text-align:center}.loader-spinner[data-v-7d6dc50d]{width:5rem;height:5rem;border:.4rem solid #f3f3f3;border-top:.4rem solid #C8102E;border-radius:50%;animation:spin-data-v-7d6dc50d .8s linear infinite;margin:0 auto 1.5rem}.loader-text[data-v-7d6dc50d]{color:#666;font-size:1.4rem;margin:0;animation:pulse-data-v-7d6dc50d 1.5s ease-in-out infinite}@keyframes spin-data-v-7d6dc50d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-data-v-7d6dc50d{0%,to{opacity:.6}50%{opacity:1}}.loader-fade-enter-active[data-v-7d6dc50d]{transition:opacity .15s}.loader-fade-leave-active[data-v-7d6dc50d]{transition:opacity .25s}.loader-fade-enter[data-v-7d6dc50d],.loader-fade-leave-to[data-v-7d6dc50d]{opacity:0}.customer-service-chat[data-v-3e7d071f]{position:fixed;bottom:7rem;right:2rem;z-index:9999}.chat-popup[data-v-3e7d071f]{position:absolute;bottom:6.4rem;right:0;width:28rem;background:white;border-radius:1.2rem;box-shadow:0 .8rem 3.2rem #00000026;overflow:hidden;animation:slideIn-data-v-3e7d071f .3s ease}@media (max-width: 768px){.customer-service-chat[data-v-3e7d071f]{bottom:7rem;right:1.2rem;left:auto}.chat-popup[data-v-3e7d071f]{position:absolute!important;bottom:5.6rem!important;right:0!important;left:auto!important;width:22rem!important;max-width:calc(100vw - 8rem)!important;max-height:70vh!important;overflow-y:auto!important;border-radius:1.2rem!important}.popup-header[data-v-3e7d071f]{padding:1rem 1.2rem!important;gap:.8rem!important}.popup-avatar[data-v-3e7d071f]{width:3.2rem!important;height:3.2rem!important}.popup-avatar svg[data-v-3e7d071f]{width:1.8rem;height:1.8rem}.popup-title .name[data-v-3e7d071f]{font-size:1.3rem!important}.popup-title .status[data-v-3e7d071f]{font-size:1.1rem!important}.popup-header .close-btn[data-v-3e7d071f]{width:2.4rem!important;height:2.4rem!important}.popup-header .close-btn svg[data-v-3e7d071f]{width:1.4rem;height:1.4rem}.popup-content[data-v-3e7d071f]{padding:1rem 1.2rem 1.2rem!important}.quick-replys[data-v-3e7d071f]{gap:.6rem!important}.quick-btn[data-v-3e7d071f]{padding:.8rem 1.2rem!important;font-size:1.2rem!important}}@media (max-width: 768px){.chat-button[data-v-3e7d071f]{width:4rem!important;height:4rem!important}.chat-button svg[data-v-3e7d071f]{width:1.8rem;height:1.8rem}.unread-badge[data-v-3e7d071f]{min-width:1.6rem;height:1.6rem;font-size:1rem;top:-.3rem;right:-.3rem}}@keyframes slideIn-data-v-3e7d071f{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.popup-header[data-v-3e7d071f]{background:linear-gradient(135deg,#C8102E 0%,#E63946 100%);color:#fff;padding:1.4rem 1.6rem;display:flex;align-items:center;gap:1.2rem}.popup-avatar[data-v-3e7d071f]{width:4rem;height:4rem;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.popup-title[data-v-3e7d071f]{flex:1}.popup-title .name[data-v-3e7d071f]{font-size:1.5rem;font-weight:600;display:block}.popup-title .status[data-v-3e7d071f]{font-size:1.2rem;opacity:.9}.popup-header .close-btn[data-v-3e7d071f]{background:rgba(255,255,255,.2);border:none;color:#fff;width:2.8rem;height:2.8rem;border-radius:.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.popup-content[data-v-3e7d071f]{padding:1.6rem}.quick-replys[data-v-3e7d071f]{display:flex;flex-direction:column;gap:1rem}.quick-btn[data-v-3e7d071f]{background:#fff5f5;border:1px solid #ffcccc;color:#c8102e;padding:1rem 1.6rem;border-radius:2rem;font-size:1.3rem;cursor:pointer;transition:all .2s;text-align:left}.quick-btn[data-v-3e7d071f]:hover{background:#C8102E;color:#fff;border-color:#c8102e}.chat-button[data-v-3e7d071f]{width:5.6rem;height:5.6rem;border-radius:50%;background:linear-gradient(135deg,#C8102E 0%,#E63946 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .4rem 1.2rem #c8102e66;transition:all .3s ease;position:relative}.chat-button[data-v-3e7d071f]:hover{transform:scale(1.1);box-shadow:0 .6rem 1.6rem #c8102e80}.chat-button.has-unread[data-v-3e7d071f]{animation:pulse-data-v-3e7d071f 2s infinite}@keyframes pulse-data-v-3e7d071f{0%,to{box-shadow:0 .4rem 1.2rem #c8102e66}50%{box-shadow:0 .4rem 2rem #c8102eb3}}.unread-badge[data-v-3e7d071f]{position:absolute;top:-.4rem;right:-.4rem;background:#ff4d4f;color:#fff;font-size:1.2rem;min-width:1.8rem;height:1.8rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;padding:0 .4rem}.chat-window[data-v-3e7d071f]{position:absolute;bottom:6.4rem;right:0;width:34rem;height:45rem;background:white;border-radius:1.2rem;box-shadow:0 .8rem 3.2rem #00000026;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-3e7d071f]{background:linear-gradient(135deg,#C8102E 0%,#E63946 100%);color:#fff;padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:space-between}.header-info[data-v-3e7d071f]{display:flex;align-items:center;gap:1rem}.avatar[data-v-3e7d071f]{width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.title[data-v-3e7d071f]{font-size:1.6rem;font-weight:600}.header-actions[data-v-3e7d071f]{display:flex;gap:.8rem}.minimize-btn[data-v-3e7d071f],.close-btn[data-v-3e7d071f]{background:rgba(255,255,255,.2);border:none;color:#fff;width:2.8rem;height:2.8rem;border-radius:.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-messages[data-v-3e7d071f]{flex:1;overflow-y:auto;padding:1.6rem;background:#f8f9fa}.chat-intro[data-v-3e7d071f]{text-align:center;padding:4rem 2rem}.intro-icon[data-v-3e7d071f]{margin-bottom:1.6rem;color:#c8102e}.chat-intro p[data-v-3e7d071f]{color:#666;margin-bottom:2rem}.spinner[data-v-3e7d071f]{width:2.4rem;height:2.4rem;border:.3rem solid #f3f3f3;border-top:.3rem solid #C8102E;border-radius:50%;animation:spin-data-v-3e7d071f 1s linear infinite;margin:0 auto}@keyframes spin-data-v-3e7d071f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-status[data-v-3e7d071f]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#666}.waiting-status-top[data-v-3e7d071f]{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 1.6rem;margin-bottom:1.6rem;background:#fff3cd;border:1px solid #ffc107;border-radius:.8rem;color:#856404;font-size:1.3rem}.spinner-small[data-v-3e7d071f]{width:1.6rem;height:1.6rem;border:.2rem solid #f3f3f3;border-top:.2rem solid #856404;border-radius:50%;animation:spin-data-v-3e7d071f 1s linear infinite}.message[data-v-3e7d071f]{display:flex;margin-bottom:1.6rem;gap:1rem}.message-self[data-v-3e7d071f]{flex-direction:row-reverse}.message-avatar[data-v-3e7d071f]{flex-shrink:0}.message-avatar img[data-v-3e7d071f]{width:3.2rem;height:3.2rem;border-radius:50%;object-fit:cover}.message-avatar img.admin-avatar[data-v-3e7d071f]{border:.2rem solid #C8102E}.default-avatar[data-v-3e7d071f]{width:3.2rem;height:3.2rem;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#999}.message-self .message-avatar .default-avatar[data-v-3e7d071f]{background:#C8102E;color:#fff}.message-content[data-v-3e7d071f]{max-width:70%}.message-self .message-content[data-v-3e7d071f]{text-align:right}.message-sender[data-v-3e7d071f]{font-size:1.1rem;color:#999;margin-bottom:.4rem;font-weight:500}.message-text[data-v-3e7d071f]{background:white;padding:1rem 1.4rem;border-radius:1.2rem;font-size:1.4rem;line-height:1.5;word-break:break-word;box-shadow:0 1px .3rem #0000001a}.message-self .message-text[data-v-3e7d071f]{background:linear-gradient(135deg,#C8102E 0%,#E63946 100%);color:#fff}.message-time[data-v-3e7d071f]{font-size:1.1rem;color:#999;margin-top:.4rem}.message-system[data-v-3e7d071f]{justify-content:center;margin:1.2rem 0}.message-system .message-content[data-v-3e7d071f]{max-width:80%;text-align:center}.message-text-system[data-v-3e7d071f]{background:transparent!important;color:#999;font-size:1.3rem;padding:.6rem 1.2rem;box-shadow:none!important}.message-system .message-time[data-v-3e7d071f]{font-size:1rem;color:#ccc}.chat-input-area[data-v-3e7d071f]{padding:1.2rem 1.6rem;background:white;border-top:1px solid #eee;display:flex;gap:1rem}.chat-input-area input[data-v-3e7d071f]{flex:1;padding:1rem 1.4rem;border:1px solid #ddd;border-radius:2rem;outline:none;font-size:1.4rem}.chat-input-area input[data-v-3e7d071f]:focus{border-color:#c8102e}.chat-input-area input[data-v-3e7d071f]:disabled{background:#f5f5f5;cursor:not-allowed}.chat-input-area button[data-v-3e7d071f]{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#C8102E 0%,#E63946 100%);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-input-area button[data-v-3e7d071f]:hover:not(:disabled){transform:scale(1.1)}.chat-input-area button[data-v-3e7d071f]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-3e7d071f],.fade-leave-active[data-v-3e7d071f]{transition:all .3s ease}.fade-enter[data-v-3e7d071f],.fade-leave-to[data-v-3e7d071f]{opacity:0;transform:translateY(2rem)}.slide-up-enter-active[data-v-3e7d071f],.slide-up-leave-active[data-v-3e7d071f]{transition:all .3s ease}.slide-up-enter[data-v-3e7d071f],.slide-up-leave-to[data-v-3e7d071f]{opacity:0;transform:translateY(2rem)}@media (max-width: 480px){.chat-window[data-v-3e7d071f]{width:calc(100vw - 4rem);height:calc(100vh - 12rem);right:-1rem}.chat-popup[data-v-3e7d071f]{width:calc(100vw - 4rem);right:-1rem}}body.mobile-drawer-open .customer-service-chat{display:none!important}:root{--primary-color: #C8102E;--primary-hover: #A00D25;--primary-light: #E63946;--primary-lighter: #F4A5AE;--primary-lightest: #FDE8EA;--secondary-color: #D4AF37;--secondary-hover: #B8941F;--secondary-light: #F0D98C;--text-primary: #1A1A1A;--text-secondary: #666666;--text-light: #999999;--border-color: #E5E5E5;--background-light: #F8F8F8;--background-white: #FFFFFF;--success-color: #C8102E;--warning-color: #C8102E;--error-color: #FF4D4F;--info-color: #C8102E;--shadow-sm: 0 .2rem .8rem rgba(200, 16, 46, .08);--shadow-md: 0 .4rem 1.6rem rgba(200, 16, 46, .12);--shadow-lg: 0 .8rem 2.4rem rgba(200, 16, 46, .16)}:root{--primary-red: #C8102E;--primary-red-hover: #A00D25;--primary-red-light: #E63946;--primary-red-lighter: #F4A5AE;--primary-red-lightest: #FDE8EA;--gold: #D4AF37;--gold-hover: #B8941F;--gold-light: #F0D98C}#app{min-height:100vh;display:flex;flex-direction:column}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter{opacity:0;transform:translateY(1rem)}.fade-leave-to{opacity:0;transform:translateY(-1rem)}.user-center-page.fade-enter-active,.user-center-page.fade-leave-active{transition:none}.user-center-page.fade-enter,.user-center-page.fade-leave-to{opacity:1;transform:none}:root{--primary-red: #C8102E;--primary-red-dark: #A00D24;--primary-red-light: #E31C3D;--primary-red-lighter: #FF4757;--gold: #D4AF37;--gold-dark: #B8941F;--gold-light: #FFD700;--gradient-red: linear-gradient(135deg, #C8102E 0%, #E31C3D 100%);--gradient-red-gold: linear-gradient(135deg, #C8102E 0%, #D4AF37 100%);--gradient-dark-red: linear-gradient(135deg, #8B0000 0%, #C8102E 100%);--text-primary: #2c3e50;--text-secondary: #666;--text-light: #999;--bg-light: #f5f5f5;--bg-white: #fff;--border-color: #e0e0e0;--success: #C8102E;--warning: #C8102E;--error: #f5222d;--info: #C8102E}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:clip}body{font-family:Poppins,sans-serif;background:#f5f5f5;color:#333;line-height:1.6;font-size:1.5167rem;overflow-x:clip}a{text-decoration:none;color:inherit}button{font-family:inherit}.el-alert--warning{background-color:#fde8ea!important;color:#c8102e!important}.el-alert--warning .el-alert__icon{color:#c8102e!important}.el-message--warning{background-color:#fde8ea!important;border-color:#f5c6cb!important}.el-message--warning .el-message__content,.el-message--warning .el-message__icon,.el-notification .el-icon-warning{color:#c8102e!important}.skeleton-loading{background-color:#f0f0f0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:skeleton-shimmer-bg 2s ease-in-out infinite}@keyframes skeleton-shimmer-bg{0%{background-position:150% 0}to{background-position:-50% 0}}.bg-loaded{background-color:transparent!important;animation:none!important}.bg-error{background-color:#e8e8e8!important;background-image:none!important}.skeleton-placeholder-img{width:100%;height:100%;flex-shrink:0;background:#f0f0f0;overflow:hidden;position:relative}.skeleton-placeholder-img .skeleton-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:skeleton-shimmer 1.6s ease-in-out infinite}.error-placeholder-img{display:flex!important;align-items:center;justify-content:center;background:#e8e8e8!important}.lazy-img-transition{transition:opacity .3s ease}.lazy-img-skeleton{background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:lazy-img-shimmer 2s ease-in-out infinite}@keyframes lazy-img-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-img-loaded{animation:lazy-img-fadein .3s ease}@keyframes lazy-img-fadein{0%{opacity:0}to{opacity:1}}.global-alert-overlay[data-v-0a537d30]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:6000;padding:2rem;animation:fadeIn-data-v-0a537d30 .2s ease}.global-alert[data-v-0a537d30]{position:relative;background:white;border-radius:1.6rem;padding:3.2rem;max-width:42rem;width:100%;box-shadow:0 2rem 6rem #0000004d;animation:slideUp-data-v-0a537d30 .3s ease;text-align:center}.alert-icon[data-v-0a537d30]{display:flex;justify-content:center;margin-bottom:2rem}.alert-icon svg[data-v-0a537d30]{width:6.4rem;height:6.4rem;animation:scaleIn-data-v-0a537d30 .3s ease}.alert-content[data-v-0a537d30]{margin-bottom:2.8rem}.alert-title[data-v-0a537d30]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin:0 0 1.2rem}.alert-message[data-v-0a537d30]{font-size:1.6rem;color:#666;line-height:1.6;margin:0;word-break:break-word}.alert-actions[data-v-0a537d30]{display:flex;gap:1.2rem;justify-content:center}.alert-btn[data-v-0a537d30]{padding:1.2rem 3.2rem;border:none;border-radius:.8rem;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:12rem}.alert-btn[data-v-0a537d30]:hover{transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #00000026}.alert-btn[data-v-0a537d30]:active{transform:translateY(0)}.alert-btn-cancel[data-v-0a537d30]{background:#f5f5f5;color:#666}.alert-btn-cancel[data-v-0a537d30]:hover{background:#e0e0e0}.alert-btn-success[data-v-0a537d30]{background:linear-gradient(135deg,#C8102E 0%,#a00c24 100%);color:#fff}.alert-btn-error[data-v-0a537d30]{background:linear-gradient(135deg,#F44336 0%,#e53935 100%);color:#fff}.alert-btn-warning[data-v-0a537d30],.alert-btn-info[data-v-0a537d30]{background:linear-gradient(135deg,#C8102E 0%,#a00d24 100%);color:#fff}.alert-close[data-v-0a537d30]{position:absolute;top:1.6rem;right:1.6rem;width:3.2rem;height:3.2rem;border:none;background:rgba(0,0,0,.05);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;transition:all .2s ease}.alert-close[data-v-0a537d30]:hover{background:rgba(0,0,0,.1);color:#666;transform:rotate(90deg)}@keyframes fadeIn-data-v-0a537d30{0%{opacity:0}to{opacity:1}}@keyframes slideUp-data-v-0a537d30{0%{opacity:0;transform:translateY(3rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scaleIn-data-v-0a537d30{0%{transform:scale(0)}to{transform:scale(1)}}.alert-fade-enter-active[data-v-0a537d30],.alert-fade-leave-active[data-v-0a537d30]{transition:all .3s ease}.alert-fade-enter[data-v-0a537d30],.alert-fade-leave-to[data-v-0a537d30]{opacity:0}.alert-fade-enter .global-alert[data-v-0a537d30]{transform:translateY(3rem) scale(.95)}.alert-fade-leave-to .global-alert[data-v-0a537d30]{transform:translateY(-3rem) scale(.95)}.policy-dialog-overlay[data-v-6ff2ed45]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:6100;padding:2rem;animation:policyFadeIn-data-v-6ff2ed45 .2s ease}.policy-dialog[data-v-6ff2ed45]{background:#fff;border-radius:1.2rem;width:100%;max-width:72rem;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 2rem 6rem #0000004d;animation:policySlideUp-data-v-6ff2ed45 .25s ease;overflow:hidden}.policy-dialog-header[data-v-6ff2ed45]{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 2.4rem;border-bottom:1px solid #eee;flex-shrink:0}.policy-dialog-title[data-v-6ff2ed45]{margin:0;font-size:1.8rem;font-weight:600;color:#1a1a1a}.policy-dialog-close[data-v-6ff2ed45]{width:3.2rem;height:3.2rem;border:none;background:rgba(0,0,0,.05);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;transition:all .2s ease}.policy-dialog-close[data-v-6ff2ed45]:hover{background:rgba(0,0,0,.1);color:#666;transform:rotate(90deg)}.policy-dialog-close svg[data-v-6ff2ed45]{width:1.6rem;height:1.6rem}.policy-dialog-body[data-v-6ff2ed45]{flex:1;overflow-y:auto;padding:2.4rem;font-size:1.4rem;line-height:1.7;color:#444;word-break:break-word}.policy-dialog-loading[data-v-6ff2ed45],.policy-dialog-empty[data-v-6ff2ed45]{padding:4rem 0;text-align:center;color:#999;font-size:1.4rem}.policy-dialog-body[data-v-6ff2ed45] h3{font-size:1.6rem;color:#1a1a1a;margin:1.8rem 0 .8rem}.policy-dialog-body[data-v-6ff2ed45] h3:first-child{margin-top:0}.policy-dialog-body[data-v-6ff2ed45] p{margin:0 0 1.2rem}.policy-dialog-body[data-v-6ff2ed45] ul,.policy-dialog-body[data-v-6ff2ed45] ol{margin:0 0 1.2rem;padding-left:2rem}.policy-dialog-body[data-v-6ff2ed45] li{margin-bottom:.4rem}.policy-dialog-footer[data-v-6ff2ed45]{padding:1.4rem 2.4rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;flex-shrink:0}.policy-dialog-btn[data-v-6ff2ed45]{padding:1rem 3.2rem;border:none;border-radius:.8rem;font-size:1.4rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,#C8102E 0%,#a00d24 100%);transition:all .2s ease}.policy-dialog-btn[data-v-6ff2ed45]:hover{transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #00000026}.policy-dialog-btn[data-v-6ff2ed45]:active{transform:translateY(0)}@keyframes policyFadeIn-data-v-6ff2ed45{0%{opacity:0}to{opacity:1}}@keyframes policySlideUp-data-v-6ff2ed45{0%{opacity:0;transform:translateY(3rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.policy-fade-enter-active[data-v-6ff2ed45],.policy-fade-leave-active[data-v-6ff2ed45]{transition:all .25s ease}.policy-fade-enter[data-v-6ff2ed45],.policy-fade-leave-to[data-v-6ff2ed45]{opacity:0}.policy-fade-enter .policy-dialog[data-v-6ff2ed45],.policy-fade-leave-to .policy-dialog[data-v-6ff2ed45]{transform:translateY(3rem) scale(.95)}
