@keyframes home-blob-a{0%,to{transform:translate3d(-4%,-2%,0) scale(1) rotate(0deg);opacity:.55}50%{transform:translate3d(6%,4%,0) scale(1.08) rotate(6deg);opacity:.75}}@keyframes home-blob-b{0%,to{transform:translate3d(5%,3%,0) scale(1.05) rotate(0deg);opacity:.5}50%{transform:translate3d(-7%,-5%,0) scale(.96) rotate(-8deg);opacity:.7}}@keyframes home-blob-c{0%,to{transform:translate3d(0,6%,0) scale(1) rotate(0deg);opacity:.45}50%{transform:translate3d(4%,-4%,0) scale(1.1) rotate(5deg);opacity:.65}}@keyframes home-ribbon-a{0%,to{transform:translate3d(-3%,2%,0) rotate(-16deg) scale(1);opacity:.4}50%{transform:translate3d(5%,-3%,0) rotate(-8deg) scale(1.06);opacity:.58}}@keyframes home-ribbon-b{0%,to{transform:translate3d(4%,-2%,0) rotate(18deg) scale(1.04);opacity:.35}50%{transform:translate3d(-6%,5%,0) rotate(10deg) scale(.97);opacity:.52}}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.home-page{--home-header-h:68px;--home-ink:#070811;--home-violet:#8b5cf6;--home-magenta:#ec4899;--home-cyan:#38bdf8;color:#f4f1ff}.home-bg,.home-page{background:var(--home-ink)}.home-bg{position:absolute;inset:0;overflow:hidden}.home-bg__blob{position:absolute;border-radius:46% 54% 50% 50%/50% 46% 54% 50%;filter:blur(72px);mix-blend-mode:screen;pointer-events:none}.home-bg__blob--a{left:-8%;top:-6%;width:min(70vw,720px);height:min(70vw,720px);background:radial-gradient(circle at 40% 40%,rgba(139,92,246,.55),transparent 68%);animation:home-blob-a 28s ease-in-out infinite alternate;will-change:transform,opacity}.home-bg__blob--b{right:-12%;top:8%;width:min(65vw,680px);height:min(65vw,680px);background:radial-gradient(circle at 50% 50%,rgba(236,72,153,.45),transparent 70%);animation:home-blob-b 36s ease-in-out infinite alternate;will-change:transform,opacity}.home-bg__blob--c{left:22%;bottom:-18%;width:min(75vw,780px);height:min(70vw,720px);background:radial-gradient(circle at 45% 40%,rgba(56,189,248,.38),transparent 70%);animation:home-blob-c 44s ease-in-out infinite alternate;will-change:transform,opacity}.home-bg__blob--d{left:40%;top:30%;width:min(40vw,420px);height:min(40vw,420px);background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.28),transparent 72%);animation:home-blob-a 40s ease-in-out infinite alternate-reverse}.home-bg__ribbon{position:absolute;border-radius:80% 20% 70% 30%/35% 65% 35% 65%;filter:blur(40px);mix-blend-mode:screen;pointer-events:none}.home-bg__ribbon--a{left:-5%;top:28%;width:min(110vw,1100px);height:min(34vw,280px);background:linear-gradient(90deg,transparent,rgba(139,92,246,.35),rgba(236,72,153,.4),rgba(56,189,248,.3),transparent);animation:home-ribbon-a 32s ease-in-out infinite alternate;will-change:transform,opacity}.home-bg__ribbon--b{right:-8%;bottom:12%;width:min(100vw,980px);height:min(30vw,240px);background:linear-gradient(90deg,transparent,rgba(56,189,248,.28),rgba(168,85,247,.35),rgba(244,63,94,.28),transparent);animation:home-ribbon-b 40s ease-in-out infinite alternate;will-change:transform,opacity}.home-bg__vignette{background:radial-gradient(ellipse 55% 48% at 50% 42%,rgba(7,8,17,.15) 0,rgba(7,8,17,.55) 55%,rgba(7,8,17,.92) 100%),linear-gradient(180deg,rgba(7,8,17,.35),transparent 30%,rgba(7,8,17,.75))}.home-bg__grain,.home-bg__vignette{position:absolute;inset:0;pointer-events:none}.home-bg__grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-bg__parallax{position:absolute;inset:-2%;transition:transform .45s ease-out}.home-rise.is-ready{animation:home-rise .65s cubic-bezier(.22,1,.36,1) both}.home-rise.is-ready.delay-1{animation-delay:.08s}.home-rise.is-ready.delay-2{animation-delay:.16s}.home-rise.is-ready.delay-3{animation-delay:.24s}.home-rise.is-ready.delay-4{animation-delay:.32s}.home-gradient-text{background:linear-gradient(120deg,#a78bfa,#ec4899 48%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero{isolation:isolate}.home-guanghe-wrap{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.home-guanghe-name{display:flex;align-items:baseline;gap:9px;position:relative;z-index:2;margin-top:-39px;padding:8px 20px 4px}.home-guanghe-name strong{color:#f3dfaa;font-size:22px;font-weight:720;letter-spacing:.12em;text-shadow:0 0 20px rgba(222,194,122,.24)}.home-guanghe-name span{color:rgba(255,255,255,.46);font-size:12px;font-weight:550;letter-spacing:.05em}.home-hero-title{text-shadow:0 12px 42px rgba(0,0,0,.32)}.home-hero-copy,.home-hero-title{text-wrap:balance}.guanghe{width:clamp(172px,17vw,226px);aspect-ratio:260/310;filter:drop-shadow(0 20px 30px rgba(0,0,0,.3))}.guanghe,.guanghe__body{position:relative;z-index:3}.guanghe__body{display:block;width:100%;height:100%;overflow:visible;animation:guanghe-body-breathe 3.8s ease-in-out infinite}.guanghe__halo{position:absolute;z-index:0;inset:14% -8% 4%;border-radius:50%;background:radial-gradient(circle,rgba(255,218,119,.42),transparent 54%),radial-gradient(circle,rgb(var(--ui-accent-rgb)/.16),transparent 72%);filter:blur(19px);animation:guanghe-breathe 3.2s ease-in-out infinite}.guanghe__leaf--left{transform-origin:99px 51px;animation:guanghe-leaf-left 3.8s ease-in-out infinite}.guanghe__leaf--right{transform-origin:158px 51px;animation:guanghe-leaf-right 3.8s ease-in-out infinite}.guanghe__eyes{transform-origin:center 158px;animation:guanghe-blink 5.2s ease-in-out infinite}.guanghe__arm--left{transform-origin:68px 196px;animation:guanghe-left-arm 4s ease-in-out infinite}.guanghe__hand--left{transform-origin:48px 200px;animation:guanghe-left-hand 4s ease-in-out infinite}.guanghe__arm--right,.guanghe__hand--right{transform-origin:166px 280px;animation:guanghe-resting-hand 3.8s ease-in-out infinite}.guanghe__wand{transform-origin:129px 65px;animation:guanghe-wand-glow 2.8s ease-in-out infinite}.guanghe__spark{position:absolute;z-index:4;width:6px;height:6px;border-radius:2px;background:#ffe9a6;box-shadow:0 0 12px 3px rgba(255,221,139,.42);transform:rotate(45deg)}.guanghe__spark--one{top:17%;right:3%;animation:guanghe-spark 2.7s ease-in-out infinite}.guanghe__spark--two{top:48%;left:3%;width:4px;height:4px;animation:guanghe-spark 3.4s ease-in-out .5s infinite}.guanghe__spark--three{right:12%;bottom:14%;width:4px;height:4px;animation:guanghe-spark 3s ease-in-out 1s infinite}@keyframes guanghe-body-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.012)}}@keyframes guanghe-breathe{0%,to{opacity:.66;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes guanghe-leaf-left{0%,to{transform:rotate(-28deg)}50%{transform:rotate(-34deg)}}@keyframes guanghe-leaf-right{0%,to{transform:rotate(28deg)}50%{transform:rotate(34deg)}}@keyframes guanghe-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes guanghe-left-arm{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}@keyframes guanghe-left-hand{0%,to{transform:rotate(0deg)}50%{transform:rotate(5deg)}}@keyframes guanghe-resting-hand{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(1.5px) rotate(1.5deg)}}@keyframes guanghe-wand-glow{0%,to{opacity:.86;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes guanghe-tail-left{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes guanghe-tail-right{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes guanghe-spark{0%,to{opacity:.25;transform:translateY(4px) rotate(45deg) scale(.7)}50%{opacity:1;transform:translateY(-4px) rotate(45deg) scale(1.15)}}@media (max-height:760px) and (min-width:640px){.guanghe{width:138px}.home-guanghe-wrap{margin-bottom:4px}.home-hero-title{font-size:48px!important}}@media (max-width:639px){.home-hero{padding-top:20px}.guanghe{width:142px}.home-guanghe-name{flex-direction:column;align-items:center;gap:1px;margin-top:-12px}.home-guanghe-name strong{font-size:19px}.home-hero-title{margin-top:4px}}.home-nav-active{background:linear-gradient(90deg,#a78bfa,#ec4899,#38bdf8);height:2px}.home-guide-btn{display:inline-flex;height:38px;align-items:center;justify-content:center;padding:0 16px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:rgba(12,14,28,.45);color:rgba(244,241,255,.88);font-size:13px;font-weight:500;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease,border-color .2s ease}.home-guide-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.32)}.home-guide-btn:focus-visible{outline:2px solid rgba(167,139,250,.85);outline-offset:2px}@keyframes home-cta-bounce{0%{transform:scale(1)}18%{transform:scale(.94)}52%{transform:scale(1.07)}76%{transform:scale(.99)}to{transform:scale(1)}}@keyframes home-mode-bounce{0%{transform:scale(1)}20%{transform:scale(.95)}55%{transform:scale(1.05)}78%{transform:scale(.99)}to{transform:scale(1)}}@keyframes home-mode-reveal{0%{opacity:0;transform:translateY(18px) scale(.92);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.home-cta-shell{position:relative;display:inline-flex;isolation:isolate}.home-cta-shell__glow{position:absolute;inset:-12px;z-index:0;border-radius:28px;filter:blur(24px);opacity:.42;pointer-events:none}.home-cta-shell__glow,.home-cta-start{background:linear-gradient(110deg,rgba(138,63,252,.82),rgba(255,59,141,.78),rgba(52,120,255,.76))}.home-cta-start{position:relative;z-index:1;display:inline-flex;width:min(360px,86vw);min-height:76px;height:82px;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 36px rgba(76,29,149,.28);color:#fff;font-size:22px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);transition:box-shadow .2s ease}@media (min-width:640px){.home-cta-start{width:360px;height:86px;font-size:24px}}.home-cta-start:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 18px 42px rgba(124,58,237,.34)}.home-cta-start:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.home-cta-start.is-bounce{animation:home-cta-bounce .44s cubic-bezier(.34,1.35,.64,1)}.home-cta-modes{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;margin-top:26px}.home-cta-modes--direct{min-height:72px;margin-top:0;gap:18px}@media (min-width:640px){.home-cta-modes{flex-direction:row;justify-content:center}.home-cta-modes--direct{gap:22px}}.home-mode-shell{position:relative;display:inline-flex;isolation:isolate;opacity:0}.home-mode-shell.is-visible{animation:home-mode-reveal .6s cubic-bezier(.22,1,.36,1) both}.home-mode-shell.is-visible.delay-enterprise{animation-delay:.12s}.home-mode-shell__glow{position:absolute;inset:-12px;z-index:0;border-radius:24px;filter:blur(22px);opacity:.38;pointer-events:none}.home-mode-shell__glow--personal{background:linear-gradient(120deg,rgba(138,63,252,.55),rgba(255,59,141,.45))}.home-mode-shell__glow--enterprise{background:linear-gradient(120deg,rgba(124,58,237,.5),rgba(52,120,255,.5))}.home-mode-btn{position:relative;z-index:1;display:inline-flex;width:min(190px,80vw);height:56px;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.95);font-size:15px;font-weight:600;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px rgba(0,0,0,.25)}.home-mode-btn--lg{width:min(260px,80vw);height:68px;border-radius:18px;font-size:18px;font-weight:700}@media (min-width:640px){.home-mode-btn--lg{width:240px;height:72px;font-size:20px}}.home-mode-btn--personal{background:linear-gradient(120deg,rgba(40,24,64,.72),rgba(88,28,72,.62))}.home-mode-btn--enterprise{background:linear-gradient(120deg,rgba(28,28,64,.72),rgba(30,48,96,.62))}.home-mode-btn:hover:not(:disabled){border-color:rgba(255,255,255,.32)}.home-mode-btn:focus-visible{outline:2px solid rgba(196,181,253,.9);outline-offset:2px}.home-mode-btn:disabled{cursor:wait;opacity:.7}.home-mode-btn.is-bounce{animation:home-mode-bounce .39s cubic-bezier(.34,1.3,.64,1)}.home-showcase-track{display:flex;width:max-content;gap:20px;animation:home-marquee 48s linear infinite}.home-showcase-track.is-paused,.home-showcase-track:hover{animation-play-state:paused}.home-card{width:148px;aspect-ratio:9/16;border-radius:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border:1px solid rgba(196,181,253,.18);box-shadow:0 10px 28px rgba(0,0,0,.35)}.home-card:focus-visible,.home-card:hover{transform:translateY(-6px) scale(1.025);border-color:rgba(167,139,250,.55);box-shadow:0 18px 40px rgba(76,29,149,.45);outline:none}@media (max-width:767px){.home-showcase-track{animation:none;width:auto}}@media (prefers-reduced-motion:reduce){.guanghe,.guanghe__halo,.guanghe__leaf,.guanghe__spark,.guanghe__tail,.home-bg__blob,.home-bg__ribbon,.home-cta-start.is-bounce,.home-mode-btn.is-bounce,.home-rise.is-ready,.home-showcase-track{animation:none!important}.home-mode-shell.is-visible,.home-mode-shell.is-visible.delay-enterprise{animation:none!important;opacity:1;transform:none;filter:none}.home-bg__parallax{transform:none!important;transition:none!important}}