.hl-generator .hl-generator__heading h2{margin:0;font-size:clamp(23px,2.1vw,28px);line-height:1.2}.hl-generator .hl-generator__intro{margin:10px 0 20px}.hl-generator .hl-performer__drop[data-disabled],.hl-generator .hl-performer__drop[data-disabled] input{cursor:default}.hl-generator .hl-photo-error{margin:8px 0 0;color:var(--hl-ink);font-size:12px;line-height:1.5}.hl-generator .hl-studio-cost{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:16px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--hl-line);font-size:13px}.hl-generator .hl-studio-cost span{color:var(--hl-muted)}.hl-generator .hl-photo-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hl-generator .hl-output-details{color:var(--hl-muted);font-size:12px;line-height:1.5}.hl-generator .hl-output-details summary{width:fit-content;min-height:32px;padding:6px 0;cursor:pointer}.hl-generator .hl-output-details p{margin:4px 0 8px}.hl-generator .hl-studio-status{margin-top:16px;padding:18px;border:1px solid var(--hl-line);border-radius:8px;background:var(--hl-surface);text-align:left}.hl-generator .hl-studio-status h3{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;color:var(--hl-ink)}.hl-generator .hl-studio-status h3 svg{flex:0 0 auto;color:var(--hl-orange)}.hl-generator .hl-studio-status__description{margin-top:8px;color:var(--hl-muted);font-size:14px;line-height:1.5}.hl-generator .hl-studio-status__description p{margin:0}.hl-generator .hl-studio-status__description p+p{margin-top:3px}.hl-generator .hl-studio-status__reference,.hl-generator .hl-studio-status__hint{margin:10px 0 0;color:var(--hl-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.hl-generator .hl-studio-status__notice{margin:10px 0 0;color:var(--hl-ink);font-size:13px;line-height:1.5}.hl-generator .hl-studio-status__video{display:block;width:100%;max-height:440px;border-radius:6px;background:#201b18;margin-top:16px}.hl-generator .hl-studio-status__actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.hl-generator .hl-studio-status__actions>button,.hl-generator .hl-studio-status__actions>a{margin:0;min-height:44px;white-space:normal;overflow-wrap:anywhere}.hl-generator .hl-studio-status__actions .hl-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.hl-generator .hl-studio-status__actions .hl-studio-status__hint{margin:0}.hl-generator button:focus-visible,.hl-generator a:focus-visible,.hl-generator summary:focus-visible{outline:2px solid var(--hl-orange);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.hl-generator .hl-studio-status__spinner{animation:hl-studio-spin 1.2s linear infinite}}@keyframes hl-studio-spin{to{transform:rotate(360deg)}}@media(max-width:570px){.hl-generator .hl-studio-status{padding:14px}.hl-generator .hl-upload-grid{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:6px}.hl-generator .hl-swap{width:32px;height:36px}}
