:root{--shell-header-height:98px;--shell-header-height-mobile:64px;--shell-header-height-current:var(--shell-header-height);--shell-header-height-standalone:56px;--shell-tabbar-height-mobile:84px;--shell-tabbar-height-standalone:80px;--background:#f4f0e8;--background-soft:#faf7f1;--foreground:#2d2922;--muted:#6e6659;--muted-soft:#8a8275;--surface:#fdfbf7;--surface-muted:#ebe4d6;--surface-warm:#f3ede1;--surface-subtle:#f7f3eb;--line:#dcd3c1;--line-strong:#c2b59e;--line-muted:rgba(68,56,38,0.08);--accent:#2e6939;--accent-hover:#24542d;--accent-soft:rgba(46,105,57,0.10);--accent-ink:#1b4522;--accent-amber:#d97706;--brand:var(--accent);--brand-ink:var(--button-text);--star-active:#d97706;--star-inactive:rgba(68,56,38,0.16);--shadow:0 16px 36px -4px rgba(46,105,57,0.08),0 4px 10px rgba(45,41,34,0.04);--shadow-soft:0 6px 18px -2px rgba(46,105,57,0.06),0 2px 6px rgba(45,41,34,0.03);--shadow-floating:0 20px 48px -8px rgba(45,41,34,0.12),0 4px 12px rgba(45,41,34,0.04);--bg-glow-1:rgba(201,184,138,0.16);--bg-glow-2:rgba(143,185,139,0.14);--topbar-border:rgba(190,180,156,0.65);--topbar-bg:rgba(244,240,232,0.90);--topbar-glass-bg:rgba(253,251,247,0.82);--topbar-glass-border:rgba(190,180,156,0.65);--topbar-glass-shadow:0 8px 24px rgba(45,41,34,0.06);--brand-color:#2d2922;--brand-mark-border:rgba(46,105,57,0.28);--brand-mark-gradient:linear-gradient(135deg,#f3ede1,#e4ede2);--nav-chip-border:transparent;--nav-chip-bg:transparent;--nav-chip-shadow:none;--nav-hover-bg:rgba(46,105,57,0.08);--nav-mini-hover:rgba(45,41,34,0.04);--nav-mini-active:rgba(46,105,57,0.12);--switch-border:rgba(190,180,156,0.80);--switch-bg:rgba(248,244,236,0.95);--hero-end:#f4f0e8;--metric-line:rgba(190,180,156,0.45);--pill-bg:#eae3d3;--pill-text:#2d2922;--pill-border:transparent;--pill-muted-bg:rgba(235,228,214,0.85);--pill-queued-bg:#e2ede0;--pill-queued-text:#2e6939;--pill-processing-bg:#f5eedb;--pill-processing-text:#92580a;--pill-succeeded-bg:#dbe9d8;--pill-succeeded-text:#25582f;--pill-failed-bg:#f5dfdc;--pill-failed-text:#993a32;--job-row-bg:rgba(253,251,247,0.95);--job-active-border:rgba(46,105,57,0.40);--job-active-bg:rgba(46,105,57,0.06);--json-border:#dcd3c1;--json-bg:#2d2922;--json-text:#fdfbf7;--ghost-bg:rgba(45,41,34,0.04);--ghost-bg-hover:rgba(45,41,34,0.08);--input-bg:#fdfbf7;--input-border:#dcd3c1;--input-focus-border:var(--accent);--input-focus-ring:rgba(46,105,57,0.20);--button-text:#ffffff;--button-secondary-bg:rgba(243,237,225,0.90);--button-secondary-hover-bg:#ffffff;--scope-bg:rgba(244,240,232,0.95);--glass-panel-bg:rgba(253,251,247,0.84);--glass-border:rgba(190,180,156,0.50);--glass-shadow:0 16px 36px rgba(45,41,34,0.06);--overlay-bg:rgba(45,41,34,0.28);--overlay-blur:18px;--modal-bg:rgba(253,251,247,0.84);--modal-subtle-bg:rgba(243,237,225,0.72);--modal-border:rgba(194,181,158,0.68);--modal-highlight:rgba(255,255,255,0.72);--modal-shadow:0 32px 88px rgba(45,41,34,0.18),0 8px 24px rgba(45,41,34,0.08);--modal-radius:24px;--text:var(--foreground);--text-strong:var(--foreground);--text-primary:var(--foreground);--text-secondary:var(--muted);--text-muted:var(--muted);--border:var(--line);--border-strong:var(--line-strong);--border-subtle:var(--line-muted);--card-bg:var(--surface);--card-subtle-bg:var(--surface-subtle);--bg-card:var(--surface);--shade-2:var(--surface-muted);--danger:#a83f38;--danger-soft:rgba(168,63,56,0.14);--taste-chart-1:#2e6939;--taste-chart-2:#3d7a5a;--taste-chart-3:#4a8296;--taste-chart-4:#5a76a8;--taste-chart-5:#7b6ba3;--taste-chart-6:#a06b42;--taste-chart-7:#d97706;--taste-chart-8:#2e6939;--radar-ring:rgba(162,145,111,0.28);--radar-axis:rgba(149,132,101,0.34);--radar-shape-fill:rgba(46,105,57,0.16);--radar-shape-stroke:#2e6939;--radar-dot-fill:#2e6939;--radar-dot-stroke:#ffffff;--radar-label:var(--muted);--radar-share-ring:rgba(162,145,111,0.25);--radar-share-axis:rgba(149,132,101,0.30);--radar-share-shape-fill:rgba(46,105,57,0.20);--radar-share-shape-stroke:#2e6939;--radar-share-dot-fill:#2e6939;--radar-share-dot-stroke:#fdfbf7;--radar-share-label:#2d2922}.capture-mode{scrollbar-width:none}.capture-mode ::-webkit-scrollbar,.capture-mode::-webkit-scrollbar{width:0;height:0;display:none}.publicHero{position:relative;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center;min-height:690px;padding:clamp(28px,5vw,72px);border:1px solid var(--line);border-radius:36px;background:radial-gradient(circle at 82% 15%,rgba(138,179,131,.18),transparent 28%),linear-gradient(150deg,rgba(253,250,244,.98),rgba(241,235,223,.98));box-shadow:var(--shadow);overflow:hidden}.publicHero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(128,115,90,.045) 1px,transparent 0);background-size:100% 48px;-webkit-mask-image:linear-gradient(90deg,black,transparent 55%);mask-image:linear-gradient(90deg,black,transparent 55%);pointer-events:none}.publicHeroCopy{position:relative;z-index:1;display:grid;grid-gap:22px;gap:22px}.publicHeroCopy h1{margin:0;font-size:clamp(2.8rem,4.5vw,4.1rem);line-height:1;letter-spacing:-.06em}.publicHeroCopy h1 span{display:block}html[lang=zh] .publicHeroCopy h1 span{white-space:nowrap}.publicHeroCopy p{margin:0;max-width:52ch;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.75;color:var(--muted)}.publicDecisionLinks,.publicHeroActions{display:flex;flex-wrap:wrap;gap:12px}.publicHeroProof{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:4px}.publicHeroProof span{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.publicHeroProof span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent)}.publicHeroVisual{position:relative;z-index:1;min-width:0;padding:28px 0 54px}.publicHeroVisual .publicProductFrame{transform:rotate(1.2deg)}.publicHeroPhone{position:absolute;right:-18px;bottom:-20px;width:clamp(150px,19vw,220px);z-index:2}.publicProductFrame{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:24px;background:#0b0f19;box-shadow:0 32px 80px rgba(25,20,12,.2)}.publicProductFrame figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 16px;border-bottom:1px solid rgba(148,163,184,.16);color:#a7b0c3;background:#111725;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.publicProductFrame figcaption i,.publicProductFrame figcaption i:after,.publicProductFrame figcaption i:before{width:7px;height:7px;border-radius:999px;background:#657087}.publicProductFrame figcaption i{position:relative;margin-right:19px}.publicProductFrame figcaption i:after,.publicProductFrame figcaption i:before{content:"";position:absolute;top:0}.publicProductFrame figcaption i:before{left:10px;background:#8793a8}.publicProductFrame figcaption i:after{left:20px;background:#a8b2c4}.publicProductFrame img{display:block;width:100%;height:auto}.publicPhone{display:grid;grid-gap:8px;gap:8px;width:100%}.publicPhoneTag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:6px 10px;border:1px solid rgba(168,157,132,.32);border-radius:999px;color:var(--muted);background:rgba(255,249,238,.94);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.publicPhoneFrame{position:relative;padding:13px 8px 10px;border-radius:32px;background:linear-gradient(180deg,#20201c,#11110f);box-shadow:0 28px 54px rgba(16,12,6,.3)}.publicPhoneFrame img{display:block;width:100%;height:auto;border-radius:24px;background:#f8f4ea}.publicPhoneNotch{position:absolute;top:6px;left:50%;width:34%;height:15px;border-radius:0 0 14px 14px;background:rgba(14,14,13,.96);transform:translateX(-50%)}.publicManifesto{display:grid;grid-gap:16px;gap:16px;max-width:980px;padding:clamp(36px,7vw,88px) clamp(4px,4vw,56px) 18px}.publicManifesto h2{margin:0;max-width:19ch;font-size:clamp(2rem,4.4vw,4.25rem);line-height:1.08;letter-spacing:-.045em}.publicManifesto p{margin:0;max-width:64ch;color:var(--muted);font-size:1.06rem;line-height:1.75}.publicShowcaseSection{display:grid;grid-gap:32px;gap:32px;padding:clamp(38px,6vw,76px) 0 24px;border-top:1px solid var(--line)}.showcaseSectionHeader{display:grid;grid-gap:10px;gap:10px;max-width:680px}.showcaseSectionHeader h2{margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15;letter-spacing:-.035em}.showcaseSectionHeader p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65}.publicShowcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.publicShowcaseCard{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,border-color .18s ease}.publicShowcaseCard:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-strong)}.publicShowcaseCardHeader{display:flex;align-items:center;gap:12px}.publicShowcaseCard h3{margin:0;font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}.publicShowcaseCard p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.6}.publicShowcaseVisual{margin-top:auto;padding-top:10px;border-radius:14px;overflow:hidden}.publicShowcaseCardWide{grid-column:1/-1;background:radial-gradient(circle at 85% 20%,rgba(117,164,225,.08),transparent 40%),var(--surface)}.publicShowcaseWideBody{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);grid-gap:24px;gap:24px;align-items:center}.publicShowcaseWideCopy{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:900px){.publicShowcaseGrid,.publicShowcaseWideBody{grid-template-columns:1fr}}.publicFeatureBands{display:grid}.publicDecisionBand,.publicFeatureBand{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(42px,7vw,88px) 0;border-top:1px solid var(--line)}.publicFeatureBandReverse .publicFeatureCopy{order:2}.publicFeatureBandReverse .publicProductFrame{order:1}.publicDecisionCopy,.publicFeatureCopy{display:grid;grid-gap:14px;gap:14px;align-content:center}.publicFeatureNumber{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:999px;color:var(--accent-ink);font-size:.8rem;font-weight:700;letter-spacing:.08em}.publicDecisionCopy h2,.publicFeatureCopy h2{margin:0;max-width:13ch;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.02;letter-spacing:-.045em}.publicDecisionCopy p,.publicFeatureCopy p{margin:0;max-width:48ch;color:var(--muted);font-size:1rem;line-height:1.75}.publicDecisionPhones{display:grid;grid-template-columns:repeat(2,minmax(0,230px));grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);align-items:flex-end;justify-content:center;padding-top:20px}.publicDecisionPhones .publicPhone:nth-child(2){transform:translateY(42px)}.publicInlineLink{width:-moz-fit-content;width:fit-content;color:var(--accent-ink);font-weight:600;text-decoration:none}.publicInlineLink:after{content:" ↗"}.publicInlineLink:hover{text-decoration:underline}.publicFlowSection{display:grid;grid-gap:28px;gap:28px;padding:clamp(38px,7vw,82px) 0 18px;border-top:1px solid var(--line)}.publicFlowSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--line)}.publicFlowCard{display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:clamp(22px,3vw,34px);background:var(--surface)}.publicFlowCard strong{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--accent-ink);font-size:.8rem;letter-spacing:.1em}.publicFlowCard h3{margin:16px 0 0;font-size:1.35rem}.publicFlowCard p{margin:0;color:var(--muted);line-height:1.65}.publicFinalCta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px);border-radius:24px;color:#f5f1e9;background:#101622}.publicFinalCta div{display:grid;grid-gap:5px;gap:5px}.publicFinalCta strong{font-size:clamp(1.3rem,2.4vw,2rem)}.publicFinalCta span{color:#aab3c5}.publicFinalCta .button{flex:none}.theme-dark .publicHero{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:radial-gradient(circle at 82% 15%,rgba(94,151,255,.19),transparent 29%),linear-gradient(150deg,rgba(13,19,31,.99),rgba(18,24,38,.99))}.theme-dark .publicHero:after{background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0)}.theme-dark .publicPhoneTag{border-color:rgba(94,151,255,.22);color:var(--accent-ink);background:rgba(13,18,30,.94)}.theme-dark .publicPhoneFrame img{background:#101726}.theme-dark .publicFinalCta{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(135deg,#151e31,#0d1320)}@media (max-width:1120px){.publicHero{grid-template-columns:minmax(0,1fr);min-height:0}.publicHeroCopy h1{max-width:12ch}.publicHeroVisual{width:min(100%,900px);justify-self:center}.publicDecisionBand,.publicFeatureBand{grid-template-columns:minmax(0,1fr)}.publicFeatureBandReverse .publicFeatureCopy,.publicFeatureBandReverse .publicProductFrame{order:0}.publicDecisionCopy h2,.publicFeatureCopy h2{max-width:17ch}.publicDecisionPhones{grid-template-columns:repeat(2,minmax(0,210px))}}@media (max-width:780px){.publicHero{gap:18px;padding:24px 18px 30px;border-radius:26px}.publicHeroCopy{gap:18px}.publicHeroCopy h1{max-width:none;font-size:clamp(2.35rem,12vw,3rem)}.publicHeroActions{display:grid;grid-template-columns:minmax(0,1fr)}.publicHeroActions a{width:100%}.publicHeroVisual{padding:14px 0 54px}.publicHeroVisual .publicProductFrame{transform:none}.publicHeroPhone{display:none}.publicProductFrame{border-radius:17px}.publicProductFrame figcaption{min-height:36px;padding:0 11px;font-size:.64rem}.publicManifesto{padding:48px 4px 12px}.publicDecisionBand,.publicFeatureBand{gap:24px;padding:46px 0}.publicDecisionCopy h2,.publicFeatureCopy h2{max-width:none;font-size:clamp(2rem,10vw,3rem)}.publicDecisionBand{margin-inline:-2px;padding-inline:18px;border-radius:26px}.publicDecisionPhones{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publicDecisionPhones .publicPhone:nth-child(2){transform:translateY(24px)}.publicFlowSection .panelHeader{align-items:flex-start}.publicFlowSteps{grid-template-columns:minmax(0,1fr)}.publicFlowCard{min-height:0}.publicFinalCta{align-items:stretch;flex-direction:column}.publicFinalCta .button{width:100%}}.publicHero,.theme-dark .publicHero{min-height:640px;padding:clamp(42px,6vw,76px) clamp(4px,2vw,24px);border:0;border-bottom:var(--cp-rule);border-radius:0;background:transparent;box-shadow:none}.publicHero:after,.theme-dark .publicHero:after{opacity:.34;-webkit-mask-image:linear-gradient(90deg,black,transparent 46%);mask-image:linear-gradient(90deg,black,transparent 46%)}.publicHeroCopy h1{max-width:11ch;font-size:clamp(2.8rem,5vw,4.65rem)}.publicProductFrame{border-radius:9px;box-shadow:0 24px 66px rgba(0,0,0,.24)}.publicPlayground,.theme-dark .publicPlayground{margin-top:30px;padding:clamp(34px,5vw,66px) clamp(4px,2vw,24px);border:0;border-bottom:var(--cp-rule);border-radius:0;background:transparent}.publicShowcaseGrid{gap:0;border-top:var(--cp-rule);border-bottom:var(--cp-rule)}.publicShowcaseCard,.publicShowcaseCardWide{padding:clamp(24px,3vw,38px);border:0;border-right:var(--cp-rule);border-bottom:var(--cp-rule);border-radius:0;background:transparent}.publicShowcaseCard:nth-child(2n),.publicShowcaseCardWide{border-right:0}.publicShowcaseCard:last-child{border-bottom:0}.publicShowcaseCard:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-muted) 40%,transparent)}.publicFeatureNumber{width:auto;height:auto;border:0;border-radius:0;color:var(--accent);font-size:.68rem;letter-spacing:.12em}.publicFlowSteps{border-radius:var(--cp-radius-panel)}.publicFinalCta{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--cp-radius-panel);background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--foreground)}.publicFinalCta span{color:var(--muted)}.publicAppDownloadBtn,.publicAppDownloadDetails{border-radius:var(--cp-radius-control)}.communityFloatingFab{border:1px solid var(--modal-border);border-radius:10px;background:var(--modal-bg);color:var(--foreground);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.communityFloatingFab,.communityFloatingFab:hover{box-shadow:var(--shadow-floating)}@media (max-width:900px){.publicShowcaseCard,.publicShowcaseCardWide{border-right:0}}@media (max-width:780px){.publicHero,.theme-dark .publicHero{min-height:0;padding:34px 0 42px}.publicHeroCopy h1{font-size:clamp(2.45rem,13vw,3.5rem)}.publicPlayground,.theme-dark .publicPlayground{padding-inline:0}}.memberHomeHero{padding-top:clamp(34px,5vw,64px)}.memberHomeLeadGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);align-items:start}.memberHomeIntro{padding-top:8px}.memberHomeEyebrow{margin-bottom:16px}.memberHomeIntro>p{max-width:54ch;font-size:.96rem}.memberHomeUtility{border-top:var(--cp-rule)}.memberHomeUtility .memberMobileAppCard,.memberHomeUtility .pwaBanner{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:start;margin:0;padding:17px 0;border:0;border-bottom:var(--cp-rule);border-radius:0;background:transparent}.memberHomeUtilityIndex{grid-column:1;grid-row:1/span 3;padding-top:2px;color:var(--accent);font-size:.66rem;font-weight:750;letter-spacing:.08em}.memberHomeUtility .memberMobileAppCopy,.memberHomeUtility .mobileAppDownloadBlock--compact,.memberHomeUtility .publicInlineLink,.memberHomeUtility .pwaBannerBody{grid-column:2}.memberHomeUtility .memberMobileAppCopy h2{margin:4px 0 5px;font-size:1.02rem}.memberHomeUtility .memberMobileAppCopy p{font-size:.8rem;line-height:1.5}.memberHomeUtility .publicAppDownloadActions{justify-content:flex-start}.homeQuickStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(34px,5vw,58px);border-top:var(--cp-rule);border-bottom:var(--cp-rule)}.homeQuickStat{min-height:96px;align-content:center;gap:6px;padding:16px 20px;border:0;border-right:var(--cp-rule);border-radius:0;background:transparent}.homeQuickStat:last-child{border-right:0}.homeQuickStat strong{font-size:clamp(1rem,1.8vw,1.24rem);font-weight:620;letter-spacing:-.02em}.homeFeatureGrid{gap:0;margin-top:30px;border-top:var(--cp-rule);border-bottom:var(--cp-rule)}.homeFeatureCard{min-height:184px;padding:26px 24px;border:0;border-right:var(--cp-rule);border-radius:0;background:transparent}.homeFeatureCard:last-child{border-right:0}.homeFeatureCard:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}.homeFeatureIcon{width:auto;height:auto;margin-bottom:26px;border:0;color:var(--accent);font-size:.68rem;letter-spacing:.1em}.homeFeatureIcon,.homeSecondaryCard{border-radius:0;background:transparent}.homeSecondaryCard{margin-top:30px;padding:24px 0 28px;border-right:0;border-left:0}.homeSecondaryCard:hover{background:transparent}.siteNoticeBanner{background:color-mix(in srgb,var(--accent) 18%,var(--background));border-bottom-color:color-mix(in srgb,var(--accent) 24%,var(--line));color:var(--foreground)}.siteNoticeTag{background:var(--accent)}.siteNoticeBtn{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:var(--accent-soft);color:var(--accent-ink)}.siteNoticeCloseBtn{color:var(--muted)}@media (max-width:860px){.memberHomeLeadGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:780px){.siteNoticeBanner{min-height:32px;padding:5px 10px}.siteNoticeInner{flex-wrap:nowrap;gap:8px}.siteNoticeTag{display:none}.siteNoticeText{min-width:0;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.siteNoticeActions{flex:0 0 auto;gap:3px}.siteNoticeBtn{padding:3px 7px;font-size:.68rem}.memberHomeHero{padding-top:26px}.memberHomeLeadGrid{gap:26px}.memberHomeUtility .memberMobileAppCard,.memberHomeUtility .pwaBanner{padding-block:14px}.homeQuickStats{grid-template-columns:1fr;margin-top:28px}.homeQuickStat{min-height:74px;padding:13px 4px;border-right:0;border-bottom:var(--cp-rule)}.homeQuickStat:last-child{border-bottom:0}.homeFeatureGrid{grid-template-columns:1fr}.homeFeatureCard{min-height:0;padding:20px 4px;border-right:0;border-bottom:var(--cp-rule)}.homeFeatureCard:last-child{border-bottom:0}.homeFeatureIcon{margin-bottom:14px}}@media (max-width:420px){.publicHeroProof span:last-child{display:none}.publicHeroPhone{width:112px}}@media (max-width:1080px){.llmReportEvidenceGrid,.llmReportMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guideHowToGrid,.guideOverviewGrid,.guideSourceGrid{grid-template-columns:minmax(0,1fr)}.guideAssistChoice,.guideReturnCard{flex-direction:column;align-items:flex-start}.guideAssistChoiceActions{justify-content:flex-start;width:100%}.guideAssistCallout{align-items:flex-start;flex-direction:column}.guideAssistCalloutActions{align-items:flex-start;width:100%}}@media (max-width:780px){.llmReportEvidenceGrid,.llmReportGrid,.llmReportMetaGrid,.llmReportSegments{grid-template-columns:minmax(0,1fr)}.llmReportStageTable{min-width:0}.guideAssistChoiceActions{flex-wrap:wrap}.guideAssistChoiceActions .button,.guideAssistChoiceActions .buttonSecondary{flex:1 1 190px;text-align:center}.guideAssistCalloutActions .button{width:100%}.guideAssistAccount{grid-template-columns:minmax(0,1fr);gap:4px}.guideAssistAccount .meta{white-space:normal}.llmReportEvidenceList li{flex-direction:column;align-items:flex-start}.llmReportStack{gap:10px}.llmReportStack .panelHeader{gap:8px}.llmReportStack .panelHeader .pill{white-space:normal}.llmReportStageTable td,.llmReportStageTable th{overflow-wrap:anywhere;word-break:break-word}}body.theme-dark,html.theme-dark{--background:#0b0f19;--background-soft:#101624;--foreground:#f1f5f9;--muted:#8e9eb5;--muted-soft:#64748b;--surface:#162035;--surface-muted:#1d2b45;--surface-warm:#1b263b;--surface-subtle:#121929;--line:#253655;--line-strong:#384c72;--line-muted:rgba(94,151,255,0.08);--accent:#4d8aff;--accent-hover:#3b7bf7;--accent-soft:rgba(77,138,255,0.14);--accent-ink:#c2dbff;--accent-amber:#f5b73d;--brand:var(--accent);--brand-ink:#ffffff;--star-active:#f5b73d;--star-inactive:rgba(255,255,255,0.15);--shadow:0 20px 50px rgba(2,6,15,0.70),0 4px 14px rgba(77,138,255,0.08);--shadow-soft:0 8px 24px rgba(2,6,15,0.50),0 2px 6px rgba(77,138,255,0.05);--shadow-floating:0 24px 60px -8px rgba(0,0,0,0.85),0 6px 20px rgba(77,138,255,0.10);--bg-glow-1:rgba(77,138,255,0.18);--bg-glow-2:rgba(142,100,255,0.12);--topbar-border:rgba(37,54,85,0.85);--topbar-bg:rgba(11,15,25,0.88);--topbar-glass-bg:rgba(22,32,53,0.75);--topbar-glass-border:rgba(37,54,85,0.80);--topbar-glass-shadow:0 16px 40px rgba(2,6,15,0.60);--brand-color:#f1f5f9;--brand-mark-border:rgba(77,138,255,0.40);--brand-mark-gradient:linear-gradient(135deg,#1d2b45,#121929);--nav-chip-border:transparent;--nav-chip-bg:transparent;--nav-chip-shadow:none;--nav-hover-bg:rgba(77,138,255,0.12);--nav-mini-hover:rgba(255,255,255,0.06);--nav-mini-active:rgba(77,138,255,0.20);--switch-border:rgba(37,54,85,0.95);--switch-bg:rgba(22,32,53,0.96);--hero-end:#0b0f19;--metric-line:rgba(37,54,85,0.60);--pill-bg:#1a2847;--pill-text:#c2dbff;--pill-border:rgba(77,138,255,0.35);--pill-muted-bg:rgba(29,43,69,0.80);--pill-queued-bg:#1c3258;--pill-queued-text:#d0e4ff;--pill-processing-bg:#3d2f17;--pill-processing-text:#f5b73d;--pill-succeeded-bg:#133a2a;--pill-succeeded-text:#6ee7b7;--pill-failed-bg:#4a1c28;--pill-failed-text:#ff9aa8;--job-row-bg:rgba(22,32,53,0.95);--job-active-border:rgba(77,138,255,0.55);--job-active-bg:rgba(77,138,255,0.10);--json-border:#253655;--json-bg:#070a12;--json-text:#c2dbff;--ghost-bg:rgba(255,255,255,0.06);--ghost-bg-hover:rgba(255,255,255,0.12);--input-bg:#121929;--input-border:#253655;--input-focus-border:var(--accent);--input-focus-ring:rgba(77,138,255,0.28);--button-text:#ffffff;--button-secondary-bg:rgba(29,43,69,0.70);--button-secondary-hover-bg:rgba(37,54,85,0.90);--scope-bg:rgba(22,32,53,0.95);--glass-panel-bg:rgba(22,32,53,0.72);--glass-border:rgba(94,151,255,0.14);--glass-shadow:0 16px 40px rgba(2,6,15,0.60),inset 0 1px 1px rgba(255,255,255,0.05);--overlay-bg:rgba(2,6,15,0.50);--overlay-blur:20px;--modal-bg:rgba(22,32,53,0.84);--modal-subtle-bg:rgba(29,43,69,0.72);--modal-border:rgba(94,151,255,0.22);--modal-highlight:rgba(255,255,255,0.07);--modal-shadow:0 32px 88px rgba(2,6,15,0.78),0 8px 24px rgba(2,6,15,0.36);--modal-radius:24px;--text:var(--foreground);--text-strong:var(--foreground);--text-primary:var(--foreground);--text-secondary:var(--muted);--text-muted:var(--muted);--border:var(--line);--border-strong:var(--line-strong);--border-subtle:var(--line-muted);--card-bg:var(--surface);--card-subtle-bg:var(--surface-subtle);--bg-card:var(--surface);--shade-2:var(--surface-muted);--danger:#ff9aa8;--danger-soft:rgba(255,154,168,0.16);--taste-chart-1:#4d8aff;--taste-chart-2:#5bc4ff;--taste-chart-3:#7a8fff;--taste-chart-4:#a87eff;--taste-chart-5:#3cd070;--taste-chart-6:#42b4c8;--taste-chart-7:#f5b73d;--taste-chart-8:#4d8aff;--radar-ring:rgba(94,151,255,0.16);--radar-axis:rgba(94,151,255,0.20);--radar-shape-fill:rgba(77,138,255,0.20);--radar-shape-stroke:#4d8aff;--radar-dot-fill:#ffffff;--radar-dot-stroke:#4d8aff;--radar-label:var(--muted);--radar-share-ring:rgba(94,151,255,0.18);--radar-share-axis:rgba(94,151,255,0.22);--radar-share-shape-fill:rgba(77,138,255,0.24);--radar-share-shape-stroke:#4d8aff;--radar-share-dot-fill:#ffffff;--radar-share-dot-stroke:#4d8aff;--radar-share-label:#f1f5f9}.glass-panel{background:var(--glass-panel-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-radius:24px}@keyframes entrance-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-entrance{animation:entrance-fade .6s cubic-bezier(.16,1,.3,1) forwards}*{box-sizing:border-box;border-color:var(--line)}body,html{margin:0;padding:0;background:var(--background);color:var(--foreground);overflow-x:clip;width:100%;max-width:100%;overscroll-behavior-y:auto;overscroll-behavior-x:none}html.theme-light{color-scheme:light}html.theme-dark{color-scheme:dark}html{scrollbar-gutter:stable}body{font-family:var(--font-latin),"Helvetica Neue","Avenir Next","Segoe UI",Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(880px 380px at -12% -14%,var(--bg-glow-1),transparent 62%),radial-gradient(720px 360px at 112% -18%,var(--bg-glow-2),transparent 60%);background-attachment:fixed;overflow-x:clip;overscroll-behavior-y:auto;overscroll-behavior-x:none}html[lang=zh] body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}[data-next-badge-root],[data-nextjs-dev-tools-button],nextjs-portal{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}main{min-height:0}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid var(--topbar-border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:env(safe-area-inset-top)}@media (display-mode:standalone){.topbar{padding-top:max(env(safe-area-inset-top,0px),47px)}}.topbarInner{width:min(1240px,calc(100vw - 32px));margin:0 auto;min-height:60px;display:flex;align-items:center;gap:16px;padding:8px 0;position:relative}@media screen and (max-width:1024px){.topbarInner{width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px!important;min-height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.topbarInner.hasProfileSettings{grid-template-columns:auto minmax(0,1fr) auto}.topbarInner .brand{position:static!important;transform:none!important;justify-self:start;min-width:0;max-width:100%}.topbarInner .brandText{max-width:38vw;overflow:hidden;text-overflow:ellipsis;font-size:1.15rem!important;font-weight:700}.topbarInner .mobileProfileSettingsButton{display:inline-flex!important;position:static!important;transform:none!important;z-index:2}.topbarInner .navActions{display:flex!important;position:static!important;transform:none!important;justify-self:end;gap:6px;margin:0!important;min-width:0}.topbarInner .navCenter{display:none!important}}.mobileProfileSettingsButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:36px;flex:0 0 auto;border-radius:9px;border:1px solid var(--switch-border);background:var(--switch-bg);color:var(--accent-ink);font-size:.86rem;font-weight:600;line-height:1;padding:0 12px;cursor:pointer;z-index:3}.profileQuickButtonIcon{font-size:1rem;line-height:1}.profileQuickButtonLabel{white-space:nowrap}@media screen and (max-width:1024px){.mobileProfileSettingsButton{display:inline-flex;width:36px;padding:0}.profileQuickButtonLabel{display:none}}.profileQuickDrawerBackdrop{position:fixed;inset:0;z-index:68;display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden;background:rgba(18,22,16,0);pointer-events:none;transition:background-color .2s ease}.profileQuickDrawerBackdrop.open{pointer-events:auto;background:rgba(18,22,16,.28)}.profileQuickDrawer{position:fixed;top:0;left:0;width:clamp(228px,61vw,288px);max-width:calc(100vw - 16px);height:100vh;height:100dvh;background:color-mix(in srgb,var(--surface) 92%,var(--surface-muted) 8%);border-right:1px solid color-mix(in srgb,var(--line) 88%,transparent);box-shadow:0 20px 42px rgba(14,18,12,.24);padding:calc(14px + env(safe-area-inset-top)) 10px calc(9px + env(safe-area-inset-bottom));box-sizing:border-box;flex:0 0 auto;display:flex;flex-direction:column;gap:12px;transform:translateX(-104%);transition:transform .22s ease;overflow-y:auto}.profileQuickDrawer.open{transform:translateX(0)}.profileQuickDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.profileQuickDrawerHeader strong{font-size:1.02rem;letter-spacing:.01em}.profileQuickDrawerClose{min-height:28px;font-size:.76rem;padding:4px 8px}.profileQuickDrawerNav{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;align-content:start;flex:1 0 auto;padding:0 2px 4px 0}.profileQuickDrawerSectionLabel{grid-column:1/-1;margin-top:8px;padding:2px 4px 0;font-size:.84rem;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);opacity:.78}.profileQuickDrawerNav>:first-child.profileQuickDrawerSectionLabel{margin-top:0}.profileQuickDrawerNav a{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;min-height:40px;padding:7px 10px;display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;color:var(--muted);background:color-mix(in srgb,var(--surface-muted) 58%,transparent);font-size:1rem;font-weight:700;line-height:1.18;overflow-wrap:anywhere}.profileQuickDrawerLinkIcon{width:28px;height:28px;border-radius:9px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);background:color-mix(in srgb,var(--accent-soft) 68%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.profileQuickDrawerNav a.active{color:var(--accent-ink);background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface));border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}.profileQuickDrawerAboutLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:auto}.profileQuickDrawerAboutLinks a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border-radius:12px;font-size:.84rem;font-weight:700;color:var(--accent-ink);text-align:center;background:color-mix(in srgb,var(--surface) 78%,var(--accent-soft));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.noticeCard{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface));padding:10px 12px}.importDatasetWarning{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.importDatasetWarning strong{color:var(--accent-ink);font-size:.92rem}.brand{display:inline-flex;gap:8px;flex:0 0 auto;font-size:1.1rem;font-weight:700;letter-spacing:.01em;color:var(--brand-color)}.brand,.brandMark{align-items:center}.brandMark{width:32px;height:32px;display:flex;justify-content:center;border-radius:9px;overflow:hidden;background:var(--surface);border:1px solid var(--switch-border);box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .16s cubic-bezier(.16,1,.3,1)}.brandMark:hover{transform:scale(1.03)}.brandMark img{width:100%;height:100%;object-fit:cover}.brandText{white-space:nowrap;display:flex;align-items:center;padding-top:1px}.navCenter{display:flex;justify-content:center;flex:1 1 auto;min-width:0}.nav,.navLinks{display:flex;align-items:center;gap:8px}.navLinks{width:-moz-fit-content;width:fit-content;max-width:min(60vw,520px);flex-wrap:nowrap;padding:4px;border:1px solid var(--nav-chip-border);border-radius:999px;background:var(--nav-chip-bg);box-shadow:var(--nav-chip-shadow);gap:4px;overflow-x:auto;scrollbar-width:none}.navLinks::-webkit-scrollbar{display:none}.navLinks a{border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.94rem;color:var(--muted);white-space:nowrap;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.navLinks a:hover{color:var(--foreground);background:var(--nav-mini-hover)}.navLinks a.active{color:var(--accent-ink);background:var(--surface);border-color:color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:0 2px 8px rgba(35,45,29,.08);font-weight:600}.navActions{display:flex;align-items:center;gap:10px;margin-left:auto}.navMiniLinks{display:inline-flex;align-items:center;gap:6px}.navMiniLinks a{border-radius:999px;padding:4px 8px;font-size:.88rem;color:var(--muted);border:1px solid transparent;transition:color .18s ease,background-color .18s ease}.navMiniLinks a:hover{color:var(--foreground);background:var(--nav-mini-hover)}.navMiniLinks a.active{color:var(--accent-ink);background:var(--nav-mini-active);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.guestLocaleSwitch{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:12px;border:1px solid var(--switch-border);background:var(--switch-bg)}.guestLocaleSwitch form{display:contents}.guestLocaleSwitch button{border:0;background:transparent;font:inherit;cursor:pointer}.guestLocaleSwitch a,.guestLocaleSwitch button{min-width:42px;min-height:28px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:.78rem;font-weight:700;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.guestLocaleSwitch a:hover,.guestLocaleSwitch button:hover{color:var(--foreground);background:var(--nav-mini-hover)}.guestLocaleSwitch a.active,.guestLocaleSwitch button.active{color:var(--accent-ink);background:var(--nav-mini-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,var(--line))}.navAdminLink,.navAuthLink,.navLogoutButton,.navSearchLink{border:1px solid var(--switch-border);background:var(--switch-bg);color:var(--muted);border-radius:11px;min-height:28px;padding:4px 10px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.navAdminLink:hover,.navAuthLink:hover,.navLogoutButton:hover:not(:disabled),.navSearchLink:hover{color:var(--foreground);border-color:var(--line-strong)}.navAdminLink,.navSearchLink{position:relative;gap:6px;font-weight:700}.navSearchLink{padding-inline:9px 11px}.navAdminLink.active,.navSearchLink.active{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface))}.navAdminGlyph,.navSearchGlyph{width:16px;height:16px;border-radius:5px;justify-content:center;background:color-mix(in srgb,var(--accent-soft) 64%,var(--surface));color:var(--accent-ink);font-size:.68rem;line-height:1}.navAdminGlyph,.navInboxLink,.navSearchGlyph,.navSearchLabel{display:inline-flex;align-items:center}.navInboxLink{position:relative;border:1px solid var(--switch-border);background:var(--switch-bg);color:var(--muted);border-radius:11px;min-height:28px;padding:4px 10px;justify-content:center;font-size:.78rem;line-height:1;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.navInboxLabel{display:inline-flex;align-items:center}.navInboxIcon{flex-shrink:0}.navInboxLink:hover{color:var(--foreground);border-color:var(--line-strong)}.navInboxLink.active{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface))}.navInboxBadge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;border-radius:999px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:.63rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--button-text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 76%,#ffffff 24%),var(--accent));border:2px solid var(--topbar-bg,var(--surface));box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none}.navInboxBadge--floating{position:static;flex:0 0 auto;min-width:16px;height:16px;padding:0 4px;border-width:1px;transform:none}.navInboxBadge--mobile{top:-7px;right:-13px;transform:scale(.82)}.navLogoutButton:disabled{opacity:.66;cursor:default}.localeSwitch{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--muted);border:1px solid var(--switch-border);background:var(--switch-bg);border-radius:999px;padding:4px 8px}.localeSwitch a{padding:4px 7px;border-radius:999px}.localeSwitch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:4px 7px;border-radius:999px;font:inherit}.localeSwitch a.active,.localeSwitch button.active{color:var(--accent-ink);background:var(--accent-soft)}.localeSwitch button:disabled{cursor:default;opacity:.6}.shell{min-height:calc(100dvh - 76px);padding:calc(var(--shell-header-height-current, var(--shell-header-height)) + env(safe-area-inset-top)) 0 72px}.shell,.siteFooter{width:min(1240px,calc(100vw - 32px));margin:0 auto}.siteFooter{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.siteFooterInner{justify-content:space-between;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);color:var(--muted);font-size:.84rem}.siteFooterInner,.siteFooterLinks{display:flex;align-items:center;gap:12px}.siteFooterLinks{flex-wrap:wrap}.siteFooterLinks a{color:inherit}