.z-trend-page{overflow-x:visible;font-size:16px}.z-trend-page .z-primary{min-height:48px;font-size:15px;white-space:normal;text-align:center}.z-trend-intro{max-width:1216px;margin:auto;padding:40px 28px 56px;display:grid;grid-template-columns:minmax(0,1fr) 560px;grid-template-rows:auto 1fr;grid-template-areas:"hero generator" "example generator";align-items:start;gap:28px 40px}.z-trend-hero{grid-area:hero;padding-top:18px;text-align:center}.z-trend-hero h1{margin:0 0 20px;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.08;letter-spacing:-2px}.z-trend-page .z-trend-hero p{max-width:480px;margin-inline:auto;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--z-muted) 60%,currentColor)}.z-trend-hero-actions{display:flex;align-items:center;justify-content:center;margin-top:24px}.z-trend-intro>*{min-width:0}.z-trend-page .z-generator-section{grid-area:generator;padding:0;margin:0;width:100%}.z-trend-page .z-generator-section .z-section-heading{text-align:center;margin-bottom:18px}.z-trend-page .z-generator-section .z-eyebrow{display:none}.z-trend-page .z-generator-section h2{margin:0 0 8px;font-size:24px;letter-spacing:-.6px}.z-trend-page .z-generator-section .z-section-heading p{font-size:15px}.z-trend-page .z-generator-top{padding:14px 20px;flex-wrap:wrap}.z-trend-page .z-generator-body{padding:20px}.z-trend-page .z-mode-description{font-size:15px;margin-bottom:18px}.z-trend-page .z-tabs button{min-height:44px;font-size:15px}.z-trend-page .z-options{grid-template-columns:1fr}.z-trend-page .z-demo-badge{font-size:12px}.z-trend-page .z-upload-target strong{font-size:14px}.z-trend-page .z-upload-target small{font-size:12px}.z-trend-page .z-upload-target strong span{display:block;margin-top:4px}.z-trend-page .z-label,.z-trend-page .z-under-button{font-size:15px}.z-trend-page .z-option small,.z-trend-page .z-credit,.z-trend-page .z-generation-summary,.z-trend-page .z-generator-bottom{font-size:12px}.z-trend-example{grid-area:example;margin:0}.z-trend-example figcaption{margin-top:12px;font-size:15px;line-height:1.6;color:var(--z-muted)}.z-trend-section{max-width:1120px;padding:52px 28px;margin:auto}.z-trend-section h2{margin:0 auto 24px;max-width:800px;font-size:clamp(27px,3vw,36px);text-align:center}.z-trend-section h3{margin:0 0 12px;font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.4px}.z-trend-section p+p{margin-top:18px}.z-trend-section p a{color:#e3b28c;text-decoration:underline;text-underline-offset:3px}.z-trend-prose{max-width:860px}.z-trend-page .z-trend-sequence{margin-top:28px;color:#e3b28c;font-weight:600;line-height:1.8;text-align:center}.z-trend-section-intro{max-width:720px;margin-bottom:28px;margin-inline:auto;text-align:center}.z-trend-story-grid,.z-trend-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.z-trend-story-grid article{min-width:0;border:1px solid #ffffff16;border-radius:12px;background:#191c18}.z-trend-story-grid img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:12px 12px 0 0}.z-trend-story-copy{padding:24px}.z-trend-number{display:block;margin-bottom:12px;color:#e3b28c;font-size:15px}.z-trend-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.z-trend-page .z-trend-section-cta{display:flex;width:fit-content;margin-top:28px;margin-inline:auto}.z-trend-photo-grid article{padding:24px;border-left:2px solid #c38c5966;background:#191c18}.z-trend-photo-note{margin-top:24px}.z-trend-faq{max-width:860px}.z-trend-faq details{padding:20px 0;border-bottom:1px solid #ffffff18}.z-trend-faq summary{min-height:44px;font-size:18px;font-weight:600;line-height:1.5}.z-trend-faq details p{margin-top:12px}.z-trend-final{text-align:center;padding-top:64px;padding-bottom:72px}.z-trend-final h2,.z-trend-final p{max-width:660px;margin-inline:auto}.z-trend-final .z-primary{margin-top:24px}@media(max-width:1099px){.z-trend-intro{max-width:656px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"hero" "generator" "example";gap:28px;padding-top:28px}.z-trend-hero{padding-top:0}.z-trend-how-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.z-trend-page .z-header-actions .z-primary{min-height:44px;font-size:12px;padding-inline:10px}.z-trend-page .z-menu-toggle{min-height:44px}.z-trend-story-grid{grid-template-columns:1fr}}@media(max-width:520px){.z-trend-intro{padding:20px 17px 28px;gap:16px}.z-trend-hero h1{font-size:clamp(36px,9.5vw,42px);letter-spacing:-1.5px;margin-bottom:12px}.z-trend-page .z-trend-hero p{font-size:15px}.z-trend-hero-actions{margin-top:16px}.z-trend-hero-actions .z-primary{width:100%}.z-trend-page .z-generator-body{padding:16px}.z-trend-page .z-generator-section .z-section-heading{margin-bottom:14px}.z-trend-page .z-mode-description{margin-bottom:12px}.z-trend-page .z-generator-top{padding:12px 14px;gap:8px}.z-trend-page .z-demo-badge{display:none}.z-trend-section{padding:36px 17px}.z-trend-story-copy{padding:20px}.z-trend-photo-grid{grid-template-columns:1fr;gap:20px}.z-trend-final .z-primary{width:100%}}
