.notice[data-v-e1933f87]{height:var(--h-notice);z-index:calc(var(--z-header) + 1);padding:0 var(--sp-4);border-bottom:1px solid var(--c-border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(90deg,#41b5ff29,#7c5cff29);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.notice__inner[data-v-e1933f87]{align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.notice__icon[data-v-e1933f87]{color:var(--c-warning);flex-shrink:0}.notice__text[data-v-e1933f87]{font-size:var(--fs-xs);color:var(--c-text-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hd[data-v-6c0af5f0]{top:var(--h-notice);height:var(--h-nav);z-index:var(--z-header);transition:background var(--t-base), border-color var(--t-base), box-shadow var(--t-base);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;left:0;right:0}.hd--scrolled[data-v-6c0af5f0]{background:var(--c-bg-glass);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--c-border);box-shadow:var(--sd-sm)}.hd__inner[data-v-6c0af5f0]{align-items:center;gap:var(--sp-5);width:100%;display:flex}.hd__logo[data-v-6c0af5f0]{align-items:center;gap:var(--sp-2);display:flex}.hd__logo img[data-v-6c0af5f0]{transition:transform var(--t-slow)}.hd__logo:hover img[data-v-6c0af5f0]{transform:rotate(-8deg)scale(1.06)}.hd__brand[data-v-6c0af5f0]{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:800}.hd__nav[data-v-6c0af5f0]{align-items:center;gap:var(--sp-5);margin-left:auto;display:flex}.hd__link[data-v-6c0af5f0]{font-size:var(--fs-base);color:var(--c-text-sub);padding:4px 0;position:relative}.hd__link[data-v-6c0af5f0]:after{content:"";background:var(--g-brand);width:0;height:2px;transition:width var(--t-base);border-radius:2px;position:absolute;bottom:-2px;left:0}.hd__link[data-v-6c0af5f0]:hover,.hd__link.router-link-exact-active[data-v-6c0af5f0]{color:var(--c-text)}.hd__link.router-link-exact-active[data-v-6c0af5f0]:after{width:100%}.hd__cta[data-v-6c0af5f0]{height:38px;padding:0 var(--sp-4)}@media (width<=640px){.hd__nav[data-v-6c0af5f0]{display:none}}.ft[data-v-a92627ad]{z-index:1;margin-top:var(--sp-9);background:var(--c-bg-deep);border-top:1px solid var(--c-border);position:relative}.ft__inner[data-v-a92627ad]{justify-content:space-between;gap:var(--sp-7);padding-top:var(--sp-7);padding-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.ft__logo[data-v-a92627ad]{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);font-weight:800;display:flex}.ft__slogan[data-v-a92627ad]{margin-top:var(--sp-3);color:var(--c-text-sub);max-width:380px}.ft__cols[data-v-a92627ad]{gap:var(--sp-8);flex-wrap:wrap;display:flex}.ft__col[data-v-a92627ad]{gap:var(--sp-3);flex-direction:column;display:flex}.ft__ctitle[data-v-a92627ad]{font-size:var(--fs-sm);color:var(--c-text-weak);margin-bottom:2px;font-weight:600}.ft__link[data-v-a92627ad]{color:var(--c-text-sub);font-size:var(--fs-base);transition:color var(--t-fast), transform var(--t-fast)}.ft__link[data-v-a92627ad]:hover{color:var(--c-primary);transform:translate(2px)}.ft__company[data-v-a92627ad]{border-top:1px solid var(--c-border);padding:var(--sp-5) 0}.ft__company-inner[data-v-a92627ad]{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}.ft__cline[data-v-a92627ad]{font-size:var(--fs-sm);color:var(--c-text-weak);line-height:1.7}.ft__clabel[data-v-a92627ad]{color:var(--c-text-sub);margin-right:var(--sp-2)}.ft__cline a[data-v-a92627ad]{color:var(--c-text-weak);transition:color var(--t-fast)}.ft__cline a[data-v-a92627ad]:hover{color:var(--c-primary)}.ft__bar[data-v-a92627ad]{border-top:1px solid var(--c-border);padding:var(--sp-4) 0}.ft__copy[data-v-a92627ad]{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-weak);flex-wrap:wrap;display:flex}@media (width<=600px){.ft__cols[data-v-a92627ad]{gap:var(--sp-6)}}.aurora[data-v-19310551]{z-index:var(--z-bg);pointer-events:none;background:var(--c-bg-page);position:fixed;inset:0;overflow:hidden}.aurora__grid[data-v-19310551]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(1200px 700px at 50% -6%,#000 0%,#0000 72%);mask-image:radial-gradient(1200px 700px at 50% -6%,#000 0%,#0000 72%)}.aurora__blob[data-v-19310551]{filter:blur(90px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.aurora__blob--a[data-v-19310551]{background:radial-gradient(circle,#41b5ffb3 0%,#0000 68%);width:620px;height:620px;animation:20s ease-in-out infinite drift-a-19310551;top:-220px;left:-120px}.aurora__blob--b[data-v-19310551]{background:radial-gradient(circle,#7c5cff99 0%,#0000 68%);width:560px;height:560px;animation:24s ease-in-out infinite drift-b-19310551;top:-160px;right:-140px}.aurora__blob--c[data-v-19310551]{background:radial-gradient(circle,#22d3ee66 0%,#0000 70%);width:480px;height:480px;animation:28s ease-in-out infinite drift-c-19310551;bottom:-260px;left:40%}@keyframes drift-a-19310551{0%,to{transform:translate(0)scale(1)}50%{transform:translate(80px,60px)scale(1.12)}}@keyframes drift-b-19310551{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,90px)scale(1.08)}}@keyframes drift-c-19310551{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,-50px)scale(1.15)}}.toast-host[data-v-4f895b22]{top:calc(var(--h-header) + 12px);z-index:var(--z-modal);align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0;right:0}.toast[data-v-4f895b22]{border-radius:var(--r-full);background:var(--c-bg-glass);border:1px solid var(--c-border-strong);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sd-md);font-size:var(--fs-sm);color:var(--c-text);padding:10px 18px}.toast--success[data-v-4f895b22]{color:var(--c-success);border-color:#3ddc9780}.toast--error[data-v-4f895b22]{color:var(--c-danger);border-color:#ff6b6b80}.toast-enter-active[data-v-4f895b22],.toast-leave-active[data-v-4f895b22]{transition:all .3s var(--ease-out-expo)}.toast-enter-from[data-v-4f895b22],.toast-leave-to[data-v-4f895b22]{opacity:0;transform:translateY(-12px)}.app-main[data-v-0fc72120]{min-height:calc(100vh - var(--h-header))}.hero[data-v-4403f921]{padding:calc(var(--h-header) + var(--sp-8)) 0 var(--sp-8);background:var(--g-hero-bg);position:relative}.hero__inner[data-v-4403f921]{gap:var(--sp-7);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hero__copy[data-v-4403f921]{animation:rise-in .6s var(--ease-out-expo) both}.hero__badge[data-v-4403f921]{align-items:center;gap:var(--sp-2);border-radius:var(--r-full);border:1px solid var(--c-border-strong);background:var(--c-primary-soft);color:var(--c-primary);font-size:var(--fs-sm);margin-bottom:var(--sp-4);padding:6px 14px;display:inline-flex}.hero__badge-dot[data-v-4403f921]{background:var(--c-primary);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse-glow;box-shadow:0 0 0 4px #41b5ff40}.hero__title[data-v-4403f921]{font-size:var(--fs-5xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.hero__desc[data-v-4403f921]{margin-top:var(--sp-4);max-width:480px;color:var(--c-text-sub);font-size:var(--fs-md);line-height:1.9}.hero__actions[data-v-4403f921]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.hero__stats[data-v-4403f921]{gap:var(--sp-6);margin-top:var(--sp-7);display:flex}.hero__stats li[data-v-4403f921]{flex-direction:column;display:flex}.hero__stats b[data-v-4403f921]{font-size:var(--fs-xl);color:var(--c-text);font-weight:800}.hero__stats span[data-v-4403f921]{font-size:var(--fs-xs);color:var(--c-text-weak)}.hero__demo[data-v-4403f921]{animation:rise-in .7s var(--ease-out-expo) .1s both;position:relative}.demo[data-v-4403f921]{z-index:2;border-radius:var(--r-xl);box-shadow:var(--sd-lg);animation:6s ease-in-out infinite float-y;position:relative;overflow:hidden}.demo__bar[data-v-4403f921]{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border);background:#ffffff08;align-items:center;gap:6px;display:flex}.demo__dot[data-v-4403f921]{background:var(--c-border-strong);border-radius:50%;width:10px;height:10px}.demo__dot[data-v-4403f921]:first-child{background:#ff6b6b}.demo__dot[data-v-4403f921]:nth-child(2){background:#ffb547}.demo__dot[data-v-4403f921]:nth-child(3){background:#3ddc97}.demo__barname[data-v-4403f921]{font-size:var(--fs-xs);color:var(--c-text-weak);margin-left:auto}.demo__body[data-v-4403f921]{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;min-height:300px;display:flex}.demo__user[data-v-4403f921]{justify-content:flex-end;align-items:flex-start;gap:var(--sp-2);display:flex}.demo__utext[data-v-4403f921]{border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);background:var(--c-bubble-user);max-width:80%;font-size:var(--fs-sm);border:1px solid #41b5ff4d;padding:10px 14px;line-height:1.6}.demo__uavatar[data-v-4403f921],.demo__aiavatar[data-v-4403f921]{border-radius:var(--r-sm);width:28px;height:28px;font-size:var(--fs-xs);flex-shrink:0;place-items:center;display:grid}.demo__uavatar[data-v-4403f921]{background:var(--c-bg-soft);border:1px solid var(--c-border-strong);color:var(--c-text-sub)}.demo__ai[data-v-4403f921]{gap:var(--sp-2);align-items:flex-start;display:flex}.demo__aiavatar[data-v-4403f921]{background:var(--g-brand);color:#fff;box-shadow:var(--sd-brand)}.demo__aitext[data-v-4403f921]{border-radius:4px var(--r-lg) var(--r-lg) var(--r-lg);border:1px solid var(--c-border);font-size:var(--fs-sm);white-space:pre-wrap;background:#ffffff0a;flex:1;min-height:40px;padding:10px 14px;line-height:1.8}.demo__caret[data-v-4403f921]{vertical-align:text-bottom;background:var(--c-primary);border-radius:2px;width:7px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite blink-4403f921;display:inline-block}@keyframes blink-4403f921{50%{opacity:0}}.hero__orb[data-v-4403f921]{filter:blur(50px);z-index:1;border-radius:50%;position:absolute}.hero__orb--1[data-v-4403f921]{background:#41b5ff80;width:180px;height:180px;animation:7s ease-in-out infinite float-y;top:-40px;right:-30px}.hero__orb--2[data-v-4403f921]{background:#7c5cff73;width:160px;height:160px;animation:8s ease-in-out infinite reverse float-y;bottom:-40px;left:-30px}@media (width<=900px){.hero__inner[data-v-4403f921]{gap:var(--sp-6);grid-template-columns:1fr}.hero__demo[data-v-4403f921]{width:100%;max-width:440px;margin:0 auto}}@media (width<=640px){.hero__stats[data-v-4403f921]{gap:var(--sp-4)}}.flow__track[data-v-ad4f1ae1]{justify-content:center;align-items:stretch;gap:var(--sp-3);flex-wrap:wrap;display:flex}.flow__step[data-v-ad4f1ae1]{align-items:center;gap:var(--sp-3);display:flex}.flow__card[data-v-ad4f1ae1]{width:300px;max-width:100%;padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--r-xl);background:var(--c-bg);border:1px solid var(--c-border);box-shadow:var(--sd-md);transition:transform var(--t-slow), border-color var(--t-slow), box-shadow var(--t-slow);position:relative;overflow:hidden}.flow__card[data-v-ad4f1ae1]:before{content:"";background:var(--g-brand);opacity:0;transition:opacity var(--t-slow);position:absolute;inset:0;-webkit-mask:radial-gradient(240px 120px at 80% 0,#000,#0000 70%);mask:radial-gradient(240px 120px at 80% 0,#000,#0000 70%)}.flow__card[data-v-ad4f1ae1]:hover{box-shadow:var(--sd-lg), var(--sd-glow);border-color:#41b5ff66;transform:translateY(-6px)}.flow__card[data-v-ad4f1ae1]:hover:before{opacity:.12}.flow__icon[data-v-ad4f1ae1]{border-radius:var(--r-lg);background:var(--c-primary-soft);width:52px;height:52px;color:var(--c-primary);margin-bottom:var(--sp-4);place-items:center;display:grid}.flow__no[data-v-ad4f1ae1]{top:var(--sp-4);right:var(--sp-5);font-size:var(--fs-2xl);color:var(--c-border-strong);font-weight:800;position:absolute}.flow__title[data-v-ad4f1ae1]{font-size:var(--fs-lg);margin-bottom:var(--sp-2);font-weight:700}.flow__desc[data-v-ad4f1ae1]{color:var(--c-text-sub);line-height:1.8;font-size:var(--fs-sm)}.flow__arrow[data-v-ad4f1ae1]{color:var(--c-primary);opacity:.6;animation:2s ease-in-out infinite float-x-ad4f1ae1}@keyframes float-x-ad4f1ae1{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (width<=1040px){.flow__arrow[data-v-ad4f1ae1]{transform:rotate(90deg)}}.feat__grid[data-v-313d5359]{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.feat__card[data-v-313d5359]{padding:var(--sp-6) var(--sp-5);border-radius:var(--r-xl);background:var(--c-bg);border:1px solid var(--c-border);transition:transform var(--t-slow), border-color var(--t-slow), box-shadow var(--t-slow);position:relative;overflow:hidden}.feat__card[data-v-313d5359]:before{content:"";background:radial-gradient(220px 220px at var(--mx,50%) var(--my,0%), #41b5ff29, transparent 60%);opacity:0;transition:opacity var(--t-base);pointer-events:none;position:absolute;inset:0}.feat__card[data-v-313d5359]:hover{box-shadow:var(--sd-lg);border-color:#41b5ff59;transform:translateY(-5px)}.feat__card[data-v-313d5359]:hover:before{opacity:1}.feat__icon[data-v-313d5359]{border-radius:var(--r-lg);background:var(--c-primary-soft);width:48px;height:48px;color:var(--c-primary);margin-bottom:var(--sp-4);transition:transform var(--t-slow);place-items:center;display:grid}.feat__card:hover .feat__icon[data-v-313d5359]{transform:scale(1.08)rotate(-4deg)}.feat__title[data-v-313d5359]{font-size:var(--fs-lg);margin-bottom:var(--sp-2);font-weight:700}.feat__desc[data-v-313d5359]{color:var(--c-text-sub);line-height:1.8;font-size:var(--fs-sm)}@media (width<=900px){.feat__grid[data-v-313d5359]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.feat__grid[data-v-313d5359]{grid-template-columns:1fr}}.cta__card[data-v-419f34a7]{border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-6);text-align:center;border:1px solid var(--c-border-strong);box-shadow:var(--sd-lg);background:linear-gradient(135deg,#41b5ff24,#7c5cff24);position:relative;overflow:hidden}.cta__inner[data-v-419f34a7]{z-index:2;position:relative}.cta__title[data-v-419f34a7]{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:800}.cta__desc[data-v-419f34a7]{margin-top:var(--sp-3);color:var(--c-text-sub);font-size:var(--fs-md)}.cta__actions[data-v-419f34a7]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}.cta__orb[data-v-419f34a7]{filter:blur(70px);z-index:1;border-radius:50%;position:absolute}.cta__orb--1[data-v-419f34a7]{background:#41b5ff66;width:260px;height:260px;animation:8s ease-in-out infinite float-y;top:-80px;left:-40px}.cta__orb--2[data-v-419f34a7]{background:#7c5cff66;width:240px;height:240px;animation:9s ease-in-out infinite reverse float-y;bottom:-90px;right:-30px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-primary:#41b5ff;--c-primary-hover:#63c4ff;--c-primary-active:#2aa0f0;--c-primary-soft:#41b5ff24;--c-accent:#7c5cff;--c-accent-soft:#7c5cff29;--c-cyan:#22d3ee;--g-brand:linear-gradient(135deg, #41b5ff 0%, #7c5cff 100%);--g-brand-hover:linear-gradient(135deg, #63c4ff 0%, #8f74ff 100%);--g-cyan:linear-gradient(135deg, #22d3ee 0%, #41b5ff 100%);--g-hero-bg:radial-gradient(1100px 560px at 50% -10%, #41b5ff57 0%, transparent 70%), radial-gradient(900px 520px at 82% 6%, #7c5cff42 0%, transparent 66%);--g-text:linear-gradient(120deg, #63c4ff 0%, #a48bff 60%, #22d3ee 100%);--c-text:#eaf2fb;--c-text-sub:#9fb0c8;--c-text-weak:#64748b;--c-text-invert:#fff;--c-border:#ffffff1a;--c-border-strong:#ffffff2e;--c-bg:#101a2e;--c-bg-page:#0a1120;--c-bg-soft:#16233c;--c-bg-deep:#060b16;--c-bg-glass:#0a1120b8;--c-mask:#0408129e;--c-bubble-ai:#16233c;--c-bubble-user:#41b5ff29;--c-success:#3ddc97;--c-warning:#ffb547;--c-danger:#ff6b6b;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-full:999px;--sd-xs:0 1px 2px #0000004d;--sd-sm:0 2px 8px #00000059;--sd-md:0 8px 24px #0000006b;--sd-lg:0 16px 48px #00000085;--sd-brand:0 10px 30px #41b5ff52;--sd-glow:0 0 40px #41b5ff47;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:48px;--fs-5xl:60px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--w-container:1200px;--w-chat:860px;--h-notice:34px;--h-nav:64px;--h-header:calc(var(--h-notice) + var(--h-nav));--z-bg:0;--z-header:100;--z-float:200;--z-modal:300;--t-fast:.15s ease;--t-base:.25s ease;--t-slow:.4s cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,sans-serif;font-size:var(--fs-base);color:var(--c-text);background:var(--c-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;transition:color var(--t-fast);text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}textarea{resize:none}.container{width:100%;max-width:var(--w-container);padding:0 var(--sp-5);margin:0 auto}.section{padding:var(--sp-9) 0}.section,#hero{scroll-margin-top:var(--h-header)}.section-head{text-align:center;margin-bottom:var(--sp-7)}.section-title{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:800}.section-desc{margin-top:var(--sp-3);font-size:var(--fs-md);color:var(--c-text-sub)}.text-grad{background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:42px;padding:0 var(--sp-5);border-radius:var(--r-full);font-size:var(--fs-base);white-space:nowrap;transition:transform var(--t-base), box-shadow var(--t-base), background var(--t-base), border-color var(--t-base), color var(--t-base), opacity var(--t-base);font-weight:600;display:inline-flex}.btn--primary{background:var(--g-brand);color:var(--c-text-invert);box-shadow:var(--sd-brand)}.btn--primary:hover{background:var(--g-brand-hover);box-shadow:var(--sd-brand), var(--sd-glow);transform:translateY(-2px)}.btn--primary:active{transform:translateY(0)}.btn--ghost{border:1px solid var(--c-border-strong);color:var(--c-text);background:0 0}.btn--ghost:hover{border-color:var(--c-primary);color:var(--c-primary);transform:translateY(-1px)}.btn--text{height:auto;color:var(--c-primary);padding:0}.btn--text:hover{color:var(--c-primary-hover)}.btn--lg{height:50px;padding:0 var(--sp-6);font-size:var(--fs-md)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.glass{background:var(--c-bg-glass);border:1px solid var(--c-border);-webkit-backdrop-filter:blur(14px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--c-text-weak)}::-webkit-scrollbar-track{background:0 0}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}.reveal{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .3s ease, transform .3s var(--ease-out-expo)}.route-fade-enter-from{opacity:0;transform:translateY(12px)}.route-fade-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=768px){:root{--fs-3xl:28px;--fs-4xl:34px;--fs-5xl:40px;--sp-9:56px}}
