.ds-tour{--t-ink:var(--ds-ink,#101a3a);--t-ink-2:var(--ds-ink-2,#39436a);--t-ink-3:var(--ds-ink-3,#555f80);--t-brand:var(--ds-brand,#2e54d3);--t-brand-ink:var(--ds-brand-ink,#162c76);--t-brand-soft:var(--ds-brand-soft,#e2e9fb);--t-line:#dce3ef;--t-ease:cubic-bezier(.2,.8,.2,1);color:var(--t-ink);font-family:var(--ds-sans,system-ui,sans-serif);gap:28px;padding:40px 0 0;display:grid}.ds-tour-bar{z-index:20;width:var(--ds-page,min(1240px,calc(100% - 64px)));background:var(--t-brand-soft);border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;margin-inline:auto;padding:20px 24px;display:grid;position:sticky;top:0}.ds-tour-intro h1{font-family:var(--ds-serif,Georgia,serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:540;line-height:1.1}.ds-tour-intro p{color:var(--t-ink);margin:6px 0 0;font-size:16px;line-height:1.5}.ds-tour-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-tour-switch{background:#fff;border-radius:6px;gap:4px;padding:4px;display:inline-flex}.ds-tour-switch button{min-height:44px;color:var(--t-ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:650;line-height:1;transition:background .2s,color .2s;display:inline-flex}.ds-tour-switch button svg{width:20px;height:20px}.ds-tour-switch button:hover{background:var(--t-brand-soft)}.ds-tour-switch button[aria-pressed=true]{background:var(--t-brand-ink);color:#fff}.ds-tour-button{border:1px solid var(--t-line);min-height:44px;color:var(--t-ink);cursor:pointer;transition:transform .2s var(--t-ease),background .2s;background:#fff;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1}.ds-tour-button:hover{transform:translateY(-1px)}.ds-tour-button.primary{background:var(--t-ink);color:#fff;border-color:#0000}.ds-tour-button.primary:hover{background:var(--t-brand)}.ds-tour-switch button:focus-visible,.ds-tour-button:focus-visible{outline:2px solid var(--t-brand);outline-offset:2px}.ds-tour-note{color:var(--t-ink-2);grid-column:1/-1;margin:0;font-size:14px}.ds-tour-stage{width:var(--ds-page,min(1240px,calc(100% - 64px)));justify-content:center;margin-inline:auto;display:flex;position:relative}.ds-tour-device{transform-origin:top;animation:ds-tour-in .45s var(--t-ease);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ds-tour-device.phone,.ds-tour-device.tablet{background:var(--t-brand-ink);border-radius:56px;padding:14px}.ds-tour-device.tablet{border-radius:38px;padding:18px}.ds-tour-device.phone:before{content:"";z-index:3;background:#0b0e13;border-radius:16px;width:96px;height:28px;margin-left:-48px;position:absolute;top:24px;left:50%}.ds-tour-device.web{outline:10px solid var(--t-brand-ink);background:#fff;border-radius:10px}.ds-tour-device iframe{background:#f4f5f8;border:0;flex:none;display:block}.ds-tour-status{color:#111827;background:#f4f5f8;border-radius:42px 42px 0 0;justify-content:space-between;align-items:center;padding:0 30px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:flex}.ds-tour-device.tablet .ds-tour-status{border-radius:22px 22px 0 0;padding:0 20px;font-size:12px}.ds-tour-glyphs{align-items:center;gap:6px;display:inline-flex}.ds-tour-glyphs svg{fill:currentColor;width:auto;height:12px}.ds-tour-home-strip{background:#fff;border-radius:0 0 42px 42px;flex:none;place-items:center;display:grid}.ds-tour-device.tablet .ds-tour-home-strip{border-radius:0 0 22px 22px}.ds-tour-home{background:#11182759;border-radius:3px;width:134px;height:5px}.ds-tour-device.tablet .ds-tour-home{width:300px}.ds-tour-browser{background:var(--ds-brand-pale,#f0f3fc);align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.ds-tour-browser .dots{gap:7px;display:inline-flex}.ds-tour-browser .dots i{background:var(--t-brand-soft);border-radius:3px;width:11px;height:11px}.ds-tour-browser .url{max-width:520px;color:var(--t-ink-3);text-align:center;background:#fff;border-radius:4px;flex:1;margin-inline:auto;padding:6px 14px;font-size:13px}.ds-tour-native{border:6px solid var(--t-brand-ink);border-radius:20px;width:calc(100% - 32px);height:calc(100vh - 200px);min-height:560px;margin-inline:auto;overflow:hidden}.ds-tour-native iframe{border:0;width:100%;height:100%}@keyframes ds-tour-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (width<=900px){.ds-tour-bar{grid-template-columns:1fr}.ds-tour-controls{justify-content:flex-start}}@media (width<=759px){.ds-tour{padding-top:24px}.ds-tour-bar{border-radius:10px;width:calc(100% - 32px);position:relative}}@media (prefers-reduced-motion:reduce){.ds-tour-device{animation:none}.ds-tour-button{transition:none}}