.ai-chat_mediaPanelOverlay__zbhJQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999998;display:flex;align-items:center;justify-content:center;padding:2rem;isolation:isolate}.ai-chat_mediaPanelOverlay__zbhJQ.ai-chat_sidebar-mode__KdQU0{position:relative;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.ai-chat_mediaPanel__UQSZe{background:#ffffff!important;border-radius:24px!important;box-shadow:0 32px 64px -12px rgba(0,0,0,.25)!important;border:1px solid #e5e7eb!important;width:100%;max-width:900px;height:80vh;max-height:800px;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1000001;transform:translateZ(0);will-change:transform;isolation:isolate}.ai-chat_mediaPanel__UQSZe.ai-chat_sidebar-panel__41JGl{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;box-shadow:none;border-left:1px solid #e5e7eb}.ai-chat_mediaPanel__UQSZe.ai-chat_fullscreen__qXbX6{width:95vw;height:90vh;max-width:1400px;max-height:1000px}.ai-chat_modernSettingsHeader__T_xxo{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid #e5e7eb;background:#ffffff}.ai-chat_mediaPanelTitle__38GlE{display:flex;align-items:center;gap:.75rem;flex:1}.ai-chat_mediaPanelActions__3ZRpy{display:flex;align-items:center;gap:.5rem}.ai-chat_mediaFooterBtn___mX7T{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;background:#ffffff;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s ease}.ai-chat_mediaFooterBtn___mX7T:hover{background:#f3f4f6;color:#4f46e5;border-color:#4f46e5;transform:translateY(-1px)}.ai-chat_modernSettingsContent__ypktJ{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#f9fafb}.ai-chat_mediaEmptyState___5NIM{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:3rem 2rem;text-align:center}.ai-chat_messagesList__kWB_6{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.ai-chat_message__o6dVS{display:flex;gap:.75rem;align-items:flex-start;max-width:80%}.ai-chat_message__o6dVS.ai-chat_userMessage__wWtga{margin-left:auto;flex-direction:row-reverse}.ai-chat_message__o6dVS.ai-chat_assistantMessage__PGgIv{margin-right:auto}.ai-chat_messageAvatar__57UE8{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#4f46e5;color:white}.ai-chat_userMessage__wWtga .ai-chat_messageAvatar__57UE8{background:#64748b}.ai-chat_messageContent__EB9Wo{flex:1;min-width:0}.ai-chat_messageText__bz4zr{border-radius:1rem;font-size:.875rem;line-height:1.5;word-wrap:break-word}.ai-chat_userMessage__wWtga .ai-chat_messageText__bz4zr{border-bottom-right-radius:.25rem}.ai-chat_assistantMessage__PGgIv .ai-chat_messageText__bz4zr{border-bottom-left-radius:.25rem}.ai-chat_suggestionsList__l2HHe{display:flex;flex-direction:column;gap:8px;width:100%}.ai-chat_suggestionItem__sV8Zb{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:white;color:#111827;cursor:pointer;transition:all .2s ease;text-align:left;font-size:14px;display:flex;align-items:center;gap:8px}.ai-chat_suggestionItem__sV8Zb:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.ai-chat_chatInputContainer__A9DNT{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#ffffff}.ai-chat_chatInputForm__oW_fK{display:flex;gap:.75rem;align-items:flex-end}.ai-chat_chatInput__xHZDy{flex:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:#111827;resize:none;min-height:2.5rem;max-height:6rem;transition:all .2s ease}.ai-chat_chatInput__xHZDy:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px var(--media-primary-light)}.ai-chat_chatInput__xHZDy::-moz-placeholder{color:#9ca3af}.ai-chat_chatInput__xHZDy::placeholder{color:#9ca3af}.ai-chat_chatSendBtn__fWDAz{background:#4f46e5;border:none;border-radius:12px;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:all .2s ease}.ai-chat_chatSendBtn__fWDAz:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.ai-chat_chatSendBtn__fWDAz:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.ai-chat_loadingMessage__xskHK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff;border-radius:1rem;border-bottom-left-radius:.25rem}.ai-chat_loadingDots__8V_2W{display:flex;gap:.25rem}.ai-chat_loadingDot__5Ha_3{width:.375rem;height:.375rem;border-radius:50%;background:#9ca3af;animation:ai-chat_pulse__0BydB 1.4s ease-in-out infinite both}.ai-chat_loadingDot__5Ha_3:nth-child(2){animation-delay:-.32s}.ai-chat_loadingDot__5Ha_3:nth-child(3){animation-delay:-.16s}@keyframes ai-chat_pulse__0BydB{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ai-chat_historyModal__nWJAa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:110;display:flex;align-items:center;justify-content:center;padding:2rem}.ai-chat_historyContent__UXASA{background:#ffffff;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 32px 64px -12px rgba(0,0,0,.25);width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.ai-chat_historyHeader___Sboz{padding:1.25rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.ai-chat_historyList__UEXqe{flex:1;overflow-y:auto;padding:1rem}.ai-chat_historyItem__xANPj{padding:1rem;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}.ai-chat_historyItem__xANPj:hover{border-color:#4f46e5;transform:translateY(-1px)}.ai-chat_historyItemContent__hH4A4{flex:1}.ai-chat_historyItemTitle__MYF6Q{font-weight:600;color:#111827;margin-bottom:.25rem;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ai-chat_historyItemPreview__QNquQ{color:#9ca3af;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.ai-chat_historyItemMeta__yWr6B{font-size:.75rem;color:#9ca3af}.ai-chat_historyItemActions__l6VIj{display:flex;gap:.5rem}.ai-chat_historyDeleteBtn__j1lzX{background:none;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ai-chat_historyDeleteBtn__j1lzX:hover{background:#fef2f2;color:#dc2626;border-color:#dc2626}@media (max-width:768px){.ai-chat_mediaPanelOverlay__zbhJQ{padding:0;align-items:flex-end}.ai-chat_mediaPanel__UQSZe{width:100vw;height:85vh;max-width:none;max-height:85vh;border-radius:16px 16px 0 0;animation:ai-chat_slideUpMobile__SIrDz .3s ease}@keyframes ai-chat_slideUpMobile__SIrDz{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ai-chat_modernSettingsHeader__T_xxo{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-chat_mediaPanelTitle__38GlE{font-size:1.125rem;font-weight:600}.ai-chat_mediaFooterBtn___mX7T{width:2.5rem;height:2.5rem;touch-action:manipulation}.ai-chat_message__o6dVS{max-width:90%}.ai-chat_messageText__bz4zr{padding:.875rem 1rem;border-radius:1rem;font-size:.9rem;line-height:1.5}.ai-chat_chatInputContainer__A9DNT{padding:1rem 1.5rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #e5e7eb}.ai-chat_chatInput__xHZDy{font-size:16px;padding:.875rem 1rem;border-radius:12px}.ai-chat_chatSendBtn__fWDAz{width:44px;height:44px;border-radius:12px;touch-action:manipulation}.ai-chat_mediaEmptyState___5NIM{padding:2rem 1.5rem}.ai-chat_messagesList__kWB_6{padding:1rem 1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-chat_message__o6dVS{margin-bottom:1rem}.ai-chat_messageAvatar__57UE8{width:1.75rem;height:1.75rem;flex-shrink:0}.ai-chat_mediaPanel__UQSZe.ai-chat_historyModal__nWJAa{width:95vw;height:80vh;max-width:none}.ai-chat_loadingMessage__xskHK{padding:.75rem 1rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:1rem 1rem 1rem .25rem}.ai-chat_loadingDots__8V_2W{display:flex;gap:.25rem}.ai-chat_loadingDot__5Ha_3{width:.5rem;height:.5rem;background:#9ca3af;border-radius:50%;animation:ai-chat_loadingBounce__3VNpp 1.4s ease-in-out infinite both}.ai-chat_loadingDot__5Ha_3:first-child{animation-delay:-.32s}.ai-chat_loadingDot__5Ha_3:nth-child(2){animation-delay:-.16s}@keyframes ai-chat_loadingBounce__3VNpp{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}}@media (max-width:480px){.ai-chat_mediaPanel__UQSZe{height:90vh;max-height:90vh;border-radius:12px 12px 0 0}.ai-chat_modernSettingsHeader__T_xxo{padding:.875rem 1rem}.ai-chat_mediaPanelTitle__38GlE{font-size:1rem}.ai-chat_messagesList__kWB_6{padding:.75rem 1rem}.ai-chat_chatInputContainer__A9DNT{padding:.875rem 1rem}.ai-chat_message__o6dVS{max-width:95%}.ai-chat_messageText__bz4zr{padding:.75rem .875rem;font-size:.875rem}.ai-chat_mediaFooterBtn___mX7T{width:2.25rem;height:2.25rem}}@media (max-width:926px) and (orientation:landscape){.ai-chat_mediaPanel__UQSZe{height:95vh;max-height:95vh}.ai-chat_chatInputContainer__A9DNT,.ai-chat_messagesList__kWB_6,.ai-chat_modernSettingsHeader__T_xxo{padding:.75rem 1.5rem}}@media (hover:none) and (pointer:coarse){.ai-chat_chatSendBtn__fWDAz,.ai-chat_mediaFooterBtn___mX7T{min-width:44px;min-height:44px;touch-action:manipulation}.ai-chat_chatInput__xHZDy{min-height:44px;touch-action:manipulation}.ai-chat_chatSendBtn__fWDAz:hover,.ai-chat_mediaFooterBtn___mX7T:hover{transform:none}.ai-chat_chatSendBtn__fWDAz:active,.ai-chat_mediaFooterBtn___mX7T:active{transform:scale(.95);transition:transform .1s ease}.ai-chat_messageText__bz4zr{-moz-user-select:text;user-select:text;-webkit-user-select:text}}.assistant-panel_assistantOverlay__MEgsA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.assistant-panel_assistantOverlay__MEgsA.assistant-panel_visible__ojJie{opacity:1;visibility:visible}.assistant-panel_assistantSidebar__dy8y7{position:fixed;top:0;right:0;width:380px;height:100vh;background:var(--media-surface,#ffffff);border-left:1px solid var(--media-border,#e5e7eb);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:151;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.assistant-panel_assistantSidebar__dy8y7.assistant-panel_open__DtC5e{transform:translateX(0)}.assistant-panel_assistantSidebar__dy8y7.assistant-panel_collapsed__KipOF{width:64px}.assistant-panel_sidebarHeader__ihyal{flex-shrink:0;padding:1.5rem;border-bottom:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff)}.assistant-panel_headerContent__RK_oY{display:flex;align-items:center;justify-content:space-between;gap:1rem}.assistant-panel_headerLeft__X7yK6{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.assistant-panel_assistantIcon___T3RC{width:2rem;height:2rem;background:linear-gradient(135deg,var(--media-primary,#4f46e5),#2563eb);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.assistant-panel_headerInfo__2dBjQ{flex:1;min-width:0}.assistant-panel_assistantTitle__OwxOL{font-size:1.125rem;font-weight:600;color:var(--media-text-primary,#111827);margin:0;line-height:1.4}.assistant-panel_assistantStatus__lwl_g{font-size:.875rem;color:var(--media-text-secondary,#6b7280);margin:0;line-height:1.4}.assistant-panel_headerActions__j_s6s{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.assistant-panel_actionBtn__TCBdW{padding:.5rem;border:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff);border-radius:6px;color:var(--media-text-secondary,#6b7280);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.assistant-panel_actionBtn__TCBdW:hover{background:var(--media-background-alt,#f3f4f6);color:var(--media-primary,#4f46e5);border-color:var(--media-primary,#4f46e5)}.assistant-panel_sidebarContent__tThtB{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.assistant-panel_sectionTitle__E4lTo{font-size:.875rem;font-weight:600;color:var(--media-text-primary,#111827);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.assistant-panel_quickActions__UvZHM{display:flex;flex-direction:column}.assistant-panel_actionsList__6XAcS{display:flex;flex-direction:column;gap:.75rem}.assistant-panel_actionButton__Xs1Q9{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff);border-radius:8px;color:var(--media-text-primary,#111827);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;text-align:left;width:100%}.assistant-panel_actionButton__Xs1Q9:hover{background:var(--media-primary-light,#eef2ff);border-color:var(--media-primary,#4f46e5);color:var(--media-primary,#4f46e5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(79,70,229,.15)}.assistant-panel_quickTips__UuV4K{display:flex;flex-direction:column}.assistant-panel_tipsHeader__1pEI_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--media-text-primary,#111827);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.assistant-panel_tipsList__5y41v{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.assistant-panel_tipsList__5y41v li{padding:.75rem;background:var(--media-background-alt,#f8fafc);border:1px solid var(--media-border,#e5e7eb);border-radius:6px;font-size:.8125rem;color:var(--media-text-secondary,#6b7280);line-height:1.5;position:relative}.assistant-panel_tipsList__5y41v li:before{content:"💡";position:absolute;left:.75rem;top:.75rem;font-size:.75rem}.assistant-panel_tipsList__5y41v li{padding-left:2.25rem}.assistant-panel_modelInfo__eKh6N{display:flex;flex-direction:column}.assistant-panel_modelsList__RNz8H{display:flex;flex-direction:column;gap:.75rem}.assistant-panel_modelItem__FlPUk{padding:.875rem;background:var(--media-surface,#ffffff);border:1px solid var(--media-border,#e5e7eb);border-radius:8px;transition:all .2s ease}.assistant-panel_modelItem__FlPUk:hover{border-color:var(--media-primary,#4f46e5);box-shadow:0 2px 8px rgba(79,70,229,.1)}.assistant-panel_modelName___Wg7p{font-size:.875rem;font-weight:600;color:var(--media-text-primary,#111827);margin-bottom:.25rem}.assistant-panel_modelDescription__Nh3B2{font-size:.75rem;color:var(--media-text-secondary,#6b7280);line-height:1.4}.assistant-panel_statusFooter__zWHw8{margin-top:auto;padding-top:1rem;border-top:1px solid var(--media-border,#e5e7eb);display:flex;align-items:center;gap:.5rem}.assistant-panel_statusIndicator__3cbxX{width:8px;height:8px;background:#10b981;border-radius:50%;animation:assistant-panel_pulse__p3GOx 2s infinite}.assistant-panel_statusText__iHrlh{font-size:.75rem;color:var(--media-text-secondary,#6b7280);font-weight:500}@keyframes assistant-panel_pulse__p3GOx{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.assistant-panel_assistantSidebar__dy8y7{width:100vw;max-width:400px}.assistant-panel_assistantSidebar__dy8y7.assistant-panel_collapsed__KipOF{width:56px}.assistant-panel_sidebarHeader__ihyal{padding:1rem}.assistant-panel_sidebarContent__tThtB{padding:1rem;gap:1.5rem}.assistant-panel_actionButton__Xs1Q9{padding:1rem;min-height:48px;touch-action:manipulation}.assistant-panel_tipsList__5y41v li{padding:1rem 1rem 1rem 2.5rem;touch-action:manipulation}.assistant-panel_modelItem__FlPUk{padding:1rem;touch-action:manipulation}}@media (max-width:480px){.assistant-panel_assistantSidebar__dy8y7{width:100vw;border-left:none;border-radius:0}.assistant-panel_assistantOverlay__MEgsA{background:rgba(0,0,0,.7)}}.assistant-panel_assistantSidebar__dy8y7 *{transition:opacity .2s ease,transform .2s ease}.assistant-panel_assistantSidebar__dy8y7.assistant-panel_collapsed__KipOF .assistant-panel_headerInfo__2dBjQ,.assistant-panel_assistantSidebar__dy8y7.assistant-panel_collapsed__KipOF .assistant-panel_sidebarContent__tThtB{opacity:0;transform:translateX(10px)}.settings-panel_overlay__P6lzL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;animation:settings-panel_fadeIn__oNvsF .2s ease-out;isolation:isolate;padding:2rem}.settings-panel_panel__hVv4z{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;width:90vw;max-width:900px;height:85vh;max-height:800px;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;animation:settings-panel_slideIn__YN_zs .3s ease-out;overflow:hidden;position:relative;z-index:1000000;transform:translateZ(0);will-change:transform;isolation:isolate;margin:auto}.settings-panel_header__qo1_Z{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.settings-panel_title__0ojZ4{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#111827;margin:0}.settings-panel_closeButton__JZ8Re{padding:.5rem;border:none;background:transparent;color:#6b7280;border-radius:8px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.settings-panel_closeButton__JZ8Re:hover{background:#f3f4f6;color:#111827}.settings-panel_content__hKXCC{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#ffffff}.settings-panel_loading__w_AcP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:#6b7280}.settings-panel_spinner__00L9x{animation:settings-panel_spin__xPH3j 1s linear infinite;color:#4f46e5}.settings-panel_error__7x3uf{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem 1.5rem;margin:1rem 2rem;border-radius:8px}.settings-panel_settingsContainer__AjLvp{display:flex;height:100%;overflow:hidden;background:#ffffff}.settings-panel_tabList__ARJsT{display:flex;flex-direction:column;width:220px;background:#f9fafb;border-right:1px solid #e5e7eb;padding:1rem 0;gap:.25rem;flex-shrink:0;overflow-y:auto}.settings-panel_tabTrigger__vnWb_{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border:none;background:transparent;color:#6b7280;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;border-radius:0;position:relative}.settings-panel_tabTrigger__vnWb_:hover{background:#f3f4f6;color:#111827}.settings-panel_tabActive__kUl2i{background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.settings-panel_tabActive__kUl2i:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#4f46e5}.settings-panel_tabContent__n8hIH{flex:1;overflow-y:auto;background:#ffffff}.settings-panel_tabPanel__3G7LN{padding:2rem;height:100%;max-width:700px;background:#ffffff}.settings-panel_section__k8NWy{margin-bottom:3rem}.settings-panel_sectionTitle__y0GWW{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.settings-panel_formGrid__USwVR{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.settings-panel_formGroup__DvNNq{display:flex;flex-direction:column;gap:.5rem}.settings-panel_label__gIHiq{font-weight:500;color:#111827;font-size:.9rem}.settings-panel_input__6kPty{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#111827;font-size:.9rem;transition:all .15s ease}.settings-panel_input__6kPty:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}.settings-panel_input__6kPty::-moz-placeholder{color:#9ca3af}.settings-panel_input__6kPty::placeholder{color:#9ca3af}.settings-panel_textarea__m5JqN{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#111827;font-size:.9rem;resize:vertical;min-height:80px;font-family:inherit;transition:all .15s ease}.settings-panel_textarea__m5JqN:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}.settings-panel_textarea__m5JqN::-moz-placeholder{color:#9ca3af}.settings-panel_textarea__m5JqN::placeholder{color:#9ca3af}.settings-panel_select__pZo1Y{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#111827;font-size:.9rem;cursor:pointer;transition:all .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 2.5rem .75rem 1rem}.settings-panel_select__pZo1Y:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #eef2ff}.settings-panel_settingRow__xUxnT{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 0;border-bottom:1px solid #e5e7eb;gap:2rem}.settings-panel_settingRow__xUxnT:last-child{border-bottom:none}.settings-panel_settingInfo__L5wwr{flex:1;display:flex;flex-direction:column;gap:.25rem}.settings-panel_settingLabel__I6Rlr{font-weight:500;color:#111827;font-size:.95rem}.settings-panel_settingDescription__x1U51{color:#6b7280;font-size:.85rem;line-height:1.4}.settings-panel_settingControl__15RRM{flex-shrink:0;display:flex;align-items:center;min-width:200px;justify-content:flex-end}.settings-panel_toggle__1siAT{position:relative;width:44px;height:24px;background:#e5e7eb;border:none;border-radius:12px;cursor:pointer;transition:all .15s ease;padding:0}.settings-panel_toggle__1siAT:focus{outline:none;box-shadow:0 0 0 3px #eef2ff}.settings-panel_toggleChecked__7s4qL{background:#4f46e5}.settings-panel_toggleDisabled__ahsfX{opacity:.5;cursor:not-allowed}.settings-panel_toggleThumb__cfj_Q{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:all .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.settings-panel_toggleChecked__7s4qL .settings-panel_toggleThumb__cfj_Q{transform:translateX(20px)}.settings-panel_sliderContainer__YP1Lj{width:100%;max-width:200px}.settings-panel_sliderHeader__bih7X{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.settings-panel_sliderLabel__lI4mI{font-size:.85rem;color:#6b7280;font-weight:500}.settings-panel_sliderValue__dNk9z{font-size:.85rem;color:#4f46e5;font-weight:600}.settings-panel_sliderWrapper__VecHd{position:relative}.settings-panel_sliderInput__lre36{width:100%;height:6px;border-radius:3px;outline:none;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-panel_sliderInput__lre36::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transition:all .15s ease;transition:all .15s ease}.settings-panel_sliderInput__lre36::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,0,0,.2)}.settings-panel_sliderInput__lre36::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,.15);-moz-transition:all .15s ease;transition:all .15s ease}.settings-panel_checkbox__XzqhD{width:18px;height:18px;border:2px solid #e5e7eb;border-radius:4px;background:#ffffff;cursor:pointer;transition:all .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative}.settings-panel_checkbox__XzqhD:checked{background:#4f46e5;border-color:#4f46e5}.settings-panel_checkbox__XzqhD:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:700}.settings-panel_checkbox__XzqhD:focus{outline:2px solid #4f46e5;outline-offset:2px}.settings-panel_sliderValue__dNk9z{min-width:24px;text-align:center;font-size:14px;font-weight:500;color:#111827}.settings-panel_button__FP1On{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:8px;transition:all .15s ease;cursor:pointer;border:1px solid transparent;text-decoration:none;font-size:.9rem}.settings-panel_button__FP1On:disabled{opacity:.5;cursor:not-allowed}.settings-panel_buttonSm__hkXTI{padding:.5rem 1rem;font-size:.85rem}.settings-panel_buttonMd__t2p5X{padding:.75rem 1.5rem}.settings-panel_buttonLg__TwlGO{padding:1rem 2rem;font-size:1rem}.settings-panel_buttonPrimary___ImUu{background:#4f46e5;color:white;border-color:#4f46e5}.settings-panel_buttonPrimary___ImUu:hover:not(:disabled){background:#4338ca;border-color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #eef2ff}.settings-panel_buttonSecondary__XCuFf{background:#f9fafb;color:#111827;border-color:#e5e7eb}.settings-panel_buttonSecondary__XCuFf:hover:not(:disabled){background:#f3f4f6;border-color:#4f46e5;color:#4f46e5}.settings-panel_buttonGhost__0k4gO{background:transparent;color:#6b7280;border-color:transparent}.settings-panel_buttonGhost__0k4gO:hover:not(:disabled){background:#f3f4f6;color:#111827}.settings-panel_buttonIcon__xS_55{width:16px;height:16px}.settings-panel_buttonGroup__38NET{display:flex;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.settings-panel_unsavedChanges__SLfCu{background:#fef3c7;border-top:1px solid #f59e0b;color:#92400e;padding:.75rem 2rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.85rem;font-weight:500;flex-shrink:0}.settings-panel_unsavedChanges__SLfCu p{margin:0}@keyframes settings-panel_fadeIn__oNvsF{0%{opacity:0}to{opacity:1}}@keyframes settings-panel_slideIn__YN_zs{0%{opacity:0;transform:scale(.95) translateY(-20px) translateZ(0)}to{opacity:1;transform:scale(1) translateY(0) translateZ(0)}}@keyframes settings-panel_spin__xPH3j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.settings-panel_overlay__P6lzL{padding:0;align-items:flex-end}.settings-panel_panel__hVv4z{width:100vw;height:90vh;max-width:none;max-height:90vh;border-radius:16px 16px 0 0;animation:settings-panel_slideUpMobile__l90MG .3s ease}@keyframes settings-panel_slideUpMobile__l90MG{0%{transform:translateY(100%)}to{transform:translateY(0)}}.settings-panel_header__qo1_Z{padding:1rem 1.5rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e5e7eb}.settings-panel_title__0ojZ4{font-size:1.25rem}.settings-panel_closeButton__JZ8Re{padding:.75rem;min-width:44px;min-height:44px;touch-action:manipulation}.settings-panel_settingsContainer__AjLvp{flex-direction:column;height:100%}.settings-panel_tabList__ARJsT{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.75rem 1rem;gap:.5rem;border-right:none;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.settings-panel_tabList__ARJsT::-webkit-scrollbar{display:none}.settings-panel_tabTrigger__vnWb_{flex-shrink:0;padding:.875rem 1.25rem;border-radius:12px;white-space:nowrap;min-width:auto;min-height:44px;touch-action:manipulation;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;transition:all .2s ease}.settings-panel_tabTrigger__vnWb_:active{transform:scale(.95)}.settings-panel_tabActive__kUl2i{background:#4f46e5!important;color:white!important;border-color:#4f46e5!important}.settings-panel_tabActive__kUl2i:after{display:none}.settings-panel_tabPanel__3G7LN{padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.settings-panel_formGrid__USwVR{grid-template-columns:1fr;gap:1rem}.settings-panel_settingRow__xUxnT{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb}.settings-panel_settingControl__15RRM{min-width:auto;justify-content:flex-start}.settings-panel_sliderContainer__YP1Lj{max-width:none}.settings-panel_buttonGroup__38NET{flex-direction:column;gap:.5rem}.settings-panel_button__FP1On{min-height:44px;touch-action:manipulation;font-size:16px}.settings-panel_input__6kPty,.settings-panel_select__pZo1Y,.settings-panel_textarea__m5JqN{font-size:16px;min-height:44px;padding:.75rem;touch-action:manipulation}.settings-panel_sectionTitle__y0GWW{font-size:1.1rem;margin-bottom:1rem}.settings-panel_section__k8NWy{margin-bottom:1.5rem}.settings-panel_switch__mc0D4{transform:scale(1.2);margin:.5rem}.settings-panel_slider__5uKsE{height:6px;border-radius:3px}.settings-panel_sliderThumb__iTy3A{width:20px;height:20px}.settings-panel_settingInfo__L5wwr{margin-bottom:.5rem}.settings-panel_settingLabel__I6Rlr{font-size:1rem;font-weight:600;margin-bottom:.25rem}.settings-panel_settingDescription__x1U51{font-size:.875rem;line-height:1.4}.settings-panel_error__7x3uf{margin:1rem 1.5rem;padding:1rem;border-radius:12px;font-size:.875rem}.settings-panel_loading__w_AcP{padding:2rem}.settings-panel_footer__9T7Sb{padding:1rem 1.5rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #e5e7eb}.settings-panel_footerContent__EQNQW{flex-direction:column;gap:1rem;align-items:stretch}.settings-panel_footerActions__cs6tt{display:flex;gap:.75rem;justify-content:flex-end}.settings-panel_footerActions__cs6tt .settings-panel_button__FP1On{flex:1;justify-content:center}}@media (max-width:480px){.settings-panel_panel__hVv4z{height:95vh;max-height:95vh;border-radius:12px 12px 0 0}.settings-panel_header__qo1_Z{padding:.875rem 1rem}.settings-panel_title__0ojZ4{font-size:1.125rem}.settings-panel_tabList__ARJsT{padding:.5rem .75rem;gap:.375rem}.settings-panel_tabTrigger__vnWb_{padding:.75rem 1rem;font-size:.8rem;min-height:40px}.settings-panel_tabPanel__3G7LN{padding:1rem}.settings-panel_settingRow__xUxnT{padding:.875rem}.settings-panel_button__FP1On{min-height:40px;font-size:.875rem}.settings-panel_input__6kPty,.settings-panel_select__pZo1Y,.settings-panel_textarea__m5JqN{min-height:40px;padding:.625rem}.settings-panel_sectionTitle__y0GWW{font-size:1rem}.settings-panel_footer__9T7Sb{padding:.875rem 1rem}.settings-panel_footerActions__cs6tt{gap:.5rem}}@media (max-width:926px) and (orientation:landscape){.settings-panel_panel__hVv4z{height:95vh;max-height:95vh}.settings-panel_header__qo1_Z{padding:.75rem 1.5rem}.settings-panel_tabList__ARJsT{padding:.5rem 1rem}.settings-panel_tabPanel__3G7LN{padding:1rem 1.5rem}}@media (hover:none) and (pointer:coarse){.settings-panel_button__FP1On,.settings-panel_closeButton__JZ8Re,.settings-panel_tabTrigger__vnWb_{min-height:44px;min-width:44px;touch-action:manipulation}.settings-panel_input__6kPty,.settings-panel_select__pZo1Y,.settings-panel_textarea__m5JqN{min-height:44px;touch-action:manipulation}.settings-panel_button__FP1On:hover,.settings-panel_closeButton__JZ8Re:hover,.settings-panel_tabTrigger__vnWb_:hover{transform:none}.settings-panel_button__FP1On:active,.settings-panel_closeButton__JZ8Re:active,.settings-panel_tabTrigger__vnWb_:active{transform:scale(.95);transition:transform .1s ease}.settings-panel_switch__mc0D4{min-width:50px;min-height:30px}.settings-panel_sliderThumb__iTy3A{width:24px;height:24px}.settings-panel_settingDescription__x1U51,.settings-panel_settingLabel__I6Rlr{-moz-user-select:text;user-select:text;-webkit-user-select:text}}@media (max-width:768px){.settings-panel_tabList__ARJsT:after,.settings-panel_tabList__ARJsT:before{content:"";position:sticky;width:20px;height:100%;pointer-events:none;z-index:1}.settings-panel_tabList__ARJsT:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.95),transparent)}.settings-panel_tabList__ARJsT:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,.95),transparent)}}@media (prefers-color-scheme:dark){.settings-panel_error__7x3uf{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}.settings-panel_unsavedChanges__SLfCu{background:#78350f;border-color:#f59e0b;color:#fcd34d}}.settings-panel_panel__hVv4z{outline:none}.settings-panel_button__FP1On:focus-visible,.settings-panel_input__6kPty:focus-visible,.settings-panel_select__pZo1Y:focus-visible,.settings-panel_tabTrigger__vnWb_:focus-visible,.settings-panel_textarea__m5JqN:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.settings-panel_button__FP1On,.settings-panel_input__6kPty,.settings-panel_panel__hVv4z,.settings-panel_select__pZo1Y,.settings-panel_tabTrigger__vnWb_,.settings-panel_textarea__m5JqN{border-width:2px}.settings-panel_toggle__1siAT{border:2px solid #111827}}.onboarding_onboardingOverlay__4QGPw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;display:flex;align-items:center;justify-content:center;padding:2rem;animation:onboarding_fadeIn__cvJyr .3s ease-out}@keyframes onboarding_fadeIn__cvJyr{0%{opacity:0}to{opacity:1}}.onboarding_onboardingModal__2HDlB{background:var(--media-surface,#ffffff);border:1px solid var(--media-border,#e5e7eb);border-radius:var(--media-radius-xl,16px);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--media-shadow-xl,0 25px 50px -12px rgba(0,0,0,.25));animation:onboarding_slideUp__Kagcw .3s ease-out;overflow:hidden}@keyframes onboarding_slideUp__Kagcw{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.onboarding_onboardingHeader__zJjqV{padding:1.5rem 2rem;border-bottom:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff);flex-shrink:0}.onboarding_headerContent__XMWsx{display:flex;align-items:center;justify-content:space-between}.onboarding_headerLeft__mssL9{display:flex;align-items:center;gap:1rem}.onboarding_logoIcon__HMgg_{width:2rem;height:2rem;background:linear-gradient(135deg,var(--media-primary,#4f46e5),#2563eb);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white}.onboarding_headerInfo__XrZY7 h2{font-size:1.25rem;font-weight:600;color:var(--media-text-primary,#111827);margin:0}.onboarding_headerInfo__XrZY7 p{font-size:.875rem;color:var(--media-text-secondary,#6b7280);margin:0}.onboarding_headerRight__HhgQL{display:flex;align-items:center;gap:1rem}.onboarding_progressDots__ARqM2{display:flex;gap:.5rem}.onboarding_progressDot__5YgKb{width:8px;height:8px;border-radius:50%;background:var(--media-border,#e5e7eb);transition:all .3s ease}.onboarding_progressDot__5YgKb.onboarding_active__fM7Nc{background:var(--media-primary,#4f46e5)}.onboarding_progressDot__5YgKb.onboarding_completed__uVumI{background:#10b981}.onboarding_closeButton__vXBjh{padding:.5rem;border:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff);border-radius:8px;color:var(--media-text-secondary,#6b7280);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.onboarding_closeButton__vXBjh:hover{background:var(--media-background-alt,#f3f4f6);color:var(--media-primary,#4f46e5);border-color:var(--media-primary,#4f46e5)}.onboarding_progressSection__ocodu{margin-top:1rem}.onboarding_progressLabels__MRjuI{display:flex;justify-content:space-between;font-size:.75rem;color:var(--media-text-secondary,#6b7280);margin-bottom:.5rem}.onboarding_progressBar__Ja65n{width:100%;height:4px;background:var(--media-border,#e5e7eb);border-radius:2px;overflow:hidden}.onboarding_progressFill__CEquw{height:100%;background:linear-gradient(90deg,var(--media-primary,#4f46e5),#2563eb);transition:width .3s ease;border-radius:2px}.onboarding_onboardingContent__yJw_s{flex:1;overflow-y:auto;background:var(--media-background,#f9fafb)}.onboarding_stepContent__lkfq8{padding:2rem;max-width:700px;margin:0 auto;transition:opacity .3s ease}.onboarding_stepContent__lkfq8.onboarding_transitioning__To4eE{opacity:.5}.onboarding_onboardingFooter__8M97e{padding:1.5rem 2rem;border-top:1px solid var(--media-border,#e5e7eb);background:var(--media-surface,#ffffff);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.onboarding_footerLeft__i0Wke,.onboarding_footerRight__D2h6G{display:flex;align-items:center;gap:.75rem}.onboarding_badge__AYI17{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.onboarding_badgeCompleted__GAS2N{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.onboarding_badgeRequired__3uvCz{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.onboarding_button__bG4KZ{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--media-radius-md,8px);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;border:1px solid transparent}.onboarding_button__bG4KZ:disabled{opacity:.5;cursor:not-allowed}.onboarding_buttonPrimary__f1YNo{background:var(--media-primary,#4f46e5);color:white;border-color:var(--media-primary,#4f46e5)}.onboarding_buttonPrimary__f1YNo:hover:not(:disabled){background:var(--media-primary-dark,#4338ca);border-color:var(--media-primary-dark,#4338ca);transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.onboarding_buttonSecondary__a5pxq{background:var(--media-surface,#ffffff);color:var(--media-text-primary,#111827);border-color:var(--media-border,#e5e7eb)}.onboarding_buttonSecondary__a5pxq:hover:not(:disabled){background:var(--media-background-alt,#f3f4f6);border-color:var(--media-primary,#4f46e5);color:var(--media-primary,#4f46e5)}.onboarding_buttonGhost__1wFMy{background:transparent;color:var(--media-text-secondary,#6b7280);border-color:transparent}.onboarding_buttonGhost__1wFMy:hover:not(:disabled){background:var(--media-background-alt,#f3f4f6);color:var(--media-text-primary,#111827)}.onboarding_welcomeStep__aX_hC{text-align:center}.onboarding_welcomeTitle__7qgPP{font-size:2rem;font-weight:700;color:var(--media-text-primary,#111827);margin:0 0 1rem}.onboarding_welcomeSubtitle__PtDtn{font-size:1.125rem;color:var(--media-text-secondary,#6b7280);margin:0 0 2rem;line-height:1.6}.onboarding_featureGrid__PohTK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.onboarding_featureCard__CRRtZ{background:var(--media-surface,#ffffff);border:1px solid var(--media-border,#e5e7eb);border-radius:var(--media-radius-lg,12px);padding:1.5rem;text-align:center;transition:all .2s ease}.onboarding_featureCard__CRRtZ:hover{border-color:var(--media-primary,#4f46e5);transform:translateY(-2px);box-shadow:var(--media-shadow-md,0 4px 6px rgba(0,0,0,.1))}.onboarding_featureIcon__NWygf{width:3rem;height:3rem;background:var(--media-primary-light,#eef2ff);color:var(--media-primary,#4f46e5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.onboarding_featureTitle__axYXe{font-size:1.125rem;font-weight:600;color:var(--media-text-primary,#111827);margin:0 0 .5rem}.onboarding_featureDescription__8s2vg{font-size:.875rem;color:var(--media-text-secondary,#6b7280);line-height:1.5;margin:0}.onboarding_setupList__mkoGf{background:var(--media-primary-light,#eef2ff);border:1px solid var(--media-primary,#4f46e5);border-radius:var(--media-radius-lg,12px);padding:1.5rem;margin:2rem 0}.onboarding_setupList__mkoGf h3{font-size:1.125rem;font-weight:600;color:var(--media-text-primary,#111827);margin:0 0 1rem}.onboarding_setupItems__9_Tkw{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.onboarding_setupItem__kkQ41{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--media-text-primary,#111827)}.onboarding_setupItem__kkQ41:before{content:"";width:6px;height:6px;background:var(--media-primary,#4f46e5);border-radius:50%;flex-shrink:0}@media (max-width:768px){.onboarding_onboardingOverlay__4QGPw{padding:0}.onboarding_onboardingModal__2HDlB{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.onboarding_onboardingHeader__zJjqV{padding:1rem 1.5rem}.onboarding_headerLeft__mssL9{gap:.75rem}.onboarding_headerInfo__XrZY7 h2{font-size:1.125rem}.onboarding_progressDots__ARqM2{display:none}.onboarding_stepContent__lkfq8{padding:1.5rem}.onboarding_onboardingFooter__8M97e{padding:1rem 1.5rem;flex-direction:column;gap:1rem;align-items:stretch}.onboarding_footerLeft__i0Wke,.onboarding_footerRight__D2h6G{justify-content:center}.onboarding_featureGrid__PohTK{grid-template-columns:1fr;gap:1rem}.onboarding_setupItems__9_Tkw{grid-template-columns:1fr}.onboarding_welcomeTitle__7qgPP{font-size:1.5rem}.onboarding_button__bG4KZ{justify-content:center;width:100%}}