.sol-display{letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.sol-title{letter-spacing:-.015em;text-wrap:balance;line-height:1.15}.sol-lead{text-wrap:pretty}.sol-press{transition:transform .12s ease-out,background-color .16s ease-out,box-shadow .2s ease-out,border-color .16s ease-out}.sol-press:active{transform:scale(.97)}.sol-glass{background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.sol-scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.sol-scroller::-webkit-scrollbar{display:none}.sol-stage{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 60%), var(--card)}.sol-core{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 96%, #000 4%), color-mix(in srgb, var(--primary) 78%, #0b1020 22%));color:#fff}.dark .sol-core{color:#0b1020}.sol-link{background:linear-gradient(to bottom, color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--primary) 45%, transparent));border-radius:2px;width:2px;height:2.25rem;margin-inline:auto;position:relative}.sol-link:after{content:"";inset-inline-start:-3px;background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:9999px;animation:2.6s cubic-bezier(.45,0,.25,1) infinite sol-travel;position:absolute;top:0}@keyframes sol-travel{0%{opacity:0;transform:translateY(-2px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(2rem)}}.sol-reveal[data-state=hidden]{opacity:0;transform:translateY(14px)}.sol-reveal{transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.sol-faq summary{cursor:pointer;list-style:none}.sol-faq summary::-webkit-details-marker{display:none}.sol-faq .sol-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1)}.sol-faq[open] .sol-chevron{transform:rotate(45deg)}.sol-faq[open] summary{color:var(--primary)}@media (prefers-reduced-motion:reduce){.sol-link:after{animation:none;top:calc(50% - 4px)}.sol-reveal,.sol-reveal[data-state=hidden]{opacity:1;transition:none;transform:none}.sol-press,.sol-faq .sol-chevron{transition:none}.sol-press:active{transform:none}}@media (prefers-reduced-transparency:reduce){.sol-glass{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.sol-glass{background:var(--background);border-bottom-color:var(--foreground)}}
