._5Nvdua_surface .hero :is(a,button){pointer-events:auto}._5Nvdua_surface .hero .hero-description{max-width:480px;margin-inline:0}._5Nvdua_surface .home-hero .hero-description{max-width:445px}@media (max-width:700px){._5Nvdua_surface .hero .hero-description{margin-inline:auto}}
.p1IfTq_hero{padding-top:52px;padding-bottom:36px}.p1IfTq_hero h1{letter-spacing:-.045em;font-size:clamp(38px,5.5vw,64px)}.p1IfTq_hero h1>span{display:block}.p1IfTq_explainer .p1IfTq_context{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;line-height:1.8;display:grid}.p1IfTq_beats{margin-top:48px}.p1IfTq_guideLink{margin-top:26px}.p1IfTq_tips{margin-top:0}.p1IfTq_tips p+p{margin-top:18px}@media (max-width:700px){.p1IfTq_hero{padding-top:34px;padding-bottom:28px}.p1IfTq_explainer .p1IfTq_context{grid-template-columns:1fr;gap:18px;margin-top:24px}.p1IfTq_beats{margin-top:32px}.p1IfTq_guideLink{align-items:flex-start}}
.sCmXSa_hero{text-align:left;padding-top:64px;padding-bottom:44px}.sCmXSa_hero h1{max-width:900px;margin:0 auto 20px;font-size:clamp(38px,5.2vw,68px)}.sCmXSa_tagline{color:var(--accent);margin-bottom:20px;font-size:clamp(22px,2.6vw,30px)}.sCmXSa_intro{font-size:18px;line-height:1.8}.sCmXSa_specs{max-width:480px;margin:24px 0;font-size:14px}.sCmXSa_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.sCmXSa_hero .sCmXSa_actions{justify-content:flex-start}.sCmXSa_generatorNotes{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:20px 40px;padding-top:24px;padding-bottom:48px;display:grid}.sCmXSa_generatorNotes p{line-height:1.8}.sCmXSa_generatorNotes strong{color:var(--text)}.sCmXSa_generatorNotes p:last-child{grid-column:1/-1}.sCmXSa_examples{padding-top:72px}.sCmXSa_examples h2{max-width:720px;margin-bottom:32px}.sCmXSa_caption{margin-top:18px;line-height:1.8}.sCmXSa_reading{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:80px;padding-top:72px;display:grid}.sCmXSa_chapters{min-width:0}.sCmXSa_chapter{padding-bottom:56px;scroll-margin-top:110px}.sCmXSa_chapter h2{margin-bottom:24px;font-size:clamp(28px,3vw,40px)}.sCmXSa_chapter h3{margin:28px 0 12px;font-size:23px}.sCmXSa_chapter h3[id]{scroll-margin-top:110px}.sCmXSa_chapter p{line-height:1.85}.sCmXSa_chapter p+p{margin-top:18px}.sCmXSa_chapter a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sCmXSa_chapter strong{color:var(--text)}.sCmXSa_contents{border-left:1px solid var(--border);padding-left:24px;font-size:14px;position:sticky;top:115px}.sCmXSa_contents span{color:var(--dim);letter-spacing:.12em;font-size:12px}.sCmXSa_contents ul{gap:16px;margin:0;padding:20px 0 0;list-style:none;display:grid}.sCmXSa_contents a:hover{color:var(--accent)}.sCmXSa_faqList details{border-top:1px solid var(--border);padding:22px 0}.sCmXSa_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;line-height:1.5;list-style:none;display:flex}.sCmXSa_faqList summary::-webkit-details-marker{display:none}.sCmXSa_faqList details[open] summary{margin-bottom:16px}.sCmXSa_faqList details[open] summary svg{transform:rotate(45deg)}.sCmXSa_final{margin-bottom:72px}.sCmXSa_final p{max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:1000px){.sCmXSa_reading{grid-template-columns:minmax(0,1fr) 200px;gap:36px}}@media (max-width:700px){.sCmXSa_hero{text-align:center;padding-top:36px;padding-bottom:28px}.sCmXSa_hero .sCmXSa_actions{justify-content:center}.sCmXSa_specs{margin-inline:auto}.sCmXSa_hero h1{font-size:38px}.sCmXSa_intro{font-size:16px}.sCmXSa_generatorNotes,.sCmXSa_reading{grid-template-columns:1fr;gap:20px}.sCmXSa_reading,.sCmXSa_examples{padding-top:48px}.sCmXSa_contents{grid-row:1;position:static}.sCmXSa_contents ul{gap:12px;padding-bottom:20px}.sCmXSa_chapter{padding-bottom:40px}}
.nzXjYW_hero{padding-block:48px 40px}.nzXjYW_hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;font-size:clamp(36px,5.5vw,64px);line-height:1.08}.nzXjYW_hero>h1+p{margin-top:24px}.nzXjYW_intro{max-width:720px;color:var(--muted);line-height:1.8;font-size:var(--font-body)}.nzXjYW_hero>a{margin-top:24px}.nzXjYW_breadcrumb{flex-wrap:wrap;margin-bottom:28px}.nzXjYW_toolHero h1{color:var(--brand)}.nzXjYW_toolHero .hero-description{margin-top:24px}.nzXjYW_articleLayout{grid-template-columns:minmax(210px,240px) minmax(0,1fr);justify-content:center;align-items:start;column-gap:clamp(32px,4vw,48px);display:grid}.nzXjYW_articleLayout>.nzXjYW_hero{text-align:center;grid-area:1/1/auto/-1;justify-self:center;width:100%;min-width:0;max-width:1080px}.nzXjYW_articleLayout>.nzXjYW_hero .nzXjYW_breadcrumb{justify-content:center}.nzXjYW_articleLayout>.nzXjYW_hero h1,.nzXjYW_articleLayout>.nzXjYW_hero .nzXjYW_intro,.nzXjYW_articleLayout>.nzXjYW_hero>a{margin-inline:auto}.nzXjYW_tocAside{grid-area:2/1;align-self:start;min-width:0;max-height:calc(100vh - 132px);position:sticky;top:108px;overflow-y:auto}.nzXjYW_articleBody{grid-area:2/2;min-width:0}.nzXjYW_reading{max-width:900px}.nzXjYW_contents{border-bottom:1px solid var(--border);max-width:900px;padding-block:32px}.nzXjYW_contents>span{letter-spacing:.14em;color:var(--dim);font-size:11px}.nzXjYW_contents ul{flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding:0;list-style:none;display:flex}.nzXjYW_contents a{color:var(--muted);text-underline-offset:4px;font-size:14px;text-decoration:underline}.nzXjYW_contents a:hover{color:var(--brand)}.nzXjYW_tocAside .nzXjYW_contents{border:0;border-right:1px solid var(--border);max-width:none;max-height:none;margin:0;padding:0 24px 0 0;overflow:visible}.nzXjYW_tocAside .nzXjYW_contents ul{gap:13px;margin-top:18px;display:grid}.nzXjYW_tocAside .nzXjYW_contents a{text-underline-offset:4px;line-height:1.5;text-decoration:none;display:inline-block}.nzXjYW_tocAside .nzXjYW_contents a:hover{text-decoration:underline}.nzXjYW_examples{padding-bottom:24px}.nzXjYW_examples .example-frame{aspect-ratio:854/480;height:auto}.nzXjYW_examples img{object-fit:contain;height:100%}.nzXjYW_chapter{border-bottom:1px solid var(--border);padding-block:44px;scroll-margin-top:124px}.nzXjYW_chapter h2,.nzXjYW_promptSection h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:24px;font-size:clamp(26px,3.4vw,36px);line-height:1.2}.nzXjYW_chapter>p,.nzXjYW_promptSection>p{color:var(--muted);line-height:1.85;font-size:var(--font-body);margin-bottom:20px}.nzXjYW_chapter>.nzXjYW_text-link{margin-top:12px;line-height:1.6}.nzXjYW_chapter .nzXjYW_text-link svg{flex-shrink:0}.nzXjYW_checklist{color:var(--muted);margin-block:24px;padding-left:22px;line-height:1.8}.nzXjYW_checklist li+li{margin-top:10px}.nzXjYW_tableScroll{border:1px solid var(--border);border-radius:12px;margin-block:28px;overflow-x:auto}.nzXjYW_tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:14px;line-height:1.65}.nzXjYW_tableScroll th,.nzXjYW_tableScroll td{vertical-align:top;border-bottom:1px solid var(--border);padding:18px}.nzXjYW_tableScroll thead th{background:var(--surface);color:var(--text)}.nzXjYW_tableScroll tbody th{width:22%;color:var(--text);font-weight:500}.nzXjYW_tableScroll td{color:var(--muted)}.nzXjYW_tableScroll tr:last-child>*{border-bottom:0}.nzXjYW_promptSection{padding-block:20px 40px;scroll-margin-top:100px}.nzXjYW_promptBox{margin-top:28px}.nzXjYW_promptBox label{color:var(--text);margin-bottom:12px;font-size:14px;display:block}.nzXjYW_promptBox textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:280px;color:var(--muted);background:var(--surface);border-radius:12px;padding:22px;font:14px/1.8 ui-monospace,monospace}.nzXjYW_copyActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.nzXjYW_copyActions p{color:var(--muted);flex:240px;font-size:13px;line-height:1.6}.nzXjYW_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nzXjYW_relatedCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:28px}.nzXjYW_relatedCard h3{margin-block:14px;font-size:23px;line-height:1.25}.nzXjYW_relatedCard h3 a{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nzXjYW_relatedCard svg{color:var(--brand);flex-shrink:0;margin-top:4px}.nzXjYW_relatedCard>p:last-child{color:var(--muted);font-size:14px;line-height:1.75}.nzXjYW_related>a{margin-top:24px}.nzXjYW_ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.nzXjYW_ctaActions>a{margin:0}.nzXjYW_index{margin-block:56px;scroll-margin-top:100px}.nzXjYW_workflowHero{padding-block:32px 24px}.nzXjYW_workflowHero h1{max-width:1040px;font-size:clamp(32px,4.6vw,56px)}.nzXjYW_workflowHero .nzXjYW_intro{max-width:880px;margin-top:18px}.nzXjYW_workflowHero .nzXjYW_breadcrumb{margin-bottom:20px}.nzXjYW_templateLinks{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.nzXjYW_templateLinks>p{color:var(--muted);font-size:14px}.nzXjYW_templateLinks>div{flex-wrap:wrap;gap:12px 32px;margin-block:10px;display:flex}.nzXjYW_templateLinks a>span{color:var(--brand);align-items:center;gap:8px;font-size:15px;display:flex}.nzXjYW_templateLinks small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.nzXjYW_templateLinks .nzXjYW_templateNote{font-size:12px;line-height:1.6}.nzXjYW_workflowAfterTool{color:var(--muted);padding-block:24px 8px;line-height:1.8}.nzXjYW_workflowAfterTool>p{margin-top:12px}.nzXjYW_workflowLayout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:48px;padding-top:40px;display:grid}.nzXjYW_workflowArticle{min-width:0}.nzXjYW_workflowByline{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.7}.nzXjYW_workflowByline a{text-underline-offset:3px;text-decoration:underline}.nzXjYW_workflowSummary{border-left:2px solid var(--brand);color:var(--text);margin-bottom:28px;padding-left:20px;scroll-margin-top:124px;line-height:1.85}.nzXjYW_sourceLinks{padding:0;list-style:none}.nzXjYW_sourceLinks li+li{margin-top:16px}.nzXjYW_sourceLinks a{color:var(--brand);text-underline-offset:4px;align-items:center;gap:8px;line-height:1.7;text-decoration:underline;display:inline-flex}.nzXjYW_sourceLinks svg{flex-shrink:0}.nzXjYW_guideCopy h3[id],.nzXjYW_guideCopy li[id]{scroll-margin-top:124px}.nzXjYW_workflowToc{border-left:1px solid var(--border);max-height:calc(100dvh - 132px);padding-left:24px;position:sticky;top:108px;overflow-y:auto}.nzXjYW_workflowToc .nzXjYW_contents{border:0;padding:0 0 24px}.nzXjYW_workflowToc ul{gap:16px;display:grid}.nzXjYW_workflowToc a{line-height:1.6;text-decoration:none}.nzXjYW_workflowToc a:hover{text-decoration:underline}.nzXjYW_guideCopy{color:var(--muted);font-size:var(--font-body);line-height:1.85}.nzXjYW_guideCopy p{margin-bottom:20px}.nzXjYW_guideCopy h3{color:var(--text);margin-block:30px 16px;font-size:23px;line-height:1.4}.nzXjYW_guideCopy ul,.nzXjYW_guideCopy ol{margin-block:24px;padding-left:24px}.nzXjYW_guideCopy li+li{margin-top:14px}.nzXjYW_guideCopy a{color:var(--brand);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.nzXjYW_guideCopy strong{color:var(--text);font-weight:600}.nzXjYW_guideCopy .nzXjYW_promptBox{margin-block:24px 32px}.nzXjYW_workflowArticle>.nzXjYW_examples{margin-top:40px}.nzXjYW_workflowClosing .nzXjYW_guideCopy{max-width:760px;margin:20px auto 28px}@media (max-width:940px){.nzXjYW_workflowLayout{grid-template-columns:minmax(0,1fr);padding-top:24px}.nzXjYW_workflowToc{display:none}}@media (max-width:700px){.nzXjYW_workflowHero{padding-block:24px 20px}.nzXjYW_workflowHero h1{font-size:clamp(30px,7.8vw,44px)}.nzXjYW_workflowHero .nzXjYW_intro{line-height:1.7}.nzXjYW_templateLinks>div{gap:14px 24px}.nzXjYW_templateLinks small{display:none}}@media (max-width:940px){.nzXjYW_articleLayout{grid-template-columns:minmax(0,1fr);row-gap:0}.nzXjYW_articleLayout>.nzXjYW_hero{grid-area:1/1}.nzXjYW_tocAside{grid-area:2/1}.nzXjYW_articleBody{grid-area:3/1}.nzXjYW_tocAside{max-height:none;position:static;top:auto;overflow:visible}.nzXjYW_tocAside .nzXjYW_contents{border-right:0;border-bottom:1px solid var(--border);margin-top:0;padding:24px 0 22px}.nzXjYW_tocAside .nzXjYW_contents ul{gap:12px}}@media (max-width:700px){.nzXjYW_hero{padding-block:32px}.nzXjYW_hero h1{overflow-wrap:anywhere;font-size:clamp(34px,9vw,48px)}.nzXjYW_chapter{padding-block:32px}.nzXjYW_relatedGrid{grid-template-columns:1fr}.nzXjYW_relatedCard{padding:24px}.nzXjYW_promptBox textarea{padding:16px}.nzXjYW_contents{padding-block:24px}.nzXjYW_ctaActions{flex-direction:column}}
