html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#app{height:100%;margin:0;padding:0}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";display:flex;flex-direction:column}.app{flex:1;display:flex;flex-direction:column}html body .ant-message-notice-content{color:#000000e0!important}html body .ant-message,html body .ant-notification{z-index:5001!important}html body .ant-modal-confirm-body{color:#000000e0!important}html body .ant-modal-mask,html body .ant-modal-wrap{z-index:3000}html body .ant-modal-mask,html body .ant-modal-wrap{position:fixed!important;top:0;right:0;bottom:0;left:0}html body .ant-table-cell-fix-right .ant-space,html body .ant-table-cell-fix-right-first .ant-space,html body .ant-table-cell-fix-right-last .ant-space{flex-wrap:nowrap;white-space:nowrap}html body .ant-table-cell-fix-right .ant-btn,html body .ant-table-cell-fix-right-first .ant-btn,html body .ant-table-cell-fix-right-last .ant-btn{white-space:nowrap}html body .page-action-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}html body .selection-summary{flex:0 0 auto;max-width:280px;overflow:hidden;color:#667085;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.layout[data-v-4f46cc68]{height:100vh;display:flex;overflow:hidden}.sider[data-v-4f46cc68]{position:fixed;height:100vh;left:0;top:0;z-index:1000;overflow:hidden;overflow-x:hidden;background:#001529}.sider[data-v-4f46cc68]::-webkit-scrollbar{width:4px}.sider[data-v-4f46cc68]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sider[data-v-4f46cc68]::-webkit-scrollbar-track{background:transparent}.sider[data-v-4f46cc68]:hover::-webkit-scrollbar-thumb{background:#fff6}.sider .logo[data-v-4f46cc68]{height:56px;display:flex;align-items:center;justify-content:center;background:#001529;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}.sider .logo h2[data-v-4f46cc68]{color:#fff;margin:0;font-size:17px;font-weight:600}.sider[data-v-4f46cc68] .ant-layout-sider-children{background:#001529;height:100vh;display:flex;flex-direction:column}.sider .sider-menu-scroll[data-v-4f46cc68]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.sider .sider-menu-scroll[data-v-4f46cc68]::-webkit-scrollbar{width:4px}.sider .sider-menu-scroll[data-v-4f46cc68]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sider .sider-menu-scroll[data-v-4f46cc68]::-webkit-scrollbar-track{background:transparent}.sider .sider-menu-scroll[data-v-4f46cc68]:hover::-webkit-scrollbar-thumb{background:#fff6}.sider[data-v-4f46cc68] .ant-menu{padding-bottom:20px}.sider[data-v-4f46cc68] .ant-menu-item,.sider[data-v-4f46cc68] .ant-menu-submenu-title{height:38px;line-height:38px;margin-block:2px}.profile-descriptions[data-v-4f46cc68]{margin-bottom:16px}.profile-form[data-v-4f46cc68]{margin-top:12px}.profile-password-hint[data-v-4f46cc68]{margin-top:6px;color:#00000073;font-size:12px}.main-layout[data-v-4f46cc68]{margin-left:216px;flex:1;height:100vh;min-width:0;display:flex;flex-direction:column;overflow:hidden}.header[data-v-4f46cc68]{flex:0 0 56px;height:56px;line-height:56px;background:#001529;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.header .header-left .page-title[data-v-4f46cc68]{color:#fff;font-size:16px;font-weight:500}.alert-trigger[data-v-4f46cc68]{color:#fff;height:34px;width:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.alert-trigger[data-v-4f46cc68] .anticon{font-size:18px;color:#fff}.alert-trigger[data-v-4f46cc68]:hover{background:#ffffff1f;transform:translateY(-1px)}.language-switch-inline[data-v-4f46cc68]{display:inline-flex;align-items:center;gap:8px}.language-label[data-v-4f46cc68]{color:#ffffffe0;font-size:13px;font-weight:600}.language-select[data-v-4f46cc68]{width:128px}.alert-popover-overlay .ant-popover-inner{padding:0;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #0f172a2e}.alert-popover{width:380px;max-width:calc(100vw - 32px);background:linear-gradient(180deg,#fffaf6,#fff 42%)}.alert-popover-header{padding:16px 18px 12px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(250,140,22,.14)}.alert-popover-title{color:#1f2937;font-size:16px;font-weight:700;line-height:22px}.alert-popover-subtitle{margin-top:3px;color:#8c8c8c;font-size:12px}.alert-list{max-height:430px;overflow-y:auto;padding:10px}.alert-item{border:1px solid #f0f0f0;border-radius:14px;padding:12px;margin-bottom:10px;background:#ffffffe6;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.alert-item:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.alert-item.unread{border-color:#fa8c1657;background:linear-gradient(135deg,#fff7e6f2,#fffffffa)}.alert-item-title-row{display:flex;align-items:center;gap:8px;min-width:0}.alert-dot{width:8px;height:8px;border-radius:50%;background:#fa8c16;flex:0 0 auto;box-shadow:0 0 0 4px #fa8c161f}.alert-critical .alert-dot,.alert-error .alert-dot{background:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1f}.alert-item-title{flex:1;min-width:0;color:#1f2937;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-level-tag{margin-right:0}.alert-item-content{margin-top:8px;color:#4b5563;font-size:13px;line-height:1.55}.alert-item-time{margin-top:8px;color:#9ca3af;font-size:12px}.alert-empty{padding:34px 0 38px}.content[data-v-4f46cc68]{padding:0;background:#f0f2f5;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.content-wrapper[data-v-4f46cc68]{padding:16px;width:100%}.tabs-container[data-v-4f46cc68]{flex:0 0 auto;background:#fff;border-bottom:1px solid #f0f0f0;padding:4px 8px 0}.tabs-container[data-v-4f46cc68] .ant-tabs{margin:0}.tabs-container[data-v-4f46cc68] .ant-tabs-nav{margin-bottom:0}.tabs-container[data-v-4f46cc68] .ant-tabs-tab{padding:6px 12px;background:#fafafa;border:1px solid #f0f0f0;border-bottom:none;border-radius:4px 4px 0 0;margin-right:4px;transition:all .3s}.tabs-container[data-v-4f46cc68] .ant-tabs-tab:hover{background:#f0f2f5}.tabs-container[data-v-4f46cc68] .ant-tabs-tab.ant-tabs-tab-active{background:#fff;border-bottom:1px solid #fff;color:#1890ff}.tabs-container[data-v-4f46cc68] .ant-tabs-tab-btn{color:inherit}.tabs-container[data-v-4f46cc68] .ant-tabs-ink-bar{display:none}.portal-layout[data-v-3777df0d]{height:100vh;display:flex;overflow:hidden}.portal-sider[data-v-3777df0d]{position:fixed;height:100vh;left:0;top:0;z-index:1000;overflow:hidden;background:#001529}.portal-sider[data-v-3777df0d] .ant-layout-sider-children{height:100vh;display:flex;flex-direction:column;background:#001529}.portal-logo[data-v-3777df0d]{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:center;background:#001529;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}.portal-logo h2[data-v-3777df0d]{margin:0;color:#fff;font-size:17px;font-weight:600}.portal-menu-scroll[data-v-3777df0d]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.portal-menu-scroll[data-v-3777df0d]::-webkit-scrollbar{width:4px}.portal-menu-scroll[data-v-3777df0d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.portal-menu-scroll[data-v-3777df0d]::-webkit-scrollbar-track{background:transparent}.portal-menu-scroll[data-v-3777df0d]:hover::-webkit-scrollbar-thumb{background:#fff6}.portal-sider[data-v-3777df0d] .ant-menu{padding-bottom:20px}.portal-sider[data-v-3777df0d] .ant-menu-item,.portal-sider[data-v-3777df0d] .ant-menu-submenu-title{height:38px;line-height:38px;margin-block:2px}.portal-main-layout[data-v-3777df0d]{margin-left:216px;height:100vh;min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb}.portal-header[data-v-3777df0d]{flex:0 0 56px;height:56px;line-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#001529;border-bottom:1px solid rgba(255,255,255,.08)}.portal-page-title[data-v-3777df0d]{color:#fff;font-size:16px;font-weight:500}.portal-header-right[data-v-3777df0d]{display:flex;align-items:center;gap:12px}.language-switch-inline[data-v-3777df0d]{display:inline-flex;align-items:center;gap:8px}.language-label[data-v-3777df0d]{color:#ffffffe0;font-size:13px;font-weight:600}.language-select[data-v-3777df0d]{width:128px}.portal-user-trigger[data-v-3777df0d]{color:#fff}.portal-user-trigger[data-v-3777df0d]:hover,.portal-user-trigger[data-v-3777df0d]:focus{color:#fff;background:#ffffff1a}.portal-content[data-v-3777df0d]{padding:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.portal-content-inner[data-v-3777df0d]{width:100%;padding:24px;display:flex;flex-direction:column;gap:20px;animation:portal-fade-in-3777df0d .24s ease-out}.portal-profile-descriptions[data-v-3777df0d],.portal-profile-form[data-v-3777df0d]{margin-top:12px}@keyframes portal-fade-in-3777df0d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.portal-layout[data-v-3777df0d]{display:block;height:auto;min-height:100vh;overflow:visible}.portal-sider[data-v-3777df0d]{position:static;width:100%!important;height:auto;overflow:visible}.portal-main-layout[data-v-3777df0d]{margin-left:0;height:auto;min-height:100vh;overflow:visible}.portal-header[data-v-3777df0d]{padding:0 16px}.portal-page-title[data-v-3777df0d]{font-size:18px}.portal-content[data-v-3777df0d]{padding:16px;overflow:visible}}.marketing-shell[data-v-42de9cec]{min-height:100vh;background:#fff;color:#14213d}.marketing-header[data-v-42de9cec]{position:sticky;top:0;z-index:1000;width:100%;box-sizing:border-box;height:72px;margin:0;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .25s ease,border-color .25s ease,background .25s ease;border-bottom:1px solid transparent}.marketing-header.is-scrolled[data-v-42de9cec]{background:#fffffff0;border-bottom-color:#e7edf7;box-shadow:0 8px 24px #1e38701a}.marketing-logo[data-v-42de9cec]{display:inline-flex;align-items:center;gap:9px;color:#14213d;font-weight:800;font-size:22px;letter-spacing:-.5px}.marketing-logo[data-v-42de9cec]:hover{color:#14213d}.marketing-logo-mark[data-v-42de9cec]{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#2455e6;color:#fff;font-size:17px}.marketing-nav[data-v-42de9cec]{display:flex;gap:28px;align-items:center;margin-left:auto}.marketing-nav a[data-v-42de9cec],.text-link[data-v-42de9cec],.footer-links a[data-v-42de9cec]{color:#53617b;font-size:14px;font-weight:600}.marketing-nav a.router-link-active[data-v-42de9cec]{color:#2455e6}.marketing-actions[data-v-42de9cec]{display:flex;align-items:center;gap:16px}.language-button[data-v-42de9cec]{padding:5px 7px;border:0;background:transparent;color:#53617b;font-size:13px}.primary-button[data-v-42de9cec]{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:0 21px;border-radius:9px;background:#2455e6;color:#fff!important;font-weight:700;font-size:14px;box-shadow:0 10px 24px #2455e633}.primary-button[data-v-42de9cec]:hover{background:#1945ca;color:#fff}.compact[data-v-42de9cec]{min-height:38px;padding:0 14px}.marketing-footer[data-v-42de9cec]{max-width:1124px;margin:auto;padding:52px 28px 34px;display:grid;grid-template-columns:1.2fr 1fr auto;gap:36px;border-top:1px solid #e8edf7;color:#6c7890}.marketing-footer p[data-v-42de9cec]{margin:12px 0 0;font-size:14px}.footer-logo[data-v-42de9cec]{font-size:19px}.footer-logo .marketing-logo-mark[data-v-42de9cec]{width:25px;height:25px;font-size:14px}.footer-links[data-v-42de9cec]{display:flex;gap:18px;flex-wrap:wrap;align-content:start}.footer-meta[data-v-42de9cec]{font-size:12px;display:flex;flex-direction:column;gap:7px;text-align:right}@media(max-width:800px){.marketing-header[data-v-42de9cec]{height:auto;min-height:68px;padding:12px 18px}.marketing-nav[data-v-42de9cec]{display:none}.marketing-actions[data-v-42de9cec]{gap:10px}.text-link[data-v-42de9cec]{display:none}.marketing-footer[data-v-42de9cec]{grid-template-columns:1fr;padding:36px 20px 28px;gap:24px}.footer-meta[data-v-42de9cec]{text-align:left}.compact[data-v-42de9cec]{padding:0 11px}}.marketing-nav a[data-v-42de9cec],.footer-links a[data-v-42de9cec],.marketing-actions a[data-v-42de9cec]{position:relative;text-decoration:none!important}.marketing-nav a[data-v-42de9cec]{z-index:0;padding:8px 10px;transition:color .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.marketing-nav a[data-v-42de9cec]:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:0;height:calc(100% + 8px);border-radius:999px;background:#dee6f3b8;transform:translate(-50%,-50%);transition:width .32s cubic-bezier(.2,.8,.2,1)}.marketing-nav a[data-v-42de9cec]:hover{color:#243552;transform:scale(1.035)}.marketing-nav a[data-v-42de9cec]:hover:before{width:calc(100% + 20px)}.login-button[data-v-42de9cec]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:9px;background:#eef1f5;color:#69758a!important;font-size:14px;font-weight:700;text-decoration:none!important;box-shadow:0 5px 14px #2536520f;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease}.login-button[data-v-42de9cec]:hover{background:#e7ebf0;color:#5c687d!important;transform:scale(1.045);box-shadow:0 9px 20px #2536521a}.marketing-actions .primary-button[data-v-42de9cec]{background:#eef1f5;color:#69758a!important;box-shadow:0 5px 14px #2536520f;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease}.marketing-actions .primary-button[data-v-42de9cec]:hover{background:#e7ebf0;color:#5c687d!important;transform:scale(1.045);box-shadow:0 9px 20px #2536521a}.marketing-actions .primary-button[data-v-42de9cec]{background:#2455e6;color:#fff!important;box-shadow:0 10px 24px #2455e633}.marketing-actions .primary-button[data-v-42de9cec]:hover{background:#1945ca;color:#fff!important;transform:scale(1.045);box-shadow:0 12px 26px #2455e640}.language-button[data-v-42de9cec]{border-radius:9px;text-decoration:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease}.language-button[data-v-42de9cec]:hover{background:#eef1f5;color:#5c687d;transform:scale(1.045);box-shadow:0 7px 16px #25365214}.quick-contact[data-v-42de9cec]{position:fixed;right:22px;bottom:30%;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.quick-contact-menu[data-v-42de9cec]{display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid rgba(214,224,241,.92);border-radius:15px;background:#ffffffeb;box-shadow:0 16px 36px #233b6f29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:contact-menu-in-42de9cec .25s ease both}.quick-contact-option[data-v-42de9cec]{display:flex;align-items:center;gap:9px;min-width:145px;padding:9px 11px;border-radius:10px;color:#52627d!important;font-size:12px;font-weight:700;text-decoration:none!important;transition:transform .22s ease,background .22s ease,color .22s ease}.quick-contact-option svg[data-v-42de9cec]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.quick-contact-option.telegram svg[data-v-42de9cec]{fill:currentColor;stroke:none}.quick-contact-option[data-v-42de9cec]:hover{transform:translate(-3px);background:#f0f5ff;color:#2455e6!important}.quick-contact-option.whatsapp[data-v-42de9cec]:hover{background:#effaf6;color:#22956e!important}.quick-contact-trigger[data-v-42de9cec]{position:relative;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#2455e6;color:#fff;box-shadow:0 12px 28px #2455e647;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.quick-contact-trigger[data-v-42de9cec]:hover{transform:scale(1.07);background:#1945ca;box-shadow:0 16px 32px #2455e657}.quick-contact-trigger svg[data-v-42de9cec]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.quick-contact-trigger svg path+path[data-v-42de9cec]{stroke-dasharray:0 5 0 5}.quick-contact-pulse[data-v-42de9cec]{position:absolute;right:1px;top:2px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#45c99f;animation:contact-pulse-42de9cec 2.2s ease-out infinite}@keyframes contact-pulse-42de9cec{0%,55%,to{box-shadow:0 0 #45c99f59}25%{box-shadow:0 0 0 7px #45c99f00}}@keyframes contact-menu-in-42de9cec{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:800px){.quick-contact[data-v-42de9cec]{right:14px;bottom:22px}.quick-contact-option[data-v-42de9cec]{min-width:138px}.quick-contact-trigger[data-v-42de9cec]{width:48px;height:48px}}.quick-contact-option svg[data-v-42de9cec]{fill:currentColor;stroke:none;flex:none}.quick-contact-option svg .brand-mark[data-v-42de9cec]{fill:#fff}.nav-toggle[data-v-42de9cec],.mobile-nav[data-v-42de9cec]{display:none}@media(max-width:800px){.marketing-header[data-v-42de9cec]{gap:12px;min-height:60px;padding:10px 14px}.marketing-logo[data-v-42de9cec]{font-size:18px;gap:8px}.marketing-logo-mark[data-v-42de9cec]{width:26px;height:26px;font-size:15px;border-radius:8px}.marketing-actions[data-v-42de9cec]{gap:8px}.marketing-actions .login-button[data-v-42de9cec]{display:none}.marketing-actions .primary-button[data-v-42de9cec]{min-height:34px;padding:0 12px;font-size:13px}.language-button[data-v-42de9cec]{font-size:12px;padding:4px 5px}.nav-toggle[data-v-42de9cec]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}.nav-toggle span[data-v-42de9cec]{display:block;width:20px;height:2px;border-radius:2px;background:#53617b;transition:transform .25s ease,opacity .25s ease}.nav-toggle.is-open span[data-v-42de9cec]:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle.is-open span[data-v-42de9cec]:nth-child(2){opacity:0}.nav-toggle.is-open span[data-v-42de9cec]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav[data-v-42de9cec]{position:fixed;top:60px;left:0;right:0;z-index:999;display:none;flex-direction:column;padding:8px 18px 18px;background:#fffffffa;border-bottom:1px solid #e7edf7;box-shadow:0 18px 40px #1e38701f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-nav.is-open[data-v-42de9cec]{display:flex}.mobile-nav>a[data-v-42de9cec]{padding:13px 6px;color:#53617b;font-size:15px;font-weight:600;text-decoration:none!important;border-bottom:1px solid #eef1f6}.mobile-nav>a.router-link-active[data-v-42de9cec]{color:#2455e6}.mobile-nav-actions[data-v-42de9cec]{display:flex;gap:10px;margin-top:14px}.mobile-nav-actions .login-button[data-v-42de9cec],.mobile-nav-actions .primary-button[data-v-42de9cec]{flex:1;justify-content:center;min-height:42px}}@media(max-width:420px){.marketing-header[data-v-42de9cec]{gap:10px;padding:10px 12px}.marketing-logo[data-v-42de9cec]{font-size:16px}.marketing-logo-mark[data-v-42de9cec]{width:24px;height:24px;font-size:14px}.marketing-actions .primary-button[data-v-42de9cec]{padding:0 10px;font-size:12px}.language-button[data-v-42de9cec]{font-size:11px}.nav-toggle[data-v-42de9cec]{width:38px;height:38px}}
