.page_shop-detail__page__WRYFe{min-height:100vh;background:var(--color-background)}.CookieConsentBanner_cookie-banner__pXTJ6{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:1rem}.CookieConsentBanner_cookie-banner__title__XIJ15{font-size:var(--portal-text-lg);font-weight:700;color:var(--portal-color-1);margin-bottom:.5rem}.CookieConsentBanner_cookie-banner__description__i_Ymd{font-size:var(--portal-text-sm);color:var(--portal-color-2);line-height:1.5}.CookieConsentBanner_cookie-banner__link__5PUu5{color:var(--portal-color-3);text-decoration:underline}.CookieConsentBanner_cookie-banner__link__5PUu5:hover{text-decoration:none}.CookieConsentBanner_cookie-banner__actions__5qXxX{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}@media (min-width:768px){.CookieConsentBanner_cookie-banner__actions__5qXxX{flex-wrap:nowrap;gap:.75rem;width:auto}}.CookieConsentBanner_cookie-banner__btn__Eg2LP{flex:1;padding:.625rem 1.5rem;border-radius:var(--portal-radius-md);font-weight:600;transition:background-color .15s}@media (min-width:768px){.CookieConsentBanner_cookie-banner__btn__Eg2LP{flex:none}}.CookieConsentBanner_cookie-banner__btn--decline___B74Q{background:transparent;border:1px solid var(--color-border);color:var(--portal-color-1)}.CookieConsentBanner_cookie-banner__btn--decline___B74Q:hover{background:var(--portal-color-5)}.CookieConsentBanner_cookie-banner__btn--accept__fecfZ{background:var(--portal-color-3);color:var(--color-text-on-primary);box-shadow:var(--portal-shadow-md)}.CookieConsentBanner_cookie-banner__btn--accept__fecfZ:hover{background:var(--portal-color-3-light)}.CookieConsentBanner_cookie-banner__card__dQwwO{max-width:48rem;margin:0 auto;background:var(--color-surface);border-radius:var(--portal-radius-xl);border:1px solid var(--color-border);box-shadow:0 25px 50px -12px rgb(0 0 0/.2);overflow:hidden}.CookieConsentBanner_cookie-banner__body__mXNad{padding:1rem}.CookieConsentBanner_cookie-banner__header__Ml9tI{margin-bottom:1rem}.CookieConsentBanner_cookie-banner__categories__SraoJ{margin-bottom:1rem;padding:.75rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem}.CookieConsentBanner_cookie-banner__category__Sd_og{display:flex;align-items:center;justify-content:space-between}.CookieConsentBanner_cookie-banner__category-label__omDTH{font-size:var(--portal-text-sm);font-weight:500;color:var(--color-text-main)}.CookieConsentBanner_cookie-banner__category-hint__t_u7C{font-size:.875rem;color:var(--color-text-muted)}.CookieConsentBanner_cookie-banner__checkbox__675pk{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid var(--color-border);accent-color:var(--portal-color-3);cursor:pointer}.CookieConsentBanner_cookie-banner__checkbox--disabled__pebU_{cursor:not-allowed;opacity:.6}.CookieConsentBanner_cookie-banner__toggle-details__icgLf{font-size:var(--portal-text-sm);color:var(--color-text-muted);transition:color .2s;background:none;border:none;cursor:pointer;padding:0}.CookieConsentBanner_cookie-banner__toggle-details__icgLf:hover{color:var(--color-primary)}.CookieConsentBanner_cookie-banner__btn-group__gkRvG{display:flex;gap:.5rem;flex:1;min-width:100%}.CookieConsentBanner_cookie-banner__btn-group__gkRvG .CookieConsentBanner_cookie-banner__btn__Eg2LP{flex:1;padding:.5rem;font-size:.75rem}@media (min-width:768px){.CookieConsentBanner_cookie-banner__btn-group__gkRvG{gap:.75rem;min-width:0}.CookieConsentBanner_cookie-banner__btn-group__gkRvG .CookieConsentBanner_cookie-banner__btn__Eg2LP{padding:.625rem 1.5rem;font-size:var(--portal-text-sm)}}.CookieConsentBanner_cookie-banner__btn--selection__Cgajh{padding:.625rem 1rem;border:1px solid var(--color-primary);color:var(--color-primary);font-size:var(--portal-text-sm);font-weight:500;background:transparent;cursor:pointer;transition:background-color .2s}.CookieConsentBanner_cookie-banner__btn--selection__Cgajh:hover{background:var(--color-primary-a5);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}@media (min-width:640px){.CookieConsentBanner_cookie-banner__body__mXNad{padding:1.25rem}}.Footer_footer__NL10o{width:100%;background:var(--portal-color-5);border-top:1px solid var(--color-border);padding:4rem 0 3rem}.Footer_footer__container__iE9x3{width:100%;max-width:var(--portal-content-max-width);margin:0 auto;padding:0 var(--portal-content-padding-x)}@media (min-width:768px){.Footer_footer__container__iE9x3{padding:0 var(--portal-content-padding-x-md)}}.Footer_footer__grid__vFqaz{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:2.5rem}@media (min-width:768px){.Footer_footer__grid__vFqaz{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.Footer_footer__grid__vFqaz{grid-template-columns:2fr repeat(3,1fr)}}.Footer_footer__brand__jbcJP{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_footer__logo__FkUHe{display:flex;align-items:center;gap:.75rem}.Footer_footer__logo-icon__bQyCm{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--portal-radius-md);background:var(--portal-color-3);color:var(--color-text-on-primary)}.Footer_footer__logo-icon-symbol__CqGru{font-size:1.5rem}.Footer_footer__logo-text__F29V2{font-size:var(--portal-text-xl);font-weight:800;letter-spacing:-.025em;color:var(--portal-color-1)}.Footer_footer__description__FF_DQ{color:var(--portal-color-2);line-height:1.6;max-width:24rem}.Footer_footer__social__k6Zxf{display:flex;align-items:center;justify-content:center;gap:.5rem}.Footer_footer__social-link__O_h73{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--portal-radius-sm);background:none;border:none;color:var(--portal-color-4);font-size:var(--portal-text-sm);transition:color .15s}.Footer_footer__social-link__O_h73 .material-symbols-outlined{font-size:1.5rem}.Footer_footer__social-link__O_h73:hover{color:var(--portal-color-3)}.Footer_footer__column__YoCXW{display:flex;flex-direction:column}.Footer_footer__column-title__FSYby{font-weight:700;color:var(--portal-color-1);margin-bottom:1.5rem}.Footer_footer__links__4zu6u{display:flex;flex-direction:column;gap:1rem}.Footer_footer__link__ZrP9I{font-size:.9375rem;color:var(--portal-color-2);transition:color .15s}.Footer_footer__link__ZrP9I:hover{color:var(--portal-color-3);text-decoration:underline}.Footer_footer__bottom__PVpn8{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:2rem;border-top:1px solid var(--color-border);text-align:center}.Footer_footer__copyright__k7_LR{font-size:var(--portal-text-sm);font-weight:500;color:var(--portal-color-4)}.Footer_footer__legal__TbRZH{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.25rem}@media (min-width:768px){.Footer_footer__legal__TbRZH{gap:2rem}}.Footer_footer__legal-link__RbuYN{font-size:var(--portal-text-sm);font-weight:500;color:var(--portal-color-4);transition:color .15s;background:none;border:none;cursor:pointer}.Footer_footer__legal-link__RbuYN:hover{color:var(--portal-color-3)}.Footer_footer__disclosure__SU8TL{font-size:var(--portal-text-min);color:var(--portal-color-4);max-width:36rem;line-height:1.5}.HistoryPage_history-page__DRmVm{min-height:100vh;background:var(--portal-color-bg)}.HistoryPage_history-page__title__x1mRb{font-size:2rem;font-weight:700;font-family:var(--font-heading);color:var(--portal-color-1);margin-bottom:1rem}@media (min-width:768px){.HistoryPage_history-page__title__x1mRb{font-size:2.5rem}}.HistoryPage_history-page__subtitle__jwwI6{font-size:var(--portal-text-lg);color:var(--portal-color-2)}.HistoryPage_history-page__clear-button__L3nEb{color:var(--portal-color-4);font-size:var(--portal-text-sm);font-weight:500;background:none;border:none;cursor:pointer;transition:color .15s;flex-shrink:0}.HistoryPage_history-page__clear-button__L3nEb:hover{color:var(--color-error)}.HistoryPage_history-page__content__FdEYF{max-width:56rem;margin:0 auto;padding:1.5rem 1rem}@media (min-width:768px){.HistoryPage_history-page__content__FdEYF{padding:2rem 1.5rem}}.HistoryPage_history-page__loading__QI1J4{text-align:center;padding:4rem 0;color:var(--portal-color-4)}.HistoryPage_history-page__spinner__7LSNv{font-size:3rem;animation:HistoryPage_spin__XzzP1 1s linear infinite;display:block;margin:0 auto 1rem}@keyframes HistoryPage_spin__XzzP1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HistoryPage_history-page__empty__ADUN7{text-align:center;padding:4rem 2rem;background:var(--color-surface);border-radius:1.25rem;border:1px solid var(--color-border)}.HistoryPage_history-page__empty-icon__40UF9{width:5rem;height:5rem;margin:0 auto 1rem;background:var(--color-surface-muted);border-radius:50%;display:flex;align-items:center;justify-content:center}.HistoryPage_history-page__empty-icon__40UF9 .material-symbols-outlined{font-size:2.5rem;color:var(--portal-color-4)}.HistoryPage_history-page__empty-title__IgpmS{font-size:var(--portal-text-xl);font-weight:600;color:var(--portal-color-1);margin-bottom:.5rem}.HistoryPage_history-page__empty-text___iKna{color:var(--portal-color-2);margin-bottom:1.5rem}.HistoryPage_history-page__button__JY9pC{display:inline-block;background:var(--portal-color-3);color:var(--color-text-on-primary);font-weight:600;padding:.75rem var(--portal-btn-px);border-radius:var(--portal-btn-radius);border:none;cursor:pointer;text-decoration:none;transition:all .15s}.HistoryPage_history-page__button__JY9pC:hover{filter:brightness(1.1)}.HistoryPage_history-page__button--secondary__68S8a{background:var(--color-surface);color:var(--portal-color-3);border:2px solid var(--portal-color-3)}.HistoryPage_history-page__button--secondary__68S8a:hover{background:var(--portal-color-3-bg)}.HistoryPage_history-page__list__RFL9o{display:flex;flex-direction:column;gap:.75rem}.HistoryPage_history-page__item__QgHPg{display:flex;align-items:center;gap:1rem;background:var(--color-surface);border-radius:1.25rem;border:1px solid var(--color-border);padding:1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.HistoryPage_history-page__item__QgHPg:hover{border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent);box-shadow:var(--portal-shadow-md)}.HistoryPage_history-page__item-logo__BBakx{width:3rem;height:3rem;background:var(--color-surface-muted);border-radius:var(--portal-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.HistoryPage_history-page__item-logo__BBakx img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.HistoryPage_history-page__item-logo__BBakx .material-symbols-outlined{font-size:var(--portal-text-2xl);color:var(--portal-color-4)}.HistoryPage_history-page__item-content__LvKb7{flex:1;min-width:0}.HistoryPage_history-page__item-title__fESmz{font-weight:600;color:var(--portal-color-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HistoryPage_history-page__item-meta__EjUkw{display:flex;align-items:center;gap:.5rem;font-size:var(--portal-text-sm);color:var(--portal-color-4)}.HistoryPage_history-page__item-separator__Quf1v{color:var(--portal-color-4)}.HistoryPage_history-page__item-discount__fxYJ5{font-size:var(--portal-text-xl);font-weight:700;color:var(--portal-color-3);flex-shrink:0}.HistoryPage_history-page__item-status__Bg8jJ{padding:.25rem .75rem;background:var(--color-surface-muted);color:var(--portal-color-4);border-radius:var(--portal-radius-full);font-size:var(--portal-text-sm);font-weight:500;flex-shrink:0}.HistoryPage_history-page__item-arrow__Vrmbz{color:var(--portal-color-4);flex-shrink:0}.HistoryPage_history-page__item-arrow__Vrmbz .material-symbols-outlined{font-size:var(--portal-text-xl)}.HistoryPage_history-page__cta__LSt9f{background:var(--portal-color-3);color:var(--color-text-on-primary);padding:3rem 1.5rem;text-align:center}.HistoryPage_history-page__cta-title__ByaAq{font-size:var(--portal-text-2xl);font-weight:700;font-family:var(--font-heading);margin-bottom:1rem}.HistoryPage_history-page__cta-text__4ESf_{opacity:.8;margin-bottom:1.5rem}.HelpPage_help-page__title__09ihm{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--portal-color-1);margin-bottom:1rem}.HelpPage_help-page__title-accent__zxMbM{color:var(--portal-color-4)}.HelpPage_help-page__subtitle__E2_Gw{font-size:var(--portal-text-lg);color:var(--portal-color-2);line-height:1.6}.HelpPage_help-page__content__yryvL{max-width:var(--portal-content-max-width);margin:0 auto;padding:0 var(--portal-content-padding-x) 3rem;display:flex;flex-direction:column;gap:2rem}.HelpPage_help-page__category__blThD{background:var(--color-surface);border-radius:var(--portal-radius-xl);padding:2rem;box-shadow:var(--portal-shadow-sm)}.HelpPage_help-page__category-header__k_rAd{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.HelpPage_help-page__category-icon__T4hzX{width:3rem;height:3rem;border-radius:var(--portal-radius-lg);background:var(--portal-color-3-bg);color:var(--portal-color-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.HelpPage_help-page__category-icon__T4hzX .material-symbols-outlined{font-size:var(--portal-text-2xl)}.HelpPage_help-page__category-title__tVG0R{font-size:var(--portal-text-2xl);font-weight:600;color:var(--portal-color-1)}.HelpPage_help-page__faq-item__s5H8K{border-bottom:1px solid var(--color-border)}.HelpPage_help-page__faq-item__s5H8K:last-child{border-bottom:none}.HelpPage_help-page__faq-question__fYTMu{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:600;color:var(--portal-color-1);transition:color .15s ease-out;font-family:inherit}.HelpPage_help-page__faq-question__fYTMu:hover{color:var(--portal-color-3)}.HelpPage_help-page__faq-icon__zDtUy{font-size:var(--portal-text-xl);color:var(--portal-color-4);transition:transform .3s ease-out;flex-shrink:0}.HelpPage_help-page__faq-icon--open__Qqwbl{transform:rotate(180deg)}.HelpPage_help-page__faq-answer__RQE1o{overflow:hidden;max-height:0;transition:max-height .3s ease-out,padding .3s ease-out}.HelpPage_help-page__faq-answer--open__pKAnN{max-height:500px;padding-bottom:1rem}.HelpPage_help-page__faq-answer-text__HiLH_{color:var(--portal-color-2);line-height:1.7;font-size:var(--portal-text-base)}.HelpPage_help-page__faq-answer-text__HiLH_ a{color:var(--portal-color-3);text-decoration:underline}.HelpPage_help-page__faq-answer-text__HiLH_ a:hover{color:var(--portal-color-3-light)}.HelpPage_help-page__contact-cta__kihEZ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:2.5rem;text-align:center;box-shadow:var(--portal-shadow-sm)}.HelpPage_help-page__contact-cta-title__MGNTe{font-size:var(--portal-text-2xl);font-weight:600;color:var(--portal-color-1)}.HelpPage_help-page__contact-cta-text__8Z1IP{color:var(--portal-color-2);margin-top:.5rem;font-size:1.0625rem;line-height:1.6}.HelpPage_help-page__contact-cta-button__b1VfJ{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.75rem 2rem;background:var(--portal-color-3);color:white;border-radius:var(--portal-radius-md);font-weight:600;font-size:var(--portal-text-base);text-decoration:none;transition:background .15s ease-out,transform .15s ease-out}.HelpPage_help-page__contact-cta-button__b1VfJ:hover{background:var(--portal-color-3-light);transform:translateY(-1px)}.HelpPage_help-page__contact-cta-button__b1VfJ:active{transform:scale(.98)}.HelpPage_help-page__contact-cta-button__b1VfJ .material-symbols-outlined{font-size:var(--portal-text-xl)}@media (max-width:768px){.HelpPage_help-page__title__09ihm{font-size:2rem}.HelpPage_help-page__content__yryvL{padding:0 1rem 2rem}.HelpPage_help-page__category__blThD{padding:1.5rem}.HelpPage_help-page__contact-cta__kihEZ{padding:2rem 1.5rem}}.LegalPage_legal-page__title__85ZLJ{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--portal-color-1);margin-bottom:1rem;overflow-wrap:break-word;hyphens:auto}@media (min-width:768px){.LegalPage_legal-page__title__85ZLJ{font-size:3rem}}.LegalPage_legal-page__title-accent__hodUZ{color:var(--portal-color-4)}.LegalPage_legal-page__subtitle__I_x_T{font-size:var(--portal-text-lg);color:var(--portal-color-2);line-height:1.6}.LegalPage_legal-page__body__c9FqO{width:100%;max-width:var(--portal-content-max-width);margin:0 auto;padding:0 var(--portal-content-padding-x) 3rem}@media (min-width:768px){.LegalPage_legal-page__body__c9FqO{padding:0 var(--portal-content-padding-x-md) 4rem}}.LegalPage_legal-page__content__5Wu5h{padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-card-radius);box-shadow:var(--portal-card-shadow)}.LegalPage_legal-page__section__moBTN{margin-bottom:1.5rem;padding-bottom:1.5rem}.LegalPage_legal-page__section__moBTN:not(:last-child){border-bottom:1px solid var(--color-border)}.LegalPage_legal-page__section--disclaimer__RbAY2{border-top:1px solid var(--color-border);padding-top:1.5rem;margin-top:1.5rem}.LegalPage_legal-page__section-title__prXOC{font-size:var(--portal-text-2xl);font-weight:600;color:var(--portal-color-1);margin-bottom:1rem}.LegalPage_legal-page__section-body__Gl73v{color:var(--portal-color-1);line-height:1.7;overflow-wrap:break-word;word-break:break-word}.LegalPage_legal-page__section-body__Gl73v h3{font-size:var(--portal-text-lg);font-weight:600;color:var(--portal-color-2);margin-top:1.25rem;margin-bottom:.5rem}.LegalPage_legal-page__section-body__Gl73v p{margin-bottom:1rem}.LegalPage_legal-page__section-body__Gl73v ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.LegalPage_legal-page__section-body__Gl73v li{margin-bottom:.25rem}.LegalPage_legal-page__section-body__Gl73v a{color:var(--portal-color-3);text-decoration:underline}.LegalPage_legal-page__section-body__Gl73v a:hover{color:var(--portal-color-2)}.LegalPage_legal-page__notice__CsVq5{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:var(--portal-radius-md);margin-top:1.5rem}.LegalPage_legal-page__notice--info__RU_mb{background:var(--portal-color-3-bg);border:1px solid var(--portal-color-3)}.LegalPage_legal-page__notice--warning__jJjqz{background:var(--color-warning-bg);border:1px solid var(--color-warning)}.LegalPage_legal-page__notice-icon__ueaPq{flex-shrink:0;font-size:var(--portal-text-xl)}.LegalPage_legal-page__notice--info__RU_mb .LegalPage_legal-page__notice-icon__ueaPq{color:var(--portal-color-3)}.LegalPage_legal-page__notice--warning__jJjqz .LegalPage_legal-page__notice-icon__ueaPq{color:var(--color-warning-text)}.LegalPage_legal-page__notice__CsVq5 p{font-size:var(--portal-text-sm);color:var(--portal-color-2);margin:0}.LegalPage_legal-page__updated__UF2FA{font-size:var(--portal-text-sm);color:var(--portal-color-4);margin-top:1.5rem;text-align:right}.NewsletterManagement_newsletter-mgmt__VQl_X{min-height:100vh;padding:2rem 1rem;background-color:color-mix(in srgb,var(--portal-color-3) 3%,#ffffff)}@media (min-width:640px){.NewsletterManagement_newsletter-mgmt__VQl_X{padding:2.5rem 1.5rem}}@media (min-width:768px){.NewsletterManagement_newsletter-mgmt__VQl_X{padding:3rem 2rem}}.NewsletterManagement_newsletter-mgmt--error-state__FI2RT,.NewsletterManagement_newsletter-mgmt--loading__Wh7qa{display:flex;align-items:center;justify-content:center}.NewsletterManagement_newsletter-mgmt__inner__yLXL4{width:100%;max-width:40rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1.5rem}.NewsletterManagement_newsletter-mgmt__card__EGG0U{background-color:#ffffff;border-radius:var(--portal-radius-xl);border:1px solid color-mix(in srgb,var(--portal-color-3) 10%,transparent);padding:1.5rem;box-shadow:0 1px 3px 0 var(--portal-color-3-a6);box-shadow:0 1px 3px 0 color-mix(in srgb,var(--portal-color-3) 6%,transparent)}@media (min-width:640px){.NewsletterManagement_newsletter-mgmt__card__EGG0U{padding:2rem}}.NewsletterManagement_newsletter-mgmt__card--centered__lSklw{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.NewsletterManagement_newsletter-mgmt__header__4fCKf{text-align:center;margin-bottom:.5rem}.NewsletterManagement_newsletter-mgmt__title__HBW2s{font-size:var(--portal-text-2xl);font-weight:800;color:var(--portal-color-3);margin:0 0 .5rem;letter-spacing:-.025em}@media (min-width:640px){.NewsletterManagement_newsletter-mgmt__title__HBW2s{font-size:1.75rem}}.NewsletterManagement_newsletter-mgmt__subtitle__NJJ3E{font-size:.9375rem;color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent);margin:0;line-height:1.6}.NewsletterManagement_newsletter-mgmt__subtitle__NJJ3E strong{color:var(--portal-color-3);font-weight:600}.NewsletterManagement_newsletter-mgmt__message__tvemb{padding:.875rem 1rem;border-radius:var(--portal-radius-lg);font-size:var(--portal-text-sm);font-weight:500;line-height:1.5}.NewsletterManagement_newsletter-mgmt__message--success__U6MFW{background-color:rgb(236,248,241);background-color:color-mix(in srgb,#16a34a 8%,#ffffff);color:#15803d;border:1px solid color-mix(in srgb,#16a34a 20%,transparent)}.NewsletterManagement_newsletter-mgmt__message--error__e_1Rh{background-color:color-mix(in srgb,var(--color-danger) 8%,#ffffff);color:var(--color-danger-dark);border:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent)}.NewsletterManagement_newsletter-mgmt__paused-banner__j3qHJ{background-color:color-mix(in srgb,var(--color-warning) 6%,#ffffff);border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}.NewsletterManagement_newsletter-mgmt__paused-layout__jRljb{display:flex;gap:1rem;align-items:flex-start}.NewsletterManagement_newsletter-mgmt__paused-icon__FkmGM{font-size:var(--portal-text-2xl);flex-shrink:0;line-height:1}.NewsletterManagement_newsletter-mgmt__paused-content__8g03H{flex:1;min-width:0}.NewsletterManagement_newsletter-mgmt__paused-title__dCZhl{font-size:var(--portal-text-base);font-weight:700;color:#92400e;margin:0 0 .375rem}.NewsletterManagement_newsletter-mgmt__paused-text__MYQqK{font-size:var(--portal-text-sm);color:#a16207;margin:0 0 .25rem;line-height:1.5}.NewsletterManagement_newsletter-mgmt__paused-text__MYQqK strong{font-weight:600}.NewsletterManagement_newsletter-mgmt__paused-reason__iHEAX{font-size:.8125rem;color:rgba(161,98,7,.8);color:color-mix(in srgb,#a16207 80%,transparent);margin:0 0 .75rem;font-style:italic}.NewsletterManagement_newsletter-mgmt__settings-title__RaRY7{font-size:var(--portal-text-lg);font-weight:700;color:var(--portal-color-3);margin:0 0 1.25rem}.NewsletterManagement_newsletter-mgmt__form__zaWOk{display:flex;flex-direction:column;gap:1.5rem}.NewsletterManagement_newsletter-mgmt__field__tjysa{display:flex;flex-direction:column;gap:.5rem}.NewsletterManagement_newsletter-mgmt__label__h1HwL{font-size:var(--portal-text-sm);font-weight:600;color:var(--portal-color-3)}.NewsletterManagement_newsletter-mgmt__select__bQa0I{width:100%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;color:var(--portal-color-3);background-color:#ffffff;border:1px solid color-mix(in srgb,var(--portal-color-3) 20%,transparent);border-radius:var(--portal-radius-md);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.NewsletterManagement_newsletter-mgmt__select__bQa0I:hover{border-color:color-mix(in srgb,var(--portal-color-3) 35%,transparent)}.NewsletterManagement_newsletter-mgmt__select__bQa0I:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-a15);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.NewsletterManagement_newsletter-mgmt__input__RsP12{width:100%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;color:var(--portal-color-3);background-color:#ffffff;border:1px solid color-mix(in srgb,var(--portal-color-3) 20%,transparent);border-radius:var(--portal-radius-md);transition:border-color .15s ease,box-shadow .15s ease}.NewsletterManagement_newsletter-mgmt__input__RsP12::-moz-placeholder{color:var(--portal-color-3-a40);color:color-mix(in srgb,var(--portal-color-3) 40%,transparent)}.NewsletterManagement_newsletter-mgmt__input__RsP12::placeholder{color:var(--portal-color-3-a40);color:color-mix(in srgb,var(--portal-color-3) 40%,transparent)}.NewsletterManagement_newsletter-mgmt__input__RsP12:hover{border-color:color-mix(in srgb,var(--portal-color-3) 35%,transparent)}.NewsletterManagement_newsletter-mgmt__input__RsP12:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-a15);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.NewsletterManagement_newsletter-mgmt__checkbox-list__0GpGX{display:flex;flex-direction:column;gap:.75rem}.NewsletterManagement_newsletter-mgmt__checkbox-item__mmV1d{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background-color:color-mix(in srgb,var(--portal-color-3) 2%,#ffffff);border:1px solid color-mix(in srgb,var(--portal-color-3) 8%,transparent);border-radius:.625rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.NewsletterManagement_newsletter-mgmt__checkbox-item__mmV1d:hover{background-color:color-mix(in srgb,var(--color-primary) 4%,#ffffff);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.NewsletterManagement_newsletter-mgmt__checkbox__SRoaN{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:var(--color-primary);cursor:pointer}.NewsletterManagement_newsletter-mgmt__checkbox__SRoaN:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px var(--color-primary);border-radius:.125rem}.NewsletterManagement_newsletter-mgmt__checkbox-text__Ic1Js{flex:1;min-width:0}.NewsletterManagement_newsletter-mgmt__checkbox-title__2X7w_{font-size:.9375rem;font-weight:600;color:var(--portal-color-3);line-height:1.4}.NewsletterManagement_newsletter-mgmt__checkbox-desc__o6aR9{font-size:.8125rem;color:var(--portal-color-3-a55);color:color-mix(in srgb,var(--portal-color-3) 55%,transparent);line-height:1.4;margin-top:.125rem}.NewsletterManagement_newsletter-mgmt__btn__G2Z5q{display:inline-flex;align-items:center;justify-content:center;padding:.625rem var(--portal-btn-px);font-size:.9375rem;font-weight:600;border-radius:var(--portal-btn-radius);border:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.NewsletterManagement_newsletter-mgmt__btn__G2Z5q:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px var(--color-primary)}.NewsletterManagement_newsletter-mgmt__btn--primary__L62m1{color:#ffffff;background-color:var(--color-primary);border-color:var(--color-primary)}.NewsletterManagement_newsletter-mgmt__btn--primary__L62m1:hover:not(.NewsletterManagement_newsletter-mgmt__btn--disabled__5zWIb){background-color:color-mix(in srgb,var(--color-primary) 85%,#000000);border-color:color-mix(in srgb,var(--color-primary) 85%,#000000)}.NewsletterManagement_newsletter-mgmt__btn--full__zb6zf{width:100%}.NewsletterManagement_newsletter-mgmt__btn--outline__DqAtc{color:var(--portal-color-3);background-color:initial;border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent)}.NewsletterManagement_newsletter-mgmt__btn--outline__DqAtc:hover:not(.NewsletterManagement_newsletter-mgmt__btn--disabled__5zWIb){background-color:var(--portal-color-3-a5);background-color:color-mix(in srgb,var(--portal-color-3) 5%,transparent);border-color:color-mix(in srgb,var(--portal-color-3) 35%,transparent)}.NewsletterManagement_newsletter-mgmt__btn--outline__DqAtc:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px var(--portal-color-3)}.NewsletterManagement_newsletter-mgmt__btn--resume___DKKn{color:#92400e;background-color:#ffffff;border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);margin-top:.5rem}.NewsletterManagement_newsletter-mgmt__btn--resume___DKKn:hover:not(.NewsletterManagement_newsletter-mgmt__btn--disabled__5zWIb){background-color:color-mix(in srgb,var(--color-warning) 8%,#ffffff);border-color:var(--color-warning)}.NewsletterManagement_newsletter-mgmt__btn--resume___DKKn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px var(--color-warning)}.NewsletterManagement_newsletter-mgmt__btn--danger__0ttlf{color:#ffffff;background-color:var(--color-danger);border-color:var(--color-danger)}.NewsletterManagement_newsletter-mgmt__btn--danger__0ttlf:hover:not(.NewsletterManagement_newsletter-mgmt__btn--disabled__5zWIb){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}.NewsletterManagement_newsletter-mgmt__btn--danger__0ttlf:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px var(--color-danger)}.NewsletterManagement_newsletter-mgmt__btn--disabled__5zWIb{opacity:.5;cursor:not-allowed;pointer-events:none}.NewsletterManagement_newsletter-mgmt__btn-group__fNLmw{display:flex;gap:.75rem;flex-wrap:wrap}.NewsletterManagement_newsletter-mgmt__pause-title__J63UX{font-size:var(--portal-text-base);font-weight:700;color:var(--portal-color-3);margin:0 0 .5rem}.NewsletterManagement_newsletter-mgmt__pause-text__8iJsH{font-size:var(--portal-text-sm);color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent);margin:0 0 1rem;line-height:1.6}.NewsletterManagement_newsletter-mgmt__pause-form__CkS8g{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--portal-color-3) 8%,transparent)}.NewsletterManagement_newsletter-mgmt__unsubscribe__qg_Nb{border-color:color-mix(in srgb,var(--color-danger) 12%,transparent)}.NewsletterManagement_newsletter-mgmt__unsubscribe-title__Ineyv{font-size:var(--portal-text-base);font-weight:700;color:var(--color-danger-dark);margin:0 0 .5rem}.NewsletterManagement_newsletter-mgmt__unsubscribe-text__ZkOna{font-size:var(--portal-text-sm);color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent);margin:0 0 1rem;line-height:1.6}.NewsletterManagement_newsletter-mgmt__confirm__f_gwj{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.NewsletterManagement_newsletter-mgmt__confirm-box__lbYDR{padding:1rem;background-color:color-mix(in srgb,var(--color-danger) 4%,#ffffff);border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-danger) 12%,transparent)}.NewsletterManagement_newsletter-mgmt__confirm-title__yGelw{font-size:.9375rem;font-weight:700;color:var(--color-danger-dark);margin:0 0 .375rem}.NewsletterManagement_newsletter-mgmt__confirm-text__LcpNt{font-size:.8125rem;color:var(--portal-color-3-a65);color:color-mix(in srgb,var(--portal-color-3) 65%,transparent);margin:0;line-height:1.5}.NewsletterManagement_newsletter-mgmt__error-icon__3yHgG{font-size:2.5rem;line-height:1}.NewsletterManagement_newsletter-mgmt__error-title__SqE27{font-size:var(--portal-text-xl);font-weight:700;color:var(--color-danger-dark);margin:0}.NewsletterManagement_newsletter-mgmt__error-text__caTow{font-size:.9375rem;color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent);margin:0;line-height:1.5;max-width:24rem}.NewsletterManagement_newsletter-mgmt__skeleton__hnfFq{border-radius:var(--portal-radius-sm)}.NewsletterManagement_newsletter-mgmt__skeleton--title__0Zc2_{height:1.5rem;width:60%;background-color:var(--portal-color-3-a10);background-color:color-mix(in srgb,var(--portal-color-3) 10%,transparent);margin-bottom:1rem}.NewsletterManagement_newsletter-mgmt__skeleton--line__XVBwN{height:1rem;width:100%;background-color:var(--portal-color-3-a7);background-color:color-mix(in srgb,var(--portal-color-3) 7%,transparent);margin-bottom:.75rem}.NewsletterManagement_newsletter-mgmt__skeleton--line-short__JlwNg{height:1rem;width:70%;background-color:var(--portal-color-3-a5);background-color:color-mix(in srgb,var(--portal-color-3) 5%,transparent)}.RechnerPromoCard_rechner-promo--sidebar__8k_iK{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:1rem;position:relative;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.RechnerPromoCard_rechner-promo--sidebar__8k_iK:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent)}.RechnerPromoCard_rechner-promo__tint__EyF0A{position:absolute;inset:0;background:var(--portal-color-5);opacity:.03;pointer-events:none}.RechnerPromoCard_rechner-promo__inner__uf1ES{position:relative;z-index:10;display:flex;align-items:flex-start;gap:.75rem}.RechnerPromoCard_rechner-promo__icon-wrap__LluEM{background:var(--portal-color-5);padding:.5rem;border-radius:var(--portal-radius-lg);flex-shrink:0;transition:transform .15s ease}.RechnerPromoCard_rechner-promo--compact__zry7I:hover .RechnerPromoCard_rechner-promo__icon-wrap__LluEM,.RechnerPromoCard_rechner-promo--sidebar__8k_iK:hover .RechnerPromoCard_rechner-promo__icon-wrap__LluEM{transform:scale(1.1)}.RechnerPromoCard_rechner-promo__icon__WBpeq{font-size:var(--portal-text-xl);color:var(--portal-color-3)}.RechnerPromoCard_rechner-promo__content__rHle0{min-width:0;flex:1}.RechnerPromoCard_rechner-promo--sidebar__8k_iK .RechnerPromoCard_rechner-promo__title__rF0k7{font-weight:600;font-size:var(--portal-text-sm);color:var(--color-text-main);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.125rem;transition:color .15s ease}.RechnerPromoCard_rechner-promo--sidebar__8k_iK:hover .RechnerPromoCard_rechner-promo__title__rF0k7{color:var(--portal-color-3)}.RechnerPromoCard_rechner-promo__desc__g49aG{font-size:.875rem;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.RechnerPromoCard_rechner-promo__label__Y0L7x{font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.RechnerPromoCard_rechner-promo--sidebar__8k_iK .RechnerPromoCard_rechner-promo__arrow__SFFCG{font-size:var(--portal-text-base);color:var(--color-text-subtle);flex-shrink:0;margin-top:.125rem;transition:color .15s ease,transform .15s ease}.RechnerPromoCard_rechner-promo--sidebar__8k_iK:hover .RechnerPromoCard_rechner-promo__arrow__SFFCG{color:var(--portal-color-3);transform:translateX(.125rem)}.RechnerPromoCard_rechner-promo--compact__zry7I{display:flex;align-items:center;gap:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:.75rem;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;overflow:hidden}.RechnerPromoCard_rechner-promo--compact__zry7I:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent);transform:translateY(-.125rem)}.RechnerPromoCard_rechner-promo--compact__zry7I .RechnerPromoCard_rechner-promo__title__rF0k7{font-weight:600;font-size:var(--portal-text-sm);color:var(--color-text-main);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.RechnerPromoCard_rechner-promo--compact__zry7I:hover .RechnerPromoCard_rechner-promo__title__rF0k7{color:var(--portal-color-3)}.RechnerPromoCard_rechner-promo--compact__zry7I .RechnerPromoCard_rechner-promo__label__Y0L7x{font-size:.875rem;font-weight:500;color:var(--portal-color-3);opacity:.7}.RechnerPromoCard_rechner-promo--compact__zry7I .RechnerPromoCard_rechner-promo__arrow__SFFCG{font-size:var(--portal-text-base);color:transparent;flex-shrink:0;transition:color .15s ease}.RechnerPromoCard_rechner-promo--compact__zry7I:hover .RechnerPromoCard_rechner-promo__arrow__SFFCG{color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent)}.RechnerPromoCard_rechner-promo--full__46hfq{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:1.25rem;position:relative;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.RechnerPromoCard_rechner-promo--full__46hfq:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent);transform:translateY(-.25rem)}.RechnerPromoCard_rechner-promo__bg-deco__Uhtcd{position:absolute;right:-.75rem;bottom:-.75rem;font-size:80px;color:var(--portal-color-3);opacity:.04;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s ease}.RechnerPromoCard_rechner-promo--full__46hfq:hover .RechnerPromoCard_rechner-promo__bg-deco__Uhtcd{opacity:.08}.RechnerPromoCard_rechner-promo--full__46hfq .RechnerPromoCard_rechner-promo__inner__uf1ES{display:block}.RechnerPromoCard_rechner-promo__header-row__fcAgQ{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.RechnerPromoCard_rechner-promo--full__46hfq .RechnerPromoCard_rechner-promo__icon-wrap__LluEM{padding:.625rem;border-radius:var(--portal-radius-xl)}.RechnerPromoCard_rechner-promo--full__46hfq:hover .RechnerPromoCard_rechner-promo__icon-wrap__LluEM{transform:scale(1.1)}.RechnerPromoCard_rechner-promo--full__46hfq .RechnerPromoCard_rechner-promo__icon__WBpeq{font-size:var(--portal-text-2xl)}.RechnerPromoCard_rechner-promo__badge__BOEql{font-size:.875rem;font-weight:700;padding:var(--portal-badge-py) var(--portal-badge-px);border-radius:var(--portal-badge-radius);background:var(--portal-color-5);color:var(--portal-color-3)}.RechnerPromoCard_rechner-promo__body__b0lXq{position:relative;z-index:10}.RechnerPromoCard_rechner-promo--full__46hfq .RechnerPromoCard_rechner-promo__title__rF0k7{font-weight:700;color:var(--color-text-main);margin-bottom:.25rem;transition:color .15s ease}.RechnerPromoCard_rechner-promo--full__46hfq:hover .RechnerPromoCard_rechner-promo__title__rF0k7{color:var(--portal-color-3)}.RechnerPromoCard_rechner-promo__excerpt__cWTlA{font-size:var(--portal-text-min);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.RechnerPromoCard_rechner-promo__cta__cvyG_{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--portal-text-min);font-weight:600;color:var(--portal-color-3);opacity:0;transition:opacity .15s ease}.RechnerPromoCard_rechner-promo--full__46hfq:hover .RechnerPromoCard_rechner-promo__cta__cvyG_{opacity:1}.RechnerPromoCard_rechner-promo__cta-arrow__6TCm3{font-size:var(--portal-text-sm)}.WatchlistPage_watchlist-page__NztFF{min-height:100vh;background:var(--portal-color-bg)}.WatchlistPage_watchlist-page__content__iVuI_{max-width:56rem;margin:0 auto;padding:2rem 1rem}@media (min-width:768px){.WatchlistPage_watchlist-page__content__iVuI_{padding:2rem 1.5rem}}@media (min-width:1024px){.WatchlistPage_watchlist-page__content__iVuI_{padding:2rem}}.WatchlistPage_watchlist-page__loading__wB6aq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 1rem;color:var(--color-text-muted)}.WatchlistPage_watchlist-page__spinner__7SNTN{animation:WatchlistPage_watchlist-spin___StTr 1s linear infinite;font-size:2rem;color:var(--color-primary)}@keyframes WatchlistPage_watchlist-spin___StTr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WatchlistPage_watchlist-page__empty__6YQXB{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1rem}.WatchlistPage_watchlist-page__empty-icon__B2RZZ{width:5rem;height:5rem;border-radius:var(--portal-radius-full);background:var(--color-primary-a10);background:color-mix(in srgb,var(--color-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--color-primary)}.WatchlistPage_watchlist-page__empty-icon__B2RZZ .material-symbols-outlined{font-size:2.5rem}.WatchlistPage_watchlist-page__empty-title__2tdOU{font-size:var(--portal-text-2xl);font-weight:700;color:var(--color-text-main);margin-bottom:.5rem}.WatchlistPage_watchlist-page__empty-text__Ljm_C{color:var(--color-text-muted);margin-bottom:1.5rem;max-width:24rem}.WatchlistPage_watchlist-page__list__e_eHg{display:flex;flex-direction:column;gap:.75rem}.WatchlistPage_watchlist-page__item__nSoCN{background:var(--color-surface);border-radius:var(--portal-card-radius,var(--portal-radius-xl));border:1px solid var(--color-border);box-shadow:var(--portal-card-shadow,var(--portal-shadow-sm));display:flex;align-items:center;gap:1rem;padding:1rem;transition:box-shadow .15s}.WatchlistPage_watchlist-page__item__nSoCN:hover{box-shadow:var(--portal-shadow-md)}@media (min-width:768px){.WatchlistPage_watchlist-page__item__nSoCN{padding:1.25rem}}.WatchlistPage_watchlist-page__item-logo__U59rY{width:3rem;height:3rem;flex-shrink:0;border-radius:var(--portal-radius-md);background:var(--color-surface-hover);display:flex;align-items:center;justify-content:center;overflow:hidden}.WatchlistPage_watchlist-page__item-logo__U59rY img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.WatchlistPage_watchlist-page__item-logo__U59rY .material-symbols-outlined{font-size:var(--portal-text-2xl);color:var(--color-text-muted)}.WatchlistPage_watchlist-page__item-content__PMjv7{flex:1;min-width:0}.WatchlistPage_watchlist-page__item-title__V8XRA{font-weight:600;color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s;text-decoration:none;display:block}.WatchlistPage_watchlist-page__item-title__V8XRA:hover{color:var(--color-primary)}.WatchlistPage_watchlist-page__item-shop__21vxU{font-size:var(--portal-text-sm);color:var(--color-text-muted);margin-top:.125rem}.WatchlistPage_watchlist-page__item-expiry__MJ7oI{font-size:var(--portal-text-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.WatchlistPage_watchlist-page__item-expiry__MJ7oI .material-symbols-outlined{font-size:var(--portal-text-base)}.WatchlistPage_watchlist-page__item-expiry--warning__DB8g3{color:var(--color-warning-text,var(--color-warning))}.WatchlistPage_watchlist-page__item-discount__p_cQ7{flex-shrink:0;font-weight:700;font-size:var(--portal-text-sm);background:var(--color-primary);color:var(--color-text-on-primary,#ffffff);border-radius:var(--portal-radius-md);padding:.25rem .75rem;white-space:nowrap}.WatchlistPage_watchlist-page__item-actions__2jYHY{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.WatchlistPage_watchlist-page__button__gL4fI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:var(--portal-text-sm);font-weight:500;border:none;border-radius:var(--portal-btn-radius,var(--portal-radius-xl));cursor:pointer;transition:background .15s,box-shadow .15s,color .15s;text-decoration:none;white-space:nowrap;background:var(--color-primary);color:var(--color-text-on-primary,#ffffff)}.WatchlistPage_watchlist-page__button__gL4fI:hover{background:var(--color-primary-dark);box-shadow:var(--portal-shadow-sm)}.WatchlistPage_watchlist-page__button__gL4fI:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-a40);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 40%,transparent)}.WatchlistPage_watchlist-page__button--primary__e9SE2{background:var(--color-primary);color:var(--color-text-on-primary,#ffffff)}.WatchlistPage_watchlist-page__button--primary__e9SE2:hover{background:var(--color-primary-dark)}.WatchlistPage_watchlist-page__button--icon__WpVVo{padding:.5rem;background:var(--color-surface-muted);color:var(--color-text-muted);width:2.25rem;height:2.25rem}.WatchlistPage_watchlist-page__button--icon__WpVVo:hover{background:var(--color-error-bg,var(--color-surface-inset));color:var(--color-error,var(--color-text-main))}.WatchlistPage_watchlist-page__button--icon__WpVVo .material-symbols-outlined{font-size:var(--portal-text-lg)}.WatchlistPage_watchlist-page__cta__RuzC5{max-width:56rem;margin:0 auto 2rem;background:var(--color-surface);border-radius:var(--portal-card-radius,var(--portal-radius-xl));border:1px solid var(--color-border);padding:2rem 1rem;text-align:center}@media (min-width:768px){.WatchlistPage_watchlist-page__cta__RuzC5{padding:2rem 1.5rem}}@media (min-width:1024px){.WatchlistPage_watchlist-page__cta__RuzC5{padding:2rem}}.WatchlistPage_watchlist-page__cta-title__moxFA{font-size:var(--portal-text-xl);font-weight:600;color:var(--color-text-main);margin-bottom:.5rem}.WatchlistPage_watchlist-page__cta-text__PgW5u{color:var(--color-text-muted);margin-bottom:1rem}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:1rem;position:relative;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent)}.RatgeberPromoCard_ratgeber-promo__tint__XCfRk{position:absolute;inset:0;background:var(--portal-color-5);opacity:.03;pointer-events:none}.RatgeberPromoCard_ratgeber-promo__inner__tCFEO{position:relative;z-index:10;display:flex;align-items:flex-start;gap:.75rem}.RatgeberPromoCard_ratgeber-promo__icon-wrap__ZbKVM{background:var(--portal-color-5);padding:.5rem;border-radius:var(--portal-radius-lg);flex-shrink:0;transition:transform .15s ease}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_:hover .RatgeberPromoCard_ratgeber-promo__icon-wrap__ZbKVM,.RatgeberPromoCard_ratgeber-promo--sidebar__PINru:hover .RatgeberPromoCard_ratgeber-promo__icon-wrap__ZbKVM{transform:scale(1.1)}.RatgeberPromoCard_ratgeber-promo__icon__j_8Ik{font-size:var(--portal-text-xl);color:var(--portal-color-3)}.RatgeberPromoCard_ratgeber-promo__content__DQStG{min-width:0;flex:1}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{font-weight:600;font-size:var(--portal-text-sm);color:var(--color-text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.125rem;transition:color .15s ease}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru:hover .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{color:var(--portal-color-3)}.RatgeberPromoCard_ratgeber-promo__meta__t_Wvf{font-size:.875rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.25rem}.RatgeberPromoCard_ratgeber-promo__label__y8Eke{font-weight:500;color:var(--color-text-muted)}.RatgeberPromoCard_ratgeber-promo__dot__rGRa1{color:var(--color-border)}.RatgeberPromoCard_ratgeber-promo__reading-time__53S3i{color:var(--color-text-muted)}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru .RatgeberPromoCard_ratgeber-promo__arrow__xuFkd{font-size:var(--portal-text-base);color:var(--color-text-subtle);flex-shrink:0;margin-top:.125rem;transition:color .15s ease,transform .15s ease}.RatgeberPromoCard_ratgeber-promo--sidebar__PINru:hover .RatgeberPromoCard_ratgeber-promo__arrow__xuFkd{color:var(--portal-color-3);transform:translateX(.125rem)}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_{display:flex;align-items:center;gap:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:.75rem;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;overflow:hidden}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent);transform:translateY(-.125rem)}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_ .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{font-weight:600;font-size:var(--portal-text-sm);color:var(--color-text-main);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_:hover .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{color:var(--portal-color-3)}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_ .RatgeberPromoCard_ratgeber-promo__label__y8Eke{font-weight:500;color:var(--portal-color-3);opacity:.7}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_ .RatgeberPromoCard_ratgeber-promo__arrow__xuFkd{font-size:var(--portal-text-base);color:transparent;flex-shrink:0;transition:color .15s ease}.RatgeberPromoCard_ratgeber-promo--compact__uuHQ_:hover .RatgeberPromoCard_ratgeber-promo__arrow__xuFkd{color:var(--portal-color-3-a60);color:color-mix(in srgb,var(--portal-color-3) 60%,transparent)}.RatgeberPromoCard_ratgeber-promo--full__YvdBF{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.RatgeberPromoCard_ratgeber-promo--full__YvdBF:hover{box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent);transform:translateY(-.25rem)}.RatgeberPromoCard_ratgeber-promo__image-wrap__zv8y6{aspect-ratio:16/9;overflow:hidden;background:#f3f4f6;position:relative}.RatgeberPromoCard_ratgeber-promo__image__el2Rm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.RatgeberPromoCard_ratgeber-promo--full__YvdBF:hover .RatgeberPromoCard_ratgeber-promo__image__el2Rm{transform:scale(1.05)}.RatgeberPromoCard_ratgeber-promo__badge__NbVwn{position:absolute;top:.75rem;left:.75rem;font-size:.875rem;font-weight:700;padding:var(--portal-badge-py) var(--portal-badge-px);border-radius:var(--portal-badge-radius);background:color-mix(in srgb,white 90%,transparent);backdrop-filter:blur(4px);color:var(--portal-color-3)}.RatgeberPromoCard_ratgeber-promo__placeholder__wQq_3{background:var(--portal-color-5);padding:1.5rem;display:flex;align-items:center;justify-content:center;position:relative}.RatgeberPromoCard_ratgeber-promo__placeholder-icon__13H0u{font-size:2.25rem;color:var(--portal-color-3);opacity:.3}.RatgeberPromoCard_ratgeber-promo__placeholder__wQq_3 .RatgeberPromoCard_ratgeber-promo__badge__NbVwn{background:color-mix(in srgb,white 80%,transparent)}.RatgeberPromoCard_ratgeber-promo__body__BsVkx{padding:1rem}.RatgeberPromoCard_ratgeber-promo--full__YvdBF .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{font-weight:700;color:var(--color-text-main);margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.RatgeberPromoCard_ratgeber-promo--full__YvdBF:hover .RatgeberPromoCard_ratgeber-promo__title__zJ_Sn{color:var(--portal-color-3)}.RatgeberPromoCard_ratgeber-promo__excerpt__eXy9M{font-size:var(--portal-text-min);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.RatgeberPromoCard_ratgeber-promo__footer__5lo1c{display:flex;align-items:center;justify-content:space-between}.RatgeberPromoCard_ratgeber-promo__cta__bhwJs{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--portal-text-min);font-weight:600;color:var(--portal-color-3);opacity:0;transition:opacity .15s ease}.RatgeberPromoCard_ratgeber-promo--full__YvdBF:hover .RatgeberPromoCard_ratgeber-promo__cta__bhwJs{opacity:1}.RatgeberPromoCard_ratgeber-promo__cta-arrow__7CBpQ{font-size:var(--portal-text-sm)}.RatgeberPromoCard_ratgeber-promo__time__6BU73{font-size:.875rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.25rem}.RatgeberPromoCard_ratgeber-promo__time-icon__C2DKd{font-size:.75rem}.NotFoundContent_not-found__kHVGg{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;background:var(--color-background);color:var(--color-text-main)}.NotFoundContent_not-found__container__lNAce{width:100%;max-width:80rem;padding:3rem 1rem}.NotFoundContent_not-found__hero__JApZH{text-align:center;margin-bottom:3rem}.NotFoundContent_not-found__badge-wrap__ZIGhV{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.NotFoundContent_not-found__badge__Tz5VT{position:relative}.NotFoundContent_not-found__badge-card__uPGpC{background:var(--color-surface-a90);background:color-mix(in srgb,var(--color-surface) 90%,transparent);backdrop-filter:blur(8px);border:2px solid var(--color-primary);border-radius:var(--portal-radius-xl);padding:1rem 2rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1)}.NotFoundContent_not-found__badge-code___r3pw{font-size:3.75rem;font-weight:900;color:var(--color-primary);line-height:1}.NotFoundContent_not-found__badge-label__9i_T_{position:absolute;top:-.5rem;right:-.5rem;background:var(--color-primary);color:var(--color-text-on-primary);font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:var(--portal-radius-lg)}.NotFoundContent_not-found__title__HfnZ_{font-size:1.875rem;font-weight:700;color:var(--color-text-main);margin-bottom:1rem}.NotFoundContent_not-found__subtitle__e_7Jw{font-size:var(--portal-text-lg);color:var(--color-text-muted);max-width:42rem;margin:0 auto 2rem}.NotFoundContent_not-found__search__fkXie{max-width:42rem;margin:0 auto 2rem}.NotFoundContent_not-found__quicklinks__hAGVs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem}.NotFoundContent_not-found__quicklink__zztLu{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-md);font-size:var(--portal-text-sm);font-weight:600;color:var(--color-text-main);text-decoration:none;transition:border-color .2s,box-shadow .2s}.NotFoundContent_not-found__quicklink__zztLu:hover{border-color:var(--color-primary);box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.NotFoundContent_not-found__quicklink__zztLu .material-symbols-outlined{font-size:1.125rem}.NotFoundContent_not-found__deals__mKTeH,.NotFoundContent_not-found__rechner-promo__voeFx{margin-bottom:3rem}.NotFoundContent_not-found__deals-header__UZq1m{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.NotFoundContent_not-found__deals-heading__XMhcp{font-size:var(--portal-text-2xl);font-weight:700;color:var(--color-text-main)}.NotFoundContent_not-found__deals-grid__rfrJ6{display:grid;grid-template-columns:1fr;gap:1.5rem}.NotFoundContent_not-found__cta-wrap__xSgMo{text-align:center;margin-top:2rem}.NotFoundContent_not-found__cta__wuJ2E{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-text-on-primary);font-weight:700;border-radius:var(--portal-radius-md);text-decoration:none;transition:background-color .2s}.NotFoundContent_not-found__cta__wuJ2E:hover{background:var(--color-primary-light)}.NotFoundContent_not-found__cta__wuJ2E .material-symbols-outlined{font-size:var(--portal-text-lg)}.NotFoundContent_not-found__help__yBTfC{text-align:center;font-size:var(--portal-text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:2rem}.NotFoundContent_not-found__help-link__OzYx6{color:var(--color-primary);text-decoration:underline;font-weight:600}@media (min-width:640px){.NotFoundContent_not-found__deals-grid__rfrJ6{grid-template-columns:repeat(2,1fr)}.NotFoundContent_not-found__badge-code___r3pw{font-size:4.5rem}.NotFoundContent_not-found__title__HfnZ_{font-size:2.25rem}.NotFoundContent_not-found__container__lNAce{padding-top:4rem}}@media (min-width:1024px){.NotFoundContent_not-found__deals-grid__rfrJ6{grid-template-columns:repeat(3,1fr)}.NotFoundContent_not-found__container__lNAce{padding-top:5rem}}.CrossPromoSection_cross-promo--default__Bq2K8{background:var(--color-surface);border-radius:var(--portal-radius-2xl);border:1px solid var(--color-border);padding:1.5rem;box-shadow:var(--portal-shadow-clean);overflow:hidden}.CrossPromoSection_cross-promo__header__k8N2f{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CrossPromoSection_cross-promo__title__D6zjg{font-weight:700;font-size:var(--portal-text-lg);color:var(--color-text-main);display:flex;align-items:center;gap:.5rem}.CrossPromoSection_cross-promo__title--subtle__LfP0s{font-size:var(--portal-text-base)}.CrossPromoSection_cross-promo__icon-wrap__LnYQ0{width:1.75rem;height:1.75rem;border-radius:var(--portal-radius-lg);background:var(--portal-color-3-a10);background:color-mix(in srgb,var(--portal-color-3) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CrossPromoSection_cross-promo__icon__2FTeb{font-size:var(--portal-text-base);color:var(--portal-color-3)}.CrossPromoSection_cross-promo__view-all__Rg7eO{font-size:var(--portal-text-sm);font-weight:600;color:var(--portal-color-3);display:flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .15s ease}.CrossPromoSection_cross-promo__view-all__Rg7eO:hover{color:var(--portal-color-3-light)}.CrossPromoSection_cross-promo__view-all-arrow__U1ieW{font-size:var(--portal-text-base);transition:transform .15s ease}.CrossPromoSection_cross-promo__view-all__Rg7eO:hover .CrossPromoSection_cross-promo__view-all-arrow__U1ieW{transform:translateX(.125rem)}.CrossPromoSection_cross-promo__grid__O3w9x{display:grid;gap:.75rem}.CrossPromoSection_cross-promo__grid__O3w9x>*{min-width:0}.CrossPromoSection_cross-promo__grid--2col__CwfGN{grid-template-columns:1fr}@media (min-width:640px){.CrossPromoSection_cross-promo__grid--2col__CwfGN{grid-template-columns:repeat(2,1fr)}}.CrossPromoSection_cross-promo__grid--3col__nIa37{grid-template-columns:1fr}@media (min-width:640px){.CrossPromoSection_cross-promo__grid--3col__nIa37{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CrossPromoSection_cross-promo__grid--3col__nIa37{grid-template-columns:repeat(3,1fr)}}.CrossPromoSection_cross-promo__grid--4col__BBoYH{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.CrossPromoSection_cross-promo__grid--4col__BBoYH{grid-template-columns:repeat(4,1fr)}}.PartnerPage_partner-page__title__CAQa4{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--portal-color-1);margin-bottom:1rem}@media (min-width:768px){.PartnerPage_partner-page__title__CAQa4{font-size:3rem}}.PartnerPage_partner-page__title-accent__sUocZ{color:var(--portal-color-4)}.PartnerPage_partner-page__subtitle__daern{font-size:var(--portal-text-lg);color:var(--portal-color-2);line-height:1.6}.PartnerPage_partner-page__content__GG_KI{max-width:var(--portal-content-max-width);margin:0 auto;padding:0 var(--portal-content-padding-x) 3rem;display:flex;flex-direction:column;gap:3rem}.PartnerPage_partner-page__section__ZtV6j{margin-bottom:0}.PartnerPage_partner-page__section-title__ATmXT{font-size:var(--portal-text-3xl);font-weight:700;color:var(--portal-color-1);margin-bottom:1rem}.PartnerPage_partner-page__section-title--center__HV2oU{text-align:center;margin-bottom:2rem}.PartnerPage_partner-page__grid__aG_Cf{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.PartnerPage_partner-page__grid__aG_Cf{grid-template-columns:repeat(3,1fr)}}.PartnerPage_partner-page__benefit-card__rLt__{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-card-radius);padding:var(--portal-card-padding);text-align:center;box-shadow:var(--portal-card-shadow)}.PartnerPage_partner-page__benefit-icon__XL8Ib{width:4rem;height:4rem;margin:0 auto 1rem;background:var(--portal-color-3-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--portal-color-3)}.PartnerPage_partner-page__benefit-icon__XL8Ib .material-symbols-outlined{font-size:1.75rem}.PartnerPage_partner-page__benefit-title__tpzk9{font-size:var(--portal-text-xl);font-weight:600;color:var(--portal-color-1);margin-bottom:.5rem}.PartnerPage_partner-page__benefit-text__sNTlx{font-size:.9375rem;color:var(--portal-color-2);line-height:1.5}.PartnerPage_partner-page__card__eXJvr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-card-radius);padding:var(--portal-card-padding);box-shadow:var(--portal-card-shadow)}.PartnerPage_partner-page__steps__eYrbD{display:flex;flex-direction:column;gap:1.5rem}.PartnerPage_partner-page__step__sBziJ{display:flex;gap:1rem;align-items:flex-start}.PartnerPage_partner-page__step-number__WlZpN{flex-shrink:0;width:3rem;height:3rem;background:var(--portal-color-3-bg);color:var(--portal-color-3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--portal-text-xl)}.PartnerPage_partner-page__step-content__tcpHp{flex:1}.PartnerPage_partner-page__step-title__pluIs{font-size:var(--portal-text-xl);font-weight:600;color:var(--portal-color-1);margin-bottom:.5rem}.PartnerPage_partner-page__step-text__rqENO{font-size:var(--portal-text-base);color:var(--portal-color-2);line-height:1.6}.PartnerPage_partner-page__cta__BuXX8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-xl);padding:2.5rem;text-align:center;box-shadow:var(--portal-shadow-sm)}.PartnerPage_partner-page__cta-title__9_fiI{font-size:var(--portal-text-2xl);font-weight:700;color:var(--portal-color-1);margin-bottom:.75rem}.PartnerPage_partner-page__cta-text__Pn2Lr{font-size:var(--portal-text-base);color:var(--portal-color-2);line-height:1.6;margin-bottom:1.5rem;max-width:32rem;margin-left:auto;margin-right:auto}.PartnerPage_partner-page__cta-button__B38Cf{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem var(--portal-btn-px);background:var(--portal-color-3);color:var(--color-text-on-primary);font-weight:600;font-size:var(--portal-text-base);border-radius:var(--portal-btn-radius);text-decoration:none;transition:all .15s ease}.PartnerPage_partner-page__cta-button__B38Cf:hover{opacity:.9;transform:translateY(-1px)}.PartnerPage_partner-page__cta-button__B38Cf .material-symbols-outlined{font-size:var(--portal-text-xl)}@media (max-width:768px){.PartnerPage_partner-page__title__CAQa4{font-size:2rem}.PartnerPage_partner-page__content__GG_KI{padding:0 1rem 3rem}.PartnerPage_partner-page__cta__BuXX8{padding:2rem 1.5rem}}.ContentDiscoverySidebar_content-sidebar__V4JGn{background:#ffffff;border-radius:var(--portal-radius-xl);border:1px solid var(--color-border);padding:1.25rem;box-shadow:var(--portal-shadow-clean)}.ContentDiscoverySidebar_content-sidebar__header__8jTe1{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.ContentDiscoverySidebar_content-sidebar__header-icon__nHuI9{width:1.75rem;height:1.75rem;border-radius:var(--portal-radius-lg);background:var(--portal-color-3-a10);background:color-mix(in srgb,var(--portal-color-3) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContentDiscoverySidebar_content-sidebar__title__AvTxE{font-weight:700;font-size:var(--portal-text-sm);color:var(--color-text-main)}.ContentDiscoverySidebar_content-sidebar__section-header__rdmEA{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ContentDiscoverySidebar_content-sidebar__section-label__1GhVu{font-size:var(--portal-text-min);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.ContentDiscoverySidebar_content-sidebar__section-link__xtwBQ{font-size:var(--portal-text-min);font-weight:600;color:var(--portal-color-3);text-decoration:none;padding:.25rem .5rem;margin-right:-.5rem;border-radius:var(--portal-radius-md);transition:color .15s ease,background-color .15s ease}.ContentDiscoverySidebar_content-sidebar__section-link__xtwBQ:hover{color:var(--portal-color-3-light);background-color:var(--portal-color-5)}.ContentDiscoverySidebar_content-sidebar__list__NVwwu{display:flex;flex-direction:column;gap:.5rem}.ContentDiscoverySidebar_content-sidebar__divider__8V2uz{height:1px;background:var(--color-border);margin:1rem 0}.CopyLinkButton_copy-btn__3V_4I{display:flex;align-items:center;gap:.5rem;padding:0 1rem 0 .75rem;height:2.25rem;border-radius:var(--portal-radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-main);font-size:.875rem;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:var(--portal-shadow-clean);cursor:pointer}.CopyLinkButton_copy-btn__3V_4I:hover{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:var(--portal-shadow-clean-hover)}.CopyLinkButton_copy-btn__3V_4I .material-symbols-outlined{font-size:1.125rem;transition:transform .2s}.CopyLinkButton_copy-btn__3V_4I:hover .material-symbols-outlined{transform:scale(1.1)}.FavoriteButton_favorite-btn__z0jjM{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--portal-radius-full);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;transition:background-color .15s,border-color .15s}.FavoriteButton_favorite-btn__z0jjM:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.FavoriteButton_favorite-btn--active__fj6_X{background:var(--color-error-bg);border-color:var(--color-error-border)}.FavoriteButton_favorite-btn__icon__2_xbL{width:1.25rem;height:1.25rem}.FavoriteButton_favorite-btn--sm__VEyt_{width:2rem;height:2rem}.FavoriteButton_favorite-btn--md__uCQ6H{width:2.5rem;height:2.5rem}.FavoriteButton_favorite-btn--lg__U48Sa{width:3rem;height:3rem}.FavoriteButton_favorite-btn--sm__VEyt_ .material-symbols-outlined{font-size:var(--portal-text-lg)}.FavoriteButton_favorite-btn--md__uCQ6H .material-symbols-outlined{font-size:var(--portal-text-xl)}.FavoriteButton_favorite-btn--lg__U48Sa .material-symbols-outlined{font-size:var(--portal-text-2xl)}.FavoriteButton_favorite-btn--saved__zPeki{background:var(--color-primary-a10);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.FavoriteButton_favorite-btn--saved__zPeki:hover{background:var(--color-primary-a20);background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.FavoriteButton_favorite-btn__z0jjM:not(.FavoriteButton_favorite-btn--button__CvjpE):not(.FavoriteButton_favorite-btn--icon-text__k__k1):not(.FavoriteButton_favorite-btn--saved__zPeki){color:var(--color-text-muted)}.FavoriteButton_favorite-btn__z0jjM:not(.FavoriteButton_favorite-btn--button__CvjpE):not(.FavoriteButton_favorite-btn--icon-text__k__k1):not(.FavoriteButton_favorite-btn--saved__zPeki):hover{color:var(--color-text-main)}.FavoriteButton_favorite-btn__z0jjM:disabled{opacity:.5;pointer-events:none}.FavoriteButton_favorite-btn__spinner__uUfCA{animation:FavoriteButton_spin__Oql2T 1s linear infinite;display:inline-flex}.FavoriteButton_favorite-btn__spinner__uUfCA svg{width:1.25rem;height:1.25rem}.FavoriteButton_favorite-btn--button__CvjpE .FavoriteButton_favorite-btn__spinner__uUfCA svg{width:1rem;height:1rem}.FavoriteButton_favorite-btn--button__CvjpE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:var(--portal-btn-radius);width:auto;height:auto;border:1px solid var(--color-border)}.FavoriteButton_favorite-btn--button__CvjpE:not(.FavoriteButton_favorite-btn--saved__zPeki){background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary)}.FavoriteButton_favorite-btn--button__CvjpE:not(.FavoriteButton_favorite-btn--saved__zPeki):hover{background:var(--color-primary-light)}.FavoriteButton_favorite-btn--button__CvjpE .material-symbols-outlined{font-size:var(--portal-text-lg)}.FavoriteButton_favorite-btn--button__CvjpE.FavoriteButton_favorite-btn--sm__VEyt_{padding:.375rem .75rem;font-size:var(--portal-text-sm)}.FavoriteButton_favorite-btn--button__CvjpE.FavoriteButton_favorite-btn--md__uCQ6H{padding:.5rem 1rem;font-size:var(--portal-text-sm)}.FavoriteButton_favorite-btn--button__CvjpE.FavoriteButton_favorite-btn--lg__U48Sa{padding:.75rem 1.5rem;font-size:var(--portal-text-base)}.FavoriteButton_favorite-btn--icon-text__k__k1{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);background:none;border:none;width:auto;height:auto;padding:0}.FavoriteButton_favorite-btn--icon-text__k__k1:hover{color:var(--color-text-main);background:none}.FavoriteButton_favorite-btn--icon-text__k__k1.FavoriteButton_favorite-btn--saved__zPeki{color:var(--color-primary)}.FavoriteButton_favorite-btn__label__lSmwz{font-size:var(--portal-text-sm);font-weight:500}.FavoriteButton_favorite-btn__z0jjM .material-symbols-outlined{font-variation-settings:"FILL" 0}.FavoriteButton_favorite-btn--saved__zPeki .material-symbols-outlined{font-variation-settings:"FILL" 1}.ShareButton_share-btn__mwoFl{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--portal-radius-xl);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-weight:600;font-size:var(--portal-text-sm);transition:color .2s,border-color .2s,box-shadow .2s;box-shadow:var(--portal-shadow-clean);cursor:pointer;text-decoration:none}.ShareButton_share-btn__mwoFl:hover{color:var(--color-primary);box-shadow:var(--portal-shadow-clean-hover)}.ShareButton_share-btn__mwoFl .material-symbols-outlined{font-size:var(--portal-text-lg)}.RechnerOverview_rechner-overview__wpBX0{width:100%;max-width:var(--portal-content-max-width);margin:0 auto;padding-left:var(--portal-content-padding-x);padding-right:var(--portal-content-padding-x);padding-bottom:3rem;overflow-x:clip}@media (min-width:768px){.RechnerOverview_rechner-overview__wpBX0{padding-left:var(--portal-content-padding-x-md);padding-right:var(--portal-content-padding-x-md);padding-bottom:4rem}}.RechnerOverview_rechner-overview__filter-bar__SzrsC{position:sticky;top:var(--header-height,73px);z-index:40;background-color:var(--color-surface-a80);background-color:color-mix(in srgb,var(--color-surface) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}@media (min-width:768px){.RechnerOverview_rechner-overview__filter-bar__SzrsC{margin-left:calc(-1 * var(--portal-content-padding-x-md));margin-right:calc(-1 * var(--portal-content-padding-x-md));padding-left:var(--portal-content-padding-x-md);padding-right:var(--portal-content-padding-x-md)}}.RechnerOverview_rechner-overview__filter-buttons__9NALl{max-width:1400px;margin-left:auto;margin-right:auto;overflow-x:auto;padding-bottom:.5rem}.RechnerOverview_rechner-overview__filter-buttons__9NALl.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.RechnerOverview_rechner-overview__filter-buttons__9NALl.scrollbar-hide::-webkit-scrollbar{display:none}.RechnerOverview_rechner-overview__filter-list___RYyS{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-width:-moz-max-content;min-width:max-content}@media (min-width:768px){.RechnerOverview_rechner-overview__filter-list___RYyS{justify-content:center}}.RechnerOverview_rechner-overview__filter-btn__C_8O4{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--portal-radius-full);font-weight:600;font-size:var(--portal-text-sm);line-height:1.25rem;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background-color:var(--color-surface);color:var(--color-text-muted);box-shadow:var(--portal-shadow-sm);transition:all .3s ease;cursor:pointer}.RechnerOverview_rechner-overview__filter-btn__C_8O4:hover{color:var(--color-text-main);box-shadow:var(--portal-shadow-md);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent)}.RechnerOverview_rechner-overview__filter-btn__C_8O4:focus-visible{outline:2px solid var(--portal-color-3);outline-offset:2px}.RechnerOverview_rechner-overview__filter-btn--active__2v1DP{background-color:var(--portal-color-3);color:var(--color-text-on-primary);box-shadow:var(--portal-shadow-md);border-color:transparent;font-weight:700}.RechnerOverview_rechner-overview__filter-btn--active__2v1DP:hover{color:var(--color-text-on-primary)}.RechnerOverview_rechner-overview__filter-icon__CN1Xz{font-size:18px}.RechnerOverview_rechner-overview__category-section__vvTDS{scroll-margin-top:9rem}.RechnerOverview_rechner-overview__sections__hHq0P{width:100%;display:flex;flex-direction:column;gap:4rem}.RechnerOverview_rechner-overview__category-header__PKaSy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}@media (min-width:768px){.RechnerOverview_rechner-overview__category-header__PKaSy{flex-direction:row;align-items:flex-end}}.RechnerOverview_rechner-overview__category-header-left__r2A0Z{display:flex;align-items:center;gap:1rem}.RechnerOverview_rechner-overview__category-icon__8p_Js{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--portal-radius-2xl);background-color:var(--color-surface);box-shadow:var(--portal-shadow-sm);border:1px solid var(--color-border)}.RechnerOverview_rechner-overview__category-icon__8p_Js .material-symbols-outlined{font-size:var(--portal-text-3xl)}.RechnerOverview_rechner-overview__category-icon--energie__t_Jem{color:#d97706;border-color:#fef3c7}.RechnerOverview_rechner-overview__category-icon--mobilitaet__iKtvm{color:var(--portal-color-3);border-color:color-mix(in srgb,var(--portal-color-3) 20%,transparent)}.RechnerOverview_rechner-overview__category-icon--lifestyle__Pa_XS{color:#9333ea;border-color:#ede9fe}.RechnerOverview_rechner-overview__category-icon--shopping__fmMTh{color:var(--color-success);border-color:#d1fae5}.RechnerOverview_rechner-overview__category-title__b75Tp{font-size:var(--portal-text-2xl);font-weight:800;color:var(--color-text-main);letter-spacing:-.025em}@media (min-width:768px){.RechnerOverview_rechner-overview__category-title__b75Tp{font-size:var(--portal-text-3xl)}}.RechnerOverview_rechner-overview__category-desc__pPd7l{color:var(--color-text-muted);margin-top:.25rem;font-weight:500}.RechnerOverview_rechner-overview__category-count__FDUjH{font-size:var(--portal-text-sm);color:var(--color-text-muted)}.RechnerOverview_rechner-overview__cards-grid__PZPKi{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.RechnerOverview_rechner-overview__cards-grid__PZPKi{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RechnerOverview_rechner-overview__cards-grid__PZPKi{grid-template-columns:repeat(4,1fr)}}.RechnerOverview_rechner-overview__finance-teaser__sJOhv{margin-top:5rem;width:100%}.RechnerOverview_rechner-overview__finance-outer__5KOPm{background-color:var(--portal-color-5);border-radius:var(--portal-radius-2xl);border:1px solid var(--color-border);padding:1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.RechnerOverview_rechner-overview__finance-outer__5KOPm{padding:2rem}}.RechnerOverview_rechner-overview__finance-outer__5KOPm:after,.RechnerOverview_rechner-overview__finance-outer__5KOPm:before{display:none}.RechnerOverview_rechner-overview__finance-inner__RVk4C{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem}@media (min-width:1024px){.RechnerOverview_rechner-overview__finance-inner__RVk4C{flex-direction:row}}.RechnerOverview_rechner-overview__finance-content__1jB6O{text-align:center;max-width:36rem}@media (min-width:1024px){.RechnerOverview_rechner-overview__finance-content__1jB6O{text-align:left}}.RechnerOverview_rechner-overview__finance-badge__8SQ43{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--portal-radius-full);background-color:rgba(255,255,255,.7);border:1px solid var(--color-border);padding:.375rem 1rem;margin-bottom:1rem}.RechnerOverview_rechner-overview__finance-badge-icon__R93fj{color:var(--color-primary);font-size:18px}.RechnerOverview_rechner-overview__finance-badge-text__7Yay_{font-size:var(--portal-text-min);font-weight:700;color:var(--color-text-main);text-transform:uppercase;letter-spacing:.05em}.RechnerOverview_rechner-overview__finance-title__UBHD0{font-size:var(--portal-text-2xl);font-weight:800;color:var(--color-text-main);margin-bottom:.5rem;letter-spacing:-.025em}@media (min-width:768px){.RechnerOverview_rechner-overview__finance-title__UBHD0{font-size:var(--portal-text-3xl)}}.RechnerOverview_rechner-overview__finance-title-accent__aaHuE{color:var(--color-primary)}.RechnerOverview_rechner-overview__finance-desc__ozeEI{color:var(--color-text-muted);font-size:var(--portal-text-base);line-height:1.6;margin-bottom:1rem}.RechnerOverview_rechner-overview__finance-features__JG0gc{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;justify-content:center}@media (min-width:1024px){.RechnerOverview_rechner-overview__finance-features__JG0gc{justify-content:flex-start}}.RechnerOverview_rechner-overview__finance-feature__u83lg{display:flex;align-items:center;gap:.375rem;font-size:var(--portal-text-sm);color:var(--color-text-muted)}.RechnerOverview_rechner-overview__finance-check__W5NO8{color:var(--color-success);font-size:16px}.RechnerOverview_rechner-overview__finance-cta-area__6o2Cp{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:1024px){.RechnerOverview_rechner-overview__finance-cta-area__6o2Cp{align-items:flex-end}}.RechnerOverview_rechner-overview__finance-cta__l7f2E{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:var(--color-primary);color:#ffffff;font-weight:700;border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow-sm);transition:all .2s ease;text-decoration:none}.RechnerOverview_rechner-overview__finance-cta__l7f2E:hover{background-color:var(--color-primary-dark);box-shadow:var(--portal-shadow-md)}.RechnerOverview_rechner-overview__finance-cta__l7f2E:focus-visible{outline:2px solid var(--portal-color-3);outline-offset:2px}.RechnerOverview_rechner-overview__finance-cta-arrow__q4jg3{font-size:18px;transition:transform .2s ease}.RechnerOverview_rechner-overview__finance-cta__l7f2E:hover .RechnerOverview_rechner-overview__finance-cta-arrow__q4jg3{transform:translateX(.25rem)}.RechnerOverview_rechner-overview__finance-sub__AX_0O{font-size:var(--portal-text-min);color:var(--color-text-muted)}.RechnerOverview_rechner-overview__cta-grid__dKFQu{margin-top:4rem;width:100%;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.RechnerOverview_rechner-overview__cta-grid__dKFQu{grid-template-columns:repeat(2,1fr)}}.RechnerOverview_rechner-overview__cta-deal__Mz7MV{background-color:var(--portal-color-3);border-radius:var(--portal-radius-2xl);padding:2rem;position:relative;overflow:hidden}@media (min-width:768px){.RechnerOverview_rechner-overview__cta-deal__Mz7MV{padding:3rem}}.RechnerOverview_rechner-overview__cta-deal__Mz7MV:before{content:"";position:absolute;top:0;right:0;margin-right:-4rem;margin-top:-4rem;width:16rem;height:16rem;background-color:color-mix(in srgb,white 5%,transparent);border-radius:var(--portal-radius-full);filter:blur(48px);transition:background-color .2s ease;pointer-events:none}.RechnerOverview_rechner-overview__cta-deal__Mz7MV:hover:before{background-color:color-mix(in srgb,white 10%,transparent)}.RechnerOverview_rechner-overview__cta-deal-inner__b4keS{position:relative;z-index:10}.RechnerOverview_rechner-overview__cta-deal-badge__PBgza{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--portal-radius-full);background-color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);padding:.25rem .75rem;margin-bottom:1.5rem}.RechnerOverview_rechner-overview__cta-deal-badge-icon__GEuFh{color:var(--color-primary);font-size:16px}.RechnerOverview_rechner-overview__cta-deal-badge-text__YpxEC{font-size:var(--portal-text-min);font-weight:700;color:var(--color-text-main);text-transform:uppercase;letter-spacing:.05em}.RechnerOverview_rechner-overview__cta-deal-title__MrNr0{font-size:var(--portal-text-2xl);font-weight:800;color:white;margin-bottom:1rem}@media (min-width:768px){.RechnerOverview_rechner-overview__cta-deal-title__MrNr0{font-size:var(--portal-text-3xl)}}.RechnerOverview_rechner-overview__cta-deal-desc__CeLyw{color:color-mix(in srgb,white 85%,transparent);margin-bottom:2rem;max-width:28rem;line-height:1.75}.RechnerOverview_rechner-overview__cta-deal-link__gUuRp{display:inline-block;padding:.875rem var(--portal-btn-px);background-color:white;color:var(--portal-color-3);font-size:var(--portal-text-sm);font-weight:700;border-radius:var(--portal-btn-radius);box-shadow:var(--portal-shadow-lg);transition:background-color .2s ease;text-decoration:none}.RechnerOverview_rechner-overview__cta-deal-link__gUuRp:hover{background-color:var(--portal-color-5)}.RechnerOverview_rechner-overview__cta-deal-link__gUuRp:focus-visible{outline:2px solid white;outline-offset:2px}.RechnerOverview_rechner-overview__cta-feature__ZZAwe{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--portal-radius-2xl);padding:2rem;position:relative;overflow:hidden;box-shadow:var(--portal-shadow-sm);transition:box-shadow .2s ease}@media (min-width:768px){.RechnerOverview_rechner-overview__cta-feature__ZZAwe{padding:3rem}}.RechnerOverview_rechner-overview__cta-feature__ZZAwe:hover{box-shadow:var(--portal-shadow-md)}.RechnerOverview_rechner-overview__cta-feature-inner__RsVKW{position:relative;z-index:10}.RechnerOverview_rechner-overview__cta-feature-badge___F6BB{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--portal-radius-full);background-color:var(--color-primary);border:1px solid var(--color-primary);padding:.25rem .75rem;margin-bottom:1.5rem}.RechnerOverview_rechner-overview__cta-feature-badge-icon__w95lW{color:#ffffff;font-size:16px}.RechnerOverview_rechner-overview__cta-feature-badge-text__zqSDl{font-size:var(--portal-text-min);font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.05em}.RechnerOverview_rechner-overview__cta-feature-badge___F6BB span{color:#ffffff}.RechnerOverview_rechner-overview__cta-feature-title__BBw9H{font-size:var(--portal-text-2xl);font-weight:800;color:var(--color-text-main);margin-bottom:1rem}@media (min-width:768px){.RechnerOverview_rechner-overview__cta-feature-title__BBw9H{font-size:var(--portal-text-3xl)}}.RechnerOverview_rechner-overview__cta-feature-desc__odMmk{color:var(--color-text-muted);margin-bottom:2rem;max-width:28rem;line-height:1.75}.RechnerOverview_rechner-overview__cta-feature-link__1n7SH{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.875rem var(--portal-btn-px);background-color:var(--portal-color-3);color:var(--color-text-on-primary);font-size:var(--portal-text-sm);font-weight:700;border-radius:var(--portal-btn-radius);box-shadow:var(--portal-shadow-lg);transition:opacity .2s ease;text-decoration:none}.RechnerOverview_rechner-overview__cta-feature-link__1n7SH:hover{opacity:.9}.RechnerOverview_rechner-overview__cta-feature-link__1n7SH:focus-visible{outline:2px solid var(--portal-color-3);outline-offset:2px}.RechnerOverview_rechner-overview__filter-btn__C_8O4 .material-symbols-outlined{font-size:18px}.RechnerOverview_rechner-overview__category-icon__8p_Js .material-symbols-outlined{font-size:28px}.RechnerOverview_rechner-overview__cta-deal-badge__PBgza .material-symbols-outlined,.RechnerOverview_rechner-overview__cta-feature-badge___F6BB .material-symbols-outlined,.RechnerOverview_rechner-overview__cta-feature-link__1n7SH .material-symbols-outlined,.RechnerOverview_rechner-overview__finance-badge__8SQ43 .material-symbols-outlined,.RechnerOverview_rechner-overview__finance-check__W5NO8,.RechnerOverview_rechner-overview__finance-cta-arrow__q4jg3,.RechnerOverview_rechner-overview__finance-cta__l7f2E .material-symbols-outlined{font-size:inherit}