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