.skip-link{position:fixed;left:16px;top:-100px;background:var(--fg);color:var(--bg);z-index:100;padding:12px;border-radius:6px}.skip-link:focus{top:12px}.intro .eyebrow{font-size:9px;letter-spacing:1.3px;margin:0 0 12px}.intro-guide{font-size:11px;margin-top:14px;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.card-title{font-size:12px;font-weight:500;line-height:1.4;margin:0 2px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-title a:hover{text-decoration:underline}.card-actions{bottom:64px}.category{display:inline-block}.pagination{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.pagination a{padding:8px 12px;border:1px solid var(--line);border-radius:6px;color:var(--fg)}.pagination a[aria-current=page]{background:var(--yellow);color:#252219}.seo-resources{margin:0 36px 56px;padding:36px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px}.seo-resources h2{font-size:27px;letter-spacing:-.8px;line-height:1.2;margin:12px 0}.seo-resources p{font-size:13px;line-height:1.75;color:var(--muted);max-width:600px}.resource-list{display:flex;flex-direction:column;justify-content:center;gap:0}.resource-list a{padding:19px 0;border-bottom:1px solid var(--line)}.resource-list strong{display:block;font-size:15px;font-weight:550}.resource-list span{display:block;font-size:12px;color:var(--muted);margin-top:7px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:20px}.breadcrumbs a:hover{color:var(--fg)}.watch-main{padding:25px 36px 60px;max-width:1500px;margin:auto}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.watch-primary{min-width:0}.watch-video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#101010;border-radius:12px;max-height:65vh}.watch-primary h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:22px 0 12px}.watch-byline,.watch-description{font-size:13px;line-height:1.7;color:var(--muted)}.watch-byline a{text-decoration:underline;text-underline-offset:3px}.create-panel{align-self:start;position:sticky;top:24px;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:25px}.create-panel h2{font-size:25px;line-height:1.15;letter-spacing:-.7px;margin:14px 0}.create-panel>p{font-size:13px;color:var(--muted);line-height:1.7}.create-panel .button{white-space:normal;text-align:center;width:100%}.create-panel .prompt-note{font-size:10px}.text-link{display:block;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin-top:20px}.creator-context h2{font-size:17px;margin-top:25px}.creator-context .post-text{max-height:none;font-size:14px;line-height:1.8}.related{border-top:1px solid var(--line);padding-top:28px;margin-top:45px}.related>h2,.guide-examples h2{font-size:24px;letter-spacing:-.6px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.guide-main{padding:30px 36px 0;max-width:1280px;margin:auto}.guide-heading{max-width:820px;margin:50px auto 40px}.guide-heading h1{font-size:48px;letter-spacing:-1.7px;line-height:1.08;margin:18px 0}.guide-lede{font-size:18px;line-height:1.7;color:var(--muted)}.guide-byline{font-size:11px;color:var(--muted);margin:22px 0}.guide-toc{max-width:820px;margin:0 auto 35px;border-block:1px solid var(--line);padding:20px 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px}.guide-toc a{text-decoration:underline;text-underline-offset:3px}.guide-copy{max-width:820px;margin:0 auto}.guide-copy section{padding-top:15px;scroll-margin-top:25px}.guide-copy h2{font-size:27px;letter-spacing:-.6px;margin-top:35px;line-height:1.2}.guide-copy p,.guide-copy li{font-size:16px;line-height:1.85;color:var(--fg);opacity:.86}.guide-copy li{margin:10px 0}.prompt-example{font:13px/1.8 ui-monospace,monospace;background:var(--soft);border:1px solid var(--line);padding:24px;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}.guide-examples{margin-top:55px;border-top:1px solid var(--line);padding-top:30px}.guide-examples>p{font-size:13px;line-height:1.7;color:var(--muted);max-width:800px;margin-bottom:25px}.guide-category-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.guide-faq{max-width:820px;margin:55px auto}.guide-faq>h2{font-size:27px}.guide-faq details{border-bottom:1px solid var(--line);padding:18px 0}.guide-faq summary{font-size:15px;font-weight:500;cursor:pointer}.guide-faq p{font-size:14px;line-height:1.8;color:var(--muted)}.guide-main>.seo-resources{margin-inline:0}.about-main{max-width:860px;margin:55px auto 75px;padding:0 30px}.about-main h1{font-size:38px;letter-spacing:-1px;line-height:1.2}.about-main h2{font-size:24px;margin-top:35px}.about-main p{font-size:16px;line-height:1.85;color:var(--muted)}.footer-links{max-width:70%;flex-wrap:wrap}.guide-copy a{color:inherit}.card-meta{gap:5px}.guide-heading .button{font-size:13px;padding:12px 16px}.guide-byline+ .button{margin-top:5px}
@media(max-width:1000px){.watch-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.create-panel{padding:20px}.seo-resources{gap:35px}.watch-primary h1{font-size:26px}.guide-heading h1{font-size:42px}}
@media(max-width:760px){.watch-main{padding:20px 20px 45px}.watch-layout{grid-template-columns:1fr}.create-panel{position:static}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-resources{margin:0 20px 40px;grid-template-columns:1fr;gap:20px}.guide-main{padding:25px 20px 0}.guide-heading{margin:30px auto}.guide-heading h1{font-size:36px;letter-spacing:-1.2px}.guide-lede{font-size:16px}.guide-copy p,.guide-copy li{font-size:15px}.guide-copy h2{font-size:24px}.footer-links{max-width:none}.watch-video{max-height:60vh}.card-actions{bottom:62px}}
@media(max-width:480px){.watch-main{padding:18px 16px 35px}.watch-primary h1{font-size:25px}.related-grid{grid-template-columns:1fr}.guide-main{padding:20px 16px 0}.guide-heading h1{font-size:32px}.seo-resources{margin-inline:16px}.seo-resources h2{font-size:25px}.intro>p{font-size:13px}.intro .eyebrow{font-size:9px;margin-bottom:8px}.card-title{font-size:12px;margin-bottom:8px}.about-main{padding:0 20px;margin-block:30px}.about-main h1{font-size:30px}.guide-toc{flex-direction:column;gap:14px}}

.language-picker{position:relative;flex-shrink:0}.language-picker summary{display:flex;align-items:center;gap:6px;min-width:38px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;font-size:12px;cursor:pointer;list-style:none;white-space:nowrap}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary span{color:var(--muted)}.language-options{position:absolute;inset-inline-end:0;top:45px;z-index:60;width:210px;max-height:70vh;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 10px 35px #0002;display:grid;gap:2px}.language-options a{display:block;padding:10px 12px;border-radius:6px;font-size:13px}.language-options a:hover,.language-options a[aria-current=true]{background:var(--soft)}.language-options a[aria-current=true]{font-weight:700}.guide-heading h1,.watch-primary h1,.intro h1{overflow-wrap:anywhere}.intro-actions{flex-wrap:wrap}.category{white-space:nowrap}.header-end{flex-shrink:0}.brand,.brand-domain,.lab-link,.model-tag{direction:ltr;unicode-bidi:isolate}.post-text{unicode-bidi:plaintext}.guide-copy ul{padding-inline-start:24px}.watch-byline a{unicode-bidi:isolate}.create-panel .text-link{overflow-wrap:anywhere}[dir=rtl] .menu-panel{right:auto;left:36px}[dir=rtl] .categories:after{left:0;right:auto;transform:rotate(180deg)}[dir=rtl] .guide-heading h1,[dir=rtl] .intro h1,[dir=rtl] .watch-primary h1,[dir=rtl] .guide-copy h2{letter-spacing:normal;line-height:1.4}[dir=rtl] .duration{right:auto;left:9px}[dir=rtl] .card-title{direction:inherit}[dir=rtl] .guide-copy p{line-height:2}[lang=hi] .guide-heading h1,[lang=hi] .intro h1{line-height:1.35;letter-spacing:normal}
@media(max-width:480px){.language-picker summary{padding:0 7px;font-size:11px;gap:3px}.header-end{gap:5px}.header{gap:8px}.brand{gap:4px}.brand strong{font-size:16px}.brand-domain{font-size:11px}.brand-mark{width:29px;height:29px}.search-trigger{flex-shrink:0}[dir=rtl] .menu-panel{left:16px}.language-options{width:190px}}

[dir=rtl] .header-end{margin-left:0;margin-right:auto}[dir=rtl] .search-trigger{text-align:right}[dir=rtl] .search-trigger kbd{margin-left:0;margin-right:auto}[dir=rtl] .brand-domain{margin-left:0;margin-right:-5px}[dir=rtl] .category span{margin-left:0;margin-right:5px}
@media(max-width:760px){[dir=rtl] .search-trigger{margin-left:0;margin-right:auto}[dir=rtl] .header-end{margin-right:0}.intro-actions .button{white-space:normal;text-align:center}}
@media(max-width:360px){.brand-domain{display:none}.brand strong{font-size:15px}.header{padding-inline:10px;gap:6px}.language-picker summary{padding-inline:5px}.header-end{gap:4px}}
