.confirm-dialog-mask[data-v-bc8e7ffb]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.confirm-dialog-panel[data-v-bc8e7ffb]{background:#fff;border-radius:8px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;height:224px;max-width:calc(100vw - 32px);position:relative;width:442px}.confirm-dialog-close[data-v-bc8e7ffb]{background:transparent;border:none;color:#999;cursor:pointer;padding:0;position:absolute;right:24px;top:24px}.confirm-dialog-close[data-v-bc8e7ffb],.confirm-dialog-close svg[data-v-bc8e7ffb]{height:32px;width:32px}.confirm-dialog-body[data-v-bc8e7ffb]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:78px 40px 34px}.confirm-dialog-message[data-v-bc8e7ffb]{color:#333;font-size:18px;line-height:26px;margin:0;text-align:center}.confirm-dialog-actions[data-v-bc8e7ffb]{align-items:center;display:flex;gap:46px;justify-content:center;margin-top:auto}.confirm-dialog-btn[data-v-bc8e7ffb]{border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;height:40px;line-height:40px;padding:0;width:146px}.confirm-dialog-btn--cancel[data-v-bc8e7ffb]{background:#fff;border:1px solid #b5b5b5;color:#666}.confirm-dialog-btn--confirm[data-v-bc8e7ffb]{background:#008bd5;border:1px solid #008bd5;color:#fff}.confirm-dialog-btn--confirm[data-v-bc8e7ffb]:disabled{background:#d9d9d9;border-color:#d9d9d9;cursor:not-allowed}.confirm-dialog-enter-from[data-v-bc8e7ffb],.confirm-dialog-leave-to[data-v-bc8e7ffb]{opacity:0}.confirm-dialog-enter-from .confirm-dialog-panel[data-v-bc8e7ffb],.confirm-dialog-leave-to .confirm-dialog-panel[data-v-bc8e7ffb]{transform:scale(1.04)}@media(max-width:640px){.confirm-dialog-panel[data-v-bc8e7ffb]{height:auto;min-height:224px}.confirm-dialog-body[data-v-bc8e7ffb]{padding:72px 20px 28px}.confirm-dialog-actions[data-v-bc8e7ffb]{gap:16px;width:100%}.confirm-dialog-btn[data-v-bc8e7ffb]{flex:1;width:auto}}.top-bar[data-v-3f17cdcb]{background-color:#2a2e40;color:#fff;font-size:14px;height:40px;position:relative;z-index:2}.top-bar__inner[data-v-3f17cdcb]{justify-content:flex-end}.top-bar__inner[data-v-3f17cdcb],.top-bar__menus[data-v-3f17cdcb]{align-items:center;display:flex;height:100%}.top-bar__menu-trigger[data-v-3f17cdcb]{align-items:center;display:inline-flex;height:100%;position:relative}.top-bar__text[data-v-3f17cdcb]{color:#fff;line-height:40px;white-space:nowrap}.top-bar__link[data-v-3f17cdcb],.top-bar__menu-link[data-v-3f17cdcb]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:100%;line-height:20px;padding:0;text-decoration:none;transition:color .2s;white-space:nowrap}.top-bar__link[data-v-3f17cdcb]:hover{opacity:.85}.top-bar__menu-label[data-v-3f17cdcb]{align-items:center;display:inline-flex}.top-bar__divider[data-v-3f17cdcb]{color:#ffffffb8;font-size:14px;line-height:1;margin:0 16px}.top-bar__menu-arrow[data-v-3f17cdcb]{border-bottom:1px solid #fff;border-right:1px solid #fff;height:8px;margin-inline-start:8px;margin-left:0;transform:rotate(45deg) translateY(-2px);width:8px}.top-bar__dropdown[data-v-3f17cdcb]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 10px 24px #0f172a29;inset-inline-start:50%;left:auto;min-width:132px;padding:8px 0;position:absolute;top:calc(100% + 6px);transform:translate(-50%)}.top-bar__link[data-v-3f17cdcb]:hover,.top-bar__menu-link[data-v-3f17cdcb]:hover{opacity:.85}.top-bar__dropdown-item[data-v-3f17cdcb]{align-items:center;background:transparent;border:0;color:#1f2937;cursor:pointer;display:flex;font-size:14px;line-height:20px;padding:10px 16px;text-align:start;text-decoration:none;white-space:nowrap;width:100%}.top-bar__dropdown-item[data-v-3f17cdcb]:hover{background:#f5f7fa;color:#08c}.top-bar__dropdown-item--button[data-v-3f17cdcb]{font-family:inherit}@media(max-width:992px){.top-bar[data-v-3f17cdcb]{display:none}}.app-header[data-v-16514f9d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid rgba(13,151,222,.08);position:sticky;top:0;z-index:20}.app-header__inner[data-v-16514f9d]{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:76px}.app-header__logo-wrapper[data-v-16514f9d]{align-items:center;display:flex;flex-shrink:0}.app-header__logo[data-v-16514f9d]{align-items:center;display:inline-flex}.app-header__logo-img[data-v-16514f9d]{display:block;height:auto;width:160px}.app-header__right[data-v-16514f9d]{align-items:center;display:flex;gap:18px;min-width:0}.app-header__nav[data-v-16514f9d]{align-items:center;display:flex;gap:28px}.nav-item[data-v-16514f9d]{align-items:center;color:#1a2b3c;display:inline-flex;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-item.is-active[data-v-16514f9d],.nav-item[data-v-16514f9d]:hover{color:#0d97de}.dropdown[data-v-16514f9d]{cursor:default;gap:6px}.arrow-down[data-v-16514f9d]{font-size:12px}.mobile-auth-links[data-v-16514f9d]{display:none;gap:8px}.divider[data-v-16514f9d]{color:#8ca0b3}.app-header__locale[data-v-16514f9d]{position:relative}.app-header__locale-trigger[data-v-16514f9d]{align-items:center;background:#fff;border:1px solid rgba(13,151,222,.18);border-radius:999px;color:#1a2b3c;cursor:pointer;display:inline-flex;gap:10px;height:42px;min-width:132px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.app-header__locale-trigger[data-v-16514f9d]:hover{transform:translateY(-1px)}.app-header__locale-trigger[data-v-16514f9d]:focus-visible{box-shadow:0 0 0 3px #0d97de1f;outline:none}.app-header__locale.is-open .app-header__locale-trigger[data-v-16514f9d]{border-color:#0d97de}.app-header__locale-icon[data-v-16514f9d]{align-items:center;color:#0d97de;display:inline-flex;font-size:18px;height:20px;justify-content:center;width:20px}.app-header__locale-current[data-v-16514f9d]{flex:1;font-size:13px;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.app-header__locale-arrow[data-v-16514f9d]{border-bottom:1.5px solid #6b7c8d;border-right:1.5px solid #6b7c8d;height:8px;transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:8px}.app-header__locale.is-open .app-header__locale-arrow[data-v-16514f9d]{border-color:#0d97de;transform:rotate(-135deg)}.app-header__locale-menu[data-v-16514f9d]{background:#fff;border:1px solid rgba(13,151,222,.12);border-radius:14px;box-shadow:0 18px 40px #12345629;inset-inline-end:0;min-width:188px;padding:8px;position:absolute;right:auto;top:calc(100% + 12px)}.app-header__locale-menu[data-v-16514f9d]:before{background:#fff;border-left:1px solid rgba(13,151,222,.12);border-top:1px solid rgba(13,151,222,.12);content:"";height:12px;inset-inline-end:22px;position:absolute;right:auto;top:-6px;transform:rotate(45deg);width:12px}.app-header__locale-option[data-v-16514f9d]{align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:start;transition:background .2s ease;width:100%}.app-header__locale-option[data-v-16514f9d]:hover{background:#f4fbff}.app-header__locale-option.is-active[data-v-16514f9d]{background:linear-gradient(180deg,#f4fbff,#eef8ff)}.app-header__locale-option-code[data-v-16514f9d]{align-items:center;background:#0d97de14;border-radius:999px;color:#0d97de;display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:50px;padding:0 8px}.app-header__locale-option.is-active .app-header__locale-option-code[data-v-16514f9d]{background:#0d97de1f}.app-header__locale-option-name[data-v-16514f9d]{color:#1a2b3c;font-size:13px}.app-header__locale-option-check[data-v-16514f9d]{color:#0d97de;margin-inline-start:auto;margin-left:0}.menu-toggle[data-v-16514f9d]{background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:0;width:42px}.bar[data-v-16514f9d]{background:#1a2b3c;border-radius:999px;height:2px;margin:0 auto;width:22px}@media(max-width:1200px){.app-header__nav[data-v-16514f9d]{gap:18px}.app-header__locale-trigger[data-v-16514f9d]{width:108px}.app-header__locale-current[data-v-16514f9d]{font-size:12px}.app-header__locale-menu[data-v-16514f9d]{min-width:152px}.app-header__locale-option[data-v-16514f9d]{padding:9px 10px}}@media(max-width:992px){.app-header__inner[data-v-16514f9d]{min-height:68px}.app-header__logo-img[data-v-16514f9d]{width:136px}.app-header__nav[data-v-16514f9d]{align-items:flex-start;background:#fffffffa;border-bottom:1px solid rgba(13,151,222,.08);box-shadow:0 18px 30px #1234561f;display:none;flex-direction:column;gap:0;left:0;padding:16px 20px;position:absolute;right:0;top:calc(100% + 1px)}.app-header__nav.is-open[data-v-16514f9d]{display:flex}.nav-item[data-v-16514f9d]{padding:12px 0;width:100%}.mobile-auth-links[data-v-16514f9d]{width:100%}.menu-toggle[data-v-16514f9d],.mobile-auth-links[data-v-16514f9d]{display:inline-flex}}@media(max-width:768px){.app-header__right[data-v-16514f9d]{gap:10px}.app-header__locale-trigger[data-v-16514f9d]{min-width:102px;padding:0 12px;width:102px}.app-header__locale-icon[data-v-16514f9d]{font-size:16px;width:18px}.app-header__locale-current[data-v-16514f9d]{font-size:12px}.app-header__locale-menu[data-v-16514f9d]{min-width:144px}}.app-footer[data-v-f356c3df]{background:#fff;border-top:1px solid #eee;color:#666;font-size:14px;padding:40px 0;text-align:center}.footer-links[data-v-f356c3df]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.footer-links a[data-v-f356c3df]{color:#666;margin:0 10px;text-decoration:none;transition:color .2s}.footer-links a[data-v-f356c3df]:hover{color:#08c}.footer-links .divider[data-v-f356c3df]{color:#ddd}.footer-contact[data-v-f356c3df]{color:#666;margin-left:20px}.app-footer__copyright[data-v-f356c3df]{color:#999;font-size:12px;margin:0}@media(max-width:768px){.app-footer[data-v-f356c3df]{padding:24px 0}.footer-links[data-v-f356c3df]{flex-direction:column;gap:8px}.footer-contact[data-v-f356c3df]{margin-left:0;margin-top:8px}.divider[data-v-f356c3df]{display:none}}.toast-container[data-v-3474b9e2]{flex-direction:column;gap:12px;left:50%;pointer-events:none;position:fixed;top:calc(var(--app-fixed-header-height, 120px) + 20px);transform:translate(-50%);z-index:9999}.toast-container[data-v-3474b9e2],.toast-item[data-v-3474b9e2]{align-items:center;display:flex}.toast-item[data-v-3474b9e2]{animation:slide-down-3474b9e2 .3s ease-out;border-radius:4px;box-shadow:0 4px 12px #00000026;max-width:80vw;min-width:300px;padding:10px 20px;pointer-events:auto}.toast-item--success[data-v-3474b9e2]{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.toast-item--error[data-v-3474b9e2]{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.toast-icon[data-v-3474b9e2]{align-items:center;display:flex;margin-right:10px}.toast-icon svg[data-v-3474b9e2]{height:20px;width:20px}.toast-message[data-v-3474b9e2]{font-size:14px;font-weight:500;line-height:1.5}.toast-fade-enter-active[data-v-3474b9e2],.toast-fade-leave-active[data-v-3474b9e2]{transition:all .3s ease}.toast-fade-enter-from[data-v-3474b9e2],.toast-fade-leave-to[data-v-3474b9e2]{opacity:0;transform:translateY(-20px)}@keyframes slide-down-3474b9e2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:root{--app-topbar-height:40px;--app-header-height:80px;--app-fixed-header-height:120px}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.app-header-wrapper{backface-visibility:hidden;left:0;position:fixed;right:0;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:1100}.app-main{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:var(--app-fixed-header-height)}@media(max-width:992px){:root{--app-topbar-height:0px;--app-header-height:60px;--app-fixed-header-height:60px}}
