@charset "UTF-8";.site-header[data-v-fb7ea7ae]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.site-header--scrolled[data-v-fb7ea7ae]{padding:8px 0;background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 12px #a855f70f}.site-header__inner[data-v-fb7ea7ae]{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__logo[data-v-fb7ea7ae]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;color:#fff;transition:color .3s}.site-header--scrolled .site-header__logo[data-v-fb7ea7ae]{color:#1f2937}.site-header__logo-icon[data-v-fb7ea7ae]{font-size:28px}.site-header__nav[data-v-fb7ea7ae]{display:flex;gap:32px}@media (max-width: 768px){.site-header__nav[data-v-fb7ea7ae]{display:none}}.site-header__nav-item[data-v-fb7ea7ae]{font-size:15px;font-weight:500;color:#ffffffd9;position:relative;padding:8px 16px;border-radius:999px;transition:color .2s,background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s}.site-header--scrolled .site-header__nav-item[data-v-fb7ea7ae]{color:#4b5563}.site-header__nav-item[data-v-fb7ea7ae]:hover{color:#fff;background:#ff6bb52e;backdrop-filter:blur(8px)}.site-header--scrolled .site-header__nav-item[data-v-fb7ea7ae]:hover{color:#ff6bb5;background:#ec489914}.site-header__nav-item--active[data-v-fb7ea7ae]{color:#fff;font-weight:700;background:linear-gradient(135deg,#ff6bb5,#a855f7);box-shadow:0 4px 14px #ec489959}.site-header--scrolled .site-header__nav-item--active[data-v-fb7ea7ae]{color:#fff;background:linear-gradient(135deg,#ff6bb5,#a855f7);box-shadow:0 4px 14px #ec489959}.site-header__nav-item--active[data-v-fb7ea7ae]:hover{color:#fff;background:linear-gradient(135deg,#ff6bb5,#a855f7);transform:translateY(-1px)}.site-header__actions[data-v-fb7ea7ae]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.site-header__actions[data-v-fb7ea7ae]{display:none}}.site-header__cta[data-v-fb7ea7ae]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;background:linear-gradient(135deg,#ff6bb5,#a855f7);color:#fff;border-radius:999px;font-size:14px;font-weight:700;border:2px solid rgba(255,255,255,.4);box-shadow:0 8px 20px #ec489966,inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.site-header--scrolled .site-header__cta[data-v-fb7ea7ae]{border-color:transparent;box-shadow:0 12px 36px #ff6bb53d}.site-header__cta[data-v-fb7ea7ae]:before{content:"✨";font-size:14px}.site-header__cta[data-v-fb7ea7ae]:hover{transform:translateY(-2px) scale(1.03);color:#fff;box-shadow:0 12px 28px #ec489980,inset 0 1px #fff6}.site-header__burger[data-v-fb7ea7ae]{display:none;width:32px;height:32px;flex-direction:column;justify-content:center;align-items:center;gap:4px}.site-header__burger span[data-v-fb7ea7ae]{display:block;width:22px;height:2px;background:#fff;transition:all .3s}.site-header--scrolled .site-header__burger span[data-v-fb7ea7ae]{background:#1f2937}.site-header__burger.is-open span[data-v-fb7ea7ae]:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__burger.is-open span[data-v-fb7ea7ae]:nth-child(2){opacity:0}.site-header__burger.is-open span[data-v-fb7ea7ae]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 768px){.site-header__burger[data-v-fb7ea7ae]{display:flex}}.site-header__mobile-nav[data-v-fb7ea7ae]{display:flex;flex-direction:column;padding:16px 24px 24px;background:#fffffff5;backdrop-filter:blur(20px);border-top:1px solid #F3F4F6;box-shadow:0 4px 16px #0000000f}.site-header__mobile-item[data-v-fb7ea7ae],.site-header__mobile-cta[data-v-fb7ea7ae]{padding:14px 0;font-size:16px;font-weight:500;color:#1f2937;border-bottom:1px solid #F3F4F6}.site-header__mobile-item[data-v-fb7ea7ae]:last-child,.site-header__mobile-cta[data-v-fb7ea7ae]:last-child{border-bottom:none}.site-header__mobile-item--active[data-v-fb7ea7ae]{color:#ff6bb5;font-weight:700;position:relative;padding-left:16px}.site-header__mobile-item--active[data-v-fb7ea7ae]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:999px;background:linear-gradient(135deg,#ff6bb5,#a855f7)}.site-header__mobile-cta[data-v-fb7ea7ae]{margin-top:8px;background:linear-gradient(135deg,#ff6bb5,#a855f7);color:#fff;text-align:center;border-radius:16px;border:none}.slide-enter-active[data-v-fb7ea7ae],.slide-leave-active[data-v-fb7ea7ae]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-fb7ea7ae],.slide-leave-to[data-v-fb7ea7ae]{opacity:0;transform:translateY(-8px)}.site-footer[data-v-80810777]{background:#1a0a2e;color:#ffffffb8;padding-top:80px}.site-footer__inner[data-v-80810777]{display:grid;grid-template-columns:1.5fr 2.5fr;gap:64px;padding-bottom:56px}@media (max-width: 768px){.site-footer__inner[data-v-80810777]{grid-template-columns:1fr;gap:40px}}.site-footer__logo[data-v-80810777]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:#fff;margin-bottom:12px}.site-footer__logo-icon[data-v-80810777]{font-size:28px}.site-footer__slogan[data-v-80810777]{font-size:15px;color:#fff9;margin-bottom:16px}.site-footer__desc[data-v-80810777]{font-size:14px;line-height:1.7;color:#ffffff80;max-width:360px}.site-footer__cols[data-v-80810777]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width: 768px){.site-footer__cols[data-v-80810777]{grid-template-columns:repeat(2,1fr)}}.site-footer__col h4[data-v-80810777]{color:#fff;font-size:14px;font-weight:600;margin-bottom:20px;letter-spacing:.05em}.site-footer__col a[data-v-80810777],.site-footer__col span[data-v-80810777]{display:block;padding:6px 0;font-size:14px;color:#fff9;transition:color .2s}.site-footer__col a[data-v-80810777]:hover{color:#ffb1dc}.site-footer__time[data-v-80810777]{color:#fff6!important}.site-footer__bottom[data-v-80810777]{border-top:1px solid rgba(255,255,255,.08);padding:24px 0}.site-footer__bottom-inner[data-v-80810777]{display:flex;flex-direction:column;gap:8px;text-align:center;font-size:13px;color:#fff6}.site-footer__disclaimer[data-v-80810777]{font-size:12px;color:#ffffff4d}.site-main{min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:HarmonyOS Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#1f2937;background:#faf5ff;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}a:hover{color:#ff6bb5}img{max-width:100%;display:block;user-select:none;-webkit-user-drag:none}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}ul,ol{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.section{padding:96px 0;position:relative}@media (max-width: 768px){.section{padding:64px 0}}.gradient-text{background:linear-gradient(110deg,#ff6bb5,#b85cf7 55%,#ff8fd0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a855f780}@keyframes pop-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blob-morph{0%,to{border-radius:50%}33%{border-radius:60% 40% 70% 30%}66%{border-radius:40% 60% 30% 70%}}@keyframes gradient-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.anim-pop{opacity:0;transform:translateY(24px) scale(.96);transition:opacity .7s cubic-bezier(.34,1.56,.64,1),transform .7s cubic-bezier(.34,1.56,.64,1)}.anim-pop.in-view{opacity:1;transform:translateY(0) scale(1)}.anim-float{animation:float-soft 4s ease-in-out infinite}.anim-spin-slow{animation:spin-slow 12s linear infinite}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}.delay-5{transition-delay:.4s}.delay-6{transition-delay:.48s}
