:root{--sidebar-w:252px;--rail-w:304px;--content-max:80rem}.light{--brand-cyan:#087ea4;--brand-blue:#1677e8;--brand-deep:#2f5fd4;--gradient-brand:linear-gradient(112deg,#22d3ee,#1a8fea 48%,#2f5fd4);--bg:#ffffff;--surface:#ffffff;--surface-solid:#ffffff;--surface-2:#f0f5fa;--text:#2b3a4f;--heading:#101b2c;--muted:#67758a;--border:#dfe7f0;--line:#dfe7f0;--hover:#eef5fb;--accent:#087ea4;--accent-ink:#ffffff;--accent-hover:#096b8b;--accent-muted:#e7f7fb;--glow:rgba(26,143,234,0.16);--signal:#0a987b;--status-success:#0a987b;--status-info:#1677e8;--status-purple:#6557d9;--status-warning:#b7791f;--status-neutral:#718096;--grid:rgba(56,89,126,0.055)}.light body{background:#ffffff;background-image:none;color:var(--text);letter-spacing:0}.light h1,.light h2,.light h3,.light h4,.light h5{color:var(--heading);letter-spacing:0}.light .community-shell{--app-bg:#ffffff;--app-surface:#ffffff;--app-border:#dfe7f0;--hover:#eef5fb;--accent-muted:#e7f7fb;background:var(--app-bg)}.light .app-sidebar{background:#ffffff;border-right-color:#dce6ef}.light .app-sidebar-brand{height:3.5rem;padding:0 1.25rem;border-bottom:0}.light .app-sidebar-brand a{width:auto;text-decoration:none}.light .app-sidebar-nav{gap:.2rem;padding:1rem .75rem 1.25rem}.light .app-nav-section-label{padding:.45rem .85rem .35rem;color:#8b98aa;font-size:.65rem;font-weight:700;letter-spacing:0}.light .app-nav-section-label--spaced{margin-top:.7rem}.light .app-nav-item{position:relative;min-height:2.75rem;padding:.65rem .85rem;border:0;border-radius:8px;color:#5e6d81;font-size:.875rem;font-weight:560;transition:background-color .16s ease,color .16s ease,transform .16s ease}.light .app-nav-item:hover{color:#162338;background:#f1f6fa;transform:translateX(2px)}.light .app-nav-item--active{color:#0b78b8;background:#eaf7fc;border-color:transparent}.light .app-nav-item--active:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;border-radius:3px;background:linear-gradient(180deg,#22d3ee,#1a8fea)}.light .app-nav-icon{color:#718199}.light .app-nav-item--active .app-nav-icon{color:#168dcc}.light .app-nav-badge{min-width:1.35rem;background:#e2f5fb;color:#087ea4;text-align:center}.light .app-sidebar-footer{gap:.75rem;padding:1rem 1.25rem 1.25rem;background:#fbfdff;border-top-color:#e8eef4}.light .app-sidebar-footer .btn-app-primary{min-height:2.75rem}.light .app-topbar{border-bottom-color:#e3eaf1;background:#ffffff;box-shadow:none}.light .app-topbar-inner{height:4.5rem}.light .app-search-input{min-height:2.75rem;border-color:#dce5ee;border-radius:8px;background:#f7f9fc}.light .app-search-input:hover{border-color:#c5d5e4;background:#ffffff}.light .app-search-input:focus-within{border-color:#48aee2;background:#ffffff;box-shadow:0 0 0 3px rgba(34,211,238,.14)}.light .shell-body{background:#ffffff}.light .community-main{padding:1.75rem max(1.5rem,var(--safe-right)) 3.5rem max(1.5rem,var(--safe-left))}.light .context-rail{background:#ffffff;border-left-color:#e1e8ef}.light .context-rail-inner{top:4.5rem;max-height:calc(100vh - 4.5rem);padding:1.25rem 1rem}.light .community-canvas,.light .community-page,.light .community-subpage{color:var(--text)}.light .community-page-head,.light .discover-page__header{padding:.25rem 0 1.5rem;border-bottom-color:#dde6ef}.light .app-page-title,.light .community-page-head__title{color:#101b2c;font-size:1.75rem;font-weight:720;line-height:1.2}.light .app-page-tagline,.light .community-page-head__desc{color:#68788e;font-size:.9rem}.light .community-page .zone--header{padding:0 0 1.25rem}.light .community-page .zone--toolbar{margin-bottom:1.25rem;padding:1rem;border:1px solid #e0e7ef;border-radius:8px;background:#ffffff}.light .community-page .zone--content,.light .community-page .zone--content .zone-body{background:transparent}.light .app-rail-section,.light .community-card,.light .item-card,.light .metric-card,.light .profile-edit__card,.light .question-card,.light .surface-panel{border-color:#dfe7f0;border-radius:8px;background:#ffffff;box-shadow:none}.light .app-rail-section,.light .community-card,.light .item-card,.light .question-card{transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}.light .app-rail-section:hover,.light .community-card:hover,.light .item-card:hover,.light .question-card:hover{border-color:#b9dcea;box-shadow:0 10px 28px rgba(36,72,108,.07)}.light .item-card:hover,.light .question-card:hover{transform:translateY(-2px)}.light .community-subpage .item-card{border:1px solid #dfe7f0;border-radius:8px;background:#ffffff}.light .community-subpage .item-card:last-child{border-bottom:1px solid #dfe7f0}.light .community-card__head{padding:1.15rem 1.25rem;border-bottom-color:#e8edf3}.light .community-card__body{padding:1.25rem}.light .community-card__title{color:#172338;font-size:1rem}.light .metric-grid{gap:.75rem}.light .metric-card{min-height:4.75rem;padding:.9rem 1rem;background:#fbfdff}.light .metric-card:hover{border-color:#b9dcea;box-shadow:none}.light .metric-card-value{color:#142239;font-size:1.45rem}.light .category-tag,.light .community-card__chip,.light .community-card__tag{color:#087ea4;background:#e9f7fb;border-color:#c9eaf3}.light .status-tag--success{color:#08735e;background:#e5f7f1}.light .status-tag--warn{color:#946214;background:#fff6df}.light .status-tag--info{color:#1768bd;background:#eaf3fe}.light .community-page .filter-tabs,.light .discover-filters{gap:.5rem}.light .community-page .filter-chip,.light .community-page .filter-tab,.light .discover-filters .btn-primary,.light .discover-filters .btn-secondary{min-height:2.25rem;padding:.45rem .9rem;border:1px solid #dce5ee;border-radius:8px;background:#ffffff;color:#5b6b80;font-size:.78rem}.light .community-page .filter-chip:hover,.light .community-page .filter-tab:hover,.light .discover-filters .btn-secondary:hover{border-color:#a8d5e7;color:#087ea4;background:#f5fbfd}.light .community-page .filter-chip--active,.light .community-page .filter-tab--active,.light .discover-filters .btn-primary{border-color:#8fd3e8;background:#e9f8fc;color:#087ea4;box-shadow:inset 0 0 0 1px rgba(34,211,238,.08)}.light .btn-app-primary,.light .btn-primary{min-height:2.5rem;border:0;border-radius:8px;background:linear-gradient(112deg,#18c9dc,#168dea 58%,#2f5fd4);color:#ffffff;font-weight:650;box-shadow:0 7px 18px rgba(26,143,234,.16)}.light .btn-app-primary:hover,.light .btn-primary:hover{filter:saturate(1.04) brightness(.98);box-shadow:0 9px 22px rgba(26,143,234,.22)}.light .btn-app-ghost,.light .btn-app-outline,.light .btn-secondary{min-height:2.5rem;border-color:#d7e1eb;border-radius:8px;background:#ffffff;color:#34445a}.light .btn-app-ghost:hover,.light .btn-app-outline:hover,.light .btn-secondary:hover{border-color:#9fcfe2;background:#f5fbfd;color:#087ea4}.light .input-field,.light .publish-input,.light select,.light textarea{border-color:#d9e3ec;border-radius:8px;background:#ffffff;color:#24344b}.light .input-field:focus,.light .publish-input:focus,.light select:focus,.light textarea:focus{border-color:#55b9df;box-shadow:0 0 0 3px rgba(34,211,238,.13)}.light .discover-page{max-width:82rem;margin-inline:auto}.light .discover-page__header p:first-child{color:#087ea4}.light .discover-page__header h1{color:#101b2c;font-size:clamp(2rem,3vw,2.65rem)}.light .discover-pulse{position:relative;overflow:hidden;border-color:#dbe6ef;background:#ffffff}.light .discover-pulse:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22d3ee,#1a8fea)}.light .discover-pulse__metrics{border-top-color:#e5ebf1}.light .discover-pulse__metrics>div p:first-child{color:#15233a;font-size:1.75rem}.light .discover-pulse__growth{border:1px solid #cdece4;background:#ecfaf6;color:#08735e}.light .discover-pulse__growth:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.55rem;border-radius:50%;background:#0aaa87;box-shadow:0 0 0 4px rgba(10,170,135,.1)}.light .discover-featured{position:relative;overflow:hidden;border:1px solid rgba(22,119,232,.22);border-radius:8px;background:linear-gradient(118deg,#075c9b,#167bdc 58%,#2f5fd4);box-shadow:0 16px 36px rgba(21,84,159,.16)}.light .discover-featured:after{content:"";position:absolute;inset:0 0 0 auto;width:36%;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.light .discover-featured>*{position:relative;z-index:1}.light .discover-featured h2,.light .discover-featured p,.light .discover-featured span{color:#ffffff}.light .discover-topic-grid{gap:.875rem}.light .discover-topic-card{min-height:14.5rem;padding:1.25rem}.light .discover-topic-card h3{color:#172338;font-size:1.05rem}.light .discover-topic-card>div:last-child{border-top-color:#e8edf3}.light .discover-person-card{position:relative;border-top:3px solid #bcecf2}.light .discover-person-card:hover{border-top-color:#22b8cf}.light .discover-person-card .rounded-full,.light .discover-person-card img{box-shadow:0 0 0 3px #ffffff,0 0 0 4px #cfe7f2}.light .app-rail-stack{gap:.875rem}.light .app-rail-section{padding:1rem}.light .app-rail-title{color:#718096;letter-spacing:0}.light .app-rail-card-title,.light .app-rail-item-title,.light .app-rail-rank-name{color:#26374e}.light .app-rail-rank{background:#e8f7fb;color:#087ea4}.light .app-review-thumb{padding:.65rem;border:1px solid #dfe7f0;border-radius:8px;background:#ffffff}.light .app-review-thumb:hover{border-color:#a9d7e7;box-shadow:0 10px 26px rgba(36,72,108,.07)}.light .app-review-thumb__media{border-radius:6px;background:#f1f5f9}.light .publish-page,.light .publish-studio{background:transparent}.light .publish-form,.light .publish-preview,.light .publish-studio-main,.light .publish-studio-tabs{border-color:#dfe7f0;border-radius:8px;background:#ffffff}.light .publish-studio-tab--active{color:#087ea4;background:#e9f8fc}.light .community-login-gate{background:#ffffff}.light .community-login-gate>div:last-child{padding:2rem;border:1px solid #dce6ef;border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(31,66,99,.1)}.light .login-modal__backdrop{background:rgba(18,34,53,.38);backdrop-filter:blur(6px)}.light .login-modal__panel{border-color:#dce6ef;border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(22,45,74,.18)}.light .login-modal__close{background:#f2f6fa;color:#65758b}.light .publish-fab-menu{border-color:#d8e3ed;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgba(22,66,110,.16)}.light .publish-fab-item{border-radius:6px}.light .publish-fab-btn{width:3.25rem;height:3.25rem;background:linear-gradient(135deg,#22d3ee,#1a8fea 60%,#2f5fd4);box-shadow:0 10px 24px rgba(26,143,234,.28)}@media (min-width:1024px){.light .publish-fab{display:none}}.light .lp-page{background:#ffffff}.light .hero-with-photo .hero-topbar--photo{border-bottom-color:rgba(214,225,235,.9);background:rgba(255,255,255,.94);box-shadow:0 1px 0 rgba(22,45,74,.04)}.light .hero-topbar--photo svg[aria-label=SoloLoop]{color:#2b3a4f}.light .hero-with-photo .hero-topbar-slogan{text-shadow:none}.light .hero-topbar--photo .hero-topbar-slogan span:first-child{color:#26374c}.light .hero-topbar--photo .hero-topbar-slogan span:nth-child(2){color:#9ba8b7}.light .hero-topbar--photo .hero-topbar-slogan span:last-child{color:#627287}.light .lp-section,.light .marketing-section{border-color:#e4eaf0}.light .aud-net-card,.light .fc-cta-inner,.light .proj-feature{border-radius:8px}@media (max-width:1023px){.light .mobile-top-bar{min-height:3.75rem;height:auto;border-bottom-color:#e1e8ef;background:#ffffff}.light .mobile-top-bar>a:nth-child(2){border-color:#dce5ee;border-radius:8px;background:#f7f9fc}.light .mobile-bottom-nav{border-top-color:#dce5ee;background:rgba(255,255,255,.97);box-shadow:0 -8px 24px rgba(31,66,99,.06)}.light .mobile-bottom-nav__link{min-height:3.2rem}.light .community-main{padding:1.25rem max(1rem,var(--safe-right)) calc(2.5rem + var(--safe-bottom)) max(1rem,var(--safe-left))}.light .discover-featured:after{width:52%}}@media (max-width:639px){.light .app-page-title,.light .community-page-head__title{font-size:1.5rem}.light .discover-page__header h1{font-size:2rem}.light .discover-pulse{padding:1.1rem}.light .discover-pulse__metrics>div{padding-block:.75rem}.light .discover-topic-card{min-height:auto}.light .community-login-gate{padding:1rem}.light .community-login-gate>div:last-child{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.light .app-nav-item,.light .community-card,.light .item-card,.light .publish-fab-btn,.light .question-card{transition:none}}html.light:has(.lp-page--aurora){--bg:#ffffff}html.light:has(.lp-page--aurora) body{background:#ffffff;background-image:none;color:#1a1a1a}.light .lp-page--aurora{--aurora-violet:#7c3aed;--aurora-magenta:#ec4899;--aurora-pink:#e01a8a;--aurora-orange:#f2994a;--aurora-gold:#f2c94c;--aurora-ink:#1a1a1a;--aurora-muted:#4a4a4a;--brand-cyan:#7c3aed;--brand-blue:#db2777;--brand-deep:#9d50bb;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-ink:#ffffff;--accent-muted:rgba(124,58,237,0.1);--glow:rgba(124,58,237,0.18);--gradient-brand:linear-gradient(135deg,#7c3aed,#ec4899);--bg:#ffffff;--surface:#ffffff;--surface-solid:#ffffff;--surface-1:#ffffff;--surface-2:#fafafa;--text:#1a1a1a;--heading:#111111;--muted:#4a4a4a;--border:rgba(17,17,17,0.08);--line:rgba(17,17,17,0.08);--hover:#faf7ff;--canvas:#ffffff;--grid:rgba(124,58,237,0.06);background:#ffffff;color:var(--text)}.light .lp-page--aurora .lp-progress{background:linear-gradient(90deg,#7c3aed,#ec4899,#f2994a);box-shadow:0 0 10px rgba(236,72,153,.28)}.light .lp-page--aurora .btn-primary{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#ffffff;border:0;box-shadow:0 10px 28px rgba(124,58,237,.26)}.light .lp-page--aurora .btn-primary:hover{filter:saturate(1.06) brightness(1.02);box-shadow:0 14px 32px rgba(236,72,153,.28)}.light .lp-page--aurora .btn-secondary{background:#ffffff;color:#1a1a1a;border-color:rgba(17,17,17,.12)}.light .lp-page--aurora .btn-secondary:hover{border-color:color-mix(in srgb,#ec4899 40%,rgba(17,17,17,.12));background:#fff7fb;color:#9d174d}.light .lp-page--aurora .lp-eyebrow{color:#7c3aed}.light .lp-page--aurora .lp-band{background:transparent}.light .lp-page--aurora .item-card{border-radius:1.25rem;border-color:rgba(17,17,17,.06);box-shadow:0 10px 30px rgba(0,0,0,.05)}.light .lp-page--aurora .item-card:hover{border-color:color-mix(in srgb,#ec4899 28%,rgba(17,17,17,.06));box-shadow:0 16px 40px rgba(124,58,237,.1)}.light .hero-aurora{background:#ffffff}.hero-carousel>.marketing-topbar,.hero-carousel[data-slide="0"]>.marketing-topbar,.hero-carousel[data-slide="1"]>.marketing-topbar{background:#ffffff;border-bottom-color:rgba(17,17,17,.08);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 0 rgba(17,17,17,.04)}.hero-carousel>.marketing-topbar .hero-topbar-divider{background:rgba(17,17,17,.12)}.hero-carousel>.marketing-topbar .hero-topbar-slogan-en{color:#111111}.hero-carousel>.marketing-topbar .hero-topbar-slogan-dot{color:rgba(17,17,17,.28)}.hero-carousel>.marketing-topbar .hero-topbar-slogan-zh{color:#4a4a4a}.hero-carousel>.marketing-topbar .brand-logo{color:#111111}.light .lp-page--aurora .hero-aurora .btn-primary,.light .lp-page--aurora .hero-carousel[data-slide="0"] .btn-primary,.light .lp-page--aurora .marketing-topbar .btn-primary{background:linear-gradient(135deg,#22d3ee,#1a8fea 48%,#2f5fd4);color:#ffffff;border:0;box-shadow:0 10px 24px rgba(26,143,234,.28)}.light .lp-page--aurora .hero-aurora .btn-primary:hover,.light .lp-page--aurora .hero-carousel[data-slide="0"] .btn-primary:hover,.light .lp-page--aurora .marketing-topbar .btn-primary:hover{filter:saturate(1.05) brightness(1.03);box-shadow:0 14px 30px rgba(47,95,212,.3)}.light .hero-aurora .hero-aurora__photo{left:0!important;width:100%!important;-o-object-position:center 28%;object-position:center 28%;filter:saturate(1.08) brightness(1.08) contrast(1.04);-webkit-mask-image:none;mask-image:none;animation:none}.light .hero-aurora .hero-landing__bg-scrim{background:transparent}.light .hero-aurora .hero-landing__bg-gradient-x{background:none}.light .hero-aurora .hero-landing__bg-gradient-y{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 20%,transparent 84%,rgba(255,255,255,.1))}.light .hero-aurora .hero-landing__story{position:relative;z-index:1;max-width:40rem;margin-left:0;padding:0;border-radius:0;background:none;backdrop-filter:none;text-shadow:none}.light .hero-aurora .hero-landing__bg-grid{opacity:0}.light .hero-aurora .hero-landing__eyebrow{border-color:rgba(26,143,234,.22);background:rgba(255,255,255,.94);color:#1464c0;font-weight:700}.light .hero-aurora .hero-landing__eyebrow-dot{background:linear-gradient(135deg,#22d3ee,#2f5fd4);box-shadow:0 0 12px rgba(26,143,234,.4)}.light .hero-aurora .hero-landing__brand{color:#ffffff}.light .hero-aurora .hero-landing__rule{background:linear-gradient(90deg,#1a8fea,rgba(47,95,212,0))}.light .hero-aurora .hero-landing__statement{color:#ffffff;font-size:clamp(1.05rem,1.9vw,1.28rem);font-weight:600;line-height:1.9;text-shadow:none}.light .hero-aurora .hero-landing__accent,.light .hero-aurora .hero-landing__accent--aurora{background:none;-webkit-background-clip:unset;background-clip:unset;color:#ffffff;font-weight:800}.light .hero-aurora .hero-landing__paths{border-top-color:rgba(255,255,255,.85)}.light .hero-aurora .hero-landing__path-label{color:#ffffff}.light .hero-aurora .hero-landing__path-hint{color:rgba(255,255,255,.92);font-size:.82rem;font-weight:600;line-height:1.55}@media (min-width:640px){.light .hero-aurora .hero-landing__path{border-right:none}}.light .hero-aurora .hero-landing__panel{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.78);box-shadow:0 24px 60px rgba(17,17,17,.08),0 0 0 1px rgba(17,17,17,.04),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.light .hero-aurora .hero-landing__panel-title{color:#111111}.light .hero-aurora .hero-landing__panel-desc{color:#4a4a4a}.light .hero-aurora .hero-landing__panel-qr-caption-line{color:#1a1a1a}.light .hero-aurora .hero-landing__panel-qr-caption-line--sub{color:#6b7280}.light .hero-aurora .hero-landing__panel-body{border-color:rgba(17,17,17,.06);background:rgba(250,247,255,.72)}.light .hero-aurora .hero-landing__live{color:#1a8fea}.light .hero-aurora .hero-landing__live-dot{background:#1a8fea;box-shadow:0 0 0 3px rgba(26,143,234,.18)}.light .hero-aurora .hero-landing__panel-metric-label{color:#4a4a4a}.light .hero-aurora .hero-landing__panel-metric-value{background:linear-gradient(135deg,#22d3ee,#1a8fea 48%,#2f5fd4);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1023px){.light .hero-aurora .hero-aurora__photo{left:0!important;width:100%!important;opacity:.72;-webkit-mask-image:none;mask-image:none}.light .hero-aurora .hero-landing__bg-gradient-x{background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.22) 48%,rgba(255,255,255,.4))}}@media (max-width:420px){.light .hero-aurora .hero-landing__panel-metric{border-bottom-color:rgba(17,17,17,.08)}}.light .lp-page--aurora .aud-net-actions li{color:#7c3aed;border-color:color-mix(in srgb,#7c3aed 28%,var(--line));background:color-mix(in srgb,#7c3aed 8%,#ffffff)}.light .lp-page--aurora .aud-net-hub-core{background:radial-gradient(circle,rgba(124,58,237,.2),rgba(236,72,153,.08) 55%,transparent 74%);border-color:color-mix(in srgb,#7c3aed 42%,var(--line));box-shadow:0 0 70px -14px rgba(124,58,237,.45),0 0 30px -18px rgba(236,72,153,.4),inset 0 0 40px -18px rgba(124,58,237,.25)}.light .lp-page--aurora .aud-net-hub-core:before{border-color:color-mix(in srgb,#ec4899 28%,transparent)}.light .lp-page--aurora .aud-net-hub-spin{background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,#7c3aed 50%,transparent) 60deg,transparent 140deg,color-mix(in srgb,#f2994a 42%,transparent) 220deg,transparent 300deg)}.light .lp-page--aurora .aud-net-card{background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(0,0,0,.04)}.light .lp-page--aurora .me-path-line{background:linear-gradient(90deg,#7c3aed,#ec4899,#f2994a);opacity:.7}.light .lp-page--aurora .me-path-num{color:#7c3aed;border-color:#7c3aed;box-shadow:0 0 18px -7px rgba(124,58,237,.45)}.light .lp-page--aurora .me-path-step-center .me-path-num{color:#db2777;border-color:#db2777}.light .lp-page--aurora .me-path-step-end .me-path-num{color:#f2994a;border-color:#f2994a}.light .lp-page--aurora .me-path-reason{border-left-color:#ec4899}.light .lp-page--aurora .me-path-score{color:#7c3aed}.light .lp-page--aurora .me-quest{background:radial-gradient(circle at 76% 52%,rgba(236,72,153,.07),transparent 34%)}.light .lp-page--aurora .me-player{border-color:color-mix(in srgb,#7c3aed 22%,var(--line));background:linear-gradient(145deg,rgba(124,58,237,.06),transparent 55%)}.light .lp-page--aurora .me-node-icon,.light .lp-page--aurora .me-player-avatar{color:#7c3aed;border-color:#7c3aed;box-shadow:0 0 18px -7px rgba(124,58,237,.4)}.light .lp-page--aurora .me-xp>div i{background:linear-gradient(90deg,#7c3aed,#ec4899);box-shadow:0 0 10px rgba(236,72,153,.35)}.light .lp-page--aurora .me-quest-beam:before{background:linear-gradient(90deg,#7c3aed,#ec4899 66%,transparent 78%)}.light .lp-page--aurora .me-map-status strong,.light .lp-page--aurora .me-next-task span,.light .lp-page--aurora .me-quest-node.is-active .me-node-icon,.light .lp-page--aurora .me-quest-node.is-active em{color:#7c3aed}.light .lp-page--aurora .me-quest-node.is-active .me-node-icon{border-color:#ec4899;box-shadow:0 0 20px -5px rgba(236,72,153,.45)}.light .lp-page--aurora .fly-route-line{background:linear-gradient(90deg,#7c3aed,#ec4899,#f2994a,#22d3ee)}.light .lp-page--aurora .fly-phase-dot,.light .lp-page--aurora .fly-phase-kicker{color:#7c3aed!important;border-color:#7c3aed}.light .lp-page--aurora .proj-feature{background:linear-gradient(145deg,color-mix(in srgb,var(--va) 10%,#ffffff),#ffffff 62%),#ffffff;box-shadow:0 10px 30px rgba(0,0,0,.05)}.light .lp-page--aurora .proj-row{background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.04)}.light .lp-page--aurora .fc-cta-inner{border-radius:1.5rem;background:radial-gradient(120% 90% at 12% -10%,rgba(124,58,237,.1),transparent 55%),radial-gradient(90% 80% at 92% 110%,rgba(242,153,74,.12),transparent 50%),#ffffff}.light .lp-page--aurora .fc-cta-glow{background:radial-gradient(120% 90% at 30% -10%,rgba(236,72,153,.12),transparent 60%)}.light .lp-page--aurora .fc-qr{background:#fafafa;border-color:rgba(17,17,17,.06)}.light .lp-page--aurora .ps-linkline{background:linear-gradient(90deg,transparent,color-mix(in srgb,#ec4899 42%,var(--line)),transparent)}.hero-carousel{background:#ffffff}.hero-carousel__viewport{display:flex;min-height:100dvh;width:100%;transition:transform .45s ease;will-change:transform}.hero-carousel__slide{position:relative;min-height:100dvh;width:100%;flex:0 0 100%;pointer-events:none}.hero-carousel[data-slide="0"] .hero-carousel__slide:first-child,.hero-carousel[data-slide="1"] .hero-carousel__slide:nth-child(2){pointer-events:auto}.hero-carousel__slide--link{display:block;color:inherit;text-decoration:none}.hero-carousel__home-main{padding-top:4.75rem}.hero-carousel__controls{position:absolute;right:0;bottom:1.35rem;left:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:.85rem;pointer-events:none}.hero-carousel__arrow,.hero-carousel__dot{pointer-events:auto}.hero-carousel__arrow{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:rgba(255,255,255,.82);color:#111827;font-size:1.35rem;line-height:1;box-shadow:0 8px 24px rgba(15,23,42,.08)}.hero-carousel[data-slide="0"] .hero-carousel__arrow{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.18);color:#111827}.dark .hero-carousel[data-slide="0"] .hero-carousel__arrow{color:#ffffff}.hero-carousel__dots{display:flex;align-items:center;gap:.45rem}.hero-carousel__dot{width:.55rem;height:.55rem;border:0;border-radius:999px;background:rgba(15,23,42,.22)}.hero-carousel__dot.is-active{width:1.35rem;background:#111827}.dark .hero-carousel[data-slide="0"] .hero-carousel__dot{background:rgba(255,255,255,.38)}.dark .hero-carousel[data-slide="0"] .hero-carousel__dot.is-active{background:#ffffff}.super-i-banner{--si-bg:#ffffff;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;width:100%;padding-top:3.75rem;background:var(--si-bg)}.super-i-banner__blob{position:absolute;border-radius:50%;pointer-events:none;z-index:6}.super-i-banner__blob--left{bottom:-60px;left:-5%;width:55%;height:340px;background:radial-gradient(at 40% 60%,rgba(122,232,0,.52) 0,rgba(170,255,0,.28) 35%,rgba(0,229,204,.12) 65%,transparent 100%);filter:blur(48px)}.super-i-banner__blob--right{bottom:-40px;right:-8%;width:42%;height:260px;background:radial-gradient(at 60% 55%,rgba(170,255,0,.38) 0,rgba(122,232,0,.18) 45%,transparent 100%);filter:blur(52px)}.super-i-banner__blob--center{bottom:-20px;left:30%;width:40%;height:200px;background:radial-gradient(at 50% 70%,rgba(0,200,150,.3) 0,rgba(0,229,204,.14) 50%,transparent 100%);filter:blur(44px)}.super-i-banner__video-layer{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;overflow:hidden}.super-i-banner__video-layer:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to right,var(--si-bg) 0,rgba(255,255,255,0) 12%,rgba(255,255,255,0) 88%,var(--si-bg) 100%),linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 80%,var(--si-bg) 100%)}.super-i-banner__video{position:relative;display:block;width:100%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.super-i-banner__copy{position:relative;z-index:10;width:100%;padding:0 24px;text-align:center;color:#070707}.super-i-banner__title{margin:0;font-size:6.7708vw;line-height:1.05;color:#070707}.super-i-banner__title,.super-i-banner__title em{font-family:Poppins,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif;font-weight:700}.super-i-banner__title em{font-size:5vw;font-style:italic;letter-spacing:-.2083vw;padding-right:.15em;vertical-align:middle}.super-i-banner__subtitle{margin:1.0833vw 0 0;font-size:1.0416vw;line-height:1.6;color:#070707}.dark .super-i-banner{background:#ffffff}@media (max-width:768px){.super-i-banner__title{font-size:46px;margin-bottom:8px}.super-i-banner__title em{font-size:36px;letter-spacing:-1.5px}.super-i-banner__subtitle{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-carousel__viewport{transition:none}}