@keyframes pro-studio_luxe_tokens_luxeDrift1__REENx{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}@keyframes pro-studio_luxe_tokens_luxeDrift2__nXsFR{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(.9)}}@keyframes pro-studio_luxe_tokens_luxeDrift3__VbkF_{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,50px) scale(1.1)}}@keyframes pro-studio_luxe_tokens_luxePulse__LFeFj{0%,to{opacity:.6}50%{opacity:1}}@keyframes pro-studio_luxe_tokens_luxeBlinkPulse__QLCle{0%,to{transform:scale(1);box-shadow:0 8px 32px rgba(212,83,126,.25)}50%{transform:scale(1.05);box-shadow:0 12px 40px rgba(212,83,126,.4)}}.ProStudioHero_hero__siStk{text-align:center;padding:56px 24px 40px;border-bottom:1px solid var(--luxe-border-default,rgba(0,0,0,.08))}.ProStudioHero_heroBadge__HVAUY{display:inline-flex;align-items:center;gap:8px;background:var(--luxe-surface-2,hsla(0,0%,100%,.7));backdrop-filter:var(--luxe-blur-lg,blur(20px));-webkit-backdrop-filter:var(--luxe-blur-lg,blur(20px));border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));padding:6px 14px;border-radius:var(--luxe-radius-pill,100px);margin-bottom:28px}.ProStudioHero_heroBadgeDot__6Ra0M{width:6px;height:6px;background:var(--luxe-pink,#d4537e);border-radius:50%;animation:ProStudioHero_luxePulse__SS5MF 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ProStudioHero_heroBadgeDot__6Ra0M{animation:none}}.ProStudioHero_heroBadgeText__XulI5{font-size:11px;letter-spacing:.14em;font-weight:700;color:#333}.ProStudioHero_heroBrand__4B2i9{margin:0;font-family:Georgia,"Noto Serif Thai",var(--font-serif),serif;font-size:clamp(56px,10vw,88px);font-weight:400;color:var(--luxe-text-primary,#0a0a0a);letter-spacing:-.045em;line-height:.95}.ProStudioHero_heroTagline__iNwQg{margin:16px 0 0;font-size:clamp(24px,3.5vw,28px);line-height:1.15;letter-spacing:-.02em}.ProStudioHero_heroTaglineBold__LbDOc{font-family:inherit;font-weight:500;color:var(--luxe-text-primary,#0a0a0a)}.ProStudioHero_heroTaglineItalic__8shK9{font-family:Georgia,"Noto Serif Thai",var(--font-serif),serif;font-weight:400;font-style:italic;color:var(--luxe-text-primary,#0a0a0a);letter-spacing:-.025em}.ProStudioHero_heroSubtitle__GEo4d{margin:24px auto 0;max-width:480px;font-size:15px;color:var(--luxe-text-secondary,#555);line-height:1.6;font-weight:500}.ProStudioHero_heroPills__t9dBS{display:flex;justify-content:center;gap:8px;margin-top:28px;flex-wrap:wrap}.ProStudioHero_heroPill__TnFz6{display:inline-flex;align-items:center;gap:8px;background:var(--luxe-surface-2,hsla(0,0%,100%,.7));backdrop-filter:var(--luxe-blur-md,blur(12px));-webkit-backdrop-filter:var(--luxe-blur-md,blur(12px));border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));padding:8px 16px;border-radius:var(--luxe-radius-pill,100px);font-size:12px;font-weight:700;color:#333}.ProStudioHero_heroPillDot__r9DCN{width:6px;height:6px;background:var(--luxe-pink,#d4537e);border-radius:50%}.ProStudioHero_heroStats__w53aL{display:flex;justify-content:center;gap:56px;margin-top:48px;padding-top:36px;border-top:1px solid var(--luxe-border-default,rgba(0,0,0,.08));flex-wrap:wrap}.ProStudioHero_heroStat__zJYFa{text-align:center}.ProStudioHero_heroStatNumber__R8s0G{margin:0;font-size:36px;font-weight:800;color:var(--luxe-text-primary,#0a0a0a);letter-spacing:-.03em}.ProStudioHero_heroStatLabel__O2Jnc{margin:4px 0 0;font-size:10px;letter-spacing:.16em;color:var(--luxe-text-tertiary,#888);font-weight:700;text-transform:uppercase}@media (max-width:480px){.ProStudioHero_hero__siStk{padding:40px 16px 32px}.ProStudioHero_heroBrand__4B2i9{font-size:clamp(48px,12vw,64px)}.ProStudioHero_heroTagline__iNwQg{font-size:clamp(22px,5vw,26px)}.ProStudioHero_heroPills__t9dBS{flex-direction:column;align-items:center}.ProStudioHero_heroStats__w53aL{gap:32px;margin-top:36px;padding-top:28px}.ProStudioHero_heroStatNumber__R8s0G{font-size:28px}}.page_luxeWrapper__cUvfW{--luxe-bg-start:#fff;--luxe-bg-end:#f5f3ee;--luxe-surface-1:hsla(0,0%,100%,.5);--luxe-surface-2:hsla(0,0%,100%,.7);--luxe-surface-3:hsla(0,0%,100%,.85);--luxe-border-subtle:rgba(0,0,0,.06);--luxe-border-default:rgba(0,0,0,.08);--luxe-border-strong:rgba(0,0,0,.18);--luxe-border-active:rgba(212,83,126,.3);--luxe-text-primary:#0a0a0a;--luxe-text-secondary:#555;--luxe-text-tertiary:#888;--luxe-text-quaternary:#aaa;--luxe-pink:#d4537e;--luxe-pink-dark:#b53d68;--luxe-pink-bg:rgba(212,83,126,.1);--luxe-blue:#378add;--luxe-blue-dark:#2a6eb8;--luxe-blue-bg:rgba(55,138,221,.1);--luxe-teal:#14b8a6;--luxe-teal-dark:#0d9488;--luxe-teal-bg:rgba(20,184,166,.12);--luxe-purple-orb:rgba(139,92,246,.2);--luxe-blur-md:blur(12px);--luxe-blur-lg:blur(20px);--luxe-shadow-card:0 2px 12px rgba(0,0,0,.04);--luxe-shadow-cta:0 4px 16px rgba(0,0,0,.08);--luxe-radius-sm:8px;--luxe-radius-md:12px;--luxe-radius-lg:14px;--luxe-radius-xl:18px;--luxe-radius-2xl:20px;--luxe-radius-pill:100px;position:relative;min-height:100vh;background:linear-gradient(180deg,var(--luxe-bg-start) 0,var(--luxe-bg-end) 100%);overflow:hidden;color:var(--luxe-text-primary)}.page_pageOrbs__1rHY6{position:absolute;inset:0;pointer-events:none;z-index:0}.page_orb1__Wmd93,.page_orb2__bxzwQ,.page_orb3__lJRa2{position:absolute;border-radius:50%;filter:blur(50px)}.page_orb1__Wmd93{top:-80px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(212,83,126,.22),transparent 70%);animation:page_luxeDrift1__Y9_Te 14s ease-in-out infinite}.page_orb2__bxzwQ{top:30%;right:-40px;width:340px;height:340px;background:radial-gradient(circle,var(--luxe-purple-orb),transparent 70%);animation:page_luxeDrift2___09yz 16s ease-in-out infinite}.page_orb3__lJRa2{bottom:10%;left:30%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,158,11,.15),transparent 70%);animation:page_luxeDrift3__D0SMY 12s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.page_orb1__Wmd93,.page_orb2__bxzwQ,.page_orb3__lJRa2{animation:none}}.page_contentShell__kN911{position:relative;z-index:1;max-width:min(100rem,calc(100vw - 48px));margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.page_contentShell__kN911{padding:40px 32px 80px}}.Library_libraryRoot__LfhJo{display:flex;flex-direction:column;gap:20px;position:relative}.Library_notice__fLWWJ{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:var(--luxe-radius-md,12px);background:var(--color-background-info,var(--luxe-blue-bg,rgba(55,138,221,.1)));color:var(--color-text-info,var(--luxe-blue-dark,#2a6eb8));font-size:12.5px;font-weight:500;line-height:1.4}.Library_notice__fLWWJ svg{flex-shrink:0}.Library_headerRow__1ehed{display:flex;align-items:flex-start;gap:12px}.Library_filters__dwofj{flex:1;display:flex;flex-direction:column;gap:12px}.Library_filtersTop__I0xsK{display:flex;align-items:center;justify-content:space-between;gap:12px}.Library_segment__ZL86q{display:inline-flex;gap:4px;padding:4px;background:var(--luxe-surface-1,hsla(0,0%,100%,.5));border:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06));border-radius:var(--luxe-radius-pill,100px)}.Library_segmentBtn___ru7P{padding:6px 16px;border:none;background:transparent;border-radius:var(--luxe-radius-pill,100px);font-size:13px;font-weight:600;color:var(--luxe-text-secondary,#555);cursor:pointer;transition:background .18s ease,color .18s ease}.Library_segmentBtnActive__A21H5,.Library_segmentBtn___ru7P:hover{color:var(--luxe-text-primary,#0a0a0a)}.Library_segmentBtnActive__A21H5{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}.Library_countLabel__DSTUP{font-size:13px;font-weight:600;color:var(--luxe-text-tertiary,#888);white-space:nowrap}.Library_filtersRow__acg8Y{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.Library_searchBox__V3VWd{position:relative;display:flex;align-items:center;flex:1;min-width:200px}.Library_searchIcon__bsYRk{position:absolute;left:12px;color:var(--luxe-text-tertiary,#888);pointer-events:none}.Library_searchInput__OmfmY{width:100%;padding:9px 14px 9px 34px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:13px;color:var(--luxe-text-primary,#0a0a0a);outline:none}.Library_searchInput__OmfmY:focus{border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Library_select__sLxH0{padding:9px 12px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:13px;font-weight:500;color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;outline:none}.Library_select__sLxH0:focus{border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Library_selectToggle__IH5EO{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:13px;font-weight:600;color:var(--luxe-text-secondary,#555);cursor:pointer;white-space:nowrap;transition:all .18s ease}.Library_selectToggle__IH5EO:hover{border-color:var(--luxe-border-strong,rgba(0,0,0,.18));color:var(--luxe-text-primary,#0a0a0a)}.Library_selectToggleActive__k3moe{background:var(--luxe-pink,#d4537e);border-color:var(--luxe-pink,#d4537e);color:#fff}.Library_grid__sZv17{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.Library_card__yvCoI{display:flex;flex-direction:column;border-radius:var(--luxe-radius-lg,14px);overflow:hidden;background:var(--luxe-surface-2,hsla(0,0%,100%,.7));border:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06));cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-align:left}.Library_card__yvCoI:hover{transform:translateY(-2px);box-shadow:var(--luxe-shadow-cta,0 4px 16px rgba(0,0,0,.08))}.Library_card__yvCoI:focus-visible{outline:2px solid var(--luxe-pink,#d4537e);outline-offset:2px}.Library_cardSelected__Ugqky{border-color:var(--luxe-pink,#d4537e);box-shadow:0 0 0 2px var(--luxe-pink,#d4537e)}.Library_cardExpired__QAb_i .Library_thumbMedia__hpaNV,.Library_cardFailed__QOSHr .Library_thumbMedia__hpaNV{filter:grayscale(1) opacity(.55)}.Library_cardExpired__QAb_i,.Library_cardFailed__QOSHr{background:var(--luxe-surface-1,hsla(0,0%,100%,.5))}.Library_thumb__sMUsP{position:relative;width:100%;aspect-ratio:1/1;background:linear-gradient(135deg,#ececec,#f6f4f0);overflow:hidden}.Library_thumbMedia__hpaNV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Library_thumbFallback__CKydg{inset:0;flex-direction:column;gap:6px;color:var(--luxe-text-tertiary,#888);font-size:12px;font-weight:600}.Library_playBadge__TwabV,.Library_thumbFallback__CKydg{position:absolute;display:flex;align-items:center;justify-content:center}.Library_playBadge__TwabV{top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;pointer-events:none}.Library_countBadge__KUge0{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:var(--luxe-radius-pill,100px);background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:700}.Library_checkbox__Cq0KL{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:hsla(0,0%,100%,.9);border:1.5px solid var(--luxe-border-strong,rgba(0,0,0,.18));color:#fff}.Library_checkboxChecked__mwJWT{background:var(--luxe-pink,#d4537e);border-color:var(--luxe-pink,#d4537e)}.Library_cardActions__fx7J_{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .18s ease}.Library_card__yvCoI:hover .Library_cardActions__fx7J_{opacity:1}.Library_cardActionBtn__IJiuD{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:hsla(0,0%,100%,.92);color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background .18s ease}.Library_cardActionBtn__IJiuD:hover{background:#fff}.Library_regenOverlayBtn__1pJK2{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-pink,#d4537e);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px rgba(212,83,126,.3)}.Library_regenOverlayBtn__1pJK2:hover{background:var(--luxe-pink-dark,#b53d68)}.Library_cardMeta__CbbLj{padding:8px 10px 10px;display:flex;flex-direction:column;gap:3px}.Library_cardModel__aCFD6{margin:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.Library_cardModelName__yPkRa{font-size:12px;font-weight:700;color:var(--luxe-text-primary,#0a0a0a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Library_cardModality__NbAWB{font-size:10px;font-weight:600;color:var(--luxe-text-tertiary,#888);flex-shrink:0}.Library_cardPrompt__9bLsn{margin:0;font-size:11.5px;line-height:1.4;color:var(--luxe-text-secondary,#555);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Library_loadMoreWrap__ud6zx{display:flex;justify-content:center;padding:8px 0 4px}.Library_loadMoreBtn__xE3GZ{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-surface-3,hsla(0,0%,100%,.85));font-size:13px;font-weight:600;color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;transition:border-color .18s ease}.Library_loadMoreBtn__xE3GZ:hover:not(:disabled){border-color:var(--luxe-border-strong,rgba(0,0,0,.18))}.Library_loadMoreBtn__xE3GZ:disabled{opacity:.6;cursor:default}.Library_stateBox__FmZzG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:72px 24px;text-align:center;color:var(--luxe-text-tertiary,#888);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-2xl,20px)}.Library_stateTitle__oXTN1{margin:0;font-size:16px;font-weight:700;color:var(--luxe-text-primary,#0a0a0a)}.Library_stateHint__qPqtW{margin:0;font-size:13px;color:var(--luxe-text-tertiary,#888)}.Library_selectionBar__JQSWL{position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;gap:12px;margin:0 auto;padding:10px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;background:rgba(20,20,22,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--luxe-radius-pill,100px);box-shadow:0 8px 28px rgba(0,0,0,.25)}.Library_selectionExit__zuKVG{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer}.Library_selectionExit__zuKVG:hover{background:hsla(0,0%,100%,.22)}.Library_selectionCount__RgAip{font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.Library_selectionTextBtn__V_AG9{border:none;background:transparent;color:hsla(0,0%,100%,.75);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.Library_selectionTextBtn__V_AG9:hover:not(:disabled){color:#fff}.Library_selectionTextBtn__V_AG9:disabled{opacity:.4;cursor:default}.Library_selectionDownloadBtn__zu9Yn{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border:none;border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-pink,#d4537e);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s ease}.Library_selectionDownloadBtn__zu9Yn:hover:not(:disabled){background:var(--luxe-pink-dark,#b53d68)}.Library_selectionDownloadBtn__zu9Yn:disabled{opacity:.5;cursor:default}.Library_modalOverlay__wJO_6{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Library_modalContent__NgwhY{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-template-rows:minmax(0,1fr);gap:0;width:min(960px,100%);height:88vh;background:#fff;border-radius:var(--luxe-radius-2xl,20px);overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.3)}.Library_modalClose__JrtO_{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;cursor:pointer}.Library_modalClose__JrtO_:hover{background:rgba(0,0,0,.7)}.Library_modalBack__v30i_{position:absolute;top:12px;left:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;cursor:pointer}.Library_modalBack__v30i_:hover{background:rgba(0,0,0,.7)}.Library_modalPreview__Vgr4e{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;overflow:hidden;background:#111;min-height:0}.Library_modalMedia__vhtXB{width:100%;flex:1;min-height:0;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#111}.Library_modalEmpty__sihxl{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;color:hsla(0,0%,100%,.7);min-height:320px}.Library_modalEmptyTitle__EjGmS{margin:0;font-size:16px;font-weight:700;color:#fff}.Library_modalEmptyHint__8FcIv{margin:0;font-size:13px;line-height:1.5;max-width:320px}.Library_modalThumbs__zmQmD{display:flex;gap:6px;padding:8px;background:#1a1a1a;overflow-x:auto}.Library_modalThumbBtn__98CcM{flex-shrink:0;width:52px;height:52px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#222}.Library_modalThumbBtn__98CcM img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Library_modalThumbBtn__98CcM span{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);font-size:11px;font-weight:700}.Library_modalThumbActive__KElDz{border-color:var(--luxe-pink,#d4537e)}.Library_modalInfo__g_s5y{grid-column:2;grid-row:1;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;min-height:0}.Library_modalInfoScroll__N61Sf{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.Library_audioPreviewWrap__aU630{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;padding:24px}.Library_audioPlayer__r93iP{width:min(520px,100%)}.Library_modalInfoHead__DqWX5{display:flex;align-items:center;justify-content:space-between;gap:8px}.Library_modalModel__B2qkc{margin:0;font-size:17px;font-weight:700;color:var(--luxe-text-primary,#0a0a0a)}.Library_modalBadge__uPq9j{padding:3px 10px;border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-pink-bg,rgba(212,83,126,.1));color:var(--luxe-pink-dark,#b53d68);font-size:11px;font-weight:700}.Library_modalPrompt__Ps1vr{margin:0;font-size:13.5px;line-height:1.6;color:var(--luxe-text-secondary,#555);white-space:pre-wrap;word-break:break-word}.Library_modalMetaList__Rp908{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:14px 0;border-top:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06));border-bottom:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06))}.Library_modalMetaList__Rp908 dt{font-size:11px;font-weight:600;color:var(--luxe-text-tertiary,#888);margin-bottom:2px}.Library_modalMetaList__Rp908 dd{margin:0;font-size:13px;font-weight:600;color:var(--luxe-text-primary,#0a0a0a)}.Library_modalRefs__ri2xg{display:flex;flex-direction:column;gap:8px}.Library_modalRefsLabel__OXHgU{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--luxe-text-tertiary,#888)}.Library_modalRefsGrid__xvotd{display:flex;flex-wrap:wrap;gap:6px}.Library_modalRefsGrid__xvotd img{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08))}.Library_modalActions__UAZAd{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;margin-top:4px;padding-top:8px}.Library_modalPrimaryBtn__85gT1{display:inline-flex;align-items:center;gap:7px;flex:1;justify-content:center;min-width:130px;padding:11px 16px;border:none;border-radius:var(--luxe-radius-md,12px);background:var(--luxe-pink,#d4537e);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease}.Library_modalPrimaryBtn__85gT1:hover{background:var(--luxe-pink-dark,#b53d68)}.Library_modalSecondaryBtn__DV5Rb{display:inline-flex;align-items:center;gap:7px;justify-content:center;padding:11px 16px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));color:var(--luxe-text-primary,#0a0a0a);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease}.Library_modalSecondaryBtn__DV5Rb:hover{border-color:var(--luxe-border-strong,rgba(0,0,0,.18))}.Library_spin__5QLC2{animation:Library_librarySpin__0J47v .9s linear infinite}@keyframes Library_librarySpin__0J47v{to{transform:rotate(1turn)}}@media (max-width:720px){.Library_headerRow__1ehed{flex-direction:column}.Library_selectToggle__IH5EO{align-self:flex-end}.Library_modalContent__NgwhY{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:92vh;overflow-y:auto}.Library_modalMedia__vhtXB{max-height:50vh}.Library_grid__sZv17{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}}.Library_dialogBackdrop__8zV43{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Library_dialog__akx_1{background:#fff;border-radius:14px;padding:1.5rem;max-width:380px;width:100%;box-shadow:0 12px 40px rgba(0,0,0,.2)}.Library_dialogTitle__IZ1Kv{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:#111}.Library_dialogMessage__56zY0{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#555}.Library_dialogActions__u8CC4{display:flex;gap:.65rem;justify-content:flex-end}.Library_dialogGhostBtn__MZXQ7{padding:.55rem 1.1rem;border-radius:9px;border:1px solid #ddd;background:#fff;color:#333;font-size:.875rem;cursor:pointer}.Library_dialogGhostBtn__MZXQ7:disabled{opacity:.5;cursor:not-allowed}.Library_dialogDangerBtn__V_p8H{padding:.55rem 1.1rem;border-radius:9px;border:none;background:#dc2626;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.Library_dialogDangerBtn__V_p8H:disabled{opacity:.6;cursor:not-allowed}.Library_modalDangerBtn__EkGSF{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:9px;border:1px solid #fecaca;background:#fff;color:#dc2626;font-size:.875rem;font-weight:600;cursor:pointer}.Library_modalDangerBtn__EkGSF:hover{background:#fef2f2}.MediaThumbnail_wrap__HgSh_{position:relative;width:100%;height:100%;overflow:hidden}.MediaThumbnail_media__Z4jtb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.MediaThumbnail_playBadge__WWJpg{top:50%;left:50%;transform:translate(-50%,-50%);padding:6px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;pointer-events:none}.MediaThumbnail_fallback__MjEY7,.MediaThumbnail_playBadge__WWJpg{position:absolute;display:flex;align-items:center;justify-content:center}.MediaThumbnail_fallback__MjEY7{inset:0;color:var(--luxe-text-tertiary,#888);font-size:11px;background:rgba(0,0,0,.04)}.QueuePanel_panel__3xE80{display:flex;flex-direction:column;gap:12px;min-height:200px;min-width:0;max-width:100%;overflow:hidden}.QueuePanel_header__2wWnh{display:flex;align-items:center;justify-content:space-between;gap:8px}.QueuePanel_headerTitle__Orw88{margin:0;font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--luxe-text-secondary,#555)}.QueuePanel_headerMeta__XC33E{font-size:10px;font-weight:700;color:var(--luxe-text-tertiary,#888)}.QueuePanel_reconnect__0d3ZY{font-size:10px;color:#b45309;font-weight:600}.QueuePanel_activeSection__ETMrr,.QueuePanel_section__7UtAD{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.QueuePanel_activeEmpty__qBi_2{margin:0;padding:10px 8px;font-size:11px;line-height:1.45;color:var(--luxe-text-tertiary,#888);text-align:center;border-radius:10px;background:hsla(0,0%,100%,.35);border:1px dashed rgba(0,0,0,.08)}.QueuePanel_recentSection__dcw8r{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;margin-top:8px;padding:10px 8px 4px;border-top:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);border-radius:0 0 10px 10px}.QueuePanel_recentHeader__nvi9h{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.QueuePanel_recentSectionLabel__ZjW9F{margin:0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.38)}.QueuePanel_viewAllLink__mZMy5{flex-shrink:0;padding:0;font-size:9px;font-weight:700;color:var(--luxe-pink,#d4537e);text-decoration:underline;text-underline-offset:2px}.QueuePanel_viewAllLink__mZMy5:hover{color:#b83d66}.QueuePanel_recentCard__QPYeZ{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:8px;border-radius:8px;background:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .15s,border-color .15s;overflow:hidden}.QueuePanel_recentCard__QPYeZ:hover{background:hsla(0,0%,100%,.65);border-color:rgba(0,0,0,.1)}.QueuePanel_recentModalityIcon__FMKrb{flex-shrink:0;color:var(--luxe-text-tertiary,#888)}.QueuePanel_recentStatusDone__YrG6Q{flex-shrink:0;color:#16a34a}.QueuePanel_recentStatusFailed__Uj4a5{flex-shrink:0;color:#b91c1c}.QueuePanel_recentLine__PfFdV{margin:0;flex:1;display:flex;align-items:baseline;font-size:11px;line-height:1.3;color:var(--luxe-text-secondary,#555)}.QueuePanel_recentLine__PfFdV,.QueuePanel_recentPrompt__EbZLI{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.QueuePanel_recentAspect__0HSW9,.QueuePanel_recentDot__tAfJk{flex-shrink:0;color:var(--luxe-text-tertiary,#888)}.QueuePanel_recentAspect__0HSW9{font-size:10px;font-weight:600}.QueuePanel_sectionLabel__5r90G{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--luxe-text-tertiary,#888);text-transform:uppercase}.QueuePanel_empty__lnel0{margin:0;padding:16px 8px;text-align:center;font-size:12px;line-height:1.5;color:var(--luxe-text-tertiary,#888)}.QueuePanel_card__MBIT7{padding:10px;border-radius:12px;background:hsla(0,0%,100%,.55);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:0;max-width:100%;overflow:hidden}.QueuePanel_card__MBIT7:hover{border-color:rgba(212,83,126,.35)}.QueuePanel_cardActive__Hvvdl{border-color:var(--luxe-pink,#d4537e);box-shadow:0 0 0 1px rgba(212,83,126,.25)}.QueuePanel_cardHeader___Cwwi{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.QueuePanel_cardTitle__NMEyM{margin:0;font-size:12px;font-weight:700;color:var(--luxe-text-primary,#0a0a0a);line-height:1.3}.QueuePanel_cardMeta__9X6f_{margin:4px 0 0;font-size:10px;color:var(--luxe-text-tertiary,#888)}.QueuePanel_statusRow__lS_Sx{display:flex;align-items:center;gap:6px;margin-top:8px}.QueuePanel_statusIcon__Cpzjh{flex-shrink:0;color:var(--luxe-pink,#d4537e)}.QueuePanel_progressBar__PQyYB{margin-top:8px;height:4px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden}.QueuePanel_progressFill__dv_vf{height:100%;border-radius:999px;background:linear-gradient(90deg,#d4537e,#e879a8);transition:width .3s ease}.QueuePanel_cancelBtn__e092X{margin-top:8px;padding:4px 8px;font-size:10px;font-weight:700;color:#b91c1c;background:transparent;border:1px solid rgba(185,28,28,.25);border-radius:6px;cursor:pointer}.QueuePanel_cancelBtn__e092X:hover{background:rgba(185,28,28,.06)}.QueuePanel_thumb__pJEwm{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-top:8px}.QueuePanel_miniGrid___16aH{display:none;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.QueuePanel_miniGridOpen__gFhi_{display:grid}.QueuePanel_miniCell__0GXeq{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06)}.QueuePanel_miniCell__0GXeq img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.QueuePanel_miniCellLabel__8MQEJ{position:absolute;bottom:0;left:0;right:0;padding:2px 4px;font-size:9px;font-weight:700;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65))}.QueuePanel_expandBtn__tfGk5{margin-top:8px;padding:0;font-size:10px;font-weight:700;color:var(--luxe-pink,#d4537e);background:none;border:none;cursor:pointer}.QueuePanel_dock__E7XPs{display:none}@media (max-width:1100px){.QueuePanel_dockVisible__Z0khr{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.QueuePanel_dockInner__rxNLA{pointer-events:auto;max-height:min(42vh,420px);background:hsla(30,12%,97%,.96);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.15);overflow:hidden;transition:max-height .25s ease}.QueuePanel_dockCollapsed__1BhVY .QueuePanel_dockInner__rxNLA{max-height:52px}.QueuePanel_dockHandle__TOkDh{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:800;color:var(--luxe-text-primary,#0a0a0a)}.QueuePanel_dockGrip__CIG3T{width:36px;height:4px;border-radius:999px;background:rgba(0,0,0,.15)}.QueuePanel_dockBody__dOJT1{padding:0 12px 12px;overflow-y:auto;max-height:calc(min(42vh, 420px) - 52px)}.QueuePanel_dockCollapsed__1BhVY .QueuePanel_dockBody__dOJT1{display:none}}@media (max-width:768px){.QueuePanel_dockVisible__Z0khr{padding:0}.QueuePanel_dockInner__rxNLA{border-radius:16px 16px 0 0;max-height:min(55vh,480px)}}