@font-face{font-family:geistSans;src:url(/_next/static/media/0ad421ab75bfa46a-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/345bf922564d67a7-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/7532c73d98479960-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:geistSans;src:url(/_next/static/media/e2119e545f694249-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/bd40a680c46585a9-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:geistSans;src:url(/_next/static/media/39d51668951d5fce-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/20160d26bc010f08-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:geistSans;src:url(/_next/static/media/f7482e6fe1a94789-s.p.ttf) format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_0b15ba{font-family:geistSans,geistSans Fallback}.__variable_0b15ba{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/c630d6505e1baaba-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/6664e15946d1710e-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:geistMono;src:url(/_next/static/media/fd63e41046995ff4-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/008eda222163b6c2-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_997e88{font-family:geistMono,geistMono Fallback}.__variable_997e88{--font-geist-mono:"geistMono","geistMono Fallback"}.CookieSettingsModal_overlay__843KT{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.CookieSettingsModal_backdrop__Rdjox{position:absolute;inset:0;background:rgb(0 0 0/60%)}.CookieSettingsModal_panel__Kji3_{position:relative;z-index:1;display:flex;flex-direction:column;flex:none;width:min(100%,32rem);min-width:18rem;max-height:min(92vh,42rem);overflow:hidden;border-radius:1rem;border:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#111);box-shadow:0 25px 50px -12px rgb(0 0 0/35%)}.dark .CookieSettingsModal_panel__Kji3_{border-color:oklch(.3 .06 264);background:oklch(.13 .028 261.692);color:#fff}.CookieSettingsModal_header__cq1Hu{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border-light,#e5e7eb)}.dark .CookieSettingsModal_header__cq1Hu{border-bottom-color:oklch(.3 .06 264)}.CookieSettingsModal_headerText__obZ2_{flex:1 1 auto;min-width:0}.CookieSettingsModal_title__ZA8DH{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.CookieSettingsModal_intro__GlXE6{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary,#6b7280)}.dark .CookieSettingsModal_intro__GlXE6{color:oklch(.85 .01 264)}.CookieSettingsModal_closeButton__89cXs{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-text-muted,#9ca3af);cursor:pointer}.CookieSettingsModal_closeButton__89cXs:hover{color:var(--color-text-primary,#111)}.dark .CookieSettingsModal_closeButton__89cXs:hover{color:#fff}.CookieSettingsModal_body__TBewq{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem}.CookieSettingsModal_row__p8ZNP{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-primary,#fff)}.dark .CookieSettingsModal_row__p8ZNP{border-color:oklch(.3 .06 264);background:oklch(.15 .01 250)}.CookieSettingsModal_rowText__f8Skw{flex:1 1 auto;min-width:0}.CookieSettingsModal_rowTitle__c8CwC{display:block;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.25rem}.CookieSettingsModal_rowDescription__gEIYN{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary,#6b7280)}.dark .CookieSettingsModal_rowDescription__gEIYN{color:oklch(.85 .01 264)}.CookieSettingsModal_checkbox__4H6cf{flex:0 0 auto;width:1rem;height:1rem;margin-top:.125rem}.CookieSettingsModal_footer__6_G9M{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border-light,#e5e7eb)}.dark .CookieSettingsModal_footer__6_G9M{border-top-color:oklch(.3 .06 264)}@media (min-width:480px){.CookieSettingsModal_footer__6_G9M{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.CookieSettingsModal_buttonPrimary__aqerY,.CookieSettingsModal_button__yrgR5{width:auto}}.CookieSettingsModal_button__yrgR5{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid var(--color-border-light,#d1d5db);background:transparent;color:inherit}.CookieSettingsModal_button__yrgR5:hover{background:var(--color-bg-secondary,#f9fafb)}.dark .CookieSettingsModal_button__yrgR5:hover{background:oklch(.18 .01 250)}.CookieSettingsModal_buttonPrimary__aqerY{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent;background:oklch(.623 .214 259.815);color:#fff}.CookieSettingsModal_buttonPrimary__aqerY:hover{background:oklch(.55 .2 259.815);color:#fff}