.SiteNav-module__X3pajG__starfield{pointer-events:none;background:radial-gradient(120% 80% at 50% -10%, oklch(var(--accent-900) / .18), transparent 55%), radial-gradient(90% 60% at 80% 110%, oklch(var(--bg-elevated) / .5), transparent 60%);position:absolute;inset:0;overflow:hidden}.SiteNav-module__X3pajG__star{background:oklch(var(--text-primary));opacity:.55;will-change:transform, opacity;animation:SiteNav-module__X3pajG__twinkle var(--twinkle-dur,4s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);border-radius:9999px;position:absolute}.SiteNav-module__X3pajG__flare{background:oklch(var(--accent-600));box-shadow:0 0 12px 2px oklch(var(--accent-600) / .55);opacity:.9}@keyframes SiteNav-module__X3pajG__twinkle{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.7;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.SiteNav-module__X3pajG__star,.SiteNav-module__X3pajG__flare{opacity:.45;animation:none;transform:none}}
.SiteFooter-module__lWai2a__crown{background-color:oklch(var(--bg-base));width:100%;height:16px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 30px,#0000 30px 52px);mask-image:repeating-linear-gradient(90deg,#000 0 30px,#0000 30px 52px)}.SiteFooter-module__lWai2a__crownGlow{background-color:oklch(var(--accent-500) / .45);width:100%;height:2px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 30px,#0000 30px 52px);mask-image:repeating-linear-gradient(90deg,#000 0 30px,#0000 30px 52px)}
::view-transition-old(.eb-page){animation:.18s var(--ease-out-quint) both eb-page-out}::view-transition-new(.eb-page){animation:.42s var(--ease-out-quint) 60ms both eb-page-in}::view-transition-group(.eb-page){animation-duration:0s}@keyframes eb-page-out{to{opacity:0}}@keyframes eb-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}header.fixed.top-3.z-50{view-transition-name:eb-site-nav}::view-transition-group(eb-site-nav){z-index:60;animation:none}::view-transition-old(eb-site-nav){display:none}::view-transition-new(eb-site-nav){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.eb-shimmer{background-color:oklch(var(--bg-raised));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08;box-shadow:inset 0 1px lab(100% 0 0/.03)}.eb-shimmer:after{content:"";background:linear-gradient(100deg, transparent 30%, oklch(var(--accent-100) / .045) 48%, oklch(var(--text-primary) / .05) 52%, transparent 70%);animation:eb-shimmer-sweep 1.8s var(--ease-out-quint) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes eb-shimmer-sweep{to{transform:translate(100%)}}.eb-skeleton-stars{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 24%, oklch(var(--text-primary) / .22), transparent 100%), radial-gradient(1px 1px at 32% 62%, oklch(var(--text-primary) / .16), transparent 100%), radial-gradient(2px 2px at 56% 18%, oklch(var(--accent-300) / .28), transparent 100%), radial-gradient(1px 1px at 72% 48%, oklch(var(--text-primary) / .18), transparent 100%), radial-gradient(1.5px 1.5px at 86% 28%, oklch(var(--text-primary) / .2), transparent 100%), radial-gradient(1px 1px at 22% 82%, oklch(var(--text-primary) / .14), transparent 100%), radial-gradient(1.5px 1.5px at 64% 78%, oklch(var(--text-primary) / .16), transparent 100%), radial-gradient(1px 1px at 92% 66%, oklch(var(--text-primary) / .14), transparent 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.eb-shimmer:after{animation:none}}.eb-cmdk-backdrop{animation:eb-cmdk-backdrop-in .708s var(--ease-out-quint) both}.eb-cmdk-panel{animation:eb-cmdk-panel-in .708s var(--ease-out-quint) both}.eb-banner-in{animation:eb-fade-in .4s var(--ease-out-quint) both}@keyframes eb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes eb-cmdk-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes eb-cmdk-panel-in{0%{opacity:0;filter:blur(9.6px);transform:translateY(28.8px)scale(.84)}}@media (prefers-reduced-motion:reduce){.eb-cmdk-backdrop,.eb-cmdk-panel,.eb-banner-in{animation:none}}
