#app{min-height:100vh}.site-navbar[data-v-0a450ddc]{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);z-index:1000;transition:all .3s ease}.site-navbar.scrolled[data-v-0a450ddc]{background:#fffffffa;box-shadow:0 2px 20px #0000001a}.navbar-container[data-v-0a450ddc]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:70px}.navbar-brand[data-v-0a450ddc]{display:flex;align-items:center}.brand-link[data-v-0a450ddc]{display:flex;align-items:center;text-decoration:none;color:#333}.brand-logo[data-v-0a450ddc]{font-size:28px;margin-right:12px}.brand-logo-img[data-v-0a450ddc]{height:40px;width:auto;margin-right:12px;object-fit:contain}.brand-text[data-v-0a450ddc]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-menu[data-v-0a450ddc]{display:flex;align-items:center;gap:30px}.navbar-nav[data-v-0a450ddc]{display:flex;list-style:none;margin:0;padding:0;gap:24px;align-items:center}.nav-link[data-v-0a450ddc]{color:#555;text-decoration:none;font-weight:500;font-size:16px;padding:8px 0;position:relative;transition:color .3s ease}.nav-link[data-v-0a450ddc]:hover,.nav-link.active[data-v-0a450ddc]{color:#667eea}.nav-link[data-v-0a450ddc]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.nav-link[data-v-0a450ddc]:hover:after,.nav-link.active[data-v-0a450ddc]:after{width:100%}.console-nav-item[data-v-0a450ddc]{margin-left:20px;padding-left:20px;border-left:1px solid #e5e7eb}.console-btn[data-v-0a450ddc]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;font-size:14px;transition:all .3s ease;box-shadow:0 2px 8px #667eea33;position:relative;overflow:hidden}.console-btn[data-v-0a450ddc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.console-btn[data-v-0a450ddc]:hover:before{left:100%}.console-btn[data-v-0a450ddc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea59}.console-btn[data-v-0a450ddc]:active{transform:translateY(0)}.console-icon[data-v-0a450ddc]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.navbar-actions[data-v-0a450ddc]{display:flex;gap:12px}.action-btn[data-v-0a450ddc]{padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease}.login-btn[data-v-0a450ddc]{color:#667eea;border:2px solid #667eea;background:transparent}.login-btn[data-v-0a450ddc]:hover{background:#667eea;color:#fff}.register-btn[data-v-0a450ddc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:2px solid transparent}.register-btn[data-v-0a450ddc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.user-menu-container[data-v-0a450ddc]{position:relative}.user-button[data-v-0a450ddc]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:500;color:#333;transition:all .3s ease;border:2px solid transparent}.user-button[data-v-0a450ddc]:hover,.user-button.active[data-v-0a450ddc]{background:#667eea1a;color:#667eea}.user-avatar[data-v-0a450ddc]{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.icon-user-avatar[data-v-0a450ddc]:before{content:"";width:18px;height:18px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e")}.user-name[data-v-0a450ddc]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-0a450ddc]{font-size:10px;transition:transform .3s ease}.dropdown-arrow.rotated[data-v-0a450ddc]{transform:rotate(180deg)}.user-menu[data-v-0a450ddc]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;border:1px solid rgba(0,0,0,.1)}.user-menu.show[data-v-0a450ddc]{opacity:1;visibility:visible;transform:translateY(0)}.user-info[data-v-0a450ddc]{padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.user-phone[data-v-0a450ddc]{font-size:14px;font-weight:500}.user-balance[data-v-0a450ddc]{font-size:12px;opacity:.9;margin-top:4px}.menu-divider[data-v-0a450ddc]{height:1px;background:#f0f0f0;margin:8px 0}.menu-item[data-v-0a450ddc]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#333;text-decoration:none;font-size:14px;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer;text-align:left}.menu-item[data-v-0a450ddc]:hover{background:#f8f9fa;color:#667eea}.menu-icon[data-v-0a450ddc]{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.menu-icon[data-v-0a450ddc]:before{content:"";width:16px;height:16px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.icon-user[data-v-0a450ddc]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e")}.icon-orders[data-v-0a450ddc]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z'/%3e%3c/svg%3e")}.icon-credit-card[data-v-0a450ddc]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z'/%3e%3c/svg%3e")}.icon-settings[data-v-0a450ddc]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a6.759 6.759 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z'/%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a6.759 6.759 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z'/%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3e%3c/svg%3e")}.icon-logout[data-v-0a450ddc]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' fill='none'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75'/%3e%3c/svg%3e")}.logout-btn[data-v-0a450ddc]{color:#ff4757;border-radius:0 0 12px 12px}.logout-btn[data-v-0a450ddc]:hover{background:#fff5f5;color:#ff4757}.mobile-menu-toggle[data-v-0a450ddc]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:5px;width:30px;height:30px;justify-content:space-around}.mobile-menu-toggle span[data-v-0a450ddc]{display:block;width:100%;height:3px;background:#333;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle:hover span[data-v-0a450ddc]{background:#667eea}@media(max-width:768px){.navbar-container[data-v-0a450ddc]{padding:0 15px}.mobile-menu-toggle[data-v-0a450ddc]{display:flex}.navbar-menu[data-v-0a450ddc]{position:fixed;top:70px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);flex-direction:column;padding:30px 20px;gap:20px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.navbar-menu.active[data-v-0a450ddc]{transform:translateY(0);opacity:1;visibility:visible}.navbar-nav[data-v-0a450ddc]{flex-direction:column;width:100%;gap:20px;text-align:center}.console-nav-item[data-v-0a450ddc]{margin-left:0;padding-left:0;border-left:none;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;width:100%}.console-btn[data-v-0a450ddc]{width:200px;justify-content:center;margin:0 auto;padding:14px 24px;font-size:16px}.navbar-actions[data-v-0a450ddc]{width:100%;justify-content:center;margin-top:20px;flex-direction:column;gap:12px}.action-btn[data-v-0a450ddc]{padding:12px 24px;font-size:16px;width:200px;text-align:center}.user-menu-container[data-v-0a450ddc]{width:100%}.user-button[data-v-0a450ddc]{width:100%;justify-content:center;padding:12px 16px;font-size:16px}.user-name[data-v-0a450ddc]{max-width:none}.user-menu[data-v-0a450ddc]{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:8px;margin-top:12px;width:100%}}@media(max-width:480px){.navbar-container[data-v-0a450ddc]{height:60px}.brand-text[data-v-0a450ddc]{font-size:20px}.brand-logo[data-v-0a450ddc]{font-size:24px}.brand-logo-img[data-v-0a450ddc]{height:32px}.navbar-menu[data-v-0a450ddc]{top:60px}.console-btn[data-v-0a450ddc]{width:180px}}.site-footer[data-v-1af5dcb1]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#ecf0f1;margin-top:auto}.footer-content[data-v-1af5dcb1]{padding:60px 0 20px}.container[data-v-1af5dcb1]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-main[data-v-1af5dcb1]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}.footer-title[data-v-1af5dcb1]{font-size:28px;font-weight:700;margin:0 0 16px;color:#3498db}.company-description[data-v-1af5dcb1]{font-size:16px;line-height:1.6;margin:0 0 20px;opacity:.9}.company-features[data-v-1af5dcb1]{display:flex;flex-wrap:wrap;gap:8px}.feature-badge[data-v-1af5dcb1]{background:#3498db33;color:#3498db;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid rgba(52,152,219,.3)}.section-title[data-v-1af5dcb1]{font-size:18px;font-weight:600;margin:0 0 20px;color:#ecf0f1}.footer-links[data-v-1af5dcb1]{list-style:none;padding:0;margin:0}.footer-links li[data-v-1af5dcb1]{margin-bottom:12px}.footer-link[data-v-1af5dcb1]{color:#bdc3c7;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-link[data-v-1af5dcb1]:hover{color:#3498db}.contact-items[data-v-1af5dcb1]{margin-bottom:24px}.contact-item[data-v-1af5dcb1]{display:flex;align-items:center;margin-bottom:12px;font-size:14px}.contact-icon[data-v-1af5dcb1]{margin-right:12px;font-size:16px;color:#3498db;width:20px;text-align:center}.contact-text[data-v-1af5dcb1]{color:#bdc3c7}.social-links[data-v-1af5dcb1]{margin-top:24px}.social-title[data-v-1af5dcb1]{font-size:16px;font-weight:600;margin:0 0 16px;color:#ecf0f1}.social-icons[data-v-1af5dcb1]{display:flex;gap:12px}.social-link[data-v-1af5dcb1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3498db33;border:1px solid rgba(52,152,219,.3);border-radius:50%;color:#3498db;text-decoration:none;font-size:18px;transition:all .3s ease}.social-link[data-v-1af5dcb1]:hover{background:#3498db;color:#fff;transform:translateY(-2px)}.footer-divider[data-v-1af5dcb1]{height:1px;background:linear-gradient(90deg,transparent,#34495e,transparent);margin:40px 0 30px}.footer-bottom[data-v-1af5dcb1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.legal-links[data-v-1af5dcb1]{display:flex;gap:24px}.legal-link[data-v-1af5dcb1]{color:#95a5a6;text-decoration:none;font-size:14px;transition:color .3s ease}.legal-link[data-v-1af5dcb1]:hover{color:#ecf0f1}.copyright[data-v-1af5dcb1]{text-align:right}.copyright p[data-v-1af5dcb1]{margin:0;font-size:14px;color:#95a5a6;line-height:1.4}.icp-info[data-v-1af5dcb1]{opacity:.8}@media(max-width:1024px){.footer-main[data-v-1af5dcb1]{grid-template-columns:1fr 1fr;gap:30px}.company-info[data-v-1af5dcb1]{grid-column:1 / -1}}@media(max-width:768px){.footer-content[data-v-1af5dcb1]{padding:40px 0 20px}.footer-main[data-v-1af5dcb1]{grid-template-columns:1fr;gap:30px}.footer-bottom[data-v-1af5dcb1]{flex-direction:column;text-align:center;gap:16px}.legal-links[data-v-1af5dcb1]{flex-wrap:wrap;justify-content:center}.copyright[data-v-1af5dcb1]{text-align:center}}@media(max-width:480px){.container[data-v-1af5dcb1]{padding:0 15px}.footer-title[data-v-1af5dcb1]{font-size:24px}.company-features[data-v-1af5dcb1]{justify-content:center}.legal-links[data-v-1af5dcb1]{flex-direction:column;gap:12px}}.home-page[data-v-2ce3df80]{min-height:100vh}.container[data-v-2ce3df80]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-2ce3df80]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:150px 0 100px;margin-top:70px}.hero-content[data-v-2ce3df80]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-title[data-v-2ce3df80]{font-size:56px;font-weight:700;margin:0 0 24px;line-height:1.2}.hero-subtitle[data-v-2ce3df80]{font-size:20px;margin:0 0 40px;opacity:.9;line-height:1.6}.hero-actions[data-v-2ce3df80]{display:flex;gap:20px}.cta-button[data-v-2ce3df80]{padding:16px 32px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;display:inline-block}.cta-button.primary[data-v-2ce3df80]{background:#fff;color:#667eea}.cta-button.primary[data-v-2ce3df80]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffffff4d}.cta-button.secondary[data-v-2ce3df80]{background:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-2ce3df80]:hover{background:#fff;color:#667eea}.hero-image[data-v-2ce3df80]{text-align:center}.placeholder-image[data-v-2ce3df80]{font-size:200px;opacity:.8}.features-section[data-v-2ce3df80]{background:#f8f9fa;padding:100px 0}.section-title[data-v-2ce3df80]{text-align:center;font-size:42px;font-weight:700;margin:0 0 60px;color:#333}.features-grid[data-v-2ce3df80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.feature-card[data-v-2ce3df80]{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.feature-card[data-v-2ce3df80]:hover{transform:translateY(-8px)}.feature-icon[data-v-2ce3df80]{font-size:64px;margin-bottom:24px}.feature-card h3[data-v-2ce3df80]{font-size:24px;font-weight:600;margin:0 0 16px;color:#333}.feature-card p[data-v-2ce3df80]{font-size:16px;color:#666;line-height:1.6;margin:0}@media(max-width:768px){.hero-section[data-v-2ce3df80]{padding:120px 0 80px}.hero-content[data-v-2ce3df80]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title[data-v-2ce3df80]{font-size:40px}.hero-subtitle[data-v-2ce3df80]{font-size:18px}.hero-actions[data-v-2ce3df80]{justify-content:center;flex-direction:column;align-items:center}.cta-button[data-v-2ce3df80]{width:200px;text-align:center}.placeholder-image[data-v-2ce3df80]{font-size:120px}.features-section[data-v-2ce3df80]{padding:80px 0}.section-title[data-v-2ce3df80]{font-size:32px}.features-grid[data-v-2ce3df80]{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.container[data-v-2ce3df80]{padding:0 15px}.hero-title[data-v-2ce3df80]{font-size:32px}.hero-subtitle[data-v-2ce3df80]{font-size:16px}.section-title[data-v-2ce3df80]{font-size:28px}}.pricing-card[data-v-3121a05b]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent;height:100%;display:flex;flex-direction:column}.pricing-card[data-v-3121a05b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.pricing-card.featured[data-v-3121a05b]{border-color:#007bff;transform:scale(1.05)}.card-header[data-v-3121a05b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px 20px;text-align:center}.plan-title[data-v-3121a05b]{font-size:24px;font-weight:600;margin:0 0 15px}.price-section[data-v-3121a05b]{margin:20px 0}.currency[data-v-3121a05b]{font-size:20px;vertical-align:top;margin-right:4px}.price[data-v-3121a05b]{font-size:48px;font-weight:700;line-height:1}.period[data-v-3121a05b]{font-size:18px;margin-left:4px;opacity:.9}.duration[data-v-3121a05b]{font-size:16px;opacity:.9;margin-top:10px}.card-body[data-v-3121a05b]{padding:30px 20px;flex-grow:1}.features-list[data-v-3121a05b]{list-style:none;padding:0;margin:0}.feature-item[data-v-3121a05b]{padding:8px 0;font-size:15px;color:#555;display:flex;align-items:center}.check-icon[data-v-3121a05b]{color:#28a745;font-weight:700;margin-right:10px;width:16px}.card-footer[data-v-3121a05b]{padding:20px}.purchase-btn[data-v-3121a05b]{width:100%;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:8px;padding:15px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.purchase-btn[data-v-3121a05b]:hover{background:linear-gradient(135deg,#0056b3,#003d82);transform:translateY(-2px);box-shadow:0 4px 12px #007bff66}.purchase-btn[data-v-3121a05b]:active{transform:translateY(0)}@media(max-width:768px){.pricing-card.featured[data-v-3121a05b]{transform:none}.card-header[data-v-3121a05b]{padding:20px 15px}.plan-title[data-v-3121a05b]{font-size:20px}.price[data-v-3121a05b]{font-size:36px}.card-body[data-v-3121a05b]{padding:20px 15px}}.pricing-page[data-v-c896b775]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.container[data-v-c896b775]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-c896b775]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:150px 0 60px;text-align:center;color:#fff;margin-top:70px}.page-title[data-v-c896b775]{font-size:48px;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page-subtitle[data-v-c896b775]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.pricing-container[data-v-c896b775]{padding:80px 0}.pricing-grid[data-v-c896b775]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.loading-state[data-v-c896b775]{text-align:center;padding:80px 0;color:#fff}.loading-spinner[data-v-c896b775]{width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;margin:0 auto 24px;animation:spin-c896b775 1s linear infinite}@keyframes spin-c896b775{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-c896b775]{font-size:18px;opacity:.9}.error-state[data-v-c896b775]{text-align:center;padding:80px 0;color:#fff}.error-icon[data-v-c896b775]{font-size:72px;margin-bottom:24px}.error-title[data-v-c896b775]{font-size:32px;font-weight:700;margin:0 0 16px}.error-message[data-v-c896b775]{font-size:18px;opacity:.9;max-width:500px;margin:0 auto 32px}.retry-button[data-v-c896b775]{background:#fff3;color:#fff;border:2px solid white;padding:12px 32px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-button[data-v-c896b775]:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.empty-state[data-v-c896b775]{text-align:center;padding:80px 0;color:#fff}.empty-icon[data-v-c896b775]{font-size:72px;margin-bottom:24px;opacity:.7}.empty-title[data-v-c896b775]{font-size:28px;font-weight:600;margin:0 0 16px}.empty-message[data-v-c896b775]{font-size:16px;opacity:.8}.features-section[data-v-c896b775]{background:#fffffff2;padding:80px 0}.section-title[data-v-c896b775]{text-align:center;font-size:36px;font-weight:700;margin:0 0 60px;color:#333}.features-grid[data-v-c896b775]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-item[data-v-c896b775]{text-align:center;padding:30px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.feature-item[data-v-c896b775]:hover{transform:translateY(-4px)}.feature-icon[data-v-c896b775]{font-size:48px;margin-bottom:20px}.feature-item h3[data-v-c896b775]{font-size:24px;font-weight:600;margin:0 0 15px;color:#333}.feature-item p[data-v-c896b775]{font-size:16px;color:#666;line-height:1.6;margin:0}@media(max-width:768px){.page-title[data-v-c896b775]{font-size:36px}.page-subtitle[data-v-c896b775]{font-size:18px}.page-header[data-v-c896b775]{padding:120px 0 40px}.pricing-container[data-v-c896b775]{padding:60px 0}.pricing-grid[data-v-c896b775]{grid-template-columns:1fr;gap:20px}.loading-state[data-v-c896b775],.error-state[data-v-c896b775],.empty-state[data-v-c896b775]{padding:60px 0}.error-title[data-v-c896b775]{font-size:28px}.error-message[data-v-c896b775]{font-size:16px}.features-section[data-v-c896b775]{padding:60px 0}.section-title[data-v-c896b775]{font-size:28px}.features-grid[data-v-c896b775]{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.container[data-v-c896b775]{padding:0 15px}.page-title[data-v-c896b775]{font-size:28px}.page-subtitle[data-v-c896b775]{font-size:16px}.loading-spinner[data-v-c896b775]{width:40px;height:40px}.error-icon[data-v-c896b775],.empty-icon[data-v-c896b775]{font-size:56px}.retry-button[data-v-c896b775]{padding:10px 24px;font-size:14px}}.form-input-group[data-v-2d97d43b]{margin-bottom:20px}.input-label[data-v-2d97d43b]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px;line-height:1.4}.required-mark[data-v-2d97d43b]{color:#ff4757;margin-left:4px}.input-wrapper[data-v-2d97d43b]{position:relative}.input-container[data-v-2d97d43b]{position:relative;display:flex;align-items:center}.form-input[data-v-2d97d43b]{width:100%;height:48px;padding:0 16px;font-size:16px;line-height:1.5;color:#333;background:#fff;border:2px solid #e1e8ed;border-radius:8px;transition:all .3s ease;outline:none}.form-input[data-v-2d97d43b]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-2d97d43b]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.form-input[data-v-2d97d43b]::placeholder{color:#999}.form-input[type=number][data-v-2d97d43b]::-webkit-outer-spin-button,.form-input[type=number][data-v-2d97d43b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input[type=number][data-v-2d97d43b]{-moz-appearance:textfield}.prefix-icon+.form-input[data-v-2d97d43b]{padding-left:48px}.input-icon[data-v-2d97d43b]{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;color:#666;z-index:1}.prefix-icon[data-v-2d97d43b]{left:16px}.input-container:has(.input-suffix) .form-input[data-v-2d97d43b]{padding-right:48px}.input-suffix[data-v-2d97d43b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;z-index:1}.toggle-password-btn[data-v-2d97d43b],.clear-btn[data-v-2d97d43b]{background:none;border:none;color:#666;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;transition:all .2s ease}.toggle-password-btn[data-v-2d97d43b]:hover,.clear-btn[data-v-2d97d43b]:hover{background:#f0f0f0;color:#333}.clear-btn[data-v-2d97d43b]{font-size:14px;font-weight:700}.input-count[data-v-2d97d43b]{text-align:right;font-size:12px;color:#999;margin-top:4px}.error-message[data-v-2d97d43b]{color:#ff4757;font-size:14px;margin-top:6px;line-height:1.4}.help-text[data-v-2d97d43b]{color:#666;font-size:14px;margin-top:6px;line-height:1.4}.has-error .form-input[data-v-2d97d43b]{border-color:#ff4757}.has-error .form-input[data-v-2d97d43b]:focus{border-color:#ff4757;box-shadow:0 0 0 3px #ff47571a}.is-disabled .input-label[data-v-2d97d43b]{color:#999}@media(max-width:768px){.form-input[data-v-2d97d43b]{font-size:16px}}.captcha-input-group[data-v-f3689af6]{margin-bottom:20px}.input-with-image[data-v-f3689af6]{display:flex;gap:12px;align-items:flex-end}.input-with-image[data-v-f3689af6] .form-input-group{flex:1;margin-bottom:0}.captcha-image-wrapper[data-v-f3689af6]{position:relative;flex-shrink:0}.captcha-image[data-v-f3689af6]{width:120px;height:48px;border:2px solid #e1e8ed;border-radius:8px;cursor:pointer;object-fit:cover;transition:all .3s ease}.captcha-image[data-v-f3689af6]:hover{border-color:#667eea}.captcha-placeholder[data-v-f3689af6]{width:120px;height:48px;border:2px dashed #e1e8ed;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#f8f9fa;transition:all .3s ease}.captcha-placeholder[data-v-f3689af6]:hover{border-color:#667eea;background:#f0f2ff}.placeholder-text[data-v-f3689af6]{font-size:12px;color:#666;text-align:center;line-height:1.3}.refresh-btn[data-v-f3689af6]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#fff;border:2px solid #e1e8ed;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.refresh-btn[data-v-f3689af6]:hover{border-color:#667eea;background:#667eea;color:#fff}.refresh-btn[data-v-f3689af6]:disabled{opacity:.6;cursor:not-allowed}.send-sms-btn[data-v-f3689af6]{background:none;border:none;color:#667eea;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;white-space:nowrap;transition:all .3s ease;min-width:80px}.send-sms-btn[data-v-f3689af6]:hover:not(:disabled){background:#f0f2ff;color:#4a5fcf}.send-sms-btn[data-v-f3689af6]:disabled{color:#999;cursor:not-allowed;background:none}.send-sms-btn.countdown[data-v-f3689af6]{color:#999}[data-v-f3689af6] input[type=number]::-webkit-outer-spin-button,[data-v-f3689af6] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-v-f3689af6] input[type=number]{-moz-appearance:textfield}@media(max-width:768px){.input-with-image[data-v-f3689af6]{flex-direction:column;gap:16px;align-items:stretch}.captcha-image-wrapper[data-v-f3689af6]{align-self:center}.captcha-image[data-v-f3689af6],.captcha-placeholder[data-v-f3689af6]{width:140px;height:56px}.send-sms-btn[data-v-f3689af6]{font-size:13px;padding:6px 10px;min-width:70px}}@media(max-width:480px){.input-with-image[data-v-f3689af6]{gap:12px}.captcha-image[data-v-f3689af6],.captcha-placeholder[data-v-f3689af6]{width:120px;height:48px}.placeholder-text[data-v-f3689af6]{font-size:11px}.send-sms-btn[data-v-f3689af6]{font-size:12px;padding:6px 8px;min-width:65px}}.login-page[data-v-1e658679]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column}.login-container[data-v-1e658679]{flex:1;display:flex;align-items:center;justify-content:center;padding:100px 20px 60px;margin-top:70px}.login-card[data-v-1e658679]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;padding:48px;width:100%;max-width:440px;animation:slideUp-1e658679 .5s ease-out}@keyframes slideUp-1e658679{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-1e658679]{text-align:center;margin-bottom:32px}.login-title[data-v-1e658679]{font-size:28px;font-weight:700;color:#333;margin:0 0 8px}.login-subtitle[data-v-1e658679]{font-size:16px;color:#666;margin:0}.login-tabs[data-v-1e658679]{display:flex;background:#f8f9fa;border-radius:12px;padding:4px;margin-bottom:32px}.tab-btn[data-v-1e658679]{flex:1;background:none;border:none;padding:12px 16px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#666}.tab-btn.active[data-v-1e658679]{background:#fff;color:#667eea;box-shadow:0 2px 8px #0000001a}.login-form[data-v-1e658679]{margin-bottom:32px}.login-btn[data-v-1e658679]{width:100%;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.login-btn[data-v-1e658679]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.login-btn[data-v-1e658679]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-1e658679]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-1e658679 1s linear infinite}@keyframes spin-1e658679{to{transform:rotate(360deg)}}.login-footer[data-v-1e658679]{text-align:center}.footer-links[data-v-1e658679]{display:flex;justify-content:space-between;margin-bottom:24px}.link[data-v-1e658679]{color:#667eea;text-decoration:none;font-size:14px;transition:color .3s ease}.link[data-v-1e658679]:hover{color:#4a5fcf;text-decoration:underline}.social-login[data-v-1e658679]{border-top:1px solid #eee;padding-top:24px}.social-title[data-v-1e658679]{font-size:14px;color:#666;margin:0 0 16px}.social-buttons[data-v-1e658679]{display:flex;justify-content:center;gap:16px}.social-btn[data-v-1e658679]{width:48px;height:48px;border:2px solid #e1e8ed;border-radius:12px;background:#fff;cursor:pointer;font-size:20px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.social-btn[data-v-1e658679]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.social-btn.wechat[data-v-1e658679]:hover{border-color:#1aad19}.social-btn.qq[data-v-1e658679]:hover{border-color:#12b7f5}@media(max-width:768px){.login-container[data-v-1e658679]{padding:80px 15px 40px}.login-card[data-v-1e658679]{padding:32px 24px;border-radius:12px}.login-title[data-v-1e658679]{font-size:24px}.login-subtitle[data-v-1e658679]{font-size:15px}.footer-links[data-v-1e658679]{flex-direction:column;gap:12px}}@media(max-width:480px){.login-card[data-v-1e658679]{padding:24px 20px}.login-title[data-v-1e658679]{font-size:22px}.tab-btn[data-v-1e658679]{font-size:14px;padding:10px 12px}}.register-page[data-v-fbbc4827]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column}.register-container[data-v-fbbc4827]{flex:1;display:flex;align-items:center;justify-content:center;padding:100px 20px 60px;margin-top:70px}.register-card[data-v-fbbc4827]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;padding:48px;width:100%;max-width:480px;animation:slideUp-fbbc4827 .5s ease-out}@keyframes slideUp-fbbc4827{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-header[data-v-fbbc4827]{text-align:center;margin-bottom:32px}.register-title[data-v-fbbc4827]{font-size:28px;font-weight:700;color:#333;margin:0 0 8px}.register-subtitle[data-v-fbbc4827]{font-size:16px;color:#666;margin:0}.register-form[data-v-fbbc4827]{margin-bottom:32px}.password-strength[data-v-fbbc4827]{display:flex;align-items:center;gap:12px;margin:-12px 0 20px;font-size:14px}.strength-label[data-v-fbbc4827]{color:#666}.strength-indicators[data-v-fbbc4827]{display:flex;gap:4px}.strength-dot[data-v-fbbc4827]{width:12px;height:12px;border-radius:50%;background:#e1e8ed;transition:all .3s ease}.strength-dot.active.weak[data-v-fbbc4827]{background:#ff4757}.strength-dot.active.medium[data-v-fbbc4827]{background:#ffa502}.strength-dot.active.strong[data-v-fbbc4827]{background:#2ed573}.strength-text[data-v-fbbc4827]{font-weight:500;font-size:13px}.strength-text.weak[data-v-fbbc4827]{color:#ff4757}.strength-text.medium[data-v-fbbc4827]{color:#ffa502}.strength-text.strong[data-v-fbbc4827]{color:#2ed573}.agreement-section[data-v-fbbc4827]{margin-bottom:24px}.checkbox-wrapper[data-v-fbbc4827]{display:flex;align-items:flex-start;cursor:pointer;gap:12px;line-height:1.5}.agreement-checkbox[data-v-fbbc4827]{display:none}.checkbox-mark[data-v-fbbc4827]{width:18px;height:18px;border:2px solid #e1e8ed;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;margin-top:2px}.checkbox-mark[data-v-fbbc4827]:after{content:"✓";font-size:12px;color:#fff;opacity:0;transform:scale(0);transition:all .2s ease}.agreement-checkbox:checked+.checkbox-mark[data-v-fbbc4827]{background:#667eea;border-color:#667eea}.agreement-checkbox:checked+.checkbox-mark[data-v-fbbc4827]:after{opacity:1;transform:scale(1)}.agreement-text[data-v-fbbc4827]{font-size:14px;color:#666}.agreement-link[data-v-fbbc4827]{color:#667eea;text-decoration:none}.agreement-link[data-v-fbbc4827]:hover{text-decoration:underline}.error-message[data-v-fbbc4827]{color:#ff4757;font-size:14px;margin-top:6px;margin-left:30px}.register-btn[data-v-fbbc4827]{width:100%;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.register-btn[data-v-fbbc4827]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.register-btn[data-v-fbbc4827]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-fbbc4827]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-fbbc4827 1s linear infinite}@keyframes spin-fbbc4827{to{transform:rotate(360deg)}}.register-footer[data-v-fbbc4827]{text-align:center}.footer-links[data-v-fbbc4827]{margin-bottom:24px}.link[data-v-fbbc4827]{color:#667eea;text-decoration:none;font-size:14px;transition:color .3s ease}.link[data-v-fbbc4827]:hover{color:#4a5fcf;text-decoration:underline}@media(max-width:768px){.register-container[data-v-fbbc4827]{padding:80px 15px 40px}.register-card[data-v-fbbc4827]{padding:32px 24px;border-radius:12px;max-width:none}.register-title[data-v-fbbc4827]{font-size:24px}.register-subtitle[data-v-fbbc4827]{font-size:15px}.password-strength[data-v-fbbc4827]{flex-wrap:wrap;gap:8px}.agreement-text[data-v-fbbc4827]{font-size:13px}}@media(max-width:480px){.register-card[data-v-fbbc4827]{padding:24px 20px}.register-title[data-v-fbbc4827]{font-size:22px}.password-strength[data-v-fbbc4827]{font-size:13px;margin:-8px 0 16px}.strength-dot[data-v-fbbc4827]{width:10px;height:10px}.checkbox-mark[data-v-fbbc4827]{width:16px;height:16px}}.reset-password-page[data-v-5e2e6474]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column}.reset-container[data-v-5e2e6474]{flex:1;display:flex;align-items:center;justify-content:center;padding:100px 20px 60px;margin-top:70px}.reset-card[data-v-5e2e6474]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;padding:48px;width:100%;max-width:520px;animation:slideUp-5e2e6474 .5s ease-out}@keyframes slideUp-5e2e6474{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reset-header[data-v-5e2e6474]{text-align:center;margin-bottom:32px}.reset-title[data-v-5e2e6474]{font-size:28px;font-weight:700;color:#333;margin:0 0 8px}.reset-subtitle[data-v-5e2e6474]{font-size:16px;color:#666;margin:0}.step-indicator[data-v-5e2e6474]{display:flex;align-items:center;justify-content:center;margin-bottom:40px;padding:0 20px}.step[data-v-5e2e6474]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-number[data-v-5e2e6474]{width:32px;height:32px;border-radius:50%;background:#e1e8ed;color:#999;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s ease}.step.active .step-number[data-v-5e2e6474]{background:#667eea;color:#fff}.step.completed .step-number[data-v-5e2e6474]{background:#2ed573;color:#fff}.step-label[data-v-5e2e6474]{font-size:12px;color:#999;text-align:center;transition:color .3s ease}.step.active .step-label[data-v-5e2e6474],.step.completed .step-label[data-v-5e2e6474]{color:#333;font-weight:500}.step-line[data-v-5e2e6474]{width:60px;height:2px;background:#e1e8ed;margin:0 16px;transition:background .3s ease}.step-line.active[data-v-5e2e6474]{background:#2ed573}.reset-form[data-v-5e2e6474]{margin-bottom:32px}.verified-phone[data-v-5e2e6474]{display:flex;align-items:center;gap:8px;padding:16px;background:#f0f9f0;border:1px solid #d4edda;border-radius:8px;margin-bottom:24px}.verified-icon[data-v-5e2e6474]{color:#2ed573;font-weight:700;font-size:16px}.verified-text[data-v-5e2e6474]{color:#155724;font-size:14px;font-weight:500}.password-strength[data-v-5e2e6474]{display:flex;align-items:center;gap:12px;margin:-12px 0 20px;font-size:14px}.strength-label[data-v-5e2e6474]{color:#666}.strength-indicators[data-v-5e2e6474]{display:flex;gap:4px}.strength-dot[data-v-5e2e6474]{width:12px;height:12px;border-radius:50%;background:#e1e8ed;transition:all .3s ease}.strength-dot.active.weak[data-v-5e2e6474]{background:#ff4757}.strength-dot.active.medium[data-v-5e2e6474]{background:#ffa502}.strength-dot.active.strong[data-v-5e2e6474]{background:#2ed573}.strength-text[data-v-5e2e6474]{font-weight:500;font-size:13px}.strength-text.weak[data-v-5e2e6474]{color:#ff4757}.strength-text.medium[data-v-5e2e6474]{color:#ffa502}.strength-text.strong[data-v-5e2e6474]{color:#2ed573}.next-btn[data-v-5e2e6474],.reset-btn[data-v-5e2e6474]{width:100%;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.next-btn[data-v-5e2e6474]:hover:not(:disabled),.reset-btn[data-v-5e2e6474]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.next-btn[data-v-5e2e6474]:disabled,.reset-btn[data-v-5e2e6474]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.button-group[data-v-5e2e6474]{display:flex;gap:16px;margin-top:24px}.back-btn[data-v-5e2e6474]{flex:1;height:50px;background:none;color:#666;border:2px solid #e1e8ed;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.back-btn[data-v-5e2e6474]:hover{border-color:#667eea;color:#667eea}.reset-btn[data-v-5e2e6474]{flex:2}.loading-spinner[data-v-5e2e6474]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-5e2e6474 1s linear infinite}@keyframes spin-5e2e6474{to{transform:rotate(360deg)}}.success-content[data-v-5e2e6474]{text-align:center;padding:40px 0}.success-icon[data-v-5e2e6474]{width:80px;height:80px;border-radius:50%;background:#2ed573;color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:scaleIn-5e2e6474 .5s ease-out}@keyframes scaleIn-5e2e6474{0%{transform:scale(0)}to{transform:scale(1)}}.success-title[data-v-5e2e6474]{font-size:24px;font-weight:700;color:#333;margin:0 0 16px}.success-message[data-v-5e2e6474]{font-size:16px;color:#666;margin:0 0 32px;line-height:1.6}.success-actions[data-v-5e2e6474]{display:flex;gap:16px;justify-content:center}.login-btn[data-v-5e2e6474],.home-btn[data-v-5e2e6474]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.login-btn[data-v-5e2e6474]{background:#667eea;color:#fff}.login-btn[data-v-5e2e6474]:hover{background:#4a5fcf;transform:translateY(-2px)}.home-btn[data-v-5e2e6474]{background:none;color:#666;border:2px solid #e1e8ed}.home-btn[data-v-5e2e6474]:hover{border-color:#667eea;color:#667eea}.reset-footer[data-v-5e2e6474]{text-align:center}.footer-links[data-v-5e2e6474]{display:flex;justify-content:space-between;margin-bottom:24px}.link[data-v-5e2e6474]{color:#667eea;text-decoration:none;font-size:14px;transition:color .3s ease}.link[data-v-5e2e6474]:hover{color:#4a5fcf;text-decoration:underline}@media(max-width:768px){.reset-container[data-v-5e2e6474]{padding:80px 15px 40px}.reset-card[data-v-5e2e6474]{padding:32px 24px;border-radius:12px;max-width:none}.reset-title[data-v-5e2e6474]{font-size:24px}.reset-subtitle[data-v-5e2e6474]{font-size:15px}.step-line[data-v-5e2e6474]{width:40px;margin:0 12px}.step-label[data-v-5e2e6474]{font-size:11px}.button-group[data-v-5e2e6474],.success-actions[data-v-5e2e6474]{flex-direction:column}.footer-links[data-v-5e2e6474]{flex-direction:column;gap:12px}}@media(max-width:480px){.reset-card[data-v-5e2e6474]{padding:24px 20px}.reset-title[data-v-5e2e6474]{font-size:22px}.step-indicator[data-v-5e2e6474]{padding:0 10px}.step-number[data-v-5e2e6474]{width:28px;height:28px;font-size:12px}.step-line[data-v-5e2e6474]{width:30px;margin:0 8px}.success-icon[data-v-5e2e6474]{width:60px;height:60px;font-size:30px}.success-title[data-v-5e2e6474]{font-size:20px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}h1,h2,h3,h4,h5,h6{line-height:1.2}a{text-decoration:none;color:inherit}button{font-family:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
