:where(.astro-agncc4x7)[data-wave-root]{--wave-bg: 255, 255, 255}:where(.astro-agncc4x7)[data-wave-root][data-theme=dark]{--wave-bg: 9, 9, 11}@media(prefers-color-scheme:dark){:where(.astro-agncc4x7)[data-wave-root][data-theme=auto]{--wave-bg: 9, 9, 11}}.wave-overlay:where(.astro-agncc4x7){background:radial-gradient(ellipse 46% 42% at 50% 48%,rgba(var(--wave-bg),.75),rgba(var(--wave-bg),.45) 45%,rgba(var(--wave-bg),0));mask-image:radial-gradient(ellipse 50% 46% at 50% 48%,#000 50%,transparent 100%)}:where(.astro-pmcm5pzz)[data-problem] :where(.astro-pmcm5pzz)[data-p]{transition:opacity .6s ease,translate .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}:where(.astro-pmcm5pzz)[data-problem][data-wait]:not([data-play]) :where(.astro-pmcm5pzz)[data-p]{opacity:0;translate:var(--from, 0 10px)}:where(.astro-pmcm5pzz)[data-problem][data-wait]:not([data-play]) .problem-arrow:where(.astro-pmcm5pzz){scale:.6}:where(.astro-pmcm5pzz)[data-problem] .problem-arrow:where(.astro-pmcm5pzz){transition-property:opacity,translate,scale}:where(.astro-pmcm5pzz)[data-problem][data-play] .problem-arrow:where(.astro-pmcm5pzz){animation:problem-pulse 2.4s ease-out 1.6s infinite}@keyframes problem-pulse{0%{box-shadow:0 0 #7c3aed59}70%,to{box-shadow:0 0 0 14px #7c3aed00}}.problem-settle:where(.astro-pmcm5pzz){animation:problem-settle .5s ease}@keyframes problem-settle{40%{transform:scale(1.08);color:var(--color-brand-600)}}.sources-grid:where(.astro-rencc7n7){background-image:linear-gradient(to right,rgb(124 58 237 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(124 58 237 / .05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 75% 50%,black 25%,transparent 70%)}:where(.astro-ubwhmnzb)[data-act-panel] :where(.astro-ubwhmnzb)[data-reveal]{transition:opacity .45s ease,translate .45s ease;transition-delay:var(--d, 0ms)}:where(.astro-ubwhmnzb)[data-act-panel]:not([data-active]) :where(.astro-ubwhmnzb)[data-reveal]{opacity:0;translate:0 8px;transition-delay:0ms}:where(.astro-ubwhmnzb)[data-act-panel][data-reset] :where(.astro-ubwhmnzb)[data-reveal]{transition:none}@media(prefers-reduced-motion:reduce){:where(.astro-ubwhmnzb)[data-act-panel] :where(.astro-ubwhmnzb)[data-reveal]{transition:none}}:where(.astro-sck6lrkm)[data-day-panel] :where(.astro-sck6lrkm)[data-reveal]{transition:opacity .5s ease,translate .5s ease;transition-delay:var(--d, 0ms)}:where(.astro-sck6lrkm)[data-day-panel]:not([data-active]) :where(.astro-sck6lrkm)[data-reveal]{opacity:0;translate:0 10px;transition-delay:0ms}:where(.astro-sck6lrkm)[data-day-panel] :where(.astro-sck6lrkm)[data-grow]{transform-origin:bottom;transition:transform .7s ease-out;transition-delay:var(--d, 0ms)}:where(.astro-sck6lrkm)[data-day-panel]:not([data-active]) :where(.astro-sck6lrkm)[data-grow]{transform:scaleY(0);transition-delay:0ms}:where(.astro-sck6lrkm)[data-day-panel][data-reset] :where(.astro-sck6lrkm)[data-reveal],:where(.astro-sck6lrkm)[data-day-panel][data-reset] :where(.astro-sck6lrkm)[data-grow]{transition:none}@media(prefers-reduced-motion:reduce){:where(.astro-sck6lrkm)[data-day-panel] :where(.astro-sck6lrkm)[data-reveal],:where(.astro-sck6lrkm)[data-day-panel] :where(.astro-sck6lrkm)[data-grow]{transition:none}}.ac-show:where(.astro-73bjhlce){animation:ac-show 3.5s ease-in-out infinite}.ac-where:where(.astro-73bjhlce){max-width:24ch;animation:ac-where 3.5s ease-in-out infinite}.ac-dim:where(.astro-73bjhlce){opacity:.3;filter:blur(2px);animation:ac-dim 3.5s ease-in-out infinite}@keyframes ac-show{0%,37%{opacity:0;transform:translateY(4px)}50%,87%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes ac-where{0%,37%{max-width:0}50%,87%{max-width:24ch}to{max-width:0}}@keyframes ac-dim{0%,37%{opacity:1;filter:none}50%,87%{opacity:.3;filter:blur(2px)}to{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.ac-show:where(.astro-73bjhlce),.ac-where:where(.astro-73bjhlce),.ac-dim:where(.astro-73bjhlce){animation:none}}@media(max-width:639px){:where(.astro-dcmvnoiy)[data-compare][data-cmp="0"] :where(.astro-dcmvnoiy)[data-c]:not([data-c="0"]),:where(.astro-dcmvnoiy)[data-compare][data-cmp="1"] :where(.astro-dcmvnoiy)[data-c]:not([data-c="1"]),:where(.astro-dcmvnoiy)[data-compare][data-cmp="2"] :where(.astro-dcmvnoiy)[data-c]:not([data-c="2"]){display:none}}@media(max-width:767px){main>section:not(:first-child){padding-top:1.25rem}}
