.AssetBrowserPanel_assetBrowser__zptNI{display:flex;flex-direction:column;gap:16px}.AssetBrowserPanel_grid__4upOj{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.AssetBrowserPanel_card__7lPXj{position:relative;border-radius:8px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-default);cursor:pointer;transition:border-color .15s}.AssetBrowserPanel_card__7lPXj:hover{border-color:var(--accent-green)}.AssetBrowserPanel_thumbnail__Z1zqo{width:100%;aspect-ratio:1;object-fit:cover;display:block}.AssetBrowserPanel_cardLabel__X8jmN{padding:6px 8px;font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssetBrowserPanel_badge__0rTkN{position:absolute;top:4px;right:4px;font-size:9px;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--text-primary) 70%,transparent);color:var(--bg-card);text-transform:uppercase}.AssetBrowserPanel_actions__ti0oa{display:flex;gap:8px;flex-wrap:wrap}.AssetBrowserPanel_viewTab__tEBN_{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.AssetBrowserPanel_viewTab__tEBN_:hover{border-color:var(--accent-blue);color:var(--text-primary)}.AssetBrowserPanel_viewTabActive__3K_WW{background:var(--tab-active-bg);color:var(--tab-active-text);border-color:var(--tab-active-text)}.AssetBrowserPanel_emptyState__ClnIY{text-align:center;padding:40px 20px;color:var(--text-secondary)}.AssetBrowserPanel_filters__QQJps{display:flex;gap:8px;flex-wrap:wrap}.AssetBrowserPanel_filters__QQJps select{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;padding:4px 8px;font-size:12px}.AssetBrowserPanel_visToggle__d_1Se{position:absolute;bottom:4px;right:4px;font-size:9px;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--text-primary) 70%,transparent);color:var(--bg-card);text-transform:uppercase;border:none;cursor:pointer}.AssetBrowserPanel_visToggle__d_1Se:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 85%,transparent)}.AssetBrowserPanel_visToggle__d_1Se:disabled{opacity:.55;cursor:not-allowed}.AssetBrowserPanel_generateRow__MVRza{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AssetBrowserPanel_generateBtn__FCky_{background:var(--accent-green);color:var(--text-on-accent);border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.AssetBrowserPanel_generateBtn__FCky_:hover:not(:disabled){opacity:.85}.AssetBrowserPanel_generateBtn__FCky_:disabled{opacity:.4;cursor:not-allowed}.AssetBrowserPanel_genResult__M4lej{font-size:12px;color:var(--text-secondary)}.AssetBrowserPanel_visSelect__VksqC{display:inline-flex;align-items:center}.AssetBrowserPanel_visSelect__VksqC select{min-height:44px;padding:0 8px;border:1px solid var(--color-border,rgba(255,255,255,.15));border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:12px;cursor:pointer}.AssetBrowserPanel_visSelect__VksqC select:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.AssetBrowserPanel_publicNote__3o47I{font-size:12px;color:var(--text-secondary);align-self:center}.AssetBrowserPanel_searchInput__Fzeoo{flex:1 1;min-width:180px;min-height:44px;padding:0 10px;border:1px solid var(--color-border,rgba(255,255,255,.15));border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:13px}.AssetBrowserPanel_searchInput__Fzeoo:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.AssetBrowserPanel_uploadBtn__0i7TY{display:inline-block;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s}.AssetBrowserPanel_uploadBtn__0i7TY:hover{border-color:var(--accent-blue);background:var(--bg-hover)}.AssetBrowserPanel_regenBtn__y_dLF{position:absolute;top:4px;left:4px;font-size:14px;width:20px;height:20px;border-radius:4px;background:color-mix(in srgb,var(--text-primary) 70%,transparent);color:var(--bg-card);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.AssetBrowserPanel_regenBtn__y_dLF:hover:not(:disabled){background:var(--accent-green);color:var(--text-on-accent)}.AssetBrowserPanel_regenBtn__y_dLF:disabled{opacity:.4;cursor:not-allowed}.AssetBrowserPanel_modal__ECmGv{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AssetBrowserPanel_modalContent__2aygE{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;padding:24px;max-width:90vw;max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.AssetBrowserPanel_modalContent__2aygE h3{margin:0;font-size:16px}.AssetBrowserPanel_modalMeta__5g0VG{margin:0;font-size:12px;color:var(--text-secondary);text-transform:uppercase}.AssetBrowserPanel_tiledPreview__Of5Rg{width:384px;height:384px;background-image:var(--bg-image);background-size:33.33% 33.33%;background-repeat:repeat;image-rendering:pixelated;border:1px solid var(--border-default);border-radius:8px}.AssetBrowserPanel_previewImage__PCxEB{max-width:100%;max-height:60vh;border-radius:8px;image-rendering:pixelated}.AssetBrowserPanel_closeBtn__vj7v3{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;padding:8px 16px;font-size:13px;cursor:pointer;align-self:flex-end}.AssetBrowserPanel_closeBtn__vj7v3:hover{background:var(--bg-hover);border-color:var(--accent-blue)}.AssetBrowserPanel_slotCoverage__223la{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0;align-items:center}.AssetBrowserPanel_slotCoverageHeader__TNCjz{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-primary);margin-right:4px}.AssetBrowserPanel_slotCoverageGap__i2fGa{font-weight:500;color:color-mix(in srgb,var(--status-warning) 90%,transparent)}.AssetBrowserPanel_slotFilled__pddJ9{font-size:10px;padding:3px 8px;border-radius:12px;background:color-mix(in srgb,var(--accent-green) 15%,transparent);color:var(--accent-green);border:1px solid color-mix(in srgb,var(--accent-green) 30%,transparent)}.AssetBrowserPanel_slotEmpty__gHylv{font-size:10px;padding:3px 8px;border-radius:12px;background:color-mix(in srgb,var(--status-warning) 8%,transparent);color:color-mix(in srgb,var(--status-warning) 80%,var(--text-primary));border:1px dashed color-mix(in srgb,var(--status-warning) 35%,transparent)}.AssetBrowserPanel_sourceBadge__frq2y{position:absolute;bottom:28px;right:4px;font-size:8px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--accent-blue) 20%,transparent);color:var(--accent-blue);text-transform:uppercase}.AssetBrowserPanel_importBtn__givBd{width:100%;padding:6px;background:var(--accent-green);color:var(--text-on-accent);border:none;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s}.AssetBrowserPanel_importBtn__givBd:hover:not(:disabled){opacity:.85}.AssetBrowserPanel_importBtn__givBd:disabled{opacity:.4;cursor:not-allowed}.AssetBrowserPanel_descriptorFilters__t3QVi{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem;padding:.5rem .6rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:.375rem}.AssetBrowserPanel_filterSelect__XC1U_{font-size:.78rem;padding:.25rem .4rem;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:.25rem}.AssetBrowserPanel_filterCount__lDYpj{font-size:.75rem;color:var(--text-secondary);margin-left:auto}.AssetBrowserPanel_descriptorPills__INWEE{display:flex;flex-wrap:wrap;gap:.25rem;margin:.3rem 0}.AssetBrowserPanel_descriptorPill__iUCRS{font-size:.65rem;padding:.1rem .4rem;border-radius:.2rem;background:var(--bg-card);color:var(--text-secondary);white-space:nowrap}.AssetBrowserPanel_descriptorPillEra__xnn5S{background:color-mix(in srgb,#3b82f6 24%,transparent);color:var(--text-primary)}.AssetBrowserPanel_descriptorPillMood__Sdg2a{background:color-mix(in srgb,#a855f7 24%,transparent);color:var(--text-primary)}.AssetBrowserPanel_descriptorPillComposition__QNK1s{background:color-mix(in srgb,#f59e0b 22%,transparent);color:var(--text-primary)}.AssetBrowserPanel_palette__Z_oYn{display:flex;gap:.2rem;margin:.25rem 0}.AssetBrowserPanel_paletteSwatch__W4TQX{width:18px;height:18px;border-radius:.2rem;border:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.AssetBrowserPanel_forceAiRow__6EAIr{margin:.75rem 0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--accent-blue,#4f8cff) 32%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--accent-blue,#4f8cff) 6%,transparent)}.AssetBrowserPanel_forceAiLabel__lrvvQ{display:flex;align-items:center;gap:.55rem;font-weight:600;cursor:pointer;font-size:.95rem}.AssetBrowserPanel_forceAiLabelText__G808A{color:var(--text-primary)}.AssetBrowserPanel_forceAiHint__DfHhY{margin:.45rem 0 0;font-size:.8rem;color:var(--text-secondary);line-height:1.35}@media(max-width:768px){.AssetBrowserPanel_tiledPreview__Of5Rg{width:100%;max-width:384px;height:auto;aspect-ratio:1}.AssetBrowserPanel_grid__4upOj{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.AssetBrowserPanel_closeBtn__vj7v3,.AssetBrowserPanel_generateBtn__FCky_,.AssetBrowserPanel_uploadBtn__0i7TY,.AssetBrowserPanel_viewTab__tEBN_{min-height:44px}.AssetBrowserPanel_modalContent__2aygE{padding:16px;max-width:94vw}}.ImageReusePanel_panel__rRI8l{padding:16px;color:var(--text-primary)}.ImageReusePanel_tabs__KtoDd{display:flex;gap:8px;margin-bottom:12px}.ImageReusePanel_tabs__KtoDd button{padding:6px 12px;background:var(--panel-bg);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;cursor:pointer}.ImageReusePanel_activeTab__BCtsr{background:var(--accent-subtle,var(--panel-bg));border-color:var(--accent,var(--border))}.ImageReusePanel_list__v9Dk5{list-style:none;padding:0;margin:0}.ImageReusePanel_list__v9Dk5 li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.ImageReusePanel_list__v9Dk5 li:last-child{border-bottom:none}.ImageReusePanel_list__v9Dk5 li button{padding:4px 10px;background:var(--panel-bg);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;cursor:pointer}.ImageReusePanel_thumb__XgbwL{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.ImageReusePanel_meta__bLoTd{flex:1 1;min-width:0}.ImageReusePanel_prompt__OSD7l{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageReusePanel_sub__dXTs8{color:var(--text-secondary);font-size:12px;margin-top:2px}.ImageReusePanel_empty___svJI{color:var(--text-secondary)}@media(max-width:768px){.ImageReusePanel_panel__rRI8l{padding:1rem}.ImageReusePanel_tabs__KtoDd{flex-wrap:wrap}.ImageReusePanel_list__v9Dk5 li button,.ImageReusePanel_tabs__KtoDd button{min-height:44px}}.ScreenshotGalleryPanel_panel__lnsIh{display:flex;flex-direction:column;gap:24px;padding:24px}.ScreenshotGalleryPanel_featuredRow__WYigz{display:flex;flex-direction:column;gap:8px}.ScreenshotGalleryPanel_featuredRow__WYigz .ScreenshotGalleryPanel_frame__EDgxE{position:relative;width:100%;max-width:640px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.5)}.ScreenshotGalleryPanel_featuredRow__WYigz .ScreenshotGalleryPanel_frame__EDgxE img{width:100%;height:100%;object-fit:cover}.ScreenshotGalleryPanel_featuredRow__WYigz .ScreenshotGalleryPanel_badge__U03Se{position:absolute;top:12px;left:12px;background:hsla(0,0%,100%,.95);color:#000;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.ScreenshotGalleryPanel_featuredRow__WYigz .ScreenshotGalleryPanel_meta__l7DGc{display:flex;gap:12px;font-size:13px;opacity:.7}.ScreenshotGalleryPanel_empty__DL5in{padding:48px 24px;text-align:center;border:1px dashed hsla(0,0%,100%,.2);border-radius:8px;opacity:.7}.ScreenshotGalleryPanel_flaggedBanner__y3psV{padding:16px;border:1px solid rgba(255,180,0,.4);background:rgba(255,180,0,.08);border-radius:8px}.ScreenshotGalleryPanel_flaggedBanner__y3psV .ScreenshotGalleryPanel_reasoning__Ifb9U{font-size:13px;opacity:.8;margin-top:4px}.ScreenshotGalleryPanel_grid__vsVLc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:800px){.ScreenshotGalleryPanel_grid__vsVLc{grid-template-columns:repeat(2,1fr)}}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:rgba(0,0,0,.4)}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp img{width:100%;height:100%;object-fit:cover}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp .ScreenshotGalleryPanel_overlay__dLW_v{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:8px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 60%);opacity:0;transition:opacity .15s ease}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp:hover .ScreenshotGalleryPanel_overlay__dLW_v{opacity:1}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp button{padding:4px 10px;font-size:12px;background:hsla(0,0%,100%,.95);color:#000;border-radius:4px;border:none;cursor:pointer}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_flaggedTile__4Co0l{border:1px solid rgba(255,180,0,.4)}.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp[draggable=true]{cursor:grab}.ScreenshotGalleryPanel_actions___JC1w{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ScreenshotGalleryPanel_actions___JC1w button{padding:8px 16px;font-size:14px;background:hsla(0,0%,100%,.08);color:inherit;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;cursor:pointer}.ScreenshotGalleryPanel_actions___JC1w button:disabled{opacity:.5;cursor:not-allowed}.ScreenshotGalleryPanel_actions___JC1w .ScreenshotGalleryPanel_cost__H2_nW{font-size:12px;opacity:.6}.ScreenshotGalleryPanel_actions___JC1w .ScreenshotGalleryPanel_error__QWkfD{color:#f86;font-size:13px}@media(max-width:768px){.ScreenshotGalleryPanel_panel__lnsIh{padding:1rem;gap:16px}.ScreenshotGalleryPanel_actions___JC1w button{min-height:44px}}@media(max-width:800px){.ScreenshotGalleryPanel_grid__vsVLc .ScreenshotGalleryPanel_tile__nGpBp .ScreenshotGalleryPanel_overlay__dLW_v{opacity:1}}.DisplayModePicker_overlay__NliLD{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:100;display:flex;align-items:center;justify-content:center}.DisplayModePicker_drawer__EwNrb{background:var(--surface-bg,#14171c);border:1px solid var(--surface-border,rgba(255,255,255,.08));border-radius:12px;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;padding:24px;color:var(--text-primary,#fff)}.DisplayModePicker_embedded__A0J4i{background:rgba(0,0,0,0);border:0;padding:0;max-width:none;width:100%;max-height:none;overflow:visible}.DisplayModePicker_header__jpWbH{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.DisplayModePicker_title__oezXB{font-size:1.1rem;font-weight:700;margin:0}.DisplayModePicker_closeBtn__ddD_Y{background:none;border:0;color:var(--text-muted,#999);font-size:1.5rem;cursor:pointer;padding:0 4px}.DisplayModePicker_closeBtn__ddD_Y:hover{color:var(--text-primary,#fff)}.DisplayModePicker_section__JgLYu{margin-bottom:12px}.DisplayModePicker_sectionLabel__7_Phk{font-size:.85rem;font-weight:600;color:var(--text-muted,#aaa);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.DisplayModePicker_radioGroup__FzPfc{display:flex;flex-wrap:wrap;gap:4px}.DisplayModePicker_radio__1FV9w{padding:4px 8px;background:var(--button-bg,rgba(255,255,255,.06));border:1px solid var(--button-border,rgba(255,255,255,.12));border-radius:8px;cursor:pointer;font-size:.9rem;color:var(--text-primary,#fff)}.DisplayModePicker_radio__1FV9w.DisplayModePicker_selected__UqzYF{background:var(--accent-blue,#2a6df0);border-color:var(--accent-blue,#2a6df0)}.DisplayModePicker_radio__1FV9w:disabled{opacity:.4;cursor:not-allowed}.DisplayModePicker_customRow__c9f4Z{display:flex;gap:4px;align-items:center;margin-top:4px}.DisplayModePicker_customInput__NWU12{width:72px;padding:4px;background:var(--input-bg,rgba(0,0,0,.3));border:1px solid var(--input-border,rgba(255,255,255,.1));border-radius:4px;color:var(--text-primary,#fff);font-size:.9rem}.DisplayModePicker_footer__EnIiT{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:12px;border-top:1px solid var(--surface-border,rgba(255,255,255,.08))}.DisplayModePicker_button__r40N9{padding:8px 12px;border-radius:8px;border:1px solid var(--button-border,rgba(255,255,255,.12));background:var(--button-bg,rgba(255,255,255,.06));color:var(--text-primary,#fff);cursor:pointer;font-size:.9rem}.DisplayModePicker_button__r40N9.DisplayModePicker_primary__WZM2g{background:var(--accent-blue,#2a6df0);border-color:var(--accent-blue,#2a6df0)}.DisplayModePicker_advancedToggle__z_1Mf{background:none;border:0;color:var(--accent-blue,#4af);cursor:pointer;font-size:.85rem;padding:0;margin-bottom:8px}.DisplayModePicker_helpText__6FM8B{margin:0 0 12px;color:var(--text-muted,#aaa);font-size:.85rem;line-height:1.5}.VibeMusicCatalogPicker_picker__9a1MR{display:flex;flex-direction:column;gap:.875rem}.VibeMusicCatalogPicker_intro___jwxH{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.VibeMusicCatalogPicker_searchRow__P7VXh{display:flex;gap:.5rem;align-items:center}.VibeMusicCatalogPicker_input__QD_u5{flex:1 1;padding:.45rem .75rem;font-size:.875rem;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:.375rem}.VibeMusicCatalogPicker_searchButton__JTylz{padding:.45rem .875rem;font-size:.875rem;background:var(--color-accent-strong,#4a90e2);color:#fff;border:none;border-radius:.375rem;cursor:pointer}.VibeMusicCatalogPicker_searchButton__JTylz:hover:not(:disabled){filter:brightness(1.1)}.VibeMusicCatalogPicker_searchButton__JTylz:disabled{opacity:.5;cursor:not-allowed}.VibeMusicCatalogPicker_filters__rCCs9{display:flex;gap:.5rem;flex-wrap:wrap}.VibeMusicCatalogPicker_filterInput__FtU9Z{padding:.35rem .6rem;font-size:.8rem;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:.375rem;width:140px}.VibeMusicCatalogPicker_results__pk3uJ{display:flex;flex-direction:column;gap:.5rem;max-height:480px;overflow-y:auto;padding-right:.25rem}.VibeMusicCatalogPicker_resultCard__jk_zc{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.375rem}.VibeMusicCatalogPicker_cardHeader__Sd20d{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.VibeMusicCatalogPicker_name__6aKx_{font-size:.9rem;font-weight:500;color:var(--color-text-strong);word-break:break-word;margin:0}.VibeMusicCatalogPicker_scores__8ECOx{display:flex;gap:.4rem;font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.VibeMusicCatalogPicker_scoreChip__BCxro{display:inline-block;padding:.1rem .4rem;background:var(--color-surface-1);border-radius:.25rem}.VibeMusicCatalogPicker_scoreHigh__r49Nw{color:#4ade80}.VibeMusicCatalogPicker_scoreMid__2EmAt{color:#facc15}.VibeMusicCatalogPicker_player__H4qHe{width:100%;height:30px}.VibeMusicCatalogPicker_tags__Hef27{display:flex;flex-wrap:wrap;gap:.25rem}.VibeMusicCatalogPicker_tag__ztnRj{display:inline-block;padding:.1rem .4rem;font-size:.7rem;background:var(--color-surface-1);color:var(--color-text-muted);border-radius:.2rem}.VibeMusicCatalogPicker_pinRow__6W7Vk{display:flex;gap:.4rem;align-items:center}.VibeMusicCatalogPicker_pinInput__P4NCM{flex:1 1;padding:.3rem .55rem;font-size:.8rem;background:var(--color-surface-1);color:var(--color-text);border:1px solid var(--color-border);border-radius:.3rem}.VibeMusicCatalogPicker_pinButton__LkbZ7{padding:.3rem .65rem;font-size:.75rem;background:rgba(0,0,0,0);color:var(--color-text-strong);border:1px solid var(--color-accent-strong,#4a90e2);border-radius:.3rem;cursor:pointer;white-space:nowrap}.VibeMusicCatalogPicker_pinButton__LkbZ7:hover:not(:disabled){background:var(--color-accent-strong,#4a90e2);color:#fff}.VibeMusicCatalogPicker_pinButton__LkbZ7:disabled{opacity:.5;cursor:not-allowed}.VibeMusicCatalogPicker_empty__kzbzu{padding:1.25rem;text-align:center;color:var(--color-text-muted);font-size:.85rem;background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:.375rem}.VibeMusicCatalogPicker_error__G07B9{padding:.6rem .85rem;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#f87171;border-radius:.375rem;font-size:.8rem}.VibeMusicCatalogPicker_pinned__VLomo{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:.5rem}.VibeMusicCatalogPicker_pinnedHeader__acYxW{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.VibeMusicCatalogPicker_pinnedRow__YGM_M{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.VibeMusicCatalogPicker_pinnedKey__3E3z3{font-family:var(--font-mono,monospace);color:var(--color-text-strong);min-width:100px}.VibeMusicCatalogPicker_pinnedUrl__bKNY5{flex:1 1;color:var(--color-text-muted);word-break:break-all;font-size:.7rem}.VibeMusicCatalogPicker_pinnedRemove__Lv6Zq{padding:.2rem .4rem;font-size:.7rem;background:rgba(0,0,0,0);color:#f87171;border:1px solid rgba(248,113,113,.3);border-radius:.25rem;cursor:pointer}@media(max-width:768px){.VibeMusicCatalogPicker_searchRow__P7VXh{flex-wrap:wrap}.VibeMusicCatalogPicker_filterInput__FtU9Z{width:100%}.VibeMusicCatalogPicker_pinButton__LkbZ7,.VibeMusicCatalogPicker_pinnedRemove__Lv6Zq,.VibeMusicCatalogPicker_searchButton__JTylz{min-height:44px}.VibeMusicCatalogPicker_pinnedKey__3E3z3{min-width:0}}.SfxCatalogPicker_picker__vKBz_{display:flex;flex-direction:column;gap:.875rem}.SfxCatalogPicker_intro___ymZr{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.SfxCatalogPicker_searchRow__n18vt{display:flex;gap:.5rem;align-items:center}.SfxCatalogPicker_cueSelect__IyDYT,.SfxCatalogPicker_themeInput__ypqLe{flex:1 1;padding:.45rem .75rem;font-size:.875rem;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:.375rem}.SfxCatalogPicker_searchButton__rdwl_{padding:.45rem .875rem;font-size:.875rem;background:var(--color-accent-strong,#4a90e2);color:#fff;border:none;border-radius:.375rem;cursor:pointer}.SfxCatalogPicker_searchButton__rdwl_:hover:not(:disabled){filter:brightness(1.1)}.SfxCatalogPicker_searchButton__rdwl_:disabled{opacity:.5;cursor:not-allowed}.SfxCatalogPicker_results__f_mNc{display:flex;flex-direction:column;gap:.5rem;max-height:480px;overflow-y:auto;padding-right:.25rem}.SfxCatalogPicker_resultCard__rPvkb{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.375rem}.SfxCatalogPicker_cardHeader__qgbJi{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.SfxCatalogPicker_name__ryBUY{font-size:.9rem;font-weight:500;color:var(--color-text-strong);word-break:break-word;margin:0}.SfxCatalogPicker_scores__Y4TGx{display:flex;gap:.4rem;font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.SfxCatalogPicker_scoreChip__Niv8m{display:inline-block;padding:.1rem .4rem;background:var(--color-surface-1);border-radius:.25rem}.SfxCatalogPicker_scoreHigh__Xs9Oq{color:#4ade80}.SfxCatalogPicker_scoreMid__lOEU4{color:#facc15}.SfxCatalogPicker_player__0phAl{width:100%;height:30px}.SfxCatalogPicker_pinButton__JHwE5{padding:.3rem .65rem;font-size:.75rem;background:rgba(0,0,0,0);color:var(--color-text-strong);border:1px solid var(--color-accent-strong,#4a90e2);border-radius:.3rem;cursor:pointer;white-space:nowrap;align-self:flex-start}.SfxCatalogPicker_pinButton__JHwE5:hover:not(:disabled){background:var(--color-accent-strong,#4a90e2);color:#fff}.SfxCatalogPicker_pinned__IBf7j{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:.5rem}.SfxCatalogPicker_pinnedHeader__pJaUB{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.SfxCatalogPicker_pinnedRow__UWWEi{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.SfxCatalogPicker_pinnedKey__MHOff{font-family:var(--font-mono,monospace);color:var(--color-text-strong);min-width:140px}.SfxCatalogPicker_pinnedUrl__e8Ys6{flex:1 1;color:var(--color-text-muted);word-break:break-all;font-size:.7rem}.SfxCatalogPicker_pinnedRemove__8BGTh{padding:.2rem .4rem;font-size:.7rem;background:rgba(0,0,0,0);color:#f87171;border:1px solid rgba(248,113,113,.3);border-radius:.25rem;cursor:pointer}.SfxCatalogPicker_empty__AcHVM{padding:1.25rem;text-align:center;color:var(--color-text-muted);font-size:.85rem;background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:.375rem}.SfxCatalogPicker_error__KlIT8{padding:.6rem .85rem;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#f87171;border-radius:.375rem;font-size:.8rem}@media(max-width:768px){.SfxCatalogPicker_searchRow__n18vt{flex-wrap:wrap}.SfxCatalogPicker_cueSelect__IyDYT,.SfxCatalogPicker_themeInput__ypqLe{flex:1 1 100%}.SfxCatalogPicker_pinButton__JHwE5,.SfxCatalogPicker_pinnedRemove__8BGTh,.SfxCatalogPicker_searchButton__rdwl_{min-height:44px}.SfxCatalogPicker_pinnedKey__MHOff{min-width:0}}.AudioPanel_panel__FvmMf{display:flex;flex-direction:column;gap:1.25rem}.AudioPanel_section__J2kk9{border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:8px;padding:.85rem 1rem;background:var(--bg-inset,rgba(255,255,255,.02))}.AudioPanel_sectionHeader__z0TfS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.AudioPanel_sectionTitle__ptU3F{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--text-primary);margin:0}.AudioPanel_sectionBody__PVIZZ{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.AudioPanel_urlList__ZxXp_{display:flex;flex-direction:column;gap:.35rem}.AudioPanel_urlRow__NuPqS{display:flex;gap:.35rem;align-items:center}.AudioPanel_urlInput__vEzm_{flex:1 1;padding:.35rem .55rem;font-size:.82rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:6px;background:var(--bg-surface,rgba(255,255,255,.03));color:var(--text-primary);font-family:var(--font-mono)}.AudioPanel_urlRemove__AOZRu{background:rgba(0,0,0,0);border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:6px;color:var(--text-muted);padding:.3rem .55rem;font-size:.78rem;cursor:pointer}.AudioPanel_urlRemove__AOZRu:hover{color:var(--accent-red,#ef4444);border-color:var(--accent-red,#ef4444)}.AudioPanel_addBtn__IUkal{align-self:flex-start;background:rgba(0,0,0,0);border:1px dashed var(--border-subtle,rgba(255,255,255,.15));color:var(--text-secondary);padding:.35rem .75rem;font-size:.78rem;border-radius:6px;cursor:pointer}.AudioPanel_addBtn__IUkal:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.AudioPanel_sceneBlock__GSI8E{border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:6px;padding:.6rem .75rem;background:var(--bg-surface,rgba(0,0,0,.15))}.AudioPanel_sceneHeader__aQA6l{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AudioPanel_sceneKey__AhVW9{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-teal);font-weight:600}.AudioPanel_addSceneRow__dgPlG{display:flex;gap:.4rem;margin-top:.4rem}.AudioPanel_addSceneInput__7i7DG{flex:1 1;padding:.4rem .6rem;font-size:.82rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:6px;background:var(--bg-surface,rgba(255,255,255,.03));color:var(--text-primary)}.AudioPanel_sfxRow__kj_QV{display:grid;grid-template-columns:1fr 2fr .7fr auto;gap:.35rem;align-items:center}.AudioPanel_sfxInput__ZCSHR{padding:.35rem .55rem;font-size:.82rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:6px;background:var(--bg-surface,rgba(255,255,255,.03));color:var(--text-primary)}.AudioPanel_ambientKeyRow__vFXwZ{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .6rem;border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:6px}.AudioPanel_ambientKeyHeader__vWpiS{display:flex;gap:.4rem;align-items:center}@media(max-width:768px){.AudioPanel_sfxRow__kj_QV{grid-template-columns:1fr}.AudioPanel_addBtn__IUkal,.AudioPanel_urlRemove__AOZRu{min-height:44px}}.TurnReplayPanel_panel__DhSq5{display:flex;flex-direction:column;gap:1.25rem}.TurnReplayPanel_sectionTitle__m2a7X{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--text-primary);margin:0 0 .5rem}.TurnReplayPanel_empty__MyADM,.TurnReplayPanel_error__9PNKV,.TurnReplayPanel_loading__S6MA_{padding:1rem;text-align:center;color:var(--text-muted);font-size:.85rem}.TurnReplayPanel_error__9PNKV{color:var(--accent-red,#ef4444)}.TurnReplayPanel_sessionList__HtWxp{border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:8px;padding:.85rem 1rem;background:var(--bg-inset,rgba(255,255,255,.02))}.TurnReplayPanel_sessionGrid__C5HUV{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.TurnReplayPanel_sessionCard__gmNdq{text-align:left;padding:.6rem .75rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:6px;background:var(--bg-surface,rgba(255,255,255,.03));color:var(--text-primary);cursor:pointer;transition:border-color .12s,background .12s}.TurnReplayPanel_sessionCard__gmNdq:hover{border-color:var(--accent-teal);background:var(--bg-elevated,rgba(255,255,255,.05))}.TurnReplayPanel_sessionCardActive__LCKue{border-color:var(--accent-teal);background:var(--bg-elevated,rgba(255,255,255,.06));box-shadow:0 0 0 1px var(--accent-teal)}.TurnReplayPanel_sessionCardTop__6vMlI{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem}.TurnReplayPanel_sessionCardStatus__bTGuT{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:3px;background:rgba(45,212,191,.1);color:var(--accent-teal)}.TurnReplayPanel_sessionCardStatus__bTGuT[data-status=ended]{background:rgba(148,163,184,.1);color:var(--text-muted)}.TurnReplayPanel_sessionCardStatus__bTGuT[data-status=archived]{background:rgba(148,163,184,.06);color:var(--text-muted);opacity:.7}.TurnReplayPanel_sessionCardLevel__1KTnC{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono)}.TurnReplayPanel_sessionCardId__mVdeB{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);margin-bottom:.2rem}.TurnReplayPanel_sessionCardMeta__XWdlA{font-size:.72rem;color:var(--text-muted)}.TurnReplayPanel_timelineSection__6jjcy{border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:8px;padding:.85rem 1rem;background:var(--bg-inset,rgba(255,255,255,.02))}.TurnReplayPanel_timelineHeader__zBDef{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.TurnReplayPanel_filters__ATYSw{display:flex;gap:.3rem;flex-wrap:wrap}.TurnReplayPanel_filterChip__XcrAU{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border:1px solid;border-radius:4px;font-size:.75rem;cursor:pointer;background:rgba(0,0,0,0)}.TurnReplayPanel_filterChip__XcrAU input[type=checkbox]{width:12px;height:12px}.TurnReplayPanel_entryList__8x7zx{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto}.TurnReplayPanel_entry__9sTp7{border:1px solid var(--border-subtle,rgba(255,255,255,.06));border-radius:6px;background:var(--bg-surface,rgba(255,255,255,.03));padding:.5rem .75rem}.TurnReplayPanel_entryHeader__j78u5{display:flex;align-items:center;gap:.5rem;width:100%;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;text-align:left;padding:0;font:inherit}.TurnReplayPanel_entryKind__nH3WP{flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border:1px solid;border-radius:3px}.TurnReplayPanel_entryHeadline__zCys_{flex:1 1;font-size:.85rem;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TurnReplayPanel_entryTime__SVegi{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);flex-shrink:0}.TurnReplayPanel_entryChevron__6oTjK{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.TurnReplayPanel_entrySummary__5sf25{margin-top:.35rem;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.TurnReplayPanel_entryBadges__WCV30{display:flex;gap:.3rem;margin-top:.3rem;flex-wrap:wrap}.TurnReplayPanel_entryBadge__bGfQV{font-family:var(--font-mono);font-size:.68rem;padding:1px 5px;background:hsla(0,0%,100%,.05);border-radius:3px;color:var(--text-muted)}.TurnReplayPanel_entryDetail__pmZlz{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-subtle,rgba(255,255,255,.08));display:flex;flex-direction:column;gap:.75rem}.TurnReplayPanel_detailSection__gthuW h4{font-size:.72rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-teal);margin:0 0 .3rem}.TurnReplayPanel_detailSection__gthuW ul{margin:0;padding-left:1.2rem}.TurnReplayPanel_detailSection__gthuW div,.TurnReplayPanel_detailSection__gthuW ul{font-size:.8rem;color:var(--text-secondary)}.TurnReplayPanel_detailContent__goudz{background:rgba(0,0,0,.3);font-size:.8rem;color:var(--text-primary);font-family:inherit}.TurnReplayPanel_detailContent__goudz,.TurnReplayPanel_detailJson__WRMSi{padding:.6rem .8rem;border-radius:6px;white-space:pre-wrap;word-break:break-word;margin:0}.TurnReplayPanel_detailJson__WRMSi{background:rgba(0,0,0,.4);font-family:var(--font-mono);font-size:.72rem;color:var(--accent-teal);max-height:400px;overflow-y:auto}@media(max-width:768px){.TurnReplayPanel_sessionGrid__C5HUV{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.TurnReplayPanel_filterChip__XcrAU{min-height:44px}}