.routeLoading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f7fbff,#e8f2ff)}.routeLoadingTrack{position:relative;width:min(240px,60vw);height:4px;border-radius:999px;background:#1677ff1f;overflow:hidden}.routeLoadingBar{position:absolute;top:0;bottom:0;left:0;width:42%;border-radius:999px;background:linear-gradient(90deg,#1677ff,#60a5fa);box-shadow:0 0 12px #1677ff73;animation:routeLoadingSlide 1.05s ease-in-out infinite}@keyframes routeLoadingSlide{0%{transform:translate(-110%)}to{transform:translate(340%)}}.homePage{--primary: #1677ff;--primary-soft: #60a5fa;--bg-top: #f5f9ff;--bg-bottom: #eaf3ff;--text: #10233f;--muted: rgba(16, 35, 63, .7);--line: rgba(22, 119, 255, .12);--panel: rgba(255, 255, 255, .72);position:relative;min-height:100vh;overflow:hidden;padding:24px 24px 56px;color:var(--text);background:radial-gradient(circle at 10% 18%,rgba(96,165,250,.24),transparent 24%),radial-gradient(circle at 84% 12%,rgba(22,119,255,.18),transparent 20%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-bottom) 100%);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.homeGlow,.homeGrid{position:absolute;pointer-events:none}.homeGlow{border-radius:999px;filter:blur(22px)}.homeGlowA{top:-90px;left:-40px;width:260px;height:260px;background:radial-gradient(circle,rgba(96,165,250,.34),transparent 72%);animation:floatGlow 10s ease-in-out infinite}.homeGlowB{right:-70px;top:180px;width:320px;height:320px;background:radial-gradient(circle,rgba(22,119,255,.26),transparent 74%);animation:floatGlow 12s ease-in-out infinite reverse}.homeGrid{top:0;right:0;bottom:0;left:0;opacity:.38;background-image:linear-gradient(rgba(22,119,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 50%,transparent 100%);mask-image:radial-gradient(circle at center,black 50%,transparent 100%)}.homeHeader,.homeMain{position:relative;z-index:1;max-width:1180px;margin:0 auto}.homeHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;animation:fadeRise .7s ease both}.brandMark{display:inline-flex;align-items:center;gap:14px}.brandLogo{width:44px;height:44px;border-radius:999px;object-fit:cover;background:#1677ff14;animation:dotPulse 3s ease-in-out infinite}.brandText{display:flex;flex-direction:column;gap:2px}.brandText span{font-size:12px;color:var(--muted)}.headerActions{display:inline-flex;align-items:center;gap:12px}.langButton,.primaryButton,.ghostButton{border-radius:999px!important}.langButton{min-width:48px;height:44px;border:1px solid var(--line);background:#ffffffc7;color:var(--text);cursor:pointer}.primaryButton{min-width:128px;height:44px;border:none!important;background:linear-gradient(135deg,var(--primary),var(--primary-soft))!important;box-shadow:0 16px 28px #1677ff2e!important}.ghostButton{min-width:120px;height:44px;border:1px solid var(--line)!important;color:var(--text)!important;background:#ffffffc7!important}.langButton,.primaryButton,.ghostButton,.infoCard,.releaseFeatureButton,.releaseThumbCard{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.langButton:hover,.primaryButton:hover,.ghostButton:hover,.infoCard:hover,.releaseFeatureButton:hover,.releaseThumbCard:hover{transform:translateY(-3px)}.homeMain{margin-top:30px}.heroSection{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:center}.heroCopy{animation:fadeRise .82s ease both;animation-delay:.08s}.heroBadge,.sectionBadge,.heroPanel,.infoCard,.ctaSection{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroBadge,.sectionBadge{display:inline-flex;width:fit-content;padding:8px 14px;border-radius:999px;color:var(--primary);font-weight:600}.typingTitle{margin-top:18px;min-height:1.15em;max-width:760px;font-size:clamp(40px,6.4vw,72px);line-height:1.02;letter-spacing:-.05em}.typingCursor{display:inline-block;width:3px;height:.92em;margin-left:8px;border-radius:999px;vertical-align:-.08em;background:var(--primary);animation:cursorBlink .95s steps(1) infinite}.heroSubtitle{margin-top:18px;font-size:22px;color:#10233fe6}.heroActions{margin-top:24px}.heroPrimaryButton{min-width:170px;height:50px}.heroVisual{animation:fadeRise .9s ease both;animation-delay:.16s}.heroPanel{position:relative;overflow:hidden;border-radius:34px;padding:26px;box-shadow:0 24px 48px #1677ff1f;animation:panelFloat 8s ease-in-out infinite}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelLabel{color:#10233f8f;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.panelChip{padding:8px 12px;border-radius:999px;color:var(--primary);background:#1677ff14}.orbitalStage{position:relative;width:320px;height:320px;margin:26px auto 0}.orbitalRing{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.orbitalOuter{border:1px solid rgba(22,119,255,.16);animation:spinClockwise 18s linear infinite}.orbitalInner{top:44px;right:44px;bottom:44px;left:44px;border:1px dashed rgba(22,119,255,.18);animation:spinCounter 14s linear infinite}.orbitalSparkLayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.orbitalSpark{position:absolute;left:50%;top:50%;color:#1677ff8c;text-shadow:0 0 18px rgba(96,165,250,.42);opacity:0;transform:translate(-50%,-50%) scale(.4);animation:orbitalSparkPulse 4s ease-in-out infinite}.orbitalSpark1{font-size:16px;animation-delay:.1s;--spark-x-from: -10px;--spark-y-from: -8px;--spark-x-to: -96px;--spark-y-to: -112px}.orbitalSpark2{font-size:11px;animation-delay:.45s;--spark-x-from: 8px;--spark-y-from: -10px;--spark-x-to: 102px;--spark-y-to: -88px}.orbitalSpark3{font-size:14px;animation-delay:.8s;--spark-x-from: 10px;--spark-y-from: 8px;--spark-x-to: 112px;--spark-y-to: 96px}.orbitalSpark4{font-size:12px;animation-delay:1.15s;--spark-x-from: -8px;--spark-y-from: 10px;--spark-x-to: -104px;--spark-y-to: 98px}.orbitalSpark5{font-size:10px;animation-delay:1.5s;--spark-x-from: 0px;--spark-y-from: -6px;--spark-x-to: 6px;--spark-y-to: -134px}.orbitalSpark6{font-size:13px;animation-delay:1.85s;--spark-x-from: 0px;--spark-y-from: 8px;--spark-x-to: -10px;--spark-y-to: 126px}.orbitalCore{position:absolute;top:96px;right:96px;bottom:96px;left:96px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--primary),#8fc4ff);color:#fff;font-size:30px;font-weight:700;letter-spacing:.08em;box-shadow:0 0 0 16px #1677ff14,0 18px 36px #1677ff33;animation:corePulse 4s ease-in-out infinite}.cardGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:26px auto 0;animation:fadeRise .9s ease both;animation-delay:.24s}.infoCard{padding:24px;border-radius:28px}.infoCard:hover{box-shadow:0 18px 34px #1677ff14}.infoId{color:var(--primary);font-size:12px;letter-spacing:.16em}.infoCard p{margin-top:16px;color:var(--muted);line-height:1.85;font-size:16px}.releaseSection{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:18px;max-width:1180px;margin:26px auto 0;animation:fadeRise .9s ease both;animation-delay:.28s}.releaseCopy,.releaseVisualBoard{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.releaseCopy{position:relative;overflow:hidden;padding:28px;border-radius:32px;box-shadow:0 24px 48px #1677ff14}.releaseCopy:before{content:"";position:absolute;right:-34px;bottom:-34px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(22,119,255,.14),transparent 72%)}.releaseHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.releaseHeading h2{margin:0;font-size:clamp(28px,4.2vw,44px);line-height:1.04;letter-spacing:-.04em}.releaseChip{flex-shrink:0;padding:10px 14px;border-radius:999px;background:#1677ff14;color:var(--primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.releaseDescription{margin-top:18px;max-width:560px;color:var(--muted);line-height:1.85;font-size:16px}.releaseFeatureHeader{display:flex;flex-direction:column;gap:8px;margin-top:26px}.releaseFeatureHeader span{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.releaseFeatureHeader strong{font-size:22px;line-height:1.2}.releaseFeatureList{display:grid;gap:12px;margin-top:18px}.releaseFeatureButton{display:grid;grid-template-columns:auto 1fr;gap:14px;width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:22px;background:#ffffff94;text-align:left;cursor:pointer}.releaseFeatureButton:hover{box-shadow:0 18px 30px #1677ff14}.releaseFeatureButtonActive{border-color:#1677ff3d;background:linear-gradient(135deg,#1677ff14,#ffffffeb);box-shadow:0 20px 36px #1677ff1a}.releaseFeatureIndex{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;border-radius:999px;background:#1677ff14;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.12em}.releaseFeatureText{display:flex;flex-direction:column;gap:6px}.releaseFeatureText strong{font-size:16px}.releaseFeatureText span{color:var(--muted);line-height:1.7;font-size:14px}.releaseActions{margin-top:24px}.releaseVisualBoard{position:relative;align-self:start;overflow:hidden;padding:24px;border-radius:32px;box-shadow:0 24px 48px #1677ff14;background:radial-gradient(circle at top left,rgba(96,165,250,.2),transparent 28%),linear-gradient(180deg,#ffffffe6,#eaf3ffc7)}.releaseVisualBoard:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:24px;border:1px solid rgba(22,119,255,.08);pointer-events:none}.releaseVisualTop{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.releaseVisualTop h3{margin-top:10px;font-size:clamp(24px,3.1vw,34px);line-height:1.08}.releaseVisualTop p{max-width:420px;margin-top:10px;color:var(--muted);line-height:1.75}.releaseMetaList{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.releaseMetaChip{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(22,119,255,.1);background:#ffffffc7;color:var(--primary);font-size:12px;font-weight:600}.releasePreviewStage{position:relative;z-index:1;display:block}.releasePreviewMain{display:flex;flex-direction:column;gap:14px}.releasePreviewFrame{position:relative;overflow:hidden;height:clamp(340px,46vw,560px);border-radius:28px;border:1px solid rgba(22,119,255,.12);background:linear-gradient(145deg,#7bb4ff38,#1677ff0f),linear-gradient(180deg,#f7fbff,#dcecff);box-shadow:0 26px 44px #1677ff14;cursor:ns-resize}.releasePreviewFrameEmpty{min-height:0}.releasePreviewFrameFilled{display:flex;align-items:center;justify-content:center;padding:54px 72px 54px 24px}.releasePreviewFrame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.84),transparent 22%),linear-gradient(135deg,transparent 0%,rgba(22,119,255,.05) 100%);pointer-events:none}.releasePreviewImage,.releasePreviewPlaceholder{width:100%;height:100%}.releasePreviewImage{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.releasePreviewPlaceholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;padding:26px;min-height:0}.releasePreviewTone{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#ffffffa3;color:#10233fc2;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.releasePreviewPlaceholder strong{font-size:28px;line-height:1.08}.releasePreviewPlaceholder span:last-child{max-width:280px;color:#10233fb8;line-height:1.7;font-size:14px}.releasePreviewOverlay{position:absolute;left:16px;right:16px;top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.releasePreviewSlot,.releasePreviewBadge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffffc7;color:#10233fc2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.releasePreviewBadge{color:var(--primary)}.releasePreviewScrollHint{position:absolute;left:18px;bottom:18px;display:inline-flex;width:fit-content;max-width:260px;padding:10px 14px;border-radius:999px;background:#10233fad;color:#ffffffeb;font-size:12px;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.releasePreviewRail{position:absolute;top:50%;right:16px;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}.releasePreviewRailItem{width:44px;height:44px;border:1px solid rgba(255,255,255,.34);border-radius:16px;background:#ffffffb3;color:#10233f94;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.releasePreviewRailItem:hover{transform:translate(-2px)}.releasePreviewRailItemActive{border-color:#1677ff47;background:#1677ff29;color:var(--primary)}.releasePreviewRailItem span{font-size:12px;font-weight:700;letter-spacing:.08em}.releasePreviewOpenButton{position:absolute;left:18px;bottom:18px;z-index:2;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffffd1;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.releasePreviewOpenButton:hover{transform:translateY(-2px);background:#fffffff0;border-color:#1677ff2e}.releasePreviewCaption{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:24px;border:1px solid rgba(22,119,255,.12);background:#ffffffb8}.releasePreviewCaption>div{flex:1}.releasePreviewCaption strong{font-size:18px}.releasePreviewCaption p{margin-top:8px;color:var(--muted);line-height:1.75}.releasePreviewCaption>span{max-width:220px;color:#10233fa8;line-height:1.7;font-size:13px}.ctaSection{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;margin:26px auto 0;padding:28px;border-radius:32px;background:linear-gradient(135deg,#1677ff14,#ffffffd6),radial-gradient(circle at right center,rgba(147,197,253,.22),transparent 30%);animation:fadeRise .9s ease both;animation-delay:.32s;overflow:hidden}.ctaSection:before{content:"";position:absolute;top:-40px;right:-8px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(22,119,255,.14),transparent 72%);animation:floatGlow 9s ease-in-out infinite}.ctaStarField{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ctaStar{position:absolute;color:#1677ff85;text-shadow:0 0 16px rgba(96,165,250,.35);opacity:0;transform:scale(.4) translateY(8px);animation:starPop 4.8s ease-in-out infinite}.ctaStar1{top:18px;left:26px;font-size:14px;animation-delay:.2s}.ctaStar2{top:62px;left:150px;font-size:10px;animation-delay:.8s}.ctaStar3{top:26px;right:150px;font-size:16px;animation-delay:1.4s}.ctaStar4{top:94px;right:44px;font-size:12px;animation-delay:2s}.ctaStar5{bottom:28px;left:42%;font-size:14px;animation-delay:2.6s}.ctaStar6{bottom:20px;right:24%;font-size:10px;animation-delay:3.2s}.ctaCopy h2{margin-top:14px;font-size:clamp(28px,4vw,44px)}.ctaAside{display:flex;align-items:center;gap:18px}.ctaHighlights{display:flex;flex-direction:column;gap:10px}.ctaHighlightItem{display:inline-flex;align-items:center;gap:10px;min-width:132px;padding:12px 14px;border-radius:999px;border:1px solid var(--line);background:#ffffffd6;box-shadow:0 14px 26px #1677ff0f;animation:ctaReveal .72s ease both}.ctaHighlightItem:nth-child(1){animation-delay:.45s}.ctaHighlightItem:nth-child(2){animation-delay:.62s}.ctaHighlightItem:nth-child(3){animation-delay:.79s}.ctaHighlightDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-soft));box-shadow:0 0 0 6px #1677ff1a}.ctaActions{display:flex;gap:14px}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes corePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbitalSparkPulse{0%,to{opacity:0;transform:translate(-50%,-50%) translate(var(--spark-x-from),var(--spark-y-from)) scale(.35)}16%{opacity:.95;transform:translate(-50%,-50%) translate(calc(var(--spark-x-to) * .45),calc(var(--spark-y-to) * .45)) scale(.92)}36%{opacity:1;transform:translate(-50%,-50%) translate(var(--spark-x-to),var(--spark-y-to)) scale(1)}52%{opacity:.35;transform:translate(-50%,-50%) translate(calc(var(--spark-x-to) * 1.08),calc(var(--spark-y-to) * 1.08)) scale(.72)}64%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--spark-x-to) * 1.14),calc(var(--spark-y-to) * 1.14)) scale(.52)}}@keyframes panelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatGlow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(16px) scale(1.04)}}@keyframes dotPulse{0%,to{box-shadow:0 0 0 8px #1677ff1a,0 10px 24px #1677ff2e}50%{box-shadow:0 0 0 12px #1677ff14,0 12px 28px #1677ff3d}}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ctaReveal{0%{opacity:0;transform:translate(20px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes starPop{0%,to{opacity:0;transform:scale(.4) translateY(8px)}12%,32%{opacity:1;transform:scale(1) translateY(0)}44%{opacity:0;transform:scale(.7) translateY(-4px)}}@media (max-width: 980px){.heroSection,.cardGrid,.releaseSection{grid-template-columns:1fr}.heroVisual{max-width:560px}.releaseVisualBoard{padding:22px}}@media (max-width: 760px){.homePage{padding:18px 16px 48px}.homeHeader,.ctaSection,.releaseHeading,.releaseVisualTop,.releasePreviewCaption{flex-direction:column;align-items:flex-start}.releaseMetaList{justify-content:flex-start}.headerActions,.ctaActions{flex-wrap:wrap}.ctaAside{width:100%;flex-direction:column;align-items:flex-start}.ctaHighlights{width:100%}.ctaStar3{right:92px}.ctaStar4{right:24px}.ctaStar5{left:auto;right:112px}.typingTitle{font-size:42px}.heroSubtitle{font-size:18px}.heroPanel{padding:20px 18px;border-radius:28px}.orbitalStage{width:260px;height:260px}.orbitalCore{top:76px;right:76px;bottom:76px;left:76px;font-size:24px}.releaseCopy,.releaseVisualBoard{padding:22px 20px;border-radius:28px}.releasePreviewFrameEmpty,.releasePreviewFrame{height:320px}.releasePreviewFrameFilled{padding:48px 60px 48px 20px}}@media (max-width: 520px){.brandLogo{width:38px;height:38px}.typingTitle{font-size:34px}.infoCard p{font-size:15px}.orbitalStage{width:220px;height:220px}.orbitalCore{top:64px;right:64px;bottom:64px;left:64px;font-size:20px}.infoCard,.releaseCopy,.releaseVisualBoard,.ctaSection{padding:20px;border-radius:24px}.ctaStar2{left:92px}.ctaStar3{right:52px}.ctaStar5{right:64px}.releaseHeading h2{font-size:30px}.releaseDescription,.releaseFeatureText span,.releaseVisualTop p,.releasePreviewCaption p{font-size:14px}.releasePreviewFrame{height:260px}.releasePreviewFrameFilled{padding:42px 54px 42px 16px}.releasePreviewRail{right:12px;gap:8px}.releasePreviewRailItem{width:38px;height:38px;border-radius:14px}.releasePreviewOpenButton{left:12px;min-height:34px;padding:0 12px;font-size:11px}.releasePreviewScrollHint{left:12px;right:58px;bottom:56px;max-width:none;font-size:11px}.releasePreviewPlaceholder strong{font-size:22px}}.homeBoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden;background:radial-gradient(circle at 20% 16%,rgba(96,165,250,.26),transparent 38%),radial-gradient(circle at 82% 84%,rgba(22,119,255,.2),transparent 42%),linear-gradient(180deg,#f7fbff,#e8f2ff);opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}.homeBootLeaving{opacity:0;visibility:hidden}.homeBootHalo{position:absolute;top:50%;left:50%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:999px;background:radial-gradient(circle,rgba(22,119,255,.16),transparent 68%);animation:bootHaloPulse 2.8s ease-in-out infinite}.homeBootBrand{position:relative;display:flex;align-items:center;gap:12px;font-size:30px;letter-spacing:.16em;color:var(--text)}.homeBootLogo{width:64px;height:64px;border-radius:999px;object-fit:cover;background:#1677ff14;animation:dotPulse 1.8s ease-in-out infinite}.homeBootText{position:relative;font-size:13px;letter-spacing:.12em;color:#10233f9e}.homeBootBar{position:relative;width:min(300px,64vw);height:6px;margin-top:4px;border-radius:999px;background:#1677ff1f;box-shadow:inset 0 1px 2px #10233f0f;overflow:hidden}.homeBootBarFill{position:absolute;top:0;left:0;bottom:0;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-soft));box-shadow:0 0 16px #1677ff73;transition:width .22s ease-out}.homeBootBarFill:after{content:"";position:absolute;top:0;bottom:0;left:0;width:64px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:bootShine 1.2s linear infinite}.homeBootPercent{position:relative;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}@keyframes bootShine{0%{transform:translate(-64px)}to{transform:translate(320px)}}@keyframes bootHaloPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.16);opacity:1}}*{margin:0}:root{--main-color: linear-gradient(135deg, #764ba2, #667eea)}.page{position:relative;width:100vw;height:100vh;background:#f3f4f5}.page .container{position:relative;z-index:2;background:#fff;border-radius:20px;width:340px;padding:20px}.page .container .tips{font-size:14px}.page .container .tips a{background:var(--main-color);-webkit-background-clip:text;background-clip:text;color:transparent}.page:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;box-shadow:-300px 300px 5000px 200px #667eea40,140px -160px 5000px 100px #764ba280,500px -300px 5000px 200px #667eea40;z-index:1;animation:shadowMove 10s infinite alternate}@keyframes shadowMove{0%{box-shadow:-300px 300px 5000px 200px #667eea40,140px -160px 5000px 100px #764ba280,500px -300px 5000px 200px #667eea40}50%{box-shadow:-250px 350px 5000px 220px #667eea60,100px -200px 5000px 120px #764ba2a0,550px -250px 5000px 220px #667eea60}to{box-shadow:-300px 300px 5000px 200px #667eea40,140px -160px 5000px 100px #764ba280,500px -300px 5000px 200px #667eea40}}.mainText{background:var(--main-color);-webkit-background-clip:text;background-clip:text;color:transparent}.ant-form-item{margin-bottom:30px}.mainBtn{transition:all .2s cubic-bezier(.645,.045,.355,1);background:var(--main-color)!important}.mainBtn:hover{background:var(--main-color)!important;transform:translateY(-3px);box-shadow:0 8px 15px #0000001a}@media (max-width: 768px){.page{width:100%}.page .container{width:calc(100vw - 40px)}}
