.Switch-module__pwVwLq__root{align-items:flex-start;gap:var(--spacing-025);min-width:0;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.Switch-module__pwVwLq__root[data-disabled]{cursor:not-allowed;opacity:.55}.Switch-module__pwVwLq__root[data-readonly]{cursor:default}.Switch-module__pwVwLq__root>[data-slot=description],.Switch-module__pwVwLq__root>[data-slot=field-error]{width:100%;min-width:0;color:var(--text-3);font-size:var(--font-size-sm);padding-inline-start:3.25rem;line-height:1.4}.Switch-module__pwVwLq__root>[data-slot=field-error]{color:var(--danger-text)}.Switch-module__pwVwLq__content{align-items:center;gap:var(--spacing-075);min-width:0;color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;line-height:1.4;display:inline-flex}.Switch-module__pwVwLq__control{background:var(--surface-3);border:1px solid var(--border);width:2.5rem;height:1.25rem;transition:background-color var(--transition-default), border-color var(--transition-default), box-shadow var(--transition-fast);border-radius:999px;flex:none;align-items:center;padding:.125rem;display:flex;position:relative;overflow:hidden}.Switch-module__pwVwLq__content[data-hovered] .Switch-module__pwVwLq__control{background:color-mix(in srgb, var(--surface-3) 78%, var(--text-3))}.Switch-module__pwVwLq__root[data-selected] .Switch-module__pwVwLq__control{background:var(--primary);border-color:var(--primary)}.Switch-module__pwVwLq__root[data-selected] .Switch-module__pwVwLq__content[data-hovered] .Switch-module__pwVwLq__control{background:var(--primary-hover);border-color:var(--primary-hover)}.Switch-module__pwVwLq__content[data-pressed] .Switch-module__pwVwLq__control{box-shadow:inset 0 1px 4px #0000002e}.Switch-module__pwVwLq__content[data-focus-visible] .Switch-module__pwVwLq__control{outline:2px solid var(--focus);outline-offset:3px}.Switch-module__pwVwLq__root[data-invalid] .Switch-module__pwVwLq__control{border-color:var(--danger-accent)}.Switch-module__pwVwLq__thumb{width:1.375rem;height:1rem;color:var(--primary);transition:transform .3s var(--ease-out), background-color var(--transition-default);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;transform:translate(0);box-shadow:0 1px 2px #0000002e,0 2px 8px #00000014}.Switch-module__pwVwLq__root[data-selected] .Switch-module__pwVwLq__thumb{transform:translate(.875rem)}.Switch-module__pwVwLq__icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Switch-module__pwVwLq__icon svg{stroke-width:2.5px;width:72%;height:72%}.Switch-module__pwVwLq__sm>[data-slot=description],.Switch-module__pwVwLq__sm>[data-slot=field-error]{padding-inline-start:2.75rem}.Switch-module__pwVwLq__sm .Switch-module__pwVwLq__control{width:2rem;height:1rem;padding:.125rem}.Switch-module__pwVwLq__sm .Switch-module__pwVwLq__thumb{width:.875rem;height:.75rem}.Switch-module__pwVwLq__sm[data-selected] .Switch-module__pwVwLq__thumb{transform:translate(.75rem)}.Switch-module__pwVwLq__lg>[data-slot=description],.Switch-module__pwVwLq__lg>[data-slot=field-error]{padding-inline-start:3.75rem}.Switch-module__pwVwLq__lg .Switch-module__pwVwLq__control{width:3rem;height:1.5rem}.Switch-module__pwVwLq__lg .Switch-module__pwVwLq__thumb{width:1.5rem;height:1.25rem}.Switch-module__pwVwLq__lg[data-selected] .Switch-module__pwVwLq__thumb{transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.Switch-module__pwVwLq__control,.Switch-module__pwVwLq__thumb{transition:none}}
.CookieBanner-module__aH5Z8W__banner{z-index:50;width:min(520px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--spacing-175);gap:var(--spacing-15);color:var(--text);background-color:var(--surface);border:var(--border-hairline) solid color-mix(in srgb, var(--border) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 72%, transparent), 0 1px 2px color-mix(in srgb, var(--text) 5%, transparent), 0 14px 40px color-mix(in srgb, var(--text) 9%, transparent);scrollbar-width:none;will-change:transform, opacity;border-radius:22px;display:grid;position:fixed;bottom:clamp(1rem,2.4vw,2rem);left:clamp(1rem,2.4vw,2rem);overflow:hidden auto}.CookieBanner-module__aH5Z8W__header{display:grid}.CookieBanner-module__aH5Z8W__title{color:var(--text);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin:0;line-height:1.15}.CookieBanner-module__aH5Z8W__description{margin:calc(var(--spacing-05) * -1) 0 0;color:var(--text-2);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.CookieBanner-module__aH5Z8W__link{color:var(--text);font-weight:var(--font-weight-medium);background:linear-gradient(currentColor, currentColor) 0 100% / 0% var(--link-line) no-repeat, linear-gradient(color-mix(in srgb, currentColor 22%, transparent), color-mix(in srgb, currentColor 22%, transparent)) 0 100% / 100% var(--link-line) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--motion-slow) var(--ease-out);padding-bottom:.1em;text-decoration:none}.CookieBanner-module__aH5Z8W__link:hover,.CookieBanner-module__aH5Z8W__link:focus-visible{color:var(--text);background-size:100% var(--link-line), 100% var(--link-line)}.CookieBanner-module__aH5Z8W__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--border-radius-xs)}.CookieBanner-module__aH5Z8W__primaryActions{gap:var(--spacing-05);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CookieBanner-module__aH5Z8W__acceptAction{grid-area:1/1/auto/-1}.CookieBanner-module__aH5Z8W__settingsAction{grid-area:2/1}.CookieBanner-module__aH5Z8W__rejectAction{grid-area:2/2}.CookieBanner-module__aH5Z8W__chevron{display:inline-flex}.CookieBanner-module__aH5Z8W__chevron svg{width:.875rem;height:.875rem}.CookieBanner-module__aH5Z8W__preferences{border-top:var(--link-line) solid var(--border);display:grid;overflow:hidden}.CookieBanner-module__aH5Z8W__preference{padding-block:var(--spacing-1)}.CookieBanner-module__aH5Z8W__preference+.CookieBanner-module__aH5Z8W__preference{border-top:var(--link-line) solid var(--border-subtle)}.CookieBanner-module__aH5Z8W__preferenceSwitch{width:100%}.CookieBanner-module__aH5Z8W__preferenceSwitch[data-disabled]{opacity:1}.CookieBanner-module__aH5Z8W__preferenceSwitch:not([data-disabled]){cursor:pointer}.CookieBanner-module__aH5Z8W__preferenceSwitchContent{align-items:center;gap:var(--spacing-15);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.CookieBanner-module__aH5Z8W__preferenceCopy{gap:.2rem;display:grid}.CookieBanner-module__aH5Z8W__preferenceTitle{color:var(--text);font-size:.9375rem;font-weight:var(--font-weight-semibold);line-height:1.4}.CookieBanner-module__aH5Z8W__preferenceText{color:var(--text-3);font-size:var(--font-size-md);line-height:1.5}[data-theme=dark] .CookieBanner-module__aH5Z8W__banner{border-color:var(--border-strong);box-shadow:inset 0 1px #ffffff1a,0 2px 6px #00000073,0 18px 48px #0009}@media (max-width:560px){.CookieBanner-module__aH5Z8W__banner{right:var(--spacing-075);bottom:var(--spacing-075);left:var(--spacing-075);width:auto;max-height:calc(100dvh - 1.5rem);padding:var(--spacing-15);gap:var(--spacing-125);border-radius:20px}.CookieBanner-module__aH5Z8W__title{font-size:1.3125rem}}@media (max-width:390px){.CookieBanner-module__aH5Z8W__primaryActions{grid-template-columns:1fr}.CookieBanner-module__aH5Z8W__acceptAction,.CookieBanner-module__aH5Z8W__settingsAction,.CookieBanner-module__aH5Z8W__rejectAction{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__aH5Z8W__link{transition:none}}@media print{.CookieBanner-module__aH5Z8W__banner{display:none}}
