.profile_container__CYebx{max-width:80rem;margin:0 auto;padding:2rem 1rem 5rem}@media (min-width:768px){.profile_container__CYebx{padding:2rem 2rem 5rem}}.profile_dashboardHeader__G3XAd{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:end;margin-bottom:3rem}@media (min-width:1024px){.profile_dashboardHeader__G3XAd{grid-template-columns:2fr 1fr}}.profile_headerLabel__n5usY{font-family:var(--font-label),"Space Grotesk",sans-serif;color:var(--primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;display:block}.profile_welcomeTitle__WCBQt{font-family:var(--font-headline),"Manrope",sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.03em;color:var(--on-background);margin-bottom:1rem;line-height:1.1}@media (min-width:768px){.profile_welcomeTitle__WCBQt{font-size:3.75rem}}.profile_nameAccent__YGwx0{color:var(--primary)}.profile_headerDescription__mlnR4{color:var(--on-surface-variant);max-width:36rem;font-size:1.1rem;line-height:1.6}.profile_subscriptionCard__026c_{background:rgba(31,31,34,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2rem;border-radius:var(--radius-xl);border:1px solid rgba(72,71,74,.1);box-shadow:var(--deep-glow);position:relative;overflow:hidden}.profile_subscriptionPulse__R34yi{position:absolute;top:1rem;right:1rem;width:.75rem;height:.75rem}.profile_pulseOuter__N8aF8{position:absolute;inset:0;opacity:.75;animation:profile_ping__uO0AL 1.5s cubic-bezier(0,0,.2,1) infinite}.profile_pulseInner__wOCFY,.profile_pulseOuter__N8aF8{border-radius:var(--radius-full);background:var(--secondary)}.profile_pulseInner__wOCFY{position:relative;display:inline-flex;width:.75rem;height:.75rem}.profile_subscriptionBadge__Yn7kx{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.profile_badgeIconWrap__u2RX_{background:rgba(105,246,184,.1);padding:.5rem;border-radius:var(--radius-lg)}.profile_badgeText__4xsGv{font-family:var(--font-label),"Space Grotesk",sans-serif;font-weight:700;color:var(--secondary);letter-spacing:.1em;font-size:.85rem}.profile_creditSection__mY1yc{margin-bottom:2rem}.profile_creditRow__SbQUe{display:flex;justify-content:space-between;margin-bottom:.5rem}.profile_creditLabel__TUQjW{text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant)}.profile_creditLabel__TUQjW,.profile_creditValue__3DnqI{font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.7rem}.profile_creditValue__3DnqI{color:var(--on-surface)}.profile_creditBar__E4R_W{height:6px;width:100%;background:var(--surface-container-lowest);border-radius:var(--radius-full);overflow:hidden}.profile_creditFill__bRgN9{height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:var(--radius-full);transition:width .5s ease}.profile_manageButton__nTuRo{display:block;width:100%;text-align:center;padding:.75rem;background:var(--surface-container-highest);color:var(--on-surface);font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-md);border:1px solid rgba(72,71,74,.2);text-decoration:none;transition:var(--transition)}.profile_manageButton__nTuRo:hover{background:var(--surface-bright)}.profile_statsGrid__Q0bhS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}@media (min-width:768px){.profile_statsGrid__Q0bhS{grid-template-columns:repeat(4,1fr)}}.profile_statCard__wS9_P{background:var(--surface-container-low);padding:1.5rem;border-radius:var(--radius-xl);border:1px solid rgba(72,71,74,.05)}.profile_statLabel__5wIUm{font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant)}.profile_statValuePrimary__Xe8RT{color:var(--primary)}.profile_statValuePrimary__Xe8RT,.profile_statValueSecondary__9DV7Z{font-family:var(--font-headline),"Manrope",sans-serif;font-size:1.875rem;font-weight:800;margin-top:.5rem}.profile_statValueSecondary__9DV7Z{color:var(--secondary)}.profile_statValue__qQh9S{color:var(--on-surface)}.profile_statValueMuted__hdbBK,.profile_statValue__qQh9S{font-family:var(--font-headline),"Manrope",sans-serif;font-size:1.875rem;font-weight:800;margin-top:.5rem}.profile_statValueMuted__hdbBK{color:var(--on-surface-variant)}.profile_section__RH7dI{margin-bottom:3rem}.profile_sectionHeader___sSTQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.profile_sectionTitle___Vi78{font-family:var(--font-headline),"Manrope",sans-serif;font-size:1.875rem;font-weight:800;display:flex;align-items:center;gap:.75rem;letter-spacing:-.02em}.profile_grid__V4kfS{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.profile_grid__V4kfS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.profile_grid__V4kfS{grid-template-columns:repeat(3,1fr)}}.profile_emptyState__p3gmc{text-align:center;padding:4rem 0;color:var(--on-surface-variant);font-size:1rem}.profile_premiumManagement__cxrsu{margin-top:2rem}.profile_cancelPremiumButton__vEs7w{background:rgba(255,82,82,.1);color:#ff5252;border:1px solid rgba(255,82,82,.2);padding:.6rem 1.2rem;border-radius:var(--radius-md);font-family:var(--font-label),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition)}.profile_cancelPremiumButton__vEs7w:hover{background:rgba(255,82,82,.2);box-shadow:0 0 15px rgba(255,82,82,.1)}.profile_premiumLabel__A2NnQ{font-family:var(--font-label),sans-serif;color:var(--secondary);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;background:rgba(105,246,184,.1);padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid rgba(105,246,184,.2)}.DealCard_card__3TYyB{background:rgba(31,31,34,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(72,71,74,.1);padding:1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.DealCard_card__3TYyB:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(168,85,247,.06);border-color:rgba(72,71,74,.2)}.DealCard_cardExpired__6g_xk{opacity:.5;filter:grayscale(1);pointer-events:none}.DealCard_cardExpired__6g_xk:hover{transform:none;box-shadow:none}.DealCard_expiredOverlay__vNEuD{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.DealCard_expiredStamp__lNsAo{background:rgba(167,1,56,.8);color:var(--on-error-container);padding:.5rem 1rem;font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;transform:rotate(-12deg);border:1px solid var(--error)}.DealCard_topRow__9ZBqI{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.DealCard_badgeActive__hVBqI{background:rgba(105,246,184,.15);color:var(--secondary);border:1px solid rgba(105,246,184,.3)}.DealCard_badgeActive__hVBqI,.DealCard_badgeExpired__od3ZE{font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.6rem;letter-spacing:-.02em;padding:.2rem .5rem;text-transform:uppercase}.DealCard_badgeExpired__od3ZE{background:rgba(167,1,56,.4);color:var(--on-error-container);border:1px solid rgba(255,110,132,.3)}.DealCard_actions__xdPEt{display:flex;gap:.3rem}.DealCard_actionButton__jkfMk{color:var(--on-surface-variant);cursor:pointer;transition:var(--transition-fast);padding:.2rem;background:none;border:none}.DealCard_actionButton__jkfMk:hover{color:var(--primary)}.DealCard_category__zVvPh{font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;color:var(--on-surface-variant);margin-bottom:.5rem}.DealCard_imageWrapper__F8NrS{height:10rem;display:flex;align-items:center;justify-content:center;padding:1rem 0;overflow:hidden}.DealCard_image__qUvS2{max-width:100%;max-height:100%;object-fit:contain;transition:transform .5s ease}.DealCard_card__3TYyB:hover .DealCard_image__qUvS2{transform:scale(1.05)}.DealCard_title__QrNCw{font-family:var(--font-headline),"Manrope",sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:.3rem;-webkit-line-clamp:2;line-height:1.3}.DealCard_description__X5ep_,.DealCard_title__QrNCw{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.DealCard_description__X5ep_{font-size:.9rem;line-height:1.5;color:var(--on-surface-variant);margin-bottom:.5rem;-webkit-line-clamp:3;font-weight:300}.DealCard_readMoreBtn__veYeY{background:transparent;border:none;color:var(--primary);font-size:.8rem;padding:0;cursor:pointer;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:opacity .3s}.DealCard_readMoreBtn__veYeY:hover{opacity:1;text-decoration:underline}.DealCard_bottomSection___a2xg{margin-top:auto;padding-top:.75rem}.DealCard_priceRow__rHq2J{display:flex;justify-content:space-between;align-items:center}.DealCard_prices__LoR2t{display:flex;flex-direction:column}.DealCard_salePrice__PGsXv{font-family:var(--font-headline),"Manrope",sans-serif;font-size:1.875rem;font-weight:900;color:var(--primary);line-height:1}.DealCard_originalPrice__glg__{font-family:var(--font-label),"Space Grotesk",sans-serif;font-size:.625rem;color:var(--on-surface-variant);text-decoration:line-through}.DealCard_revealButton__1Q6cN{padding:.5rem 1rem;background:var(--secondary);color:var(--on-secondary);border-radius:var(--radius-xs);font-family:var(--font-headline),"Manrope",sans-serif;font-weight:700;font-size:.75rem;cursor:pointer;transition:var(--transition-fast);border:none}.DealCard_revealButton__1Q6cN:hover{filter:brightness(1.1)}.DealCard_revealButton__1Q6cN:disabled{opacity:.7;cursor:not-allowed}.DealCard_searchButtonWrapper___8Mqs{position:absolute;top:.5rem;right:.5rem;bottom:.5rem}@media (max-width:640px){.DealCard_card__3TYyB{padding:.75rem}.DealCard_title__QrNCw{font-size:.95rem}.DealCard_salePrice__PGsXv{font-size:1.4rem}.DealCard_imageWrapper__F8NrS{height:8rem}.DealCard_salePrice__PGsXv{font-size:1.6rem}}.alerts_container__yydye{max-width:900px;margin:0 auto;padding:4rem 1.5rem}.alerts_header__mI_ye{margin-bottom:4rem;display:flex;justify-content:space-between;align-items:flex-end}.alerts_title__wnQjt{font-family:var(--font-headline);font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.alerts_subtitle__4pRmF{color:var(--on-surface-variant);font-size:1rem}.alerts_createBox___yN6h{background:var(--surface-container-low);padding:2.5rem;border-radius:var(--radius-xl);border:1px solid rgba(204,151,255,.1);margin-bottom:4rem;box-shadow:0 30px 60px rgba(0,0,0,.3)}.alerts_inputGroup__M9l2i{display:flex;gap:1rem;margin-bottom:2rem}.alerts_input__Ou3mX{flex:1 1;background:var(--surface-container);border:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem;border-radius:var(--radius-md);color:#fff;font-size:1.1rem;font-family:inherit;transition:all .3s ease}.alerts_input__Ou3mX:focus{outline:none;border-color:var(--primary);box-shadow:0 0 15px rgba(204,151,255,.2)}.alerts_settingsRow__QHNs9{display:flex;gap:2rem;margin-bottom:2rem}.alerts_settingItem__Tm6ML{display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;color:var(--on-surface-variant);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alerts_checkbox__6NTsU{width:20px;height:20px;accent-color:var(--primary)}.alerts_sectionTitle___IMGG{font-family:var(--font-headline);font-size:1.25rem;font-weight:800;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);display:flex;align-items:center;gap:1rem}.alerts_sectionTitle___IMGG:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(204,151,255,.2),transparent)}.alerts_alertGrid__KeW6m{display:flex;flex-direction:column;gap:1rem}.alerts_alertCard__lwGGh{display:flex;justify-content:space-between;align-items:center;background:var(--surface-container-high);padding:1.5rem 2rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.03);transition:all .3s ease}.alerts_alertCard__lwGGh:hover{background:var(--surface-container-highest);border-color:rgba(204,151,255,.1);transform:translateX(10px)}.alerts_alertInfo__SOEs3{display:flex;align-items:center;gap:1.5rem}.alerts_alertIcon__oWr9x{color:var(--primary);font-size:2rem}.alerts_alertLabel__zOb_X{font-size:.7rem;font-weight:800;color:var(--on-surface-variant);text-transform:uppercase;margin-bottom:.25rem;display:block}.alerts_alertKeyword__rozMy{font-size:1.1rem;font-weight:700;color:var(--on-surface)}.alerts_alertBadge__fPUXw{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background:rgba(204,151,255,.1);border:1px solid rgba(204,151,255,.2);border-radius:100px;font-size:.65rem;font-weight:800;color:var(--primary);margin-left:1rem}.alerts_actions__uK0hb{display:flex;gap:1rem}.alerts_deleteBtn__WbL9x{background:rgba(255,107,107,.1);color:#ff6b6b;border:1px solid rgba(255,107,107,.2);width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.alerts_deleteBtn__WbL9x:hover{background:#ff6b6b;color:#000}.alerts_emptyState__VMW_O{text-align:center;padding:4rem 2rem;background:var(--surface-container);border-radius:var(--radius-xl);border:1px dashed rgba(255,255,255,.1);color:var(--on-surface-variant)}.alerts_btnPrimary__qW2Zj{padding:1rem 2rem;background:var(--primary);color:#000;border:none;border-radius:var(--radius-md);font-family:var(--font-headline);font-weight:800;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.alerts_btnPrimary__qW2Zj:hover{box-shadow:0 10px 20px rgba(204,151,255,.3);transform:translateY(-2px)}.alerts_premiumNudge__cobVO{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(105,246,184,.1),transparent);border:1px solid rgba(105,246,184,.2);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between}.alerts_nudgeText__9kq88{font-size:.85rem;color:var(--secondary)}@media (max-width:768px){.alerts_header__mI_ye{flex-direction:column;align-items:flex-start;gap:1rem}.alerts_inputGroup__M9l2i{flex-direction:column}.alerts_settingsRow__QHNs9{flex-direction:column;gap:1rem}.alerts_alertCard__lwGGh{flex-direction:column;align-items:flex-start;gap:1.5rem}}