:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--x-brand-50:#eeecff;--x-brand-100:#d6d0ff;--x-brand-200:#b0a6ff;--x-brand-300:#8577ff;--x-brand-400:#5d4dff;--x-brand-500:#3526ff;--x-brand-600:#2a1adb;--x-brand-700:#231490;--x-brand-800:#1a0f63;--x-brand-900:#120a45;--x-brand-950:#0b0630;--x-space-900:var(--x-brand-950);--x-space-800:var(--x-brand-900);--x-space-700:var(--x-brand-800);--x-space-600:var(--x-brand-700);--x-signal:#3526ff;--x-signal-hover:#4a3dff;--x-signal-press:#2a1fe0;--x-signal-soft:#3526ff24;--x-signal-dim:#3526ff38;--x-signal-glow:#3526ff57;--x-brand:var(--x-brand-500);--x-brand-deep:var(--x-brand-700);--x-brand-line:#a096ff38;--x-brand-ink:#f4f6fb;--x-brand-ink-2:#f4f6fbdb;--x-brand-ink-3:#f4f6fba3;--x-ink-100:#f4f6fb;--x-ink-200:#cbd0e4;--x-ink-300:#9498b8;--x-ink-400:#656a8e;--x-ice-300:#a9bbda;--x-ice-500:#7688aa;--x-slate-600:#514f79;--x-line-100:#968cff1f;--x-line-200:#968cff38;--x-alert:#e5484d;--x-confirm:var(--x-signal);--x-font-sans:"PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--x-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--x-fs-hero:clamp(44px, 5.4vw, 84px);--x-lh-hero:1.1;--x-fw-hero:540;--x-fs-h1:clamp(36px, 4.4vw, 60px);--x-lh-h1:1.2;--x-fw-h1:520;--x-fs-h2:clamp(30px, 3.6vw, 48px);--x-lh-h2:1.28;--x-fw-h2:500;--x-fs-h3:clamp(21px, 2vw, 28px);--x-lh-h3:1.4;--x-fw-h3:480;--x-fs-body:clamp(16px, 1.15vw, 18px);--x-lh-body:1.85;--x-fw-body:400;--x-fs-body-sm:14px;--x-lh-body-sm:1.8;--x-fs-label:12px;--x-ls-label:.1em;--x-fs-index:13px;--x-fs-data:13px;--x-space-1:4px;--x-space-2:8px;--x-space-3:12px;--x-space-4:16px;--x-space-5:24px;--x-space-6:32px;--x-space-7:48px;--x-space-8:64px;--x-space-9:96px;--x-space-10:128px;--x-space-11:160px;--x-gutter:max(20px, calc(50% - 600px));--x-maxw:1200px;--x-prose:760px;--x-section-y:96px;--x-section-y-mobile:56px;--x-radius-xs:2px;--x-radius-sm:4px;--x-radius-md:8px;--x-radius-lg:12px;--x-radius-pill:999px;--x-hairline:1px;--x-line-strong:1px;--x-dur-hover:.19s;--x-dur-fast:.2s;--x-dur-fast-max:.34s;--x-dur-base:.36s;--x-dur-enter:.62s;--x-dur-develop:.56s;--x-dur-field:1.18s;--x-dur-connect:1.1s;--x-dur-ambient:1.8s;--x-dur-ambient-max:2.2s;--x-ease-arrive:cubic-bezier(.16, 1, .3, 1);--x-ease-stop:cubic-bezier(.22, 1, .36, 1);--x-grain-opacity:.06;--x-grain-opacity-mobile:.04;--x-grain-blend:soft-light;--x-ghost-opacity:.06;--x-glow-blur:64px;--x-elev-1:0 1px 2px #0402144d, 0 2px 6px #04021438;--x-elev-2:0 2px 6px #04021452, 0 8px 20px #04021442;--x-elev-3:0 6px 16px #04021457, 0 18px 44px #0402144d;--x-elev-4:0 12px 32px #04021461, 0 32px 72px #04021457;--x-edge-top:inset 0 1px 0 #ffffff0f;--x-edge-top-strong:inset 0 1px 0 #ffffff1a;--x-edge-inset:inset 0 0 0 1px #ffffff0b;--x-inner-glow:inset 0 0 44px #3526ff12;--x-surface-1:#ffffff06;--x-surface-2:#ffffff0a;--x-surface-3:#ffffff0e;--x-glass-bg:#120a459e;--x-glass-blur:18px;--x-glass-blur-lg:28px;--x-radius-xl:16px;--x-radius-2xl:22px;--x-radius-3xl:28px;--x-ls-tight:-.02em;--x-ls-tighter:-.03em;--x-ls-wide:.08em;--x-ls-wider:.16em;--x-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--x-dur-press:.12s;--x-focus-ring:0 0 0 3px #3526ff61;--x-surface-card:linear-gradient(180deg, #ffffff0e, #ffffff06 54%, #ffffff03);--x-surface-panel:linear-gradient(180deg, #ffffff12, #ffffff07 58%, #ffffff04);--x-sheen:linear-gradient(135deg, #ffffff29, #ffffff0a 34%, #fff0 56%);--x-hairline-soft:#ffffff0e;--x-contact:0 1px 1px #04021447;--x-shadow-brand:0 16px 40px #06032275}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--x-brand-950)}body{background:var(--x-space-800);min-width:320px;color:var(--x-ink-200);font-family:var(--x-font-sans);font-size:var(--x-fs-body);line-height:var(--x-lh-body);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}a,button{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--x-signal);outline-offset:4px}.site-shell{background-color:var(--x-brand-900);background-image:linear-gradient(#786eff0b 1px,#0000 0),linear-gradient(90deg,#786eff0b 1px,#0000 0),radial-gradient(86% 52% at 14% -12%,#3526ff4d,#0000 62%),radial-gradient(74% 56% at 104% 114%,#3526ff33,#0000 66%);background-size:64px 64px,64px 64px,auto,auto;background-attachment:fixed,fixed,scroll,scroll;position:relative;overflow:clip}@supports (padding:env(safe-area-inset-left)){.site-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.site-shell:after{content:"";pointer-events:none;z-index:1;opacity:var(--x-grain-opacity);mix-blend-mode:var(--x-grain-blend);background-image:radial-gradient(#aaa0ff0f .55px,#0000 .7px),radial-gradient(#968cff0a .45px,#0000 .65px);background-position:0 0,1.5px 2px;background-size:3px 3px,5px 5px;position:absolute;inset:0}.wrap{width:min(var(--x-maxw),calc(100% - 64px));margin-inline:auto}.eyebrow{color:var(--x-brand-200);font-size:var(--x-fs-label);letter-spacing:.16em;font-family:var(--x-mono);font-weight:500;display:block}.button{border-radius:var(--x-radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;font-size:16px;font-weight:500;display:inline-flex}.button-light{color:var(--x-brand-900);box-shadow:var(--x-edge-top-strong),var(--x-contact),var(--x-elev-1);background:linear-gradient(#fff,#e9ebf6)}.button-light:hover{background:linear-gradient(#fff,#f1f3fc)}.button-signal{background:linear-gradient(180deg,#4e42ff 0,var(--x-signal) 58%,#2917c9 100%);color:#fff;box-shadow:var(--x-edge-top),var(--x-contact),var(--x-elev-1)}.button-signal:hover{background:linear-gradient(180deg,#5e53ff 0,var(--x-signal-hover) 58%,#3323de 100%)}.button-ghost{border-color:var(--x-line-200);color:var(--x-ink-100);box-shadow:var(--x-edge-top);background:linear-gradient(#ffffff09,#ffffff02)}.button-ghost:hover{border-color:var(--x-signal)}.section{padding-top:var(--x-section-y);scroll-margin-top:92px}.field-brand,.field-primary{isolation:isolate;background-color:var(--x-brand-500);color:var(--x-brand-ink);background-image:radial-gradient(132% 96% at 50% -36%,#d6d0ff3d,#0000 58%),radial-gradient(96% 78% at 50% 130%,#0b063080,#0000 64%),linear-gradient(#ffffff0f,#0000 20%);position:relative}.field-brand:after,.field-primary:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff17 .5px,#0000 .7px),radial-gradient(#ffffff0f .45px,#0000 .65px);background-position:0 0,1.5px 2px;background-size:3px 3px,5px 5px;position:absolute;inset:0}.field-brand:before,.field-primary:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(74% 58% at 20% -2%,#786eff66,#0000 62%),radial-gradient(68% 64% at 98% 106%,#140a7857,#0000 66%);position:absolute;inset:0}.field-brand>.wrap,.field-primary>.wrap{z-index:1;position:relative}.field-brand .eyebrow,.field-primary .eyebrow{color:var(--x-brand-ink-3)}.field-brand .field-lead,.field-brand .sec-lead,.field-primary .sec-lead{color:var(--x-brand-ink-2)}.field-brand .field-muted{color:var(--x-brand-ink-3)}.field-mid{isolation:isolate;background-color:var(--x-brand-700);color:var(--x-brand-ink);background-image:radial-gradient(120% 84% at 50% -28%,#beb6ff29,#0000 60%);position:relative}.field-mid:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 12% -8%,#3526ff6b,#0000 62%),linear-gradient(#968cff0f 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#968cff0f 1px,#0000 0) 0 0/72px 72px;position:absolute;inset:0}.field-mid>.wrap{z-index:1;position:relative}.field-dark,.field-deep{isolation:isolate;background:var(--x-brand-900);color:var(--x-ink-200);position:relative}.field-dark:before,.field-deep:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(74% 58% at 18% -6%,#3526ff4d,#0000 64%),radial-gradient(66% 60% at 100% 108%,#3526ff2e,#0000 68%),linear-gradient(#968cff0d 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#968cff0d 1px,#0000 0) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000 84%,#0000);mask:linear-gradient(#000,#000 84%,#0000)}.field-dark:after,.field-deep:after{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:radial-gradient(#aaa0ff0d .5px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.field-dark>.wrap,.field-deep>.wrap{z-index:1;position:relative}.field-ink{background:var(--x-brand-950)}.field-ink,.field-splice{color:var(--x-ink-200);position:relative}.field-splice{isolation:isolate;background:var(--x-brand-900)}.field-splice>.wrap{z-index:2;position:relative}.field-splice:before{z-index:0;background:radial-gradient(ellipse 82% 130% at 6% -12%,#8278ff80,transparent 58%),linear-gradient(148deg,var(--x-brand-500) 0,var(--x-brand-500) 46%,var(--x-brand-600) 100%);clip-path:polygon(0 0,71% 0,49% 100%,0 100%)}.field-splice:after,.field-splice:before{content:"";pointer-events:none;position:absolute;inset:0}.field-splice:after{z-index:1;opacity:.8;mix-blend-mode:screen;background:linear-gradient(148deg,#0000 calc(49% - 1px),#b4acff8c 49%,#0000 calc(49% + 1px)) 0 0/100% 100%}.hollow{color:#0000;-webkit-text-stroke:1.5px var(--x-brand-200)}@supports not (-webkit-text-stroke:1px red){.hollow{color:var(--x-brand-300)}}.brand-window{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.brand-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:var(--x-brand-200);opacity:.1;z-index:0;margin:0;font-weight:600;line-height:1;position:absolute}.brand-track{background:var(--x-signal);transform-origin:0;height:3px;box-shadow:0 0 22px var(--x-signal-glow);display:block}.field-transition{position:relative}.field-rule{opacity:.5;background:currentColor;width:64px;height:2px;display:block}@media (prefers-reduced-motion:no-preference){.button{transition:transform var(--x-dur-hover) var(--x-ease-stop),background-color var(--x-dur-hover) var(--x-ease-stop),border-color var(--x-dur-hover) var(--x-ease-stop),color var(--x-dur-hover) var(--x-ease-stop),box-shadow var(--x-dur-base) var(--x-ease-arrive)}.button:hover{transform:translateY(-2px)}.button:active{transition-duration:var(--x-dur-press);transform:translateY(0)scale(.985)}.button-signal:hover{box-shadow:var(--x-edge-top),var(--x-elev-2),0 8px 24px var(--x-signal-soft)}.button-ghost:hover{box-shadow:var(--x-edge-top),var(--x-elev-1),0 6px 18px #3526ff1a}.button-light:hover{box-shadow:var(--x-edge-top-strong),var(--x-elev-2)}.button span[aria-hidden],.footer-enter span,.nav-demo span,.nav-enter span{transition:transform var(--x-dur-hover) var(--x-ease-stop);display:inline-block}.button:hover span[aria-hidden],.footer-enter:hover span,.nav-demo:hover span,.nav-enter:hover span{transform:translate(4px)}.ab-index a,.ab-order-link,.bp-close a,.footer-enter,.hero-text-link,.pricing-cta-link,.product-end a{transition:color var(--x-dur-hover) var(--x-ease-stop);position:relative}.ab-order-link:after,.bp-close a:after,.footer-enter:after,.hero-text-link:after,.pricing-cta-link:after,.product-end a:after{content:"";transform-origin:0;height:1px;transition:transform var(--x-dur-base) var(--x-ease-arrive);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.ab-order-link:focus-visible:after,.ab-order-link:hover:after,.bp-close a:focus-visible:after,.bp-close a:hover:after,.footer-enter:focus-visible:after,.footer-enter:hover:after,.hero-text-link:focus-visible:after,.hero-text-link:hover:after,.pricing-cta-link:focus-visible:after,.pricing-cta-link:hover:after,.product-end a:focus-visible:after,.product-end a:hover:after{transform:scaleX(1)}.ab-index a:hover{color:#fff}}@media (width<=720px){.wrap{width:calc(100% - 40px)}.site-shell:after{opacity:var(--x-grain-opacity-mobile)}.section{padding-top:var(--x-section-y-mobile)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.demo-overlay,.login-overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#08051eb8!important}.auth-surface.auth-surface.demo-modal,.auth-surface.auth-surface.login-card{background:linear-gradient(145deg,var(--x-brand-800),var(--x-brand-900) 36%,var(--x-brand-950));border:1px solid var(--x-brand-line);border-top-color:var(--x-line-200);width:min(404px,100%);color:var(--x-ink-100);font-family:var(--x-font-sans);border-radius:22px;padding:24px 26px 20px;box-shadow:inset 0 1px #e1e0ff2e,0 28px 84px #04021480}.auth-surface.auth-surface .auth-brand{letter-spacing:.01em;color:var(--x-ink-100);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:500;display:flex}.auth-surface.auth-surface .auth-brand img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.auth-surface.auth-surface h2{letter-spacing:-.035em;color:var(--x-ink-100);margin:0 0 16px;font-size:20px;font-weight:550;line-height:1.4}.auth-surface.auth-surface .demo-close,.auth-surface.auth-surface .login-close{color:var(--x-ink-300);font-size:26px;line-height:30px;top:14px;right:17px}.auth-surface.auth-surface .trial-inputs{gap:18px;margin-top:0}.auth-surface.auth-surface label{color:var(--x-ink-200);font-size:13px}.auth-surface.auth-surface input:not([type=checkbox]){background:var(--x-brand-950);min-height:46px;color:var(--x-ink-100);border:1px solid #a096ff52;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px 5px #0000001f}.auth-surface.auth-surface input::placeholder{color:var(--x-ink-400)}.auth-surface.auth-surface .code-row,.auth-surface.auth-surface .login-code-row{align-items:end;gap:8px}.auth-surface.auth-surface .code-row button,.auth-surface.auth-surface .login-code-row button{background:var(--x-brand-900);min-height:46px;color:var(--x-ink-200);border:1px solid #a096ff52;border-radius:10px;padding:10px 12px;font-size:13px}.auth-surface.auth-surface .login-code-row input{margin-top:0}.auth-surface.auth-surface .login-agreement,.auth-surface.auth-surface .trial-consent{color:var(--x-ink-300);gap:8px;margin:2px 0 0;font-size:12px;line-height:1.8}.auth-surface.auth-surface .login-agreement{margin:12px 0}.auth-surface.auth-surface input[type=checkbox]{accent-color:var(--x-signal);flex:none;width:15px;height:15px}.auth-surface.auth-surface a{color:var(--x-brand-200)}.auth-surface.auth-surface .demo-footer{margin-top:22px}.auth-surface.auth-surface .demo-submit,.auth-surface.auth-surface .login-submit{background:linear-gradient(180deg,var(--x-brand-400),var(--x-signal));color:#fff;border:1px solid #8f81ff38;border-radius:10px;min-height:46px;padding:13px 16px;font-size:15px;font-weight:500;box-shadow:inset 0 1px #ffffff1f,0 5px 16px #1c117540}.auth-surface.auth-surface .demo-submit:disabled{opacity:.45}.auth-surface.auth-surface .auth-switch,.auth-surface.auth-surface .register-link{width:100%;color:var(--x-ink-300);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0;font-size:13px;display:block}.auth-surface.auth-surface .auth-switch span{color:var(--x-brand-200)}.auth-surface.auth-surface .trial-choices button{border-color:var(--x-line-200);color:var(--x-ink-200);background:#9389ee0b}.auth-surface.auth-surface .trial-choices button[aria-pressed=true]{background:var(--x-signal-soft);border-color:var(--x-brand-300)}@media (width<=560px){.auth-surface.auth-surface.demo-modal,.auth-surface.auth-surface.login-card{border-radius:18px;padding:20px 18px 18px}.auth-surface.auth-surface h2{font-size:19px}.auth-surface.auth-surface .auth-brand{margin-bottom:12px}}.auth-surface.auth-surface .auth-phone{background:var(--x-brand-950);border:1px solid #a096ff52;border-radius:10px;align-items:center;min-height:46px;margin-top:8px;display:flex;overflow:hidden}.auth-surface.auth-surface .auth-phone>span{border-right:1px solid var(--x-line-200);color:var(--x-ink-200);padding:0 14px;font-size:14px}.auth-surface.auth-surface .auth-phone input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0}.auth-surface.auth-surface .code-row button:disabled,.auth-surface.auth-surface .login-code-row button:disabled{opacity:.55;cursor:not-allowed}.auth-surface.auth-surface .trial-inputs>div>label{display:block}.auth-surface.auth-surface .auth-phone{transition:border-color var(--x-dur-fast) var(--x-ease-stop),box-shadow var(--x-dur-fast) var(--x-ease-stop)}.auth-surface.auth-surface .auth-phone:focus-within{border-color:var(--x-brand-300);box-shadow:0 0 0 3px var(--x-signal-soft)}.auth-surface.auth-surface .auth-phone input:focus,.auth-surface.auth-surface .auth-phone input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.auth-surface.auth-surface input:not([type=checkbox]):not(.auth-phone input):focus{border-color:var(--x-brand-300);box-shadow:0 0 0 3px var(--x-signal-soft);outline:none}.payment-contact[data-v-2f1b8d8c]{flex-direction:column;align-items:center;gap:16px;margin-top:24px;display:flex}.payment-contact-qr[data-v-2f1b8d8c]{box-sizing:border-box;background:#fff;border-radius:12px;width:224px;padding:12px}.payment-contact-qr img[data-v-2f1b8d8c]{width:200px;height:200px;display:block}.payment-contact-qr p[data-v-2f1b8d8c]{color:#384256;margin:8px 0 0;font-size:12px}.payment-contact-link[data-v-2f1b8d8c]{box-sizing:border-box;text-decoration:none;display:block}.payment-contact-hint[data-v-2f1b8d8c]{color:#a2aab9;margin:0;font-size:12px}@media (width<=720px){.payment-contact-qr[data-v-2f1b8d8c]{order:2;width:164px}.payment-contact-qr img[data-v-2f1b8d8c]{width:140px;height:140px}.payment-contact-link[data-v-2f1b8d8c]{order:0}.payment-contact-hint[data-v-2f1b8d8c]{order:1}}.demo-overlay[data-v-2f1b8d8c]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060911bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demo-modal[data-v-2f1b8d8c]{color:#e8ebf2;background:#171c29;border:1px solid #30394a;border-radius:24px;width:min(460px,100%);max-height:calc(100svh - 40px);padding:30px 28px 24px;position:relative;overflow:auto;box-shadow:0 32px 100px #0006}.demo-close[data-v-2f1b8d8c]{color:#a2aab9;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:18px}.demo-kicker[data-v-2f1b8d8c]{color:#a2aab9;letter-spacing:.08em;font-size:12px}h2[data-v-2f1b8d8c]{color:#e8ebf2;margin:12px 0 10px;font-size:24px;line-height:1.4}.demo-intro[data-v-2f1b8d8c]{color:#a2aab9;margin:0 0 20px;font-size:14px;line-height:1.8}.trial-inputs[data-v-2f1b8d8c]{gap:16px;margin-top:22px;display:grid}label[data-v-2f1b8d8c]{color:#c7cdd9;font-size:14px}input[data-v-2f1b8d8c]{box-sizing:border-box;color:#e8ebf2;width:100%;font:inherit;background:#10141f;border:1px solid #354055;border-radius:10px;outline:none;margin-top:8px;padding:14px;display:block}a[data-v-2f1b8d8c]:focus-visible,button[data-v-2f1b8d8c]:focus-visible,input[data-v-2f1b8d8c]:focus-visible{outline-offset:3px;outline:2px solid #8b82ff}.code-row[data-v-2f1b8d8c]{align-items:end;gap:12px;display:flex}.code-row input[data-v-2f1b8d8c]{flex:1;min-width:0}.code-row button[data-v-2f1b8d8c]{white-space:nowrap;color:#c7cdd9;cursor:pointer;background:0 0;border:1px solid #354055;border-radius:10px;padding:14px 12px}.trial-consent[data-v-2f1b8d8c]{align-items:start;gap:10px;font-size:12px;line-height:1.8;display:flex}.trial-consent input[data-v-2f1b8d8c]{accent-color:#3526ff;flex:none;width:16px;height:16px;margin-top:3px}.trial-consent a[data-v-2f1b8d8c]{color:#b0a9ff}.demo-footer[data-v-2f1b8d8c]{margin-top:24px}.trial-actions[data-v-2f1b8d8c]{gap:12px;display:flex}.demo-submit[data-v-2f1b8d8c]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#3526ff;border:0;border-radius:12px;flex:1;padding:14px 20px;font-weight:600}.demo-submit[data-v-2f1b8d8c]:disabled{opacity:.4;cursor:not-allowed}.trial-back[data-v-2f1b8d8c]{color:#c7cdd9;cursor:pointer;background:0 0;border:1px solid #354055;border-radius:12px;padding:14px 20px}.demo-error[data-v-2f1b8d8c]{color:#ffc1bc;font-size:13px;line-height:1.7}.demo-registered[data-v-2f1b8d8c]{background:#3526ff1f;border:1px solid #6b5cff66;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 4px;padding:12px 14px;display:flex}.demo-registered p[data-v-2f1b8d8c]{color:#e8ebf2;flex:180px;margin:0;font-size:13px;line-height:1.7}.demo-registered-login[data-v-2f1b8d8c]{color:#fff;font:inherit;cursor:pointer;background:#3526ff;border:0;border-radius:10px;flex:none;padding:9px 16px;font-size:13px;font-weight:600}.trial-review[data-v-2f1b8d8c]{margin:0}.trial-review div[data-v-2f1b8d8c]{border-bottom:1px solid #2d3647;gap:20px;padding:14px 0;display:flex}.trial-review dt[data-v-2f1b8d8c]{color:#a2aab9;flex:none;width:90px}.trial-review dd[data-v-2f1b8d8c]{overflow-wrap:anywhere;margin:0}.demo-success[data-v-2f1b8d8c]{text-align:center}.success-mark[data-v-2f1b8d8c]{color:#b0a9ff;font-size:32px}.wechat-block[data-v-2f1b8d8c]{flex-direction:column;align-items:center;gap:8px;margin:24px;display:flex}.wechat-block img[data-v-2f1b8d8c]{width:148px;height:148px}.wechat-block small[data-v-2f1b8d8c]{color:#a2aab9}@media (width<=560px){.demo-modal[data-v-2f1b8d8c]{border-radius:18px;padding:28px 22px 22px}h2[data-v-2f1b8d8c]{font-size:24px}}.auth-body[data-v-7a3ec4f4]{flex-direction:column;height:auto;max-height:min(400px,100svh - 200px);display:flex;overflow-y:auto}.login-methods[data-v-7a3ec4f4]{gap:8px;margin-bottom:18px;display:flex}.login-methods button[data-v-7a3ec4f4]{border:1px solid var(--x-line-200);color:var(--x-ink-300);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 8px}.login-methods button[aria-pressed=true][data-v-7a3ec4f4]{background:var(--x-signal-soft);color:var(--x-ink-100);border-color:var(--x-brand-300)}.wechat-scan[data-v-7a3ec4f4]{color:var(--x-ink-300);text-align:center;flex-direction:column;align-items:center;padding:6px 0 0;line-height:1.8;display:flex}.wechat-scan--compact[data-v-7a3ec4f4]{justify-content:center}.wechat-redirect[data-v-7a3ec4f4]{margin-bottom:8px}.wechat-brand[data-v-7a3ec4f4]{color:var(--x-ink-100);justify-content:center;align-items:center;gap:7px;margin-bottom:2px;font-size:14px;font-weight:600;display:flex}.wechat-embed[data-v-7a3ec4f4]{background:#fff;border-radius:10px;width:300px;height:280px;margin:0 auto 6px;overflow:hidden}.wechat-embed iframe[data-v-7a3ec4f4]{border:0;width:300px;height:400px;margin-top:-54px;display:block}.wechat-hint[data-v-7a3ec4f4]{margin:0;font-size:12px;line-height:1.45}.wechat-scan strong[data-v-7a3ec4f4]{color:var(--x-ink-100)}.auth-form[data-v-7a3ec4f4]{flex-direction:column;display:flex}.account-note[data-v-7a3ec4f4]{color:var(--x-ink-300);margin:16px 0 0;font-size:12px;line-height:1.8}.login-overlay[data-v-7a3ec4f4]{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060911bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-card[data-v-7a3ec4f4]{color:#e8ebf2;background:linear-gradient(150deg,#162130,#101721);border:1px solid #bfd2ff24;border-radius:24px;width:min(400px,100%);max-height:calc(100svh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #0006}.login-close[data-v-7a3ec4f4]{color:#a2aab9;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:16px}.brand-row[data-v-7a3ec4f4]{align-items:center;gap:12px;font-size:20px;display:flex}.brand-row img[data-v-7a3ec4f4]{-o-object-fit:contain;object-fit:contain}h2[data-v-7a3ec4f4]{margin:20px 0 18px;font-size:22px}label[data-v-7a3ec4f4]{color:#aebbcf;margin:12px 0 6px;font-size:13px;display:block}input[data-v-7a3ec4f4]:not([type=checkbox]){color:#fff;width:100%;min-width:0;font:inherit;background:#0f1621;border:1px solid #bfd2ff24;border-radius:11px;outline:none;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px #ffffff05}input[data-v-7a3ec4f4]::placeholder{color:#748094}a[data-v-7a3ec4f4]:focus-visible,button[data-v-7a3ec4f4]:focus-visible,input[data-v-7a3ec4f4]:focus-visible{outline-offset:3px;outline:2px solid #8b82ff}.login-code-row[data-v-7a3ec4f4]{gap:10px;display:flex}.login-code-row input[data-v-7a3ec4f4]{flex:1}.login-code-row button[data-v-7a3ec4f4]{color:#c7d4e4;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #354055;border-radius:11px;padding:10px}.login-agreement[data-v-7a3ec4f4]{align-items:start;gap:8px;margin:16px 0;font-size:12px;line-height:1.8;display:flex}.login-agreement input[data-v-7a3ec4f4]{accent-color:#3526ff;margin-top:4px}.login-agreement a[data-v-7a3ec4f4]{color:#b0a9ff}.login-submit[data-v-7a3ec4f4]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#3526ff;border:0;border-radius:11px;padding:13px}button[data-v-7a3ec4f4]:disabled{opacity:.5;cursor:not-allowed}.register-link[data-v-7a3ec4f4]{color:#b0a9ff;font:inherit;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:13px;display:block}.login-error[data-v-7a3ec4f4]{color:#ffc1bc;font-size:13px;line-height:1.8}.login-note[data-v-7a3ec4f4]{color:#a2aab9;line-height:1.8}@media (width<=560px){.login-card[data-v-7a3ec4f4]{border-radius:18px;padding:26px 22px}}.bind-panel[data-v-7a3ec4f4]{flex-direction:column;display:flex}.login-notice[data-v-7a3ec4f4]{color:#8ee6b0;margin:0;font-size:13px;line-height:1.8}.bind-wechat[data-v-7a3ec4f4]{border-top:1px solid #bfd2ff1f;margin:16px 0 14px;padding-top:14px}.bind-link[data-v-7a3ec4f4]{color:#c7d4e4;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #354055;border-radius:11px;padding:11px;font-size:13px}.bind-link[data-v-7a3ec4f4]:hover{color:#fff;border-color:#8b82ff}.login-logout[data-v-7a3ec4f4]{color:#8f9aad;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:8px;font-size:13px;display:block}.login-logout[data-v-7a3ec4f4]:hover{color:#e8ebf2;text-decoration:underline}.bind-wechat .wechat-embed[data-v-7a3ec4f4]{margin-top:12px}@media (prefers-reduced-motion:no-preference){.home-text-link{transition:color var(--x-dur-hover) var(--x-ease-stop)}.home-text-link:hover{color:var(--x-ink-100)}}
