.general_container___8hB0{max-width:800px;margin:0 auto;padding:1.5rem 1rem 120px}.general_loadingState__TRIaf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;color:hsl(var(--muted-foreground))}.general_spinner__3Agg3{animation:general_spin__lPuYk 1s linear infinite;color:hsl(var(--primary))}@keyframes general_spin__lPuYk{to{transform:rotate(1turn)}}.general_profileHeader__O0Lcc{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.general_profileInfo__s4TXc{display:flex;align-items:center;gap:1rem}.general_profileAvatar__hSwZt{position:relative}.general_userAvatar__0ygRt{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsl(var(--primary))}.general_userAvatarPlaceholder__JGj6k{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.7));font-size:1.5rem;border:3px solid hsl(var(--primary))}.general_userAvatarPlaceholder__JGj6k,.general_verifiedBadge__fqTmJ{display:flex;align-items:center;justify-content:center;font-weight:800;color:hsl(var(--primary-foreground))}.general_verifiedBadge__fqTmJ{position:absolute;bottom:0;right:0;width:22px;height:22px;background:hsl(var(--primary));border-radius:50%;font-size:.75rem;border:2px solid hsl(var(--card))}.general_profileDetails__DyRrn{display:flex;flex-direction:column;gap:.25rem}.general_profileName__iOw6N{font-size:1.375rem;font-weight:800;color:hsl(var(--foreground));margin:0}.general_profileEmail__a7rM1{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.general_guestBadge__G6qXe{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:hsl(var(--warning)/.15);border:1px solid hsl(var(--warning)/.3);border-radius:1rem;color:hsl(var(--warning));font-size:.7rem;font-weight:700;margin-top:.25rem}.general_upgradeBanner__VjOBG{padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.general_upgradeContent___eHYW{display:flex;align-items:flex-start;gap:.875rem;flex:1}.general_upgradeIcon__LViPt{color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.general_upgradeText__IPJTm{flex:1}.general_upgradeText__IPJTm h3{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem}.general_upgradeText__IPJTm p{font-size:.8rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.4}.general_upgradeButton__XksCY{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:.75rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.general_upgradeButton__XksCY:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--primary)/.3)}.general_sectionTitle__4cS5l{font-size:1.125rem;font-weight:800;color:hsl(var(--foreground));margin:0 0 1rem}.general_quickActions__DXLw7{margin-bottom:2rem}.general_actionsGrid__JwF3O{display:flex;flex-direction:column;gap:.875rem}.general_actionCard__mJZgt{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;width:100%}.general_actionCard__mJZgt:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:hsl(var(--primary)/.3)}.general_actionIcon___M0i7{width:48px;height:48px;border-radius:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.general_actionIconfrom-yellow-500to-orange-500__Eo7Wz{background:linear-gradient(135deg,hsl(var(--warning)/.15),hsl(var(--warning)/.08));color:hsl(var(--warning))}.general_actionIconfrom-green-500to-emerald-500__Z6T_6{background:linear-gradient(135deg,hsl(var(--success)/.15),hsl(var(--success)/.08));color:hsl(var(--success))}.general_actionIconfrom-purple-500to-pink-500__NioWO{background:linear-gradient(135deg,hsl(var(--primary)/.15),hsl(var(--primary)/.08));color:hsl(var(--primary))}.general_actionInfo__4ZMMx{flex:1}.general_actionTitle__X5PGu{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem}.general_actionDescription__aaYIn{font-size:.8rem;color:hsl(var(--muted-foreground));margin:0}.general_actionArrow___HDTP{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .2s ease}.general_actionCard__mJZgt:hover .general_actionArrow___HDTP{transform:translateX(4px);color:hsl(var(--primary))}.general_accountSection__d0PXQ{margin-bottom:2rem}.general_infoCard__ZA2FU{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;overflow:hidden}.general_infoItem__s5kRS{display:flex;align-items:center;gap:1rem;padding:1.25rem}.general_infoIconWrapper__oqy5i{width:40px;height:40px;border-radius:.75rem;background:hsl(var(--muted)/.3);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.general_infoContent__L5Dbo{flex:1;display:flex;flex-direction:column;gap:.25rem}.general_infoLabel__AOLUf{font-size:.7rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.general_infoValue__MssRd{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground))}.general_infoDivider__a3Kv1{height:1px;background:hsl(var(--border));margin:0 1.25rem}.general_legalSection__rwLVn{margin-bottom:2rem}.general_legalGrid__YGR2r{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem}.general_legalCard__0P08b{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;text-decoration:none;transition:all .2s ease}.general_legalCard__0P08b:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1);border-color:hsl(var(--primary)/.3)}.general_legalIcon__V1hxN{width:44px;height:44px;border-radius:.875rem;background:hsl(var(--muted)/.2);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.general_legalInfo__IMuTp{flex:1}.general_legalInfo__IMuTp h3{font-size:.9375rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem}.general_legalInfo__IMuTp p{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}.general_aboutSection__hkfSj{margin-bottom:2rem}.general_aboutCard__UH22Y{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem}.general_aboutIcon__jWXFo{width:44px;height:44px;border-radius:.875rem;background:hsl(var(--muted)/.2);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.general_aboutInfo__Qrd4D h3{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem}.general_version__BbqHq{font-size:.8rem;color:hsl(var(--muted-foreground));margin:0}.general_logoutButton__f0PCu{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1rem;background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);border-radius:1rem;color:hsl(var(--destructive));font-weight:700;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.general_logoutButton__f0PCu:hover{background:hsl(var(--destructive)/.12);border-color:hsl(var(--destructive)/.35);transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--destructive)/.15)}@media (max-width:768px){.general_container___8hB0{padding:1rem .75rem 120px}.general_profileHeader__O0Lcc{flex-direction:column;align-items:flex-start;gap:1rem}.general_membershipBadge__PPpoA{align-self:flex-start}.general_upgradeBanner__VjOBG{flex-direction:column;align-items:stretch}.general_upgradeButton__XksCY{justify-content:center}.general_legalGrid__YGR2r{grid-template-columns:1fr}}@media (max-width:480px){.general_container___8hB0{padding:.875rem .625rem 120px}.general_profileName__iOw6N{font-size:1.25rem}.general_userAvatarPlaceholder__JGj6k,.general_userAvatar__0ygRt{width:56px;height:56px}.general_actionCard__mJZgt{padding:1rem}.general_actionIcon___M0i7{width:44px;height:44px}}.themeToggleSidebar_themeToggle__t3Quu{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;background-color:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));box-shadow:var(--shadow-sm);transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.themeToggleSidebar_themeToggleCollapsed__6ah_d{width:40px;height:40px;padding:0!important;border-radius:50%!important;gap:0}.themeToggleSidebar_themeToggle__t3Quu:hover{background-color:hsl(var(--accent));box-shadow:var(--shadow-md);transform:translateY(-1px)}.themeToggleSidebar_themeToggle__t3Quu:active{transform:translateY(0)}.themeToggleSidebar_preview__YPmdq{width:1.25rem;height:1.25rem;border-radius:9999px;border:1px solid hsl(var(--border));box-shadow:inset 0 1px 2px rgba(0,0,0,.15);transition:transform var(--transition-fast)}.themeToggleSidebar_themeToggle__t3Quu:hover .themeToggleSidebar_preview__YPmdq{transform:scale(1.1)}.themeToggleSidebar_previewSmall__zPeQG{width:1.1rem;height:1.1rem;border-radius:.375rem;border:1px solid hsl(var(--border))}.themeToggleSidebar_label__6_fh3{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.themeToggleSidebar_icon__a7JxQ{color:hsl(var(--foreground)/.7)}.themeToggleSidebar_chevron__nJxpl{width:1rem;height:1rem;color:hsl(var(--foreground));transition:transform var(--transition-fast)}.themeToggleSidebar_themeToggle__t3Quu[data-state=open] .themeToggleSidebar_chevron__nJxpl{transform:rotate(180deg)}.themeToggleSidebar_dropdown__uMnIK{width:14rem;padding:.5rem;background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:var(--shadow-lg);z-index:10000!important;position:relative!important}.themeToggleSidebar_moreMenu__MjrRQ .themeToggleSidebar_dropdown__uMnIK{position:fixed!important;z-index:100000!important}.themeToggleSidebar_dropdownHeader__M7Gon{font-size:.75rem;font-weight:600;color:hsl(var(--foreground)/.7);padding:.25rem .5rem .5rem}.themeToggleSidebar_dropdownList__SmAWU{display:flex;flex-direction:column;gap:.25rem}.themeToggleSidebar_dropdownItem__KHV87{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:background-color var(--transition-fast)}.themeToggleSidebar_dropdownItem__KHV87:hover{background-color:hsl(var(--accent))}.themeToggleSidebar_activeItem__VCdzL{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.themeToggleSidebar_itemLabel__QtSu6{flex:1;font-size:.875rem;font-weight:500}.themeToggleSidebar_check__28q6i{font-weight:700;color:hsl(var(--primary))}.themeToggleSidebar_previewLight__2bPgq{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.themeToggleSidebar_previewDark__KlhFC{background:linear-gradient(135deg,#334155,#020617)}.themeToggleSidebar_previewOcean__OKvN3{background:linear-gradient(135deg,#38bdf8,#06b6d4)}.themeToggleSidebar_previewCoffee__7zpjX{background:linear-gradient(135deg,#f59e0b,#ea580c)}.themeToggleSidebar_previewForest__DBFyQ{background:linear-gradient(135deg,#22c55e,#15803d)}.themeToggleSidebar_previewSunset__CN2B_{background:linear-gradient(135deg,#a855f7,#ec4899)}.themeToggleSidebar_previewSakura__U2K1B{background:hotpink}.themeToggleSidebar_none__tRvnG{display:none}.themeToggleSidebar_container__SRQRD{display:inline-block;margin:0;padding:0}.mobileNavbarRight_dropButton__DG2b2{position:fixed;top:0;left:0;width:48px;height:48px;background:hsl(var(--secondary));color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--foreground)/.15);border-right:2px solid hsl(var(--foreground)/.15);cursor:pointer;z-index:400;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);outline:none;padding:0}.mobileNavbarRight_dropButton__DG2b2:before{content:"";position:absolute;top:6px;left:10px;width:14px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);filter:blur(2px);pointer-events:none}.mobileNavbarRight_dropButton__DG2b2:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:36px;height:8px;border-radius:50%;background:hsl(var(--primary)/.12);filter:blur(4px);transition:all .3s ease;pointer-events:none}.mobileNavbarRight_dropButton__DG2b2:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 24px hsl(var(--primary)/.4),0 4px 12px hsl(var(--primary)/.25),inset 0 1px 1px hsla(0,0%,100%,.2)}.mobileNavbarRight_dropButton__DG2b2:hover:after{opacity:.6}.mobileNavbarRight_dropButton__DG2b2:active{transform:translateY(0) scale(.95)}.mobileNavbarRight_dropButtonOpen__xefub{transform:rotate(-90deg) scale(.9)}.mobileNavbarRight_dropIcon__qitoU{transition:transform .3s ease}.mobileNavbarRight_overlay__6havH{position:fixed;inset:0;background:hsl(var(--background)/.4);z-index:199;backdrop-filter:blur(3px)}.mobileNavbarRight_sidebar__bHOiY{position:fixed;right:0;top:0;bottom:0;width:280px;max-width:85vw;background:hsl(var(--card));border-left:1px solid hsl(var(--border));box-shadow:-8px 0 40px hsl(var(--background)/.6);z-index:600;display:flex;flex-direction:column;justify-content:start;animation:mobileNavbarRight_slideFromRight__wigWg .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;padding-bottom:20px}@keyframes mobileNavbarRight_slideFromRight__wigWg{0%{transform:translateX(100%);opacity:.3}to{transform:translateX(0);opacity:1}}.mobileNavbarRight_sidebarHeader__ja6g1{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border))}.mobileNavbarRight_sidebarTitle__o1c5d{font-weight:700;font-size:1.05rem;color:hsl(var(--foreground));letter-spacing:-.01em}.mobileNavbarRight_closeBtn__98ODS{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:hsl(var(--accent)/.3);border:none;border-radius:10px;color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease}.mobileNavbarRight_closeBtn__98ODS:hover{background:hsl(var(--accent)/.5)}.mobileNavbarRight_sidebarNav__9iDy6{display:flex;flex-direction:column;padding:.75rem;gap:.2rem;flex:1}.mobileNavbarRight_sidebarItem__bSnhw{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:10px;color:hsl(var(--muted-foreground));text-decoration:none;font-size:.92rem;font-weight:500;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:all .15s ease}.mobileNavbarRight_sidebarItem__bSnhw:hover{background:hsl(var(--accent)/.3);color:hsl(var(--foreground))}.mobileNavbarRight_sidebarItemActive__QqTY6{background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-weight:600}.mobileNavbarRight_logoutItem__U6L_O{color:hsl(var(--destructive))}.mobileNavbarRight_logoutItem__U6L_O:hover{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.mobileNavbarRight_sidebarDivider__uXYtV{height:1px;background:hsl(var(--border));margin:.5rem 1rem}.mobileNavbarRight_sidebarFooter___KYHp{display:flex;flex-direction:column;padding:.5rem .75rem;gap:.2rem}.mobileNavbarRight_sidebarThemeToggle__Wqc1d{padding:.4rem 1rem}@media (max-width:768px){.mobileNavbarRight_sidebar__bHOiY{width:260px}}@media (max-width:480px){.mobileNavbarRight_sidebar__bHOiY{width:240px}.mobileNavbarRight_sidebarItem__bSnhw{padding:.65rem .85rem;font-size:.88rem}}