.site-nav:where(.astro-4lunwx2e){position:fixed;top:0;left:0;right:0;z-index:100;transition:background-color var(--transition-base),backdrop-filter var(--transition-base)}.site-nav:where(.astro-4lunwx2e).scrolled{background-color:#0a0a0ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-inner:where(.astro-4lunwx2e){display:flex;align-items:center;justify-content:space-between;height:64px}.nav-logo:where(.astro-4lunwx2e){font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);background:linear-gradient(135deg,var(--accent-cue),var(--accent-master));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;flex-shrink:0}.nav-logo:where(.astro-4lunwx2e):hover{opacity:1}.nav-menu:where(.astro-4lunwx2e){display:flex;align-items:center;gap:var(--space-8)}.nav-links:where(.astro-4lunwx2e){display:flex;align-items:center;gap:var(--space-6);list-style:none;margin:0;padding:0}.nav-link:where(.astro-4lunwx2e){font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.nav-link:where(.astro-4lunwx2e):hover{color:var(--text-primary);opacity:1}.nav-cta:where(.astro-4lunwx2e){display:inline-flex;align-items:center;padding:.5rem 1.25rem;background-color:var(--accent-cue);color:#000;font-size:var(--text-sm);font-weight:600;border-radius:9999px;text-decoration:none;transition:opacity var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.nav-cta:where(.astro-4lunwx2e):hover{opacity:.9;transform:translateY(-1px)}.nav-hamburger:where(.astro-4lunwx2e){display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer;color:var(--text-primary)}.hamburger-bar:where(.astro-4lunwx2e){display:block;width:100%;height:2px;background-color:currentColor;border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-fast)}#nav-hamburger:where(.astro-4lunwx2e)[aria-expanded=true] .hamburger-bar:where(.astro-4lunwx2e):nth-child(1){transform:translateY(7px) rotate(45deg)}#nav-hamburger:where(.astro-4lunwx2e)[aria-expanded=true] .hamburger-bar:where(.astro-4lunwx2e):nth-child(2){opacity:0}#nav-hamburger:where(.astro-4lunwx2e)[aria-expanded=true] .hamburger-bar:where(.astro-4lunwx2e):nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:600px){.nav-hamburger:where(.astro-4lunwx2e){display:flex}.nav-menu:where(.astro-4lunwx2e){position:fixed;inset:64px 0 0;flex-direction:column;align-items:stretch;gap:0;background-color:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.08);padding:var(--space-8) var(--space-6);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--transition-base),transform var(--transition-base)}.nav-menu:where(.astro-4lunwx2e).is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links:where(.astro-4lunwx2e){flex-direction:column;align-items:flex-start;gap:0}.nav-links:where(.astro-4lunwx2e) li:where(.astro-4lunwx2e){width:100%;border-bottom:1px solid rgba(255,255,255,.06)}.nav-link:where(.astro-4lunwx2e){display:block;padding:var(--space-4) 0;font-size:var(--text-base);color:var(--text-primary)}.nav-cta:where(.astro-4lunwx2e){margin-top:var(--space-6);justify-content:center;padding:.875rem 1.5rem;font-size:var(--text-base)}}.simple-code-editor[data-v-5eb5d8d3]{width:100%;height:100%;min-height:200px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}[data-v-5eb5d8d3] .cm-editor{height:100%;background-color:#1a1a2e}[data-v-5eb5d8d3] .cm-editor.cm-focused{outline:none;border-color:#00d9ff66}[data-v-5eb5d8d3] .cm-gutters{background-color:#16162a;border-right:1px solid rgba(255,255,255,.06)}.hero-audio-widget[data-v-2bfb50b5]{width:100%;max-width:520px;background-color:var(--bg-secondary);border:1px solid rgba(0,217,255,.18);border-radius:10px;overflow:hidden;margin-block:var(--space-4)}.widget-header[data-v-2bfb50b5]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--bg-tertiary);border-bottom:1px solid rgba(255,255,255,.06)}.widget-label[data-v-2bfb50b5]{font-size:.75rem;font-weight:600;color:var(--accent-cue);text-transform:uppercase;letter-spacing:.08em}.widget-hint[data-v-2bfb50b5],.widget-status[data-v-2bfb50b5]{font-size:.75rem;color:var(--text-muted)}.widget-status--playing[data-v-2bfb50b5]{color:var(--accent-cue)}.widget-editor[data-v-2bfb50b5],.widget-editor[data-v-2bfb50b5] .simple-code-editor{min-height:80px}.widget-editor[data-v-2bfb50b5] .cm-content{min-height:60px}.widget-footer[data-v-2bfb50b5]{padding:var(--space-3) var(--space-4);background-color:var(--bg-tertiary);border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:var(--space-2)}.widget-play-btn[data-v-2bfb50b5]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(0,217,255,.4);background-color:transparent;color:var(--accent-cue);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;align-self:flex-start;min-height:44px}.widget-play-btn[data-v-2bfb50b5]:hover{background-color:#00d9ff1a;border-color:#00d9ffb3}.widget-play-btn--active[data-v-2bfb50b5]{background-color:#00d9ff1f}.btn-icon[data-v-2bfb50b5]{display:flex;align-items:center;justify-content:center}.widget-error[data-v-2bfb50b5]{font-size:.8125rem;color:#f87171;margin:0;line-height:1.4}.download-button-group[data-v-08d1566a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.download-btn[data-v-08d1566a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;background-color:var(--accent-cue, #00d9ff);color:#000;width:100%;max-width:280px;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.download-btn[data-v-08d1566a]:hover{opacity:.9;transform:translateY(-2px)}.download-hint[data-v-08d1566a]{font-size:.75rem;font-weight:400;opacity:.65}.download-linux-note[data-v-08d1566a]{font-size:.75rem;color:var(--text-muted, rgba(255, 255, 255, .45));text-align:center;margin:0}.hero:where(.astro-bbe6dxrz){position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:64px}.hero:where(.astro-bbe6dxrz):before{content:"";position:absolute;top:50%;left:50%;width:800px;height:600px;transform:translate(-50%,-60%);background:radial-gradient(ellipse at center,rgba(0,217,255,.07) 0%,rgba(255,0,255,.04) 50%,transparent 70%);pointer-events:none}.hero-inner:where(.astro-bbe6dxrz){position:relative;z-index:1;padding-block:var(--space-24)}.hero-content:where(.astro-bbe6dxrz){max-width:680px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}.hero-headline:where(.astro-bbe6dxrz){background:linear-gradient(135deg,#fff,#ffffffbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subheadline:where(.astro-bbe6dxrz){font-size:var(--text-xl);color:var(--text-secondary);max-width:50ch;line-height:1.5}.hero-ctas:where(.astro-bbe6dxrz){display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.btn:where(.astro-bbe6dxrz){display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:var(--text-base);font-weight:600;border-radius:8px;text-decoration:none;transition:opacity var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.btn:where(.astro-bbe6dxrz):hover{opacity:.9;transform:translateY(-2px)}.btn-primary:where(.astro-bbe6dxrz){background-color:var(--accent-cue);color:#000}.btn-secondary:where(.astro-bbe6dxrz){background-color:transparent;color:var(--text-primary);border:1.5px solid rgba(255,255,255,.25)}.btn-secondary:where(.astro-bbe6dxrz):hover{border-color:#ffffff80;opacity:1}.hero-disclaimer:where(.astro-bbe6dxrz){font-size:var(--text-xs);color:var(--text-muted);max-width:none}@media(max-width:600px){.hero-subheadline:where(.astro-bbe6dxrz){font-size:var(--text-lg)}.hero-ctas:where(.astro-bbe6dxrz){flex-direction:column;width:100%;max-width:320px}.btn:where(.astro-bbe6dxrz){width:100%}}.feature-showcase:where(.astro-b6zw2s2h){padding-block:var(--space-24);background-color:var(--bg-secondary)}.section-heading:where(.astro-b6zw2s2h){text-align:center;margin-bottom:var(--space-12);color:var(--text-primary)}.tab-bar:where(.astro-b6zw2s2h){display:flex;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-12)}.tab-btn:where(.astro-b6zw2s2h){padding:.625rem 1.5rem;background-color:transparent;border:1.5px solid rgba(255,255,255,.15);border-radius:9999px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.tab-btn:where(.astro-b6zw2s2h):hover{border-color:#ffffff59;color:var(--text-primary)}.tab-btn:where(.astro-b6zw2s2h).is-active{background-color:var(--accent-cue);border-color:var(--accent-cue);color:#000;font-weight:600}.tab-panel:where(.astro-b6zw2s2h).is-hidden{display:none}.feature-grid:where(.astro-b6zw2s2h){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.feature-card:where(.astro-b6zw2s2h){background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:var(--space-8);transition:border-color var(--transition-base),transform var(--transition-base)}.feature-card:where(.astro-b6zw2s2h):hover{border-color:#00d9ff33;transform:translateY(-2px)}.feature-title:where(.astro-b6zw2s2h){font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-3)}.feature-desc:where(.astro-b6zw2s2h){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;max-width:none}@media(max-width:600px){.feature-grid:where(.astro-b6zw2s2h){grid-template-columns:1fr}.tab-bar:where(.astro-b6zw2s2h){gap:var(--space-2)}.tab-btn:where(.astro-b6zw2s2h){padding:.5rem 1.25rem;font-size:var(--text-xs)}}.social-proof:where(.astro-bcts4zk3){padding-block:var(--space-24);background-color:var(--bg-primary)}.section-heading:where(.astro-bcts4zk3){text-align:center;margin-bottom:var(--space-4)}.section-subheading:where(.astro-bcts4zk3){text-align:center;color:var(--text-secondary);font-size:var(--text-lg);max-width:55ch;margin-inline:auto;margin-bottom:var(--space-16)}.stats-grid:where(.astro-bcts4zk3){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.stat-card:where(.astro-bcts4zk3){display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-6);background-color:var(--bg-secondary);border:1px solid rgba(255,255,255,.06);border-radius:12px;gap:var(--space-2)}.stat-value:where(.astro-bcts4zk3){font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--accent-cue);line-height:1.2}.stat-label:where(.astro-bcts4zk3){font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-top:var(--space-1)}.stat-detail:where(.astro-bcts4zk3){font-size:var(--text-xs);color:var(--text-muted);max-width:none}@media(max-width:900px){.stats-grid:where(.astro-bcts4zk3){grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stats-grid:where(.astro-bcts4zk3){grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.stat-card:where(.astro-bcts4zk3){padding:var(--space-6) var(--space-4)}}[data-section=pricing]{padding-block:var(--space-24);background-color:var(--bg-secondary);text-align:center}[data-section=pricing] .section-heading{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-12);color:var(--text-primary)}.pricing-card{max-width:480px;margin-inline:auto;background-color:var(--bg-elevated, var(--bg-tertiary));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:var(--space-10) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.pricing-card:hover{border-color:#00d9ff40}.pricing-price{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.pricing-amount{font-size:clamp(3rem,8vw,4rem);font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-.02em}.pricing-license-type{font-size:var(--text-lg);font-weight:600;color:var(--accent-cue)}.pricing-license-subtext{font-size:var(--text-sm);color:var(--text-muted)}.pricing-features{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.pricing-feature-item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.pricing-feature-item:before{content:"+";color:var(--accent-cue);font-weight:700;font-size:var(--text-base);flex-shrink:0;line-height:1.4}.pricing-cta{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pricing-trial-note{font-size:var(--text-xs);color:var(--text-muted);max-width:38ch;text-align:center;line-height:1.5}[data-section=faq]{padding-block:var(--space-24);background-color:var(--bg-primary)}[data-section=faq] .section-heading{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-10);color:var(--text-primary);text-align:center}.faq-list{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{background-color:var(--bg-secondary);border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;transition:border-color var(--transition-fast, .15s ease)}.faq-item[open]{border-color:#00d9ff33}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--text-primary);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--space-4)}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-question-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-muted);transition:transform var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}.faq-item[open] .faq-question-icon{transform:rotate(45deg);border-color:var(--accent-cue);color:var(--accent-cue)}.faq-answer{padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;border-top:1px solid rgba(255,255,255,.05);padding-top:var(--space-4)}@media(max-width:600px){.pricing-card{max-width:100%;padding:var(--space-8) var(--space-4);border-radius:12px}.pricing-amount{font-size:3rem}[data-section=pricing] .section-heading{font-size:var(--text-2xl)}.faq-question{padding:var(--space-4) var(--space-4);font-size:var(--text-sm)}.faq-answer{padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-xs)}}.site-footer:where(.astro-gcn2mc3v){background-color:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.06);padding-block:var(--space-16) var(--space-8)}.footer-inner:where(.astro-gcn2mc3v){display:flex;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12)}.footer-brand:where(.astro-gcn2mc3v){max-width:240px}.footer-logo:where(.astro-gcn2mc3v){display:inline-block;font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent-cue),var(--accent-master));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-3)}.footer-tagline:where(.astro-gcn2mc3v){font-size:var(--text-sm);color:var(--text-muted);max-width:none}.footer-nav:where(.astro-gcn2mc3v){display:flex;gap:var(--space-12)}.footer-nav-group:where(.astro-gcn2mc3v){display:flex;flex-direction:column;gap:var(--space-4)}.footer-nav-heading:where(.astro-gcn2mc3v){font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.footer-nav-list:where(.astro-gcn2mc3v){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.footer-nav-list:where(.astro-gcn2mc3v) a:where(.astro-gcn2mc3v){font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-nav-list:where(.astro-gcn2mc3v) a:where(.astro-gcn2mc3v):hover{color:var(--text-primary);opacity:1}.footer-bottom:where(.astro-gcn2mc3v){border-top:1px solid rgba(255,255,255,.06);padding-top:var(--space-8)}.footer-copy:where(.astro-gcn2mc3v){font-size:var(--text-xs);color:var(--text-muted);max-width:none}@media(max-width:600px){.footer-inner:where(.astro-gcn2mc3v){flex-direction:column;gap:var(--space-8)}.footer-brand:where(.astro-gcn2mc3v){max-width:none}.footer-nav:where(.astro-gcn2mc3v){gap:var(--space-8)}}.guided-tour[data-v-cd419d2d]{padding-block:var(--space-24)}.tour-heading[data-v-cd419d2d]{text-align:center;margin-bottom:var(--space-4)}.tour-subheading[data-v-cd419d2d]{text-align:center;color:var(--text-secondary);font-size:var(--text-lg);max-width:52ch;margin-inline:auto;margin-bottom:var(--space-16)}.tour-steps[data-v-cd419d2d]{display:flex;flex-direction:column;gap:0}.tour-step[data-v-cd419d2d]{border-top:1px solid rgba(255,255,255,.06);padding-block:var(--space-16);transition:background-color .2s ease}.tour-step--active[data-v-cd419d2d]{background-color:#00d9ff08}.tour-step-inner[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-8)}.tour-progress[data-v-cd419d2d]{display:flex;align-items:center;gap:var(--space-4)}.tour-progress-label[data-v-cd419d2d]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tour-dots[data-v-cd419d2d]{display:flex;gap:var(--space-2);list-style:none;padding:0;margin:0}.tour-dot[data-v-cd419d2d]{position:relative;width:8px;height:8px;border-radius:50%;border:none;padding:0;background-color:#fff3;cursor:pointer;transition:background-color .15s ease,transform .15s ease;touch-action:manipulation}.tour-dot[data-v-cd419d2d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.tour-dot[data-v-cd419d2d]:hover{background-color:#ffffff73;transform:scale(1.25)}.tour-dot--active[data-v-cd419d2d]{background-color:var(--accent-cue)}.tour-step-content[data-v-cd419d2d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.tour-step-instruction[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.tour-step-title[data-v-cd419d2d]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0}.tour-step-text[data-v-cd419d2d]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65;margin:0;max-width:42ch}.tour-cta-btn[data-v-cd419d2d]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:var(--text-base);font-weight:600;border-radius:8px;text-decoration:none;background-color:var(--accent-cue);color:#000;transition:opacity .15s ease,transform .15s ease;align-self:flex-start;margin-top:var(--space-4)}.tour-cta-btn[data-v-cd419d2d]:hover{opacity:.9;transform:translateY(-2px)}.tour-step-editor[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-3)}.tour-step-editor[data-v-cd419d2d] .simple-code-editor{min-height:120px}.tour-step-editor[data-v-cd419d2d] .cm-content{min-height:100px}.tour-step-controls[data-v-cd419d2d]{display:flex;flex-direction:column;gap:var(--space-2)}.tour-run-btn[data-v-cd419d2d]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(0,217,255,.4);background-color:transparent;color:var(--accent-cue);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;align-self:flex-start;min-height:44px;min-width:80px}.tour-run-btn[data-v-cd419d2d]:hover{background-color:#00d9ff1a;border-color:#00d9ffb3}.tour-run-btn--playing[data-v-cd419d2d]{background-color:#00d9ff1f;border-color:var(--accent-cue)}.tour-step-error[data-v-cd419d2d]{font-size:.8125rem;color:#f87171;margin:0;line-height:1.4}.tour-nav[data-v-cd419d2d]{display:flex;gap:var(--space-3);align-items:center}.tour-nav-btn[data-v-cd419d2d]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:6px;border:1.5px solid rgba(255,255,255,.2);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease;min-height:44px}.tour-nav-btn[data-v-cd419d2d]:hover{border-color:#ffffff73;color:var(--text-primary)}.tour-nav-btn--next[data-v-cd419d2d]{margin-left:auto}@media(max-width:768px){.tour-step-content[data-v-cd419d2d]{grid-template-columns:1fr;gap:var(--space-6)}.tour-step-text[data-v-cd419d2d]{max-width:none}.tour-nav-btn--next[data-v-cd419d2d]{margin-left:0}}html{scroll-padding-top:80px}.landing-section{padding-block:var(--space-24)}#download{padding-block:var(--space-24);background-color:var(--bg-tertiary);text-align:center}#download h2{margin-bottom:var(--space-4)}#download .section-sub{color:var(--text-secondary);font-size:var(--text-lg);max-width:50ch;margin-inline:auto;margin-bottom:var(--space-8)}#download .download-note{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-4)}.guided-tour{background-color:var(--bg-primary)}.tour-dots{list-style:none;padding:0;margin:0}#pricing{padding-block:var(--space-24);background-color:var(--bg-secondary);text-align:center}#pricing h2{margin-bottom:var(--space-4)}#pricing .pricing-note{color:var(--text-secondary);font-size:var(--text-base);max-width:55ch;margin-inline:auto}.btn:where(.astro-j7pv25f6){display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:var(--text-base);font-weight:600;border-radius:8px;text-decoration:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.btn:where(.astro-j7pv25f6):hover{opacity:.9;transform:translateY(-2px)}.btn-primary:where(.astro-j7pv25f6){background-color:var(--accent-cue);color:#000}
