.CookieConsent-module__Ystraa__cookieConsent{--cookie-accent:var(--primary,#f03);--cookie-panel:var(--app-panel,#100b0d);--cookie-panel-strong:var(--app-panel-strong,#0b0809);--cookie-soft:var(--app-soft,#171011);--cookie-border:var(--app-border-soft,#ffffff1f);--cookie-foreground:var(--foreground,#f9fafb);--cookie-muted:var(--muted-foreground,#a8a3a5);bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:2147483600;border:1px solid color-mix(in oklab,var(--cookie-accent)28%,var(--cookie-border));background:linear-gradient(180deg,color-mix(in oklab,var(--cookie-accent)10%,transparent),transparent 70%),color-mix(in oklab,var(--cookie-panel)92%,transparent);width:min(416px,100vw - 32px);box-shadow:0 18px 54px color-mix(in oklab,var(--cookie-accent)13%,transparent),0 20px 54px #00000057;color:var(--cookie-foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:18px;font-family:inherit;position:fixed}.CookieConsent-module__Ystraa__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CookieConsent-module__Ystraa__title{color:inherit;margin:0;font-size:15px;font-weight:700;line-height:1.25}.CookieConsent-module__Ystraa__closeButton{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;margin:-7px -8px 0 0;transition:background-color .16s,color .16s;display:grid}.CookieConsent-module__Ystraa__closeButton:hover{background:color-mix(in oklab,var(--cookie-accent)14%,transparent);color:var(--cookie-foreground)}.CookieConsent-module__Ystraa__closeButton:focus-visible,.CookieConsent-module__Ystraa__primaryButton:focus-visible,.CookieConsent-module__Ystraa__secondaryButton:focus-visible,.CookieConsent-module__Ystraa__saveButton:focus-visible,.CookieConsent-module__Ystraa__chooseButton:focus-visible,.CookieConsent-module__Ystraa__switch:focus-visible{outline:3px solid color-mix(in oklab,var(--cookie-accent)28%,transparent);outline-offset:2px}.CookieConsent-module__Ystraa__closeIcon{width:18px;height:18px}.CookieConsent-module__Ystraa__description{color:var(--cookie-muted);margin:14px 0 16px;font-size:14px;line-height:1.45}.CookieConsent-module__Ystraa__preferences{border:1px solid var(--cookie-border);background:color-mix(in oklab,var(--cookie-panel-strong)72%,transparent);border-radius:8px;gap:8px;margin:-2px 0 14px;padding:10px;display:grid}.CookieConsent-module__Ystraa__preferenceRow{border:1px solid var(--cookie-border);background:linear-gradient(135deg,color-mix(in oklab,var(--cookie-accent)7%,transparent),transparent 58%),color-mix(in oklab,var(--cookie-soft)76%,transparent);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:8px 10px;display:grid}.CookieConsent-module__Ystraa__preferenceText{gap:2px;min-width:0;display:grid}.CookieConsent-module__Ystraa__preferenceName{color:var(--cookie-foreground);font-size:13px;font-weight:700;line-height:1.2}.CookieConsent-module__Ystraa__preferenceDescription{color:var(--cookie-muted);font-size:12px;line-height:1.3}.CookieConsent-module__Ystraa__switch{border:1px solid var(--cookie-border);background:color-mix(in oklab,var(--cookie-foreground)18%,transparent);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;transition:background-color .16s,border-color .16s;position:relative}.CookieConsent-module__Ystraa__switch:disabled{cursor:default;opacity:.82}.CookieConsent-module__Ystraa__switchOn{border-color:var(--cookie-accent);background:var(--cookie-accent)}.CookieConsent-module__Ystraa__switchHandle{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000057}.CookieConsent-module__Ystraa__switchOn .CookieConsent-module__Ystraa__switchHandle{transform:translate(18px)}.CookieConsent-module__Ystraa__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.CookieConsent-module__Ystraa__actionsExpanded{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CookieConsent-module__Ystraa__primaryButton,.CookieConsent-module__Ystraa__secondaryButton,.CookieConsent-module__Ystraa__saveButton{cursor:pointer;border-radius:8px;min-height:32px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.CookieConsent-module__Ystraa__primaryButton:hover,.CookieConsent-module__Ystraa__secondaryButton:hover,.CookieConsent-module__Ystraa__saveButton:hover{transform:translateY(-1px)}.CookieConsent-module__Ystraa__primaryButton{border:1px solid var(--cookie-accent);background:var(--cookie-accent);color:#fff;box-shadow:0 10px 24px color-mix(in oklab,var(--cookie-accent)22%,transparent)}.CookieConsent-module__Ystraa__primaryButton:hover{border-color:color-mix(in oklab,var(--cookie-accent)78%,#fff);background:color-mix(in oklab,var(--cookie-accent)88%,#000)}.CookieConsent-module__Ystraa__secondaryButton{border:1px solid color-mix(in oklab,var(--cookie-accent)58%,var(--cookie-border));background:color-mix(in oklab,var(--cookie-panel-strong)58%,transparent);color:var(--cookie-foreground)}.CookieConsent-module__Ystraa__secondaryButton:hover{background:color-mix(in oklab,var(--cookie-accent)12%,transparent);color:#fff}.CookieConsent-module__Ystraa__saveButton{border:1px solid color-mix(in oklab,var(--cookie-accent)38%,var(--cookie-border));background:color-mix(in oklab,var(--cookie-accent)16%,var(--cookie-panel-strong));color:var(--cookie-foreground);grid-column:1/-1}.CookieConsent-module__Ystraa__saveButton:hover{background:color-mix(in oklab,var(--cookie-accent)24%,var(--cookie-panel-strong))}.CookieConsent-module__Ystraa__chooseButton{color:var(--cookie-foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:13px;font-weight:700;line-height:1.25;text-decoration:underline;display:block}.CookieConsent-module__Ystraa__footerNote{color:var(--cookie-muted);margin:16px 0 0;font-size:12px;line-height:1.25}.CookieConsent-module__Ystraa__footerNote a{color:var(--cookie-foreground);text-underline-offset:2px;text-decoration:underline}@media (max-width:520px){.CookieConsent-module__Ystraa__cookieConsent{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));width:auto;padding:16px}.CookieConsent-module__Ystraa__actions,.CookieConsent-module__Ystraa__actionsExpanded{grid-template-columns:1fr}.CookieConsent-module__Ystraa__saveButton{grid-column:auto}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__Ystraa__closeButton,.CookieConsent-module__Ystraa__primaryButton,.CookieConsent-module__Ystraa__secondaryButton,.CookieConsent-module__Ystraa__saveButton,.CookieConsent-module__Ystraa__switch,.CookieConsent-module__Ystraa__switchHandle{transition:none}.CookieConsent-module__Ystraa__primaryButton:hover,.CookieConsent-module__Ystraa__secondaryButton:hover,.CookieConsent-module__Ystraa__saveButton:hover{transform:none}}
