.seo-detail{--seo-muted:#aaa;--seo-line:#ffffff18;color:#f1f1ee;font-family:var(--font-sans);overflow-wrap:anywhere;background:#111;padding:28px 0 72px;line-height:1.75}.seo-shell{width:min(1120px,100% - 80px);margin:auto}.seo-breadcrumb{color:#949494;flex-wrap:wrap;gap:10px;padding-top:18px;font-size:12px;display:flex}.seo-breadcrumb [aria-current]{color:#ccc}.seo-breadcrumb a:hover{color:#fff}.seo-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:68px 0 80px;display:grid}.seo-hero-copy{min-width:0}.seo-detail h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:1.12}.seo-lead{color:#aaa;text-wrap:pretty;max-width:660px;margin:26px 0 0;font-size:17px;line-height:1.9}.seo-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.seo-button,.seo-secondary{justify-content:center;align-items:center;gap:18px;min-height:46px;font-size:14px;text-decoration:none;display:inline-flex}.seo-button{color:#171717;background:#f1f1ee;border-radius:999px;padding:0 23px}.seo-button:hover{background:#d8d8d5}.seo-secondary{color:#bbb;padding:0 4px}.seo-secondary:hover{color:#fff}.seo-note{color:#999;max-width:620px;margin-top:22px;font-size:12px}.seo-product-preview{min-width:0;margin:0}.seo-preview-image{background:#1b1b1b;border-radius:9px;overflow:hidden}.seo-product-preview img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.seo-product-preview--scene img{aspect-ratio:4/5}.seo-detail--feature .seo-hero{grid-template-columns:1fr;gap:56px}.seo-detail--feature .seo-hero-copy{text-align:center;max-width:920px;margin:auto}.seo-detail--feature .seo-lead{margin-inline:auto}.seo-detail--feature .seo-actions{justify-content:center}.seo-detail--feature .seo-product-preview{width:min(900px,100%);margin:auto}.seo-detail--feature .seo-product-preview img{aspect-ratio:16/9;object-fit:contain}.seo-detail--case .seo-hero{grid-template-columns:1fr;gap:40px;max-width:900px;margin:auto;padding-bottom:56px}.seo-detail--case .seo-hero-copy{max-width:820px}.seo-detail--case .seo-product-preview img{aspect-ratio:2.1;object-fit:cover}.seo-page-nav{border-block:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.seo-page-nav>span{display:none}.seo-page-nav>div{flex-wrap:wrap;gap:10px 28px;display:flex}.seo-page-nav a{color:#aaa;padding-block:6px;font-size:13px}.seo-page-nav a:hover{color:#fff}.seo-page-nav-more{gap:12px;display:flex}.seo-section{padding-block:84px;scroll-margin-top:108px}.seo-section-title{margin-bottom:36px}.seo-section-title h2,.seo-closing h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(27px,2.9vw,40px);font-weight:400;line-height:1.4}.seo-section-title>p{color:var(--seo-muted);max-width:360px;margin-top:20px;font-size:15px}.seo-overview{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.seo-points{gap:22px;display:grid}.seo-point p{color:#b9b9b7;margin:0;font-size:17px;line-height:1.9}.seo-point+.seo-point{border-top:1px solid var(--seo-line);padding-top:22px}.seo-workflow{background:#0a0a0a;margin-block:16px 36px;padding:52px}.seo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.seo-steps li{border-top:1px solid #ffffff28;padding-top:20px}.seo-step-index{font-variant-numeric:tabular-nums;color:#a6a6a0;font-size:32px;font-weight:400;line-height:1.2}.seo-steps p{color:#b9b9b7;margin:14px 0 0;font-size:16px;line-height:1.9}.seo-prompt-layout,.seo-review{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.seo-prompt-card{background:#1c1c1c;border:1px solid #ffffff16;border-radius:14px;min-width:0}.seo-prompt-meta{color:#999;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 0;font-size:12px;display:flex}.seo-prompt-meta button{cursor:pointer;color:#ddd;min-height:36px;font:inherit;background:0 0;border:1px solid #ffffff25;border-radius:999px;padding:6px 12px}.seo-prompt-meta button:hover{background:#ffffff0c}.seo-prompt-card blockquote{color:#ddd;margin:0;padding:24px;font-size:19px;line-height:1.9}.seo-copy-status{color:#bcbcbc;min-height:20px;margin:0;padding:0 24px 16px;font-size:12px}.seo-review{padding-top:24px}.seo-review ul{margin:0;padding:0;list-style:none}.seo-review li{border-bottom:1px solid var(--seo-line);color:#bbb;align-items:baseline;gap:18px;padding:18px 0;font-size:15px;display:flex}.seo-review li:first-child{padding-top:0}.seo-review li span{color:#e0e0dc}.seo-faq{max-width:900px;margin:auto}.seo-faq .seo-section-title{text-align:center;margin-bottom:50px}.seo-faq details{border-bottom:1px solid #333}.seo-faq summary{cursor:pointer;color:#bdbdbb;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:18px;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{border:1px solid #555;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.seo-faq details[open] summary{color:#fff}.seo-faq details[open] summary span{color:#171717;background:#eee;border-color:#eee;font-size:0}.seo-faq details[open] summary span:after{content:"−";font-size:20px}.seo-faq details p{color:#aaa;margin:0;padding:0 50px 28px 0;font-size:16px;line-height:1.9}.seo-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.seo-related a{min-width:0;text-decoration:none;position:relative}.seo-related img{aspect-ratio:1.8;object-fit:cover;background:#191919;border-radius:8px;width:100%;height:auto;display:block}.seo-related-kind{color:#929292;margin-top:18px;font-size:12px;display:block}.seo-related h3{color:#ddd;margin:6px 28px 0 0;font-size:20px;font-weight:400;line-height:1.5}.seo-related-arrow{color:#aaa;position:absolute;bottom:0;right:0}.seo-related a:hover h3{color:#fff}.seo-closing{border-top:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:40px;padding:72px 0 20px;display:flex}.seo-closing>div{max-width:760px}.seo-closing p{color:#aaa;margin:20px 0 0;font-size:15px}.seo-closing .seo-button{flex-shrink:0}.seo-detail--solution .seo-overview{grid-template-columns:1fr;gap:0}.seo-detail--solution .seo-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.seo-detail--solution .seo-point{border-top:1px solid #333;padding-top:24px}.seo-detail--case .seo-section:not(#related){max-width:900px;margin-inline:auto}.seo-detail--case .seo-workflow{padding:48px}.seo-detail--case .seo-steps{grid-template-columns:1fr;gap:20px}.seo-detail--case .seo-steps li{grid-template-columns:44px 1fr;align-items:baseline;gap:22px;display:grid}.seo-detail--case .seo-steps p{margin:0}.seo-detail :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #eee}@media (width<=1000px){.seo-shell{width:calc(100% - 48px)}.seo-hero{gap:36px}.seo-overview,.seo-prompt-layout,.seo-review{gap:40px}.seo-workflow{padding:36px}.seo-steps{gap:24px}}@media (width<=700px){.seo-shell{width:calc(100% - 40px)}.seo-detail{padding-top:16px}.seo-hero,.seo-detail--feature .seo-hero,.seo-detail--case .seo-hero{grid-template-columns:1fr;gap:32px;padding-block:44px 50px}.seo-detail h1{font-size:clamp(33px,8vw,48px)}.seo-lead{margin-top:22px;font-size:16px}.seo-product-preview--scene img{aspect-ratio:1.2}.seo-detail--case .seo-product-preview img{aspect-ratio:1.5}.seo-page-nav{padding-block:12px}.seo-page-nav>div{gap:6px 18px}.seo-page-nav .seo-page-nav-more{display:none}.seo-section{padding-block:50px}.seo-section-title{margin-bottom:26px}.seo-overview,.seo-prompt-layout,.seo-review{grid-template-columns:1fr;gap:0}.seo-detail--solution .seo-points{grid-template-columns:1fr;gap:24px}.seo-workflow,.seo-detail--case .seo-workflow{padding:28px 22px}.seo-steps{grid-template-columns:1fr;gap:24px}.seo-steps li{grid-template-columns:36px 1fr;gap:18px;display:grid}.seo-steps p{margin:0}.seo-prompt-card blockquote{padding:22px;font-size:17px}.seo-review{padding-top:0}.seo-faq summary{gap:16px;font-size:16px}.seo-faq details p{padding-right:0;font-size:15px}.seo-related{grid-template-columns:1fr;gap:30px}.seo-related h3{font-size:19px}.seo-closing{flex-direction:column;align-items:flex-start;gap:28px}}:lang(zh) .seo-detail h1{letter-spacing:0;line-height:1.3}:lang(zh) .seo-detail :is(h2,h3){letter-spacing:0}.seo-detail--solution .seo-hero h1{font-size:clamp(38px,4.2vw,60px)}.seo-detail--case .seo-hero h1{max-width:18ch}:lang(zh) .seo-detail--case .seo-hero h1{max-width:16em}.seo-detail--feature .seo-lead{max-width:620px}.seo-page-nav a{transition:color .15s;position:relative}.seo-page-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.seo-page-nav a[aria-current=location]{color:#f1f1ee}.seo-page-nav a[aria-current=location]:after{transform:scaleX(1)}.seo-related-arrow{transition:transform .18s}@media (hover:hover) and (pointer:fine){.seo-related a:hover .seo-related-arrow{transform:translate(3px,-3px)}.seo-page-nav a:hover:after{transform:scaleX(1)}}@media (width<=700px){.seo-detail--solution .seo-hero h1{font-size:clamp(33px,8vw,48px)}.seo-step-index{font-size:26px}}.seo-detail .seo-hero-copy{text-align:center;margin-inline:auto}.seo-detail .seo-lead{margin-inline:auto}.seo-detail .seo-actions{justify-content:center}.seo-detail .seo-note{text-align:center;margin-inline:auto}.seo-detail--solution .seo-hero-copy,.seo-detail--case .seo-hero-copy{max-width:820px}
