@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;450;500;550;600;650;700;800&display=swap";.hl-site{--hl-bg:#0c0d0e;--hl-surface:#141618;--hl-input:#101113;--hl-border:#323538;--hl-text:#f5f4ef;--hl-muted:#a5a7aa;--hl-orange:#ff6b36;--hl-on-orange:#111213;--hl-heading:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;background:var(--hl-bg);color:var(--hl-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.hl-account-controls{align-items:center;gap:12px;display:flex}.hl-account-sign-in,.hl-account-balance{border:1px solid var(--hl-border);background:var(--hl-surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.hl-account-loading{color:var(--hl-muted);font-size:12px}.hl-account-balance span{color:var(--hl-orange);margin-right:5px}.hl-account-menu{position:relative}.hl-account-menu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.hl-account-menu summary::-webkit-details-marker{display:none}.hl-account-menu>div{border:1px solid var(--hl-border);background:var(--hl-surface);z-index:20;overflow-wrap:anywhere;border-radius:8px;width:min(280px,85vw);padding:18px;position:absolute;top:48px;right:0}.hl-account-menu button{background:var(--hl-input);border:1px solid var(--hl-border);border-radius:5px;min-height:44px;margin-top:16px;padding:8px 15px}.hl-credit-cost{font-weight:700;margin-top:12px!important}.hl-credits-dialog{border:1px solid var(--hl-border);background:var(--hl-bg);width:min(600px,100vw - 32px);max-height:85dvh;color:var(--hl-text);border-radius:12px;margin:auto;padding:32px}.hl-credits-dialog::backdrop{background:#000c}.hl-credit-close{float:right;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.hl-credits-dialog h2{font-size:38px}.hl-credits-dialog h3{margin-top:24px}.hl-credits-dialog p{margin-top:16px}.hl-credits-dialog a{color:var(--hl-orange);text-decoration:underline}.hl-credits-dialog .hl-credit-total{color:var(--hl-orange);font-size:28px;font-weight:800}.hl-credits-dialog ul{padding:0;list-style:none}.hl-credits-dialog li{border-top:1px solid var(--hl-border);padding:14px 0}.hl-credits-dialog li span{color:var(--hl-muted);display:block}@media (width<=1000px){.hl-header .hl-header-cta{display:none}.hl-account-controls{gap:2px}}.hl-session-tabs{background:#23262d;border:1px solid #2e323b;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:5px;display:grid}.hl-site .hl-session-tabs button{min-height:54px;color:var(--hl-muted);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:800;transition:background .16s,color .16s;display:flex}.hl-session-tabs button[aria-selected=true]{color:var(--hl-text);background:#0d0f14;border-color:#444852;box-shadow:0 2px 8px #0004}.hl-resolution-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hl-resolution-row .hl-choice{flex-direction:column;gap:3px;padding:15px 8px;display:flex}.hl-resolution-row strong{font-size:18px}.hl-resolution-row small{letter-spacing:1px;font-size:9px}.hl-original-note{border-top:1px solid var(--hl-border);align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;display:flex}.hl-original-note>svg{color:var(--hl-orange);flex:none;margin-top:3px}.hl-original-note p{color:var(--hl-muted);margin-top:6px;font-size:12px}@media (width<=600px){.hl-session-tabs{gap:20px}.hl-session-tabs button{font-size:11px}}.hl-site *{box-sizing:border-box}.hl-site a{color:inherit;text-decoration:none}.hl-site button,.hl-site input,.hl-site textarea,.hl-site select{font:inherit}.hl-site button,.hl-site summary,.hl-site select{cursor:pointer}.hl-site button{color:inherit}.hl-site button:disabled,.hl-site fieldset:disabled{cursor:wait}.hl-site button:disabled{opacity:.5}.hl-site :focus-visible{outline:2px solid var(--hl-orange);outline-offset:4px}.hl-site h1,.hl-site h2,.hl-site h3,.hl-site p{margin:0}.hl-site h1,.hl-site h2{font-family:var(--hl-heading);letter-spacing:-.025em;font-weight:800;line-height:.96}.hl-site h2{font-size:46px}.hl-site h2 span{color:var(--hl-orange)}.hl-container{max-width:1240px;margin:0 auto;padding:0 40px}.hl-header{border-bottom:1px solid #252729;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:88px;margin:auto;padding:0 48px;display:flex}.hl-wordmark{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:3px;font-size:21px;font-weight:800;display:flex}.hl-wordmark>span:last-child{color:var(--hl-orange)}.hl-logo{background:var(--hl-orange);width:36px;height:36px;color:var(--hl-on-orange);border-radius:7px;flex:none;place-items:center;margin-right:7px;display:grid;transform:rotate(-7deg)}.hl-logo svg{transform:rotate(7deg)}.hl-wordmark-dot{vertical-align:super;padding-left:2px;font-size:10px}.hl-header nav{align-items:center;gap:31px;display:flex}.hl-header nav>a,.hl-header nav>button{letter-spacing:1.1px;color:var(--hl-muted);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:10px;font-weight:700;display:flex}.hl-header nav a:hover,.hl-header nav button:hover{color:var(--hl-text)}.hl-button{background:var(--hl-orange);letter-spacing:.5px;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 22px;font-weight:800;transition:background .18s,box-shadow .18s;display:inline-flex;color:var(--hl-on-orange)!important;font-size:12px!important}.hl-button:hover:not(:disabled){background:#ff8558;box-shadow:0 4px 24px #ff6b3615}.hl-header-cta{min-height:42px;padding:10px 17px;font-size:10px!important}.hl-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-top:62px;padding-bottom:65px;display:grid}.hl-eyebrow{letter-spacing:1.65px;color:var(--hl-orange);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.hl-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.hl-hero h1{letter-spacing:-1.8px;margin:24px 0 21px;font-size:100px;line-height:.91}.hl-hero h1>span{color:var(--hl-orange)}.hl-hero-copy>p{max-width:460px;color:var(--hl-muted);font-size:14px;line-height:1.9}.hl-hero-actions{align-items:center;gap:27px;margin-top:28px;display:flex}.hl-text-link{letter-spacing:.7px;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:10px;font-weight:700;display:inline-flex}.hl-play-icon{border:1px solid #525252;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.hl-hero-facts{align-items:center;gap:25px;margin-top:37px;display:flex}.hl-hero-facts>div{align-items:center;gap:9px;display:flex}.hl-hero-facts strong{font-family:var(--hl-heading);font-size:28px;font-weight:700}.hl-hero-facts span{color:var(--hl-muted);letter-spacing:1px;max-width:70px;font-size:8px;line-height:1.6}.hl-hero-facts i{background:var(--hl-border);width:1px;height:24px}.hl-hero-facts svg{color:var(--hl-orange)}.hl-hero-art{aspect-ratio:.93;background:#e86200;border-radius:6px;position:relative;overflow:hidden}.hl-hero-art>img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.hl-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#31130155,#0000 25% 60%,#2f17019c);position:absolute;inset:0}.hl-art-topline{z-index:1;color:#fff;letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex;position:absolute;top:22px;left:23px;right:23px}.hl-art-topline>span:first-child{align-items:center;gap:7px;display:flex}.hl-art-caption{z-index:1;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:43px;left:25px;right:25px}.hl-art-caption small{letter-spacing:1.8px;margin-bottom:6px;font-size:8px;display:block}.hl-art-caption strong{font-family:var(--hl-heading);font-size:31px;font-weight:700;line-height:1}.hl-art-caption>a{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hl-reference-label{letter-spacing:1px;color:#fff;z-index:1;font-size:7px;position:absolute;bottom:13px;left:25px}.hl-marquee{border-block:1px solid var(--hl-border);white-space:nowrap;background:#111314;justify-content:center;align-items:center;gap:33px;height:53px;display:flex;overflow:hidden}.hl-marquee>span{font-family:var(--hl-heading);letter-spacing:1.5px;font-size:17px;font-weight:600}.hl-marquee>b{color:var(--hl-orange);font-size:20px;font-weight:400}.hl-studio-section{padding-top:73px;scroll-margin-top:25px}.hl-section-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px;display:flex}.hl-section-top .hl-eyebrow{margin-bottom:12px}.hl-section-note{color:var(--hl-muted);align-items:center;gap:7px;padding-bottom:4px;font-size:11px;display:flex}.hl-studio-panel{background:var(--hl-surface);box-shadow:4px 3px 0 var(--hl-orange);border:2px solid #85878b;border-radius:20px;overflow:hidden}.hl-panel-top{letter-spacing:1.3px;justify-content:space-between;align-items:center;padding:24px 27px 4px;font-size:9px;font-weight:600;display:flex}.hl-panel-top>span:first-child{align-items:center;gap:9px;display:flex}.hl-panel-top svg{color:var(--hl-orange)}.hl-panel-top-right{color:var(--hl-muted);font-size:8px}.hl-form-grid{border:0;grid-template-columns:1fr 1fr;gap:42px;min-width:0;margin:0;padding:29px;display:grid}.hl-form-column{flex-direction:column;gap:27px;min-width:0;display:flex}.hl-form-column:first-child{border-right:1px solid #2a2c2f;padding-right:29px}.hl-step-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.hl-step-heading>span{color:var(--hl-orange);background:#ff6b3617;border:1px solid #ff6b3630;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.hl-step-heading h3{letter-spacing:-.4px;font-size:15px;font-weight:700}.hl-segment{background:#0d0e10;border-radius:5px;margin-bottom:13px;padding:3px;display:inline-flex}.hl-choice{border:1px solid var(--hl-border);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;font-size:11px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.hl-choice:hover{border-color:#686260}.hl-choice.is-selected{border-color:var(--hl-orange);color:var(--hl-orange);background:#ff6b3612}.hl-segment .hl-choice{min-height:30px;color:var(--hl-muted);background:0 0;border:0;padding:5px 13px;font-size:10px}.hl-segment .hl-choice.is-selected{color:var(--hl-text);background:#2c2e31}.hl-upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hl-upload-grid.is-together{grid-template-columns:1fr}.hl-upload{aspect-ratio:1.05;background:var(--hl-input);border:1px dashed #565454;border-radius:6px;position:relative;overflow:hidden}.hl-upload:hover{border-color:var(--hl-orange)}.hl-upload-label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;min-height:175px;display:flex}.hl-upload-icon{width:43px;height:43px;color:var(--hl-orange);background:#ff6b3612;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.hl-upload-label strong{font-size:13px}.hl-upload-label>span:not(.hl-upload-icon){color:var(--hl-muted);font-size:10px}.hl-upload-label small{letter-spacing:.65px;color:#9b9b9b;margin-top:8px;font-size:6.5px}.hl-upload input{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.hl-upload:focus-within{outline:2px solid var(--hl-orange);outline-offset:3px}.hl-upload-label img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hl-photo-badge{background:#0c0d0eda;align-items:center;gap:3px;padding:3px 7px;font-size:8px;display:flex;position:absolute;bottom:9px;left:9px}.hl-remove-photo{background:#111d;border:1px solid #fff4;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:7px;right:7px}.hl-help{color:var(--hl-muted);font-size:10px;line-height:1.8;margin-top:10px!important}.hl-help svg{vertical-align:middle;margin-right:3px;display:inline}.hl-help button{color:var(--hl-orange);background:0 0;border:0;text-decoration:underline}.hl-stage-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.hl-stage{text-align:left;background:0 0;border:0;min-width:0;padding:0}.hl-stage-art{height:65px;color:var(--stage-color);background:#1f2225;border:1px solid #454545;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hl-stage-orange{color:#1c120c;background:#ff7720;border-color:#ff7720}.hl-stage-luxury{color:#e4c992;background:repeating-linear-gradient(90deg,#29251b 0 17px,#786243 18px 19px)}.hl-stage-luxury>span{font-family:serif;font-size:27px;font-weight:500}.hl-stage-studio{color:#d5b9ff;background:repeating-linear-gradient(90deg,#211b31 0 7px,#34284b 8px 11px)}.hl-stage-street{color:#a7d4dc;background:linear-gradient(130deg,#102b38,#344853)}.hl-stage.is-selected .hl-stage-art{outline:2px solid var(--hl-orange);outline-offset:2px}.hl-stage-art i{color:var(--hl-orange);background:#111;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:4px;right:4px}.hl-stage strong{white-space:nowrap;letter-spacing:-.2px;margin-top:9px;font-size:9px;font-weight:500;display:block}.hl-stage.is-selected strong{color:var(--hl-orange)}.hl-field-label{letter-spacing:1px;color:#b8b9bb;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.hl-interaction>div:first-child p{color:var(--hl-muted);margin-top:-4px;margin-bottom:12px;font-size:10px}.hl-pill-row{flex-wrap:wrap;gap:7px;display:flex}.hl-pill-row .hl-choice{min-height:35px;padding:7px 14px;font-size:10px}.hl-model-card{background:#ff6b3607;border:1px solid #48403b;border-radius:6px;align-items:center;gap:11px;padding:14px;display:flex}.hl-model-icon{width:37px;height:37px;color:var(--hl-orange);background:#ff6b3615;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.hl-model-card strong{font-size:12px;display:block}.hl-model-card div>span{color:var(--hl-muted);margin-top:2px;font-size:9px;display:block}.hl-quality-tag{white-space:nowrap;color:var(--hl-orange);background:#ff6b3614;border:1px solid #ff6b3636;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:9px}.hl-setting{margin-top:21px}.hl-setting .hl-pill-row>.hl-choice{gap:7px;min-width:55px;font-size:12px}.hl-setting .hl-pill-row small{letter-spacing:.6px;font-size:6px;font-weight:700}.hl-format-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hl-format-row .hl-choice{justify-content:start;gap:9px;padding:10px;font-size:11px}.hl-format-row .hl-choice>svg{flex-shrink:0;margin-left:auto}.hl-format-row small{letter-spacing:.5px;color:var(--hl-muted);margin-top:1px;font-size:6px;display:block}.hl-format-icon{border:1.5px solid;border-radius:2px;flex-shrink:0;width:15px;height:24px;display:block}.hl-format-icon.ratio-1-1{width:19px;height:19px}.hl-format-icon.ratio-16-9{width:23px;height:14px}.hl-occasions .hl-choice{min-height:32px;padding:6px 11px;font-size:9px}.hl-names{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.hl-names label,.hl-details{color:#c8c9ca;font-size:10px;font-weight:500;display:block}.hl-site input:not([type=checkbox]):not([type=file]),.hl-site textarea{border:1px solid var(--hl-border);background:var(--hl-input);width:100%;color:var(--hl-text);resize:vertical;border-radius:5px;margin-top:7px;padding:10px 12px;font-size:11px;line-height:1.5}.hl-site input::placeholder,.hl-site textarea::placeholder{color:#929497}.hl-details{margin-top:15px}.hl-details>span{color:var(--hl-muted);letter-spacing:1px;margin-left:6px;font-size:6px}.hl-language-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.hl-language-row label{letter-spacing:1px;color:var(--hl-muted);font-size:8px}.hl-language-row select{background:var(--hl-input);border:1px solid var(--hl-border);border-radius:4px;max-width:100%;min-height:33px;padding:5px 10px;font-size:10px}.hl-lyrics-help{color:var(--hl-muted);font-size:11px;line-height:1.7;margin:8px 0 0!important}.hl-lyrics-toggle{background:0 0;border:0;align-items:center;gap:8px;min-height:34px;margin-top:12px;padding:3px 0;display:flex;color:var(--hl-muted)!important;font-size:10px!important}.hl-lyrics-toggle svg:last-child{margin-left:auto}.hl-studio-bottom{border-top:1px solid var(--hl-border);background:#111315;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.hl-studio-bottom>div>span{color:var(--hl-muted);margin-top:3px;font-size:8px;display:block}.hl-consent{cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.hl-consent input{accent-color:var(--hl-orange);width:14px;height:14px}.hl-studio-bottom .hl-button{gap:10px;font-size:10px!important}.hl-error{color:#ffc3a9;background:#e9805e0a;border:1px solid #e9805e61;border-radius:5px;align-items:center;gap:8px;margin:14px 22px;padding:12px 14px;font-size:12px;display:flex}.hl-error svg{flex-shrink:0}.hl-under-panel{color:var(--hl-muted);justify-content:center;gap:29px;margin-top:19px;font-size:9px;display:flex}.hl-under-panel>span{align-items:center;gap:7px;display:flex}.hl-under-panel svg{color:#b8b8b6}.hl-how{padding-top:95px;padding-bottom:70px;scroll-margin-top:30px}.hl-how h2{margin-top:15px;font-size:60px}.hl-how-grid{grid-template-columns:repeat(3,1fr);gap:33px;margin-top:36px;display:grid}.hl-how-grid article{border-top:1px solid var(--hl-border);padding:25px 0 10px}.hl-how-grid article>div{color:var(--hl-orange);justify-content:space-between;align-items:center;display:flex}.hl-how-grid article>div span{color:#8f9295;font-size:11px}.hl-how-grid h3{font-family:var(--hl-heading);margin-top:22px;font-size:25px;font-weight:600}.hl-how-grid p{color:var(--hl-muted);max-width:300px;margin-top:10px;font-size:12px;line-height:1.9}.hl-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-mode-grid p{max-width:460px}.hl-how-grid .hl-topic-example{border-left:2px solid var(--hl-orange);margin-top:20px;padding-left:14px}.hl-topic-example strong{color:var(--hl-text);margin-bottom:4px;font-size:11px;display:block}.hl-faq{border-top:1px solid #242628;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:55px;padding-bottom:90px;scroll-margin-top:30px;display:grid}.hl-faq h2{margin-top:15px;font-size:53px}.hl-faq>div>p{color:var(--hl-muted);margin-top:16px;font-size:12px}.hl-faq details{border-bottom:1px solid var(--hl-border);padding:17px 0}.hl-faq summary{justify-content:space-between;align-items:center;gap:20px;min-height:27px;font-size:12px;font-weight:500;list-style:none;display:flex}.hl-faq summary::-webkit-details-marker{display:none}.hl-faq summary svg{color:var(--hl-muted);flex-shrink:0;transition:transform .2s}.hl-faq details[open] summary svg{transform:rotate(180deg)}.hl-faq details p{color:var(--hl-muted);padding-top:13px;padding-right:25px;font-size:12px;line-height:1.9}.hl-footer{border-top:1px solid var(--hl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;max-width:1240px;margin:auto;padding:27px 40px 28px;display:flex}.hl-footer-brand{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.hl-footer-brand svg{color:var(--hl-orange)}.hl-footer>span,.hl-footer>a:not(.hl-footer-brand){color:var(--hl-muted);align-items:center;gap:7px;font-size:10px;display:flex}.hl-footer small{color:#919396;width:100%;margin-top:5px;font-size:8px}.hl-footer-links{color:var(--hl-muted);flex-wrap:wrap;gap:12px 20px;font-size:11px;display:flex}.hl-footer-links a{align-items:center;min-height:44px;display:inline-flex}.hl-public-site .prose h2{margin-top:28px;margin-bottom:14px;font-size:28px;line-height:1.2}.hl-public-site .prose p{margin:14px 0}.hl-public-site .prose a{color:var(--hl-orange);text-decoration:underline}.hl-result{padding-top:75px;scroll-margin-top:20px}.hl-result-grid{border:1px solid var(--hl-border);background:var(--hl-surface);border-radius:7px;grid-template-columns:1fr 1fr;gap:35px;padding:25px;display:grid}.hl-output{background:var(--hl-input);border-radius:5px;place-items:center;min-height:300px;max-height:560px;display:grid;overflow:hidden}.hl-output>video,.hl-output>img{object-fit:contain;width:100%;height:100%;max-height:560px}.hl-output-placeholder{color:var(--hl-muted);flex-direction:column;align-items:center;gap:18px;font-size:12px;display:flex}.hl-output-placeholder svg{color:var(--hl-orange)}.hl-result-details{padding:15px}.hl-result-details h3{font-family:var(--hl-heading);margin-top:17px;font-size:36px}.hl-result-details>.hl-quality-tag{display:inline-block}.hl-progress{flex-direction:column;gap:20px;margin:24px 0;padding:0;list-style:none;display:flex}.hl-progress li{color:#9e9e9e;align-items:center;gap:13px;display:flex}.hl-progress li>span{border:1px solid var(--hl-border);border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:10px;display:grid}.hl-progress li.current{color:var(--hl-text)}.hl-progress li.current>span{color:var(--hl-orange);border-color:var(--hl-orange)}.hl-progress li.done>span{color:var(--hl-orange);background:#ff6b3612;border-color:#ff6b3655}.hl-progress strong{font-size:12px;font-weight:500}.hl-progress p{color:var(--hl-muted);font-size:10px}.hl-result audio{width:100%;height:40px}.hl-downloads{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hl-downloads .hl-button{min-height:40px;padding:9px 13px;font-size:9px!important}.hl-result .hl-error{margin:15px 0}.hl-dialog{background:var(--hl-surface);color:var(--hl-text);border:1px solid var(--hl-border);border-radius:9px;width:min(600px,100vw - 30px);max-height:85dvh;margin:auto;padding:28px;font-family:DM Sans,sans-serif;box-shadow:0 20px 100px #0009}.hl-dialog::backdrop{background:#000b}.hl-dialog-heading{justify-content:space-between;gap:20px;display:flex}.hl-dialog h2{margin-top:10px;font-size:36px}.hl-icon-button{border:1px solid var(--hl-border);background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hl-history-empty{text-align:center;padding:45px 0 20px}.hl-history-empty>svg{color:var(--hl-orange);margin:auto}.hl-history-empty h3{margin-top:16px;font-size:20px}.hl-history-empty p{color:var(--hl-muted);margin:10px 0 24px;font-size:12px}.hl-history-list{flex-direction:column;gap:10px;margin-top:25px;display:flex}.hl-history-list>button{border:1px solid var(--hl-border);background:var(--hl-input);text-align:left;border-radius:5px;align-items:center;gap:14px;padding:12px;display:flex}.hl-history-list>button>span{flex:1}.hl-history-list strong{font-size:13px;display:block}.hl-history-list small{color:var(--hl-muted);font-size:10px}.hl-history-thumb{width:52px;height:59px;color:var(--hl-orange);background:#ff6b3610;border-radius:4px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.hl-history-thumb img{object-fit:cover;width:100%;height:100%}.hl-spin{animation:1s linear infinite hl-spin}@keyframes hl-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.hl-hero h1{font-size:115px}.hl-hero{gap:100px;padding-top:75px;padding-bottom:75px}.hl-hero-art{aspect-ratio:1}.hl-hero-copy>p{font-size:15px}}@media (width<=1100px){.hl-header{padding:0 30px}.hl-header nav{gap:18px}.hl-hero{gap:35px}.hl-hero h1{font-size:87px}.hl-hero-actions{gap:17px}.hl-hero-actions .hl-button{padding:13px 15px;font-size:10px!important}.hl-hero-actions .hl-text-link{font-size:8px}.hl-hero-facts{gap:15px}.hl-hero-facts span{font-size:7px}.hl-hero-facts strong{font-size:24px}.hl-form-grid{gap:24px;padding:24px}.hl-form-column:first-child{padding-right:22px}.hl-upload-label{min-height:145px}.hl-format-row .hl-choice{gap:5px;padding:8px 6px}.hl-format-row small{font-size:5px}.hl-stage strong{font-size:8px}.hl-stage-grid{gap:7px}.hl-studio-bottom>div>span{max-width:260px}.hl-model-card{gap:7px;padding:11px}.hl-model-card div>span{font-size:8px}.hl-form-grid .hl-help{font-size:9px}}@media (width<=800px){.hl-container{padding-left:24px;padding-right:24px}.hl-header{height:75px;padding:0 24px}.hl-header nav{display:none}.hl-header-cta{font-size:9px!important}.hl-hero{gap:25px;padding-top:40px;padding-bottom:40px}.hl-hero h1{font-size:70px}.hl-hero-copy>p{font-size:12px}.hl-eyebrow{font-size:8px}.hl-hero-actions{flex-wrap:wrap;gap:7px;margin-top:21px}.hl-hero-facts{gap:10px;margin-top:22px}.hl-hero-facts>div{gap:5px}.hl-hero-facts>div:last-child,.hl-hero-facts>i:last-of-type{display:none}.hl-hero-art{aspect-ratio:.73}.hl-art-topline{font-size:6px;top:15px;left:15px;right:15px}.hl-art-topline>span:last-child{display:none}.hl-art-caption{bottom:36px;left:15px;right:15px}.hl-art-caption strong{font-size:23px}.hl-art-caption small{font-size:6px}.hl-art-caption>a{width:34px;height:34px}.hl-art-caption>a svg{width:18px}.hl-reference-label{font-size:5px;left:15px}.hl-section-note{display:none}.hl-section-top h2{font-size:39px}.hl-studio-section{padding-top:50px}.hl-form-grid{grid-template-columns:1fr;gap:30px;padding:24px}.hl-form-column:first-child{border-right:0;border-bottom:1px solid var(--hl-border);padding-bottom:28px;padding-right:0}.hl-upload{aspect-ratio:1.2}.hl-upload-label{min-height:160px}.hl-upload-label strong{font-size:14px}.hl-upload-label>span:not(.hl-upload-icon){font-size:11px}.hl-upload-label small{font-size:7px}.hl-stage-art{height:74px}.hl-stage strong,.hl-form-grid .hl-help{font-size:11px}.hl-setting .hl-pill-row>.hl-choice{min-width:70px;min-height:40px}.hl-format-row .hl-choice{gap:10px;padding:12px 15px}.hl-format-row small{font-size:7px}.hl-model-card{gap:12px;padding:16px}.hl-model-card strong{font-size:14px}.hl-model-card div>span{font-size:11px}.hl-quality-tag,.hl-field-label{font-size:10px}.hl-occasions .hl-choice{min-height:37px;font-size:11px}.hl-names label,.hl-details{font-size:12px}.hl-site input:not([type=checkbox]):not([type=file]),.hl-site textarea{padding:11px 12px;font-size:16px}.hl-language-row label{font-size:9px}.hl-language-row select{min-height:40px;font-size:13px}.hl-lyrics-toggle{min-height:44px;font-size:12px!important}.hl-studio-bottom{flex-direction:column;align-items:stretch}.hl-consent{font-size:11px}.hl-studio-bottom>div>span{max-width:none;font-size:9px}.hl-studio-bottom .hl-button{min-height:52px}.hl-under-panel{flex-wrap:wrap;gap:14px;font-size:8px}.hl-how{padding-top:65px;padding-bottom:45px}.hl-how h2{font-size:48px}.hl-how-grid{gap:22px}.hl-how-grid h3{font-size:21px}.hl-how-grid p{font-size:11px}.hl-faq{gap:35px;padding-top:40px;padding-bottom:50px}.hl-faq h2{font-size:40px}.hl-faq summary,.hl-faq details p{font-size:11px}.hl-footer{padding:25px 24px}.hl-footer>span{display:none}.hl-result-grid{gap:10px;padding:15px}.hl-result-details{padding:10px}.hl-result-details h3{font-size:29px}.hl-progress strong{font-size:11px}}@media (width<=540px){.hl-header{height:70px;padding:0 20px}.hl-wordmark{font-size:17px}.hl-logo{width:30px;height:30px;margin-right:5px}.hl-header-cta{gap:7px;min-height:37px;padding:9px 11px;font-size:8px!important}.hl-header-cta svg{width:14px}.hl-container{padding-left:20px;padding-right:20px}.hl-hero{grid-template-columns:1fr;gap:32px;padding-top:37px}.hl-hero h1{margin-top:21px;font-size:94px;line-height:.91}.hl-hero-copy>p{max-width:330px;font-size:13px}.hl-hero-copy .hl-eyebrow{font-size:8px}.hl-hero-actions{flex-wrap:nowrap;gap:20px}.hl-hero-actions .hl-button{gap:12px;padding:13px 16px;font-size:9px!important}.hl-hero-actions .hl-text-link{font-size:8px}.hl-hero-facts{gap:20px;margin-top:25px}.hl-hero-facts strong{font-size:26px}.hl-hero-facts span{font-size:7px}.hl-hero-facts>div:last-child{display:flex}.hl-hero-facts>i:last-of-type{display:block}.hl-hero-art{aspect-ratio:1.07}.hl-hero-art>img{object-position:center 40%}.hl-art-topline{font-size:7px;top:17px;left:18px}.hl-art-topline>span:last-child{display:block}.hl-art-caption{bottom:33px;left:18px}.hl-art-caption strong{font-size:28px}.hl-reference-label{font-size:6px;left:18px}.hl-marquee{justify-content:start;gap:23px;height:43px;padding-left:20px}.hl-marquee>span{font-size:15px}.hl-section-top h2{font-size:37px}.hl-form-grid{gap:28px;padding:20px}.hl-panel-top{padding:14px 20px}.hl-panel-top-right{letter-spacing:.7px;font-size:6px}.hl-upload-label{min-height:150px}.hl-upload-label small{font-size:5.5px}.hl-upload-label>span:not(.hl-upload-icon){font-size:8px}.hl-upload-label strong{font-size:12px}.hl-upload{aspect-ratio:.9}.hl-upload-grid.is-together .hl-upload{aspect-ratio:1.5}.hl-stage-art{height:60px}.hl-stage strong{font-size:8px}.hl-form-column{gap:25px}.hl-stage-grid{gap:8px}.hl-model-card{gap:9px;padding:12px}.hl-model-card strong{font-size:12px}.hl-model-card div>span,.hl-model-card .hl-quality-tag{font-size:8px}.hl-format-row .hl-choice{gap:7px;padding:11px 8px;font-size:11px}.hl-format-row small{font-size:5px}.hl-format-icon.ratio-16-9{width:20px}.hl-setting .hl-pill-row>.hl-choice{min-width:53px;padding:8px 11px;font-size:11px}.hl-setting .hl-pill-row small{font-size:5px}.hl-field-label{font-size:8px}.hl-occasions .hl-choice{padding:6px 10px;font-size:9px}.hl-studio-bottom{padding:20px}.hl-names{gap:9px}.hl-names label,.hl-details{font-size:11px}.hl-under-panel{gap:9px 15px;font-size:8px}.hl-under-panel>span:last-child{display:none}.hl-how h2{font-size:48px}.hl-how-grid{grid-template-columns:1fr;gap:10px;margin-top:25px}.hl-how-grid article{padding:22px 0}.hl-how-grid h3{margin-top:15px;font-size:27px}.hl-how-grid p{max-width:100%;margin-top:7px;font-size:13px}.hl-faq{grid-template-columns:1fr;gap:23px;padding-top:34px}.hl-faq h2{font-size:46px}.hl-faq summary,.hl-faq details p{font-size:12px}.hl-result-grid{grid-template-columns:1fr}.hl-result .hl-section-top{align-items:start}.hl-result .hl-section-top h2{font-size:31px}.hl-result .hl-section-top>.hl-text-link{gap:5px;margin-top:22px;font-size:7px}.hl-output{min-height:240px}.hl-result-details h3{font-size:34px}.hl-progress strong{font-size:12px}.hl-result-details{padding:10px 5px}.hl-dialog{padding:22px}.hl-history-empty .hl-button{font-size:10px!important}.hl-footer{padding:24px 20px}.hl-footer>a:not(.hl-footer-brand){font-size:9px}.hl-footer-brand{font-size:12px}}@media (prefers-reduced-motion:reduce){.hl-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hl-mobile-history{color:var(--hl-muted);background:0 0;border:0;padding:10px;display:none}@media (width>=801px){.hl-help,.hl-form-grid .hl-help{font-size:11px}.hl-field-label{font-size:10px}.hl-choice{font-size:12px}.hl-pill-row .hl-choice,.hl-occasions .hl-choice{font-size:11px}.hl-model-card strong{font-size:14px}.hl-model-card div>span{font-size:11px}.hl-names label,.hl-details{font-size:12px}.hl-site input:not([type=checkbox]):not([type=file]),.hl-site textarea{font-size:13px}.hl-upload-label>span:not(.hl-upload-icon){font-size:11px}.hl-studio-bottom .hl-button{font-size:11px!important}.hl-consent{font-size:11px}.hl-studio-bottom>div>span,.hl-stage strong,.hl-language-row label{font-size:10px}.hl-lyrics-toggle{font-size:11px!important}}@media (width<=800px){.hl-mobile-history{place-items:center;min-width:40px;min-height:44px;margin-left:auto;display:grid}.hl-header{gap:12px}}@media (width<=380px){.hl-header{gap:5px}.hl-wordmark{font-size:15px}.hl-header-cta{padding:8px;font-size:7px!important}.hl-logo{width:27px;height:27px}.hl-hero-actions{gap:12px}.hl-hero-actions .hl-button{padding:13px 12px}}.hl-music-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hl-music-style{border:1px solid var(--hl-border);background:var(--hl-input);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:11px 12px;transition:border-color .18s,background .18s;display:flex}.hl-music-style strong{font-size:12px;font-weight:650;display:block}.hl-music-style small{color:var(--hl-muted);margin-top:3px;font-size:9px;line-height:1.6;display:block}.hl-music-style>svg{color:var(--hl-orange);flex-shrink:0}.hl-music-style:hover{border-color:#686260}.hl-music-style.is-selected{border-color:var(--hl-orange);background:#ff6b3612}.hl-music-style.is-selected strong{color:var(--hl-orange)}.hl-occasion-label{margin-top:24px}.hl-background-choice{border:1px solid var(--hl-border);background:var(--hl-input);border-radius:8px;min-width:0;margin:20px 0 0;padding:18px}.hl-background-choice legend{padding:0 6px;font-weight:700}.hl-background-choice:focus{outline:2px solid var(--hl-orange);outline-offset:3px}.hl-background-choice p{color:var(--hl-muted);margin:6px 0 14px;font-size:12px}@media (width<=540px){.hl-music-style{min-height:75px;padding:10px}.hl-music-style strong{font-size:11px}.hl-music-style small{font-size:9px}}.hl-stage-grid .hl-stage-art{aspect-ratio:16/10;background:var(--hl-input);height:auto}.hl-stage-art>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.hl-stage:hover .hl-stage-art>img{transform:scale(1.04)}.hl-stage-art>i{z-index:1}.hl-preview-hint{color:var(--hl-muted);font-size:10px;line-height:1.8;margin:-5px 0 12px!important}.hl-music-style-grid>.hl-music-style{gap:0;padding:0;position:relative;overflow:hidden}.hl-style-select{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:86px;padding:10px 9px 10px 12px;display:flex}.hl-style-select>span{min-width:0}.hl-style-select>svg{color:var(--hl-orange);flex:none}.hl-preview-button{border:1px solid var(--hl-border);width:35px;min-height:44px;color:var(--hl-text);background:#ffffff05;border-radius:5px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;margin-right:9px;transition:border-color .18s,background .18s;display:flex}.hl-preview-button span{font-size:7px;line-height:1}.hl-preview-button:hover,.hl-preview-button[aria-pressed=true]{color:var(--hl-orange);border-color:var(--hl-orange);background:#ff6b3610}.hl-preview-progress{background:var(--hl-orange);transform-origin:0;pointer-events:none;height:2px;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}.hl-music-style.is-previewing{box-shadow:inset 0 0 0 1px #ff6b3625}.hl-preview-error{color:#ffc3a9;font-size:11px;margin:10px 0 0!important}.hl-preview-audio{display:none}.hl-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=540px){.hl-preview-button{width:29px;min-height:44px;margin-right:6px}.hl-music-style-grid{grid-template-columns:1fr}.hl-style-select{min-height:67px;padding:10px 12px}.hl-style-select strong{font-size:12px}.hl-style-select small{font-size:10px}.hl-preview-button{width:40px;margin-right:12px}.hl-style-select>svg{width:14px}.hl-preview-hint{font-size:11px}}@media (width<=600px){.hl-session-tabs{flex:1;gap:4px}.hl-site .hl-session-tabs button{white-space:nowrap;gap:6px;min-height:48px;padding:10px 7px;font-size:12px}.hl-panel-top-right{display:none}}.hl-hero.hl-showcase-hero{text-align:center;flex-direction:column;gap:0;padding-top:32px;padding-bottom:28px;display:flex}.hl-showcase-hero .hl-hero-copy{width:100%}.hl-showcase-hero .hl-hero-badge{color:var(--hl-orange);background:#ff6b3610;border:1px solid #ff986c;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.hl-showcase-hero h1{letter-spacing:-1.2px;text-wrap:balance;margin:19px 0 14px;font-size:clamp(48px,6.6vw,94px);line-height:1}.hl-showcase-hero .hl-hero-copy>p{max-width:760px;margin:auto;font-size:15px;line-height:1.7}.hl-showcase-hero .hl-hero-actions{justify-content:center;gap:24px;margin-top:20px}.hl-showcase-hero .hl-hero-actions .hl-button{min-height:42px;padding:10px 18px;font-size:10px!important}.hl-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:1070px;margin-top:35px;display:grid}.hl-showcase-card{text-align:left;min-width:0;margin:0}.hl-showcase-card:first-child{transform:rotate(-2deg)}.hl-showcase-card:nth-child(2){transform:rotate(1deg)}.hl-showcase-card:nth-child(3){transform:rotate(-1deg)}.hl-showcase-card:nth-child(4){transform:rotate(2deg)}.hl-showcase-media{aspect-ratio:4/5;box-shadow:4px 4px 0 var(--hl-orange);background:#29180e;border:1.5px solid #e0dfdc;border-radius:22px;position:relative;overflow:hidden}.hl-showcase-media video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:relative}.hl-showcase-backdrop{filter:blur(18px)brightness(.65);background-position:50%;background-size:cover;position:absolute;inset:-20px}.hl-showcase-media.is-landscape video{object-fit:contain;object-position:center}.hl-showcase-sound{background:#111a;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.hl-showcase-sound[aria-pressed=true]{background:var(--hl-orange);color:var(--hl-on-orange);border-color:var(--hl-orange)}.hl-showcase-controls{background:linear-gradient(#0000,#000a);justify-content:space-between;align-items:end;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hl-showcase-controls button,.hl-showcase-controls a{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:4px;font-size:10px;display:inline-flex}.hl-showcase-controls a{min-width:36px}.hl-showcase-card figcaption{padding:15px 3px 0}.hl-showcase-card figcaption strong{font-size:14px;font-weight:700;display:block}.hl-showcase-card figcaption span{color:var(--hl-muted);margin-top:3px;font-size:10px;display:block}.hl-showcase-hint{color:var(--hl-muted);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;margin-top:26px!important}@media (width<=760px){.hl-hero.hl-showcase-hero{padding-top:28px;padding-bottom:30px}.hl-showcase-hero h1{margin-top:20px;font-size:clamp(34px,8.5vw,65px)}.hl-showcase-hero .hl-hero-copy>p{font-size:13px}.hl-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 17px;margin-top:28px}.hl-showcase-media{border-radius:17px}.hl-showcase-card figcaption strong{font-size:12px}.hl-showcase-card figcaption span{font-size:9px}.hl-showcase-hero .hl-hero-badge{letter-spacing:.8px;font-size:8px}.hl-showcase-sound{width:32px;height:32px;top:9px;right:9px}.hl-showcase-hint{max-width:300px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hl-site .hl-session-tabs button{transition:none}}
