.ProductWalkthrough_root__IPcB_{--demo-bg:#171421;--demo-panel:#211d2f;--demo-line:#3d354f;--demo-muted:#c7bfd8;--demo-violet:#bca8ff;--demo-mint:#85e4bd;--demo-error:#ffb7c9;margin:0;min-width:0;overflow:hidden;border:1px solid var(--demo-line);border-radius:10px;background:var(--demo-bg);color:#faf8ff;box-shadow:0 10px 24px -22px #24174466,0 35px 90px -55px #5842a280;font-family:var(--font-sans,system-ui,sans-serif)}.ProductWalkthrough_root__IPcB_ a,.ProductWalkthrough_root__IPcB_ button{font:inherit;touch-action:manipulation}.ProductWalkthrough_root__IPcB_ a:focus-visible,.ProductWalkthrough_root__IPcB_ button:focus-visible{outline:3px solid var(--demo-violet);outline-offset:-4px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbar__gYX25{display:flex;align-items:center;gap:18px;min-height:53px;padding:12px 22px;border-bottom:1px solid var(--demo-line);background:#201a2c}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj{display:flex;gap:5px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj i{height:6px;width:6px;border-radius:50%;background:#8a7a9f}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj i:first-child{background:#c098be}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbarTitle__vjNHU{display:flex;align-items:center;gap:9px;min-width:0;color:#d8d0e8;font:11px/1.5 var(--font-mono,monospace);overflow-wrap:anywhere}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_provenance__IR7gh{margin-left:auto;white-space:nowrap;color:var(--demo-violet);font:10px/1.5 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_scene__7Ihog{display:grid;grid-template-columns:250px minmax(0,1fr)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV{min-width:0;display:flex;flex-direction:column;padding:24px 16px;border-right:1px solid var(--demo-line);background:linear-gradient(150deg,#241c33,#191522)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_railTitle__9sFzy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 8px 20px;color:var(--demo-muted);font:11px/1.5 var(--font-mono,monospace)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_railTitle__9sFzy>span{color:#ae9fc5;font-size:10px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV ol{min-width:0;width:100%;list-style:none;margin:0;padding:0;display:grid;gap:3px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;padding:9px 8px;color:var(--demo-muted);background:transparent;border:1px solid transparent;border-radius:5px;font-size:12px;line-height:1.4;cursor:pointer}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li button>span:nth-child(2){flex:1}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_stageIcon__6UB1n{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border:1px solid #5b506d;border-radius:50%;font:10px var(--font-mono,monospace)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=current] button{color:white;background:#3c2b5c;border-color:#6c5097}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=current] .ProductWalkthrough_stageIcon__6UB1n{color:white;border-color:var(--demo-violet);background:#7654d5;box-shadow:0 0 0 3px #bca8ff13}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=passed] .ProductWalkthrough_stageIcon__6UB1n{color:var(--demo-mint);border-color:#426459}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=failed] .ProductWalkthrough_stageIcon__6UB1n{color:var(--demo-error);border-color:#996276}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=review] .ProductWalkthrough_stageIcon__6UB1n{color:var(--demo-violet)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_device__NitVe{display:flex;gap:10px;align-items:center;margin:24px 8px 0;padding-top:18px;border-top:1px solid var(--demo-line);color:var(--demo-violet);font-size:11px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_device__NitVe>span>span{display:block;color:var(--demo-muted);font-size:10px;margin-top:5px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4{min-width:0;padding:30px 34px 26px;background:radial-gradient(ellipse at 100% 0,#5032703d,transparent 62%)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_sceneHeading__lvIXf{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_eyebrow__gOiz3{color:var(--demo-violet);font:10px/1.5 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_stepCounter__dxnTf{color:var(--demo-muted);font:11px/1.5 var(--font-mono,monospace)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4 h3{margin:0;color:white;font-size:clamp(23px,2.5vw,34px);font-weight:650;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_description__Wrz4A{min-height:48px;max-width:57ch;margin:12px 0 24px;color:var(--demo-muted);font-size:14px;line-height:1.65}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_output__DR0IA{overflow:hidden;min-height:248px;border:1px solid #51415f;border-radius:6px;background:#100e18;box-shadow:0 18px 35px -30px #000;animation:ProductWalkthrough_demo-reveal__HhHdE .26s ease-out}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outputHeading__L4yDU{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid #312a40;color:var(--demo-muted);font:11px/1.5 var(--font-mono,monospace)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outputSignal__pk7kD{height:5px;width:5px;background:var(--demo-mint);border-radius:50%;margin-left:auto;box-shadow:0 0 10px #85e4bd44}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_lines__k_qJ5{padding:16px 0 20px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp{display:grid;grid-template-columns:36px minmax(0,1fr);padding:5px 16px;gap:12px;line-height:1.65}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp code{color:#e6e0ef;font:13px/1.65 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;background:none;padding:0}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_lineNumber__syIlc{font:10px/1.9 var(--font-mono,monospace);color:#9b8bac;user-select:none;text-align:right}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp[data-kind=added] code{color:var(--demo-mint)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp[data-kind=removed] code{color:var(--demo-error)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp[data-kind=removed]{background:#ff71830a}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_approvalStamp__j34bw{display:flex;align-items:center;gap:9px;margin:0 16px 16px;padding:11px 13px;background:#213e35;color:var(--demo-mint);border:1px solid #446a5b;border-radius:4px;font-size:12px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outcome__DZSYw{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:11px;color:#dbd3e8}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outcomeIcon__gG6jN{display:grid;place-items:center;width:20px;height:20px;border:1px solid #466b5b;border-radius:50%;color:var(--demo-mint)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outcomeIcon__gG6jN[data-result=failed]{color:var(--demo-error);border-color:#8a5068}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outcomeIcon__gG6jN[data-result=review]{color:var(--demo-violet);border-color:#76609d}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_outcomeRule__PwXM_{height:1px;background:var(--demo-line);flex:1;margin-left:8px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--demo-line);padding:8px 20px;color:var(--demo-muted);font-size:11px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P>span{display:flex;align-items:center;gap:8px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P>span svg{color:var(--demo-violet)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P>div{display:flex;gap:16px;align-items:center}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P a,.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;padding:4px 0;color:#e3d8ff;background:none;text-decoration:none;cursor:pointer;font-size:11px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P button:disabled{opacity:.5;cursor:default}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P a:hover{text-decoration:underline;text-underline-offset:3px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_scene__7Ihog{grid-template-columns:1fr}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_content__M__C4{padding:25px 25px 20px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_content__M__C4 h3{font-size:27px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_description__Wrz4A{font-size:13px;min-height:44px;margin-bottom:18px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_output__DR0IA{min-height:218px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_lines__k_qJ5{padding-block:12px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf{display:flex;gap:8px;align-items:center;margin-top:18px;min-height:44px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:36px;min-height:44px;padding:0 4px;border:0;background:transparent;color:#eee8f9;cursor:pointer}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf button>span:first-child{height:4px;width:28px;border-radius:3px;background:#675776}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf button>span[data-complete=true]{background:var(--demo-violet)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStageLabel__syux_{font-size:10px;line-height:1.3}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_scene__7Ihog{grid-template-columns:200px minmax(0,1fr)}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_content__M__C4{padding:24px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_content__M__C4 h3{font-size:25px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_rail__ofWZV{padding:22px 10px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_rail__ofWZV li button{font-size:11px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_output__DR0IA{min-height:230px}@keyframes ProductWalkthrough_demo-reveal__HhHdE{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_scene__7Ihog,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_scene__7Ihog{grid-template-columns:minmax(0,1fr)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_rail__ofWZV{padding:14px 14px 12px;border-right:0;border-bottom:1px solid var(--demo-line)}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_railTitle__9sFzy{margin:0 4px 12px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV ol{display:flex;overflow-x:auto;gap:5px;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#6d538d transparent}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li{flex:0 0 auto;max-width:195px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li button{min-height:44px;font-size:11px;padding:8px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li[data-state=pending] button>span:nth-child(2){color:#b9adc9}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_device__NitVe{display:none}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_content__M__C4{padding:24px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_description__Wrz4A{font-size:13px;min-height:44px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4 h3{font-size:27px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbar__gYX25{padding:12px 16px;gap:12px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P{padding-inline:16px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P>div{gap:14px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp{grid-template-columns:22px minmax(0,1fr);padding-inline:12px;gap:9px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_line__pHOdp code{font-size:11px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_provenance__IR7gh{font-size:9px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj{gap:4px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj i{width:5px;height:5px}}@media(max-width:420px){.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_compact__5d_Kt .ProductWalkthrough_content__M__C4,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_content__M__C4{padding:20px 16px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbarTitle__vjNHU{font-size:10px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbar__gYX25{gap:9px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_windowDots__hnPSj{display:none}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_description__Wrz4A{min-height:62px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P{gap:0}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_bottomBar__ayv_P>div{width:100%;justify-content:space-between}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_bottomBar__ayv_P>div{width:auto}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_content__M__C4 h3,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_content__M__C4 h3{font-size:25px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_output__DR0IA,.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_output__DR0IA{min-height:248px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf{gap:4px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStages__EObAf button{padding-inline:2px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_heroStageLabel__syux_{max-width:72px}.ProductWalkthrough_root__IPcB_.ProductWalkthrough_hero__zihp7 .ProductWalkthrough_bottomBar__ayv_P{gap:10px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_rail__ofWZV li button{max-width:180px}.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_topbar__gYX25 .ProductWalkthrough_provenance__IR7gh{max-width:80px;text-align:right}}@media(prefers-reduced-motion:reduce){.ProductWalkthrough_root__IPcB_ .ProductWalkthrough_output__DR0IA{animation:none}.ProductWalkthrough_root__IPcB_ *{scroll-behavior:auto}}.ProductWalkthrough_root__IPcB_[data-playing=true] .ProductWalkthrough_outputSignal__pk7kD{animation:ProductWalkthrough_demo-signal__eX2UP 1.4s ease-in-out infinite}@keyframes ProductWalkthrough_demo-signal__eX2UP{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ProductWalkthrough_root__IPcB_[data-playing=true] .ProductWalkthrough_outputSignal__pk7kD{animation:none}}