.MediaPickerDialog_dialogContent__l2qLs{display:flex;flex-direction:column;gap:0;padding:0;flex:1 1;overflow:visible}.MediaPickerDialog_contentArea__KTzm0{flex:1 1;overflow-y:auto;padding:16px 24px;min-height:0}.MediaPickerDialog_grid__IN7d0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:dense;grid-gap:2px;gap:2px;padding:20px 24px 24px;flex:1 1;overflow-y:auto;min-height:0}@media(min-width:768px){.MediaPickerDialog_grid__IN7d0{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;padding:20px 24px 24px}}@media(min-width:1200px){.MediaPickerDialog_grid__IN7d0{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px;padding:20px 24px 24px}}.MediaPickerDialog_menuGrid__9joTQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.MediaPickerDialog_menuItem__3yo6N{padding:16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;flex-direction:column;font-size:13px;font-family:inherit}.MediaPickerDialog_menuItem__3yo6N:hover{border-color:#9ca3af;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_icon__P5uWl{font-size:24px;margin-bottom:8px;line-height:1}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_label__RYFJt{font-weight:600;font-size:14px;color:#1f2937;margin:0 0 4px}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_description__iEBpO{font-size:12px;color:#9ca3af;margin:0}.MediaPickerDialog_imageCard__PQ1GK{display:flex;flex-direction:column;gap:0;padding:0;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;transition:all .15s;overflow:hidden}.MediaPickerDialog_imageCard__PQ1GK:hover{background:#f0f0f0;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.08)}.MediaPickerDialog_imageCard__PQ1GK:active{transform:scale(.98)}.MediaPickerDialog_imagePreview__hJB3Y{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;border-radius:0;overflow:hidden;position:relative}.MediaPickerDialog_imagePreview__hJB3Y img{width:100%;height:100%;object-fit:cover}.MediaPickerDialog_selectedOverlay__BPPNW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(40,167,69,.95);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.MediaPickerDialog_uploadZone__CznCR{padding:32px;border:2px dashed #d1d5db;border-radius:8px;text-align:center;background:#f9fafb;cursor:pointer;transition:all .2s ease}.MediaPickerDialog_uploadZone__CznCR.MediaPickerDialog_dragActive__F480n{border-color:#3b82f6;background:#eff6ff}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_icon__P5uWl{font-size:32px;margin-bottom:12px}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_title__3Qfxr{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_subtitle___45DS{font-size:12px;color:#9ca3af;margin-bottom:0}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_hint__ntpo8{font-size:11px;color:#9ca3af;margin-top:12px}.MediaPickerDialog_chooseButton__Y6dql{margin-top:16px;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s}.MediaPickerDialog_chooseButton__Y6dql:hover{background-color:#2563eb}.MediaPickerDialog_placeholderBox__L2RRU{background-color:#f3f4f6;border-radius:8px;padding:24px;text-align:center}.MediaPickerDialog_placeholderBox__L2RRU .MediaPickerDialog_icon__P5uWl{font-size:48px;margin-bottom:16px;line-height:1}.MediaPickerDialog_placeholderTitle__Qm_Xk{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}.MediaPickerDialog_placeholderSubtitle__SLIj9{font-size:13px;color:#9ca3af;margin:0 0 24px}.MediaPickerDialog_actionButton___FHcP{padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s}.MediaPickerDialog_actionButton___FHcP:hover{background-color:#2563eb}.MediaPickerDialog_loading__Wx2AQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 1;color:#666;font-size:14px;padding:40px 24px}.MediaPickerDialog_error__ixLJ4{background-color:#fef2f2;color:#dc2626;padding:12px;border-radius:8px;font-size:13px;text-align:center;margin:20px 24px 0}.MediaPickerDialog_error__ixLJ4 .MediaPickerDialog_title__3Qfxr{font-weight:600;margin-bottom:4px}.MediaPickerDialog_error__ixLJ4 .MediaPickerDialog_message__C_nnO{font-size:12px}.MediaPickerDialog_empty__8yoVR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;padding:40px 24px;color:#9ca3af;text-align:center}.MediaPickerDialog_empty__8yoVR .MediaPickerDialog_icon__P5uWl{font-size:24px}.MediaPickerDialog_empty__8yoVR .MediaPickerDialog_message__C_nnO{font-size:14px}.DebugModal_overlay__ueQTS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:DebugModal_fadeIn__p9T2U .15s ease-out}@keyframes DebugModal_fadeIn__p9T2U{0%{opacity:0}to{opacity:1}}.DebugModal_modal__Z70oI{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:DebugModal_slideUp__nD_xB .2s ease-out}@keyframes DebugModal_slideUp__nD_xB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DebugModal_header__ofnk_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e7}.DebugModal_title__jubAA{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#1d1d1f}.DebugModal_titleIcon___f4eg{font-size:18px}.DebugModal_closeButton__d9QQc{background:none;border:none;font-size:24px;color:#86868b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.DebugModal_closeButton__d9QQc:hover{background:#f2f2f7;color:#1d1d1f}.DebugModal_content__79F5H{flex:1 1;overflow-y:auto;padding:16px 20px;min-height:200px}.DebugModal_emptyState__NPYLY{color:#86868b;font-size:14px;text-align:center;padding:40px 20px}.DebugModal_timeline__m14EQ{display:flex;flex-direction:column;gap:6px}.DebugModal_timelineItem__ymA_b{display:flex;align-items:center;gap:10px;padding:6px 0;animation:DebugModal_itemIn__k07JE .15s ease-out}@keyframes DebugModal_itemIn__k07JE{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.DebugModal_time__8w5Io{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#94a3b8;white-space:nowrap;min-width:90px}.DebugModal_badge__Bn21r{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;min-width:56px;text-align:center}.DebugModal_badge--intent___nRBu{background:#fae8ff;color:#a21caf}.DebugModal_badge--domain__vA_Ez{background:#dbeafe;color:#1d4ed8}.DebugModal_badge--module__bhnhX{background:#e0e7ff;color:#4338ca}.DebugModal_badge--dynamic_module__vuZsH{background:#dcfce7;color:#16a34a}.DebugModal_badge--context__JeMy7{background:#f1f5f9;color:#475569;font-weight:500}.DebugModal_badge--tool_start__QF2h7{background:#fef3c7;color:#b45309}.DebugModal_badge--tool_end__FrBBs{background:#d1fae5;color:#047857}.DebugModal_eventName__ERQ4l{flex:1 1;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DebugModal_statusPending__qiXZw{font-size:12px;color:#94a3b8;animation:DebugModal_pendingPulse__DWsoH 1s ease-in-out infinite}@keyframes DebugModal_pendingPulse__DWsoH{0%,to{opacity:.3}50%{opacity:1}}.DebugModal_footer__se_oy{padding:12px 20px;border-top:1px solid #e5e5e7;background:#f8fafc;border-radius:0 0 12px 12px}.DebugModal_hint__zM6Jo{font-size:11px;color:#94a3b8}@media(prefers-color-scheme:dark){.DebugModal_modal__Z70oI{background:#1c1c1e}.DebugModal_header__ofnk_{border-color:#48484a}.DebugModal_title__jubAA{color:#f5f5f7}.DebugModal_closeButton__d9QQc{color:#98989d}.DebugModal_closeButton__d9QQc:hover{background:#2c2c2e;color:#f5f5f7}.DebugModal_emptyState__NPYLY{color:#98989d}.DebugModal_time__8w5Io{color:#636366}.DebugModal_badge--intent___nRBu{background:rgba(162,28,175,.2);color:#e879f9}.DebugModal_badge--domain__vA_Ez{background:rgba(59,130,246,.2);color:#60a5fa}.DebugModal_badge--module__bhnhX{background:rgba(99,102,241,.2);color:#818cf8}.DebugModal_badge--dynamic_module__vuZsH{background:rgba(34,197,94,.2);color:#4ade80}.DebugModal_badge--context__JeMy7{background:rgba(71,85,105,.3);color:#94a3b8}.DebugModal_badge--tool_start__QF2h7{background:rgba(245,158,11,.2);color:#fbbf24}.DebugModal_badge--tool_end__FrBBs{background:rgba(16,185,129,.2);color:#34d399}.DebugModal_eventName__ERQ4l{color:#94a3b8}.DebugModal_footer__se_oy{background:#2c2c2e;border-color:#48484a}.DebugModal_hint__zM6Jo{color:#636366}}