.ra-tour{display:none}@media (min-width:1024px){.ra-tour{--ra-ink:hsl(var(--foreground));--ra-muted:hsl(var(--muted-foreground));--ra-surface:hsl(var(--card));--ra-fill:hsl(var(--muted));--ra-border:hsl(var(--border));--ra-brand:hsl(var(--primary-500));--ra-warm:hsl(var(--secondary-500));--tour-link:hsl(var(--primary-600));display:block;font-family:var(--font-body);color:var(--ra-ink);width:100%;isolation:isolate}.dark .ra-tour,[data-theme=dark] .ra-tour{--tour-link:hsl(var(--primary-300))}.ra-tour *{box-sizing:border-box}.ra-tour__group{height:820svh;position:relative}.ra-tour__pin{position:sticky;top:0;min-height:100svh;height:100svh;max-width:none;margin:auto;padding:88px 24px 24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center}.ra-tour__cards{align-self:center;display:flex;flex-direction:column;gap:8px;min-width:0}.ra-feature{border:1px solid var(--ra-border);border-radius:14px;background:var(--ra-fill);overflow:hidden}.ra-feature[data-active=true]{background:var(--ra-surface)}.ra-feature__toggle{appearance:none;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;text-align:left;width:100%;padding:12px 14px;color:inherit;background:none;border:0;cursor:pointer;font:inherit}.ra-feature__toggle:hover{background:hsl(var(--foreground)/.025)}.ra-feature__icon{display:block;width:20px;height:20px;margin-top:1px;color:var(--tour-link)}.ra-feature__icon svg{display:block;width:100%;height:100%}.ra-feature__title{display:block;font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.ra-feature[data-active=true] .ra-feature__title:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:11px;vertical-align:middle;background:var(--ra-warm)}.ra-feature__subtitle{grid-column:1/-1;display:none;font-size:11.5px;line-height:1.5;margin-top:4px;color:var(--tour-link)}.ra-feature[data-active=true] .ra-feature__subtitle{display:block}.ra-feature__details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.22,.72,.18,1),opacity .22s ease,visibility .38s}.ra-feature[data-active=true] .ra-feature__details{grid-template-rows:1fr;opacity:1;visibility:visible}.ra-feature__overflow{min-height:0;overflow:hidden}.ra-feature__body{padding:0 14px 14px}.ra-feature__body p{margin:0;color:var(--ra-muted);font-size:12.5px;line-height:1.6}.ra-feature__link{display:inline-flex;gap:10px;align-items:center;margin-top:9px;padding:4px 0;color:var(--tour-link);font-size:12.5px;font-weight:600;text-decoration:none}.ra-feature__link svg{width:16px;height:16px;transition:transform .2s}.ra-feature[data-active=true] .ra-feature__link svg{color:var(--ra-warm)}.ra-feature__link:hover svg{transform:translateX(3px)}.ra-feature__link:focus-visible,.ra-feature__toggle:focus-visible{outline:2px solid var(--ra-brand);outline-offset:-5px;border-radius:12px}.ra-feature__link:focus-visible{outline-offset:4px}.ra-tour__stage{width:100%;max-width:calc((100svh - 112px) * 16 / 9);aspect-ratio:16/9;position:relative;min-width:0;align-self:center;justify-self:center;overflow:hidden}.ra-tour__frame{display:block;width:100%;height:100%;position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s ease,visibility .36s}.ra-tour__frame[data-visible=true]{opacity:1;visibility:visible}.ra-tour__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (min-width:1024px) and (max-width:1050px){.ra-tour__pin{grid-template-columns:220px minmax(0,1fr)}}@media (min-width:1024px) and (max-height:620px){.ra-tour__group{height:auto}.ra-tour__pin{position:relative;height:auto;min-height:100svh;align-items:start}.ra-tour__stage{position:sticky;top:8px;align-self:start;background:hsl(var(--background));z-index:2}.ra-tour__cards{flex-shrink:0;overflow-anchor:none}}@media (prefers-reduced-motion:reduce){.ra-tour .ra-feature,.ra-tour .ra-feature__details,.ra-tour .ra-feature__link svg,.ra-tour .ra-tour__frame{transition:none}}html.reduce-motion .ra-tour .ra-feature,html.reduce-motion .ra-tour .ra-feature__details,html.reduce-motion .ra-tour .ra-feature__link svg,html.reduce-motion .ra-tour .ra-tour__frame{transition:none}