.Modal_modal__cQNv_{background:transparent;border:none;max-height:100%;max-width:100%;overflow:visible;padding:0;position:fixed}.Modal_modal__cQNv_::backdrop{background:transparent;transition:background .3s ease}.Modal_modal__cQNv_[open]::backdrop{background:rgba(0,0,0,.35)}.Modal_modal__cQNv_.Modal_closing__wJstU::backdrop{background:transparent;transition:background .25s ease}.Modal_content__Mj_i6{background:var(--background);overflow-y:auto;overscroll-behavior:contain;position:relative}@media (max-width:639px){.Modal_modal__cQNv_{margin:auto 0 0;width:100%}.Modal_content__Mj_i6,.Modal_modal__cQNv_{max-height:90dvh}.Modal_content__Mj_i6{border-radius:var(--radius) var(--radius) 0 0;padding:var(--base-vertical-padding) var(--base-horizontal-padding) calc(var(--base-vertical-padding) + env(safe-area-inset-bottom, 0px))}.Modal_modal__cQNv_[open]{animation:Modal_slide-up__RlIaN .3s ease forwards}.Modal_modal__cQNv_.Modal_closing__wJstU{animation:Modal_slide-down__uM1Rz .25s ease forwards}}@keyframes Modal_slide-up__RlIaN{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_slide-down__uM1Rz{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:640px){.Modal_modal__cQNv_{margin:auto;max-height:min(80dvh,600px);width:min(590px,calc(100% - 48px))}.Modal_content__Mj_i6{border-radius:var(--radius);padding:var(--base-vertical-padding) var(--base-horizontal-padding)}.Modal_modal__cQNv_[open]{animation:Modal_fade-scale-in__pMiZn .25s ease forwards}.Modal_modal__cQNv_.Modal_closing__wJstU{animation:Modal_fade-scale-out__VNPlY .2s ease forwards}}@keyframes Modal_fade-scale-in__pMiZn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Modal_fade-scale-out__VNPlY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.CookieConsent_overlay__YIqPf{animation:CookieConsent_slideUp__L6mjt .3s ease-out;bottom:0;display:flex;justify-content:center;left:0;padding:16px 16px calc(env(safe-area-inset-bottom, 0px) + 16px);position:fixed;right:0;z-index:9999}.CookieConsent_banner__FLsuB{background-color:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 -2px 16px oklch(0 0 0/.08);display:flex;flex-direction:column;gap:12px;max-width:480px;padding:16px;width:100%}.CookieConsent_text__OUfTp{color:var(--foreground);font-size:12px;line-height:1.5;white-space:normal}.CookieConsent_link__GBaak{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.CookieConsent_link__GBaak:hover{opacity:.8}.CookieConsent_actions__C7Z8F{display:flex;gap:8px}@keyframes CookieConsent_slideUp__L6mjt{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}