:root{--bg-0:#070b14;--bg-1:#0b1022;--ink:#dce6ff;--ink-soft:#94a5d1;--brand:#43e8ff;--brand-2:#6f74ff;--brand-3:#42ffbd;--line:#8caeff38;--surface:#0a1328a6;--surface-strong:#111e3be0;--shadow:0 20px 54px #00000073;--radius-card:.84rem;--radius-inner:.66rem;--radius-soft:.52rem;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-brand:"Avenir Next", "Trebuchet MS", "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;overflow-x:hidden}body{color:var(--ink);background:radial-gradient(circle at 14% -8%, #43e8ff3d 0%, transparent 42%), radial-gradient(circle at 90% 2%, #6f74ff2e 0%, transparent 38%), linear-gradient(170deg, var(--bg-0), var(--bg-1));font-family:var(--font-body);line-height:1.6}.appShell{min-height:100vh}.appTopBar{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#060b18d1,#060b1894 62%,#060b1814 100%);position:fixed;top:0;left:0;right:0}.appTopBarInner{padding-top:.55rem;padding-bottom:.55rem}.appContent{padding-top:4.3rem}a{color:inherit;text-decoration:none}.portal{max-width:1280px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.homePortal{padding-top:.08rem}body[data-route-kind=home] .appTopBar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04091438,#0409140a 68%,#0000 100%)}body[data-route-kind=home] .appContent{padding-top:0}body[data-route-kind=home] .heroContent{padding-top:4.2rem}.hero{background:#08101d;border-radius:1.35rem;width:100vw;min-height:500px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:0 14px 36px #00000047}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#6683c714 1px,#0000 1px),linear-gradient(90deg,#6683c714 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 90%);mask-image:linear-gradient(#000000d9,#0000 90%)}.heroCarousel{position:absolute;inset:0}.heroCarouselSlide{opacity:0;background-position:50%;background-size:cover;transition:opacity .6s,transform 6s;position:absolute;inset:0;transform:scale(1.04)}.heroCarouselSlide.isActive{opacity:1;transform:scale(1)}.heroCarouselSlide:after{content:"";background:linear-gradient(#08101d1f,#08101dad);position:absolute;inset:0}.heroCarouselSlide span{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#dfefffe0;font-size:.74rem;position:absolute;bottom:1rem;left:1.1rem}.heroCarouselDots{z-index:2;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.heroCarouselDots button{cursor:pointer;background:#d7e5ff47;border:0;border-radius:999px;width:.6rem;height:.6rem}.heroCarouselDots button.isActive{background:linear-gradient(135deg, var(--brand), #8affdb);width:1.7rem}.heroOverlay{background:radial-gradient(circle at 50% 22%,#43e8ff29,#0000 24%),linear-gradient(#05091357 0%,#05091399 24%,#050913cc 66%,#050913f0 100%);position:absolute;inset:0}.heroInner{z-index:1;flex-direction:column;justify-content:space-between;max-width:1280px;min-height:500px;margin:0 auto;padding:1.35rem 1.3rem;display:flex;position:relative}.topNav{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.siteNav{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;min-height:2.75rem;display:grid;position:relative}.innerPageHeader{border:1px solid var(--line);background:radial-gradient(circle at top,#43e8ff1f,#0000 38%),linear-gradient(#0a1428eb,#080f1feb);border-radius:1rem;margin-top:.35rem;padding:1.15rem 1.1rem}.innerPageHero{max-width:900px;margin-top:1.1rem}.brand{font-family:var(--font-brand);letter-spacing:.02em;color:#fff;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:650;display:inline-flex}.brandMark{border-radius:.45rem;width:1.9rem;height:1.9rem}.brandText{line-height:1}.menu{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.menu a{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:4.7rem;padding:.33rem .55rem;font-size:.92rem;line-height:1;display:inline-flex}.menu a:hover{border-color:var(--line);color:#dff8ff}.userEntryWrap{justify-content:flex-end;align-items:center;gap:.5rem;min-width:18rem;display:flex}.userEntrySlot{justify-content:flex-end;align-items:center;min-width:18rem;display:flex}.userMeta{text-overflow:ellipsis;white-space:nowrap;max-width:9.8rem;color:var(--ink-soft);font-size:.84rem;display:inline-block;overflow:hidden}.heroContent{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:.7rem 0 .45rem;position:relative}.eyebrow{color:var(--brand);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.82rem}.hero h1{font-family:var(--font-brand);color:#f1f5ff;margin-top:.55rem;font-size:clamp(1.9rem,5.1vw,3.2rem);line-height:1.15}.heroDesc{color:var(--ink-soft);max-width:760px;margin-top:1rem;margin-left:auto;margin-right:auto}.heroActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.15rem;display:flex}.primaryBtn,.ghostBtn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:transform .22s,box-shadow .22s;display:inline-flex}.primaryBtn{color:#021620;background:linear-gradient(135deg, var(--brand), var(--brand-3));box-shadow:0 0 0 1px #5bf8ff47,0 6px 24px #1bdbfa38}.ghostBtn{color:#d9ecff;border-color:var(--line);background:#121c36a8}.primaryBtn:hover,.ghostBtn:hover{transform:translateY(-1px)}.statsGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid;position:relative}.statCard{border:1px solid var(--line);background:#080f1fcc;border-radius:.95rem;padding:.85rem}.statTitle{color:var(--ink-soft);font-size:.82rem}.statValue{color:#fff;font-size:1.42rem;font-weight:700;font-family:var(--font-brand);margin-top:.38rem}.statNote{color:var(--ink-soft);margin-top:.3rem;font-size:.84rem}.section{margin-top:2rem}.sectionHead h2{font-size:clamp(1.3rem,2.4vw,1.95rem);font-family:var(--font-brand);color:#f0f5ff;margin-top:.28rem}.splitHead{justify-content:space-between;align-items:end;gap:1rem;display:flex}.textLink{color:var(--brand);font-weight:600}.subtle{color:var(--ink-soft);font-size:.88rem}.cardGrid{gap:.85rem;margin-top:.95rem;display:grid}.onboardingCard{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface-strong);margin-top:.95rem;padding:1rem}.cliGuideEntryCard{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cliGuideEntryCard h3{font-size:1.08rem;font-family:var(--font-brand);color:#f3f9ff;margin-top:.2rem}.cliGuideEntryCard .subtle{max-width:56ch;margin-top:.38rem}.cliGuideEntryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.marketHero,.marketDetailCard,.storeFeatureCard,.storeShelfCard,.storeListItem{border-radius:var(--radius-card);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0e1c37e0,#08101fe0);margin-top:.95rem}.storeFeatureCard{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid;overflow:hidden}.storeFeatureMedia{align-content:start;gap:.72rem;min-height:360px;padding:1rem;display:grid;position:relative}.storeFeatureMediaVideo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storeFeatureMediaOverlay{background:linear-gradient(#08101f2e,#08101fb8),radial-gradient(circle at 100% 0,#43e8ff33,#0000 36%);position:absolute;inset:0}.storeFeatureEyebrowWrap,.storeFeatureMediaText{z-index:1;position:relative}.storeFeatureEyebrowWrap{align-items:center;gap:.55rem;display:flex}.storeFeatureKicker{color:#ecf5ffd6;font-size:.8rem}.storeFeatureMediaText strong{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.08;font-family:var(--font-brand);color:#fff;display:block}.storeFeatureMediaText p{color:#ecf5ffe0;max-width:28ch;margin-top:.5rem}.storeFeatureBody{gap:1rem;padding:1.15rem;display:grid}.storeFeatureMeta{justify-content:space-between;gap:1rem;display:flex}.storeFeatureMeta h3{font-size:1.35rem;font-family:var(--font-brand);color:#f7fbff;margin-top:.2rem}.storeFeatureStats{border-radius:var(--radius-inner);text-align:right;background:#0912259e;border:1px solid #7b9ad733;align-content:start;gap:.16rem;min-width:120px;padding:.8rem;display:grid}.storeFeatureStats strong{font-size:1.4rem;font-family:var(--font-brand);color:#fff}.storeFeatureStats span{color:var(--brand);font-size:.82rem}.storeFeatureStats p{color:#bfd0ed;font-size:.82rem}.storeHighlightList{flex-wrap:wrap;gap:.55rem;display:flex}.storeHighlightList li{color:#dde9ff;background:#09122594;border:1px solid #7b9ad738;border-radius:999px;padding:.42rem .72rem;font-size:.84rem;list-style:none}.storeFeatureActions{flex-wrap:nowrap;align-items:center;gap:.7rem;display:flex}.storeFeatureMetaSingle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.storeFeatureInfoBlock{min-width:0}.storeFeatureHint{color:#b9cceb;max-width:38ch;margin-top:.45rem;font-size:.9rem;line-height:1.55}.storeActionBtn{border-radius:var(--radius-soft);white-space:nowrap;flex:none;min-width:8rem;min-height:2.35rem}.storeActionBtn.installSuccessBtn{color:#bdf5d3;box-shadow:none;background:#1c543d9e;border-color:#70e3ab66}.storeActionBtn.installSetupBtn{color:#d9ecff;box-shadow:none;background:#123766b8;border-color:#62b2ff66}.storeActionBtn.installErrorBtn{box-shadow:none}.marketHero{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:1rem;padding:1rem;display:grid}.marketHero h3{font-size:1.22rem;font-family:var(--font-brand);color:#f7fbff;margin-top:.24rem}.marketMeta{border-radius:var(--radius-inner);background:#081121cc;border:1px solid #7b9ad73d;align-content:center;gap:.28rem;padding:.9rem;display:grid}.marketMeta span{color:var(--ink-soft);font-size:.82rem}.marketMeta strong{color:#ecf5ff;font-size:1.05rem;line-height:1.45}.marketCategoryBar{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.marketCategoryChip{border:1px solid var(--line);color:#d6e8ff;background:#0e1830a8;border-radius:999px;padding:.4rem .72rem;font-size:.88rem}.marketCategoryChip:hover{color:#effbff;border-color:#43e8ff73}.marketCategorySection,.storeShelfSection{margin-top:1rem}.storeShelfGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.storeShelfCard{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.8rem;padding:.9rem;display:grid}.storeShelfIcon,.storeListCover{border-radius:var(--radius-inner);box-shadow:inset 0 0 0 1px #ffffff0f}.storeShelfIcon{width:54px;height:54px}.storeShelfBody h3{font-size:1rem;font-family:var(--font-brand);color:#f6f8ff;margin-top:.12rem}.storeShelfBody p{color:#bfd0ed;margin-top:.24rem;font-size:.87rem}.storeShelfMeta{justify-items:end;gap:.1rem;display:grid}.storeShelfMeta strong{color:#f6f8ff;font-size:1rem}.storeShelfMeta span{color:var(--brand);font-size:.8rem}.storeShelfMeta .textLink{margin-top:.2rem;font-size:.84rem}.storeListSection{border-top:1px solid #7b9ad724;padding-top:1rem}.storeList{gap:.8rem;display:grid}.storeListItem{grid-template-columns:64px minmax(0,1.5fr) auto auto;align-items:center;gap:.9rem;margin-top:0;padding:.9rem;display:grid}.storeListCover{width:64px;height:64px}.storeListBody h4{font-size:1.02rem;font-family:var(--font-brand);color:#f6f8ff;margin-top:.16rem}.storeListBody p{color:#bfd0ed;margin-top:.24rem;font-size:.88rem}.storeListRating{justify-items:end;gap:.12rem;min-width:112px;display:grid}.storeListRating strong{color:#f6f8ff;font-size:1rem}.storeListRating span{color:var(--brand);font-size:.8rem}.storeListRating p{color:#8fa4c8;text-align:right;font-size:.8rem}.storeListActions{justify-items:end;gap:.35rem;display:grid}.marketCategoryHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.marketCategoryHeader h3{font-size:1.12rem;font-family:var(--font-brand);color:#edf5ff;margin-top:.2rem}.marketProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.marketProductCard{border-radius:var(--radius-card);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0a1223eb,#080e1ceb);overflow:hidden}.marketProductCover{align-content:end;gap:.45rem;min-height:180px;padding:1rem;display:grid}.marketProductCover strong{font-size:1.25rem;font-family:var(--font-brand);color:#fff}.marketProductCover p{color:#e8f3ffd6;max-width:32ch}.marketProductBody{padding:.95rem}.marketProductTop{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.marketProductTop h3{font-size:1.04rem;font-family:var(--font-brand);color:#f3f8ff}.marketScore{text-align:right;white-space:nowrap;color:#e5f6ff;gap:.12rem;font-size:.88rem;display:grid}.marketScore span{color:var(--brand);font-size:.8rem}.marketFeatureList{color:#d7e6ff;margin-top:.75rem;padding-left:1rem}.marketFeatureList li+li{margin-top:.28rem}.marketProductActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.95rem;display:flex}.reviewCountLink{white-space:nowrap}.installSkillAction{align-content:start;gap:.42rem;display:grid}.installSourceField{gap:.28rem;display:grid}.installSourceField span{color:#9ab4d8;font-size:.76rem}.installSourceSelect{border-radius:var(--radius-soft);color:#e8f0ff;background:#070f1ee6;border:1px solid #5e7eb86b;min-width:12rem;padding:.52rem .62rem;font-size:.84rem}.installSkillAction .primaryBtn{min-width:9rem}.installSuccessBtn{color:#041a12;background:linear-gradient(135deg,#7cffc4,#4cf0a4);box-shadow:0 0 0 1px #4cf0a43d,0 6px 24px #4cf0a42e}.installSetupBtn{color:#f4f8ff;background:linear-gradient(135deg,#2e9bff,#1e5eff);box-shadow:0 0 0 1px #62b2ff33,0 6px 24px #1e5eff33}.installErrorBtn{color:#ffe5ec;box-shadow:none;background:#541226c7;border-color:#ff72996b}.installSkillStatus{border-radius:var(--radius-soft);max-width:26rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.5}.installSkillStatus.success{color:#8cf5cf;background:#073021bd;border:1px solid #4cf0a43d}.installSkillStatus.error{color:#ffb0c0;background:#431222bd;border:1px solid #ff72993d}.installSkillStatus.hint{color:#b8cbea;background:#0e1932bd;border:1px solid #8caeff33}.installSkillStatus p+p{margin-top:.32rem}.installSkillStatus .commandBlock{margin-top:.38rem;margin-bottom:.38rem}.cliGuideStatusCard{padding:1rem}.cliGuideStatusHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cliGuideStatusHead h3{font-size:1.08rem;font-family:var(--font-brand);color:#f5faff;margin-top:.2rem}.cliGuideStateBox{border-radius:var(--radius-inner);background:#0d1a34a8;border:1px solid #7b9ad733;margin-top:.8rem;padding:.9rem}.cliGuideStateBox.ready{background:#082b2080;border-color:#4cf0a438}.cliGuideStateBox h4{font-family:var(--font-brand);color:#eff7ff;margin-top:.16rem;font-size:1.02rem}.cliGuideMetaList{color:#c3d8f6;margin-top:.6rem;padding-left:1rem}.cliGuideMetaList li+li{margin-top:.28rem}.cliGuideActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.8rem;display:flex}.cliGuideDocCard{padding:1rem}.cliGuideLinksInline{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.55rem;display:flex}.installSkillStatus.setup{color:#c6ddff;background:#0c214abd;border:1px solid #62b2ff3d}.installSkillLink{font-size:.82rem}.skillDetailPage{padding-top:1rem}.marketBreadcrumb{color:#9fb4d8;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.marketBreadcrumb a{color:#cfe2ff}.marketBreadcrumb a:hover{color:#f1f7ff}.marketBreadcrumb [aria-current=page]{color:#f2f8ff}.detailActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.reviewActionBtn[disabled]{opacity:.72;cursor:not-allowed}.marketDetailCard{padding:1rem}.marketPreviewGrid{grid-template-columns:1fr;gap:.8rem;margin-top:.8rem;display:grid}.marketPreviewPanel{border-radius:var(--radius-card);background:linear-gradient(160deg,#0e355ab8,#081221eb),radial-gradient(circle at 100% 0,#43e8ff29,#0000 40%);border:1px solid #7b9ad73d;align-content:end;gap:.35rem;min-height:220px;padding:1rem;display:grid}.marketPreviewPanel h4{font-size:1.06rem;font-family:var(--font-brand);color:#f3f8ff}.marketPreviewPanel p{color:#c4d7f2;max-width:52ch}.demoIntroPanel{align-content:start;gap:.45rem;min-height:0;padding:.8rem .9rem}.videoPanel{background:0 0;border:0;min-height:0;padding:0}.playerPanel{align-content:stretch}.videoFrame{border-radius:var(--radius-card);min-height:100%;box-shadow:none;background:#070c1ac7;border:1px solid #7b9ad73d;gap:.6rem;padding:.78rem;display:grid}.videoTopBar,.videoMetaRow{color:#afc0e5;justify-content:space-between;gap:.75rem;font-size:.79rem;display:flex}.videoViewport{border-radius:var(--radius-soft);text-align:center;background:linear-gradient(#0a11201f,#0a1120ad),radial-gradient(circle at top,#43e8ff24,#0000 42%),url(https://images.unsplash.com/photo-1516321497487-e288fb19713f?auto=format&fit=crop&w=1400&q=80) 50%/cover;place-items:center;gap:.8rem;min-height:clamp(300px,40vw,520px);padding:1rem;display:grid}.videoViewport.hasVideo{background:#030812db;padding:0}.videoNativePlayer{border-radius:var(--radius-soft);object-fit:contain;background:#030812d9;width:100%;height:clamp(300px,40vw,520px);max-height:none}.videoPlayButton{color:#f7fbff;background:#061427ad;border:1px solid #6ee9ff59;border-radius:999px;place-items:center;width:4.2rem;height:4.2rem;font-size:1.45rem;display:grid;box-shadow:0 18px 40px #0000004d}.videoCaption strong{color:#f6f8ff;font-size:1rem;display:block}.videoCaption p{max-width:38ch;margin-top:.35rem}.videoTimeline{background:#ffffff14;border-radius:999px;height:.35rem;overflow:hidden}.videoProgress{border-radius:inherit;background:linear-gradient(90deg,#43e8fff2,#8895ffe6);width:36%;height:100%;display:block}.onboardingCard h3{font-size:1.08rem;font-family:var(--font-brand);color:#f6f8ff}.onboardingSteps,.mailAssistantGrid{grid-template-columns:1fr;gap:.7rem;margin-top:.8rem;display:grid}.stepCard{border-radius:var(--radius-inner);border:1px solid var(--line);background:#0e1932b3;padding:.75rem}.stepLabel{color:var(--brand);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem}.stepCard h4{color:#e8efff;font-size:.95rem;font-family:var(--font-brand);margin-top:.2rem}.commandBlock{border-radius:var(--radius-soft);color:#bde8ff;background:#060d1cdb;border:1px solid #8caeff40;margin-top:.5rem;padding:.55rem .6rem;font-size:.82rem;overflow-x:auto}.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceCard,.skillCard,.mediaCard,.reviewCard,.authPlanCard{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.serviceCard,.skillCard,.reviewCard,.authPlanCard{padding:1rem}.serviceCard h3,.skillCard h3,.mediaBody h3,.reviewTop h3,.authPlanCard h3{font-size:1.02rem;font-family:var(--font-brand);color:#f6f8ff}.serviceCard p,.skillCard p,.mediaBody p,.reviewContent,.authPlanCard p{color:var(--ink-soft);margin-top:.44rem}.serviceCard ul{margin:.65rem 0;padding-left:1rem}.serviceCard li{color:#dbe7ff}.serviceCard a,.mediaBody a{color:var(--brand);font-weight:600}.chip{color:var(--brand);background:#2d84b42e;border:1px solid #43e8ff4d;border-radius:999px;padding:.2rem .52rem;font-size:.73rem;display:inline-flex}.installLine code{border-radius:var(--radius-soft);color:#cbe9ff;background:#132143a8;border:1px solid #8caeff40;padding:.12rem .3rem;font-size:.8rem}.scoreLine{border-top:1px dashed var(--line);color:#dff7ff;justify-content:space-between;gap:.4rem;margin-top:.7rem;padding-top:.7rem;display:flex}.mediaCard{overflow:hidden}.mediaCover{aspect-ratio:16/9;background-position:50%;background-size:cover;justify-content:end;padding:.65rem;display:flex}.mediaCover span{color:#e7f8ff;background:#0f15265c;border:1px solid #ffffff73;border-radius:999px;padding:.15rem .48rem;font-size:.75rem}.mediaBody{padding:.88rem}.reviewList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.95rem;display:grid}.reviewSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.reviewSummaryCard{border-radius:var(--radius-inner);background:#091225a8;border:1px solid #7b9ad72e;gap:.24rem;padding:.85rem .9rem;display:grid}.reviewSummaryCard strong{color:#f6f8ff;font-size:1.2rem;font-family:var(--font-brand)}.reviewSummaryCard p{color:#bfd0ed}.reviewTop{justify-content:space-between;gap:.5rem;display:flex}.reviewMeta{color:var(--ink-soft);margin-top:.65rem;font-size:.84rem}.reviewEmptyCard{grid-column:1/-1}.footer{border-top:1px solid var(--line);background:var(--surface-strong);margin-top:1.35rem;padding:0}.footerFullBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.footerInner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.9rem;max-width:1280px;margin:0 auto;padding:.55rem 1rem .5rem;display:flex}.footer h3{font-family:var(--font-brand);color:#fff}.footer p{color:var(--ink-soft);margin-top:.2rem}.footerMain{gap:.08rem;display:grid}.footerActions{flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex}.footerMeta{color:#8fa4c8;white-space:nowrap;flex-wrap:nowrap;flex:none;gap:.85rem;font-size:.8rem;display:flex}.footerMeta a{color:#8fa4c8;text-decoration:none}.footerMeta a:hover{color:#b8cef0;text-decoration:underline}.detailReviewCard{margin-top:.85rem}.skillTabs{flex-wrap:wrap;gap:.55rem;display:flex}.skillTabs button{border-radius:var(--radius-soft);color:#c9d9f7;cursor:pointer;background:#0b152c9e;border:1px solid #8caeff33;padding:.48rem .85rem}.skillTabs button.isActive{color:#f4fbff;background:linear-gradient(135deg,#11475fe0,#0f224fe0);border-color:#43e8ff5c;box-shadow:inset 0 0 0 1px #43e8ff24}.skillTabPanel{margin-top:.9rem}.skillTabGrid{grid-template-columns:1fr;gap:.8rem;display:grid}.skillTabCard{min-height:100%}.skillTabSpanFull{grid-column:1/-1}.skillConfigActions{flex-wrap:wrap;align-items:flex-start;gap:.7rem;margin-top:.85rem;display:flex}.skillStatusHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.compactGhostBtn{min-height:auto;padding-inline:.72rem}.localStatusGrid{grid-template-columns:1fr;gap:.7rem;margin-top:.85rem;display:grid}.localStatusCard{border-radius:var(--radius-inner);background:#0a13288f;border:1px solid #7b9ad72e;gap:.28rem;padding:.8rem;display:grid}.localStatusCard strong{color:#f7fbff;font-size:1rem}.localStatusCard p{color:#bfd0ed;margin-top:.2rem}.reviewModalOverlay{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030710b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reviewModal{border-radius:var(--radius-card);background:#0a1328f5;border:1px solid #7b9ad738;gap:.9rem;width:min(560px,100%);padding:1rem;display:grid;box-shadow:0 28px 72px #00000073}.reviewModalHead{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.reviewField{gap:.45rem;display:grid}.reviewField span{color:#e9f2ff;font-size:.92rem}.reviewField textarea{border-radius:var(--radius-inner);color:#f5f9ff;resize:vertical;background:#080f20cc;border:1px solid #7b9ad742;width:100%;padding:.8rem .9rem}.reviewStars{gap:.35rem;display:flex}.reviewStars button{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem}.reviewStars button.isActive{color:#ffd76a}.reviewModalActions{justify-content:flex-end;gap:.65rem;display:flex}.authShell{background:radial-gradient(circle at top,#43e8ff1f,#0000 28%),#040812d6;justify-content:center;align-items:center;min-height:100vh;padding:1.3rem 1rem;display:flex}.authShellCompact{background:0 0;min-height:auto;padding-top:0}.authBox{border-radius:var(--radius-card);background:#0a1328e6;border:1px solid #7b9ad738;width:min(560px,100%);padding:1.25rem;box-shadow:0 28px 72px #00000080}.authBox h1{font-size:clamp(1.4rem,3.5vw,2rem);font-family:var(--font-brand);margin-top:0}.authDialogHead{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.authCloseBtn{color:#dbe9ff;cursor:pointer;background:#0c162cc7;border:1px solid #7b9ad75c;border-radius:999px;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.authCloseBtn:hover{color:#fff;border-color:#43e8ff85}.authModeTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.authLead{color:var(--ink-soft);margin-top:.55rem}.authNotice{border-radius:var(--radius-soft);background:#0c162cb8;border:1px solid #8caeff2e;margin-top:.8rem;padding:.7rem}.confirmText{margin:0}.authModeTabs button{border:1px solid var(--line);border-radius:var(--radius-soft);color:#ccdbff;cursor:pointer;background:#0f1c3899;padding:.5rem}.authModeTabs button.active{border-color:#43e8ff7a;box-shadow:inset 0 0 0 1px #43e8ff33}.authForm{gap:.75rem;margin-top:.95rem;display:grid}.authForm label{color:#d9e6ff;gap:.33rem;font-size:.9rem;display:grid}.authForm input{border-radius:var(--radius-soft);border:1px solid var(--line);color:#eaf2ff;background:#0b152cc2;height:2.45rem;padding:0 .72rem}.authForm input:focus{border-color:#43e8ff94;outline:none}.authCodeRow{align-items:center;gap:.5rem;display:flex}.authCodeRow input{flex:1}.authCodeSendBtn{white-space:nowrap;height:2.45rem}.authSubmit{margin-top:.2rem}.authMessage{color:#92ffd6;margin-top:.75rem;font-size:.88rem}.authError{color:#ff9fb4;margin-top:.75rem;font-size:.88rem}.authBottom{margin-top:.9rem}.authSwitchRow{color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.86rem;display:flex}.authSwitchRowInline{justify-content:flex-end;margin-top:-.2rem;margin-bottom:.1rem}.authSwitchLink{color:#7af1ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.86rem}.authSwitchLink:hover{color:#b6f8ff;text-decoration:underline}.authAliyunCaptchaMount{opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}.authAliyunCaptchaMount>button{border:0;width:0;height:0;margin:0;padding:0}.apiKeyBox{margin-top:.2rem}.apiKeyBoxEmbedded{margin-top:0}.apiKeyTableHeadBar{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.apiKeyTableHeadBar h4{margin:0;font-size:1rem}.apiKeyForm{margin-top:.7rem}.apiKeyActions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.apiKeyTableWrap{border:1px solid var(--line);border-radius:var(--radius-inner);background:#0b152ca3;margin-top:.85rem;overflow-x:auto}.apiKeyTable{border-collapse:collapse;width:100%;min-width:980px}.apiKeyTable th,.apiKeyTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #5774a338;padding:.8rem .75rem}.apiKeyTable thead th{color:#9eb6da;letter-spacing:.04em;text-transform:uppercase;background:#0810206b;font-size:.8rem;font-weight:600}.apiKeyTable tbody td{color:#dce9ff}.apiKeyTable tbody tr:last-child td{border-bottom:0}.apiKeyTable code{color:#9ff5df}.apiKeyPlain{border-radius:var(--radius-inner);background:#09182aa8;border:1px dashed #43e8ff80;margin-top:.85rem;padding:.75rem}.apiKeyPlain p{color:#cbdbff;margin:0}.apiKeyPlain code{word-break:break-all;color:#9ff5df;margin-top:.45rem;display:block}.dashboardPage{width:min(1760px,100vw - 1.6rem);max-width:1760px;padding-left:clamp(.8rem,1.5vw,1.4rem);padding-right:clamp(.8rem,1.5vw,1.4rem)}.dashboardFrame{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.dashboardSidebar{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);max-height:calc(100vh - 6rem);box-shadow:var(--shadow);gap:1rem;padding:1rem;display:grid;position:sticky;top:5rem;overflow:auto}.dashboardBrand h2{font-family:var(--font-brand);margin-top:.2rem}.dashboardMenu{gap:.35rem;display:grid}.dashboardMenu a{border:1px solid var(--line);border-radius:var(--radius-soft);color:#d5e6ff;background:#0f1c3873;padding:.55rem .65rem}.dashboardMenu a:hover{border-color:#43e8ff7a}.dashboardMenu a.isActive{background:#183056b8;border-color:#43e8ffad}.dashboardUserMini{border-top:1px solid var(--line);gap:.6rem;padding-top:.75rem;display:grid}.dashboardMain .section{margin-top:0}.dashboardCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);box-shadow:var(--shadow);padding:1rem}.dashboardCard h1,.dashboardCard h3{margin-top:.35rem}.pointsProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.pointsProductCard{border:1px solid var(--line);border-radius:var(--radius-inner);background:#0b152c9e;gap:.55rem;padding:.75rem;display:grid}.pointsProductHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pointsProductHead h4{color:#eef5ff;margin:0;font-size:1rem}.pointsProductHead strong{white-space:nowrap;color:#9ff5df}.pointsProductMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pointsProductMeta span{color:#b8cbea;font-size:.84rem}.pointsProductMeta .primaryBtn{min-width:6.5rem}.pointsTableWrap{margin-top:.7rem}.pointsTable{min-width:760px}.dashboardStatusHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.statusPill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;width:fit-content;margin:0;padding:.18rem .55rem;font-size:.72rem}.statusPill.online{color:#8cf5cf;background:#073021bd;border-color:#4cf0a442}.statusPill.offline{color:#b8cbea;background:#0e1932bd;border-color:#8caeff33}.statusPill.pending{color:#ffe6a5;background:#3f2c06b8;border-color:#ffcc5e47}.dashboardInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.dashboardInfoGrid article{border:1px solid var(--line);border-radius:var(--radius-inner);background:#0b152c99;gap:.35rem;padding:.65rem;display:grid}.dashboardInfoGrid span{color:var(--ink-soft);font-size:.82rem}.dashboardInfoGrid strong{color:#e7f1ff;word-break:break-all}.statusActionWarn{color:#ffb0a1}.skillSetupCard{gap:1rem;display:grid}.skillStateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.skillStateGrid article{border:1px solid var(--line);border-radius:var(--radius-inner);background:#0b152c99;gap:.35rem;padding:.65rem;display:grid}.skillStateGrid span{color:var(--ink-soft);font-size:.82rem}.skillStateGrid strong{color:#e7f1ff;word-break:break-all}.skillSetupForm{gap:.85rem;display:grid}.installedSkillsList{gap:.8rem;margin-top:.8rem;display:grid}.installedSkillCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.installedSkillBody h3{margin-top:.2rem;margin-bottom:.3rem}.installedSkillMeta{justify-items:end;gap:.45rem;display:grid}.skillField{gap:.35rem;display:grid}.skillField span{color:#d7e8ff;font-size:.9rem}.skillField input{border-radius:var(--radius-inner);border:1px solid var(--line);color:#eef5ff;background:#091225cc;width:100%;padding:.75rem .85rem}.skillField input::placeholder{color:#7f93b7}.skillSetupNotes{border-radius:var(--radius-inner);color:#b8cbea;background:#0e19328c;border:1px solid #8caeff29;gap:.35rem;padding:.8rem .9rem;font-size:.84rem;display:grid}.fieldLabel{color:#d7e8ff;font-size:.9rem}.fieldInput{border-radius:var(--radius-inner);border:1px solid var(--line);color:#eef5ff;background:#091225cc;width:100%;padding:.72rem .82rem}.fieldInput::placeholder{color:#7f93b7}.marketAdminFilters{gap:.6rem;max-width:420px;display:grid}.skillAdminFilterBar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.skillAdminFilterBar label{color:#d7e8ff;gap:.35rem;font-size:.86rem;display:grid}.skillAdminFilterBar .full{grid-column:1/-1}.skillAdminFilterActions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.marketAdminForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.65rem;margin-top:.9rem;display:grid}.marketAdminForm label{color:#d7e8ff;gap:.35rem;font-size:.86rem;display:grid}.marketAdminForm .full{grid-column:1/-1}.marketAdminFormWide{grid-template-columns:repeat(3,minmax(0,1fr))}.marketAdminSectionBlock{border-radius:var(--radius-inner);background:#0a162d8f;border:1px solid #8caeff29;gap:.55rem;padding:.8rem;display:grid}.marketAdminSectionBlock h4{margin:0}.marketAdminSectionFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.marketUploadField{gap:.35rem;display:grid}.marketAdminMediaStack{gap:.8rem;display:grid}.marketAdminMediaItem{border-radius:var(--radius-inner);background:#0a162d85;border:1px solid #8caeff29;gap:.55rem;padding:.75rem;display:grid}.marketUploadRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.marketUploadBtn{cursor:pointer}.marketUploadInputHidden{display:none}.marketMediaPreview{border-radius:var(--radius-soft);background:#050b18bd;border:1px solid #8caeff2e;padding:.45rem}.marketMediaPreview img,.marketMediaPreview video{object-fit:contain;border-radius:var(--radius-soft);background:#020711f2;width:100%;max-height:320px;display:block}.marketAdminCheck{color:#cfe0fb;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.marketAdminTable,.skillAdminTable{border:1px solid var(--line);border-radius:var(--radius-inner);margin-top:.9rem;overflow:hidden}.skillAdminTableHead,.skillAdminTableRow{grid-template-columns:1.8fr 1fr 120px 100px 180px 100px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:grid}.skillAdminTableHead{border-bottom:1px solid var(--line);color:#9db5d9;letter-spacing:.02em;background:#112040cc;font-size:.8rem}.skillAdminTableRow{color:#dceafd;border-bottom:1px solid #8caeff1f}.skillAdminTableRow strong{display:block}.skillAdminTableRow small{color:#88a1c8;margin-top:.2rem;display:block}.skillAdminTableRow:last-child{border-bottom:0}.marketAdminTableHead,.marketAdminTableRow,.marketAdminItemRow{grid-template-columns:1.2fr 1fr 120px 120px 100px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:grid}.marketAdminTableHead{border-bottom:1px solid var(--line);color:#9db5d9;letter-spacing:.02em;background:#112040cc;font-size:.8rem}.marketAdminTableRow{border-bottom:1px solid #8caeff1f}.marketAdminItemRow{text-align:left;color:#dceafd;cursor:pointer;background:#0a162d8c;border:0;border-bottom:1px solid #8caeff1f;width:100%}.marketAdminItemRow:hover{background:#102244b8}.marketAdminItemRow.isActive{background:#1b3762b8}.marketAdminItemRow strong{display:block}.marketAdminItemRow small{color:#88a1c8;margin-top:.2rem;display:block}.marketAdminEmpty{color:#9db5d9;background:#0a162d8c;padding:.95rem}.marketAdminEditor{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.marketConsolePage{max-width:1360px}.marketConsoleFrame{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.marketConsoleSidebar{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);box-shadow:var(--shadow);gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem}.marketConsoleMain .section{margin-top:0}.marketConsoleMenu{gap:.35rem;display:grid}.marketConsoleMenuLink{border:1px solid var(--line);border-radius:var(--radius-soft);color:#d5e6ff;background:#0f1c3873;padding:.55rem .65rem}.marketConsoleMenuLink:hover{border-color:#43e8ff7a}.marketConsoleMenuLink.isActive{background:#183056b8;border-color:#43e8ffad}.marketConsoleIntroGrid article{gap:.4rem;display:grid}.marketConsoleIntroGrid .confirmText{margin:0}@media (max-width:980px){.storeFeatureCard,.marketHero,.marketPreviewGrid,.threeCols,.reviewList,.storeShelfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingSteps{grid-template-columns:repeat(1,minmax(0,1fr))}.marketHero,.marketCategoryHeader{align-items:start}.storeFeatureMeta,.storeListItem,.storeShelfCard{grid-template-columns:repeat(1,minmax(0,1fr))}.storeListRating,.storeListActions,.storeShelfMeta{justify-items:start}.topNav,.siteNav{flex-wrap:wrap;display:flex}.skillStateGrid,.pointsProductGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboardFrame{grid-template-columns:1fr}.dashboardSidebar{position:static}.dashboardInfoGrid,.installedSkillCard{grid-template-columns:1fr}.installedSkillMeta{justify-items:start}.marketConsoleFrame{grid-template-columns:1fr}.marketConsoleSidebar{position:static}.marketAdminForm,.marketAdminFormWide,.skillAdminFilterBar,.skillAdminTableHead,.skillAdminTableRow,.marketAdminSectionFields,.marketAdminTableHead,.marketAdminTableRow,.marketAdminItemRow{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:720px){.portal{padding:.9rem .75rem 1.4rem}.appTopBarInner{padding-top:.45rem;padding-bottom:.45rem}.appContent{padding-top:4rem}body[data-route-kind=home] .heroContent{padding-top:3.6rem}.hero{width:100vw;min-height:auto;margin-left:calc(50% - 50vw)}.heroInner{min-height:auto;padding:1rem .85rem .95rem}.statsGrid,.storeFeatureCard,.marketHero,.marketPreviewGrid,.storeShelfGrid,.threeCols,.reviewList{grid-template-columns:repeat(1,minmax(0,1fr))}.splitHead,.marketCategoryHeader,.footer,.cliGuideEntryCard,.cliGuideStatusHead,.siteNav{flex-direction:column;align-items:flex-start}.userEntryWrap,.userEntrySlot{min-width:0}.mailAssistantGrid,.onboardingSteps{grid-template-columns:repeat(1,minmax(0,1fr))}.menu{width:100%}.heroCarouselSlide span{bottom:.85rem;left:.85rem}.heroCarouselDots{bottom:.7rem}.authModeTabs{grid-template-columns:repeat(1,minmax(0,1fr))}.marketProductActions,.marketProductTop,.storeFeatureMeta{flex-direction:column;align-items:flex-start}.marketScore{text-align:left}.storeListItem,.storeShelfCard{grid-template-columns:repeat(1,minmax(0,1fr))}.storeListActions,.storeListRating,.storeShelfMeta{justify-items:start}.cliGuideEntryActions{justify-content:flex-start}.videoViewport{min-height:240px}.videoNativePlayer{height:240px}}
