.genre-generator-studio_studio__0xLK6{--studio-bg:rgb(var(--nextec-pri));--studio-surface:hsl(var(--card));--studio-surface-raised:rgb(var(--sketch-wash));--studio-surface-muted:rgb(var(--sketch-wash)/0.45);--studio-border:rgb(var(--sketch-ink)/0.2);--studio-border-strong:rgb(var(--sketch-ink));--studio-text:rgb(var(--sketch-ink));--studio-text-muted:rgb(var(--sketch-muted));--studio-accent:rgb(var(--nextec-red));--studio-accent-strong:rgb(var(--nextec-red));--studio-success:rgb(var(--nextec-teal));box-sizing:border-box;width:100%;min-width:0;overflow-x:clip;background:var(--studio-bg);color:var(--studio-text)}.genre-generator-studio_studio__0xLK6 *,.genre-generator-studio_studio__0xLK6 :after,.genre-generator-studio_studio__0xLK6 :before{box-sizing:border-box}.genre-generator-studio_inner__RK0bE{width:min(100%,80rem);min-width:0;margin:0 auto;padding:1.75rem 2rem 2.5rem;container-name:kpop-workspace;container-type:inline-size}.genre-generator-studio_pageHeader__HXiXx{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.15rem;border-bottom:1px solid var(--studio-border)}.genre-generator-studio_headingCopy__8k_6a{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2.5rem;width:100%;min-width:0}.genre-generator-studio_eyebrow__O1JKV,.genre-generator-studio_panelEyebrow__MQQ9C{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--studio-accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.genre-generator-studio_eyebrow__O1JKV svg,.genre-generator-studio_panelEyebrow__MQQ9C svg{width:.95rem;height:.95rem}.genre-generator-studio_headingCopy__8k_6a h1{margin:0;color:var(--studio-text);font-size:clamp(2rem,3vw,2.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.genre-generator-studio_description__ZTRys{margin:0;color:var(--studio-text-muted);font-size:.9rem;line-height:1.65}.genre-generator-studio_headingCopy__8k_6a:lang(ja) h1,.genre-generator-studio_headingCopy__8k_6a:lang(ko) h1,.genre-generator-studio_headingCopy__8k_6a:lang(zh) h1{letter-spacing:0;line-height:1.2}.genre-generator-studio_headingCopy__8k_6a:lang(ko) h1{word-break:keep-all}.genre-generator-studio_headingCopy__8k_6a:lang(ar) h1{letter-spacing:0;line-height:1.35}.genre-generator-studio_studio__0xLK6:lang(ar) :is(.genre-generator-studio_eyebrow__O1JKV,.genre-generator-studio_panelEyebrow__MQQ9C,.genre-generator-studio_workspaceTab__dEBJN,.genre-generator-studio_modeButton__Of9qJ,.genre-generator-studio_costLabel__I_wmQ,.genre-generator-studio_conceptName__nsH1j,.genre-generator-studio_trackEyebrow__XHxtl){letter-spacing:0}.genre-generator-studio_genreBadge__9nWxn{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;min-height:2.5rem;padding:.55rem .8rem;border:1px solid rgb(var(--nextec-red)/.5);border-radius:999px;background:rgb(var(--nextec-red)/.1);color:var(--studio-text);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.genre-generator-studio_genreBadge__9nWxn svg{width:1rem;height:1rem;color:var(--studio-accent-strong)}.genre-generator-studio_badgeDot__Iavo3,.genre-generator-studio_modelDot__C68c5{display:block;width:.48rem;height:.48rem;border-radius:999px;background:var(--studio-accent-strong);box-shadow:0 0 0 .25rem rgb(var(--nextec-red)/.13)}.genre-generator-studio_genreNavigation__3pNL0{display:flex;flex-wrap:wrap;gap:.45rem 1.35rem;align-items:center;min-width:0;padding:.65rem 0 .5rem}.genre-generator-studio_breadcrumb__JqaSZ{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:0 0 .9rem;color:var(--studio-text-muted);font-size:.74rem;font-weight:750}.genre-generator-studio_breadcrumb__JqaSZ ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.genre-generator-studio_breadcrumb__JqaSZ svg{width:.85rem;height:.85rem}.genre-generator-studio_breadcrumb__JqaSZ:dir(rtl) svg{transform:rotate(180deg)}.genre-generator-studio_breadcrumb__JqaSZ [aria-current=page]{color:var(--studio-text)}.genre-generator-studio_navigationLink__riebl{display:inline-flex;min-height:2rem;align-items:center;border-bottom:1px solid transparent;color:var(--studio-text-muted);font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .16s ease,border-color .16s ease}.genre-generator-studio_navigationLinkActive__GAK6L,.genre-generator-studio_navigationLink__riebl:focus-visible,.genre-generator-studio_navigationLink__riebl:hover{border-color:var(--studio-accent-strong);color:var(--studio-text)}.genre-generator-studio_advancedToggle__jboXS:focus-visible,.genre-generator-studio_checkbox__JDb4J:focus-visible+.genre-generator-studio_switchVisual__yRby1,.genre-generator-studio_chip__qmRSH:focus-visible,.genre-generator-studio_conceptCard__UBCd4:focus-visible,.genre-generator-studio_emptyAction__upDWY:focus-visible,.genre-generator-studio_generateButton__YElWw:focus-visible,.genre-generator-studio_ideaButton__sVx5h:focus-visible,.genre-generator-studio_input__eoPet:focus-visible,.genre-generator-studio_modeButton__Of9qJ:focus-visible,.genre-generator-studio_modelSelect__rVuiJ:focus-visible,.genre-generator-studio_navigationLink__riebl:focus-visible,.genre-generator-studio_taskAction__jFBsB:focus-visible,.genre-generator-studio_textarea__gcqUM:focus-visible,.genre-generator-studio_workspaceTab__dEBJN:focus-visible{outline:2px solid var(--studio-accent-strong);outline-offset:3px}.genre-generator-studio_workspaceTabs___z8Pz{display:flex;min-width:0;gap:.25rem;justify-content:center;margin-top:.75rem;border-bottom:1px solid var(--studio-border)}.genre-generator-studio_workspaceTab__dEBJN{display:inline-flex;min-width:0;min-height:2.75rem;flex:0 1 12rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.05rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--studio-text-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.genre-generator-studio_workspaceTab__dEBJN svg{width:1rem;height:1rem}.genre-generator-studio_workspaceTab__dEBJN:hover{color:var(--studio-text)}.genre-generator-studio_workspaceTabActive__5vvYx{border-color:var(--studio-accent-strong);color:var(--studio-text)}.genre-generator-studio_tabCount__qtq86{display:inline-grid;min-width:1.3rem;height:1.3rem;place-items:center;padding:0 .25rem;border-radius:999px;background:var(--studio-accent);color:var(--studio-bg);font-size:.65rem;letter-spacing:0}.genre-generator-studio_createLayout__aK1y8{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,.9fr);gap:1rem;min-width:0;margin-top:.85rem;align-items:stretch}.genre-generator-studio_formCard__yT_pH{grid-column:1;grid-row:1}.genre-generator-studio_sidePanel__BV5o7{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.genre-generator-studio_formCard__yT_pH,.genre-generator-studio_sidePanel__BV5o7,.genre-generator-studio_taskCard__8Ub7y{min-width:0;border:2px solid var(--studio-border-strong);background:var(--studio-surface);border-radius:6px;box-shadow:4px 4px 0 rgba(18,18,18,.78)}.genre-generator-studio_formCard__yT_pH{display:flex;flex-direction:column;overflow:hidden}.genre-generator-studio_formTopbar__x9uZv{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .8rem;border-bottom:1px solid var(--studio-border);background:var(--studio-surface);flex-shrink:0}.genre-generator-studio_modeToggle__I_IAl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,22rem);min-width:0;padding:.2rem;border:1px solid var(--studio-border);border-radius:.35rem;background:var(--studio-surface-raised)}.genre-generator-studio_modeButton__Of9qJ{min-width:0;min-height:2rem;padding:.35rem .65rem;border:0;border-radius:.2rem;background:transparent;color:var(--studio-text-muted);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.genre-generator-studio_modeButton__Of9qJ:hover{color:var(--studio-text)}.genre-generator-studio_modeButtonActive__0lSq4,.genre-generator-studio_modeButtonActive__0lSq4:hover{background:var(--studio-text);color:var(--studio-bg)}.genre-generator-studio_modelControls__uslvw{display:flex;min-width:0;align-items:center;gap:.75rem;margin-inline-start:auto}.genre-generator-studio_fixedGenreTag__VnF0n{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .55rem;border:1px solid var(--studio-border);border-radius:.3rem;color:var(--studio-text);font-size:.7rem;font-weight:800;white-space:nowrap}.genre-generator-studio_fixedGenreTag__VnF0n svg{width:.85rem;height:.85rem}.genre-generator-studio_modelSelectWrap__WJVZS{position:relative;display:block;min-width:8rem}.genre-generator-studio_modelSelect__rVuiJ{width:100%;min-height:2rem;padding-block:.3rem;padding-inline:.65rem 2rem;border:1px solid var(--studio-border-strong);border-radius:.3rem;appearance:none;background:var(--studio-surface-raised);color:var(--studio-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:700}.genre-generator-studio_modelSelectWrap__WJVZS>svg{position:absolute;top:50%;inset-inline-end:.55rem;width:.85rem;height:.85rem;pointer-events:none;transform:translateY(-50%)}.genre-generator-studio_modelName__CBz_R{display:inline-flex;min-width:0;align-items:center;gap:.55rem;color:var(--studio-text);font-size:.73rem;font-weight:750;white-space:nowrap}.genre-generator-studio_promptCount__zE55j{color:var(--studio-text-muted);font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.genre-generator-studio_promptCountError__4I5Nw{color:var(--studio-accent-strong)}.genre-generator-studio_generatorForm__bH_2W{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.genre-generator-studio_formFields__9aZBN{min-width:0}.genre-generator-studio_customFields__M690P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.9rem 1rem 0}.genre-generator-studio_field__Pr_7p,.genre-generator-studio_promptField___u_ok{display:grid;min-width:0;gap:.45rem}.genre-generator-studio_field__Pr_7p label,.genre-generator-studio_promptField___u_ok label{color:var(--studio-text);font-size:.72rem;font-weight:800;letter-spacing:.04em}.genre-generator-studio_input__eoPet,.genre-generator-studio_textarea__gcqUM{width:100%;min-width:0;border:1px solid var(--studio-border-strong);border-radius:.3rem;background:var(--studio-surface-muted);color:var(--studio-text);font:inherit;outline:0;transition:border-color .16s ease,background .16s ease}.genre-generator-studio_input__eoPet:hover,.genre-generator-studio_textarea__gcqUM:hover{border-color:var(--studio-text)}.genre-generator-studio_input__eoPet:focus,.genre-generator-studio_textarea__gcqUM:focus{border-color:var(--studio-accent-strong);background:var(--studio-surface-raised)}.genre-generator-studio_input__eoPet{min-height:2.8rem;padding:.65rem .75rem}.genre-generator-studio_textarea__gcqUM{min-height:8.5rem;padding:.8rem .85rem;resize:vertical;line-height:1.65}.genre-generator-studio_input__eoPet::placeholder,.genre-generator-studio_textarea__gcqUM::placeholder{color:var(--studio-text-muted)}.genre-generator-studio_promptField___u_ok{padding:1rem 1rem 0}.genre-generator-studio_fieldHint__MxZeM{margin:0;color:var(--studio-text-muted);font-size:.72rem;line-height:1.5}.genre-generator-studio_fieldHintError__f4xEB{color:var(--studio-accent-strong)}.genre-generator-studio_advancedPanel__BcbW_{border-bottom:1px solid var(--studio-border)}.genre-generator-studio_advancedContent__akWvU{padding:1rem 1.2rem;border-top:1px solid var(--studio-border);background:var(--studio-surface-muted)}.genre-generator-studio_directionFields__nNCEh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;min-width:0}.genre-generator-studio_advancedToggle__jboXS{display:flex;width:100%;min-height:3.1rem;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1.2rem;border:0;background:transparent;color:var(--studio-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;text-align:start}.genre-generator-studio_advancedToggle__jboXS>span{display:inline-flex;align-items:center;gap:.5rem}.genre-generator-studio_advancedToggle__jboXS svg{width:1rem;height:1rem;transition:transform .16s ease}.genre-generator-studio_advancedToggle__jboXS:hover{background:var(--studio-surface-muted)}.genre-generator-studio_chevronOpen__NQJax{transform:rotate(180deg)}.genre-generator-studio_submitRow__dP5ga{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:1rem;align-items:center;padding:.85rem 1rem;background:var(--studio-surface-muted);flex-shrink:0}.genre-generator-studio_submitMeta__qpisG{display:grid;min-width:0;gap:.5rem}.genre-generator-studio_switchLabel__TwbjY{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.6rem;color:var(--studio-text);cursor:pointer;font-size:.78rem;font-weight:700}.genre-generator-studio_checkbox__JDb4J{position:absolute;width:1px;height:1px;opacity:0}.genre-generator-studio_switchVisual__yRby1{display:inline-flex;width:2.3rem;height:1.35rem;flex:0 0 auto;align-items:center;padding:.15rem;border:1px solid var(--studio-border-strong);border-radius:999px;background:var(--studio-surface-raised);transition:background .16s ease,border-color .16s ease}.genre-generator-studio_switchVisual__yRby1 span{display:block;width:.85rem;height:.85rem;border-radius:50%;background:var(--studio-text-muted);transition:transform .16s ease,background .16s ease}.genre-generator-studio_checkbox__JDb4J:checked+.genre-generator-studio_switchVisual__yRby1{border-color:var(--studio-accent-strong);background:var(--studio-accent)}.genre-generator-studio_checkbox__JDb4J:checked+.genre-generator-studio_switchVisual__yRby1 span{background:var(--studio-bg);transform:translateX(.95rem)}.genre-generator-studio_checkbox__JDb4J:dir(rtl):checked+.genre-generator-studio_switchVisual__yRby1 span{transform:translateX(-.95rem)}.genre-generator-studio_costLabel__I_wmQ{max-width:100%;color:var(--studio-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase}.genre-generator-studio_generateButton__YElWw{display:flex;width:100%;min-width:0;min-height:3.1rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem .65rem .55rem .9rem;border:1px solid var(--studio-accent-strong);border-radius:.35rem;background:var(--studio-accent);color:var(--studio-bg);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;transition:background .16s ease,transform .16s ease}.genre-generator-studio_generateButton__YElWw:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.genre-generator-studio_generateButton__YElWw:disabled{cursor:wait;opacity:.72}.genre-generator-studio_generateButtonText__XyIeA{display:inline-flex;min-width:0;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genre-generator-studio_generateButtonText__XyIeA svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.genre-generator-studio_creditBadge__5yQmp{display:inline-grid;min-width:2.3rem;min-height:1.9rem;flex:0 0 auto;place-items:center;padding:.2rem .45rem;border:1px solid rgb(var(--nextec-pri)/.45);border-radius:.25rem;background:rgb(var(--nextec-pri)/.12);font-variant-numeric:tabular-nums}.genre-generator-studio_directionPanel__weFH8{padding:1.15rem;background:var(--studio-surface)}.genre-generator-studio_directionHeader__n3xnG{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--studio-border)}.genre-generator-studio_directionHeader__n3xnG h2{margin:.55rem 0 0;color:var(--studio-text);font-size:1.15rem;letter-spacing:-.02em;line-height:1.15}.genre-generator-studio_directionNote__wfIyB{margin:1rem 0 0;color:var(--studio-text-muted);font-size:.78rem;line-height:1.6}.genre-generator-studio_ideaList__3VN6O{display:grid;gap:.5rem;margin-top:1.1rem}.genre-generator-studio_conceptGrid__q4CEX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin-top:1.1rem}.genre-generator-studio_conceptCard__UBCd4{display:grid;min-width:0;gap:.35rem;align-content:start;padding:.7rem .65rem;border:1px solid var(--studio-border);border-radius:.3rem;background:var(--studio-surface-muted);color:var(--studio-text);cursor:pointer;font:inherit;text-align:start;transition:border-color .16s ease,background .16s ease}.genre-generator-studio_conceptCard__UBCd4:hover{border-color:var(--studio-accent);background:rgb(var(--nextec-red)/.08)}.genre-generator-studio_conceptCard__UBCd4[aria-pressed=true]{border-color:var(--studio-accent-strong);background:rgb(var(--nextec-red)/.12);box-shadow:inset 0 0 0 1px var(--studio-accent-strong)}.genre-generator-studio_conceptName__nsH1j{color:var(--studio-accent-strong);font-size:.7rem;font-weight:850;letter-spacing:.02em;line-height:1.25}.genre-generator-studio_conceptCard__UBCd4 strong{min-width:0;font-size:.7rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.genre-generator-studio_conceptCard__UBCd4:lang(ko) strong,.genre-generator-studio_conceptName__nsH1j:lang(ko){word-break:keep-all;overflow-wrap:break-word}.genre-generator-studio_ideaButton__sVx5h{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem;min-width:0;align-items:start;padding:.7rem .65rem;border:1px solid var(--studio-border);border-radius:.3rem;background:var(--studio-surface-muted);color:var(--studio-text);cursor:pointer;font:inherit;text-align:start;transition:border-color .16s ease,background .16s ease}.genre-generator-studio_ideaButton__sVx5h:hover{border-color:var(--studio-accent);background:rgb(var(--nextec-red)/.08)}.genre-generator-studio_ideaButton__sVx5h>span{color:var(--studio-accent-strong);font-size:.67rem;font-variant-numeric:tabular-nums;font-weight:800}.genre-generator-studio_ideaButton__sVx5h strong{min-width:0;font-size:.76rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.genre-generator-studio_directionFooter__ZvQXw{display:flex;min-width:0;align-items:flex-start;gap:.5rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--studio-border);color:var(--studio-text-muted);font-size:.7rem;line-height:1.5}.genre-generator-studio_directionFooter__ZvQXw svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--studio-accent)}.genre-generator-studio_historyPanel__ioaMV{min-width:0;margin-top:1.2rem}.genre-generator-studio_currentResult__G9Tkx{flex:1;min-height:0;min-width:0;padding:.75rem;background:var(--studio-surface);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.genre-generator-studio_sideTabs__iMmba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-shrink:0;border-bottom:1px solid var(--studio-border)}.genre-generator-studio_sideTab___08y8{min-width:0;min-height:2.75rem;padding:.55rem .65rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--studio-text-muted);cursor:pointer;font:inherit;font-size:.73rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genre-generator-studio_sideTabActive__sFRLC{border-bottom-color:var(--studio-accent);color:var(--studio-text)}.genre-generator-studio_sideTab___08y8:focus-visible{outline:2px solid var(--studio-accent);outline-offset:-4px}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_taskCard__8Ub7y{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_taskHeader__rpQK_{display:none}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_taskActions__YERkz{padding:.45rem 0 .6rem;background:transparent}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_trackList__R_lcE{grid-template-columns:minmax(0,1fr);padding:.6rem 0 0}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_trackCard__pSiCR{gap:.5rem;padding:.6rem}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_trackMeta__dyWgA{grid-template-columns:2.25rem minmax(0,1fr)}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_trackArtwork__XxPuS{width:2.25rem;height:2.25rem;padding:.3rem}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_trackDetails__1xgtw>span{display:none}.genre-generator-studio_currentResult__G9Tkx .genre-generator-studio_lyricsDetails__NPcEx summary{padding-top:.35rem}.genre-generator-studio_resultHeading___CpRi{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.1rem .1rem .85rem}.genre-generator-studio_resultHeading___CpRi h2{margin:.4rem 0 0;color:var(--studio-text);font-size:1rem;letter-spacing:-.02em}.genre-generator-studio_taskActions__YERkz{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem 1.1rem;border-bottom:1px solid var(--studio-border);background:var(--studio-surface-muted)}.genre-generator-studio_taskAction__jFBsB{min-height:2rem;padding:.35rem .65rem;border:1px solid var(--studio-border-strong);border-radius:.25rem;background:var(--studio-surface);color:var(--studio-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800}.genre-generator-studio_taskAction__jFBsB:hover{border-color:var(--studio-accent);color:var(--studio-accent-strong)}.genre-generator-studio_taskList__IBnqV{display:grid;min-width:0;gap:.85rem}.genre-generator-studio_taskCard__8Ub7y{overflow:hidden}.genre-generator-studio_taskHeader__rpQK_{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--studio-border);background:var(--studio-surface-muted)}.genre-generator-studio_taskHeading__EIfyq{min-width:0}.genre-generator-studio_taskTitleLine__P_lNa{display:flex;min-width:0;align-items:baseline;gap:.6rem}.genre-generator-studio_taskTitleLine__P_lNa h3{min-width:0;margin:0;color:var(--studio-text);font-size:.95rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.genre-generator-studio_taskIndex__X6UyB{flex:0 0 auto;color:var(--studio-accent-strong);font-size:.6rem;font-weight:850;letter-spacing:.12em}.genre-generator-studio_taskPrompt__qYbIY{max-width:70ch;margin:.45rem 0 0;color:var(--studio-text-muted);font-size:.73rem;line-height:1.5;overflow-wrap:anywhere}.genre-generator-studio_status__crtGR{display:inline-flex;min-height:1.75rem;flex:0 0 auto;align-items:center;padding:.25rem .55rem;border:1px solid;border-radius:999px;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.genre-generator-studio_statusSuccess__ezRRn{color:var(--studio-success)}.genre-generator-studio_statusFailed__sS6Kp{color:var(--studio-accent-strong)}.genre-generator-studio_statusActive__zA6jK{color:var(--studio-text-muted)}.genre-generator-studio_processingState__fsuQN{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;padding:1.25rem 1.1rem}.genre-generator-studio_processingIcon__HzVaT{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgb(var(--nextec-red)/.4);border-radius:50%;background:rgb(var(--nextec-red)/.1);color:var(--studio-accent)}.genre-generator-studio_processingIcon__HzVaT svg{width:1.1rem;height:1.1rem}.genre-generator-studio_processingCopy__dJ2Bx{display:grid;min-width:0;gap:.15rem}.genre-generator-studio_processingCopy__dJ2Bx strong{color:var(--studio-text);font-size:.78rem}.genre-generator-studio_processingCopy__dJ2Bx span{color:var(--studio-text-muted);font-size:.7rem}.genre-generator-studio_progressTrack__3psQf{grid-column:1/-1;height:.35rem;overflow:hidden;border-radius:999px;background:var(--studio-surface-raised)}.genre-generator-studio_progressValue__g8QVW{display:block;height:100%;border-radius:inherit;background:var(--studio-accent);transition:width .35s ease}.genre-generator-studio_failedState__xt14w{display:flex;min-width:0;align-items:flex-start;gap:.65rem;padding:1.15rem 1.1rem;color:var(--studio-accent-strong)}.genre-generator-studio_failedState__xt14w svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.genre-generator-studio_failedState__xt14w p{margin:0;color:var(--studio-text);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.genre-generator-studio_trackList__R_lcE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;padding:.8rem}.genre-generator-studio_trackCard__pSiCR{display:grid;min-width:0;gap:.85rem;padding:.75rem;border:1px solid var(--studio-border);border-radius:.35rem;background:var(--studio-surface-muted)}.genre-generator-studio_trackMeta__dyWgA{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.7rem;min-width:0;align-items:center}.genre-generator-studio_trackArtwork__XxPuS{position:relative;display:flex;width:3.5rem;height:3.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:.42rem;overflow:hidden;border-radius:.25rem;background:var(--studio-surface-raised);color:var(--studio-accent)}.genre-generator-studio_trackArtwork__XxPuS:after{position:absolute;inset-inline-end:-.75rem;bottom:-1rem;width:2.8rem;height:2.8rem;border:1px solid var(--studio-border);border-radius:50%;content:""}.genre-generator-studio_trackArtwork__XxPuS span{position:relative;z-index:1;font-size:.62rem;font-weight:900}.genre-generator-studio_trackArtwork__XxPuS svg{position:relative;z-index:1;width:1rem;height:1rem}.genre-generator-studio_trackDetails__1xgtw{min-width:0}.genre-generator-studio_trackEyebrow__XHxtl{margin:0;color:var(--studio-accent-strong);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.genre-generator-studio_trackDetails__1xgtw h4{margin:.2rem 0 0;color:var(--studio-text);font-size:.8rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.genre-generator-studio_trackDetails__1xgtw>span{display:block;margin-top:.25rem;color:var(--studio-text-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.genre-generator-studio_trackPlayer__2JgaE{min-width:0}.genre-generator-studio_lyricsDetails__NPcEx{min-width:0;border-top:1px solid var(--studio-border)}.genre-generator-studio_lyricsDetails__NPcEx summary{padding-top:.55rem;color:var(--studio-text-muted);cursor:pointer;font-size:.68rem;font-weight:800}.genre-generator-studio_lyricsDetails__NPcEx pre{max-height:12rem;margin:.6rem 0 0;overflow:auto;color:var(--studio-text-muted);font:inherit;font-size:.68rem;line-height:1.55;white-space:pre-wrap}.genre-generator-studio_emptyState__ztG65{display:grid;min-height:19rem;place-items:center;align-content:center;gap:.7rem;padding:2.5rem 1.2rem;border:1px dashed var(--studio-border-strong);background:var(--studio-surface-muted);text-align:center}.genre-generator-studio_emptyIcon__ZXiYn{width:2.3rem;height:2.3rem;color:var(--studio-text-muted)}.genre-generator-studio_emptyState__ztG65 h2{margin:.2rem 0 0;color:var(--studio-text);font-size:1.2rem}.genre-generator-studio_emptyState__ztG65 p{max-width:34rem;margin:0;color:var(--studio-text-muted);font-size:.8rem;line-height:1.6}.genre-generator-studio_emptyAction__upDWY{min-height:2.7rem;margin-top:.35rem;padding:.55rem .9rem;border:1px solid var(--studio-accent-strong);border-radius:.3rem;background:transparent;color:var(--studio-text);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800}.genre-generator-studio_emptyAction__upDWY:hover{background:rgb(var(--nextec-red)/.12)}.genre-generator-studio_visuallyHidden____7hj{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.genre-generator-studio_spin__a_Db1{animation:genre-generator-studio_studio-spin__k0aoZ 1s linear infinite}@keyframes genre-generator-studio_studio-spin__k0aoZ{to{transform:rotate(1turn)}}@media (max-width:1020px){.genre-generator-studio_createLayout__aK1y8{grid-template-columns:minmax(0,1fr)}.genre-generator-studio_formCard__yT_pH,.genre-generator-studio_sidePanel__BV5o7{grid-column:auto;grid-row:auto}.genre-generator-studio_directionPanel__weFH8{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:1rem 1.25rem}.genre-generator-studio_conceptGrid__q4CEX,.genre-generator-studio_directionFooter__ZvQXw,.genre-generator-studio_directionHeader__n3xnG,.genre-generator-studio_directionNote__wfIyB,.genre-generator-studio_ideaList__3VN6O{margin-top:0}.genre-generator-studio_directionHeader__n3xnG{grid-column:1}.genre-generator-studio_directionNote__wfIyB{grid-column:1;align-self:start}.genre-generator-studio_ideaList__3VN6O{grid-column:2;grid-row:1/span 2}.genre-generator-studio_conceptGrid__q4CEX{grid-column:2;grid-row:1/span 2;margin-top:0}.genre-generator-studio_directionFooter__ZvQXw{grid-column:1/-1}}@media (max-width:720px){.genre-generator-studio_inner__RK0bE{padding-right:1rem;padding-left:1rem}.genre-generator-studio_pageHeader__HXiXx{align-items:flex-start;flex-direction:column;gap:1.1rem}.genre-generator-studio_genreBadge__9nWxn{align-self:flex-start}.genre-generator-studio_formTopbar__x9uZv{align-items:stretch}.genre-generator-studio_modeToggle__I_IAl{width:100%}.genre-generator-studio_modelControls__uslvw{width:100%;justify-content:space-between;margin-inline-start:0}.genre-generator-studio_modelSelectWrap__WJVZS{flex:1 1 auto}.genre-generator-studio_customFields__M690P,.genre-generator-studio_submitRow__dP5ga{grid-template-columns:minmax(0,1fr)}.genre-generator-studio_directionPanel__weFH8{display:block}.genre-generator-studio_directionFields__nNCEh{grid-template-columns:minmax(0,1fr)}.genre-generator-studio_directionNote__wfIyB{margin-top:1rem}.genre-generator-studio_ideaList__3VN6O{margin-top:1.1rem}.genre-generator-studio_conceptGrid__q4CEX{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem}.genre-generator-studio_directionFooter__ZvQXw{margin-top:1.1rem}.genre-generator-studio_trackList__R_lcE{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.genre-generator-studio_directionPanel__weFH8{padding:.85rem}.genre-generator-studio_directionHeader__n3xnG{padding-bottom:.5rem}.genre-generator-studio_directionFooter__ZvQXw,.genre-generator-studio_directionHeader__n3xnG h2,.genre-generator-studio_directionNote__wfIyB{display:none}.genre-generator-studio_conceptGrid__q4CEX,.genre-generator-studio_ideaList__3VN6O{display:flex;gap:.5rem;margin-top:.65rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.genre-generator-studio_conceptGrid__q4CEX::-webkit-scrollbar{display:none}.genre-generator-studio_conceptCard__UBCd4{flex:0 0 13.5rem;scroll-snap-align:start}.genre-generator-studio_ideaList__3VN6O::-webkit-scrollbar{display:none}.genre-generator-studio_ideaButton__sVx5h{flex:0 0 13.5rem;scroll-snap-align:start}.genre-generator-studio_inner__RK0bE{padding-top:1rem;padding-bottom:2.5rem}.genre-generator-studio_headingCopy__8k_6a h1{font-size:2.125rem}.genre-generator-studio_workspaceTab__dEBJN{flex:1 1 0;justify-content:center;padding-right:.5rem;padding-left:.5rem;font-size:.68rem}.genre-generator-studio_advancedContent__akWvU,.genre-generator-studio_advancedToggle__jboXS,.genre-generator-studio_customFields__M690P,.genre-generator-studio_promptField___u_ok,.genre-generator-studio_submitRow__dP5ga{padding-right:.85rem;padding-left:.85rem}.genre-generator-studio_taskHeader__rpQK_{flex-direction:column;gap:.7rem}.genre-generator-studio_status__crtGR{align-self:flex-start}}@container kpop-workspace (min-width: 1080px){.genre-generator-studio_formCard__yT_pH,.genre-generator-studio_sidePanel__BV5o7{height:clamp(30rem,calc(100svh - 24rem),34rem);min-height:0}.genre-generator-studio_formFields__9aZBN{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.genre-generator-studio_advancedPanel__BcbW_,.genre-generator-studio_customFields__M690P{flex-shrink:0}.genre-generator-studio_field__Pr_7p{align-content:start}.genre-generator-studio_promptField___u_ok{flex:1;min-height:11rem;grid-template-rows:auto minmax(0,1fr) auto}.genre-generator-studio_textarea__gcqUM{height:100%;min-height:0;resize:none}.genre-generator-studio_directionPanel__weFH8{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0}.genre-generator-studio_conceptGrid__q4CEX{flex:1;grid-auto-rows:minmax(4rem,1fr)}.genre-generator-studio_directionFooter__ZvQXw{flex-shrink:0}}@container kpop-workspace (max-width: 800px){.genre-generator-studio_headingCopy__8k_6a{grid-template-columns:minmax(0,1fr);gap:.8rem}}@container kpop-workspace (max-width: 1079.98px){.genre-generator-studio_createLayout__aK1y8{grid-template-columns:minmax(0,1fr)}.genre-generator-studio_formCard__yT_pH,.genre-generator-studio_sidePanel__BV5o7{grid-column:1;grid-row:auto}.genre-generator-studio_formCard__yT_pH{order:0}.genre-generator-studio_sidePanel__BV5o7{order:1}.genre-generator-studio_directionPanel__weFH8{display:block}.genre-generator-studio_conceptGrid__q4CEX{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kpop-workspace (max-width: 640px){.genre-generator-studio_conceptGrid__q4CEX{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.genre-generator-studio_conceptCard__UBCd4{flex:0 0 13.5rem;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.genre-generator-studio_studio__0xLK6 *,.genre-generator-studio_studio__0xLK6 :after,.genre-generator-studio_studio__0xLK6 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}