.ov-tour-launch{gap:7px;white-space:nowrap}
.analysis-tour-open{overflow:hidden}
#analysis-tour-root{position:fixed;inset:0;z-index:1000;isolation:isolate}
.at-shade{position:absolute;inset:0;width:100%;height:100%;stroke:none;fill:none;pointer-events:none}
.at-dim{fill:#08090ccb}
.at-panel{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:376px;max-height:calc(100dvh - 48px);overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 80px #0006;outline:none}
.at-intro .at-panel{right:auto;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px))}
.at-body{padding:24px}.at-body h2{font-size:23px;line-height:1.25;letter-spacing:-.5px;font-weight:630;margin:0 0 14px}.at-lead{font-size:14px;line-height:1.75;color:var(--text);margin:0}
.at-intro .at-body{padding:28px}.at-intro .at-body h2{font-size:29px;letter-spacing:-.8px}.at-intro .at-lead{color:var(--muted)}
.at-choices{display:flex;flex-direction:column;margin:24px 0 20px;gap:10px}.at-choices>button{display:flex;align-items:center;gap:14px;text-align:left;padding:17px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}
.at-choices>button:hover{border-color:var(--accent);background:var(--tint)}.at-choice-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--accent);flex-shrink:0}.at-choice-icon svg{width:23px;height:23px}
.at-choices strong{display:block;font-size:14px;font-weight:550}.at-choices small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.5}.at-choices>button>svg{margin-left:auto;width:15px;flex-shrink:0;color:var(--faint)}
.at-footnote{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.at-footer{padding:16px 18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.at-footer>div{display:flex;gap:8px}.at-footer .btn{font-size:12px}.at-footer>span{font-size:11px;color:var(--faint)}
.at-resume{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-left:2px solid var(--accent);padding:2px 0 2px 14px;margin-top:20px}.at-resume>span{font-size:12px;color:var(--muted)}.at-resume .btn{font-size:12px}
.at-complete-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--green);color:var(--green);border-radius:50%;margin-bottom:22px}
@media(max-width:1050px){.at-panel{right:16px;width:340px}.at-body{padding:20px}.at-progress{padding-right:20px;padding-left:20px}.at-meter{margin:0 20px}.at-body h2{font-size:21px}}
@media(max-width:759px){.at-walkthrough .at-panel{top:auto;bottom:12px;right:12px;left:12px;transform:none;width:auto;max-height:48dvh}.at-body{padding:17px}.at-body h2{font-size:20px}.at-lead{font-size:13px;line-height:1.65}.at-route{margin-bottom:12px}.at-context{margin-top:14px}.at-footer{padding:12px 16px}.at-header{padding:11px 16px}.at-intro .at-body{padding:22px}.at-intro .at-body h2{font-size:26px}.analytics-workspace>.ov-heading{flex-wrap:wrap;gap:14px}.ov-heading-actions{flex-wrap:wrap}}
