.DebugPanel_toggleButton__16qfE{position:fixed;right:1rem;bottom:5rem;z-index:50;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px;background:#1f2937;color:#fff;font-size:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:background-color .15s}.DebugPanel_toggleButton__16qfE:hover{background:#374151}.DebugPanel_toggleIcon__Se8Sa{height:1rem;width:1rem}.DebugPanel_panel__CvcGc{position:fixed;right:1rem;bottom:5rem;z-index:50;width:20rem;max-height:24rem;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1rem}.DebugPanel_header__iX7RZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.DebugPanel_title__q6_2_{font-size:.875rem;font-weight:600}.DebugPanel_closeButton__oEkbM{color:#6b7280;transition:color .15s;background:transparent;border:none;padding:0}.DebugPanel_closeButton__oEkbM:hover{color:#374151}.DebugPanel_infoList__ZqeSd{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem}.DebugPanel_footer__gBI_D{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.DebugPanel_footerButton__4ubv_{font-size:.75rem;color:#dc2626;background:transparent;border:none;padding:0;cursor:pointer;transition:color .15s}.DebugPanel_footerButton__4ubv_:hover{color:#991b1b}.DebugPanel_dark__KZ649 .DebugPanel_panel__CvcGc{background:#1f2937;border-color:#374151}.DebugPanel_dark__KZ649 .DebugPanel_footer__gBI_D{border-top-color:#374151}.Diagnostics_diagnostics__AvSqD{position:fixed;bottom:0;left:0;right:0;z-index:999;background:rgba(0,0,0,.7);color:#fff;font-size:.75rem;padding:.25rem .5rem;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.Diagnostics_content__gOFt4{display:flex;align-items:center;gap:.5rem;max-width:80rem;margin:0 auto}.Diagnostics_label__i7iKA{color:#9ca3af;font-weight:500}.Diagnostics_value__TGsLn{color:#fff}.Diagnostics_separator__WdP9F{color:#6b7280}.ErrorBoundary_container__nnEs_{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--bg)}.ErrorBoundary_card__yc9Fr{background:var(--surface-solid);border:1px solid var(--stroke);border-radius:var(--r-xl);padding:1.5rem;max-width:28rem;width:100%}.ErrorBoundary_iconRow__2FTol{display:flex;justify-content:center;margin-bottom:1rem}.ErrorBoundary_icon__6cH_E{height:3rem;width:3rem;color:#ef4444}.ErrorBoundary_title__NgHBE{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem;text-align:center}.ErrorBoundary_subtitle__dgrl3{font-size:15px;color:var(--muted);text-align:center;margin-bottom:1rem}.ErrorBoundary_details__m6_FL{margin-bottom:1rem;padding:.75rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca}.ErrorBoundary_detailsText__sB4bI{font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#991b1b;word-break:break-all;margin-bottom:.5rem}.ErrorBoundary_detailsRow__WiMLe{font-size:.75rem;color:#b91c1c;margin-bottom:.25rem}.ErrorBoundary_summary__SxVYC{font-size:.75rem;color:#dc2626;cursor:pointer}.ErrorBoundary_stack__ZwYDJ{font-size:.75rem;color:#b91c1c;margin-top:.5rem;overflow:auto;max-height:10rem}.ErrorBoundary_actions__k8oPv{display:flex;gap:.75rem}.ErrorBoundary_detailsSection__3ksbs{margin-top:.5rem}.ErrorBoundary_actionButton__Foscf{flex:1 1 0%}@media(min-width:640px){.ErrorBoundary_title__NgHBE{font-size:34px}.ErrorBoundary_card__yc9Fr{padding:2rem}}.ErrorBoundary_dark__rZyH2 .ErrorBoundary_details__m6_FL{background:rgba(127,29,29,.2);border-color:#991b1b}.ErrorBoundary_dark__rZyH2 .ErrorBoundary_detailsText__sB4bI{color:#fecaca}.ErrorBoundary_dark__rZyH2 .ErrorBoundary_detailsRow__WiMLe{color:#fca5a5}.ErrorBoundary_dark__rZyH2 .ErrorBoundary_summary__SxVYC{color:#f87171}.ErrorBoundary_dark__rZyH2 .ErrorBoundary_stack__ZwYDJ{color:#fca5a5}.Footer_footer__Ir1kR{position:fixed;right:0;bottom:0;z-index:10;pointer-events:none;padding:.75rem max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) .75rem}@media(min-width:640px){.Footer_footer__Ir1kR{padding:1rem max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) 1rem}}.Footer_content__DHKRY{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem;color:#9ca3af}.Footer_link__Kj2MY{text-decoration:underline;pointer-events:auto;color:#9ca3af;transition:opacity .15s}.Footer_link__Kj2MY:hover{opacity:.8}.SyncStatus_syncStatus__5cmE5{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:.75rem 1rem;background:var(--card-bg);border-top:1px solid var(--border);box-shadow:0 -2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.4}@media(min-width:768px){.SyncStatus_syncStatus__5cmE5{padding:.875rem 1.5rem}}.SyncStatus_offline__qOJrL,.SyncStatus_pending__eSpNr,.SyncStatus_result__xsEJc{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--bg)}.SyncStatus_offline__qOJrL{background:rgba(239,68,68,.1);color:var(--text)}.SyncStatus_pending__eSpNr{background:rgba(59,130,246,.1);color:var(--text)}.SyncStatus_result__xsEJc.SyncStatus_success__IfGtg{background:rgba(34,197,94,.1);color:var(--text)}.SyncStatus_result__xsEJc.SyncStatus_failed__3Nr4e{background:rgba(239,68,68,.1);color:var(--text)}.SyncStatus_icon__SCFex{font-size:1rem;flex-shrink:0}.SyncStatus_text__r8_oJ{flex:1}.SyncStatus_retryButton___j3oX{padding:.375rem .75rem;background:var(--primary);color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s}.SyncStatus_retryButton___j3oX:hover{opacity:.9}.SyncStatus_retryButton___j3oX:active{opacity:.8}.SyncStatus_retryButton___j3oX:disabled{opacity:.5;cursor:not-allowed}