.guide-wrap[data-astro-cid-l6tf5sbg]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.guide-hero[data-astro-cid-l6tf5sbg]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-l6tf5sbg]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-l6tf5sbg],.overview-grid[data-astro-cid-l6tf5sbg],.api-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:.8fr 1.2fr;margin-top:0}.api-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr 1fr}.eyebrow[data-astro-cid-l6tf5sbg],.section-label[data-astro-cid-l6tf5sbg]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-hero[data-astro-cid-l6tf5sbg] h1[data-astro-cid-l6tf5sbg]{letter-spacing:-.025em;margin:22px 0 26px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(46px,7vw,96px);font-weight:900;line-height:.96}.lead[data-astro-cid-l6tf5sbg]{max-width:690px;color:var(--color-muted-foreground);font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-l6tf5sbg]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.primary[data-astro-cid-l6tf5sbg],.secondary[data-astro-cid-l6tf5sbg]{letter-spacing:.09em;text-transform:uppercase;padding:14px 18px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.primary[data-astro-cid-l6tf5sbg]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-l6tf5sbg]{border:1px solid var(--color-border);color:var(--color-foreground)}.primary[data-astro-cid-l6tf5sbg]:hover{opacity:.82}.secondary[data-astro-cid-l6tf5sbg]:hover{background:var(--color-foreground);color:var(--color-background)}.role-card[data-astro-cid-l6tf5sbg]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-logo[data-astro-cid-l6tf5sbg]{background:#050505;place-items:center;height:82px;margin:-26px -26px 24px;display:grid}.role-logo[data-astro-cid-l6tf5sbg] img[data-astro-cid-l6tf5sbg]{object-fit:contain;width:52px;height:52px}.role-card[data-astro-cid-l6tf5sbg] h2[data-astro-cid-l6tf5sbg]{letter-spacing:-.02em;margin:13px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:31px;font-weight:900;line-height:1}.role-card[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.guide-section[data-astro-cid-l6tf5sbg]{border-bottom:1px solid var(--color-border);padding-top:82px;padding-bottom:82px}.guide-section[data-astro-cid-l6tf5sbg] h2[data-astro-cid-l6tf5sbg],.final-cta[data-astro-cid-l6tf5sbg] h2[data-astro-cid-l6tf5sbg]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.04}.section-intro[data-astro-cid-l6tf5sbg],.body-copy[data-astro-cid-l6tf5sbg]{max-width:710px;color:var(--color-muted-foreground);font-size:17px;line-height:1.75}.body-copy[data-astro-cid-l6tf5sbg]{font-size:15px}.fact-grid[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.fact-grid[data-astro-cid-l6tf5sbg] div[data-astro-cid-l6tf5sbg]{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:15px}.fact-grid[data-astro-cid-l6tf5sbg] dt[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.fact-grid[data-astro-cid-l6tf5sbg] dd[data-astro-cid-l6tf5sbg]{margin:6px 0 0;font-size:13px;font-weight:700}.job-grid[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.job-grid[data-astro-cid-l6tf5sbg] article[data-astro-cid-l6tf5sbg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:202px;padding:22px}.job-grid[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.job-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg],.starter-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg]{letter-spacing:-.015em;margin:50px 0 10px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.job-grid[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.route-layout[data-astro-cid-l6tf5sbg]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:30px;margin-top:35px;display:grid}.route-table[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.route-row[data-astro-cid-l6tf5sbg]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;display:grid}.route-row[data-astro-cid-l6tf5sbg]>[data-astro-cid-l6tf5sbg]{border-right:1px solid var(--color-border);color:var(--color-muted-foreground);padding:14px;font-size:12px;line-height:1.55}.route-row[data-astro-cid-l6tf5sbg]>[data-astro-cid-l6tf5sbg]:first-child{color:var(--color-foreground);font-weight:700}.route-head[data-astro-cid-l6tf5sbg]>[data-astro-cid-l6tf5sbg]{letter-spacing:.08em;text-transform:uppercase;font-size:10px;color:var(--color-foreground)!important}.flow-card[data-astro-cid-l6tf5sbg]{background:var(--color-card);border:1px solid var(--color-border);flex-direction:column;gap:8px;padding:20px;display:flex}.flow-card[data-astro-cid-l6tf5sbg] div[data-astro-cid-l6tf5sbg]{border:1px solid var(--color-border);padding:12px}.flow-card[data-astro-cid-l6tf5sbg] div[data-astro-cid-l6tf5sbg].active{border-color:var(--color-foreground)}.flow-card[data-astro-cid-l6tf5sbg] b[data-astro-cid-l6tf5sbg],.flow-card[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{display:block}.flow-card[data-astro-cid-l6tf5sbg] b[data-astro-cid-l6tf5sbg]{font-size:13px}.flow-card[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);margin-top:3px;font-size:11px}.flow-card[data-astro-cid-l6tf5sbg] i[data-astro-cid-l6tf5sbg]{text-align:center;color:var(--color-muted-foreground);font-style:normal}.cost-band[data-astro-cid-l6tf5sbg]{background:var(--color-card);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cost-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.cost-grid[data-astro-cid-l6tf5sbg] h2[data-astro-cid-l6tf5sbg]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:43px;font-weight:900;line-height:1.04}.cost-grid[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]:not(.cost-number):not(.cost-note){color:var(--color-muted-foreground);font-size:16px;line-height:1.75}.cost-number[data-astro-cid-l6tf5sbg]{letter-spacing:-.04em;margin:0 0 23px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:68px;font-weight:900;line-height:.9}.cost-note[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:20px;padding-top:15px;font-size:11px;line-height:1.6}.first-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr 430px;gap:80px;display:grid}.human-check[data-astro-cid-l6tf5sbg]{border-left:3px solid var(--color-foreground);margin-top:29px;padding-left:16px;font-size:14px;line-height:1.7}.first-grid[data-astro-cid-l6tf5sbg] pre[data-astro-cid-l6tf5sbg],.api-grid[data-astro-cid-l6tf5sbg] pre[data-astro-cid-l6tf5sbg]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;align-self:center;padding:30px;overflow:auto}.starter-grid[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.starter-grid[data-astro-cid-l6tf5sbg] article[data-astro-cid-l6tf5sbg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.starter-grid[data-astro-cid-l6tf5sbg] article[data-astro-cid-l6tf5sbg]>p[data-astro-cid-l6tf5sbg]{letter-spacing:.1em;color:var(--color-muted-foreground);text-transform:uppercase;font-size:10px}.starter-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg]{margin:35px 0 12px}.starter-grid[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.decision[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border)}.decision[data-astro-cid-l6tf5sbg] a[data-astro-cid-l6tf5sbg]{color:var(--color-foreground);text-underline-offset:4px;margin-top:10px;font-size:13px;display:inline-block}.faq[data-astro-cid-l6tf5sbg] details[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-l6tf5sbg] details[data-astro-cid-l6tf5sbg]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-l6tf5sbg] summary[data-astro-cid-l6tf5sbg]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-l6tf5sbg] details[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);max-width:800px;font-size:14px;line-height:1.7}.final-cta[data-astro-cid-l6tf5sbg]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding-top:46px;padding-bottom:46px}.final-cta[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]:not(.eyebrow){max-width:620px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}@media (width<=780px){.guide-wrap[data-astro-cid-l6tf5sbg]{padding-left:20px;padding-right:20px}.guide-hero[data-astro-cid-l6tf5sbg]{padding-bottom:48px}.hero-grid[data-astro-cid-l6tf5sbg],.overview-grid[data-astro-cid-l6tf5sbg],.cost-grid[data-astro-cid-l6tf5sbg],.first-grid[data-astro-cid-l6tf5sbg],.api-grid[data-astro-cid-l6tf5sbg],.route-layout[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr;gap:34px}.hero-grid[data-astro-cid-l6tf5sbg]{margin-top:44px}.role-card[data-astro-cid-l6tf5sbg]{max-width:none}.guide-section[data-astro-cid-l6tf5sbg]{padding-top:55px;padding-bottom:55px}.job-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr 1fr}.job-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg]{margin-top:35px}.first-grid[data-astro-cid-l6tf5sbg] pre[data-astro-cid-l6tf5sbg]{width:100%}.starter-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr}.final-cta[data-astro-cid-l6tf5sbg]{margin-bottom:48px}}@media (width<=460px){.job-grid[data-astro-cid-l6tf5sbg],.fact-grid[data-astro-cid-l6tf5sbg],.route-row[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr}.route-head[data-astro-cid-l6tf5sbg]{display:none}.guide-hero[data-astro-cid-l6tf5sbg] h1[data-astro-cid-l6tf5sbg]{font-size:48px}.cost-number[data-astro-cid-l6tf5sbg]{font-size:58px}}.case-grid[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.case-grid[data-astro-cid-l6tf5sbg] article[data-astro-cid-l6tf5sbg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.case-grid[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.case-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg]{margin:34px 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:21px;font-weight:800;line-height:1.15}.case-grid[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.deepseek-hero-visual[data-astro-cid-l6tf5sbg] img[data-astro-cid-l6tf5sbg]{aspect-ratio:2.08;object-fit:cover;object-position:68% center}.deepseek-visual[data-astro-cid-l6tf5sbg]:not(.deepseek-hero-visual) img[data-astro-cid-l6tf5sbg]{aspect-ratio:2.15;object-fit:cover}.case-visual[data-astro-cid-l6tf5sbg]{aspect-ratio:2.15;object-fit:cover;object-position:center}@media (width<=780px){.deepseek-hero-visual[data-astro-cid-l6tf5sbg] img[data-astro-cid-l6tf5sbg],.deepseek-visual[data-astro-cid-l6tf5sbg]:not(.deepseek-hero-visual) img[data-astro-cid-l6tf5sbg],.case-visual[data-astro-cid-l6tf5sbg]{aspect-ratio:16/9;object-position:68% center}}.deepseek-visual[data-astro-cid-l6tf5sbg]{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px;display:block}.deepseek-visual[data-astro-cid-l6tf5sbg] img[data-astro-cid-l6tf5sbg],.case-visual[data-astro-cid-l6tf5sbg]{border:1px solid var(--color-border);background:var(--color-card);width:100%;height:auto;display:block}.deepseek-hero-visual[data-astro-cid-l6tf5sbg]{margin-top:26px}.case-visual[data-astro-cid-l6tf5sbg]{margin-top:28px;margin-bottom:34px}.update-grid[data-astro-cid-l6tf5sbg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.update-grid[data-astro-cid-l6tf5sbg] article[data-astro-cid-l6tf5sbg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.update-grid[data-astro-cid-l6tf5sbg] span[data-astro-cid-l6tf5sbg]{letter-spacing:.1em;color:var(--color-muted-foreground);text-transform:uppercase;font-size:10px}.update-grid[data-astro-cid-l6tf5sbg] h3[data-astro-cid-l6tf5sbg]{margin:25px 0 10px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:21px;line-height:1.15}.update-grid[data-astro-cid-l6tf5sbg] p[data-astro-cid-l6tf5sbg]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}@media (width<=780px){.deepseek-visual[data-astro-cid-l6tf5sbg]{padding-left:20px;padding-right:20px}.deepseek-hero-visual[data-astro-cid-l6tf5sbg]{margin-top:18px}.update-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr 1fr}}@media (width<=460px){.update-grid[data-astro-cid-l6tf5sbg]{grid-template-columns:1fr}}.flow-stage[data-astro-cid-7uwly2ec]{border:1px solid var(--color-border);min-height:148px;padding:16px}.flow-stage[data-astro-cid-7uwly2ec].active{border-color:var(--color-foreground);background:var(--color-background)}.flow-stage[data-astro-cid-7uwly2ec].human{border-style:dashed}.flow-stage[data-astro-cid-7uwly2ec] p[data-astro-cid-7uwly2ec]{font-size:12px;font-weight:700;line-height:1.35}.flow-stage[data-astro-cid-7uwly2ec] ul[data-astro-cid-7uwly2ec]{margin:20px 0 0;padding:0;list-style:none}.flow-stage[data-astro-cid-7uwly2ec] li[data-astro-cid-7uwly2ec]{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);padding:6px 0;font-size:11px}.flow-arrow[data-astro-cid-7uwly2ec]{text-align:center;color:var(--color-muted-foreground);align-self:center;font-size:20px;font-style:normal}@media (width<=1023px){.flow-arrow[data-astro-cid-7uwly2ec]{height:20px;transform:rotate(90deg)}.flow-stage[data-astro-cid-7uwly2ec]{min-height:0}}.guide-wrap[data-astro-cid-owe3jcwz]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.guide-hero[data-astro-cid-owe3jcwz]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-owe3jcwz]:hover,.inline-link[data-astro-cid-owe3jcwz]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-owe3jcwz],.overview-grid[data-astro-cid-owe3jcwz],.api-grid[data-astro-cid-owe3jcwz]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview-grid[data-astro-cid-owe3jcwz]{grid-template-columns:.8fr 1.2fr;margin-top:0}.api-grid[data-astro-cid-owe3jcwz]{grid-template-columns:1fr 1fr}.eyebrow[data-astro-cid-owe3jcwz],.section-label[data-astro-cid-owe3jcwz]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-hero[data-astro-cid-owe3jcwz] h1[data-astro-cid-owe3jcwz]{letter-spacing:-.025em;margin:22px 0 26px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(46px,7vw,96px);font-weight:900;line-height:.96}.lead[data-astro-cid-owe3jcwz]{max-width:690px;color:var(--color-muted-foreground);font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-owe3jcwz]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.primary[data-astro-cid-owe3jcwz],.secondary[data-astro-cid-owe3jcwz]{letter-spacing:.09em;text-transform:uppercase;padding:14px 18px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.primary[data-astro-cid-owe3jcwz]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-owe3jcwz]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-owe3jcwz]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-cover[data-astro-cid-owe3jcwz]{object-fit:cover;width:calc(100% + 52px);height:160px;margin:-26px -26px 24px;display:block}.role-card[data-astro-cid-owe3jcwz] h2[data-astro-cid-owe3jcwz]{letter-spacing:-.02em;margin:13px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:31px;font-weight:900;line-height:1}.role-card[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.guide-section[data-astro-cid-owe3jcwz]{border-bottom:1px solid var(--color-border);padding-top:82px;padding-bottom:82px}.guide-section[data-astro-cid-owe3jcwz] h2[data-astro-cid-owe3jcwz],.final-cta[data-astro-cid-owe3jcwz] h2[data-astro-cid-owe3jcwz]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.04}.section-intro[data-astro-cid-owe3jcwz],.body-copy[data-astro-cid-owe3jcwz]{max-width:760px;color:var(--color-muted-foreground);font-size:17px;line-height:1.75}.body-copy[data-astro-cid-owe3jcwz]{margin-top:25px;font-size:15px}.fact-grid[data-astro-cid-owe3jcwz]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.fact-grid[data-astro-cid-owe3jcwz] div[data-astro-cid-owe3jcwz]{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:15px}.fact-grid[data-astro-cid-owe3jcwz] dt[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.fact-grid[data-astro-cid-owe3jcwz] dd[data-astro-cid-owe3jcwz]{margin:6px 0 0;font-size:13px;font-weight:700}.job-grid[data-astro-cid-owe3jcwz]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.job-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:220px;padding:22px}.job-grid[data-astro-cid-owe3jcwz] span[data-astro-cid-owe3jcwz]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.job-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz],.compare-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz]{letter-spacing:-.015em;margin:50px 0 10px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.job-grid[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz],.compare-grid[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.route-layout[data-astro-cid-owe3jcwz]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:30px;margin-top:35px;display:grid}.route-table[data-astro-cid-owe3jcwz]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.route-row[data-astro-cid-owe3jcwz]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;display:grid}.route-row[data-astro-cid-owe3jcwz]>[data-astro-cid-owe3jcwz]{border-right:1px solid var(--color-border);color:var(--color-muted-foreground);padding:14px;font-size:12px;line-height:1.55}.route-row[data-astro-cid-owe3jcwz]>[data-astro-cid-owe3jcwz]:first-child{color:var(--color-foreground);font-weight:700}.route-head[data-astro-cid-owe3jcwz]>[data-astro-cid-owe3jcwz]{letter-spacing:.08em;text-transform:uppercase;font-size:10px;color:var(--color-foreground)!important}.flow-card[data-astro-cid-owe3jcwz]{background:var(--color-card);border:1px solid var(--color-border);flex-direction:column;gap:8px;padding:20px;display:flex}.flow-card[data-astro-cid-owe3jcwz] div[data-astro-cid-owe3jcwz]{border:1px solid var(--color-border);padding:12px}.flow-card[data-astro-cid-owe3jcwz] div[data-astro-cid-owe3jcwz].active{border-color:var(--color-foreground)}.flow-card[data-astro-cid-owe3jcwz] b[data-astro-cid-owe3jcwz],.flow-card[data-astro-cid-owe3jcwz] span[data-astro-cid-owe3jcwz]{display:block}.flow-card[data-astro-cid-owe3jcwz] b[data-astro-cid-owe3jcwz]{font-size:13px}.flow-card[data-astro-cid-owe3jcwz] span[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);margin-top:3px;font-size:11px}.flow-card[data-astro-cid-owe3jcwz] i[data-astro-cid-owe3jcwz]{text-align:center;color:var(--color-muted-foreground);font-style:normal}.cost-band[data-astro-cid-owe3jcwz]{background:var(--color-card);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cost-grid[data-astro-cid-owe3jcwz]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.cost-grid[data-astro-cid-owe3jcwz] h2[data-astro-cid-owe3jcwz]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:43px;font-weight:900;line-height:1.04}.cost-grid[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz]:not(.cost-number):not(.cost-note){color:var(--color-muted-foreground);font-size:16px;line-height:1.75}.cost-number[data-astro-cid-owe3jcwz]{letter-spacing:-.04em;margin:0 0 23px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:68px;font-weight:900;line-height:.9}.cost-note[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:20px;padding-top:15px;font-size:11px;line-height:1.6}.scenario-grid[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz],.compare-grid[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.scenario-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz],.compare-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.scenario-grid[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz] article[data-astro-cid-owe3jcwz]>p[data-astro-cid-owe3jcwz],.evidence-label[data-astro-cid-owe3jcwz]{letter-spacing:.1em;color:var(--color-muted-foreground);text-transform:uppercase;font-size:10px!important}.scenario-grid[data-astro-cid-owe3jcwz] strong[data-astro-cid-owe3jcwz]{letter-spacing:-.03em;margin:32px 0 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:31px;display:block}.scenario-grid[data-astro-cid-owe3jcwz] span[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz] span[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.first-grid[data-astro-cid-owe3jcwz]{grid-template-columns:1fr 430px;gap:80px;display:grid}.human-check[data-astro-cid-owe3jcwz]{border-left:3px solid var(--color-foreground);margin-top:29px;padding-left:16px;font-size:14px;line-height:1.7}.first-grid[data-astro-cid-owe3jcwz] pre[data-astro-cid-owe3jcwz],.api-grid[data-astro-cid-owe3jcwz] pre[data-astro-cid-owe3jcwz]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;align-self:center;padding:30px;overflow:auto}.starter-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz]{margin:35px 0 12px}.compare-grid[data-astro-cid-owe3jcwz]{grid-template-columns:1fr 1fr}.compare-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz]{margin-top:25px}.evidence-grid[data-astro-cid-owe3jcwz] h3[data-astro-cid-owe3jcwz]{font-size:20px}.source-note[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);margin-top:22px;font-size:12px;line-height:1.65}.inline-link[data-astro-cid-owe3jcwz]{color:var(--color-foreground);margin-top:25px;font-size:13px;display:inline-block}.faq[data-astro-cid-owe3jcwz] details[data-astro-cid-owe3jcwz]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-owe3jcwz] details[data-astro-cid-owe3jcwz]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-owe3jcwz] summary[data-astro-cid-owe3jcwz]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-owe3jcwz] details[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz]{color:var(--color-muted-foreground);max-width:800px;font-size:14px;line-height:1.7}.final-cta[data-astro-cid-owe3jcwz]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding:46px 32px}.final-cta[data-astro-cid-owe3jcwz] p[data-astro-cid-owe3jcwz]:not(.eyebrow){max-width:620px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}@media (width<=780px){.guide-wrap[data-astro-cid-owe3jcwz]{padding-left:20px;padding-right:20px}.guide-hero[data-astro-cid-owe3jcwz]{padding-bottom:48px}.hero-grid[data-astro-cid-owe3jcwz],.overview-grid[data-astro-cid-owe3jcwz],.cost-grid[data-astro-cid-owe3jcwz],.first-grid[data-astro-cid-owe3jcwz],.api-grid[data-astro-cid-owe3jcwz],.route-layout[data-astro-cid-owe3jcwz]{grid-template-columns:1fr;gap:34px}.hero-grid[data-astro-cid-owe3jcwz]{margin-top:44px}.guide-section[data-astro-cid-owe3jcwz]{padding-top:55px;padding-bottom:55px}.job-grid[data-astro-cid-owe3jcwz],.scenario-grid[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz]{grid-template-columns:1fr 1fr}.first-grid[data-astro-cid-owe3jcwz] pre[data-astro-cid-owe3jcwz]{width:100%}.final-cta[data-astro-cid-owe3jcwz]{margin-bottom:48px}}@media (width<=460px){.job-grid[data-astro-cid-owe3jcwz],.fact-grid[data-astro-cid-owe3jcwz],.scenario-grid[data-astro-cid-owe3jcwz],.starter-grid[data-astro-cid-owe3jcwz],.compare-grid[data-astro-cid-owe3jcwz],.evidence-grid[data-astro-cid-owe3jcwz],.route-row[data-astro-cid-owe3jcwz]{grid-template-columns:1fr}.route-head[data-astro-cid-owe3jcwz]{display:none}.guide-hero[data-astro-cid-owe3jcwz] h1[data-astro-cid-owe3jcwz]{font-size:48px}.cost-number[data-astro-cid-owe3jcwz]{font-size:58px}}.gemini-guide[data-astro-cid-cmhpae7h]>section[data-astro-cid-cmhpae7h]:nth-of-type(8){order:20}.wrap[data-astro-cid-ucyjfqte]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-ucyjfqte]{padding:34px 0 78px}.back[data-astro-cid-ucyjfqte]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-ucyjfqte]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-ucyjfqte],.overview[data-astro-cid-ucyjfqte],.api-grid[data-astro-cid-ucyjfqte],.check-grid[data-astro-cid-ucyjfqte]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview[data-astro-cid-ucyjfqte]{grid-template-columns:.8fr 1.2fr;margin-top:0}.api-grid[data-astro-cid-ucyjfqte],.check-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr 1fr}.eyebrow[data-astro-cid-ucyjfqte]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-ucyjfqte] h1[data-astro-cid-ucyjfqte],h2[data-astro-cid-ucyjfqte]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-ucyjfqte] h1[data-astro-cid-ucyjfqte]{margin:22px 0 26px;font-size:clamp(46px,7vw,88px)}.section[data-astro-cid-ucyjfqte] h2[data-astro-cid-ucyjfqte],.cost[data-astro-cid-ucyjfqte] h2[data-astro-cid-ucyjfqte],.final[data-astro-cid-ucyjfqte] h2[data-astro-cid-ucyjfqte]{margin:18px 0;font-size:clamp(32px,4vw,52px)}.lead[data-astro-cid-ucyjfqte],.intro[data-astro-cid-ucyjfqte]{color:var(--color-muted-foreground);max-width:760px;font-size:17px;line-height:1.75}.lead[data-astro-cid-ucyjfqte]{font-size:19px}.actions[data-astro-cid-ucyjfqte]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-ucyjfqte],.secondary[data-astro-cid-ucyjfqte]{letter-spacing:.08em;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primary[data-astro-cid-ucyjfqte]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-ucyjfqte]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-ucyjfqte]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-card[data-astro-cid-ucyjfqte] img[data-astro-cid-ucyjfqte]{object-fit:cover;width:calc(100% + 52px);height:160px;margin:-26px -26px 24px;display:block}.role-card[data-astro-cid-ucyjfqte] h2[data-astro-cid-ucyjfqte]{margin:14px 0;font-size:29px}.role-card[data-astro-cid-ucyjfqte] p[data-astro-cid-ucyjfqte]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.section[data-astro-cid-ucyjfqte]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.facts[data-astro-cid-ucyjfqte],.task-grid[data-astro-cid-ucyjfqte]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.facts[data-astro-cid-ucyjfqte] div[data-astro-cid-ucyjfqte],.task-grid[data-astro-cid-ucyjfqte] article[data-astro-cid-ucyjfqte]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:16px}.facts[data-astro-cid-ucyjfqte] dt[data-astro-cid-ucyjfqte],.task-grid[data-astro-cid-ucyjfqte] span[data-astro-cid-ucyjfqte]{letter-spacing:.08em;color:var(--color-muted-foreground);font-size:10px}.facts[data-astro-cid-ucyjfqte] dd[data-astro-cid-ucyjfqte]{margin:7px 0 0;font-size:13px;font-weight:700}.task-grid[data-astro-cid-ucyjfqte]{grid-template-columns:repeat(4,1fr);margin-top:42px}.task-grid[data-astro-cid-ucyjfqte] article[data-astro-cid-ucyjfqte]{min-height:205px}.task-grid[data-astro-cid-ucyjfqte] h3[data-astro-cid-ucyjfqte]{margin:48px 0 10px;font-size:21px}.task-grid[data-astro-cid-ucyjfqte] p[data-astro-cid-ucyjfqte]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.cost[data-astro-cid-ucyjfqte]{border-bottom:1px solid var(--color-border);background:var(--color-card)}.cost-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.price[data-astro-cid-ucyjfqte]{letter-spacing:-.04em;margin:0 0 24px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:66px;font-weight:900;line-height:.9}.rate[data-astro-cid-ucyjfqte]{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);margin-top:20px;padding-top:15px;font-size:11px;line-height:1.6}.check[data-astro-cid-ucyjfqte]{border-left:3px solid var(--color-foreground);padding-left:16px;font-size:15px;line-height:1.75}.check-grid[data-astro-cid-ucyjfqte] pre[data-astro-cid-ucyjfqte],.api-grid[data-astro-cid-ucyjfqte] pre[data-astro-cid-ucyjfqte]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;align-self:center;padding:30px;overflow:auto}.final[data-astro-cid-ucyjfqte]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding:46px 32px}.final[data-astro-cid-ucyjfqte] p[data-astro-cid-ucyjfqte]:not(.eyebrow){color:var(--color-muted-foreground);font-size:16px;line-height:1.7}@media (width<=780px){.wrap[data-astro-cid-ucyjfqte]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-ucyjfqte]{padding-bottom:48px}.hero-grid[data-astro-cid-ucyjfqte],.overview[data-astro-cid-ucyjfqte],.api-grid[data-astro-cid-ucyjfqte],.check-grid[data-astro-cid-ucyjfqte],.cost-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr;gap:34px}.hero-grid[data-astro-cid-ucyjfqte]{margin-top:44px}.section[data-astro-cid-ucyjfqte]{padding-top:54px;padding-bottom:54px}.task-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr 1fr}}@media (width<=460px){.facts[data-astro-cid-ucyjfqte],.task-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr}.hero[data-astro-cid-ucyjfqte] h1[data-astro-cid-ucyjfqte]{font-size:48px}}.choice-grid[data-astro-cid-ucyjfqte]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.choice-grid[data-astro-cid-ucyjfqte] article[data-astro-cid-ucyjfqte]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px}.choice-grid[data-astro-cid-ucyjfqte] h3[data-astro-cid-ucyjfqte]{margin:4px 0 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:21px;font-weight:800}.choice-grid[data-astro-cid-ucyjfqte] p[data-astro-cid-ucyjfqte]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.inline-link[data-astro-cid-ucyjfqte]{color:var(--color-foreground);margin-top:20px;font-size:13px;display:inline-block}.inline-link[data-astro-cid-ucyjfqte]:hover{text-underline-offset:4px;text-decoration:underline}.faq[data-astro-cid-ucyjfqte] details[data-astro-cid-ucyjfqte]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-ucyjfqte] details[data-astro-cid-ucyjfqte]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-ucyjfqte] summary[data-astro-cid-ucyjfqte]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-ucyjfqte] details[data-astro-cid-ucyjfqte] p[data-astro-cid-ucyjfqte]{color:var(--color-muted-foreground);max-width:800px;font-size:14px;line-height:1.7}@media (width<=460px){.choice-grid[data-astro-cid-ucyjfqte]{grid-template-columns:1fr}}.plain-grid[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.plain-grid[data-astro-cid-bdx6wfnr] article[data-astro-cid-bdx6wfnr]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.plain-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr]{margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.1}.plain-grid[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);margin:0;font-size:13px;line-height:1.65}.seo-summary[data-astro-cid-bdx6wfnr]{border-left:3px solid var(--color-foreground);background:var(--color-card);max-width:760px;color:var(--color-muted-foreground);margin:20px 0 0;padding:18px;font-size:14px;line-height:1.7}.seo-summary[data-astro-cid-bdx6wfnr] strong[data-astro-cid-bdx6wfnr]{color:var(--color-foreground);margin-bottom:7px;font-size:15px;display:block}.guide-wrap[data-astro-cid-bdx6wfnr]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.guide-hero[data-astro-cid-bdx6wfnr]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-bdx6wfnr]:hover,.links[data-astro-cid-bdx6wfnr] a[data-astro-cid-bdx6wfnr]:hover,.source[data-astro-cid-bdx6wfnr] a[data-astro-cid-bdx6wfnr]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-bdx6wfnr],.overview-grid[data-astro-cid-bdx6wfnr],.api-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:.8fr 1.2fr;margin-top:0}.api-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr 1fr}.eyebrow[data-astro-cid-bdx6wfnr],.section-label[data-astro-cid-bdx6wfnr]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-hero[data-astro-cid-bdx6wfnr] h1[data-astro-cid-bdx6wfnr]{letter-spacing:-.025em;margin:22px 0 26px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(46px,7vw,88px);font-weight:900;line-height:.96}.lead[data-astro-cid-bdx6wfnr]{max-width:690px;color:var(--color-muted-foreground);font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-bdx6wfnr]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.primary[data-astro-cid-bdx6wfnr],.secondary[data-astro-cid-bdx6wfnr]{letter-spacing:.09em;text-transform:uppercase;padding:14px 18px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.primary[data-astro-cid-bdx6wfnr]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-cover[data-astro-cid-bdx6wfnr]{color:#fff;background:radial-gradient(circle at 25% 25%,#6a55ff,#0000 38%),radial-gradient(circle at 80% 80%,#16d5bb,#0000 35%),#050505;justify-content:space-between;align-items:flex-end;height:160px;margin:-26px -26px 24px;padding:18px;display:flex}.role-cover[data-astro-cid-bdx6wfnr] img[data-astro-cid-bdx6wfnr]{object-fit:contain;filter:drop-shadow(0 8px 20px #082dff73);width:92px;height:94px}.role-cover[data-astro-cid-bdx6wfnr] small[data-astro-cid-bdx6wfnr]{letter-spacing:.12em;font:700 9px/1 ui-sans-serif}.role-card[data-astro-cid-bdx6wfnr] h2[data-astro-cid-bdx6wfnr]{letter-spacing:-.02em;margin:13px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:31px;font-weight:900;line-height:1}.role-card[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.guide-section[data-astro-cid-bdx6wfnr]{border-bottom:1px solid var(--color-border);padding-top:82px;padding-bottom:82px}.guide-section[data-astro-cid-bdx6wfnr] h2[data-astro-cid-bdx6wfnr],.final-cta[data-astro-cid-bdx6wfnr] h2[data-astro-cid-bdx6wfnr]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.04}.section-intro[data-astro-cid-bdx6wfnr]{max-width:760px;color:var(--color-muted-foreground);font-size:17px;line-height:1.75}.fact-grid[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.fact-grid[data-astro-cid-bdx6wfnr] div[data-astro-cid-bdx6wfnr]{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:15px}.fact-grid[data-astro-cid-bdx6wfnr] dt[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.fact-grid[data-astro-cid-bdx6wfnr] dd[data-astro-cid-bdx6wfnr]{margin:6px 0 0;font-size:13px;font-weight:700}.price-note[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);margin-top:16px;font-size:12px;line-height:1.65}.task-grid[data-astro-cid-bdx6wfnr],.case-grid[data-astro-cid-bdx6wfnr],.compare-grid[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.task-grid[data-astro-cid-bdx6wfnr] article[data-astro-cid-bdx6wfnr],.case-grid[data-astro-cid-bdx6wfnr] article[data-astro-cid-bdx6wfnr],.compare-grid[data-astro-cid-bdx6wfnr] article[data-astro-cid-bdx6wfnr]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.task-grid[data-astro-cid-bdx6wfnr] article[data-astro-cid-bdx6wfnr]{min-height:220px}.task-grid[data-astro-cid-bdx6wfnr] span[data-astro-cid-bdx6wfnr],.case-grid[data-astro-cid-bdx6wfnr] span[data-astro-cid-bdx6wfnr]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.task-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr],.case-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr],.compare-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr]{letter-spacing:-.015em;margin:48px 0 10px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.task-grid[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr],.case-grid[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr],.compare-grid[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.workflow[data-astro-cid-bdx6wfnr]{background:var(--color-card)}.workflow-visual[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);border-radius:16px;width:100%;height:auto;margin-top:35px;display:block}.flow[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:32px;display:grid}.flow[data-astro-cid-bdx6wfnr] div[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);padding:18px;font-size:13px;font-weight:700;line-height:1.45}.flow[data-astro-cid-bdx6wfnr] .active[data-astro-cid-bdx6wfnr]{border-color:var(--color-foreground);background:var(--color-background)}.flow[data-astro-cid-bdx6wfnr] i[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);font-style:normal}.cost-band[data-astro-cid-bdx6wfnr]{background:var(--color-card);border-bottom:1px solid var(--color-border)}.cost-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.cost-grid[data-astro-cid-bdx6wfnr] h2[data-astro-cid-bdx6wfnr]{letter-spacing:-.02em;margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:43px;font-weight:900;line-height:1.04}.cost-grid[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]:not(.cost-number):not(.cost-note){color:var(--color-muted-foreground);font-size:16px;line-height:1.75}.cost-number[data-astro-cid-bdx6wfnr]{letter-spacing:-.04em;margin:0 0 23px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:68px;font-weight:900;line-height:.9}.cost-note[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:20px;padding-top:15px;font-size:11px;line-height:1.6}.case-visual[data-astro-cid-bdx6wfnr]{margin:36px 0 0}.case-visual[data-astro-cid-bdx6wfnr] img[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);width:100%;height:auto;display:block}.case-visual[data-astro-cid-bdx6wfnr] figcaption[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);margin-top:11px;font-size:12px;line-height:1.6}.case-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:repeat(3,1fr)}.case-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr]{margin-top:34px}.case-grid[data-astro-cid-bdx6wfnr] .human[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);color:var(--color-foreground);padding-top:13px}.detailed-case-list[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);margin-top:40px}.detailed-case[data-astro-cid-bdx6wfnr]{border-bottom:1px solid var(--color-border);grid-template-columns:30% 70%;display:grid}.case-heading[data-astro-cid-bdx6wfnr]{border-right:1px solid var(--color-border);padding:30px}.case-heading[data-astro-cid-bdx6wfnr] span[data-astro-cid-bdx6wfnr]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.case-heading[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr]{letter-spacing:-.02em;margin:36px 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:27px;font-weight:850;line-height:1.12}.case-heading[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr],.case-details[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.75}.case-details[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr 1fr;display:grid}.case-details[data-astro-cid-bdx6wfnr]>div[data-astro-cid-bdx6wfnr]{border-bottom:1px solid var(--color-border);padding:27px 30px}.case-details[data-astro-cid-bdx6wfnr]>div[data-astro-cid-bdx6wfnr]:nth-child(odd){border-right:1px solid var(--color-border)}.case-details[data-astro-cid-bdx6wfnr] b[data-astro-cid-bdx6wfnr]{letter-spacing:.04em;margin-bottom:10px;font-size:12px;display:block}.case-details[data-astro-cid-bdx6wfnr] .human[data-astro-cid-bdx6wfnr]{background:var(--color-card)}.case-details[data-astro-cid-bdx6wfnr] .human[data-astro-cid-bdx6wfnr] b[data-astro-cid-bdx6wfnr]{color:var(--color-foreground)}.case-details[data-astro-cid-bdx6wfnr] .case-budget[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);grid-column:1/-1;padding:18px 30px;font-size:13px;line-height:1.7}.case-budget[data-astro-cid-bdx6wfnr] b[data-astro-cid-bdx6wfnr]{color:var(--color-foreground);margin-right:12px;display:inline}.compare-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:repeat(3,1fr)}.compare-grid[data-astro-cid-bdx6wfnr] h3[data-astro-cid-bdx6wfnr]{margin-top:8px}.links[data-astro-cid-bdx6wfnr]{gap:20px;margin-top:24px;display:flex}.links[data-astro-cid-bdx6wfnr] a[data-astro-cid-bdx6wfnr],.source[data-astro-cid-bdx6wfnr] a[data-astro-cid-bdx6wfnr]{color:var(--color-foreground);font-size:13px}.api-grid[data-astro-cid-bdx6wfnr] pre[data-astro-cid-bdx6wfnr]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;align-self:center;padding:30px;overflow:auto}.faq[data-astro-cid-bdx6wfnr] details[data-astro-cid-bdx6wfnr]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-bdx6wfnr] details[data-astro-cid-bdx6wfnr]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-bdx6wfnr] summary[data-astro-cid-bdx6wfnr]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-bdx6wfnr] details[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]{color:var(--color-muted-foreground);max-width:800px;font-size:14px;line-height:1.7}.final-cta[data-astro-cid-bdx6wfnr]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding:46px 32px}.final-cta[data-astro-cid-bdx6wfnr] p[data-astro-cid-bdx6wfnr]:not(.eyebrow){max-width:620px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}@media (width<=780px){.guide-wrap[data-astro-cid-bdx6wfnr]{padding-left:20px;padding-right:20px}.guide-hero[data-astro-cid-bdx6wfnr]{padding-bottom:48px}.hero-grid[data-astro-cid-bdx6wfnr],.overview-grid[data-astro-cid-bdx6wfnr],.cost-grid[data-astro-cid-bdx6wfnr],.api-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr;gap:34px}.hero-grid[data-astro-cid-bdx6wfnr]{margin-top:44px}.guide-section[data-astro-cid-bdx6wfnr]{padding-top:55px;padding-bottom:55px}.task-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr 1fr}.case-grid[data-astro-cid-bdx6wfnr],.compare-grid[data-astro-cid-bdx6wfnr],.detailed-case[data-astro-cid-bdx6wfnr],.case-details[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr}.case-heading[data-astro-cid-bdx6wfnr],.case-details[data-astro-cid-bdx6wfnr]>div[data-astro-cid-bdx6wfnr]:nth-child(odd){border-right:0}.flow[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr;gap:7px}.flow[data-astro-cid-bdx6wfnr] i[data-astro-cid-bdx6wfnr]{justify-self:center;transform:rotate(90deg)}.final-cta[data-astro-cid-bdx6wfnr]{margin-bottom:48px}}@media (width<=460px){.task-grid[data-astro-cid-bdx6wfnr],.fact-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr}.guide-hero[data-astro-cid-bdx6wfnr] h1[data-astro-cid-bdx6wfnr]{font-size:48px}.cost-number[data-astro-cid-bdx6wfnr]{font-size:58px}}@media (width<=780px){.plain-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr 1fr}}@media (width<=460px){.plain-grid[data-astro-cid-bdx6wfnr]{grid-template-columns:1fr}}.wrap[data-astro-cid-2kaeptay]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-2kaeptay]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-2kaeptay]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.hero-grid[data-astro-cid-2kaeptay],.overview[data-astro-cid-2kaeptay],.api-grid[data-astro-cid-2kaeptay]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview[data-astro-cid-2kaeptay]{grid-template-columns:.8fr 1.2fr;margin-top:0}.api-grid[data-astro-cid-2kaeptay]{grid-template-columns:1fr 1fr}.eyebrow[data-astro-cid-2kaeptay]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-2kaeptay] h1[data-astro-cid-2kaeptay],h2[data-astro-cid-2kaeptay]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-2kaeptay] h1[data-astro-cid-2kaeptay]{margin:22px 0 26px;font-size:clamp(46px,7vw,88px)}.section[data-astro-cid-2kaeptay] h2[data-astro-cid-2kaeptay],.cost[data-astro-cid-2kaeptay] h2[data-astro-cid-2kaeptay]{margin:18px 0;font-size:clamp(32px,4vw,52px)}.lead[data-astro-cid-2kaeptay],.intro[data-astro-cid-2kaeptay]{max-width:760px;color:var(--color-muted-foreground);font-size:17px;line-height:1.75}.lead[data-astro-cid-2kaeptay]{font-size:19px}.seo-summary[data-astro-cid-2kaeptay]{border-left:2px solid var(--color-foreground);background:var(--color-card);color:var(--color-muted-foreground);margin:24px 0 0;padding:18px;font-size:14px;line-height:1.75}.seo-summary[data-astro-cid-2kaeptay] strong[data-astro-cid-2kaeptay]{color:var(--color-foreground);margin-bottom:7px;font-size:15px;display:block}.actions[data-astro-cid-2kaeptay]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-2kaeptay],.secondary[data-astro-cid-2kaeptay]{letter-spacing:.08em;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primary[data-astro-cid-2kaeptay]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-2kaeptay]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-2kaeptay]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.cover[data-astro-cid-2kaeptay]{color:#fff;background:radial-gradient(circle at 25% 25%,#6a55ff,#0000 38%),radial-gradient(circle at 80% 80%,#16d5bb,#0000 35%),#050505;justify-content:space-between;align-items:flex-end;height:160px;margin:-26px -26px 24px;padding:18px;display:flex}.cover[data-astro-cid-2kaeptay] img[data-astro-cid-2kaeptay]{object-fit:contain;filter:drop-shadow(0 8px 20px #082dff73);width:92px;height:94px}.cover[data-astro-cid-2kaeptay] small[data-astro-cid-2kaeptay]{letter-spacing:.12em;font:700 9px/1 ui-sans-serif}.role-card[data-astro-cid-2kaeptay] h2[data-astro-cid-2kaeptay]{margin:14px 0;font-size:29px}.role-card[data-astro-cid-2kaeptay] p[data-astro-cid-2kaeptay]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.section[data-astro-cid-2kaeptay]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.facts[data-astro-cid-2kaeptay],.task-grid[data-astro-cid-2kaeptay]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.facts[data-astro-cid-2kaeptay] div[data-astro-cid-2kaeptay],.task-grid[data-astro-cid-2kaeptay] article[data-astro-cid-2kaeptay]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:16px}.facts[data-astro-cid-2kaeptay] dt[data-astro-cid-2kaeptay],.task-grid[data-astro-cid-2kaeptay] span[data-astro-cid-2kaeptay]{letter-spacing:.08em;color:var(--color-muted-foreground);font-size:10px}.facts[data-astro-cid-2kaeptay] dd[data-astro-cid-2kaeptay]{margin:7px 0 0;font-size:13px;font-weight:700}.task-grid[data-astro-cid-2kaeptay]{grid-template-columns:repeat(4,1fr);margin-top:42px}.task-grid[data-astro-cid-2kaeptay] article[data-astro-cid-2kaeptay]{min-height:205px}.task-grid[data-astro-cid-2kaeptay] h3[data-astro-cid-2kaeptay]{margin:48px 0 10px;font-size:21px}.task-grid[data-astro-cid-2kaeptay] p[data-astro-cid-2kaeptay]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.workflow[data-astro-cid-2kaeptay],.cost[data-astro-cid-2kaeptay]{border-bottom:1px solid var(--color-border);background:var(--color-card)}.flow[data-astro-cid-2kaeptay]{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:30px;display:grid}.flow[data-astro-cid-2kaeptay] div[data-astro-cid-2kaeptay]{border:1px solid var(--color-border);padding:18px;font-size:13px;font-weight:700}.flow[data-astro-cid-2kaeptay] .active[data-astro-cid-2kaeptay]{border-color:var(--color-foreground);background:var(--color-background)}.flow[data-astro-cid-2kaeptay] i[data-astro-cid-2kaeptay]{color:var(--color-muted-foreground);font-style:normal}.cost-grid[data-astro-cid-2kaeptay]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.price[data-astro-cid-2kaeptay]{letter-spacing:-.04em;margin:0 0 24px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:66px;font-weight:900;line-height:.9}.rate[data-astro-cid-2kaeptay]{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);margin-top:20px;padding-top:15px;font-size:11px;line-height:1.6}.case-visual[data-astro-cid-2kaeptay]{margin:36px 0 0}.case-visual[data-astro-cid-2kaeptay] img[data-astro-cid-2kaeptay]{border:1px solid var(--color-border);width:100%;height:auto;display:block}.detailed-case-list[data-astro-cid-2kaeptay]{border-top:1px solid var(--color-border);margin-top:40px}.detailed-case[data-astro-cid-2kaeptay]{border-bottom:1px solid var(--color-border);grid-template-columns:30% 70%;display:grid}.case-heading[data-astro-cid-2kaeptay]{border-right:1px solid var(--color-border);padding:30px}.case-heading[data-astro-cid-2kaeptay] span[data-astro-cid-2kaeptay]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.case-heading[data-astro-cid-2kaeptay] h3[data-astro-cid-2kaeptay]{margin:36px 0 14px;font-size:27px;line-height:1.12}.case-heading[data-astro-cid-2kaeptay] p[data-astro-cid-2kaeptay],.case-details[data-astro-cid-2kaeptay] p[data-astro-cid-2kaeptay]{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.75}.case-details[data-astro-cid-2kaeptay]{grid-template-columns:1fr 1fr;display:grid}.case-details[data-astro-cid-2kaeptay]>div[data-astro-cid-2kaeptay]{border-bottom:1px solid var(--color-border);padding:27px 30px}.case-details[data-astro-cid-2kaeptay]>div[data-astro-cid-2kaeptay]:nth-child(odd){border-right:1px solid var(--color-border)}.case-details[data-astro-cid-2kaeptay] b[data-astro-cid-2kaeptay]{letter-spacing:.04em;margin-bottom:10px;font-size:12px;display:block}.case-details[data-astro-cid-2kaeptay] .human[data-astro-cid-2kaeptay]{background:var(--color-card)}.case-budget[data-astro-cid-2kaeptay]{grid-column:1/-1;line-height:1.7;padding:18px 30px!important;font-size:13px!important}.case-budget[data-astro-cid-2kaeptay] b[data-astro-cid-2kaeptay]{color:var(--color-foreground);margin-right:12px;display:inline}.model-links[data-astro-cid-2kaeptay]>div[data-astro-cid-2kaeptay]{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.model-links[data-astro-cid-2kaeptay] a[data-astro-cid-2kaeptay]{color:var(--color-foreground);text-underline-offset:4px;font-size:14px;text-decoration:underline}.api-grid[data-astro-cid-2kaeptay] pre[data-astro-cid-2kaeptay]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;align-self:center;padding:30px;overflow:auto}.faq[data-astro-cid-2kaeptay] details[data-astro-cid-2kaeptay]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-2kaeptay] details[data-astro-cid-2kaeptay]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-2kaeptay] summary[data-astro-cid-2kaeptay]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-2kaeptay] details[data-astro-cid-2kaeptay] p[data-astro-cid-2kaeptay]{color:var(--color-muted-foreground);max-width:800px;font-size:14px;line-height:1.7}@media (width<=780px){.wrap[data-astro-cid-2kaeptay]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-2kaeptay]{padding-bottom:48px}.hero-grid[data-astro-cid-2kaeptay],.overview[data-astro-cid-2kaeptay],.api-grid[data-astro-cid-2kaeptay],.cost-grid[data-astro-cid-2kaeptay]{grid-template-columns:1fr;gap:34px}.hero-grid[data-astro-cid-2kaeptay]{margin-top:44px}.section[data-astro-cid-2kaeptay]{padding-top:54px;padding-bottom:54px}.task-grid[data-astro-cid-2kaeptay]{grid-template-columns:1fr 1fr}.detailed-case[data-astro-cid-2kaeptay],.case-details[data-astro-cid-2kaeptay]{grid-template-columns:1fr}.case-heading[data-astro-cid-2kaeptay],.case-details[data-astro-cid-2kaeptay]>div[data-astro-cid-2kaeptay]:nth-child(odd){border-right:0}.flow[data-astro-cid-2kaeptay]{grid-template-columns:1fr;gap:7px}.flow[data-astro-cid-2kaeptay] i[data-astro-cid-2kaeptay]{justify-self:center;transform:rotate(90deg)}}@media (width<=460px){.facts[data-astro-cid-2kaeptay],.task-grid[data-astro-cid-2kaeptay]{grid-template-columns:1fr}.hero[data-astro-cid-2kaeptay] h1[data-astro-cid-2kaeptay]{font-size:48px}}.wrap[data-astro-cid-v2fhkb4v]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-v2fhkb4v]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-v2fhkb4v]{color:var(--color-muted-foreground);margin-bottom:70px;font-size:13px;text-decoration:none;display:inline-block}.back[data-astro-cid-v2fhkb4v]:hover,.route-cards[data-astro-cid-v2fhkb4v] a[data-astro-cid-v2fhkb4v],.evidence[data-astro-cid-v2fhkb4v] a[data-astro-cid-v2fhkb4v]{text-underline-offset:4px;text-decoration:underline}.eyebrow[data-astro-cid-v2fhkb4v]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-v2fhkb4v] h1[data-astro-cid-v2fhkb4v],.section[data-astro-cid-v2fhkb4v] h2[data-astro-cid-v2fhkb4v]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.02}.hero[data-astro-cid-v2fhkb4v] h1[data-astro-cid-v2fhkb4v]{max-width:1050px;margin:22px 0 25px;font-size:clamp(44px,6.4vw,78px)}.lead[data-astro-cid-v2fhkb4v],.intro[data-astro-cid-v2fhkb4v]{max-width:790px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}figure[data-astro-cid-v2fhkb4v]{margin:0}.hero-visual[data-astro-cid-v2fhkb4v]{margin-top:42px}.hero-visual[data-astro-cid-v2fhkb4v] img[data-astro-cid-v2fhkb4v]{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:1080px;display:block}.hero-visual[data-astro-cid-v2fhkb4v] figcaption[data-astro-cid-v2fhkb4v],.routing-visual[data-astro-cid-v2fhkb4v] figcaption[data-astro-cid-v2fhkb4v]{color:var(--color-muted-foreground);margin-top:10px;font-size:12px;line-height:1.55}.actions[data-astro-cid-v2fhkb4v]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-v2fhkb4v],.secondary[data-astro-cid-v2fhkb4v]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-v2fhkb4v]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-v2fhkb4v]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-v2fhkb4v]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-v2fhkb4v] h2[data-astro-cid-v2fhkb4v]{max-width:800px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.overview[data-astro-cid-v2fhkb4v]{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.facts[data-astro-cid-v2fhkb4v],.cards[data-astro-cid-v2fhkb4v]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.facts[data-astro-cid-v2fhkb4v] div[data-astro-cid-v2fhkb4v],.cards[data-astro-cid-v2fhkb4v] article[data-astro-cid-v2fhkb4v]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:18px}.facts[data-astro-cid-v2fhkb4v] dt[data-astro-cid-v2fhkb4v]{letter-spacing:.1em;color:var(--color-muted-foreground);font-size:10px}.facts[data-astro-cid-v2fhkb4v] dd[data-astro-cid-v2fhkb4v]{margin:8px 0 0;font-size:15px;font-weight:750}.muted[data-astro-cid-v2fhkb4v],.community[data-astro-cid-v2fhkb4v]{background:var(--color-card)}.cards[data-astro-cid-v2fhkb4v]{grid-template-columns:repeat(3,1fr);margin-top:38px}.cards[data-astro-cid-v2fhkb4v] h3[data-astro-cid-v2fhkb4v],.case-steps[data-astro-cid-v2fhkb4v] h3[data-astro-cid-v2fhkb4v]{margin:0 0 18px;font:800 20px/1.1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.cards[data-astro-cid-v2fhkb4v] p[data-astro-cid-v2fhkb4v],.faq[data-astro-cid-v2fhkb4v] p[data-astro-cid-v2fhkb4v],.section[data-astro-cid-v2fhkb4v] li[data-astro-cid-v2fhkb4v],.case-steps[data-astro-cid-v2fhkb4v] p[data-astro-cid-v2fhkb4v],.case-brief[data-astro-cid-v2fhkb4v] p[data-astro-cid-v2fhkb4v]{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.routing-visual[data-astro-cid-v2fhkb4v]{margin-top:38px}.routing-visual[data-astro-cid-v2fhkb4v] img[data-astro-cid-v2fhkb4v]{border:1px solid var(--color-border);background:#101318;width:100%;display:block}.route-cards[data-astro-cid-v2fhkb4v]{grid-template-columns:repeat(4,1fr)}.route-cards[data-astro-cid-v2fhkb4v] span[data-astro-cid-v2fhkb4v],.case-steps[data-astro-cid-v2fhkb4v] span[data-astro-cid-v2fhkb4v]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.route-cards[data-astro-cid-v2fhkb4v] h3[data-astro-cid-v2fhkb4v]{margin-top:34px}.route-cards[data-astro-cid-v2fhkb4v] a[data-astro-cid-v2fhkb4v]{color:var(--color-foreground);margin-top:13px;font-size:13px;display:inline-block}.evidence[data-astro-cid-v2fhkb4v]{color:var(--color-muted-foreground);margin:26px 0 0;font-size:13px;line-height:1.7}.evidence[data-astro-cid-v2fhkb4v] a[data-astro-cid-v2fhkb4v]{color:var(--color-foreground)}.case-example[data-astro-cid-v2fhkb4v]{background:var(--color-card);border:1px solid var(--color-border);margin-top:42px;padding:30px}.case-example[data-astro-cid-v2fhkb4v] h3[data-astro-cid-v2fhkb4v]{letter-spacing:-.025em;max-width:900px;margin:14px 0 0;font:800 clamp(24px,3vw,38px)/1.12 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.case-note[data-astro-cid-v2fhkb4v]{max-width:820px;color:var(--color-muted-foreground);margin:16px 0 0;font-size:13px;line-height:1.65}.case-brief[data-astro-cid-v2fhkb4v]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.case-brief[data-astro-cid-v2fhkb4v] article[data-astro-cid-v2fhkb4v]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px}.case-brief[data-astro-cid-v2fhkb4v] h4[data-astro-cid-v2fhkb4v]{margin:0 0 12px;font:800 16px/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.case-brief[data-astro-cid-v2fhkb4v] p[data-astro-cid-v2fhkb4v]{margin:0}.case-steps[data-astro-cid-v2fhkb4v]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.case-steps[data-astro-cid-v2fhkb4v] article[data-astro-cid-v2fhkb4v]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.case-steps[data-astro-cid-v2fhkb4v] h3[data-astro-cid-v2fhkb4v]{margin-top:34px}.evidence-output[data-astro-cid-v2fhkb4v]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.evidence-output[data-astro-cid-v2fhkb4v] div[data-astro-cid-v2fhkb4v]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px}.evidence-output[data-astro-cid-v2fhkb4v] b[data-astro-cid-v2fhkb4v]{margin-bottom:10px;font-size:12px;display:block}.evidence-output[data-astro-cid-v2fhkb4v] span[data-astro-cid-v2fhkb4v]{color:var(--color-muted-foreground);font-size:14px;line-height:1.7}ol[data-astro-cid-v2fhkb4v]{max-width:850px;margin:32px 0 0;padding-left:22px}li[data-astro-cid-v2fhkb4v]+li[data-astro-cid-v2fhkb4v]{margin-top:14px}.faq[data-astro-cid-v2fhkb4v] details[data-astro-cid-v2fhkb4v]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-v2fhkb4v] details[data-astro-cid-v2fhkb4v]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-v2fhkb4v] summary[data-astro-cid-v2fhkb4v]{cursor:pointer;font-size:16px;font-weight:700}.sources[data-astro-cid-v2fhkb4v]{margin-bottom:82px}@media (width<=780px){.wrap[data-astro-cid-v2fhkb4v]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-v2fhkb4v]{padding-bottom:52px}.back[data-astro-cid-v2fhkb4v]{margin-bottom:48px}.section[data-astro-cid-v2fhkb4v]{padding-top:55px;padding-bottom:55px}.overview[data-astro-cid-v2fhkb4v]{display:block}.facts[data-astro-cid-v2fhkb4v]{margin-top:34px}.cards[data-astro-cid-v2fhkb4v],.route-cards[data-astro-cid-v2fhkb4v],.case-brief[data-astro-cid-v2fhkb4v],.case-steps[data-astro-cid-v2fhkb4v],.evidence-output[data-astro-cid-v2fhkb4v]{grid-template-columns:1fr}.case-example[data-astro-cid-v2fhkb4v]{padding:22px}.sources[data-astro-cid-v2fhkb4v]{margin-bottom:48px}}@media (width<=460px){.facts[data-astro-cid-v2fhkb4v]{grid-template-columns:1fr}}.wrap[data-astro-cid-odyz7iof]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-odyz7iof]{border-bottom:1px solid var(--color-border);padding-top:34px;padding-bottom:78px}.back[data-astro-cid-odyz7iof]{color:var(--color-muted-foreground);margin-bottom:70px;font-size:13px;text-decoration:none;display:inline-block}.back[data-astro-cid-odyz7iof]:hover,.evidence[data-astro-cid-odyz7iof] a[data-astro-cid-odyz7iof],.related[data-astro-cid-odyz7iof] a[data-astro-cid-odyz7iof]{text-underline-offset:4px;text-decoration:underline}.eyebrow[data-astro-cid-odyz7iof]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-odyz7iof] h1[data-astro-cid-odyz7iof],.section[data-astro-cid-odyz7iof] h2[data-astro-cid-odyz7iof]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.05}.hero[data-astro-cid-odyz7iof] h1[data-astro-cid-odyz7iof]{max-width:1050px;margin:22px 0 25px;font-size:clamp(44px,6.4vw,78px)}.lead[data-astro-cid-odyz7iof],.intro[data-astro-cid-odyz7iof]{max-width:820px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}figure[data-astro-cid-odyz7iof]{margin:0}.hero-visual[data-astro-cid-odyz7iof]{margin-top:42px}.hero-visual[data-astro-cid-odyz7iof] img[data-astro-cid-odyz7iof]{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:1080px;display:block}.actions[data-astro-cid-odyz7iof]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-odyz7iof],.secondary[data-astro-cid-odyz7iof]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-odyz7iof]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-odyz7iof]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-odyz7iof]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-odyz7iof] h2[data-astro-cid-odyz7iof]{max-width:850px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.cards[data-astro-cid-odyz7iof]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-top:38px;display:grid}.cards[data-astro-cid-odyz7iof] article[data-astro-cid-odyz7iof]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.steps[data-astro-cid-odyz7iof]{grid-template-columns:repeat(4,1fr)}.choices[data-astro-cid-odyz7iof]{grid-template-columns:repeat(3,1fr)}.cards[data-astro-cid-odyz7iof] h3[data-astro-cid-odyz7iof]{margin:26px 0 12px;font:800 20px/1.15 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.choices[data-astro-cid-odyz7iof] h3[data-astro-cid-odyz7iof]{margin-top:0}.cards[data-astro-cid-odyz7iof] span[data-astro-cid-odyz7iof]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.cards[data-astro-cid-odyz7iof] p[data-astro-cid-odyz7iof],.faq[data-astro-cid-odyz7iof] p[data-astro-cid-odyz7iof]{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.75}.related[data-astro-cid-odyz7iof]{flex-wrap:wrap;gap:12px 18px;margin-top:25px;font-size:13px;display:flex}.related[data-astro-cid-odyz7iof] p[data-astro-cid-odyz7iof]{width:100%;color:var(--color-muted-foreground);margin:0}.related[data-astro-cid-odyz7iof] a[data-astro-cid-odyz7iof]{color:var(--color-foreground)}.muted[data-astro-cid-odyz7iof]{background:var(--color-card)}.facts[data-astro-cid-odyz7iof]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.facts[data-astro-cid-odyz7iof] div[data-astro-cid-odyz7iof]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:18px}.facts[data-astro-cid-odyz7iof] dt[data-astro-cid-odyz7iof]{letter-spacing:.1em;color:var(--color-muted-foreground);font-size:10px}.facts[data-astro-cid-odyz7iof] dd[data-astro-cid-odyz7iof]{margin:8px 0 0;font-size:15px;font-weight:750}.note[data-astro-cid-odyz7iof],.evidence[data-astro-cid-odyz7iof]{color:var(--color-muted-foreground);margin:20px 0 0;font-size:13px;line-height:1.65}.evidence[data-astro-cid-odyz7iof] a[data-astro-cid-odyz7iof]{color:var(--color-foreground)}.faq[data-astro-cid-odyz7iof] details[data-astro-cid-odyz7iof]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-odyz7iof] details[data-astro-cid-odyz7iof]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-odyz7iof] summary[data-astro-cid-odyz7iof]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-odyz7iof] p[data-astro-cid-odyz7iof]{margin-top:14px}.sources[data-astro-cid-odyz7iof]{margin-bottom:82px}@media (width<=780px){.wrap[data-astro-cid-odyz7iof]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-odyz7iof]{padding-bottom:52px}.back[data-astro-cid-odyz7iof]{margin-bottom:48px}.section[data-astro-cid-odyz7iof]{padding-top:55px;padding-bottom:55px}.steps[data-astro-cid-odyz7iof],.choices[data-astro-cid-odyz7iof],.facts[data-astro-cid-odyz7iof]{grid-template-columns:1fr}.sources[data-astro-cid-odyz7iof]{margin-bottom:48px}}.wrap[data-astro-cid-fa4flxpg]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-fa4flxpg]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-fa4flxpg]{color:var(--color-muted-foreground);margin-bottom:70px;font-size:13px;text-decoration:none;display:inline-block}.back[data-astro-cid-fa4flxpg]:hover,.routes[data-astro-cid-fa4flxpg] a[data-astro-cid-fa4flxpg]{text-underline-offset:4px;text-decoration:underline}.eyebrow[data-astro-cid-fa4flxpg]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-fa4flxpg] h1[data-astro-cid-fa4flxpg],.section[data-astro-cid-fa4flxpg] h2[data-astro-cid-fa4flxpg]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.02}.hero[data-astro-cid-fa4flxpg] h1[data-astro-cid-fa4flxpg]{max-width:1050px;margin:22px 0 25px;font-size:clamp(44px,6.4vw,78px)}.lead[data-astro-cid-fa4flxpg],.intro[data-astro-cid-fa4flxpg]{max-width:790px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.hero-visual[data-astro-cid-fa4flxpg],.content-visual[data-astro-cid-fa4flxpg]{max-width:1050px;margin:42px 0 0}.hero-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg],.content-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{border:1px solid var(--color-border);background:#0b0b0b;width:100%;display:block}.content-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{background:var(--color-card)}.hero-visual[data-astro-cid-fa4flxpg] figcaption[data-astro-cid-fa4flxpg],.content-visual[data-astro-cid-fa4flxpg] figcaption[data-astro-cid-fa4flxpg]{color:var(--color-muted-foreground);margin-top:11px;font-size:13px;line-height:1.6}.actions[data-astro-cid-fa4flxpg]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-fa4flxpg],.secondary[data-astro-cid-fa4flxpg]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-fa4flxpg]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-fa4flxpg]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-fa4flxpg]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-fa4flxpg] h2[data-astro-cid-fa4flxpg]{max-width:850px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.overview[data-astro-cid-fa4flxpg]{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.facts[data-astro-cid-fa4flxpg],.cards[data-astro-cid-fa4flxpg],.prompt-grid[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.facts[data-astro-cid-fa4flxpg] div[data-astro-cid-fa4flxpg],.cards[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg],.prompt-grid[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px}.facts[data-astro-cid-fa4flxpg] dt[data-astro-cid-fa4flxpg]{letter-spacing:.1em;color:var(--color-muted-foreground);font-size:10px}.facts[data-astro-cid-fa4flxpg] dd[data-astro-cid-fa4flxpg]{margin:8px 0 0;font-size:15px;font-weight:750}.cards[data-astro-cid-fa4flxpg]{grid-template-columns:repeat(3,1fr);margin-top:38px}.cards[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg],.prompt-grid[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg]{margin:0 0 16px;font:800 20px/1.12 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.cards[data-astro-cid-fa4flxpg] p[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg] p[data-astro-cid-fa4flxpg],.prompt-grid[data-astro-cid-fa4flxpg] p[data-astro-cid-fa4flxpg],.faq[data-astro-cid-fa4flxpg] p[data-astro-cid-fa4flxpg]{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.routes[data-astro-cid-fa4flxpg]{grid-template-columns:repeat(2,1fr)}.routes[data-astro-cid-fa4flxpg] span[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg] span[data-astro-cid-fa4flxpg]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.routes[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg]{margin-top:32px}.routes[data-astro-cid-fa4flxpg] a[data-astro-cid-fa4flxpg]{color:var(--color-foreground);margin-top:13px;font-size:13px;display:inline-block}.workflow[data-astro-cid-fa4flxpg],.muted[data-astro-cid-fa4flxpg]{background:var(--color-card)}.steps[data-astro-cid-fa4flxpg]{grid-template-columns:repeat(4,1fr);margin-top:38px}.prompt-grid[data-astro-cid-fa4flxpg]{margin-top:38px}.faq[data-astro-cid-fa4flxpg] details[data-astro-cid-fa4flxpg]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-fa4flxpg] details[data-astro-cid-fa4flxpg]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-fa4flxpg] summary[data-astro-cid-fa4flxpg]{cursor:pointer;font-size:16px;font-weight:700}.sources[data-astro-cid-fa4flxpg]{margin-bottom:82px}@media (width<=780px){.wrap[data-astro-cid-fa4flxpg]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-fa4flxpg]{padding-bottom:52px}.back[data-astro-cid-fa4flxpg]{margin-bottom:48px}.section[data-astro-cid-fa4flxpg]{padding-top:55px;padding-bottom:55px}.overview[data-astro-cid-fa4flxpg]{display:block}.facts[data-astro-cid-fa4flxpg]{margin-top:34px}.cards[data-astro-cid-fa4flxpg],.routes[data-astro-cid-fa4flxpg],.prompt-grid[data-astro-cid-fa4flxpg],.steps[data-astro-cid-fa4flxpg]{grid-template-columns:1fr}.sources[data-astro-cid-fa4flxpg]{margin-bottom:48px}}@media (width<=460px){.facts[data-astro-cid-fa4flxpg]{grid-template-columns:1fr}}.hero-grid[data-astro-cid-fa4flxpg]{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.hero[data-astro-cid-fa4flxpg] h1[data-astro-cid-fa4flxpg]{max-width:650px;margin-top:18px}.hero-copy[data-astro-cid-fa4flxpg]>.eyebrow[data-astro-cid-fa4flxpg]{display:none}.hero-copy[data-astro-cid-fa4flxpg] .lead[data-astro-cid-fa4flxpg]{max-width:620px}.hero-visual[data-astro-cid-fa4flxpg]{max-width:none;margin:0}.hero-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{aspect-ratio:4/3;object-fit:cover;object-position:center}.hero-visual[data-astro-cid-fa4flxpg] figcaption[data-astro-cid-fa4flxpg]{max-width:540px}.media-split[data-astro-cid-fa4flxpg]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:clamp(34px,5vw,68px);display:grid}.media-split-copy[data-astro-cid-fa4flxpg] .cards[data-astro-cid-fa4flxpg]{margin-top:30px}.media-split-copy[data-astro-cid-fa4flxpg] .routes[data-astro-cid-fa4flxpg]{grid-template-columns:1fr}.media-split-copy[data-astro-cid-fa4flxpg] .steps[data-astro-cid-fa4flxpg]{grid-template-columns:repeat(2,1fr);margin-top:30px}.media-split[data-astro-cid-fa4flxpg] .content-visual[data-astro-cid-fa4flxpg]{max-width:none;margin:8px 0 0}.media-split[data-astro-cid-fa4flxpg] .content-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{aspect-ratio:16/10;object-fit:cover}.media-split[data-astro-cid-fa4flxpg] .intro[data-astro-cid-fa4flxpg]{max-width:600px}.case-grid[data-astro-cid-fa4flxpg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);gap:0;margin-top:34px;display:grid}.case-grid[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:28px}.case-role[data-astro-cid-fa4flxpg]{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--color-muted-foreground);margin:0 0 25px}.case-grid[data-astro-cid-fa4flxpg] h3[data-astro-cid-fa4flxpg]{letter-spacing:-.025em;margin:0 0 18px;font:800 25px/1.14 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.case-grid[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg]>p[data-astro-cid-fa4flxpg]:last-child{color:var(--color-muted-foreground);margin:0;font-size:15px;line-height:1.82}@media (width<=900px){.hero-grid[data-astro-cid-fa4flxpg],.media-split[data-astro-cid-fa4flxpg]{grid-template-columns:1fr;gap:32px}.hero-visual[data-astro-cid-fa4flxpg]{max-width:760px}.hero-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{aspect-ratio:16/10}.media-split[data-astro-cid-fa4flxpg] .content-visual[data-astro-cid-fa4flxpg]{max-width:760px}.hero[data-astro-cid-fa4flxpg] h1[data-astro-cid-fa4flxpg]{max-width:800px}}@media (width<=540px){.media-split-copy[data-astro-cid-fa4flxpg] .steps[data-astro-cid-fa4flxpg],.case-grid[data-astro-cid-fa4flxpg]{grid-template-columns:1fr}.hero-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg],.media-split[data-astro-cid-fa4flxpg] .content-visual[data-astro-cid-fa4flxpg] img[data-astro-cid-fa4flxpg]{aspect-ratio:4/3}.hero-grid[data-astro-cid-fa4flxpg],.media-split[data-astro-cid-fa4flxpg]{gap:26px}.case-grid[data-astro-cid-fa4flxpg] article[data-astro-cid-fa4flxpg]{padding:22px}}.wrap[data-astro-cid-zazumnpw]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-zazumnpw]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-zazumnpw]{color:var(--color-muted-foreground);margin-bottom:70px;font-size:13px;text-decoration:none;display:inline-block}.eyebrow[data-astro-cid-zazumnpw],.case-role[data-astro-cid-zazumnpw]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero-grid[data-astro-cid-zazumnpw],.split[data-astro-cid-zazumnpw]{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.hero[data-astro-cid-zazumnpw] h1[data-astro-cid-zazumnpw],.section[data-astro-cid-zazumnpw] h2[data-astro-cid-zazumnpw]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-zazumnpw] h1[data-astro-cid-zazumnpw]{margin:18px 0 25px;font-size:clamp(44px,6.2vw,76px)}.lead[data-astro-cid-zazumnpw],.intro[data-astro-cid-zazumnpw]{max-width:680px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}figure[data-astro-cid-zazumnpw]{margin:0}figure[data-astro-cid-zazumnpw] img[data-astro-cid-zazumnpw]{border:1px solid var(--color-border);background:#0b0b0b;width:100%;display:block}.hero[data-astro-cid-zazumnpw] figure[data-astro-cid-zazumnpw] img[data-astro-cid-zazumnpw]{aspect-ratio:4/3;object-fit:cover}.actions[data-astro-cid-zazumnpw]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-zazumnpw],.secondary[data-astro-cid-zazumnpw]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-zazumnpw]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-zazumnpw]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-zazumnpw]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-zazumnpw] h2[data-astro-cid-zazumnpw]{max-width:900px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.route-grid[data-astro-cid-zazumnpw],.case-grid[data-astro-cid-zazumnpw]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}.route-grid[data-astro-cid-zazumnpw] article[data-astro-cid-zazumnpw],.case-grid[data-astro-cid-zazumnpw] article[data-astro-cid-zazumnpw]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:26px}.route-grid[data-astro-cid-zazumnpw] h3[data-astro-cid-zazumnpw],.case-grid[data-astro-cid-zazumnpw] h3[data-astro-cid-zazumnpw]{margin:0 0 16px;font:800 22px/1.18 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.route-grid[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw],.case-lines[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw],.faq[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.case-lines[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw]{margin:0 0 12px}.case-lines[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw]:last-child{margin-bottom:0}.route-grid[data-astro-cid-zazumnpw] a[data-astro-cid-zazumnpw]{color:var(--color-foreground);text-underline-offset:4px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.case-role[data-astro-cid-zazumnpw]{color:var(--color-muted-foreground);margin:0 0 25px}.muted[data-astro-cid-zazumnpw]{background:var(--color-card)}.split[data-astro-cid-zazumnpw] figure[data-astro-cid-zazumnpw] img[data-astro-cid-zazumnpw]{aspect-ratio:16/10;object-fit:cover}.split[data-astro-cid-zazumnpw] figcaption[data-astro-cid-zazumnpw]{color:var(--color-muted-foreground);margin-top:10px;font-size:13px;line-height:1.65}.faq[data-astro-cid-zazumnpw] details[data-astro-cid-zazumnpw]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-zazumnpw] details[data-astro-cid-zazumnpw]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-zazumnpw] summary[data-astro-cid-zazumnpw]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-zazumnpw] p[data-astro-cid-zazumnpw]{margin:14px 0 0}@media (width<=900px){.hero-grid[data-astro-cid-zazumnpw],.split[data-astro-cid-zazumnpw]{grid-template-columns:1fr;gap:32px}.hero[data-astro-cid-zazumnpw] figure[data-astro-cid-zazumnpw]{max-width:760px}.hero[data-astro-cid-zazumnpw] figure[data-astro-cid-zazumnpw] img[data-astro-cid-zazumnpw]{aspect-ratio:16/10}.split[data-astro-cid-zazumnpw] figure[data-astro-cid-zazumnpw]{max-width:760px}}@media (width<=600px){.wrap[data-astro-cid-zazumnpw]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-zazumnpw]{padding-bottom:52px}.back[data-astro-cid-zazumnpw]{margin-bottom:48px}.section[data-astro-cid-zazumnpw]{padding-top:55px;padding-bottom:55px}.route-grid[data-astro-cid-zazumnpw],.case-grid[data-astro-cid-zazumnpw]{grid-template-columns:1fr}.hero-grid[data-astro-cid-zazumnpw],.split[data-astro-cid-zazumnpw]{gap:26px}}.wrap[data-astro-cid-syiozmp6]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-syiozmp6],.section[data-astro-cid-syiozmp6]{border-bottom:1px solid var(--color-border)}.hero[data-astro-cid-syiozmp6]{padding:42px 0 78px}.hero-grid[data-astro-cid-syiozmp6]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:40px;display:grid}.hero[data-astro-cid-syiozmp6] a[data-astro-cid-syiozmp6]{color:var(--color-muted-foreground);margin-bottom:68px;font-size:13px;text-decoration:none;display:inline-block}.hero-visual[data-astro-cid-syiozmp6],.case-visual[data-astro-cid-syiozmp6],.edit-visual[data-astro-cid-syiozmp6]{margin:0}.hero-visual[data-astro-cid-syiozmp6] img[data-astro-cid-syiozmp6],.case-visual[data-astro-cid-syiozmp6] img[data-astro-cid-syiozmp6],.edit-visual[data-astro-cid-syiozmp6] img[data-astro-cid-syiozmp6]{width:100%;height:auto;display:block}.hero-visual[data-astro-cid-syiozmp6]{border:1px solid var(--color-border);background:#17191a;overflow:hidden}.eyebrow[data-astro-cid-syiozmp6]{letter-spacing:.14em;color:var(--color-muted-foreground);font:700 10px/1 ui-sans-serif,sans-serif}h1[data-astro-cid-syiozmp6],h2[data-astro-cid-syiozmp6],h3[data-astro-cid-syiozmp6]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}h1[data-astro-cid-syiozmp6]{max-width:1030px;margin:20px 0 24px;font-size:clamp(42px,6vw,76px);line-height:1.02}h2[data-astro-cid-syiozmp6]{max-width:920px;margin:15px 0 25px;font-size:clamp(31px,4vw,52px);line-height:1.08}.lead[data-astro-cid-syiozmp6],.intro[data-astro-cid-syiozmp6]{max-width:800px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.term-note[data-astro-cid-syiozmp6]{border-left:2px solid var(--color-border);max-width:800px;color:var(--color-muted-foreground);margin:22px 0 0;padding-left:16px;font-size:14px;line-height:1.7}.actions[data-astro-cid-syiozmp6]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-syiozmp6],.secondary[data-astro-cid-syiozmp6]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,sans-serif;text-decoration:none}.primary[data-astro-cid-syiozmp6]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-syiozmp6]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-syiozmp6]{padding-top:76px;padding-bottom:76px}.muted[data-astro-cid-syiozmp6]{background:var(--color-card)}.facts[data-astro-cid-syiozmp6],.cards[data-astro-cid-syiozmp6]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}.facts[data-astro-cid-syiozmp6] div[data-astro-cid-syiozmp6],.cards[data-astro-cid-syiozmp6] article[data-astro-cid-syiozmp6]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:23px}dt[data-astro-cid-syiozmp6],.cards[data-astro-cid-syiozmp6] span[data-astro-cid-syiozmp6]{letter-spacing:.1em;color:var(--color-muted-foreground);text-transform:uppercase;font:700 10px/1 ui-sans-serif,sans-serif}dd[data-astro-cid-syiozmp6]{margin:10px 0 0;font-size:16px;font-weight:750;line-height:1.45}.cards[data-astro-cid-syiozmp6] h3[data-astro-cid-syiozmp6]{margin:27px 0 13px;font-size:22px;line-height:1.16}.decision[data-astro-cid-syiozmp6] h3[data-astro-cid-syiozmp6],.three[data-astro-cid-syiozmp6] h3[data-astro-cid-syiozmp6]{margin-top:0}.cards[data-astro-cid-syiozmp6] p[data-astro-cid-syiozmp6],.faq[data-astro-cid-syiozmp6] p[data-astro-cid-syiozmp6],.case[data-astro-cid-syiozmp6] p[data-astro-cid-syiozmp6]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.cards[data-astro-cid-syiozmp6] a[data-astro-cid-syiozmp6],.case[data-astro-cid-syiozmp6] a[data-astro-cid-syiozmp6]{color:var(--color-foreground);text-underline-offset:4px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.three[data-astro-cid-syiozmp6]{grid-template-columns:repeat(3,1fr)}.four[data-astro-cid-syiozmp6]{grid-template-columns:repeat(4,1fr)}.cases[data-astro-cid-syiozmp6]>h2[data-astro-cid-syiozmp6]{margin-bottom:48px}.case[data-astro-cid-syiozmp6]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:32px 52px;padding:34px 0;display:grid}.case[data-astro-cid-syiozmp6]:last-child{border-bottom:1px solid var(--color-border)}.case-head[data-astro-cid-syiozmp6] h3[data-astro-cid-syiozmp6]{margin:15px 0;font-size:28px;line-height:1.12}.case[data-astro-cid-syiozmp6] ol[data-astro-cid-syiozmp6]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.case[data-astro-cid-syiozmp6] li[data-astro-cid-syiozmp6]{border-bottom:1px solid var(--color-border);grid-template-columns:170px 1fr;gap:20px;padding:15px 0;font-size:14px;line-height:1.7;display:grid}.case[data-astro-cid-syiozmp6] li[data-astro-cid-syiozmp6] strong[data-astro-cid-syiozmp6]{font-size:14px}.case[data-astro-cid-syiozmp6] li[data-astro-cid-syiozmp6] span[data-astro-cid-syiozmp6]{color:var(--color-muted-foreground)}.case-foot[data-astro-cid-syiozmp6]{grid-column:2}.case-foot[data-astro-cid-syiozmp6] p[data-astro-cid-syiozmp6]{margin:0}.case-foot[data-astro-cid-syiozmp6] a[data-astro-cid-syiozmp6]{font-weight:700}.case-visual[data-astro-cid-syiozmp6]{border:1px solid var(--color-border);grid-column:1/-1;max-width:920px}.case-2[data-astro-cid-syiozmp6] .case-visual[data-astro-cid-syiozmp6]{max-width:none}.edit-grid[data-astro-cid-syiozmp6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:52px;display:grid}.edit-visual[data-astro-cid-syiozmp6]{border:1px solid var(--color-border)}.test-note[data-astro-cid-syiozmp6]{max-width:800px;color:var(--color-muted-foreground);margin:24px 0 0;font-size:14px;line-height:1.75}.faq[data-astro-cid-syiozmp6] details[data-astro-cid-syiozmp6]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-syiozmp6] details[data-astro-cid-syiozmp6]:last-child{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-syiozmp6]{cursor:pointer;font-size:16px;font-weight:750}@media (width<=800px){.wrap[data-astro-cid-syiozmp6]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-syiozmp6]{padding-bottom:54px}.hero-grid[data-astro-cid-syiozmp6],.edit-grid[data-astro-cid-syiozmp6]{grid-template-columns:1fr}.hero[data-astro-cid-syiozmp6] a[data-astro-cid-syiozmp6]{margin-bottom:48px}.hero-visual[data-astro-cid-syiozmp6]{margin-top:18px}.section[data-astro-cid-syiozmp6]{padding-top:54px;padding-bottom:54px}.facts[data-astro-cid-syiozmp6],.cards[data-astro-cid-syiozmp6],.three[data-astro-cid-syiozmp6],.four[data-astro-cid-syiozmp6],.case[data-astro-cid-syiozmp6]{grid-template-columns:1fr}.case[data-astro-cid-syiozmp6]{gap:28px}.case[data-astro-cid-syiozmp6] li[data-astro-cid-syiozmp6]{grid-template-columns:1fr;gap:4px}.case-foot[data-astro-cid-syiozmp6],.case-visual[data-astro-cid-syiozmp6]{grid-column:auto}}.wrap[data-astro-cid-vn4z245x]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-vn4z245x]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-vn4z245x]{color:var(--color-muted-foreground);margin-bottom:70px;font-size:13px;text-decoration:none;display:inline-block}.eyebrow[data-astro-cid-vn4z245x],.number[data-astro-cid-vn4z245x]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero-grid[data-astro-cid-vn4z245x],.split[data-astro-cid-vn4z245x]{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.hero[data-astro-cid-vn4z245x] h1[data-astro-cid-vn4z245x],.section[data-astro-cid-vn4z245x] h2[data-astro-cid-vn4z245x]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-vn4z245x] h1[data-astro-cid-vn4z245x]{margin:18px 0 25px;font-size:clamp(44px,6.2vw,76px)}.lead[data-astro-cid-vn4z245x],.intro[data-astro-cid-vn4z245x]{max-width:700px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.term-note[data-astro-cid-vn4z245x]{border-left:2px solid var(--color-border);max-width:700px;color:var(--color-muted-foreground);margin:22px 0 0;padding-left:16px;font-size:14px;line-height:1.7}figure[data-astro-cid-vn4z245x]{margin:0}figure[data-astro-cid-vn4z245x] img[data-astro-cid-vn4z245x]{border:1px solid var(--color-border);background:#0b0b0b;width:100%;display:block}.hero[data-astro-cid-vn4z245x] figure[data-astro-cid-vn4z245x] img[data-astro-cid-vn4z245x]{aspect-ratio:4/3;object-fit:cover}.actions[data-astro-cid-vn4z245x]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-vn4z245x],.secondary[data-astro-cid-vn4z245x]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-vn4z245x]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-vn4z245x]{border:1px solid var(--color-border);color:var(--color-foreground)}.inline[data-astro-cid-vn4z245x]{margin-top:28px}.section[data-astro-cid-vn4z245x]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-vn4z245x] h2[data-astro-cid-vn4z245x]{max-width:930px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.steps[data-astro-cid-vn4z245x]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}.steps[data-astro-cid-vn4z245x] article[data-astro-cid-vn4z245x]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:26px}.steps[data-astro-cid-vn4z245x] h3[data-astro-cid-vn4z245x]{margin:0 0 14px;font:800 22px/1.18 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.number[data-astro-cid-vn4z245x]{color:var(--color-muted-foreground);margin:0 0 26px}.steps[data-astro-cid-vn4z245x] p[data-astro-cid-vn4z245x],.faq[data-astro-cid-vn4z245x] p[data-astro-cid-vn4z245x]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.muted[data-astro-cid-vn4z245x]{background:var(--color-card)}.split[data-astro-cid-vn4z245x] figure[data-astro-cid-vn4z245x] img[data-astro-cid-vn4z245x]{aspect-ratio:16/10;object-fit:cover}.faq[data-astro-cid-vn4z245x] details[data-astro-cid-vn4z245x]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-vn4z245x] details[data-astro-cid-vn4z245x]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-vn4z245x] summary[data-astro-cid-vn4z245x]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-vn4z245x] p[data-astro-cid-vn4z245x]{margin:14px 0 0}@media (width<=900px){.hero-grid[data-astro-cid-vn4z245x],.split[data-astro-cid-vn4z245x]{grid-template-columns:1fr;gap:32px}.hero[data-astro-cid-vn4z245x] figure[data-astro-cid-vn4z245x]{max-width:760px}.hero[data-astro-cid-vn4z245x] figure[data-astro-cid-vn4z245x] img[data-astro-cid-vn4z245x]{aspect-ratio:16/10}.split[data-astro-cid-vn4z245x] figure[data-astro-cid-vn4z245x]{order:2;max-width:760px}}@media (width<=600px){.wrap[data-astro-cid-vn4z245x]{padding-left:20px;padding-right:20px}.hero[data-astro-cid-vn4z245x]{padding-bottom:52px}.back[data-astro-cid-vn4z245x]{margin-bottom:48px}.section[data-astro-cid-vn4z245x]{padding-top:55px;padding-bottom:55px}.steps[data-astro-cid-vn4z245x]{grid-template-columns:1fr}.hero-grid[data-astro-cid-vn4z245x],.split[data-astro-cid-vn4z245x]{gap:26px}}.kling-wrap[data-astro-cid-noy6vphx]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.kling-hero[data-astro-cid-noy6vphx]{border-bottom:1px solid var(--color-border);padding:34px 0 70px}.back[data-astro-cid-noy6vphx]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-noy6vphx]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-noy6vphx],.intro-grid[data-astro-cid-noy6vphx]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.eyebrow[data-astro-cid-noy6vphx]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.kling-hero[data-astro-cid-noy6vphx] h1[data-astro-cid-noy6vphx]{letter-spacing:-.03em;margin:22px 0 26px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(44px,6.5vw,88px);font-weight:900;line-height:.98}.lead[data-astro-cid-noy6vphx]{max-width:700px;color:var(--color-muted-foreground);font-size:19px;line-height:1.65}.actions[data-astro-cid-noy6vphx]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-noy6vphx],.secondary[data-astro-cid-noy6vphx]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primary[data-astro-cid-noy6vphx]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);color:var(--color-foreground)}.primary[data-astro-cid-noy6vphx]:hover{opacity:.82}.secondary[data-astro-cid-noy6vphx]:hover{background:var(--color-foreground);color:var(--color-background)}.role-card[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.mark[data-astro-cid-noy6vphx]{color:#fff;letter-spacing:-.05em;background:#161616;place-items:center;height:82px;margin:-26px -26px 24px;font:900 34px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:grid}.role-card[data-astro-cid-noy6vphx] h2[data-astro-cid-noy6vphx],.kling-page[data-astro-cid-noy6vphx] h2[data-astro-cid-noy6vphx]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900}.role-card[data-astro-cid-noy6vphx] h2[data-astro-cid-noy6vphx]{margin:13px 0;font-size:31px;line-height:1}.role-card[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.status[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);align-items:flex-start;gap:15px;margin-top:52px;padding:17px 20px;font-size:13px;line-height:1.65;display:flex}.status[data-astro-cid-noy6vphx] strong[data-astro-cid-noy6vphx]{white-space:nowrap}.status[data-astro-cid-noy6vphx] span[data-astro-cid-noy6vphx]{color:var(--color-muted-foreground)}.section[data-astro-cid-noy6vphx]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-noy6vphx] h2[data-astro-cid-noy6vphx],.final-cta[data-astro-cid-noy6vphx] h2[data-astro-cid-noy6vphx]{margin:18px 0;font-size:clamp(34px,4vw,54px);line-height:1.04}.intro[data-astro-cid-noy6vphx]{max-width:730px;color:var(--color-muted-foreground);font-size:17px;line-height:1.75}.body[data-astro-cid-noy6vphx]{max-width:700px;color:var(--color-muted-foreground);margin-top:22px;font-size:15px;line-height:1.75}.case-grid[data-astro-cid-noy6vphx],.control-grid[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.case-grid[data-astro-cid-noy6vphx] article[data-astro-cid-noy6vphx],.control-grid[data-astro-cid-noy6vphx] article[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx] article[data-astro-cid-noy6vphx]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:23px}.case-grid[data-astro-cid-noy6vphx] span[data-astro-cid-noy6vphx]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.case-grid[data-astro-cid-noy6vphx] h3[data-astro-cid-noy6vphx]{letter-spacing:-.015em;margin:40px 0 12px;font:800 22px/1.12 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.case-grid[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx],.control-grid[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]{color:var(--color-muted-foreground);font-size:13px;line-height:1.7}.control-grid[data-astro-cid-noy6vphx]{grid-template-columns:repeat(2,1fr)}.control-grid[data-astro-cid-noy6vphx] b[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx] b[data-astro-cid-noy6vphx]{font-size:16px}.facts[data-astro-cid-noy6vphx]{margin-top:18px}.facts[data-astro-cid-noy6vphx] article[data-astro-cid-noy6vphx]{min-height:120px}.kling-visual[data-astro-cid-noy6vphx]{display:block}.kling-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);background:var(--color-card);width:100%;height:auto;display:block}.hero-visual[data-astro-cid-noy6vphx]{max-width:1200px;margin-top:26px;margin-bottom:0}.hero-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx]{aspect-ratio:2.08;object-fit:cover;object-position:68% center}.workflow-visual[data-astro-cid-noy6vphx]{grid-column:1/-1;margin-top:10px}.workflow-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx]{aspect-ratio:2.15;object-fit:cover}.control-visual[data-astro-cid-noy6vphx]{margin-top:32px}.control-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx]{aspect-ratio:2.15;object-fit:cover}.api-note[data-astro-cid-noy6vphx]{background:var(--color-card)}.text-link[data-astro-cid-noy6vphx],.sources[data-astro-cid-noy6vphx] a[data-astro-cid-noy6vphx]{color:var(--color-foreground);text-underline-offset:4px;margin-top:18px;font-size:13px;display:inline-block}.faq[data-astro-cid-noy6vphx] details[data-astro-cid-noy6vphx]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-noy6vphx] details[data-astro-cid-noy6vphx]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-noy6vphx] summary[data-astro-cid-noy6vphx]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-noy6vphx] details[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]{max-width:780px;color:var(--color-muted-foreground);font-size:14px;line-height:1.7}.sources[data-astro-cid-noy6vphx]{padding-top:42px;padding-bottom:42px}.sources[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]{margin-right:28px;display:inline-block}.final-cta[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:80px;padding-top:42px;padding-bottom:42px}.final-cta[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]:not(.eyebrow){max-width:700px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}.final-cta[data-astro-cid-noy6vphx] .primary[data-astro-cid-noy6vphx]{margin-top:22px}@media (width<=780px){.kling-wrap[data-astro-cid-noy6vphx]{padding-left:20px;padding-right:20px}.hero-grid[data-astro-cid-noy6vphx],.intro-grid[data-astro-cid-noy6vphx]{grid-template-columns:1fr;gap:34px;margin-top:44px}.section[data-astro-cid-noy6vphx]{padding-top:55px;padding-bottom:55px}.case-grid[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx]{grid-template-columns:1fr 1fr}.control-grid[data-astro-cid-noy6vphx]{grid-template-columns:1fr}.status[data-astro-cid-noy6vphx]{display:block}.status[data-astro-cid-noy6vphx] span[data-astro-cid-noy6vphx]{margin-top:8px;display:block}.sources[data-astro-cid-noy6vphx] p[data-astro-cid-noy6vphx]{margin-right:0;display:block}.hero-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx],.workflow-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx],.control-visual[data-astro-cid-noy6vphx] img[data-astro-cid-noy6vphx]{aspect-ratio:16/9;object-position:68% center}}@media (width<=460px){.kling-hero[data-astro-cid-noy6vphx] h1[data-astro-cid-noy6vphx]{font-size:46px}.case-grid[data-astro-cid-noy6vphx],.facts[data-astro-cid-noy6vphx]{grid-template-columns:1fr}}.model-links[data-astro-cid-noy6vphx]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.model-links[data-astro-cid-noy6vphx] a[data-astro-cid-noy6vphx]{border:1px solid var(--color-border);padding:11px 13px;font-size:12px;line-height:1.4;text-decoration:none}.model-links[data-astro-cid-noy6vphx] a[data-astro-cid-noy6vphx]:hover{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.wrap[data-astro-cid-ueq4y6o4]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-ueq4y6o4]{border-bottom:1px solid var(--color-border);padding:34px 0 70px}.back[data-astro-cid-ueq4y6o4]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-ueq4y6o4]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-ueq4y6o4]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.eyebrow[data-astro-cid-ueq4y6o4]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-ueq4y6o4] h1[data-astro-cid-ueq4y6o4],.kling-localized[data-astro-cid-ueq4y6o4] h2[data-astro-cid-ueq4y6o4]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.05}.hero[data-astro-cid-ueq4y6o4] h1[data-astro-cid-ueq4y6o4]{margin:22px 0 26px;font-size:clamp(42px,6.1vw,80px)}.lead[data-astro-cid-ueq4y6o4],.intro[data-astro-cid-ueq4y6o4]{max-width:760px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.actions[data-astro-cid-ueq4y6o4]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-ueq4y6o4],.secondary[data-astro-cid-ueq4y6o4]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-ueq4y6o4]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.mark[data-astro-cid-ueq4y6o4]{color:#fff;background:#161616;place-items:center;height:82px;margin:-26px -26px 24px;font:900 34px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:grid}.role-card[data-astro-cid-ueq4y6o4] h2[data-astro-cid-ueq4y6o4]{margin:14px 0;font-size:29px}.role-card[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.status[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);align-items:flex-start;gap:15px;margin-top:52px;padding:17px 20px;font-size:13px;line-height:1.65;display:flex}.status[data-astro-cid-ueq4y6o4] span[data-astro-cid-ueq4y6o4]{color:var(--color-muted-foreground)}.section[data-astro-cid-ueq4y6o4]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-ueq4y6o4] h2[data-astro-cid-ueq4y6o4],.final-cta[data-astro-cid-ueq4y6o4] h2[data-astro-cid-ueq4y6o4]{margin:18px 0;font-size:clamp(34px,4vw,54px)}.workflow-note[data-astro-cid-ueq4y6o4]{border-left:2px solid var(--color-border);max-width:760px;margin-top:25px;padding-left:16px}.workflow-note[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4]{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.model-links[data-astro-cid-ueq4y6o4]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.model-links[data-astro-cid-ueq4y6o4] a[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);padding:11px 13px;font-size:12px;text-decoration:none}.case-grid[data-astro-cid-ueq4y6o4],.control-grid[data-astro-cid-ueq4y6o4]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.case-grid[data-astro-cid-ueq4y6o4] article[data-astro-cid-ueq4y6o4],.control-grid[data-astro-cid-ueq4y6o4] article[data-astro-cid-ueq4y6o4]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px}.case-grid[data-astro-cid-ueq4y6o4] span[data-astro-cid-ueq4y6o4]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.case-grid[data-astro-cid-ueq4y6o4] h3[data-astro-cid-ueq4y6o4]{margin:38px 0 13px;font:800 21px/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.case-grid[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4],.control-grid[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4]{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.control-grid[data-astro-cid-ueq4y6o4]{grid-template-columns:repeat(3,1fr)}.control-grid[data-astro-cid-ueq4y6o4] b[data-astro-cid-ueq4y6o4]{font-size:16px}.muted[data-astro-cid-ueq4y6o4],.api-note[data-astro-cid-ueq4y6o4]{background:var(--color-card)}.text-link[data-astro-cid-ueq4y6o4],.source-links[data-astro-cid-ueq4y6o4] a[data-astro-cid-ueq4y6o4]{color:var(--color-foreground);text-underline-offset:4px;margin-top:18px;font-size:13px;display:inline-block}.faq[data-astro-cid-ueq4y6o4] details[data-astro-cid-ueq4y6o4]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-ueq4y6o4] details[data-astro-cid-ueq4y6o4]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-ueq4y6o4] summary[data-astro-cid-ueq4y6o4]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-ueq4y6o4] details[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4]{max-width:780px;color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.source-links[data-astro-cid-ueq4y6o4]{flex-wrap:wrap;gap:20px;display:flex}.final-cta[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:80px;padding-top:42px;padding-bottom:42px}.final-cta[data-astro-cid-ueq4y6o4] p[data-astro-cid-ueq4y6o4]:not(.eyebrow){max-width:700px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}.final-cta[data-astro-cid-ueq4y6o4] .primary[data-astro-cid-ueq4y6o4]{margin-top:22px}.kling-localized[data-astro-cid-ueq4y6o4][dir=rtl] .workflow-note[data-astro-cid-ueq4y6o4]{border-left:0;border-right:2px solid var(--color-border);padding-left:0;padding-right:16px}@media (width<=780px){.wrap[data-astro-cid-ueq4y6o4]{padding-left:20px;padding-right:20px}.hero-grid[data-astro-cid-ueq4y6o4]{grid-template-columns:1fr;gap:34px;margin-top:44px}.section[data-astro-cid-ueq4y6o4]{padding-top:55px;padding-bottom:55px}.case-grid[data-astro-cid-ueq4y6o4],.control-grid[data-astro-cid-ueq4y6o4]{grid-template-columns:1fr}.status[data-astro-cid-ueq4y6o4]{display:block}.status[data-astro-cid-ueq4y6o4] span[data-astro-cid-ueq4y6o4]{margin-top:8px;display:block}.final-cta[data-astro-cid-ueq4y6o4]{margin-bottom:48px}}.hero-visual[data-astro-cid-ueq4y6o4] img[data-astro-cid-ueq4y6o4]{aspect-ratio:2.08;object-fit:cover;object-position:68% center}.section-visual[data-astro-cid-ueq4y6o4] img[data-astro-cid-ueq4y6o4]{aspect-ratio:2.15;object-fit:cover;object-position:center}@media (width<=780px){.hero-visual[data-astro-cid-ueq4y6o4] img[data-astro-cid-ueq4y6o4],.section-visual[data-astro-cid-ueq4y6o4] img[data-astro-cid-ueq4y6o4]{aspect-ratio:16/9;object-position:68% center}}.kling-visual[data-astro-cid-ueq4y6o4]{margin:30px 0 0;display:block}.kling-visual[data-astro-cid-ueq4y6o4] img[data-astro-cid-ueq4y6o4]{border:1px solid var(--color-border);background:var(--color-card);width:100%;height:auto;display:block}.hero-visual[data-astro-cid-ueq4y6o4]{margin-top:42px}.section-visual[data-astro-cid-ueq4y6o4]{max-width:1100px}.wrap[data-astro-cid-safubnwg]{max-width:1200px;margin:auto;padding:0 32px}.hero[data-astro-cid-safubnwg]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-safubnwg]{color:var(--color-muted-foreground);margin-bottom:65px;font-size:13px;text-decoration:none;display:inline-block}.hero-grid[data-astro-cid-safubnwg]{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.eyebrow[data-astro-cid-safubnwg]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-safubnwg] h1[data-astro-cid-safubnwg],.section[data-astro-cid-safubnwg] h2[data-astro-cid-safubnwg]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-safubnwg] h1[data-astro-cid-safubnwg]{max-width:900px;margin:20px 0 25px;font-size:clamp(42px,6vw,76px)}.lead[data-astro-cid-safubnwg],.intro[data-astro-cid-safubnwg]{max-width:820px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.hero-card[data-astro-cid-safubnwg]{border:1px solid var(--color-border);color:#f4f1e8;background:#171717;flex-direction:column;justify-content:space-between;min-height:330px;padding:28px;display:flex}.hero-card[data-astro-cid-safubnwg] span[data-astro-cid-safubnwg],.hero-card[data-astro-cid-safubnwg] small[data-astro-cid-safubnwg]{letter-spacing:.14em;font-size:10px}.hero-card[data-astro-cid-safubnwg] strong[data-astro-cid-safubnwg]{letter-spacing:-.07em;font-size:clamp(46px,6vw,82px);line-height:.9}.hero-card[data-astro-cid-safubnwg] small[data-astro-cid-safubnwg]{color:#b9b4a8}.actions[data-astro-cid-safubnwg]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-safubnwg],.route-list[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-safubnwg]{background:var(--color-foreground);color:var(--color-background)}.section[data-astro-cid-safubnwg]{border-bottom:1px solid var(--color-border);padding:78px 0}.section[data-astro-cid-safubnwg] h2[data-astro-cid-safubnwg]{max-width:950px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.muted[data-astro-cid-safubnwg]{background:var(--color-card)}.decision-grid[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.decision-grid[data-astro-cid-safubnwg] article[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg] article[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg] article[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg] article[data-astro-cid-safubnwg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px}.decision-grid[data-astro-cid-safubnwg] span[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg] span[data-astro-cid-safubnwg]{font:11px var(--font-mono);color:var(--color-muted-foreground)}.decision-grid[data-astro-cid-safubnwg] h2[data-astro-cid-safubnwg]{margin:28px 0 14px;font-size:clamp(26px,3vw,40px)}.decision-grid[data-astro-cid-safubnwg] h3[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg] h3[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg] h3[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg] h3[data-astro-cid-safubnwg]{margin:28px 0 14px;font:800 21px/1.18 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.decision-grid[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg],.faq[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.mode-grid[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg],.route-list[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{color:var(--color-foreground);text-underline-offset:4px;margin-top:20px;padding:0;text-decoration:underline}.steps[data-astro-cid-safubnwg]{grid-template-columns:repeat(4,1fr)}.subheading[data-astro-cid-safubnwg]{margin:54px 0 12px;font:800 28px/1.15 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.faq[data-astro-cid-safubnwg] details[data-astro-cid-safubnwg]{border-top:1px solid var(--color-border);max-width:880px;padding:18px 0}.faq[data-astro-cid-safubnwg] details[data-astro-cid-safubnwg]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-safubnwg] summary[data-astro-cid-safubnwg]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg]{margin:14px 0 0}.source-note[data-astro-cid-safubnwg]{max-width:820px;color:var(--color-muted-foreground);margin:20px 0 0;font-size:14px;line-height:1.75}.source-note[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{color:var(--color-foreground);text-underline-offset:4px}.route-list[data-astro-cid-safubnwg]{flex-wrap:wrap;gap:18px 30px;margin-top:28px;display:flex}.sources[data-astro-cid-safubnwg]{border-bottom:0}@media (width<=850px){.wrap[data-astro-cid-safubnwg]{padding:0 20px}.hero[data-astro-cid-safubnwg]{padding-bottom:55px}.back[data-astro-cid-safubnwg]{margin-bottom:48px}.hero-grid[data-astro-cid-safubnwg]{grid-template-columns:1fr;gap:30px}.decision-grid[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg]{grid-template-columns:1fr 1fr}}@media (width<=540px){.section[data-astro-cid-safubnwg]{padding:55px 0}.decision-grid[data-astro-cid-safubnwg],.mode-grid[data-astro-cid-safubnwg],.steps[data-astro-cid-safubnwg],.lane-grid[data-astro-cid-safubnwg]{grid-template-columns:1fr}.hero[data-astro-cid-safubnwg] h1[data-astro-cid-safubnwg]{font-size:clamp(38px,12vw,58px)}}.actions[data-astro-cid-safubnwg]{justify-content:flex-start;align-items:stretch}.actions[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:200px;max-width:100%;min-height:48px;display:inline-flex;white-space:nowrap!important}@media (width<=540px){.actions[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{width:min(100%,280px)}}.secondary[data-astro-cid-safubnwg]{border:1px solid var(--color-border);color:var(--color-foreground);letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.keyword-note[data-astro-cid-safubnwg]{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.keyword-note[data-astro-cid-safubnwg] span[data-astro-cid-safubnwg]{border:1px solid var(--color-border);color:var(--color-muted-foreground);padding:9px 11px;font-size:12px}.actions[data-astro-cid-safubnwg] a[data-astro-cid-safubnwg]{white-space:normal;text-align:center;max-width:100%}.production-grid[data-astro-cid-safubnwg]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.production-grid[data-astro-cid-safubnwg] article[data-astro-cid-safubnwg]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px}.production-grid[data-astro-cid-safubnwg] h3[data-astro-cid-safubnwg]{margin:0 0 14px;font:800 21px/1.18 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.production-grid[data-astro-cid-safubnwg] p[data-astro-cid-safubnwg]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.guide-image[data-astro-cid-safubnwg]{border:1px solid var(--color-border);background:#171717;margin:42px 0 0;overflow:hidden}.guide-image[data-astro-cid-safubnwg] img[data-astro-cid-safubnwg]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.case-image[data-astro-cid-safubnwg]{max-width:1000px;margin-left:auto;margin-right:auto}@media (width<=850px){.production-grid[data-astro-cid-safubnwg]{grid-template-columns:1fr 1fr}}@media (width<=540px){.production-grid[data-astro-cid-safubnwg]{grid-template-columns:1fr}}.wrap[data-astro-cid-hn5ttviy]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.hero[data-astro-cid-hn5ttviy]{border-bottom:1px solid var(--color-border);padding:34px 0 70px}.back[data-astro-cid-hn5ttviy]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-hn5ttviy]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-hn5ttviy]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.eyebrow[data-astro-cid-hn5ttviy]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-hn5ttviy] h1[data-astro-cid-hn5ttviy],.suno-localized[data-astro-cid-hn5ttviy] h2[data-astro-cid-hn5ttviy]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.05}.hero[data-astro-cid-hn5ttviy] h1[data-astro-cid-hn5ttviy]{margin:22px 0 26px;font-size:clamp(42px,6.1vw,80px)}.lead[data-astro-cid-hn5ttviy],.intro[data-astro-cid-hn5ttviy]{max-width:780px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.actions[data-astro-cid-hn5ttviy]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-hn5ttviy],.secondary[data-astro-cid-hn5ttviy]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-hn5ttviy]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);color:var(--color-foreground)}.role-card[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-card[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy]{object-fit:contain;width:72px;height:72px;margin-bottom:22px;display:block}.role-card[data-astro-cid-hn5ttviy] h2[data-astro-cid-hn5ttviy]{margin:14px 0;font-size:27px}.role-card[data-astro-cid-hn5ttviy] p[data-astro-cid-hn5ttviy]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.section[data-astro-cid-hn5ttviy]{border-bottom:1px solid var(--color-border);padding-top:78px;padding-bottom:78px}.section[data-astro-cid-hn5ttviy] h2[data-astro-cid-hn5ttviy],.final-cta[data-astro-cid-hn5ttviy] h2[data-astro-cid-hn5ttviy]{margin:18px 0;font-size:clamp(34px,4vw,54px)}.keyword-note[data-astro-cid-hn5ttviy]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.keyword-note[data-astro-cid-hn5ttviy] strong[data-astro-cid-hn5ttviy],.keyword-note[data-astro-cid-hn5ttviy] span[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);padding:11px 14px;font-size:12px}.keyword-note[data-astro-cid-hn5ttviy] span[data-astro-cid-hn5ttviy]{color:var(--color-muted-foreground)}.workflow-grid[data-astro-cid-hn5ttviy]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.workflow-grid[data-astro-cid-hn5ttviy] article[data-astro-cid-hn5ttviy]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px}.workflow-grid[data-astro-cid-hn5ttviy] span[data-astro-cid-hn5ttviy]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.workflow-grid[data-astro-cid-hn5ttviy] h3[data-astro-cid-hn5ttviy]{margin:28px 0 12px;font:800 20px/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.workflow-grid[data-astro-cid-hn5ttviy] p[data-astro-cid-hn5ttviy],.faq[data-astro-cid-hn5ttviy] details[data-astro-cid-hn5ttviy] p[data-astro-cid-hn5ttviy],.final-cta[data-astro-cid-hn5ttviy] p[data-astro-cid-hn5ttviy]:not(.eyebrow){color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.model-links[data-astro-cid-hn5ttviy]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.model-links[data-astro-cid-hn5ttviy] a[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);padding:11px 13px;font-size:12px;text-decoration:none}.suno-visual[data-astro-cid-hn5ttviy]{display:block}.suno-visual[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);background:var(--color-card);object-fit:cover;width:100%;height:auto;display:block}.hero-visual[data-astro-cid-hn5ttviy]{margin-top:42px}.hero-visual[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy]{aspect-ratio:2.08}.section-visual[data-astro-cid-hn5ttviy]{max-width:1100px;margin:32px 0 0}.section-visual[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy]{aspect-ratio:2.15}.muted[data-astro-cid-hn5ttviy]{background:var(--color-card)}.text-link[data-astro-cid-hn5ttviy],.source-links[data-astro-cid-hn5ttviy] a[data-astro-cid-hn5ttviy]{color:var(--color-foreground);text-underline-offset:4px;margin-top:18px;font-size:13px;display:inline-block}.faq[data-astro-cid-hn5ttviy] details[data-astro-cid-hn5ttviy]{border-top:1px solid var(--color-border);max-width:850px;padding:18px 0}.faq[data-astro-cid-hn5ttviy] details[data-astro-cid-hn5ttviy]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-hn5ttviy] summary[data-astro-cid-hn5ttviy]{cursor:pointer;font-size:16px;font-weight:700}.source-links[data-astro-cid-hn5ttviy]{flex-wrap:wrap;gap:20px;display:flex}.final-cta[data-astro-cid-hn5ttviy]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:80px;padding-top:42px;padding-bottom:42px}.suno-localized[data-astro-cid-hn5ttviy][dir=rtl] .keyword-note[data-astro-cid-hn5ttviy],.suno-localized[data-astro-cid-hn5ttviy][dir=rtl] .model-links[data-astro-cid-hn5ttviy],.suno-localized[data-astro-cid-hn5ttviy][dir=rtl] .source-links[data-astro-cid-hn5ttviy]{justify-content:flex-end}@media (width<=780px){.wrap[data-astro-cid-hn5ttviy]{padding-left:20px;padding-right:20px}.hero-grid[data-astro-cid-hn5ttviy]{grid-template-columns:1fr;gap:34px;margin-top:44px}.section[data-astro-cid-hn5ttviy]{padding-top:55px;padding-bottom:55px}.workflow-grid[data-astro-cid-hn5ttviy]{grid-template-columns:1fr 1fr}.hero-visual[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy],.section-visual[data-astro-cid-hn5ttviy] img[data-astro-cid-hn5ttviy]{aspect-ratio:16/9}.final-cta[data-astro-cid-hn5ttviy]{margin-bottom:48px}}@media (width<=480px){.workflow-grid[data-astro-cid-hn5ttviy]{grid-template-columns:1fr}}.actions[data-astro-cid-hn5ttviy]{justify-content:flex-start;align-items:stretch}.actions[data-astro-cid-hn5ttviy] a[data-astro-cid-hn5ttviy]{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:200px;max-width:100%;min-height:48px;display:inline-flex;white-space:nowrap!important}.final-cta[data-astro-cid-hn5ttviy] .actions[data-astro-cid-hn5ttviy]{margin-top:22px}.final-cta[data-astro-cid-hn5ttviy] .primary[data-astro-cid-hn5ttviy]{margin-top:0}@media (width<=480px){.actions[data-astro-cid-hn5ttviy] a[data-astro-cid-hn5ttviy]{width:min(100%,280px)}}.output-note[data-astro-cid-hn5ttviy]{border-left:2px solid var(--color-border);max-width:780px;color:var(--color-muted-foreground);margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.7}.seo-terms[data-astro-cid-hn5ttviy]{max-width:900px;color:var(--color-muted-foreground);margin-top:18px;font-size:12px;line-height:1.7}.seo-terms[data-astro-cid-hn5ttviy] strong[data-astro-cid-hn5ttviy]{color:var(--color-foreground)}.actions[data-astro-cid-hn5ttviy] a[data-astro-cid-hn5ttviy]{white-space:normal;text-align:center;max-width:100%}.suno-localized[data-astro-cid-hn5ttviy][dir=rtl] .output-note[data-astro-cid-hn5ttviy]{border-left:0;border-right:2px solid var(--color-border);padding-left:0;padding-right:16px}.kimi-guide[data-astro-cid-iirpk4yv]{color:var(--color-foreground)}.guide-wrap[data-astro-cid-iirpk4yv]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.guide-hero[data-astro-cid-iirpk4yv]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-iirpk4yv]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-iirpk4yv],.overview-grid[data-astro-cid-iirpk4yv],.api-section[data-astro-cid-iirpk4yv]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.overview-grid[data-astro-cid-iirpk4yv]{grid-template-columns:.8fr 1.2fr;margin-top:0}.eyebrow[data-astro-cid-iirpk4yv],.section-label[data-astro-cid-iirpk4yv]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-hero[data-astro-cid-iirpk4yv] h1[data-astro-cid-iirpk4yv],.guide-section[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv],.final-cta[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.02}.guide-hero[data-astro-cid-iirpk4yv] h1[data-astro-cid-iirpk4yv]{max-width:930px;margin:22px 0 26px;font-size:clamp(43px,6.2vw,82px)}.lead[data-astro-cid-iirpk4yv],.section-intro[data-astro-cid-iirpk4yv],.case-copy[data-astro-cid-iirpk4yv]{max-width:780px;color:var(--color-muted-foreground);font-size:18px;line-height:1.72}.hero-actions[data-astro-cid-iirpk4yv]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.primary[data-astro-cid-iirpk4yv],.secondary[data-astro-cid-iirpk4yv]{letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-iirpk4yv]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-iirpk4yv]{border:1px solid var(--color-border);color:var(--color-foreground)}.primary[data-astro-cid-iirpk4yv]:hover{opacity:.82}.secondary[data-astro-cid-iirpk4yv]:hover{background:var(--color-foreground);color:var(--color-background)}.role-card[data-astro-cid-iirpk4yv]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-mark[data-astro-cid-iirpk4yv]{color:#fff;background:#111;place-items:center;height:102px;margin:-26px -26px 24px;display:grid}.role-mark[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{letter-spacing:-.08em;font-size:48px;font-weight:900}.role-card[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv]{margin:13px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:30px;line-height:1.05}.role-card[data-astro-cid-iirpk4yv] p[data-astro-cid-iirpk4yv]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.75}.guide-section[data-astro-cid-iirpk4yv]{border-bottom:1px solid var(--color-border);padding-top:82px;padding-bottom:82px}.guide-section[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv],.final-cta[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv]{max-width:960px;margin:18px 0;font-size:clamp(34px,4vw,54px)}.task-grid[data-astro-cid-iirpk4yv]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.task-grid[data-astro-cid-iirpk4yv] article[data-astro-cid-iirpk4yv]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:210px;padding:22px}.task-grid[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.task-grid[data-astro-cid-iirpk4yv] h3[data-astro-cid-iirpk4yv]{margin:42px 0 12px;font-size:21px;line-height:1.15}.task-grid[data-astro-cid-iirpk4yv] p[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);font-size:13px;line-height:1.7}.case-copy[data-astro-cid-iirpk4yv]{max-width:920px}.case-flow[data-astro-cid-iirpk4yv],.route-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:34px;display:grid}.case-flow[data-astro-cid-iirpk4yv]>div[data-astro-cid-iirpk4yv],.route-grid[data-astro-cid-iirpk4yv]>div[data-astro-cid-iirpk4yv]{border:1px solid var(--color-border);background:var(--color-card);padding:20px}.case-flow[data-astro-cid-iirpk4yv] b[data-astro-cid-iirpk4yv]{font:11px var(--font-mono);color:var(--color-muted-foreground)}.case-flow[data-astro-cid-iirpk4yv] strong[data-astro-cid-iirpk4yv],.case-flow[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{display:block}.case-flow[data-astro-cid-iirpk4yv] strong[data-astro-cid-iirpk4yv]{margin-top:28px;font-size:16px}.case-flow[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);margin-top:9px;font-size:12px;line-height:1.6}.case-flow[data-astro-cid-iirpk4yv] i[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);place-items:center;padding:0 12px;font-style:normal;display:grid}.cost-band[data-astro-cid-iirpk4yv]{background:var(--color-card);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cost-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr 1fr;gap:60px;padding-top:66px;padding-bottom:66px;display:grid}.cost-grid[data-astro-cid-iirpk4yv] h2[data-astro-cid-iirpk4yv]{margin:18px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:43px;line-height:1.04}.cost-grid[data-astro-cid-iirpk4yv] p[data-astro-cid-iirpk4yv]:not(.cost-note){color:var(--color-muted-foreground);font-size:16px;line-height:1.75}.cost-note[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:20px;padding-top:15px;font-size:12px;line-height:1.6}.route-section[data-astro-cid-iirpk4yv]{border-top:1px solid var(--color-border)}.route-grid[data-astro-cid-iirpk4yv]{grid-template-columns:repeat(3,1fr);gap:0}.route-grid[data-astro-cid-iirpk4yv]>div[data-astro-cid-iirpk4yv]{min-height:120px}.route-grid[data-astro-cid-iirpk4yv] strong[data-astro-cid-iirpk4yv],.route-grid[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{display:block}.route-grid[data-astro-cid-iirpk4yv] strong[data-astro-cid-iirpk4yv]{font-size:15px}.route-grid[data-astro-cid-iirpk4yv] span[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);margin-top:13px;font-size:13px;line-height:1.6}.route-grid[data-astro-cid-iirpk4yv] .active[data-astro-cid-iirpk4yv]{border-color:var(--color-foreground)}.api-section[data-astro-cid-iirpk4yv]{grid-template-columns:1fr 1fr;align-items:start}.api-section[data-astro-cid-iirpk4yv] pre[data-astro-cid-iirpk4yv]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;margin:0;padding:28px;overflow:auto}.faq[data-astro-cid-iirpk4yv] details[data-astro-cid-iirpk4yv]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-iirpk4yv] details[data-astro-cid-iirpk4yv]:last-of-type{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-iirpk4yv] summary[data-astro-cid-iirpk4yv]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-iirpk4yv] details[data-astro-cid-iirpk4yv] p[data-astro-cid-iirpk4yv]{max-width:820px;color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.source-links[data-astro-cid-iirpk4yv]{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.source-links[data-astro-cid-iirpk4yv] a[data-astro-cid-iirpk4yv]{color:var(--color-foreground);text-underline-offset:4px;font-size:13px}.final-cta[data-astro-cid-iirpk4yv]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding-top:46px;padding-bottom:46px}.final-cta[data-astro-cid-iirpk4yv] p[data-astro-cid-iirpk4yv]:not(.eyebrow){max-width:700px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}@media (width<=820px){.guide-wrap[data-astro-cid-iirpk4yv]{padding-left:20px;padding-right:20px}.guide-hero[data-astro-cid-iirpk4yv]{padding-bottom:52px}.hero-grid[data-astro-cid-iirpk4yv],.overview-grid[data-astro-cid-iirpk4yv],.api-section[data-astro-cid-iirpk4yv],.cost-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr;gap:35px}.hero-grid[data-astro-cid-iirpk4yv]{margin-top:45px}.task-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr 1fr}.case-flow[data-astro-cid-iirpk4yv]{grid-template-columns:1fr;gap:10px}.case-flow[data-astro-cid-iirpk4yv] i[data-astro-cid-iirpk4yv]{padding:2px;transform:rotate(90deg)}.route-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr}.guide-section[data-astro-cid-iirpk4yv]{padding-top:56px;padding-bottom:56px}}@media (width<=480px){.guide-hero[data-astro-cid-iirpk4yv] h1[data-astro-cid-iirpk4yv]{font-size:45px}.task-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr}.final-cta[data-astro-cid-iirpk4yv]{margin-bottom:48px}.primary[data-astro-cid-iirpk4yv],.secondary[data-astro-cid-iirpk4yv]{white-space:normal;max-width:100%}}.guide-visual[data-astro-cid-iirpk4yv]{margin-top:38px}.guide-visual[data-astro-cid-iirpk4yv] img[data-astro-cid-iirpk4yv]{border:1px solid var(--color-border);background:var(--color-card);width:100%;height:auto;display:block}.hero-visual[data-astro-cid-iirpk4yv] img[data-astro-cid-iirpk4yv],.case-visual[data-astro-cid-iirpk4yv] img[data-astro-cid-iirpk4yv],.workflow-visual[data-astro-cid-iirpk4yv] img[data-astro-cid-iirpk4yv]{aspect-ratio:16/9;object-fit:cover}.guide-visual[data-astro-cid-iirpk4yv] figcaption[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);margin-top:10px;font-size:12px;line-height:1.6}.role-mark[data-astro-cid-iirpk4yv] img[data-astro-cid-iirpk4yv]{object-fit:cover;border:0;width:96px;height:96px}.model-id[data-astro-cid-iirpk4yv]{color:var(--color-muted-foreground);margin-top:16px;font-size:11px!important;line-height:1.6!important}.case-quota[data-astro-cid-iirpk4yv]{border-left:2px solid var(--color-foreground);max-width:920px;color:var(--color-foreground);margin:14px 0 0;padding-left:14px;font-size:14px;line-height:1.7}.decision-section[data-astro-cid-iirpk4yv]{background:var(--color-card)}.decision-grid[data-astro-cid-iirpk4yv]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.decision-grid[data-astro-cid-iirpk4yv] article[data-astro-cid-iirpk4yv]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:225px;padding:24px}.decision-number[data-astro-cid-iirpk4yv]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground);margin:0}.decision-grid[data-astro-cid-iirpk4yv] h3[data-astro-cid-iirpk4yv]{margin:38px 0 12px;font-size:21px;line-height:1.15}.decision-grid[data-astro-cid-iirpk4yv] article[data-astro-cid-iirpk4yv]>p[data-astro-cid-iirpk4yv]:last-child{color:var(--color-muted-foreground);font-size:13px;line-height:1.7}.plain-note[data-astro-cid-iirpk4yv]{max-width:900px;color:var(--color-muted-foreground);margin:18px 0 0;font-size:12px;line-height:1.7}@media (width<=820px){.decision-grid[data-astro-cid-iirpk4yv]{grid-template-columns:1fr}}.wrap[data-astro-cid-tf4b5rts]{max-width:1200px;margin:auto;padding:0 32px}.hero[data-astro-cid-tf4b5rts]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-tf4b5rts]{color:var(--color-muted-foreground);margin-bottom:65px;font-size:13px;text-decoration:none;display:inline-block}.hero-grid[data-astro-cid-tf4b5rts]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.eyebrow[data-astro-cid-tf4b5rts]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-tf4b5rts] h1[data-astro-cid-tf4b5rts],.section[data-astro-cid-tf4b5rts] h2[data-astro-cid-tf4b5rts]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.03}.hero[data-astro-cid-tf4b5rts] h1[data-astro-cid-tf4b5rts]{max-width:820px;margin:20px 0 25px;font-size:clamp(42px,6vw,76px)}.lead[data-astro-cid-tf4b5rts],.intro[data-astro-cid-tf4b5rts]{max-width:790px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.hero[data-astro-cid-tf4b5rts] figure[data-astro-cid-tf4b5rts]{margin:0}.hero[data-astro-cid-tf4b5rts] figure[data-astro-cid-tf4b5rts] img[data-astro-cid-tf4b5rts]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-border);width:100%;display:block}.design-visual[data-astro-cid-tf4b5rts]{border:1px solid var(--color-border);color:#f4f1e8;background:#171717;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex}.design-visual[data-astro-cid-tf4b5rts] span[data-astro-cid-tf4b5rts],.design-visual[data-astro-cid-tf4b5rts] small[data-astro-cid-tf4b5rts]{letter-spacing:.14em;font-size:11px}.design-visual[data-astro-cid-tf4b5rts] strong[data-astro-cid-tf4b5rts]{letter-spacing:-.07em;font-size:clamp(44px,7vw,90px);line-height:.86}.design-visual[data-astro-cid-tf4b5rts] small[data-astro-cid-tf4b5rts]{color:#b9b4a8}.actions[data-astro-cid-tf4b5rts]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-tf4b5rts],.secondary[data-astro-cid-tf4b5rts],.pending[data-astro-cid-tf4b5rts],.source-link[data-astro-cid-tf4b5rts]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-tf4b5rts]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-tf4b5rts]{border:1px solid var(--color-border);color:var(--color-foreground)}.pending[data-astro-cid-tf4b5rts]{border:1px dashed var(--color-border);color:var(--color-muted-foreground);background:var(--color-card);cursor:not-allowed}.section[data-astro-cid-tf4b5rts]{border-bottom:1px solid var(--color-border);padding:78px 0}.section[data-astro-cid-tf4b5rts] h2[data-astro-cid-tf4b5rts]{max-width:950px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.muted[data-astro-cid-tf4b5rts]{background:var(--color-card)}.steps[data-astro-cid-tf4b5rts]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.steps[data-astro-cid-tf4b5rts] article[data-astro-cid-tf4b5rts]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px}.steps[data-astro-cid-tf4b5rts] h3[data-astro-cid-tf4b5rts]{margin:0 0 14px;font:800 21px/1.18 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.steps[data-astro-cid-tf4b5rts] p[data-astro-cid-tf4b5rts],.faq[data-astro-cid-tf4b5rts] p[data-astro-cid-tf4b5rts]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.faq[data-astro-cid-tf4b5rts] details[data-astro-cid-tf4b5rts]{border-top:1px solid var(--color-border);max-width:860px;padding:18px 0}.faq[data-astro-cid-tf4b5rts] details[data-astro-cid-tf4b5rts]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-tf4b5rts] summary[data-astro-cid-tf4b5rts]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-tf4b5rts] p[data-astro-cid-tf4b5rts]{margin:14px 0 0}.source-link[data-astro-cid-tf4b5rts]{text-underline-offset:4px;color:var(--color-foreground);margin-top:22px;padding-left:0;text-decoration:underline}.sources[data-astro-cid-tf4b5rts]{border-bottom:0}@media (width<=850px){.wrap[data-astro-cid-tf4b5rts]{padding:0 20px}.hero[data-astro-cid-tf4b5rts]{padding-bottom:55px}.back[data-astro-cid-tf4b5rts]{margin-bottom:48px}.hero-grid[data-astro-cid-tf4b5rts]{grid-template-columns:1fr;gap:30px}.hero[data-astro-cid-tf4b5rts] h1[data-astro-cid-tf4b5rts]{max-width:850px}.hero[data-astro-cid-tf4b5rts] figure[data-astro-cid-tf4b5rts],.design-visual[data-astro-cid-tf4b5rts]{max-width:760px}.steps[data-astro-cid-tf4b5rts]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.section[data-astro-cid-tf4b5rts]{padding:55px 0}.steps[data-astro-cid-tf4b5rts]{grid-template-columns:1fr}.design-visual[data-astro-cid-tf4b5rts]{min-height:280px}.hero[data-astro-cid-tf4b5rts] h1[data-astro-cid-tf4b5rts]{font-size:clamp(38px,12vw,58px)}}.wrap[data-astro-cid-bwphtc63]{max-width:1200px;margin:auto;padding:0 32px}.hero[data-astro-cid-bwphtc63]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-bwphtc63]{color:var(--color-muted-foreground);margin-bottom:65px;font-size:13px;text-decoration:none;display:inline-block}.hero-grid[data-astro-cid-bwphtc63]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,5.5vw,76px);display:grid}.eyebrow[data-astro-cid-bwphtc63]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hero[data-astro-cid-bwphtc63] h1[data-astro-cid-bwphtc63],.section[data-astro-cid-bwphtc63] h2[data-astro-cid-bwphtc63]{letter-spacing:-.03em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.hero[data-astro-cid-bwphtc63] h1[data-astro-cid-bwphtc63]{max-width:850px;margin:20px 0 25px;font-size:clamp(40px,6vw,72px)}.lead[data-astro-cid-bwphtc63],.intro[data-astro-cid-bwphtc63]{max-width:800px;color:var(--color-muted-foreground);font-size:18px;line-height:1.75}.visual[data-astro-cid-bwphtc63]{border:1px solid var(--color-border);color:#f4f1e8;background:#171717;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;display:flex}.visual[data-astro-cid-bwphtc63] span[data-astro-cid-bwphtc63],.visual[data-astro-cid-bwphtc63] small[data-astro-cid-bwphtc63]{letter-spacing:.14em;font-size:11px}.visual[data-astro-cid-bwphtc63] strong[data-astro-cid-bwphtc63]{letter-spacing:-.05em;font-size:clamp(30px,4.5vw,62px);line-height:.95}.visual[data-astro-cid-bwphtc63] small[data-astro-cid-bwphtc63]{color:#b9b4a8}.actions[data-astro-cid-bwphtc63]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary[data-astro-cid-bwphtc63],.secondary[data-astro-cid-bwphtc63],.source-link[data-astro-cid-bwphtc63]{letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-bwphtc63]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-bwphtc63]{border:1px solid var(--color-border);color:var(--color-foreground)}.section[data-astro-cid-bwphtc63]{border-bottom:1px solid var(--color-border);padding:78px 0}.section[data-astro-cid-bwphtc63] h2[data-astro-cid-bwphtc63]{max-width:950px;margin:17px 0;font-size:clamp(32px,4vw,52px)}.muted[data-astro-cid-bwphtc63]{background:var(--color-card)}.steps[data-astro-cid-bwphtc63]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.steps[data-astro-cid-bwphtc63] article[data-astro-cid-bwphtc63]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px}.steps[data-astro-cid-bwphtc63] b[data-astro-cid-bwphtc63]{font:11px var(--font-mono);color:var(--color-muted-foreground)}.steps[data-astro-cid-bwphtc63] p[data-astro-cid-bwphtc63]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.source-link[data-astro-cid-bwphtc63]{color:var(--color-foreground);text-underline-offset:4px;padding-left:0;text-decoration:underline}@media (width<=850px){.wrap[data-astro-cid-bwphtc63]{padding:0 20px}.hero[data-astro-cid-bwphtc63]{padding-bottom:55px}.back[data-astro-cid-bwphtc63]{margin-bottom:48px}.hero-grid[data-astro-cid-bwphtc63]{grid-template-columns:1fr;gap:30px}.visual[data-astro-cid-bwphtc63]{max-width:760px}.steps[data-astro-cid-bwphtc63]{grid-template-columns:1fr 1fr}}@media (width<=540px){.section[data-astro-cid-bwphtc63]{padding:55px 0}.steps[data-astro-cid-bwphtc63]{grid-template-columns:1fr}.visual[data-astro-cid-bwphtc63]{min-height:280px}}.glm-guide[data-astro-cid-tezv2ryh]{color:var(--color-foreground)}.guide-wrap[data-astro-cid-tezv2ryh]{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.guide-hero[data-astro-cid-tezv2ryh]{border-bottom:1px solid var(--color-border);padding:34px 0 78px}.back[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);font-size:13px;text-decoration:none}.back[data-astro-cid-tezv2ryh]:hover{text-underline-offset:4px;text-decoration:underline}.hero-grid[data-astro-cid-tezv2ryh]{grid-template-columns:minmax(0,1fr) 340px;gap:70px;margin-top:68px;display:grid}.eyebrow[data-astro-cid-tezv2ryh],.section-label[data-astro-cid-tezv2ryh]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-hero[data-astro-cid-tezv2ryh] h1[data-astro-cid-tezv2ryh],.guide-section[data-astro-cid-tezv2ryh] h2[data-astro-cid-tezv2ryh],.final-cta[data-astro-cid-tezv2ryh] h2[data-astro-cid-tezv2ryh]{letter-spacing:-.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1.04}.guide-hero[data-astro-cid-tezv2ryh] h1[data-astro-cid-tezv2ryh]{max-width:960px;margin:22px 0 26px;font-size:clamp(43px,6.2vw,82px)}.lead[data-astro-cid-tezv2ryh],.section-intro[data-astro-cid-tezv2ryh],.case-section[data-astro-cid-tezv2ryh] .section-intro[data-astro-cid-tezv2ryh]{max-width:860px;color:var(--color-muted-foreground);font-size:18px;line-height:1.72}.hero-actions[data-astro-cid-tezv2ryh]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.primary[data-astro-cid-tezv2ryh],.secondary[data-astro-cid-tezv2ryh]{letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:14px 18px;font:700 11px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.primary[data-astro-cid-tezv2ryh]{background:var(--color-foreground);color:var(--color-background)}.secondary[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);color:var(--color-foreground)}.primary[data-astro-cid-tezv2ryh]:hover{opacity:.82}.secondary[data-astro-cid-tezv2ryh]:hover{background:var(--color-foreground);color:var(--color-background)}.role-card[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);background:var(--color-card);align-self:end;padding:26px}.role-mark[data-astro-cid-tezv2ryh]{color:#fff;background:#050505;place-items:center;height:110px;margin:-26px -26px 24px;display:grid}.role-mark[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh]{letter-spacing:-.08em;font:900 44px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.role-card[data-astro-cid-tezv2ryh] h2[data-astro-cid-tezv2ryh]{margin:13px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:30px;line-height:1.05}.role-card[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]:last-child{color:var(--color-muted-foreground);font-size:12px;line-height:1.7}.model-id[data-astro-cid-tezv2ryh]{margin-top:18px!important}.guide-figure[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);background:#080a0d;margin:0;overflow:hidden}.guide-figure[data-astro-cid-tezv2ryh] img[data-astro-cid-tezv2ryh]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hero-figure[data-astro-cid-tezv2ryh]{margin-top:48px}.visual-strip[data-astro-cid-tezv2ryh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.guide-section[data-astro-cid-tezv2ryh]{border-bottom:1px solid var(--color-border);padding-top:82px;padding-bottom:82px}.guide-section[data-astro-cid-tezv2ryh] h2[data-astro-cid-tezv2ryh],.final-cta[data-astro-cid-tezv2ryh] h2[data-astro-cid-tezv2ryh]{max-width:980px;margin:18px 0;font-size:clamp(34px,4vw,54px)}.decision-section[data-astro-cid-tezv2ryh]{background:var(--color-card)}.decision-grid[data-astro-cid-tezv2ryh]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.decision-grid[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:220px;padding:24px}.decision-grid[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh],.task-grid[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh]{font:11px/1 var(--font-mono);color:var(--color-muted-foreground)}.decision-grid[data-astro-cid-tezv2ryh] h3[data-astro-cid-tezv2ryh]{margin:38px 0 12px;font-size:21px;line-height:1.15}.decision-grid[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh],.task-grid[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh],.flow-grid[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);font-size:13px;line-height:1.72}.task-grid[data-astro-cid-tezv2ryh]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.task-grid[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:220px;padding:22px}.task-grid[data-astro-cid-tezv2ryh] h3[data-astro-cid-tezv2ryh]{margin:42px 0 12px;font-size:21px;line-height:1.15}.task-map[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);background:var(--color-border);gap:1px;margin-top:32px;display:grid}.task-map[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{background:var(--color-background);grid-template-columns:1.1fr 1fr 1.4fr;gap:18px;padding:16px 18px;font-size:13px;display:grid}.task-map[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh]{font-weight:700}.task-map[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);margin:0;line-height:1.6}.flow-grid[data-astro-cid-tezv2ryh]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.flow-grid[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:150px;padding:22px}.flow-grid[data-astro-cid-tezv2ryh] strong[data-astro-cid-tezv2ryh]{font-size:16px}.flow-grid[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{margin-top:18px}.fact-grid[data-astro-cid-tezv2ryh]{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;display:grid}.fact-card[data-astro-cid-tezv2ryh]{background:var(--color-background);min-height:120px;padding:20px}.fact-card[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh],.case-steps[data-astro-cid-tezv2ryh] span[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.fact-card[data-astro-cid-tezv2ryh] strong[data-astro-cid-tezv2ryh]{margin-top:18px;font-size:18px;line-height:1.25;display:block}.limits-grid[data-astro-cid-tezv2ryh]{grid-template-columns:1fr 1fr;gap:36px;margin-top:42px;display:grid}.limits-grid[data-astro-cid-tezv2ryh] ul[data-astro-cid-tezv2ryh]{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.limits-grid[data-astro-cid-tezv2ryh] li[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.limits-grid[data-astro-cid-tezv2ryh] li[data-astro-cid-tezv2ryh]:before{content:"·";color:var(--color-foreground);font-weight:900;position:absolute;left:0}.quality-note[data-astro-cid-tezv2ryh]{border-left:1px solid var(--color-border);padding-left:30px}.subheading[data-astro-cid-tezv2ryh]{margin-top:48px;font-size:20px}.case-steps[data-astro-cid-tezv2ryh]{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid}.case-steps[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{background:var(--color-background);min-height:160px;padding:20px}.case-steps[data-astro-cid-tezv2ryh] strong[data-astro-cid-tezv2ryh]{margin-top:22px;font-size:16px;display:block}.case-steps[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.case-outcome[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);grid-template-columns:100px 1fr;gap:8px 20px;margin-top:30px;padding:22px;display:grid}.case-outcome[data-astro-cid-tezv2ryh] strong[data-astro-cid-tezv2ryh]{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.case-outcome[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.7}.cost-example-title[data-astro-cid-tezv2ryh]{margin:32px 0 10px;font-size:15px}.cost-grid[data-astro-cid-tezv2ryh]>div[data-astro-cid-tezv2ryh]>p[data-astro-cid-tezv2ryh]{color:var(--color-muted-foreground);font-size:16px;line-height:1.75}.api-section[data-astro-cid-tezv2ryh]{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.api-section[data-astro-cid-tezv2ryh] pre[data-astro-cid-tezv2ryh]{white-space:pre-wrap;color:#f5f5f5;font:13px/1.7 var(--font-mono);background:#090909;margin:0;padding:28px;overflow:auto}.faq[data-astro-cid-tezv2ryh] details[data-astro-cid-tezv2ryh]{border-top:1px solid var(--color-border);padding:18px 0}.faq[data-astro-cid-tezv2ryh] details[data-astro-cid-tezv2ryh]:last-of-type{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-tezv2ryh] summary[data-astro-cid-tezv2ryh]{cursor:pointer;font-size:16px;font-weight:700}.faq[data-astro-cid-tezv2ryh] details[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]{max-width:850px;color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.source-links[data-astro-cid-tezv2ryh]{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.source-links[data-astro-cid-tezv2ryh] a[data-astro-cid-tezv2ryh]{color:var(--color-foreground);text-underline-offset:4px;font-size:13px}.final-cta[data-astro-cid-tezv2ryh]{border:1px solid var(--color-border);background:var(--color-card);margin-top:8px;margin-bottom:82px;padding-top:46px;padding-bottom:46px}.final-cta[data-astro-cid-tezv2ryh] p[data-astro-cid-tezv2ryh]:not(.eyebrow){max-width:700px;color:var(--color-muted-foreground);font-size:16px;line-height:1.7}.role-mark[data-astro-cid-tezv2ryh] img[data-astro-cid-tezv2ryh]{object-fit:cover;border-radius:14px;width:78px;height:78px;display:block}@media (width<=820px){.guide-wrap[data-astro-cid-tezv2ryh]{padding-left:20px;padding-right:20px}.guide-hero[data-astro-cid-tezv2ryh]{padding-bottom:52px}.hero-grid[data-astro-cid-tezv2ryh],.api-section[data-astro-cid-tezv2ryh],.cost-grid[data-astro-cid-tezv2ryh]{grid-template-columns:1fr;gap:35px}.visual-strip[data-astro-cid-tezv2ryh]{grid-template-columns:1fr}.hero-grid[data-astro-cid-tezv2ryh]{margin-top:45px}.decision-grid[data-astro-cid-tezv2ryh],.task-grid[data-astro-cid-tezv2ryh],.flow-grid[data-astro-cid-tezv2ryh],.case-steps[data-astro-cid-tezv2ryh],.fact-grid[data-astro-cid-tezv2ryh]{grid-template-columns:1fr 1fr}.limits-grid[data-astro-cid-tezv2ryh]{grid-template-columns:1fr;gap:28px}.quality-note[data-astro-cid-tezv2ryh]{border-left:0;border-top:1px solid var(--color-border);padding-top:28px;padding-left:0}}@media (width<=480px){.guide-hero[data-astro-cid-tezv2ryh] h1[data-astro-cid-tezv2ryh]{font-size:44px}.decision-grid[data-astro-cid-tezv2ryh],.task-grid[data-astro-cid-tezv2ryh],.flow-grid[data-astro-cid-tezv2ryh],.case-steps[data-astro-cid-tezv2ryh],.fact-grid[data-astro-cid-tezv2ryh]{grid-template-columns:1fr}.task-map[data-astro-cid-tezv2ryh] article[data-astro-cid-tezv2ryh]{grid-template-columns:1fr;gap:6px}.case-outcome[data-astro-cid-tezv2ryh]{grid-template-columns:1fr}.final-cta[data-astro-cid-tezv2ryh]{margin-bottom:48px}.primary[data-astro-cid-tezv2ryh],.secondary[data-astro-cid-tezv2ryh]{white-space:normal;max-width:100%}}
