.dialog-fade-enter-active[data-v-1e8c0814],.dialog-fade-leave-active[data-v-1e8c0814]{transition:opacity .28s cubic-bezier(.16,1,.3,1)}.dialog-fade-enter-from[data-v-1e8c0814],.dialog-fade-leave-to[data-v-1e8c0814]{opacity:0}.dialog-pop-enter-active[data-v-1e8c0814],.dialog-pop-leave-active[data-v-1e8c0814]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1)}.dialog-pop-enter-from[data-v-1e8c0814],.dialog-pop-leave-to[data-v-1e8c0814]{opacity:0;transform:scale(.96) translateY(8px)}@media(prefers-reduced-motion:reduce){.dialog-fade-enter-active[data-v-1e8c0814],.dialog-fade-leave-active[data-v-1e8c0814],.dialog-pop-enter-active[data-v-1e8c0814],.dialog-pop-leave-active[data-v-1e8c0814]{transform:none;transition:opacity .12s ease}.dialog-pop-enter-from[data-v-1e8c0814],.dialog-pop-leave-to[data-v-1e8c0814]{opacity:0;transform:none}}.sheet-fade-enter-active[data-v-1ddfbf51],.sheet-fade-leave-active[data-v-1ddfbf51]{transition:opacity .28s cubic-bezier(.16,1,.3,1)}.sheet-fade-enter-from[data-v-1ddfbf51],.sheet-fade-leave-to[data-v-1ddfbf51]{opacity:0}.sheet-rise-enter-active[data-v-1ddfbf51],.sheet-rise-leave-active[data-v-1ddfbf51]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.sheet-rise-enter-from[data-v-1ddfbf51],.sheet-rise-leave-to[data-v-1ddfbf51]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sheet-fade-enter-active[data-v-1ddfbf51],.sheet-fade-leave-active[data-v-1ddfbf51],.sheet-rise-enter-active[data-v-1ddfbf51],.sheet-rise-leave-active[data-v-1ddfbf51]{transform:none;transition:opacity .12s ease}.sheet-rise-enter-from[data-v-1ddfbf51],.sheet-rise-leave-to[data-v-1ddfbf51]{opacity:0;transform:none}}.cta[data-v-09cc7624]{background:linear-gradient(135deg,#002478,#0050d4 50%,#6b46ff);font-family:var(--font-family-base);overflow:hidden;position:relative}.cta__glow[data-v-09cc7624]{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.cta__glow--cyan[data-v-09cc7624]{background:radial-gradient(circle,#00d1db 0,#0050d400 70%);height:800px;left:-300px;opacity:.6;top:-200px;width:1200px}.cta__glow--magenta[data-v-09cc7624]{background:radial-gradient(circle,#e8367b 0,#0050d400 70%);bottom:-200px;height:700px;opacity:.5;right:-200px;width:900px}.cta__inner[data-v-09cc7624]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:96px 24px;position:relative;text-align:center;z-index:1}@media(min-width:1024px){.cta__inner[data-v-09cc7624]{padding:160px 80px}}.cta__title[data-v-09cc7624]{display:flex;flex-direction:column;margin-top:20px}.cta__t1[data-v-09cc7624],.cta__t2[data-v-09cc7624]{font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1.1}@media(min-width:768px){.cta__t1[data-v-09cc7624],.cta__t2[data-v-09cc7624]{font-size:clamp(30px,3.9vw,50px);letter-spacing:-1.2px;line-height:1.06}}.cta__t1[data-v-09cc7624]{color:#fff}.cta__t2[data-v-09cc7624]{color:#ffffffed}.cta__sub[data-v-09cc7624]{color:#fffc;font-size:14px;line-height:1.5;margin-top:24px}@media(min-width:1024px){.cta__sub[data-v-09cc7624]{font-size:17px;margin-top:40px}}.cta__btns[data-v-09cc7624]{display:flex;flex-direction:column;gap:10px;margin-top:28px;width:100%}@media(min-width:640px){.cta__btns[data-v-09cc7624]{flex-direction:row;justify-content:center;width:auto}}@media(min-width:1024px){.cta__btns[data-v-09cc7624]{gap:14px;margin-top:40px}}.cta__btn[data-v-09cc7624]{align-items:center;background:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;padding:14px 24px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}@media(min-width:1024px){.cta__btn[data-v-09cc7624]{font-size:16px;padding:18px 36px}}.cta__btn--solid[data-v-09cc7624]{background-color:#fff;color:#0a0e1f}.cta__btn--solid[data-v-09cc7624]:hover{transform:translateY(-1px)}.cta__btn--ghost[data-v-09cc7624]{border:1px solid hsla(0,0%,100%,.33);color:#fff;font-weight:500}.cta__btn--ghost[data-v-09cc7624]:hover{background-color:#ffffff1a}.app-toast[data-v-ad251f5d]{align-items:center;border-radius:12px;box-shadow:0 8px 32px #0a0e1f2e;display:flex;font-family:var(--font-family-base);font-size:14px;font-weight:500;gap:10px;left:50%;max-width:420px;padding:14px 24px;position:fixed;top:40px;transform:translate(-50%);z-index:99999}.app-toast .toast-icon[data-v-ad251f5d]{flex-shrink:0}.app-toast .toast-msg[data-v-ad251f5d]{line-height:1.4;text-align:center}.app-toast--error[data-v-ad251f5d]{background:#0a0e1f;color:#fff}.app-toast--error .toast-icon[data-v-ad251f5d]{color:#ff6b6b}.app-toast--success[data-v-ad251f5d]{background:#0a0e1f;color:#fff}.app-toast--success .toast-icon[data-v-ad251f5d]{color:#4ade80}.app-toast--warning[data-v-ad251f5d]{background:#0a0e1f;color:#fff}.app-toast--warning .toast-icon[data-v-ad251f5d]{color:#fbbf24}.toast-enter-active[data-v-ad251f5d],.toast-leave-active[data-v-ad251f5d]{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-ad251f5d]{opacity:0;transform:translate(-50%) translateY(-16px)}.toast-leave-to[data-v-ad251f5d]{opacity:0;transform:translate(-50%) translateY(-8px)}.app-loading__spinner[data-v-893e3c63]{animation:app-loading-spin-893e3c63 .8s linear infinite;color:#0050d4;flex-shrink:0}@keyframes app-loading-spin-893e3c63{to{transform:rotate(1turn)}}.app-loading-full[data-v-893e3c63]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e1f52;display:flex;inset:0;justify-content:center;position:fixed;z-index:100000}.app-loading-full__box[data-v-893e3c63]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 16px 48px #0a0e1f3d;display:flex;flex-direction:column;gap:12px;padding:24px 28px}.app-loading-full__text[data-v-893e3c63]{color:#2a3046;font-family:var(--font-family-base);font-size:13px;font-weight:500}.app-loading-container[data-v-893e3c63]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffb8;border-radius:inherit;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:50}.app-loading-container__text[data-v-893e3c63]{color:#2a3046;font-family:var(--font-family-base);font-size:12px;font-weight:500}.app-loading-inline[data-v-893e3c63]{display:inline-block;vertical-align:middle}.app-loading-fade-enter-active[data-v-893e3c63],.app-loading-fade-leave-active[data-v-893e3c63]{transition:opacity .2s ease}.app-loading-fade-enter-from[data-v-893e3c63],.app-loading-fade-leave-to[data-v-893e3c63]{opacity:0}.error-page[data-v-42bee8fc]{background:var(--color-page);color:var(--color-text-primary);display:flex;flex-direction:column;min-height:100dvh;overflow:hidden}.error-nav[data-v-42bee8fc]{align-items:center;border-bottom:1px solid var(--color-line);display:flex;flex:0 0 56px;height:56px;justify-content:space-between;padding:0 48px}.error-logo[data-v-42bee8fc]{align-items:center;background:transparent;border:0;display:inline-flex;padding:0}.error-logo img[data-v-42bee8fc]{display:block;height:24px;width:auto}.error-language[data-v-42bee8fc]{align-items:center;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-button);color:var(--color-text-primary);display:inline-flex;font:600 13px/1 var(--font-family-base);gap:8px;min-height:34px;padding:7px 12px;transition:border-color .15s ease-out,background-color .15s ease-out}.error-language .iconfont[data-v-42bee8fc]{font-size:15px}.error-language[data-v-42bee8fc]:hover{background:var(--color-table-head);border-color:#c9c6ba}.error-main[data-v-42bee8fc]{align-items:center;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(380px,500px) 620px;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:calc(100dvh - 56px);padding:56px 80px 72px;width:100%}.error-copy h1[data-v-42bee8fc]{font-size:clamp(44px,4vw,58px);font-weight:800;letter-spacing:-.036em;line-height:1.05;margin:0;max-width:9em}.error-copy p[data-v-42bee8fc]{color:var(--color-text-secondary);font-size:16px;line-height:1.65;margin:20px 0 0;max-width:470px}.error-actions[data-v-42bee8fc]{align-items:center;display:flex;gap:12px;margin-top:32px}.error-button[data-v-42bee8fc]{align-items:center;border-radius:var(--radius-button);display:inline-flex;font:700 14px/1 var(--font-family-base);gap:9px;justify-content:center;min-height:46px;padding:12px 18px;transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;white-space:nowrap}.error-button[data-v-42bee8fc]:active{transform:scale(.97)}.error-button[data-v-42bee8fc]:focus-visible{outline:3px solid rgba(18,116,255,.24);outline-offset:3px}.error-button--primary[data-v-42bee8fc]{background:var(--color-primary);border:1px solid var(--color-primary);color:#fdfdff}.error-button--primary[data-v-42bee8fc]:hover{background:var(--color-primary-deep);border-color:var(--color-primary-deep)}.error-button--secondary[data-v-42bee8fc]{background:var(--color-card);border:1px solid var(--color-line);color:var(--color-text-primary)}.error-button--secondary[data-v-42bee8fc]:hover{border-color:var(--color-text-primary)}.error-visual[data-v-42bee8fc]{display:grid;grid-template-columns:200px 220px 200px;height:620px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:620px}.error-digit[data-v-42bee8fc],.error-visual[data-v-42bee8fc]{align-items:center;justify-content:center}.error-digit[data-v-42bee8fc]{color:var(--color-text-primary);display:flex;font-size:242px;font-weight:800;letter-spacing:-.06em;line-height:.9}.error-digit--focus[data-v-42bee8fc]{background:var(--color-primary);border-radius:var(--radius-card);color:#fdfdff;font-size:214px;height:300px;width:220px}.error-digit--last[data-v-42bee8fc]{transform:translateY(42px)}@media(max-width:1180px){.error-main[data-v-42bee8fc]{grid-template-columns:minmax(340px,1fr) minmax(440px,520px);padding-inline:48px}.error-visual[data-v-42bee8fc]{grid-template-columns:168px 184px 168px;height:520px;width:520px}.error-digit[data-v-42bee8fc]{font-size:202px}.error-digit--focus[data-v-42bee8fc]{font-size:180px;height:252px;width:184px}}@media(max-width:820px){.error-nav[data-v-42bee8fc]{flex-basis:52px;height:52px;padding:0 16px}.error-logo img[data-v-42bee8fc]{height:18px}.error-language[data-v-42bee8fc]{font-size:12px;gap:6px;min-height:30px;padding:6px 9px}.error-language .iconfont[data-v-42bee8fc]{font-size:14px}.error-main[data-v-42bee8fc]{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:calc(100dvh - 52px);padding:30px 24px 28px}.error-visual[data-v-42bee8fc]{grid-template-columns:108px 126px 108px;height:270px;order:-1;width:100%}.error-digit[data-v-42bee8fc]{font-size:126px;letter-spacing:-.055em}.error-digit--focus[data-v-42bee8fc]{font-size:116px;height:174px;width:126px}.error-digit--last[data-v-42bee8fc]{transform:translateY(19px)}.error-copy h1[data-v-42bee8fc]{font-size:36px;letter-spacing:-.033em;line-height:1.08;max-width:none}.error-copy p[data-v-42bee8fc]{font-size:14px;margin-top:14px;max-width:none}.error-actions[data-v-42bee8fc]{align-items:stretch;flex-direction:column;gap:10px;margin-top:24px}.error-button[data-v-42bee8fc]{width:100%}}@media(max-width:370px){.error-main[data-v-42bee8fc]{padding-inline:18px}.error-visual[data-v-42bee8fc]{transform:scale(.9);transform-origin:center}}@media(prefers-reduced-motion:reduce){.error-button[data-v-42bee8fc],.error-language[data-v-42bee8fc]{transition:none}}
