.CookieConsent-module__Ystraa__rise{animation:.42s cubic-bezier(.16,1,.3,1) both CookieConsent-module__Ystraa__rise}@keyframes CookieConsent-module__Ystraa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__Ystraa__rise{animation:none}}.CookieConsent-module__Ystraa__switch{cursor:pointer;background:#2a3140;border:1px solid #303845;border-radius:999px;flex:none;width:44px;height:26px;transition:background .18s,border-color .18s;position:relative}.CookieConsent-module__Ystraa__switch:after{content:"";background:#cbd5e1;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s;position:absolute;top:3px;left:3px}.CookieConsent-module__Ystraa__switch[aria-checked=true]{background:#4f5fff;border-color:#4f5fff}.CookieConsent-module__Ystraa__switch[aria-checked=true]:after{background:#fff;transform:translate(18px)}.CookieConsent-module__Ystraa__switch:disabled{cursor:not-allowed}.CookieConsent-module__Ystraa__switch:disabled[aria-checked=true]{background:#1b2852;border-color:#6376ff}.CookieConsent-module__Ystraa__switch:disabled[aria-checked=true]:after{background:#b7c5ff}.CookieConsent-module__Ystraa__switch:focus-visible{outline-offset:3px;outline:2px solid #818cf8}.CookieConsent-module__Ystraa__summary{cursor:pointer;list-style:none}.CookieConsent-module__Ystraa__summary::-webkit-details-marker{display:none}.CookieConsent-module__Ystraa__chevron{transition:transform .2s}.CookieConsent-module__Ystraa__details[open] .CookieConsent-module__Ystraa__chevron{transform:rotate(180deg)}.CookieConsent-module__Ystraa__scroll{scrollbar-width:thin;scrollbar-color:#3b4252 transparent}.CookieConsent-module__Ystraa__scroll::-webkit-scrollbar{width:8px}.CookieConsent-module__Ystraa__scroll::-webkit-scrollbar-thumb{background:#3b4252;border-radius:8px}
.SiteBanner-module__Xcpb6q__banner{z-index:51;height:var(--site-banner-h,40px);color:var(--color-slate-300);background:var(--color-surface);border-bottom:1px solid var(--color-border-glow);position:relative;overflow:hidden}.SiteBanner-module__Xcpb6q__inner{align-items:center;gap:4px;width:min(1520px,100% - 48px);height:100%;margin-inline:auto;display:flex}.SiteBanner-module__Xcpb6q__message{text-align:center;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:10px;min-width:0;height:100%;padding-inline:8px;font-size:13px;line-height:20px;display:flex}.SiteBanner-module__Xcpb6q__message:hover .SiteBanner-module__Xcpb6q__cta{color:var(--color-slate-100);text-decoration-color:currentColor}.SiteBanner-module__Xcpb6q__message:focus-visible,.SiteBanner-module__Xcpb6q__dismiss:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:-2px}.SiteBanner-module__Xcpb6q__icon{color:var(--color-primary-soft);flex:none}.SiteBanner-module__Xcpb6q__copy{min-width:0}.SiteBanner-module__Xcpb6q__code{color:var(--color-slate-100);font-weight:600}.SiteBanner-module__Xcpb6q__cta{color:var(--color-primary-soft);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;align-items:center;gap:4px;margin-left:4px;font-weight:600;display:inline-flex}.SiteBanner-module__Xcpb6q__back{color:var(--color-slate-300);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;border-radius:6px;flex:none;padding-inline:8px;font-size:13px;font-weight:600}.SiteBanner-module__Xcpb6q__back:hover{color:var(--color-slate-100)}.SiteBanner-module__Xcpb6q__back:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:-2px}.SiteBanner-module__Xcpb6q__dismiss{width:40px;height:40px;color:var(--color-slate-400);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.SiteBanner-module__Xcpb6q__dismiss:hover{color:var(--color-slate-100);background:var(--color-primary-ghost)}@media (max-width:879px){.SiteBanner-module__Xcpb6q__inner{gap:0;width:100%;padding-left:8px}.SiteBanner-module__Xcpb6q__message{text-align:left;justify-content:flex-start;gap:8px;padding-inline:8px 4px;font-size:12px;line-height:17px}.SiteBanner-module__Xcpb6q__icon,.SiteBanner-module__Xcpb6q__back{display:none}.SiteBanner-module__Xcpb6q__dismiss{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.SiteBanner-module__Xcpb6q__dismiss,.SiteBanner-module__Xcpb6q__cta{transition:color .15s ease-out,background-color .15s ease-out}}
