.ov-light{background:radial-gradient(45% 35% at 10% 0%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 70%)}.ov-dots{position:relative;isolation:isolate}.ov-dots:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(var(--fg-rgb) / .07) 1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.ov-panel{position:relative;background:radial-gradient(120% 80% at 0% 0%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 60%),var(--color-surface);border:1px solid color-mix(in oklab,var(--accent) 20%,transparent)}.ov-panel.is-lead{background:radial-gradient(120% 80% at 0% 0%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 60%),var(--color-surface)}.ov-panel.is-right{background:radial-gradient(120% 80% at 100% 0%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 60%),var(--color-surface)}.ov-panel:before,.ov-panel:after{content:"";position:absolute;pointer-events:none}.ov-panel:before{top:-1px;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 70%,transparent) 30%,transparent 75%)}.ov-panel.is-right:before{background:linear-gradient(270deg,transparent,color-mix(in oklab,var(--accent) 70%,transparent) 30%,transparent 75%)}.ov-panel:after{inset:-1px;border-radius:inherit;border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);box-shadow:0 24px 60px -32px color-mix(in oklab,var(--accent) 45%,transparent);opacity:0;transition:opacity .2s ease}.ov-panel:hover:after,.ov-panel:focus-within:after{opacity:1}.ov-neutral{--accent: var(--color-fg)}.ov-tag{background:rgb(var(--fg-rgb) / .06);color:rgb(var(--fg-rgb) / .8);border-radius:6px}.ov-ink{color:color-mix(in oklab,var(--accent) 72%,var(--color-fg))}.ov-link{text-decoration-line:none;text-decoration-thickness:1px;text-decoration-color:var(--accent);text-underline-offset:4px;transition:color .15s ease}.ov-link:hover,.ov-link:focus-visible{color:var(--color-fg);text-decoration-line:underline}.ov-link.is-inline{text-decoration-line:underline;text-decoration-color:color-mix(in oklab,var(--accent) 50%,transparent)}.ov-link.is-inline:hover,.ov-link.is-inline:focus-visible{text-decoration-color:var(--accent)}.ov-arrow{display:inline-block;color:var(--accent);transition:transform .15s ease}.ov-link:hover .ov-arrow,.ov-more:hover .ov-arrow{transform:translate(3px)}.ov-more{transition:color .15s ease}.ov-more:hover{color:var(--color-fg)}.ov-cta2{border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.ov-cta2:hover:not(:disabled){border-color:var(--accent)}.ov-cta2 svg{color:var(--accent)}.ov-run>li:not(:last-child):after{content:"·";content:"·" / "";margin-left:.5em;color:rgb(var(--fg-rgb) / .35)}.ov-lead-proof{border-left:2px solid var(--accent)}.ov-closing{background:radial-gradient(70% 120% at 12% 100%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 70%)}.ov-closing:after{content:"";position:absolute;inset-inline:0;top:0;height:1px;opacity:.5;pointer-events:none;background:linear-gradient(90deg,var(--spectrum, var(--color-fg), var(--color-fg)))}.ov-ring{position:relative;isolation:isolate}.ov-ring:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(var(--spectrum-loop, var(--color-fg), var(--color-fg)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(prefers-reduced-motion:reduce){#overview,#overview *,#overview *:before,#overview *:after{transition:none}.ov-link:hover .ov-arrow,.ov-more:hover .ov-arrow{transform:none}}
