.tab-track[data-astro-cid-zzjt3uh6]{scrollbar-width:none;background:#ffffff05;border:1px solid #ffffff12}.tab[data-astro-cid-zzjt3uh6]{color:var(--color-ink-faint);transition:background-color .15s ease-out,color .15s ease-out;position:relative}.tab[data-astro-cid-zzjt3uh6]:hover{color:var(--color-ink-soft)}.tab[data-astro-cid-zzjt3uh6][aria-selected=true]{color:var(--color-ink);background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.tab[data-astro-cid-zzjt3uh6]:after{content:"";background:var(--color-spark);width:14px;height:1px;box-shadow:0 0 6px var(--color-spark);opacity:0;border-radius:1px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out;position:absolute;bottom:2px;left:50%;transform:translate(-50%)scaleX(0)}.tab[data-astro-cid-zzjt3uh6][aria-selected=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}.showcase-panels[data-astro-cid-sqf7luse] [role=tabpanel]{min-height:calc(var(--panel-h) + 4.5rem)}.layout-centered[data-astro-cid-sqf7luse] .showcase-panels[data-astro-cid-sqf7luse] [role=tabpanel]>p{text-align:center;margin-inline:auto}.note-cell[data-astro-cid-sqf7luse]:before{content:"";background:var(--color-spark);width:1.5rem;height:1px;position:absolute;top:-1px;left:0}@media (width>=64rem){.note-cell[data-astro-cid-sqf7luse]+.note-cell[data-astro-cid-sqf7luse]{border-left:1px solid var(--color-rule)}.note-cell[data-astro-cid-sqf7luse]+.note-cell[data-astro-cid-sqf7luse]:before{left:2rem}}.hero-waves[data-astro-cid-zib6va6j]{z-index:-1;pointer-events:none;width:100%;height:calc(100% + 5rem);position:absolute;inset:-5rem 0 0}.feature[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-spark);width:1.5rem;height:1px;position:absolute;top:-1px;left:0}@media (width>=64rem){.feature[data-astro-cid-lcdefpme]{padding-inline:2rem}.feature[data-astro-cid-lcdefpme]:nth-child(4n+1){padding-left:0}.feature[data-astro-cid-lcdefpme]:nth-child(4n){padding-right:0}.feature[data-astro-cid-lcdefpme]:not(:nth-child(4n+1)){border-left:1px solid var(--color-rule)}.feature[data-astro-cid-lcdefpme]:not(:nth-child(4n+1)):before{left:2rem}}.promise[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-spark);width:1.5rem;height:1px;position:absolute;top:-1px;left:0}@media (width>=40rem){.promise[data-astro-cid-lcdefpme]+.promise[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-rule)}.promise[data-astro-cid-lcdefpme]+.promise[data-astro-cid-lcdefpme]:before{left:2rem}}.reveal-on [data-reveal]:not(.is-in){opacity:0}.reveal-on [data-reveal]{transition:opacity .4s ease-out}@media (prefers-reduced-motion:no-preference){.reveal-on [data-reveal]:not(.is-in){translate:0 16px}.reveal-on [data-reveal]{transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms)}}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 72% 45%, color-mix(in oklab, var(--color-spark) 7%, transparent), transparent 75%), linear-gradient(180deg, #111215, var(--color-ground) 85%);position:absolute;inset:-5rem 0 0}.landing[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow-x:clip}.landing[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing :is(.showcase-panels,.hero-fill){isolation:isolate;position:relative}.landing :is(.showcase-panels,.hero-fill):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,#ffffff0b,#0000 70%);position:absolute;inset:-12% -8% -18%}.panel-fill :is([data-demo],.app-window){height:100%}#start :is([data-packages],[data-library]){width:calc(100% - 48px)!important;left:24px!important}@media (width>=64rem){.hero-fill :is(.window-frame,[data-demo],.app-window),.hero-fill .window-frame>:first-child{height:100%}}
