.lz-trends .lz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lz-trends .lz-tr-studio{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.lz-trends .lz-tr-feature{border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.lz-trends .lz-tr-feature-cover{aspect-ratio:16/10}.lz-trends .lz-tr-feature-cover:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--background) 70%, transparent));pointer-events:none;position:absolute;inset:0}.lz-trends .lz-tr-prompt{-webkit-line-clamp:3;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.lz-trends .lz-tr-meta{color:var(--primary-text);flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.lz-trends .lz-tr-meta span:first-child{color:var(--foreground-2)}.lz-trends .lz-tr-feature .lz-s-btn{align-self:flex-start}.lz-trends .lz-tr-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lz-trends .lz-tr-search{flex:260px;align-items:center;max-width:420px;display:flex;position:relative}.lz-trends .lz-tr-search svg{color:var(--muted-foreground);pointer-events:none;position:absolute;left:14px}.lz-trends .lz-tr-search input{border-radius:999px;padding-left:42px}.lz-trends .lz-s-hero .lz-tr-search{flex:none;width:min(100%,420px);margin-bottom:14px}.lz-trends .lz-tr-formats>li{display:flex}.lz-trends .lz-tr-format{text-align:left;width:100%;color:var(--foreground);transition:border-color .3s, transform .5s var(--lz-out);border-radius:20px;flex-direction:column;padding:0;display:flex;overflow:hidden}.lz-trends .lz-tr-format:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.lz-trends .lz-tr-format-cover{aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 55%), linear-gradient(160deg, var(--popover), var(--sunken));border-bottom:1px solid var(--border);flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;display:flex;position:relative}.lz-trends .lz-tr-format-cover .mono{color:var(--primary-text);font-size:12px}.lz-trends .lz-tr-format-cover strong{text-transform:uppercase;overflow-wrap:anywhere;font-size:22px;font-weight:800;font-stretch:60%;line-height:1.1}.lz-trends .lz-tr-play{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;right:16px}.lz-trends .lz-tr-format-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.lz-trends .lz-tr-format-title{font-size:17px;font-weight:700}.lz-trends .lz-tr-more{color:var(--primary-text);margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}.lz-tr-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.lz-tr-detail-prompt{flex-direction:column;gap:12px;min-width:0;display:flex}.lz-tr-camera{gap:8px;display:grid}.lz-tr-camera dt{color:var(--subtle-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.lz-tr-camera dd{margin:0}@media (max-width:860px){.lz-tr-detail{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.lz-trends .lz-tr-format:hover{transform:translateY(-4px)}}
