.modal-overlay[data-v-e8676eab]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:15px;position:fixed;z-index:9999}.modal-container[data-v-e8676eab]{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;overflow:hidden;position:relative;width:100%}.close-btn[data-v-e8676eab]{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease;width:36px}.close-btn[data-v-e8676eab]:hover{background-color:#f5f7fa;color:#333}.modal-header[data-v-e8676eab]{padding:30px 30px 15px;text-align:center}.modal-header .modal-title[data-v-e8676eab]{color:#333;font-size:1.4rem;font-weight:600;margin:0 0 20px}.modal-header .modal-logo[data-v-e8676eab]{margin-bottom:15px}.modal-header .modal-logo .logo-text[data-v-e8676eab]{color:#007fa3;font-size:1.8rem;font-weight:700;letter-spacing:-.5px}.login-form[data-v-e8676eab]{padding:0 30px 30px}.login-tabs[data-v-e8676eab]{border-bottom:1px solid #ddd;display:flex;margin-bottom:30px}.login-tabs .tab-btn[data-v-e8676eab]{background:none;border:none;color:#666;cursor:pointer;flex:1;font-size:1rem;padding:10px 0;position:relative;transition:all .2s ease}.login-tabs .tab-btn.active[data-v-e8676eab]{color:#007fa3;font-weight:500}.login-tabs .tab-btn.active[data-v-e8676eab]:after{background-color:#007fa3;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.login-tabs .tab-btn[data-v-e8676eab]:hover{color:#007fa3}.form-fields[data-v-e8676eab]{margin-bottom:30px}.form-group[data-v-e8676eab]{margin-bottom:15px}.form-group input[data-v-e8676eab]{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:.95rem;padding:12px 15px;transition:all .2s ease;width:100%}.form-group input[data-v-e8676eab]:focus{border-color:#1e3765;box-shadow:0 0 0 2px #007fa31a;outline:none}.form-group input[data-v-e8676eab]::-moz-placeholder{color:#999}.form-group input[data-v-e8676eab]::placeholder{color:#999}.phone-field[data-v-e8676eab]{display:flex;gap:10px;margin-bottom:15px}.phone-field .country-code[data-v-e8676eab]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;padding:12px 10px;transition:all .2s ease;width:90px}.phone-field .country-code[data-v-e8676eab]:focus{border-color:#1e3765;box-shadow:0 0 0 2px #007fa31a;outline:none}.phone-field .phone-input[data-v-e8676eab]{border:1px solid #ddd;border-radius:6px;flex:1;font-size:.95rem;padding:12px 15px;transition:all .2s ease}.phone-field .phone-input[data-v-e8676eab]:focus{border-color:#1e3765;box-shadow:0 0 0 2px #007fa31a;outline:none}.phone-field .phone-input[data-v-e8676eab]::-moz-placeholder{color:#999}.phone-field .phone-input[data-v-e8676eab]::placeholder{color:#999}.code-field[data-v-e8676eab]{display:flex;gap:10px}.code-field .code-input[data-v-e8676eab]{border:1px solid #ddd;border-radius:6px;flex:1;font-size:.95rem;padding:12px 15px;transition:all .2s ease}.code-field .code-input[data-v-e8676eab]:focus{border-color:#1e3765;box-shadow:0 0 0 2px #007fa31a;outline:none}.code-field .code-input[data-v-e8676eab]::-moz-placeholder{color:#999}.code-field .code-input[data-v-e8676eab]::placeholder{color:#999}.code-field .get-code-btn[data-v-e8676eab]{background-color:#fff;border:1px solid #007fa3;border-radius:6px;color:#007fa3;cursor:pointer;font-size:.9rem;padding:0 15px;transition:all .2s ease}.code-field .get-code-btn[data-v-e8676eab]:disabled{background-color:#f5f7fa;cursor:not-allowed;opacity:.7}.code-field .get-code-btn[data-v-e8676eab]:not(:disabled):hover{background-color:#f0f7ff}.forgot-password[data-v-e8676eab]{color:#007fa3;display:block;font-size:.9rem;margin-top:5px;text-align:right;text-decoration:none;transition:all .2s ease}.forgot-password[data-v-e8676eab]:hover{text-decoration:underline}.login-btn[data-v-e8676eab]{background-color:#007fa3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px;transition:all .2s ease;width:100%}.login-btn[data-v-e8676eab]:hover{background-color:#1e3765}.login-btn[data-v-e8676eab]:active{transform:scale(.99)}.modal-footer[data-v-e8676eab]{padding:0 30px 30px;text-align:center}.modal-footer p[data-v-e8676eab]{color:#666;font-size:.9rem;margin:0 0 5px}.modal-footer .register-link[data-v-e8676eab]{background:transparent;border:none;color:#007fa3;font-weight:500;outline:none;text-decoration:none;transition:all .2s ease}.modal-footer .register-link[data-v-e8676eab]:hover{text-decoration:underline}.modal-footer .agreement-text[data-v-e8676eab]{font-size:.8rem;margin-top:10px}.modal-footer .agreement-text a[data-v-e8676eab]{color:#007fa3;text-decoration:none}.modal-footer .agreement-text a[data-v-e8676eab]:hover{text-decoration:underline}.navbar[data-v-5f9491ec]{box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-5f9491ec]{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;padding:0 20px;width:1400px}.logo[data-v-5f9491ec]{flex:0 0 auto}.logo-link[data-v-5f9491ec]{text-decoration:none}.logo-text[data-v-5f9491ec]{color:#3b82f6;font-size:1.8rem;font-weight:700;letter-spacing:-.5px}.main-nav[data-v-5f9491ec]{flex:1;margin:0 35px}.nav-list[data-v-5f9491ec]{display:flex;list-style:none;margin:0;padding:0}.nav-link[data-v-5f9491ec]{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-weight:500;height:64px;padding:0 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-link[data-v-5f9491ec]:hover{background-color:#1e3765;color:#00e7fe}.nav-link.active[data-v-5f9491ec]{border-bottom:3px solid #00e7fe;color:#00e7fe;font-weight:600}.right-section[data-v-5f9491ec]{align-items:center;display:flex;flex-shrink:0;gap:15px}.search-box[data-v-5f9491ec]{background:#007fa3;border-radius:20px;position:relative;width:282px}.search-input[data-v-5f9491ec]{background:#fff;border:none;border-radius:20px 0 0 20px;box-sizing:border-box;height:32px;outline:none;padding:8px 15px;transition:all .3s ease;width:218px}.search-icon[data-v-5f9491ec]{cursor:pointer;position:absolute;right:26px;top:50%;transform:translateY(-50%);width:18px}.help-link[data-v-5f9491ec]{color:#fff;text-decoration:none;transition:all .2s ease}.help-link img[data-v-5f9491ec]{margin-right:5px;margin-top:-9px}.help-link[data-v-5f9491ec]:hover{color:#00e7fe}.auth-buttons[data-v-5f9491ec]{display:flex}.btn[data-v-5f9491ec]{border-radius:4px;color:#fff;font-weight:500;padding:8px 5px;text-decoration:none;transition:all .2s ease}.login-btn[data-v-5f9491ec]{align-items:center;display:flex}.login-btn[data-v-5f9491ec],.register-btn[data-v-5f9491ec]{background:transparent;border:none;outline:none;position:relative}.login-btn[data-v-5f9491ec]:hover,.register-btn[data-v-5f9491ec]:hover{color:#00e7fe}@media(max-width:1024px){.search-input[data-v-5f9491ec]{width:140px}.search-input[data-v-5f9491ec]:focus{width:180px}}@media(max-width:768px){.desktop-nav[data-v-5f9491ec]{display:none}.mobile-menu-btn[data-v-5f9491ec],.mobile-nav[data-v-5f9491ec]{display:block}.help-link[data-v-5f9491ec],.search-box[data-v-5f9491ec]{display:none}.container[data-v-5f9491ec]{height:60px}.logo-text[data-v-5f9491ec]{font-size:1.5rem}}.user-trigger[data-v-5f9491ec]{align-items:center;border-radius:20px;cursor:pointer;display:inline-flex;gap:8px;padding:4px 12px;transition:background-color .2s}.user-trigger[data-v-5f9491ec]:hover{background-color:#f5f7fa}.user-profile[data-v-5f9491ec]{align-items:center;border-radius:20px;cursor:pointer;display:inline-flex;padding:4px 8px;position:relative;transition:background-color .2s}.user-profile[data-v-5f9491ec]:hover{background-color:#f5f7fa}.user-profile:hover .username[data-v-5f9491ec]{color:#333}.user-profile .user-info[data-v-5f9491ec]{align-items:center;display:flex;gap:8px}.user-profile .avatar-container[data-v-5f9491ec]{background-color:#e5e7eb;border-radius:50%;height:36px;overflow:hidden;width:36px}.user-profile .avatar-container .avatar[data-v-5f9491ec]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.user-profile .avatar-container .avatar.has-avatar[data-v-5f9491ec]:hover{transform:scale(1.05)}.user-profile .username[data-v-5f9491ec]{color:#fff;font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile .arrow-icon[data-v-5f9491ec]{color:#666;height:16px;transition:transform .2s;width:16px}.user-profile .arrow-icon.rotate[data-v-5f9491ec]{transform:rotate(180deg)}.user-profile .dropdown-menu[data-v-5f9491ec]{animation:fadeIn-5f9491ec .2s ease forwards;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;margin-top:1px;overflow:hidden;position:absolute;right:0;top:100%;width:160px;z-index:1000}.user-profile .logout-btn[data-v-5f9491ec]{align-items:center;background:none;border:none;border-bottom:1px solid #f0f0f0;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.user-profile .logout-btn[data-v-5f9491ec]:hover{background-color:#f5f7fa;color:#1753ea}.user-profile .logout-btn:hover .logout-icon[data-v-5f9491ec]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAEk0lEQVR4AeyaTYgcRRSA3+ueXeIqCtmd7p7dFX9zUAlCTmriH4KXaMzO7IAXUYR4iCgIXhYEo4J6FEU9LAjiSeZnEyJ68i9uyEWQHPRiiMZkd7pnZkMETUic7ufrIT+zNVPZmenqnl6opt50vddVr15987a3u2oM0EdPAhpMTywAGowGIyEgMeuM0WAkBCRmnTEajISAxKwzRoOREJCYdcZoMBICErPOGA1GQkBiTn/GSAKP26zBSAhrMHGCmX56dcKed5+x8/UFZ947MKxw/1dy+fojklgTNUfOGLvobvfHM8eBjIOA8C4RvjmscP8PA4QfnUK9Mls8fUOiJITBDEEfSL23SOMQmIe5090sygoB5FvBlreVORzCUSQwTb/5AgDdNsS4G3YhoNdni39v3bBhTA0igUEIdsQUV9vtf8Glne3KCD4igeF7grM+ZjrkVSwcTrJdsSDS1Hr/yWldwSQ3dLpH0mAk348Gk34wSHzP8oQ4XUEHa8673y7Uf2c5NllszojXVenpypgAwmeiK3O7sBWz315R2ucimWjgEtfD56YHMgEdjQtOqsB4VWsfAuzm/0Yvtwxj228lvMQQrhbHb4avC3dcNfAzVCYIjjl7a7dfs6mpDQBGzYAbeXEr1tdu2f5krTS1IrZ1zakjbDvJ0lluJdNczuVXlT5opg5M54y76iX0Efw9QNAUrs0EmDmqEs7mAsM03EruV9PEXT1u1G04Vt69k5tFLomAsZ9zbwyXE5z5xmMqJCDIAeAb0H3MIBrL1l7vru5Lg1liB2MXGvvgvPFPuJxARN+TIgGiRclUc2jiT/aca0mu92WOHQwAvdhXJGob5cA0FqK4TABMlPBG1zcBMPjZCKbngh+8F2Xc2MF4lewiTAQ3GQSPIuLjqEgA8CXofdQDAx72lpx678v9WWMHE4bhfeH8W6taR9xy9gcVYiDUAOmd0LcgK0TBg42SdUKwD6wmAmbgqK7TwSnU7vN9WgYCW2i2YlBrZ73qiE/GQrP+1E0HhsAsAYK4steGUqtOn+pv2hu3Sh0YJ9/YzftS+609npgRMJNfm+Up3cPSUegv9P1dKqGEzlMFxs7XFwnpKyL8GMfwZHt7JozysqxUJ8/wveW7yyqf8FTLMB9yD+b+ZEVpSRUY/hN5qmN2E2ep8USH3q6O4ZYit/sAAT8dM8Z3rHW8hbcbKPpIFxgAR5iXqMOZ0i1nvbL1mlvJ7g/rQntlatrAKJtYVEcajISgBhMHGASjBusOfNIu1GlIOb/OFStBQOf4NJISKWN4wegXIeooP93o6pvxMz8L/hNTI4G5+cK5zznSP1iUF0Iorx6aPK3ccZ8OI4E58c22ixTQHI+lGs6XmYut59nvyEokMGHU9SX7OC8rbEeCIusLvCf01rDCL4avhssTXsV6dvXwdNc9h/0nViKDCSMNlxXcqlXmCb3Pe0IHhhXecPuoxssToc9RixIwo55EHONrMBKqGowGIyEgMceTMZLBNpNZg5F8WxqMBiMhIDHrjNFgJAQkZp0xGoyEgMSsM0aDkRCQmHXGaDASAhLz/wAAAP//mObeVgAAAAZJREFUAwA3Ilqr4Qf2RgAAAABJRU5ErkJggg==) no-repeat;background-size:cover}.user-profile .logout-btn .logout-icon[data-v-5f9491ec]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAEUklEQVR4AeyaS0hUURjHx1ETq4VG9MCi9yIigla9HwRtiqJAaCNFOqMWBUKbIOgF1TKSfI0G4SosKop2vY02QbRoVfSWHkS6KKVQp98xZ7jd5suZuefOXOGT7+8957t3vnPO736ec+4dwyH9SUlAwaTEEgopGAUjEBDcmjEKRiAguDVjFIxAQHBrxigYgYDg1oxRMAIBwa0Zo2AEAoI7+BkjdNxvt4IRCCsYP8FEo9GJtbW12yORyGHKx7IVMQ6gdUJfc+r2nDFAWEqPn8Xj8WsFBQWnKB/NVsQ4h+4T80pDQ0MpcfJmnsBUVlZOoOc30EJk03b29/efsBkw01iewJSXl++hwTnIupE5h6qrq6dYD5xmQE9gaGM58s2KiopW+xZ8jMCewHBXZzjjU7/e1tZWkKVS9WWqM34uy6k6k8v2A9uWghFujYIZB2Di9PEzStrw8PCnZGW0wAZwWTQafcHxcV1dXcWo2/ohaBlj9kSJQQ709fXdTlTMkX1TIRP8VcoLOa4A3CO/4AQKDKtZhN3zFga9PxwOL+rq6voFhKSxbzKPC/OSjlBoDnBM5sx1+KwUMwBjpb0xg7S2tt6KxWJNLS0tPe6Le3t7H+B7hZw2GzjdbAatbjQDB8Y5YneZDBoim7bh/4qcVlFYWPjIJpxxBcaQIJueA2EN5b8mauojcOrr6+dT9mw5AVNVVTWJVWQdE+UGGyJrZjLyI8htFUNDQ92sWgvcJzKt+w4mwk9pael3BnOfueCuLTHQGEplBtpDbsC0VCfT9fkOhtVlb7qdsXjdTG7AYS/xfAfjpXP5/KzvYLhzF/IwwE9k6mkv7foOhlUkNjAwMJmN23o6u9GWmLOiwsC/MAGvZR/0RTifltt3MKYXnZ2dP9i4PaCz92wIyB/RSRPbpR6W8pUdHR0vXf6MqzkBk3Gv/vMBFrklZEQ3l0xHTuvBv7q5udm9M3Zek3Z53IEhU7oYnfvN3ggUMuUt56xY4MCwOdtCVuyrqalxZ0QI3yxGvRg57R3z1hqbUEzwQIEBitm03SQrzjPYV7xmMF/PmH6OqL29/QPn7oxU/vx6y3WrmLfe/Kna+x0oMAxrK0rYxLKysk2JSuI4ODhYSfksamZOWQ6U5FM4PmsWthbJTqAZzjBkw191c44/mW+8t2lA+0zZ+PxQ0MD4McasYioYAZuC8QnMR2dcVozNrCzxLNXvjGXKPGf1mWM+5CljAPHU1Wkv/7rxz2eLi4ufuOLnrOoJTElJyUV6+hpZNx4SLzc1Nb23HjjNgJ7ANDY2/iRrdtCWbTiXiLubuHkzT2BMr3lqfsZrhaUMxGy8zFuz4/izEjEOovXsUXahf+Yc4ubMPIMxPR19rXCZwZxBx7IVkBuR+e7IhM2rrIDJ6wh8alzBCGAVjIIRCAhufzJGaGw8uRWMcLcUjIIRCAhuzRgFIxAQ3JoxCkYgILg1YxSMQEBwa8YoGIGA4P4NAAD//8QotjUAAAAGSURBVAMA/ro3q8kRq2gAAAAASUVORK5CYII=) no-repeat;background-size:cover;height:25px;width:25px}@keyframes fadeIn-5f9491ec{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.site-footer[data-v-c353fbb5]{background-color:#1e3765;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:500px;justify-content:center;padding:45px 0}.site-footer .container[data-v-c353fbb5]{margin:0 auto;padding:0 20px;width:1200px}.site-footer .footer-upper[data-v-c353fbb5]{padding-bottom:20px}.site-footer .footer-content[data-v-c353fbb5]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.site-footer .footer-logo[data-v-c353fbb5]{flex:0 0 200px}.site-footer .footer-logo .logo-link[data-v-c353fbb5]{text-decoration:none}.site-footer .footer-logo .logo-desc[data-v-c353fbb5]{color:#fff;line-height:1.5;margin-top:10px}.site-footer .footer-links[data-v-c353fbb5]{display:flex;flex:1;min-width:400px}.site-footer .footer-links .link-column[data-v-c353fbb5]{flex:1;margin-left:130px}.site-footer .footer-links .link-column .column-title[data-v-c353fbb5]{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px;position:relative}.site-footer .footer-links .link-column .column-title NuxtLink[data-v-c353fbb5],.site-footer .footer-links .link-column .column-title a[data-v-c353fbb5]{color:#fff;text-decoration:none;transition:color .2s ease}.site-footer .footer-links .link-column .column-title NuxtLink[data-v-c353fbb5]:hover,.site-footer .footer-links .link-column .column-title a[data-v-c353fbb5]:hover{color:#3b82f6}.site-footer .footer-links .link-column .column-title[data-v-c353fbb5]:after{background-color:#3b82f6;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.site-footer .footer-links .link-column .link-list[data-v-c353fbb5]{list-style:none;margin:0;padding:0}.site-footer .footer-links .link-column .link-list li[data-v-c353fbb5]{margin-bottom:10px}.site-footer .footer-links .link-column .link-list NuxtLink[data-v-c353fbb5],.site-footer .footer-links .link-column .link-list a[data-v-c353fbb5]{color:#fff;text-decoration:none;transition:color .2s ease}.site-footer .footer-links .link-column .link-list NuxtLink[data-v-c353fbb5]:hover,.site-footer .footer-links .link-column .link-list a[data-v-c353fbb5]:hover{color:#3b82f6}.site-footer .footer-qrcode[data-v-c353fbb5]{flex:0 0 120px}.site-footer .footer-qrcode .qrcode-box[data-v-c353fbb5]{text-align:center}.site-footer .footer-qrcode .qrcode-box .qrcode-placeholder[data-v-c353fbb5]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;color:#fff;display:flex;height:120px;justify-content:center;margin:0 auto 10px;width:120px}.site-footer .footer-qrcode .qrcode-box .qrcode-text[data-v-c353fbb5]{color:#fff}.site-footer .footer-divider[data-v-c353fbb5]{background-color:#e2e8f0;height:1px;margin:35px auto;width:1200px}.site-footer .footer-lower[data-v-c353fbb5]{padding:20px 0}.site-footer .footer-lower .footer-info[data-v-c353fbb5]{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.site-footer .footer-lower .footer-info .copyright[data-v-c353fbb5]{margin:0}.site-footer .footer-lower .footer-info .footer-meta[data-v-c353fbb5]{align-items:center;display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center}@media(max-width:768px){.site-footer .footer-content[data-v-c353fbb5]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.site-footer .footer-logo[data-v-c353fbb5]{flex:none;margin-bottom:20px}.site-footer .footer-links[data-v-c353fbb5]{flex-direction:column;gap:20px;min-width:auto;width:100%}.site-footer .footer-links .link-column[data-v-c353fbb5]{margin-bottom:10px}.site-footer .footer-links .link-column .column-title[data-v-c353fbb5]:after{left:50%;transform:translate(-50%)}.site-footer .footer-meta[data-v-c353fbb5]{flex-direction:column;gap:5px}}
