.tiny-desk_page__q4Wau{--desk-line:var(--border);--desk-muted:var(--muted-foreground);color:var(--foreground);background:var(--background);font-family:var(--font-sans);padding:24px clamp(16px,3vw,40px) 48px;min-height:100%}.tiny-desk_page__q4Wau *{box-sizing:border-box}.tiny-desk_page__q4Wau button,.tiny-desk_page__q4Wau summary{cursor:pointer}.tiny-desk_page__q4Wau button:disabled{cursor:not-allowed}.tiny-desk_page__q4Wau a{text-decoration:none}.tiny-desk_page__q4Wau a:focus-visible,.tiny-desk_page__q4Wau button:focus-visible,.tiny-desk_page__q4Wau summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.tiny-desk_hero__2bXnv{max-width:1160px;margin:0 auto 24px}.tiny-desk_breadcrumb__1fMSo{display:flex;align-items:center;gap:8px;color:var(--desk-muted);font-size:12px;margin:0 0 14px}.tiny-desk_breadcrumb__1fMSo a:hover{color:var(--primary)}.tiny-desk_headingRow__yFxvo{display:flex;align-items:center;justify-content:space-between;gap:20px}.tiny-desk_hero__2bXnv h1{font-family:var(--font-heading);font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.035em;font-weight:650;margin:0}.tiny-desk_lead__c9LTg{font-size:13px;line-height:1.8;color:var(--desk-muted);margin:9px 0 0;max-width:700px}.tiny-desk_helpLink__4DvR7{display:flex;align-items:center;gap:6px;color:var(--desk-muted);font-size:12px;white-space:nowrap;min-height:44px}.tiny-desk_helpLink__4DvR7:hover{color:var(--primary)}.tiny-desk_studio__uN6hi{max-width:1160px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start;scroll-margin-top:24px}.tiny-desk_form__knj9S,.tiny-desk_output___bbRJ{min-width:0;border:1px solid var(--desk-line);border-radius:var(--studio-radius);background:var(--studio-panel)}.tiny-desk_form__knj9S{padding:22px}.tiny-desk_panelTitle__9cacm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tiny-desk_panelTitle__9cacm h2{font-size:16px;font-weight:600;margin:0 0 5px;letter-spacing:-.02em}.tiny-desk_panelTitle__9cacm p{color:var(--desk-muted);font-size:12px;margin:0;line-height:1.6}.tiny-desk_count__eKLrJ{flex-shrink:0;padding:6px 9px;border:1px solid var(--desk-line);background:var(--secondary);border-radius:7px;font-size:11px;color:var(--desk-muted)}.tiny-desk_cast__qyFF3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:540px;margin:auto}.tiny-desk_slot__vc9dv{position:relative;grid-column:span 2;min-width:0}.tiny-desk_slot__vc9dv:nth-child(4){grid-column:2/span 2}.tiny-desk_roleCard__HjOgn{position:relative;display:flex;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--desk-line);background:var(--secondary);cursor:pointer;transition:border-color .15s}.tiny-desk_roleCard__HjOgn:hover{border-color:var(--primary)}.tiny-desk_roleCard__HjOgn:focus-within{outline:2px solid var(--primary);outline-offset:3px}.tiny-desk_filled__fF4FY .tiny-desk_roleCard__HjOgn{border:2px solid var(--primary)}.tiny-desk_roleCard__HjOgn input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3}.tiny-desk_roleCard__HjOgn input:disabled{cursor:wait}.tiny-desk_roleImage__PuiLM{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tiny-desk_defaultPortrait__MaLpt{position:absolute;inset:0;background-repeat:no-repeat;background-size:400% auto}.tiny-desk_roleTop___QEeI{position:absolute;inset:0 0 auto;padding:10px 8px 24px;background:linear-gradient(#000b,transparent);color:#fff;text-align:center;font-size:12px;font-weight:600;z-index:1;pointer-events:none}.tiny-desk_filled__fF4FY .tiny-desk_roleTop___QEeI{text-align:left;font-size:11px;padding-left:6px;padding-right:44px;white-space:nowrap}.tiny-desk_roleBottom__NzX1s{position:absolute;inset:auto 0 0;display:flex;align-items:center;flex-direction:column;justify-content:end;gap:6px;padding:28px 8px 11px;color:#fff;background:linear-gradient(transparent,#000c);pointer-events:none}.tiny-desk_roleBottom__NzX1s strong{font-size:11px;font-weight:400;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tiny-desk_roleBottom__NzX1s span{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.tiny-desk_remove__M4eTp{display:grid;place-items:center;position:absolute;right:4px;top:4px;width:44px;height:44px;z-index:4;color:white;border:0;border-radius:9px;background:#05080de6}.tiny-desk_remove__M4eTp:hover{color:var(--primary)}.tiny-desk_castActions__fofHV{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:11px;min-height:44px}.tiny-desk_castActions__fofHV button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 0;background:transparent;border:0;color:var(--desk-muted);font-size:12px}.tiny-desk_castActions__fofHV button:hover{color:var(--primary)}.tiny-desk_castActions__fofHV button:disabled{opacity:.45}.tiny-desk_castActions__fofHV button:last-child{margin-left:auto}.tiny-desk_hint__j_spM{font-size:11px;color:var(--desk-muted);line-height:1.7;margin:8px 0 0;display:flex;gap:7px;align-items:start}.tiny-desk_hint__j_spM svg{flex-shrink:0;margin-top:2px}.tiny-desk_options__mOjTB{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-top:17px;margin-top:17px;border-top:1px solid var(--desk-line)}.tiny-desk_fieldLabel__VZbPZ{display:block;color:var(--desk-muted);font-size:12px;margin:0 0 9px}.tiny-desk_segment__98Wp6{display:flex;gap:8px}.tiny-desk_segment__98Wp6 button{display:flex;gap:5px;align-items:center;justify-content:center;min-width:94px;min-height:44px;border:1px solid var(--desk-line);border-radius:9px;color:var(--foreground);background:var(--secondary);font-size:13px}.tiny-desk_segment__98Wp6 button.tiny-desk_active__ike2C{background:color-mix(in srgb,var(--primary) 13%,var(--card));border-color:var(--primary);color:var(--primary)}.tiny-desk_format__9M5lt strong{font-size:12px;line-height:44px;font-weight:500;white-space:nowrap}.tiny-desk_format__9M5lt strong span{color:var(--desk-muted)}.tiny-desk_musicNote__vqJUJ{display:flex;align-items:center;gap:7px;color:var(--desk-muted);font-size:11px;line-height:1.7;margin-top:17px}.tiny-desk_musicNote__vqJUJ svg{flex-shrink:0;color:var(--primary)}.tiny-desk_submitBar__Z9Akp{margin-top:18px}.tiny-desk_generate__vBU2M{width:100%;min-height:48px;font-size:14px}.tiny-desk_price__v_Lcw{font-size:11px;margin:10px 0 0;text-align:center;color:var(--desk-muted);line-height:1.7}.tiny-desk_price__v_Lcw strong{color:var(--foreground);font-weight:500}.tiny-desk_error__hphLN{padding:10px 12px;border:1px solid color-mix(in srgb,var(--destructive) 45%,transparent);background:color-mix(in srgb,var(--destructive) 10%,var(--card));color:#f7a3a3;font-size:12px;line-height:1.7;border-radius:8px;margin:13px 0 0}.tiny-desk_retry__CbdD5{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:9px;border:1px solid var(--desk-line);border-radius:8px;color:var(--foreground);background:var(--secondary);font-size:12px}.tiny-desk_output___bbRJ{padding:18px;position:sticky;top:16px}.tiny-desk_outputHeader__qoRYy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px;font-size:13px;font-weight:500}.tiny-desk_outputTag__nucQV{color:var(--desk-muted);font-size:10px;font-weight:400;background:var(--secondary);border:1px solid var(--desk-line);border-radius:5px;padding:5px 7px}.tiny-desk_screen__SqaN_{border:1px solid var(--desk-line);border-radius:10px;overflow:hidden;background:var(--background);aspect-ratio:3/2;position:relative}.tiny-desk_screen__SqaN_.tiny-desk_result__Od_30{aspect-ratio:9/16;max-height:68vh}.tiny-desk_screen__SqaN_ img,.tiny-desk_screen__SqaN_ video{display:block;width:100%;height:100%;object-fit:contain}.tiny-desk_imageError__9anPp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--secondary);color:var(--desk-muted);font-size:12px}.tiny-desk_imageError__9anPp button{min-height:44px;border:1px solid var(--desk-line);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 16px}.tiny-desk_outputFooter__905em{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--desk-muted);min-height:44px;margin-top:8px}.tiny-desk_outputFooter__905em>svg{color:var(--primary);flex-shrink:0}.tiny-desk_outputFooter__905em button{margin-left:auto;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--primary);background:var(--secondary);border:1px solid var(--desk-line);border-radius:8px;min-height:44px;padding:8px 12px}.tiny-desk_selectionList__mvTMY{display:flex;gap:6px;flex-wrap:wrap;padding-top:12px;margin-top:7px;border-top:1px solid var(--desk-line)}.tiny-desk_selectionList__mvTMY span{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--desk-line);color:var(--desk-muted);border-radius:5px;font-size:10px}.tiny-desk_selectionList__mvTMY span.tiny-desk_chosen__nol0L{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--desk-line));background:color-mix(in srgb,var(--primary) 6%,transparent)}.tiny-desk_outputHelp__mNA_x{margin-top:18px;border-top:1px solid var(--desk-line);padding-top:15px}.tiny-desk_outputHelp__mNA_x h3{font-size:12px;font-weight:500;margin:0 0 8px}.tiny-desk_outputHelp__mNA_x p{font-size:11px;color:var(--desk-muted);line-height:1.8;margin:0}.tiny-desk_progress__VBIs5{list-style:none;padding:0;margin:15px 0 5px;display:grid;gap:10px}.tiny-desk_progress__VBIs5 li{display:flex;align-items:center;gap:9px;color:var(--desk-muted);font-size:12px}.tiny-desk_progress__VBIs5 li.tiny-desk_current__XEO3A{color:var(--foreground)}.tiny-desk_progress__VBIs5 li>span{display:grid;place-items:center;height:23px;width:23px;border:1px solid var(--desk-line);border-radius:50%;font-size:10px}.tiny-desk_progress__VBIs5 li.tiny-desk_current__XEO3A>span{border-color:var(--primary);color:var(--primary)}.tiny-desk_spin___WEiD{animation:tiny-desk_spin___WEiD 1.4s linear infinite}@keyframes tiny-desk_spin___WEiD{to{transform:rotate(1turn)}}.tiny-desk_below__fiRKH{max-width:1160px;margin:36px auto 0}.tiny-desk_section___xYx4{border-top:1px solid var(--desk-line);padding-top:24px;margin-top:30px}.tiny-desk_section___xYx4 h2{font-family:var(--font-heading);font-size:20px;letter-spacing:-.025em;font-weight:600;margin:0 0 19px}.tiny-desk_steps__pF0WZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tiny-desk_steps__pF0WZ h3{font-size:13px;font-weight:500;margin:0 0 8px;display:flex;align-items:center;gap:8px}.tiny-desk_stepNum__aqkFd{color:var(--primary);font-size:12px}.tiny-desk_faq__AF7Q1 p,.tiny-desk_steps__pF0WZ p{color:var(--desk-muted);font-size:12px;line-height:1.9;margin:0}.tiny-desk_faq__AF7Q1{display:grid;grid-template-columns:.8fr 1.5fr;gap:35px}.tiny-desk_faq__AF7Q1 details{padding:15px 0;border-bottom:1px solid var(--desk-line)}.tiny-desk_faq__AF7Q1 details:first-child{padding-top:0}.tiny-desk_faq__AF7Q1 summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:13px;font-weight:500}.tiny-desk_faq__AF7Q1 summary:after{content:"+";color:var(--desk-muted)}.tiny-desk_faq__AF7Q1 details[open] summary:after{content:"−"}.tiny-desk_faq__AF7Q1 p{margin-top:9px}.tiny-desk_footer__eDkLa{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px;padding-top:20px;border-top:1px solid var(--desk-line);color:var(--desk-muted);font-size:11px}.tiny-desk_footer__eDkLa a{min-height:44px;display:flex;align-items:center}.tiny-desk_footer__eDkLa a:hover{color:var(--primary)}@media (max-width:1050px){.tiny-desk_studio__uN6hi{gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tiny-desk_form__knj9S{padding:18px}.tiny-desk_roleBottom__NzX1s span,.tiny-desk_roleTop___QEeI{font-size:11px}.tiny-desk_cast__qyFF3{gap:8px}}@media (max-width:767px){.tiny-desk_page__q4Wau{padding:18px 10px calc(145px + env(safe-area-inset-bottom))}.tiny-desk_hero__2bXnv{margin-bottom:20px}.tiny-desk_breadcrumb__1fMSo{margin-bottom:10px;font-size:11px}.tiny-desk_helpLink__4DvR7{display:none}.tiny-desk_hero__2bXnv h1{font-size:25px}.tiny-desk_lead__c9LTg{font-size:12px;margin-top:8px}.tiny-desk_studio__uN6hi{grid-template-columns:minmax(0,1fr);gap:17px}.tiny-desk_form__knj9S{padding:17px 12px;border-radius:12px}.tiny-desk_panelTitle__9cacm{align-items:start;gap:8px}.tiny-desk_panelTitle__9cacm h2{font-size:15px}.tiny-desk_panelTitle__9cacm p{font-size:11px}.tiny-desk_count__eKLrJ{font-size:10px;padding:5px 6px}.tiny-desk_cast__qyFF3{gap:7px}.tiny-desk_roleCard__HjOgn{border-radius:9px}.tiny-desk_roleTop___QEeI{padding:9px 3px 22px;font-size:11px}.tiny-desk_roleBottom__NzX1s{padding:22px 4px 10px}.tiny-desk_roleBottom__NzX1s span{font-size:11px}.tiny-desk_roleBottom__NzX1s strong{font-size:9px}.tiny-desk_filled__fF4FY .tiny-desk_roleTop___QEeI{padding:8px 40px 22px 5px;font-size:10px}.tiny-desk_remove__M4eTp{top:2px;right:2px;width:44px;height:44px;background:#05080dbb}.tiny-desk_segment__98Wp6 button{min-width:90px;font-size:13px}.tiny-desk_submitBar__Z9Akp{position:fixed;bottom:0;left:0;right:0;z-index:35;margin:0;padding:12px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--desk-line);box-shadow:0 -8px 28px #0003}.tiny-desk_submitBar__Z9Akp .tiny-desk_price__v_Lcw{margin:7px 0 0;font-size:11px}.tiny-desk_output___bbRJ{position:static;padding:15px}.tiny-desk_screen__SqaN_.tiny-desk_result__Od_30{max-height:none}.tiny-desk_selectionList__mvTMY span{font-size:10px}.tiny-desk_below__fiRKH{margin-top:28px}.tiny-desk_section___xYx4{margin-top:25px;padding-top:20px}.tiny-desk_section___xYx4 h2{font-size:19px}.tiny-desk_steps__pF0WZ{grid-template-columns:1fr;gap:20px}.tiny-desk_faq__AF7Q1{display:block}.tiny-desk_faq__AF7Q1 summary{min-height:44px}.tiny-desk_footer__eDkLa{gap:5px 18px}}@media (max-width:359px){.tiny-desk_page__q4Wau{padding-left:5px;padding-right:5px}.tiny-desk_form__knj9S{padding:14px 8px}.tiny-desk_cast__qyFF3{gap:5px}.tiny-desk_roleBottom__NzX1s span,.tiny-desk_roleTop___QEeI{font-size:10px}.tiny-desk_segment__98Wp6 button{min-width:80px}}@media (prefers-reduced-motion:reduce){.tiny-desk_spin___WEiD{animation:none}.tiny-desk_roleCard__HjOgn{transition:none}}@media (min-width:768px) and (max-height:900px){.tiny-desk_page__q4Wau{padding-top:20px}.tiny-desk_breadcrumb__1fMSo{display:none}.tiny-desk_hero__2bXnv{margin-bottom:16px}.tiny-desk_form__knj9S{padding:18px}.tiny-desk_cast__qyFF3{max-width:330px}.tiny-desk_roleCard__HjOgn{aspect-ratio:3/4}.tiny-desk_musicNote__vqJUJ,.tiny-desk_photoHint__jdkaz{display:none}.tiny-desk_options__mOjTB{margin-top:10px;padding-top:12px}}.tiny-desk_samplePlayer__HohXe{aspect-ratio:9/16;position:relative;overflow:hidden;border-radius:11px;border:1px solid var(--desk-line);background:var(--background)}.tiny-desk_samplePlayer__HohXe video{display:block;width:100%;height:100%;object-fit:contain}.tiny-desk_compactPlayer__vpBZl{max-height:520px;width:min(100%,292.5px);margin:0 auto}.tiny-desk_soundButton__CgXEb{display:flex;align-items:center;justify-content:center;gap:6px;position:absolute;top:10px;right:10px;min-height:44px;padding:8px 12px;border:1px solid #ffffff40;border-radius:8px;background:#05080de0;color:white;font-size:11px;z-index:2}.tiny-desk_exampleNote__nB39K{font-size:12px;color:var(--desk-muted);line-height:1.8;margin:-5px 0 20px}.tiny-desk_exampleGrid__MCGGK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;gap:24px}.tiny-desk_exampleGrid__MCGGK figure{margin:0;min-width:0}.tiny-desk_exampleGrid__MCGGK .tiny-desk_samplePlayer__HohXe{max-height:480px}.tiny-desk_exampleGrid__MCGGK figcaption{display:flex;flex-direction:column;gap:7px;padding-top:12px;font-size:12px}.tiny-desk_exampleGrid__MCGGK figcaption strong{font-weight:500}.tiny-desk_exampleGrid__MCGGK figcaption span{font-size:11px;line-height:1.7;color:var(--desk-muted)}@media (max-width:767px){.tiny-desk_compactPlayer__vpBZl{max-height:none;width:100%}.tiny-desk_exampleGrid__MCGGK{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tiny-desk_exampleGrid__MCGGK .tiny-desk_soundButton__CgXEb{width:44px;padding:8px;top:5px;right:5px}.tiny-desk_exampleGrid__MCGGK .tiny-desk_soundButton__CgXEb span{display:none}}.tiny-desk_modelField__1l7n3{margin-top:18px}.tiny-desk_modelSelect__Uze_i{display:block;width:100%;min-height:44px;padding:10px 12px;border-radius:var(--studio-control-radius);border:1px solid var(--studio-border);color:var(--foreground);background:var(--studio-control);font:inherit;font-size:13px}.tiny-desk_modelSelect__Uze_i:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tiny-desk_modelSelect__Uze_i:disabled{opacity:.55}.tiny-desk_parameterGrid__bDZ_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.tiny-desk_parameterLabel__vFO_K{display:block;min-width:0}.tiny-desk_advanced__yqYrW,.tiny-desk_audioToggle__vkT2Y{grid-column:1/-1;font-size:13px}.tiny-desk_audioToggle__vkT2Y{display:flex;align-items:center;gap:8px;min-height:36px}.tiny-desk_audioToggle__vkT2Y input{accent-color:var(--primary);width:16px;height:16px}.tiny-desk_advanced__yqYrW summary{cursor:pointer;color:var(--desk-muted);padding:8px 0}.tiny-desk_advanced__yqYrW .tiny-desk_parameterLabel__vFO_K{margin-top:12px}.tiny-desk_modelSelect__Uze_i{color-scheme:dark}html:not(.dark) .tiny-desk_modelSelect__Uze_i{color-scheme:light}.tiny-desk_generate__vBU2M{border-radius:var(--studio-button-radius);background:var(--studio-accent);color:var(--studio-accent-foreground)}.tiny-desk_seoCopy__jv_QV{max-width:880px;margin:0 0 12px;color:var(--desk-muted);font-size:13px;line-height:1.9}