.td-page{--td-text:#f3f0e8;--td-muted:#a9a69d;--td-line:#ffffff18;--td-panel:#121310;--td-accent:#ffcf37;color:var(--td-text)}html.light .td-page{--td-text:#24251d;--td-muted:#65675c;--td-line:#24251d25;--td-panel:#f6f5ef;--td-accent:#936b00}.td-page main{max-width:1280px;margin:auto;padding:0 40px}.td-page h1,.td-page h2,.td-page h3,.td-page p,.td-page figure{margin:0}.td-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.18}.td-page h3{font-size:var(--fs-xl);font-weight:600;line-height:1.4}.td-hero{grid-template-columns:1fr 340px;align-items:center;gap:80px;padding:34px 0 38px;display:grid}.td-page .td-breadcrumb{width:fit-content;font-size:var(--fs-sm);color:var(--td-muted);align-items:center;gap:8px;margin-bottom:32px;display:flex}.td-page .td-breadcrumb a,.td-page .td-breadcrumb [aria-hidden=true]{color:var(--td-muted)}.td-page .td-breadcrumb [aria-current=page]{color:var(--td-text);font-weight:600}.td-page .td-eyebrow{display:none!important}.td-liveDot{background:var(--td-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.td-hero h1{letter-spacing:-.045em;font-size:clamp(35px,3.7vw,52px);font-weight:600;line-height:1.09}.td-hero h1>span{color:var(--td-accent);margin-top:10px;display:block}.td-lead{color:var(--td-muted);font-size:var(--fs-lg);max-width:590px;line-height:1.8;margin-top:22px!important}.td-pills{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.td-pills span{border:1px solid var(--td-line);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--td-muted);padding:5px 10px}.td-page .td-cta{border-radius:var(--r-md);color:#15150e;font-size:var(--fs-md);background:#ffcf37;justify-content:center;align-items:center;gap:26px;padding:14px 22px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover){.td-cta:hover{background:#ffdf75;transform:translateY(-1px)}}.td-small{font-size:var(--fs-sm);color:var(--td-muted);line-height:1.75;margin-top:14px!important}.td-preview{border-radius:var(--r-md);border:1px solid var(--td-line);background:var(--td-panel);overflow:hidden}.td-previewLabel{font-size:var(--fs-xs);letter-spacing:.08em;align-items:center;gap:6px;padding:11px 12px;display:flex}.td-previewLabel>span:last-child{color:var(--td-muted);margin-left:auto}.td-preview video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;display:block}.td-chapters{border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;padding:18px 0;display:flex}.td-chapters a{font-size:var(--fs-sm)}.td-chapters a span{color:var(--td-accent);margin-left:8px}.td-section{border-bottom:1px solid var(--td-line);padding:44px 0;scroll-margin-top:100px}.td-editorial{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.td-prose p,.td-steps p,.td-shots p,.td-tips p,.td-comparison li{font-size:var(--fs-md);color:var(--td-muted);line-height:1.8}.td-prose p+p{margin-top:14px}.td-prose h3:not(:first-child){margin-top:22px}.td-prose h3+p{margin-top:8px}.td-page .td-textLink{color:var(--td-accent);font-size:var(--fs-base);margin-top:20px;font-weight:500;display:inline-block}@media (hover:hover){.td-textLink:hover,.td-chapters a:hover{text-underline-offset:4px;text-decoration:underline}}.td-sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.td-sectionHeading>p{font-size:var(--fs-sm);color:var(--td-muted);flex-shrink:0;line-height:1.7}.td-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.td-stepNumber{color:var(--td-accent);font-size:var(--fs-sm);border-top:2px solid var(--td-accent);margin-bottom:16px;padding-top:12px;font-family:monospace;display:block}.td-steps h3,.td-shots h3{margin-bottom:10px}.td-sectionIntro{color:var(--td-muted);font-size:var(--fs-md);max-width:680px;line-height:1.8;margin-top:16px!important}.td-shots{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.td-shots article{background:var(--td-panel);border:1px solid var(--td-line);border-radius:var(--r-md);padding:22px}.td-shots article>span{font-size:var(--fs-xs);letter-spacing:.13em;color:var(--td-accent);margin-bottom:20px;display:block}.td-comparison{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;display:grid}.td-comparison ul{margin-top:10px;padding-left:18px;list-style:outside}.td-comparison li{padding:3px 0}.td-tips{gap:20px;display:grid}.td-tips article{gap:16px;display:flex}.td-tips article>span{color:var(--td-accent);font-size:var(--fs-xs);padding-top:4px;font-family:monospace}.td-tips p{margin-top:6px}.td-faqSection{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.td-faqs details{border-bottom:1px solid var(--td-line);padding:17px 0}.td-faqs details:first-child{padding-top:0}.td-faqs summary{cursor:pointer;font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:20px;font-weight:500;list-style:none;display:flex}.td-faqs summary::-webkit-details-marker{display:none}.td-faqs summary>span{font-size:var(--fs-3xl);color:var(--td-accent)}.td-faqs details[open] summary>span{transform:rotate(45deg)}.td-faqs details p{color:var(--td-muted);font-size:var(--fs-base);margin-top:12px;line-height:1.85}.td-finalCta{text-align:center;background:radial-gradient(at bottom,#ffcf3710,#0000 75%);padding:46px 20px}.td-finalCta>p{color:var(--td-muted);font-size:var(--fs-md);margin:16px 0 22px}@media (max-width:1000px){.td-hero{grid-template-columns:1fr 300px;gap:40px}.td-editorial,.td-faqSection{gap:36px}.td-steps{grid-template-columns:repeat(2,1fr)}.td-chapters{gap:16px}}@media (max-width:700px){.td-page main{padding:0 20px}.td-hero{grid-template-columns:1fr;gap:28px;padding:24px 0 30px}.td-page .td-breadcrumb{margin-bottom:26px}.td-hero h1{font-size:39px}.td-preview{width:min(100%,340px);margin:0 auto!important}.td-editorial,.td-faqSection{grid-template-columns:1fr;gap:24px}.td-section{padding:32px 0}.td-shots{grid-template-columns:1fr}.td-shots article{padding:20px}.td-shots article>span{margin-bottom:12px}.td-comparison{grid-template-columns:1fr;gap:20px}.td-sectionHeading{display:block}.td-sectionHeading>p{margin-top:14px}.td-steps{gap:22px 18px}.td-page .td-cta{width:100%}.td-finalCta{padding-inline:0}}@media (prefers-reduced-motion:reduce){.td-page .td-cta{transition:none}}.td-expectItem+.td-expectItem{margin-top:22px}.td-hero>*,.td-editorial>*,.td-faqSection>*{min-width:0}.td-page h1,.td-page h2,.td-page h3,.td-page summary{overflow-wrap:anywhere}.td-hero{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"copy preview""creative preview";align-items:start;gap:20px clamp(48px,7vw,100px)}.td-heroCopy{grid-area:copy}.td-hero>.td-preview{grid-area:preview;align-self:center}.td-creativeCard{border:1px solid var(--td-line);border-radius:var(--r-md);background:var(--td-panel);grid-area:creative;justify-content:space-between;align-items:start;gap:14px;min-width:0;padding:18px;display:flex}.td-creativeCardCopy{gap:5px;min-width:0;display:grid}.td-creativeCardCopy strong{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:600;line-height:1.35}.td-creativeCardDescription{color:var(--td-muted);font-size:var(--fs-base);margin-top:3px;line-height:1.7}.td-creativeCardLink{color:var(--td-accent);font-size:var(--fs-sm);margin-top:7px;font-weight:500;line-height:1.5}.td-creativeCardArrow{border:1px solid var(--td-line);width:32px;height:32px;color:var(--td-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.td-creativeCard:hover{border-color:var(--td-accent)}}.td-creativeCard:focus-visible{outline:2px solid var(--td-accent);outline-offset:4px}.td-promptStudio .td-sectionHeading{align-items:center}.td-promptSecondary{border:1px solid var(--td-line);border-radius:var(--r-md);color:var(--td-text);background:var(--td-panel);font:inherit;font-size:var(--fs-base);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;display:inline-flex}@media (hover:hover){.td-promptSecondary:hover{border-color:var(--td-accent)}}.td-promptEditor{border:1px solid var(--td-line);border-radius:var(--r-md);background:var(--td-panel);margin-top:26px;padding:20px}.td-promptEditor:focus-within{border-color:var(--td-accent)}.td-promptEditor label{font-size:var(--fs-base);margin-bottom:12px;font-weight:600;display:block}.td-promptEditor textarea{resize:vertical;border-radius:var(--r-sm);width:100%;min-height:220px;max-height:620px;color:var(--td-text);font:inherit;font-size:var(--fs-md);outline-offset:3px;background:0 0;border:0;padding:6px;line-height:1.85;display:block}.td-promptFooter{color:var(--td-muted);font-size:var(--fs-sm);justify-content:space-between;align-items:start;gap:16px;margin-top:12px;display:flex}.td-promptFooter>span:last-child{white-space:nowrap;margin-left:auto}.td-promptActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.td-promptActions .td-cta{cursor:pointer;border:0}@media (max-width:1100px){.td-hero{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media (max-width:700px){.td-hero{grid-template-columns:1fr;grid-template-areas:"copy""preview""creative";gap:28px}.td-creativeCard{width:min(100%,340px);margin-inline:auto}.td-promptStudio .td-sectionHeading>button{margin-top:18px}.td-promptEditor{padding:16px}.td-promptEditor textarea{min-height:300px}.td-promptActions>button{width:100%}}.td-promptTabs{border-bottom:1px solid var(--td-line);flex-wrap:wrap;gap:8px;margin-top:24px;padding-bottom:14px;display:flex}.td-promptTabs button{border:1px solid var(--td-line);border-radius:var(--r-md);color:var(--td-muted);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.td-promptTabs button span{background:var(--td-panel);min-width:22px;height:22px;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.td-promptTabs button[aria-selected=true]{color:var(--td-text);border-color:var(--td-accent);background:var(--td-panel);font-weight:600}@media (hover:hover){.td-promptTabs button:hover{border-color:var(--td-accent)}}.td-promptTabs button:focus-visible,#td-prompt-panel:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td-promptRoles{color:var(--td-muted);font-size:var(--fs-base);flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;line-height:1.7;list-style:none;display:flex}.td-promptRoles+.td-promptEditor{margin-top:16px}@media (max-width:700px){.td-promptTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.td-promptTabs button{justify-content:space-between;padding:10px 12px}}
