.CookieBanner-module__xm3yWa__wrap{inset-inline-start:0;z-index:var(--z-toast);width:min(100%,460px);padding:0 0 max(16px,env(safe-area-inset-bottom));pointer-events:none;padding-inline-start:max(16px,env(safe-area-inset-left));display:flex;position:fixed;bottom:0}.CookieBanner-module__xm3yWa__inner{pointer-events:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 8px 28px #02122829}.CookieBanner-module__xm3yWa__text{min-width:0}.CookieBanner-module__xm3yWa__title{color:var(--color-text);margin-bottom:2px;font-size:14px;display:block}.CookieBanner-module__xm3yWa__desc{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.CookieBanner-module__xm3yWa__short{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.35;display:none}.CookieBanner-module__xm3yWa__actions{gap:8px;display:flex}.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{border:1px solid var(--color-text);background:var(--color-surface);min-width:0;min-height:40px;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;border-radius:999px;flex:1;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s}.CookieBanner-module__xm3yWa__accept:hover,.CookieBanner-module__xm3yWa__reject:hover{background:var(--color-gray-1)}.CookieBanner-module__xm3yWa__accept:focus-visible,.CookieBanner-module__xm3yWa__reject:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (max-width:600px){.CookieBanner-module__xm3yWa__wrap{width:auto;padding:0;inset-inline-end:0}.CookieBanner-module__xm3yWa__inner{padding:8px max(12px,env(safe-area-inset-right))max(8px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:0;flex-direction:row;align-items:center;gap:10px;box-shadow:0 -4px 16px #0212281a}.CookieBanner-module__xm3yWa__text{flex:1}.CookieBanner-module__xm3yWa__title,.CookieBanner-module__xm3yWa__desc{display:none}.CookieBanner-module__xm3yWa__short{display:block}.CookieBanner-module__xm3yWa__actions{flex:none;gap:6px}.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{flex:none;padding:6px 12px;font-size:13px}}@media (pointer:coarse){.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{min-height:44px}}
.StickyMobileCta-module__TRimgW__bar{left:0;right:0;bottom:var(--cookie-bar-h,0px);z-index:var(--z-sticky-cta);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);transform:translateY(calc(120% + var(--cookie-bar-h,0px)));transition:transform var(--transition-base);position:fixed}.StickyMobileCta-module__TRimgW__visible{transform:translateY(0)}.StickyMobileCta-module__TRimgW__cta{text-align:center;border-radius:var(--radius-sm);background:var(--color-primary-accent);color:var(--color-on-accent);padding:14px;font-size:16px;font-weight:700;text-decoration:none;display:block}@media (min-width:861px){.StickyMobileCta-module__TRimgW__bar{display:none}}
