html .side-nav{top:40px}html .side-nav .nav-logo img{width:64px;height:64px}html[data-theme=dark] .side-nav .nav-logo img{filter:none}html .nav-section:before{top:var(--track-top,5px);bottom:var(--track-bottom,5px);height:auto}html .product-preview{margin:18px 0 8px}html .product-preview img{margin:0 auto}html .footer-logo{opacity:1;width:56px}html[data-theme=dark] .footer-logo{filter:none}html button.theme-switcher{color:#888;cursor:pointer;width:auto;height:auto;font:inherit;justify-content:normal;gap:0;padding:2px;position:relative}html .theme-switcher-label{z-index:2;background:var(--bg);box-shadow:0 1px 3px var(--text-08);color:var(--text-55);white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 6px;font-size:9px;font-weight:550;line-height:1.25;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-2px)}html .theme-switcher:hover .theme-switcher-label,html .theme-switcher:focus-visible .theme-switcher-label{opacity:1;transform:translateY(0)}html .theme-switcher .theme-slot{z-index:1;justify-content:center;align-items:center;width:26px;height:22px;display:flex;position:relative}html .theme-switcher .theme-system-icon{color:inherit}html .theme-switcher .theme-target-icon{color:#333}html .theme-switcher:hover{color:#555}html .theme-switcher:hover .theme-target-icon{color:#111}html[data-theme=dark] .theme-switcher{color:#777}html[data-theme=dark] .theme-switcher .theme-target-icon{color:#ddd}html[data-theme=dark] .theme-switcher:hover{color:#aaa}html[data-theme=dark] .theme-switcher:hover .theme-target-icon{color:#fff}html .theme-switcher:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html .feature-grid-item .feature-icon{color:var(--text-40);flex-shrink:0;margin-top:2px}html .faq-q .faq-chevron{color:var(--text-25);flex-shrink:0}html .launch-progress{margin:18px 0 20px}html .launch-progress-track{background:var(--text-08);border-radius:999px;height:6px}html .launch-progress-labels{color:var(--text-65);justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;display:flex}html .launch-progress-status{color:var(--text-40);margin-top:3px;font-size:11px}html .pricing-schedule{color:var(--text-40);margin-top:12px;font-size:12px}html .pricing-schedule summary{cursor:pointer;width:fit-content}html .pricing-schedule p{margin-top:6px}@media (prefers-reduced-motion:reduce){html .rv,html .rv.visible{opacity:1;transition:none;transform:none}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:none!important}}
