:is(html:has(.aiPlatformPreview),body:has(.aiPlatformPreview)){background:#04060c;overflow:hidden}.aiPlatformPreview{--ai-bg:#04060c;--ai-text:#f2f3f8;--ai-muted:#8990a8;--ai-violet:#6554ff;--ai-blue:#2537ff;background:radial-gradient(circle at 76% 48%, #4f2eeb26, transparent 34%), radial-gradient(circle at 55% 76%, #1c3eff1a, transparent 28%), var(--ai-bg);min-height:100svh;color:var(--ai-text);isolation:isolate;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden}.aiPlatformPreview *,.aiPlatformPreview :before,.aiPlatformPreview :after{box-sizing:border-box}.aiPlatformCanvas,.aiPlatformGlow,.aiPlatformGrid{pointer-events:none;position:absolute;inset:0}.aiPlatformCanvas{z-index:-3}.aiPlatformGrid{z-index:-4;opacity:.18;background-image:linear-gradient(#6f69ff14 1px,#0000 1px),linear-gradient(90deg,#6f69ff14 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 73%,#000,#0000 70%);mask-image:radial-gradient(circle at 73%,#000,#0000 70%)}.aiPlatformGlow{z-index:-2;filter:blur(70px);opacity:.34}.aiPlatformGlowOne{background:#3424ff;border-radius:50%;width:22vw;height:22vw;animation:7s ease-in-out infinite alternate aiGlow;top:20%;left:54%}.aiPlatformGlowTwo{background:#823cff;border-radius:50%;width:13vw;height:13vw;animation:6s ease-in-out 1.2s infinite alternate-reverse aiGlow;top:42%;left:77%}.aiPlatformTopbar{z-index:5;border-bottom:1px solid #8b88ff26;justify-content:space-between;align-items:center;width:min(1440px,100% - 96px);height:92px;margin:0 auto;display:flex;position:relative}.aiPlatformWordmark{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.aiPlatformWordmark span{background:linear-gradient(145deg,#755eff42,#13163594);border:1px solid #8176ffb8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 0 28px #5141ff52}.aiPlatformWordmark b{letter-spacing:.24em;font-size:12px}.aiPlatformStatus{color:#737b96;letter-spacing:.2em;font-size:10px}.aiPlatformStatus i{background:#6fffc3;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:2s ease-in-out infinite aiPulse;display:inline-block;box-shadow:0 0 12px #6fffc3bf}.aiPlatformHero{width:min(1440px,100% - 96px);min-height:calc(100svh - 144px);margin:0 auto;position:relative}.aiPlatformCopy{z-index:4;width:min(550px,43vw);position:absolute;top:34%;left:0;transform:translateY(-50%)}.aiPlatformEyebrow{color:#9086ff;letter-spacing:.38em;margin:0 0 26px;font-size:11px}.aiPlatformCopy h1{color:#f4f4f8;letter-spacing:-.055em;text-shadow:0 0 34px #4e40ff1f;white-space:nowrap;margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:760;line-height:1.1}.aiPlatformLead{color:#a1a6b8;max-width:500px;margin:30px 0 0;font-size:17px;line-height:2}.aiPlatformLead>span{white-space:nowrap;display:block}.aiPlatformRule{align-items:center;gap:17px;margin-top:34px;display:flex}.aiPlatformRule span{background:linear-gradient(90deg,#6656ff,#6656ff00);width:76px;height:1px}.aiPlatformRule em{color:#5f657b;letter-spacing:.16em;font-size:9px;font-style:normal}.aiPlatformCore{z-index:3;color:#2e247f;text-align:center;opacity:.42;background:linear-gradient(145deg,#e5e2ffe6,#7762ffb8);border:1px solid #a9a0ff6b;border-radius:23px;place-content:center;width:108px;height:108px;animation:5s ease-in-out infinite aiFloat;display:grid;position:absolute;top:46%;left:72%;transform:translate(-50%,-50%)perspective(500px)rotateX(9deg)rotateY(-7deg);box-shadow:0 0 45px #533eff66,0 28px 50px #0000005c}.aiPlatformCore span{font-family:Georgia,serif;font-size:27px;font-style:italic;font-weight:700;line-height:1}.aiPlatformCore b{letter-spacing:.25em;margin-top:5px;font-size:13px}.aiPlatformPoint{z-index:4;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:15px;margin:0;padding:0;text-decoration:none;display:flex;position:absolute}.aiPlatformPoint>i{background:#9b90ff;border-radius:50%;width:9px;height:9px;transition:background .18s,box-shadow .18s,transform .18s;display:block;position:relative;box-shadow:0 0 0 6px #6958ff1a,0 0 23px #6958ffe6}.aiPlatformPoint>i:after{content:"";background:linear-gradient(90deg,#8d82ffb3,#0000);width:42px;height:1px;position:absolute;top:4px;left:9px}.aiPlatformPoint div{padding-left:35px}.aiPlatformPoint span{color:#746e9e;letter-spacing:.24em;margin-bottom:7px;font-size:9px;display:block}.aiPlatformPoint strong{color:#eeeff8d1;letter-spacing:.09em;white-space:nowrap;text-shadow:0 0 22px #523eff6b;font-size:clamp(24px,2.2vw,38px);font-weight:400;position:relative}.aiPlatformPoint strong:after{content:"";background:linear-gradient(90deg,#8474ffa6,#0000);height:1px;position:absolute;bottom:-13px;left:0;right:0}.aiPlatformPointKnowledge{cursor:pointer;transition:filter .18s,transform .18s;top:15%;left:auto;right:2%}.aiPlatformPointGrowth{cursor:pointer;transition:filter .18s,transform .18s;top:43%;left:auto;right:10%}.aiPlatformPointKnowledge>em,.aiPlatformPointGrowth>em,.aiPlatformPointAnalysis>em{color:#837aa8;letter-spacing:.18em;opacity:.72;font-size:9px;font-style:normal;transition:color .18s,opacity .18s;position:absolute;top:calc(100% + 20px);left:59px}.aiPlatformPointAnalysis{cursor:pointer;transition:filter .18s,transform .18s;top:64%;left:auto;right:15%}:is(.aiPlatformPoint:hover>i,.aiPlatformPoint:focus-visible>i){background:#fff;transform:scale(1.32);box-shadow:0 0 0 8px #6f5cff29,0 0 18px #8f7eff,0 0 38px #4e40fff2}:is(.aiPlatformPointKnowledge:hover,.aiPlatformPointKnowledge:focus-visible,.aiPlatformPointGrowth:hover,.aiPlatformPointGrowth:focus-visible,.aiPlatformPointAnalysis:hover,.aiPlatformPointAnalysis:focus-visible){filter:brightness(1.24);transform:translateY(-3px)}:is(.aiPlatformPointGrowth:hover>em,.aiPlatformPointGrowth:focus-visible>em,.aiPlatformPointKnowledge:hover>em,.aiPlatformPointKnowledge:focus-visible>em,.aiPlatformPointAnalysis:hover>em,.aiPlatformPointAnalysis:focus-visible>em){color:#b8b1ff;opacity:1}:is(.aiPlatformPointKnowledge:focus-visible,.aiPlatformPointGrowth:focus-visible,.aiPlatformPointAnalysis:focus-visible){outline-offset:16px;outline:1px solid #8b7dffbf}.aiAnalysisPage{--analysis-line:#7b6cff3d;color:#eff0f7;background:radial-gradient(circle at 82% 0,#4b32e130,#0000 34%),#04060c;min-height:100svh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;overflow:hidden}.aiAnalysisPage *{box-sizing:border-box}.aiAnalysisHeader{border-bottom:1px solid var(--analysis-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040610e0;grid-template-columns:minmax(230px,.9fr) minmax(220px,.7fr) auto;align-items:center;gap:34px;min-height:112px;padding:0 clamp(22px,3vw,52px);display:grid}.aiAnalysisBrand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.aiAnalysisBrand>span{background:#5b46ff21;border:1px solid #7e6fffb3;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid;box-shadow:0 0 24px #4e39ff2e}.aiAnalysisBrand div{gap:2px;display:grid}.aiAnalysisBrand b{letter-spacing:.2em;font-size:11px}.aiAnalysisBrand small{color:#555d76;letter-spacing:.18em;font-size:7px}.aiAnalysisTitle p{color:#7e72d5;letter-spacing:.24em;margin:0 0 5px;font-size:8px}.aiAnalysisTitle h1{letter-spacing:.04em;margin:0;font-size:25px;font-weight:560}.aiAnalysisTitle h1 small{color:#8982b8;letter-spacing:.1em;vertical-align:middle;border:1px solid #7e72d547;border-radius:999px;margin-left:10px;padding:4px 8px;font-size:8px;font-weight:500;display:inline-flex}.aiAnalysisActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.aiAnalysisActions button,.aiAnalysisActions>a{color:#c3beff;cursor:pointer;min-width:108px;height:40px;font:inherit;text-align:center;background:#6652ff1f;border:1px solid #7b6aff75;border-radius:7px;padding:0 15px;font-size:11px;line-height:38px;text-decoration:none}.aiAnalysisActions button:hover,.aiAnalysisActions>a:hover{color:#fff;background:#6652ff38;border-color:#978affd9}.aiAnalysisActions button:disabled{cursor:wait;opacity:.62}.aiAnalysisFrameShell{padding:0 18px 18px}.aiAnalysisRegionBar{border-right:1px solid var(--analysis-line);border-left:1px solid var(--analysis-line);color:#7b849f;background:linear-gradient(90deg,#6b57ff12,#0000 38%);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:62px;padding:10px 14px;display:grid}.aiAnalysisRegionBar>span{gap:2px;min-width:88px;display:grid}.aiAnalysisRegionBar>span b{color:#d8d9e8;letter-spacing:.1em;font-size:10px;font-weight:560}.aiAnalysisRegionBar>span small{color:#4d5570;letter-spacing:.18em;font-size:7px}.aiAnalysisRegionBar>div{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.aiAnalysisRegionBar>div::-webkit-scrollbar{display:none}.aiAnalysisRegionBar button{color:#777f98;cursor:pointer;height:34px;font:inherit;letter-spacing:.06em;background:#1d1f33b8;border:1px solid #6f63c440;border-radius:6px;flex:none;padding:0 15px;font-size:10px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.aiAnalysisRegionBar button:hover{color:#dedcff;border-color:#897aff8f}.aiAnalysisRegionBar button.active{color:#fff;background:linear-gradient(135deg,#5f4bff66,#4131a440);border-color:#897affc7;box-shadow:inset 0 0 20px #7362ff1f,0 0 18px #523ee01f}.aiAnalysisRegionBar>em{color:#454d66;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-style:normal}.aiAnalysisStatus{border-right:1px solid var(--analysis-line);border-left:1px solid var(--analysis-line);color:#66708a;letter-spacing:.08em;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:9px;display:flex}.aiAnalysisStatus span{align-items:center;gap:9px;display:flex}.aiAnalysisStatus i{background:#6fffc3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6fffc3b3}.aiAnalysisFrame{border:1px solid var(--analysis-line);background:#090b16;height:calc(100svh - 238px);min-height:600px;position:relative}.aiAnalysisFrame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.aiAnalysisLoading{z-index:2;color:#777f99;letter-spacing:.15em;background:#070914;place-content:center;justify-items:center;gap:14px;font-size:10px;display:grid;position:absolute;inset:0}.aiAnalysisLoading i{border:2px solid #7665ff2e;border-top-color:#7e6cff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite aiSpin}.aiPlatformModal{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02030ac2;place-items:center;padding:24px;animation:.18s ease-out both aiModalIn;display:grid;position:fixed;inset:0}.aiPlatformLoginCard{color:#f2f3f8;background:radial-gradient(circle at 85% 5%,#5c43ff38,#0000 35%),linear-gradient(145deg,#0d0e20fa,#050711fa);border:1px solid #8271ff6b;border-radius:18px;width:min(470px,100%);padding:34px 38px 30px;position:relative;box-shadow:0 32px 90px #0009,0 0 60px #4a36ff26}.aiPlatformModalClose{color:#8e93a8;cursor:pointer;background:#ffffff06;border:1px solid #8b80ff3d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;top:18px;right:20px}.aiPlatformLoginHead{color:#8075dc;letter-spacing:.24em;align-items:center;gap:12px;font-size:9px;display:flex}.aiPlatformLoginHead i{background:#7161ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #7161ff}.aiPlatformLoginCard>p{color:#69627f;letter-spacing:.28em;margin:35px 0 10px;font-size:9px}.aiPlatformLoginCard h2{color:#f5f5f9;letter-spacing:.01em;margin:0;font-size:29px;font-weight:560}.aiPlatformLoginCard>small{color:#858b9e;margin-top:14px;font-size:12px;line-height:1.8;display:block}.aiPlatformLoginCard form{gap:17px;margin-top:28px;display:grid}.aiPlatformLoginCard label{gap:8px;display:grid}.aiPlatformLoginCard label>span{color:#8e93a8;letter-spacing:.08em;font-size:11px}.aiPlatformLoginCard input{color:#f2f3f8;background:#ffffff09;border:1px solid #8279c345;border-radius:8px;outline:none;width:100%;height:50px;padding:0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s}.aiPlatformLoginCard input:focus{border-color:#7e6effcc;box-shadow:0 0 0 3px #6554ff1f}.aiPlatformLoginCard input::placeholder{color:#4f5468}.aiPlatformLoginMessage{color:#bd9cff;min-height:20px;margin:-4px 0 -7px;font-size:11px}.aiPlatformLoginCard form>button{color:#fff;cursor:pointer;letter-spacing:.1em;background:linear-gradient(100deg,#493aff,#7351ff);border:1px solid #8778ffbd;border-radius:8px;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font-size:13px;display:flex;box-shadow:0 14px 34px #4833ff40}.aiPlatformLoginCard form>button:disabled{cursor:wait;opacity:.65}.aiPlatformLoginCard form>button b{font-size:18px;font-weight:400}.aiPlatformLoginCard>footer{color:#4e5469;letter-spacing:.2em;margin-top:24px;font-size:8px}.aiPlatformLoginCard>footer i{background:#6fffc3;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.aiPlatformFooter{z-index:5;color:#454b60;letter-spacing:.2em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:48px;right:48px}@keyframes aiGlow{to{opacity:.55;transform:translate(5%,-4%)scale(1.14)}}@keyframes aiPulse{50%{opacity:.45;transform:scale(.72)}}@keyframes aiFloat{50%{transform:translate(-50%,calc(-50% - 12px))perspective(500px)rotateX(9deg)rotateY(-7deg)}}@keyframes aiModalIn{0%{opacity:0}}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiEnergyFlow{0%{opacity:0;left:0}16%{opacity:1}84%{opacity:1}to{opacity:0;left:100%}}@media (max-width:900px){.aiPlatformTopbar,.aiPlatformHero{width:min(100% - 42px,760px)}.aiPlatformTopbar{height:74px}.aiPlatformStatus{display:none}.aiPlatformHero{min-height:calc(100svh - 104px)}.aiPlatformCopy{width:100%;top:19%;transform:none}.aiPlatformCopy h1{white-space:normal;font-size:clamp(35px,9vw,52px)}.aiPlatformLead{max-width:92%;margin-top:20px;font-size:14px;line-height:1.8}.aiPlatformPointKnowledge{top:19%;left:auto;right:5.5%}.aiPlatformPointGrowth{top:40%;left:auto;right:11%}.aiPlatformPointAnalysis{top:59%;left:auto;right:14%}.aiPlatformPoint strong{font-size:clamp(20px,6vw,29px)}.aiPlatformCore{border-radius:18px;width:82px;height:82px}.aiPlatformFooter{bottom:16px;left:21px;right:21px}}@media (max-width:560px){.aiPlatformEyebrow{letter-spacing:.23em;margin-bottom:16px;font-size:8px}.aiPlatformRule,.aiPlatformFooter span:first-child{display:none}.aiPlatformLead>span{white-space:normal}.aiPlatformPoint div{padding-left:19px}.aiPlatformPoint>i:after{width:26px}.aiPlatformPointKnowledge{top:48%;left:9%;right:auto}.aiPlatformPointGrowth{top:66%;left:23%;right:auto}.aiPlatformPointAnalysis{top:81%;left:34%;right:auto}.aiPlatformCore{top:62%;left:62%}.aiPlatformLoginCard{padding:29px 24px 25px}.aiPlatformLoginCard h2{font-size:24px}.aiPlatformFooter{justify-content:flex-end}}@media (max-width:900px){.aiAnalysisHeader{grid-template-columns:1fr auto;gap:14px;padding:15px 20px}.aiAnalysisTitle{order:3;grid-column:1/-1}.aiAnalysisActions>a{display:none}.aiAnalysisRegionBar{grid-template-columns:auto 1fr;gap:12px}.aiAnalysisRegionBar>em{display:none}.aiAnalysisFrame{height:calc(100svh - 250px);min-height:520px}}@media (max-width:560px){.aiAnalysisBrand small{display:none}.aiAnalysisBrand b{font-size:9px}.aiAnalysisActions button{min-width:94px}.aiAnalysisFrameShell{padding:0 6px 8px}.aiAnalysisRegionBar{min-height:58px;padding:9px 10px}.aiAnalysisRegionBar>span{display:none}.aiAnalysisRegionBar{grid-template-columns:1fr}.aiAnalysisRegionBar button{height:32px;padding:0 12px}.aiAnalysisStatus{padding:0 10px}.aiAnalysisStatus small{display:none}.aiAnalysisFrame{height:calc(100svh - 246px);min-height:500px}}@media (prefers-reduced-motion:reduce){.aiPlatformGlow,.aiPlatformStatus i,.aiPlatformCore{animation:none}}
