.wd-flow-play{border:1px solid color-mix(in srgb, var(--accent) 58%, var(--line-strong));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:30px;color:var(--accent);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.wd-flow-play:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface));transform:translateY(-1px)}.wd-flow-play:disabled{cursor:wait;opacity:.56;transform:none}.wd-flow-play:focus-visible,.wd-flow-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wd-flow-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;animation:1.1s ease-out infinite wd-flow-pulse}.wd-flow-step{transition:border-color .18s,background .18s,transform .18s}.wd-flow-step--active{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 10%, transparent);transform:translate(2px)}@keyframes wd-flow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}75%,to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.wd-flow-play,.wd-flow-step,.wd-flow-step--active{transition:none;transform:none}.wd-flow-live-dot{animation:none}}@media (max-width:860px){.wd-overview,.wd-walkthrough,.wd-reviews{grid-template-columns:1fr!important}.wd-header-cta{width:100%}}@media (max-width:600px){.wd-import-grid,.wd-related{grid-template-columns:1fr!important}}
