.consent-banner{z-index:60;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-overlay);max-width:560px;color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:var(--text-sm);gap:12px;margin-inline:auto;padding:16px 18px;display:grid;position:fixed}.consent-banner p{color:var(--text-secondary);margin:0}.consent-banner a{color:var(--accent-text)}.consent-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent-settings-link{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.consent-settings-link:hover{text-decoration:underline}.consent-settings-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
@font-face{font-family:geist;src:url(../media/geist-s.p.0e569l9b0bre8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.oHUc9a_className{font-family:geist,geist Fallback}.oHUc9a_variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.1lv5tp2fpjxdz.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.KokE1a_className{font-family:geistMono,geistMono Fallback}.KokE1a_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.2o7d_x-bmx02y.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}._9beAQa_className{font-family:sora,sora Fallback}._9beAQa_variable{--font-sora:"sora", "sora Fallback"}
