.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.saga-cookie-banner:where(.astro-fzbxxtek){position:fixed;inset:auto 0 0;z-index:9999;background:var(--navbar-scrolled-bg, rgba(12, 22, 41, .95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border, rgba(255, 255, 255, .06));box-shadow:0 -2px 8px #00000014;font-family:var(--font-body, sans-serif)}.saga-cookie-banner:where(.astro-fzbxxtek)[hidden]{display:none}.saga-cookie-banner__inner:where(.astro-fzbxxtek){max-width:1200px;margin:0 auto;padding:12px var(--space-8, 24px);display:flex;flex-direction:column;gap:8px}.saga-cookie-banner__row:where(.astro-fzbxxtek){display:flex;flex-direction:row;align-items:center;gap:var(--space-4, 12px)}.saga-cookie-banner__summary:where(.astro-fzbxxtek){flex:1;margin:0;color:var(--text-secondary, #d1d5db);font-size:.8125rem;line-height:1.5}.saga-cookie-banner__summary:where(.astro-fzbxxtek) a:where(.astro-fzbxxtek){color:var(--text-link, #38bdf8);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.saga-cookie-banner__summary:where(.astro-fzbxxtek) a:where(.astro-fzbxxtek):hover{text-decoration-thickness:2px}.saga-cookie-banner__toggle:where(.astro-fzbxxtek){background:none;border:none;color:var(--text-secondary, #d1d5db);cursor:pointer;padding:4px;display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-family:inherit;white-space:nowrap;transition:color .2s ease}.saga-cookie-banner__toggle:where(.astro-fzbxxtek):hover{color:var(--text-primary, #f9fafb)}.saga-cookie-banner__toggle:where(.astro-fzbxxtek) svg:where(.astro-fzbxxtek){transition:transform .2s ease}.saga-cookie-banner__toggle:where(.astro-fzbxxtek)[aria-expanded=true] svg:where(.astro-fzbxxtek){transform:rotate(180deg)}.saga-cookie-banner__details:where(.astro-fzbxxtek){color:var(--text-secondary, #d1d5db);font-size:.8125rem;line-height:1.6;padding-bottom:8px}.saga-cookie-banner__details:where(.astro-fzbxxtek)[hidden]{display:none}.saga-cookie-banner__details:where(.astro-fzbxxtek) p:where(.astro-fzbxxtek){margin:0}.saga-cookie-banner__actions:where(.astro-fzbxxtek){display:flex;gap:8px;flex-shrink:0;align-items:center}.saga-cookie-banner__actions:where(.astro-fzbxxtek) button:where(.astro-fzbxxtek){font-family:inherit;font-weight:600;font-size:.8125rem;padding:8px 20px;border-radius:var(--radius-sm, 6px);white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.saga-cookie-banner__actions:where(.astro-fzbxxtek) :where(.astro-fzbxxtek)[data-cookie-action=deny]{background:transparent;color:var(--text-secondary, #d1d5db);border:1px solid var(--border-strong, rgba(255, 255, 255, .12))}.saga-cookie-banner__actions:where(.astro-fzbxxtek) :where(.astro-fzbxxtek)[data-cookie-action=deny]:hover{border-color:var(--text-secondary, #d1d5db);color:var(--text-primary, #f9fafb)}.saga-cookie-banner__actions:where(.astro-fzbxxtek) :where(.astro-fzbxxtek)[data-cookie-action=accept]{background:var(--accent, #0ea5e9);color:#fff;border:1px solid transparent}.saga-cookie-banner__actions:where(.astro-fzbxxtek) :where(.astro-fzbxxtek)[data-cookie-action=accept]:hover{background:var(--accent-hover, #0284c7)}@media(max-width:768px){.saga-cookie-banner__inner:where(.astro-fzbxxtek){padding:12px var(--space-5, 16px)}.saga-cookie-banner__row:where(.astro-fzbxxtek){flex-wrap:wrap;gap:8px}.saga-cookie-banner__summary:where(.astro-fzbxxtek){flex-basis:100%}.saga-cookie-banner__actions:where(.astro-fzbxxtek){flex:1}.saga-cookie-banner__actions:where(.astro-fzbxxtek) button:where(.astro-fzbxxtek){flex:1}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
