.rz-tour__header{max-width:62ch}.rz-tour__grid{margin-top:clamp(40px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.rz-tour__device{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:clamp(240px,74vw,300px)}.rz-tour__device:before{content:"";position:absolute;inset:8% -30% 4%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,rgba(255,255,255,.09),transparent 70%)}.rz-tour__screen{position:relative;z-index:1;width:100%;border-radius:46px;box-shadow:0 40px 80px -24px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}.rz-tour__count{position:relative;z-index:1;color:var(--ink-text);font-variant-numeric:tabular-nums}.rz-tour__track{display:block;height:2px;border-radius:9999px;background:var(--ink-line);overflow:hidden}.rz-tour__fill{display:block;height:100%;background:var(--band-fg,#fff);transform:scaleX(0);transform-origin:0 50%}.rz-tour__steps{display:none;list-style:none;margin:0;padding:0}.rz-tour__step{display:grid;gap:10px;width:100%;padding:0 0 4px;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;opacity:.42;transition:opacity .4s var(--rail)}.rz-tour__step:hover,.rz-tour__step[aria-current=step]{opacity:1}.rz-tour__step:focus-visible{outline:2px solid var(--band-fg,#fff);outline-offset:6px;border-radius:4px}.rz-tour__code{margin-top:6px;color:var(--ink-text)}.rz-tour__headline{display:block;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--band-fg,#fff)}.rz-tour__body{display:block;font-size:.9375rem;line-height:1.55;color:var(--band-fg2,#c9c9c9);max-width:36ch}.rz-tour__caption{width:100%;max-width:420px;display:grid;gap:18px}.rz-tour__segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rz-tour__segment{display:grid;gap:8px;min-height:44px;padding:6px 0 0;border:0;background:none;color:var(--ink-text);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left}.rz-tour__segment[aria-current=step]{color:var(--band-fg,#fff)}.rz-tour__segment:focus-visible{outline:2px solid var(--band-fg,#fff);outline-offset:3px;border-radius:4px}.rz-tour__segLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-tour__copies{display:grid}.rz-tour__copy{grid-area:1/1;display:grid;gap:8px;opacity:0;transform:translate3d(0,10px,0);visibility:hidden;transition:opacity .4s var(--rail),transform .4s var(--rail),visibility 0s .4s}.rz-tour__copy[data-on]{opacity:1;transform:none;visibility:visible;transition:opacity .4s var(--rail),transform .4s var(--rail),visibility 0s}.rz-tour__copy .rz-tour__headline{font-size:1.25rem}@media (min-width:900px){.rz-tour__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.rz-tour__device{width:clamp(280px,24vw,320px)}.rz-tour__steps{display:grid;gap:clamp(36px,5vh,56px);width:100%;max-width:380px}.rz-tour__steps--left{justify-self:end;text-align:right}.rz-tour__steps--left .rz-tour__body{margin-left:auto}.rz-tour__steps--left .rz-tour__fill{transform-origin:100% 50%}.rz-tour__steps--right{justify-self:start}.rz-tour__caption{display:none}}@media (prefers-reduced-motion:reduce){.rz-tour__copy,.rz-tour__copy[data-on],.rz-tour__step{transition:none}}