.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.tour-headers{display:grid}.tour-header{grid-area:1/1;transition:opacity .42s,transform .42s}.tour-header[data-active=false]{opacity:0;pointer-events:none;transform:translateY(10px)}.tour-header[data-active=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tour-header{transition:none}}.tour-header__pip{background:var(--ga);box-shadow:0 0 12px var(--ga)}.chapter-pill{backdrop-filter:blur(12px);background:#020617b3;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.chapter-chip{cursor:pointer;letter-spacing:-.01em;color:#fff6;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .25s,background .25s;display:inline-flex}.chapter-chip:hover{color:#fffc}.chapter-chip[aria-current=true]{color:#fff;background:#ffffff0d}.rail-seg{z-index:10;align-items:center;display:flex;position:relative}.rail-pip{background:#ffffff38;border-radius:9999px;flex-shrink:0;width:6px;height:6px;transition:background .25s,box-shadow .25s}.chapter-chip[aria-current=true] .rail-pip,.rail-chip-m[aria-current=true] .rail-pip{background:var(--ga);box-shadow:0 0 10px var(--ga)}.rail-dots-clip{grid-template-columns:0fr;transition:grid-template-columns .42s cubic-bezier(.2,.7,.2,1);display:grid}.rail-seg[data-active=true] .rail-dots-clip{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.rail-dots-clip{transition:none}}.rail-dots{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rail-counter{color:var(--ga,#34d399)}.rail-chip-m{color:#fff6;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:600;transition:color .25s;display:inline-flex}.rail-chip-m[aria-current=true]{color:#fff}.showcase-track{cursor:grab}.showcase-track.is-grabbing,.showcase-track.is-grabbing *{cursor:grabbing!important}.showcase-track.is-grabbing{user-select:none}.showcase-track img{-webkit-user-drag:none;user-drag:none}.slide-w-50{scroll-snap-align:center;flex-shrink:0;width:84vw;max-width:960px;height:620px}.slide-w-60{scroll-snap-align:center;flex-shrink:0;width:84vw;max-width:1160px;height:620px}.slide-w-70{scroll-snap-align:center;flex-shrink:0;width:84vw;max-width:1360px;height:620px}.slide-w-80{scroll-snap-align:center;flex-shrink:0;width:84vw;max-width:1560px;height:620px}@media (width>=768px){.slide-w-50{width:56vw;height:700px}.slide-w-60{width:66vw;height:700px}.slide-w-70{width:76vw;height:700px}.slide-w-80{width:84vw;height:700px}}@media (width>=1280px){.slide-w-50,.slide-w-60,.slide-w-70,.slide-w-80{height:760px}}.slide-frame{background:#0a0c11;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;height:100%;transition:box-shadow .5s,transform .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px -16px #000000b3,0 0 0 1px #ffffff05}[data-slide-id][data-active=true] .slide-frame{box-shadow:0 0 0 1px color-mix(in srgb, var(--slide-accent,#10b981) 28%, transparent), 0 0 44px -18px color-mix(in srgb, var(--slide-accent,#10b981) 32%, transparent), 0 24px 56px -12px #000000bf}.slide-frame :where([class*=font-serif],[style*=font-family i][style*=Fraunces i],[style*=font-family i][style*=Georgia i],[style*=font-family i][style*=serif i]){letter-spacing:-.01em;font-variation-settings:normal!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important}.slide-frame .feature-display,.slide-frame .feature-display em{letter-spacing:-.02em;font-weight:700;font-variation-settings:normal!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important}.slide-frame em,.slide-frame i,.slide-frame [class*=italic]{font-style:normal!important}.slide-frame__body>:not(.slide-skeleton):not(template){width:100%;height:100%}.slide-frame [style*="display: grid" i]:not([style*=width]),.slide-frame [class*=grid-cols]{width:100%}.nav-dot .nav-dot__active,.nav-dot[aria-selected=true] .nav-dot__inactive{display:none}.nav-dot[aria-selected=true] .nav-dot__active{display:block}
