@keyframes CookieConsentBanner_slideUp__kWtPf{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CookieConsentBanner_slideDown__F_Hue{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes CookieConsentBanner_expandPanel__Ph_zd{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}.CookieConsentBanner_wrapper__2JLOm{position:fixed;inset:0;z-index:9999;padding:0;display:flex;justify-content:center;align-items:flex-end;background:rgba(0,0,0,.5);pointer-events:all}.CookieConsentBanner_wrapper__2JLOm.CookieConsentBanner_entering__BPPfr{animation:CookieConsentBanner_slideUp__kWtPf .35s cubic-bezier(.2,.8,.2,1) forwards}.CookieConsentBanner_wrapper__2JLOm.CookieConsentBanner_leaving__Aiv4b{animation:CookieConsentBanner_slideDown__F_Hue .28s cubic-bezier(.4,0,1,1) forwards}.CookieConsentBanner_banner__Y2_od{pointer-events:all;width:100%;max-width:none;background:linear-gradient(135deg,rgba(26,26,26,.97),rgba(30,28,20,.97));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none;border-top:1px solid rgba(212,175,55,.25);border-radius:0;box-shadow:0 -4px 32px rgba(0,0,0,.5),inset 0 1px 0 0 rgba(212,175,55,.08),0 2px 48px rgba(212,175,55,.06);overflow:hidden}[data-theme=light] .CookieConsentBanner_banner__Y2_od{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,246,242,.98));border:none;border-top:1px solid rgba(139,115,40,.2);box-shadow:0 -4px 32px rgba(0,0,0,.12),0 2px 24px rgba(184,150,47,.08)}.CookieConsentBanner_banner__Y2_od:before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6) 20%,#D4AF37 50%,rgba(212,175,55,.6) 80%,transparent)}.CookieConsentBanner_content__C1bJU{padding:32px 24px 44px;display:flex;flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;width:100%}.CookieConsentBanner_header__0AMi0{display:flex;align-items:flex-start;gap:12px}.CookieConsentBanner_cookieIcon__R1n6C{font-size:1.5rem;line-height:1;flex-shrink:0;margin-top:2px;color:var(--color-primary,#D4AF37)}.CookieConsentBanner_textGroup__5DD62{flex:1 1;min-width:0}.CookieConsentBanner_title__9b4YI{font-size:1rem;font-weight:700;color:var(--color-text-primary,#FFFFFF);margin-bottom:4px;letter-spacing:-.01em}[data-theme=light] .CookieConsentBanner_title__9b4YI{color:#1A1A1A}.CookieConsentBanner_description__80WJb{font-size:.8125rem;color:var(--color-text-secondary,#B8B8B8);line-height:1.5}[data-theme=light] .CookieConsentBanner_description__80WJb{color:#4A4A4A}.CookieConsentBanner_description__80WJb a{color:var(--color-primary,#D4AF37);text-decoration:underline;text-underline-offset:2px}.CookieConsentBanner_description__80WJb a:hover{color:var(--color-primary-light,#E5C158)}.CookieConsentBanner_actions__I6tHS{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:6px}.CookieConsentBanner_btnAccept__4_6l6{background:linear-gradient(135deg,#D4AF37,#E5C158);color:#0D0D0D;border:none;padding:10px 22px;border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:700;cursor:pointer;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease,background .15s ease;white-space:nowrap}.CookieConsentBanner_btnAccept__4_6l6:hover{background:linear-gradient(135deg,#E5C158,#F0D070);transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,175,55,.35)}.CookieConsentBanner_btnAccept__4_6l6:active{transform:translateY(0)}.CookieConsentBanner_btnAccept__4_6l6:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.4)}.CookieConsentBanner_btnReject__66FGv{background:transparent;color:var(--color-text-secondary,#B8B8B8);border:1px solid rgba(212,175,55,.2);padding:10px 22px;border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.CookieConsentBanner_btnReject__66FGv:hover{background:rgba(255,255,255,.06);border-color:rgba(212,175,55,.35);color:var(--color-text-primary,#FFFFFF);transform:translateY(-1px)}[data-theme=light] .CookieConsentBanner_btnReject__66FGv{color:#4A4A4A;border-color:rgba(139,115,40,.25)}[data-theme=light] .CookieConsentBanner_btnReject__66FGv:hover{background:rgba(0,0,0,.04);color:#1A1A1A}.CookieConsentBanner_btnReject__66FGv:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.25)}.CookieConsentBanner_btnManage__VjF1t{background:transparent;color:var(--color-primary,#D4AF37);border:none;padding:10px 16px;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;white-space:nowrap}.CookieConsentBanner_btnManage__VjF1t:hover{color:var(--color-primary-light,#E5C158)}.CookieConsentBanner_btnManage__VjF1t:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.25);border-radius:4px}.CookieConsentBanner_preferencesPanel__wvB2e{border-top:1px solid rgba(212,175,55,.12);padding-top:16px;display:flex;flex-direction:column;gap:12px;animation:CookieConsentBanner_expandPanel__Ph_zd .25s ease forwards;overflow:hidden}[data-theme=light] .CookieConsentBanner_preferencesPanel__wvB2e{border-top-color:rgba(139,115,40,.15)}.CookieConsentBanner_preferenceItem__opS7J{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(212,175,55,.08);border-radius:var(--radius-md,12px)}[data-theme=light] .CookieConsentBanner_preferenceItem__opS7J{background:rgba(0,0,0,.02);border-color:rgba(139,115,40,.1)}.CookieConsentBanner_preferenceText__GAZgD{flex:1 1;min-width:0}.CookieConsentBanner_preferenceLabel__HnLEA{font-size:.875rem;font-weight:600;color:var(--color-text-primary,#FFFFFF);display:flex;align-items:center;gap:6px;margin-bottom:2px}[data-theme=light] .CookieConsentBanner_preferenceLabel__HnLEA{color:#1A1A1A}.CookieConsentBanner_requiredBadge__7ouyi{font-size:.6875rem;font-weight:500;color:var(--color-text-muted,#808080);background:rgba(255,255,255,.07);padding:2px 7px;border-radius:var(--radius-full,9999px);border:1px solid rgba(255,255,255,.08)}[data-theme=light] .CookieConsentBanner_requiredBadge__7ouyi{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.08);color:#6B6B6B}.CookieConsentBanner_preferenceDescription__mGBS0{font-size:.75rem;color:var(--color-text-muted,#808080);line-height:1.4}[data-theme=light] .CookieConsentBanner_preferenceDescription__mGBS0{color:#6B6B6B}.CookieConsentBanner_toggleWrapper__3sgfc{flex-shrink:0;display:flex;align-items:center;margin-top:2px}.CookieConsentBanner_toggle__XJF5e{position:relative;width:44px;height:24px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s ease,border-color .2s ease;appearance:none;-webkit-appearance:none;outline:none}[data-theme=light] .CookieConsentBanner_toggle__XJF5e{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}.CookieConsentBanner_toggle__XJF5e:checked{background:linear-gradient(135deg,#D4AF37,#C9A433);border-color:#D4AF37}.CookieConsentBanner_toggle__XJF5e:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;transition:transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.3)}.CookieConsentBanner_toggle__XJF5e:checked:after{transform:translateX(20px)}.CookieConsentBanner_toggle__XJF5e:disabled{opacity:.5;cursor:not-allowed}.CookieConsentBanner_toggle__XJF5e:focus-visible{box-shadow:0 0 0 3px rgba(212,175,55,.35)}.CookieConsentBanner_btnSave__Ahqnz{align-self:flex-start;background:transparent;color:var(--color-primary,#D4AF37);border:1px solid rgba(212,175,55,.35);padding:9px 20px;border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.CookieConsentBanner_btnSave__Ahqnz:hover{background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.6);transform:translateY(-1px)}.CookieConsentBanner_btnSave__Ahqnz:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.3)}@media (max-width:640px){.CookieConsentBanner_wrapper__2JLOm{padding:0}.CookieConsentBanner_content__C1bJU{padding:16px;gap:14px}.CookieConsentBanner_actions__I6tHS{gap:8px}.CookieConsentBanner_btnAccept__4_6l6,.CookieConsentBanner_btnReject__66FGv{flex:1 1;justify-content:center;min-width:0;padding:11px 16px}.CookieConsentBanner_btnManage__VjF1t{margin-left:0;width:100%;text-align:center}.CookieConsentBanner_preferenceItem__opS7J{flex-direction:column;gap:10px}.CookieConsentBanner_toggleWrapper__3sgfc{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner_preferencesPanel__wvB2e,.CookieConsentBanner_wrapper__2JLOm.CookieConsentBanner_entering__BPPfr,.CookieConsentBanner_wrapper__2JLOm.CookieConsentBanner_leaving__Aiv4b{animation:none}}.AICreditModal_overlay__z3uk4{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem;animation:AICreditModal_fadeIn__nm7M6 .2s ease}@keyframes AICreditModal_fadeIn__nm7M6{0%{opacity:0}to{opacity:1}}@keyframes AICreditModal_slideUp__6TcRc{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AICreditModal_modal__13S7W{background:var(--color-surface);border-radius:16px;width:100%;max-width:480px;box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05);animation:AICreditModal_slideUp__6TcRc .3s ease;overflow:hidden}.AICreditModal_accentBar___SyhB{height:4px;background:linear-gradient(90deg,#f59e0b,#eab308,#f59e0b)}.AICreditModal_header__KVvfY{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 0}.AICreditModal_headerLeft__mx0Sw{display:flex;align-items:center;gap:12px}.AICreditModal_headerIcon__DWNbk{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.08));display:flex;align-items:center;justify-content:center;color:#f59e0b}.AICreditModal_headerTitle__MNHi4{margin:0;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.AICreditModal_closeBtn__z4uD_{background:none;border:none;cursor:pointer;padding:6px;border-radius:8px;color:var(--color-text-secondary);transition:background .2s}.AICreditModal_closeBtn__z4uD_:hover{background:var(--color-background)}.AICreditModal_content__iwgxI{padding:1rem 1.75rem 1.5rem}.AICreditModal_description__5YIpC{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 1.25rem}.AICreditModal_resetDate__lZNSn{color:#f59e0b;font-weight:500}.AICreditModal_packsContainer__XiTlB{display:flex;flex-direction:column;gap:14px}.AICreditModal_packCard__WaNY3{background:var(--color-background);border-radius:12px;padding:1.25rem;border:1px solid var(--color-border);transition:border-color .2s,box-shadow .2s}.AICreditModal_packCard__WaNY3:hover{border-color:rgba(245,158,11,.3)}.AICreditModal_packCardBest___EY5f{border:2px solid #f59e0b;position:relative}.AICreditModal_bestBadge__zHW4Y{position:absolute;top:-10px;right:16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:.65rem;font-weight:700;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.AICreditModal_packHeader__LIGe6{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.AICreditModal_packName__DyZCg{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-primary)}.AICreditModal_packPrice__h_2PH{color:#f59e0b;font-weight:700;font-size:1.1rem}.AICreditModal_packDescription__IVhhb{color:var(--color-text-secondary);font-size:.825rem;margin:0 0 1rem;line-height:1.4}.AICreditModal_packFeatures__rhQ_a{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:6px}.AICreditModal_packFeatureItem__jtWDT{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--color-text-secondary);background:var(--color-surface);padding:4px 10px;border-radius:6px}.AICreditModal_packFeatureIcon__c_oDB{color:#10b981;flex-shrink:0}.AICreditModal_purchaseBtn__2IMcc{width:100%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;border-radius:10px;padding:.75rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.AICreditModal_purchaseBtn__2IMcc:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(245,158,11,.35)}.AICreditModal_purchaseBtn__2IMcc:active:not(:disabled){transform:translateY(0)}.AICreditModal_purchaseBtn__2IMcc:disabled{opacity:.6;cursor:not-allowed}.AICreditModal_footer__MMHIl{padding:0 1.75rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:10px}.AICreditModal_dismissBtn__riFp7{width:100%;padding:.7rem;border:none;border-radius:10px;font-size:.8125rem;font-weight:500;cursor:pointer;background:transparent;color:var(--color-text-muted);transition:all .2s}.AICreditModal_dismissBtn__riFp7:hover{background:var(--color-background);color:var(--color-text-secondary)}.AICreditModal_footerNote__R5QDm{color:var(--color-text-muted);font-size:.75rem;margin:0;text-align:center}@media (max-width:500px){.AICreditModal_modal__13S7W{max-width:100%}.AICreditModal_header__KVvfY{padding:1.25rem 1.25rem 0}.AICreditModal_content__iwgxI{padding:.875rem 1.25rem 1.25rem}.AICreditModal_footer__MMHIl{padding:0 1.25rem 1.25rem}}.ConfirmModal_overlay__RKvUC{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ConfirmModal_fadeIn__FppzR .15s ease-out;padding:16px}.ConfirmModal_modal__k7Sqa{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:420px;animation:ConfirmModal_scaleIn__ffAsJ .18s ease-out;overflow:hidden}.ConfirmModal_header__1Zm_s{padding:24px 24px 0;display:flex;align-items:center;gap:12px}.ConfirmModal_iconWrapper__3YKND{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmModal_iconWrapper__3YKND.ConfirmModal_danger___0hH9{background:rgba(239,68,68,.12);color:#ef4444}.ConfirmModal_iconWrapper__3YKND.ConfirmModal_warning__2CqMc{background:rgba(245,158,11,.12);color:#f59e0b}.ConfirmModal_iconWrapper__3YKND.ConfirmModal_info__jl7At{background:rgba(59,130,246,.12);color:#3b82f6}.ConfirmModal_title__b_TpE{font-size:1.1rem;font-weight:600;color:var(--color-text,#111);margin:0;line-height:1.3}.ConfirmModal_body__niC_E{padding:16px 24px 24px}.ConfirmModal_message___BvA1{font-size:.925rem;color:var(--color-text-secondary,#6b7280);line-height:1.55;margin:0}.ConfirmModal_actions__5Ipu0{display:flex;gap:10px;padding:0 24px 24px;justify-content:flex-end}.ConfirmModal_btn__0YP0L{padding:10px 20px;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;border:none;transition:all .15s ease;min-width:90px;text-align:center;font-family:inherit}.ConfirmModal_cancelBtn__W_WH6{background:var(--color-surface-elevated,#f3f4f6);color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb)}.ConfirmModal_cancelBtn__W_WH6:hover{background:var(--color-surface-hover,#e5e7eb)}.ConfirmModal_confirmBtn__NFEfQ{background:var(--color-primary,#3b82f6);color:#fff}.ConfirmModal_confirmBtn__NFEfQ:hover{opacity:.9;transform:translateY(-1px)}.ConfirmModal_confirmBtn__NFEfQ.ConfirmModal_danger___0hH9{background:#ef4444}.ConfirmModal_confirmBtn__NFEfQ.ConfirmModal_danger___0hH9:hover{background:#dc2626}.ConfirmModal_confirmBtn__NFEfQ.ConfirmModal_warning__2CqMc{background:#f59e0b;color:#1a1a1a}.ConfirmModal_confirmBtn__NFEfQ.ConfirmModal_warning__2CqMc:hover{background:#d97706}@media (max-width:480px){.ConfirmModal_modal__k7Sqa{max-width:100%;border-radius:14px}.ConfirmModal_actions__5Ipu0{flex-direction:column-reverse;gap:8px}.ConfirmModal_btn__0YP0L{width:100%;padding:14px 20px;font-size:1rem}}.dark .ConfirmModal_modal__k7Sqa,[data-theme=dark] .ConfirmModal_modal__k7Sqa{background:#1a1a2e;border-color:#2a2a3e}.dark .ConfirmModal_title__b_TpE,[data-theme=dark] .ConfirmModal_title__b_TpE{color:#f0f0f0}.dark .ConfirmModal_cancelBtn__W_WH6,[data-theme=dark] .ConfirmModal_cancelBtn__W_WH6{background:#2a2a3e;color:#a0a0b0;border-color:#3a3a4e}.dark .ConfirmModal_cancelBtn__W_WH6:hover,[data-theme=dark] .ConfirmModal_cancelBtn__W_WH6:hover{background:#3a3a4e}@media (prefers-color-scheme:dark){.ConfirmModal_modal__k7Sqa{background:#1a1a2e;border-color:#2a2a3e}.ConfirmModal_title__b_TpE{color:#f0f0f0}.ConfirmModal_cancelBtn__W_WH6{background:#2a2a3e;color:#a0a0b0;border-color:#3a3a4e}.ConfirmModal_cancelBtn__W_WH6:hover{background:#3a3a4e}}@keyframes ConfirmModal_fadeIn__FppzR{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_scaleIn__ffAsJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ThemeToggle_toggle__03nAw{position:relative;width:56px;height:28px;background:var(--color-surface-elevated,#242424);border:1px solid var(--color-border);border-radius:14px;cursor:pointer;padding:0;transition:all .3s ease}.ThemeToggle_toggle__03nAw:hover{border-color:var(--color-primary)}.ThemeToggle_toggleOnPhoto___Ccih{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.ThemeToggle_toggleOnPhoto___Ccih:hover{border-color:rgba(255,255,255,.5)}.ThemeToggle_slider__vAOtE{position:absolute;top:2px;left:2px;width:22px;height:22px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-radius:50%;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.ThemeToggle_slider__vAOtE.ThemeToggle_light__g9Hqo{transform:translateX(28px)}.ThemeToggle_sunIcon__bXUgH{opacity:0}.ThemeToggle_moonIcon__X__iC,.ThemeToggle_sunIcon__bXUgH{position:absolute;color:#1a1a1a;transition:opacity .2s ease}.ThemeToggle_moonIcon__X__iC,.ThemeToggle_slider__vAOtE.ThemeToggle_light__g9Hqo .ThemeToggle_sunIcon__bXUgH{opacity:1}.ThemeToggle_slider__vAOtE.ThemeToggle_light__g9Hqo .ThemeToggle_moonIcon__X__iC{opacity:0}.ThemeOnboardingModal_overlay__DY6bL{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem;animation:ThemeOnboardingModal_fadeIn__WhlYD .2s ease}@keyframes ThemeOnboardingModal_fadeIn__WhlYD{0%{opacity:0}to{opacity:1}}@keyframes ThemeOnboardingModal_slideUp__jQ6d2{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ThemeOnboardingModal_modal____x4r{background:var(--color-surface);border-radius:16px;width:100%;max-width:420px;box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05);animation:ThemeOnboardingModal_slideUp__jQ6d2 .3s ease;overflow:hidden}.ThemeOnboardingModal_accentBar__7cQbp{height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light))}.ThemeOnboardingModal_content__vfXOK{padding:1.75rem 1.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem}.ThemeOnboardingModal_closeBtn__ChLst{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.ThemeOnboardingModal_closeBtn__ChLst:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.ThemeOnboardingModal_header__AahDs{position:relative;width:100%}.ThemeOnboardingModal_title__QcJ0D{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);line-height:1.3;padding-right:2rem}.ThemeOnboardingModal_description__ybEOy{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}.ThemeOnboardingModal_toggleSection__ypJ1Y{width:100%;margin-top:.25rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);display:flex;flex-direction:column;align-items:center;gap:.75rem}.ThemeOnboardingModal_tryItLabel__6YjRL{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.ThemeOnboardingModal_toggleRow__kmjxJ{display:flex;align-items:center;justify-content:center;gap:1rem}.ThemeOnboardingModal_modeLabel__dzjuh{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);min-width:6.5rem}.ThemeOnboardingModal_modeLabelActive__S8BtF{color:var(--color-primary)}.ThemeOnboardingModal_modeLabelInactive__glpHl{opacity:.45}.ThemeOnboardingModal_sidebarHint__V2RLs{font-size:.8125rem;color:var(--color-text-muted);line-height:1.45}.ThemeOnboardingModal_actions__GkHYZ{padding:0 1.75rem 1.75rem}.ThemeOnboardingModal_gotItBtn__zyxPr{width:100%;padding:.75rem 1.25rem;border:none;border-radius:10px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ThemeOnboardingModal_gotItBtn__zyxPr:hover{opacity:.92}.ThemeOnboardingModal_gotItBtn__zyxPr:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}