.v2-root .lp-smb-promises .lp-cap-viz:has(.smb-fix){padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--ember-gold) 20%,var(--line))}.v2-root .smb-fix{width:100%;min-width:0;padding:12px;color:var(--text);background:radial-gradient(ellipse at 85% 8%,color-mix(in srgb,var(--ember-gold) 8%,transparent),transparent 65%),var(--bg)}.v2-root .smb-fix-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2-root .smb-fix-top{display:flex;align-items:center;gap:8px;min-height:28px}.v2-root .smb-fix-tool{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.v2-root .smb-fix-tool svg{width:14px;height:14px;color:var(--ember-gold)}.v2-root .smb-fix-example{font-size:9px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px}.v2-root .smb-fix-controls{display:flex;margin-inline-start:auto;gap:2px}.v2-root .smb-fix-controls button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.v2-root .smb-fix-controls button:hover{background:var(--panel-2);color:var(--text);border-color:var(--line)}.v2-root .smb-fix-controls button:focus-visible{outline:2px solid var(--ember-gold);outline-offset:1px}.v2-root .smb-fix-controls svg{width:12px;height:12px}.v2-root .smb-fix-caption{display:grid;align-content:center;gap:4px;min-height:63px;animation:smb-fix-enter .45s ease both}.v2-root .smb-fix-caption strong{font-size:12px;line-height:1.4;font-weight:650;letter-spacing:-.02em}.v2-root .smb-fix-caption>span{font-size:10px;line-height:1.5;color:var(--muted)}.v2-root .smb-fix-browser{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:0 8px 22px color-mix(in srgb,var(--bg) 70%,transparent);transition:border-color .6s ease,box-shadow .6s ease}.v2-root .smb-fix-address{display:flex;align-items:center;gap:5px;height:27px;padding-inline:9px;background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.v2-root .smb-fix-address>svg{width:8px;height:8px;margin-inline-start:auto}.v2-root .smb-fix-dots{display:flex;gap:3px}.v2-root .smb-fix-dots i{width:3px;height:3px;border-radius:50%;background:var(--muted-2);opacity:.5}.v2-root .smb-fix-page{position:relative;padding:10px;overflow:hidden}.v2-root .smb-fix-page-label{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px}.v2-root .smb-fix-page-mark{display:flex;color:var(--ember-gold)}.v2-root .smb-fix-page-mark svg{width:12px;height:12px}.v2-root .smb-fix-field{display:flex;justify-content:space-between;gap:6px;margin-block:10px 5px;font-size:8px;line-height:1.4;color:var(--muted)}.v2-root .smb-fix-field>span:first-child{text-transform:uppercase;letter-spacing:.1em}.v2-root .smb-fix-field>span:last-child{color:var(--ember-gold)}.v2-root .smb-fix-title-box{position:relative;display:flex;align-items:center;gap:8px;min-height:43px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--ember-gold) 32%,var(--line));border-radius:5px;color:var(--text);font-size:11px;font-weight:550;line-height:1.4;background:color-mix(in srgb,var(--ember-gold) 5%,var(--panel));transition:border-color .6s ease,background .6s ease}.v2-root .smb-fix[data-phase=find] .smb-fix-title-box{border-style:dashed;color:var(--muted)}.v2-root .smb-fix-empty-dash{width:4px;height:12px;border-radius:2px;background:var(--ember-gold)}.v2-root .smb-fix-title-text{animation:smb-fix-write .95s cubic-bezier(.22,1,.36,1) both}.v2-root .smb-fix-title-check{flex:none;width:14px;height:14px;color:var(--success-fg);animation:smb-fix-check .5s ease both}.v2-root .smb-fix-page-lines{display:grid;gap:4px;margin-top:9px}.v2-root .smb-fix-page-lines i{height:3px;width:88%;border-radius:3px;background:color-mix(in srgb,var(--muted) 13%,transparent)}.v2-root .smb-fix-page-lines i:nth-child(2){width:68%}.v2-root .smb-fix-page-lines i:nth-child(3){width:77%}.v2-root .smb-fix-scan{position:absolute;inset-inline:0;top:0;height:35%;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--ember-gold) 10%,transparent));border-bottom:1px solid color-mix(in srgb,var(--ember-gold) 60%,transparent);animation:smb-fix-scan 2.6s cubic-bezier(.45,0,.55,1) both}.v2-root .smb-fix-action{position:relative;height:42px;display:flex;align-items:center;justify-content:center;gap:6px;padding-inline:8px;background:var(--panel-2);border-top:1px solid var(--line)}.v2-root .smb-fix-agent{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:var(--muted)}.v2-root .smb-fix-agent>svg{width:12px;height:12px;color:var(--ember-gold)}.v2-root .smb-fix-thinking{display:flex;gap:3px;margin-inline-start:2px}.v2-root .smb-fix-thinking i{width:3px;height:3px;background:var(--ember-gold);border-radius:50%;animation:smb-fix-think 1.2s ease infinite}.v2-root .smb-fix-thinking i:nth-child(2){animation-delay:.15s}.v2-root .smb-fix-thinking i:nth-child(3){animation-delay:.3s}.v2-root .smb-fix-approval{position:relative;display:grid;place-items:center;min-width:122px;height:26px;border:1px solid color-mix(in srgb,var(--ember-gold) 70%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--ember-gold) 12%,var(--panel));color:var(--ember-gold);font-size:10px;font-weight:650;animation:smb-fix-press 4.2s ease both}.v2-root .smb-fix-approval>span:not(.smb-fix-click){grid-area:1/1;display:inline-flex;align-items:center;gap:5px}.v2-root .smb-fix-approval svg{width:12px;height:12px}.v2-root .smb-fix-approve-label{animation:smb-fix-approve-label 4.2s linear both}.v2-root .smb-fix-approved-label{animation:smb-fix-approved-label 4.2s linear both}.v2-root .smb-fix-click{position:absolute;inset:-4px;border:1px solid var(--ember-gold);border-radius:8px;opacity:0;animation:smb-fix-click 4.2s ease both}.v2-root .smb-fix-cursor{position:absolute;inset-inline-start:calc(50% + 28px);top:22px;width:20px;height:20px;fill:var(--text);color:var(--bg);filter:drop-shadow(0 2px 3px var(--bg));animation:smb-fix-cursor 4.2s cubic-bezier(.22,1,.36,1) both}.v2-root .smb-fix-applying-dot{width:6px;height:6px;background:var(--ember-gold);border-radius:50%;animation:smb-fix-think .8s ease infinite}.v2-root .smb-fix-applied,.v2-root .smb-fix-undo{display:inline-flex;align-items:center;gap:4px;font-size:8px;line-height:1.4}.v2-root .smb-fix-applied{color:var(--success-fg)}.v2-root .smb-fix-applied svg,.v2-root .smb-fix-undo svg{width:11px;height:11px;flex:none}.v2-root .smb-fix-undo{padding:4px 6px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.v2-root .smb-fix[data-phase=done] .smb-fix-browser{border-color:color-mix(in srgb,var(--success-fg) 40%,var(--line));box-shadow:0 0 20px color-mix(in srgb,var(--success-fg) 6%,transparent)}.v2-root .smb-fix[data-phase=done] .smb-fix-title-box{border-color:color-mix(in srgb,var(--success-fg) 40%,var(--line));background:color-mix(in srgb,var(--success-fg) 5%,var(--panel))}.v2-root .smb-fix[data-phase=done] .smb-fix-field>span:last-child{color:var(--success-fg)}.v2-root .smb-fix-rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:13px}.v2-root .smb-fix-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--muted);font-size:8px}.v2-root .smb-fix-step:not(:first-child):before{content:"";position:absolute;top:8px;inset-inline-end:50%;width:100%;height:1px;background:var(--line);transition:background .4s ease}.v2-root .smb-fix-step>i{z-index:1;display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line);border-radius:50%;background:var(--bg);font-size:8px;font-style:normal;transition:border-color .4s ease,color .4s ease,box-shadow .4s ease}.v2-root .smb-fix-step svg{width:10px;height:10px}.v2-root .smb-fix-step.is-lit{color:var(--ember-gold)}.v2-root .smb-fix-step.is-lit:before{background:color-mix(in srgb,var(--ember-gold) 45%,var(--line))}.v2-root .smb-fix-step.is-lit>i{border-color:color-mix(in srgb,var(--ember-gold) 65%,var(--line))}.v2-root .smb-fix-step.is-current>i{box-shadow:0 0 12px color-mix(in srgb,var(--ember-gold) 20%,transparent);background:color-mix(in srgb,var(--ember-gold) 12%,var(--bg))}.v2-root .smb-fix-foot{display:flex;align-items:center;justify-content:center;gap:4px;padding-top:12px;font-size:8px;color:var(--muted)}.v2-root .smb-fix-foot svg{width:10px;height:10px}.v2-root .smb-fix[data-playing=false] *,.v2-root .smb-fix[data-playing=false] :before{animation-play-state:paused!important}.v2-root .smb-fix[data-reduced-motion=true] *,.v2-root .smb-fix[data-reduced-motion=true] :before{animation:none!important;transition:none!important}@keyframes smb-fix-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes smb-fix-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes smb-fix-check{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes smb-fix-scan{0%{transform:translateY(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(320%);opacity:0}}@keyframes smb-fix-think{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes smb-fix-cursor{0%,20%{opacity:0;transform:translate(23px,15px)}40%,63%{opacity:1;transform:translate(0)}67%{opacity:1;transform:translateY(1px) scale(.88)}74%{opacity:1;transform:none}95%,to{opacity:0;transform:translate(14px,7px)}}@keyframes smb-fix-press{0%,64%,74%,to{transform:scale(1)}68%{transform:scale(.97)}}@keyframes smb-fix-click{0%,65%{opacity:0;transform:scale(1)}69%{opacity:.8}88%,to{opacity:0;transform:scale(1.14)}}@keyframes smb-fix-approve-label{0%,69%{opacity:1}70%,to{opacity:0}}@keyframes smb-fix-approved-label{0%,69%{opacity:0}70%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-root .smb-fix *,.v2-root .smb-fix :before{animation:none!important;transition:none!important}}.v2-root .smb-flow{position:relative;margin-block:30px 28px;padding:24px 28px 16px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,color-mix(in srgb,var(--flow-color) 5%,transparent),transparent 70%),var(--panel);color:var(--text)}.v2-root .smb-flow-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2-root .smb-flow-head{display:flex;align-items:center;gap:12px}.v2-root .smb-flow-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.v2-root .smb-flow-label svg{width:17px;height:17px;color:var(--flow-color)}.v2-root .smb-flow-example{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:3px 7px;border-radius:5px}.v2-root .smb-flow-controls{margin-inline-start:auto;display:flex;gap:5px}.v2-root .smb-flow-controls button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:8px;cursor:pointer}.v2-root .smb-flow-controls svg{width:13px;height:13px}.v2-root .smb-flow-controls button:hover{color:var(--flow-color);border-color:var(--flow-color)}.v2-root .smb-flow button:focus-visible{outline:2px solid var(--flow-color);outline-offset:4px}.v2-root .smb-flow-route{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:26px;gap:4px}.v2-root .smb-flow-track{position:absolute;top:21px;inset-inline:calc(100% / 14);height:2px;background:var(--line)}.v2-root .smb-flow-track>span{display:block;width:100%;clip-path:inset(0 calc(100% - var(--flow-step) * 100% / 6) 0 0);height:100%;background:linear-gradient(90deg,var(--ember-gold),var(--chart-cat-2),var(--chart-cat-1),var(--chart-cat-3),var(--chart-cat-4),var(--chart-cat-5),var(--chart-cat-6));box-shadow:0 0 9px color-mix(in srgb,var(--flow-color) 30%,transparent);transition:clip-path .6s ease}.v2-root .smb-flow-station{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;background:transparent;border:0;color:var(--step-color);cursor:pointer}.v2-root .smb-flow-station-orbit{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--panel);border:1px solid color-mix(in srgb,var(--step-color) 40%,var(--line));transition:border-color .4s ease,box-shadow .4s ease}.v2-root .smb-flow-station-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:background .4s ease}.v2-root .smb-flow-station-icon svg{width:17px;height:17px}.v2-root .smb-flow-station-name{font-size:11px;line-height:1.4;max-width:108px;text-align:center;min-height:31px}.v2-root .smb-flow-station.is-active{color:var(--step-color)}.v2-root .smb-flow-station.is-active .smb-flow-station-orbit{border-color:var(--step-color);box-shadow:0 0 22px color-mix(in srgb,var(--step-color) 14%,transparent)}.v2-root .smb-flow-station.is-active .smb-flow-station-icon{background:color-mix(in srgb,var(--step-color) 10%,var(--panel))}.v2-root .smb-flow-station.is-complete{color:var(--step-color)}.v2-root .smb-flow-station.is-complete .smb-flow-station-orbit{border-color:color-mix(in srgb,var(--step-color) 60%,var(--line))}.v2-root .smb-flow-station:hover .smb-flow-station-orbit{border-color:var(--step-color)}.v2-root .smb-flow-stage{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:430px;padding-block:16px 26px;padding-inline:28px}.v2-root .smb-flow-copy{max-width:440px;animation:smb-flow-enter .45s ease both}.v2-root .smb-flow-chapter{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;color:var(--muted)}.v2-root .smb-flow-chapter>span{color:var(--flow-color);font-variant-numeric:tabular-nums}.v2-root .smb-flow-chapter i{width:16px;height:1px;background:var(--line);margin-inline:4px}.v2-root .smb-flow-copy h3{margin-top:18px;font-size:clamp(23px,2.5vw,32px);line-height:1.17;letter-spacing:-.035em;font-weight:550}.v2-root .smb-flow-copy p{margin-top:16px;font-size:15px;line-height:1.7;color:var(--muted)}.v2-root .smb-flow-capabilities{margin-top:20px;padding:20px;border:1px solid color-mix(in srgb,var(--flow-color) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--bg) 45%,transparent)}.v2-root .smb-flow-tool{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:11px;font-weight:600}.v2-root .smb-flow-tool svg{width:13px;height:13px;color:var(--flow-color)}.v2-root .smb-flow-capabilities ul{display:grid;gap:11px;margin-top:14px;padding:0;list-style:none}.v2-root .smb-flow-capabilities li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;color:var(--muted)}.v2-root .smb-flow-capabilities li svg{width:12px;height:12px;flex:none;margin-top:3px;color:var(--flow-color)}.v2-root .smb-flow-result{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:12px;color:var(--flow-color)}.v2-root .smb-flow-result svg{width:14px;height:14px;flex:none}.v2-root .smb-flow-audit{justify-self:center;width:100%;max-width:350px;border:1px solid color-mix(in srgb,var(--flow-color) 25%,var(--line));border-radius:12px;overflow:hidden}.v2-root .smb-flow-demo{position:relative;isolation:isolate;justify-self:center;width:100%;max-width:420px;padding:20px;border-radius:13px;border:1px solid color-mix(in srgb,var(--flow-color) 24%,var(--line));background:var(--bg);overflow:hidden;animation:smb-flow-enter .5s ease both}.v2-root .smb-flow-halo{position:absolute;z-index:-1;width:220px;height:180px;inset-inline-end:-60px;top:-70px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--flow-color) 10%,transparent),transparent 70%)}.v2-root .smb-flow-demo-top{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.v2-root .smb-flow-demo-top small{display:block;margin-top:4px;font-size:10px;font-weight:400;color:var(--muted)}.v2-root .smb-flow-demo-symbol{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;color:var(--flow-color)}.v2-root .smb-flow-demo-symbol svg{width:17px;height:17px}.v2-root .smb-flow-status-dot{width:5px;height:5px;flex:none;border-radius:50%;margin-inline-start:auto;background:var(--flow-color);box-shadow:0 0 9px color-mix(in srgb,var(--flow-color) 50%,transparent)}.v2-root .smb-flow-visual{height:90px;margin-block:18px;display:grid;align-items:center;overflow:hidden}.v2-root .smb-flow-tasks{display:grid;gap:8px}.v2-root .smb-flow-task{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);font-size:11px;animation:smb-flow-enter .5s ease both;animation-delay:var(--row-delay)}.v2-root .smb-flow-task-mark{display:grid;place-items:center;flex:none;color:var(--flow-color)}.v2-root .smb-flow-task-mark svg{width:12px;height:12px}.v2-root .smb-flow-task em{margin-inline-start:auto;color:var(--muted);font-size:9px;font-style:normal;text-align:end}.v2-root .smb-flow-task-progress{height:2px;background:var(--line);margin-top:18px;overflow:hidden}.v2-root .smb-flow-task-progress span{display:block;height:100%;background:var(--flow-color);transform-origin:left;animation:smb-flow-progress var(--flow-duration) linear both}.v2-root .smb-flow-compare{display:grid;gap:10px;padding-inline:12px}.v2-root .smb-flow-compare>span{display:flex;align-items:center;gap:10px}.v2-root .smb-flow-compare i{width:18px;height:18px;flex:none;border-radius:4px;border:1px solid var(--line);background:var(--panel)}.v2-root .smb-flow-compare b{height:7px;width:var(--bar-size);border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--flow-color) 30%,var(--panel)),var(--flow-color));transform-origin:left;animation:smb-flow-progress .9s ease both;animation-delay:var(--row-delay)}.v2-root .smb-flow-network{width:100%;height:76px;overflow:visible}.v2-root .smb-flow-network path{stroke:var(--flow-color);stroke-width:1;stroke-dasharray:4 5;animation:smb-flow-connect 3s linear infinite}.v2-root .smb-flow-network circle{fill:var(--panel);stroke:color-mix(in srgb,var(--flow-color) 55%,var(--line))}.v2-root .smb-flow-network .smb-flow-network-core{fill:var(--flow-color);stroke:none}.v2-root .smb-flow-opportunities{display:flex;justify-content:center;gap:18px}.v2-root .smb-flow-opportunities span{display:grid;place-items:center;width:55px;height:64px;border:1px solid var(--line);border-radius:8px;color:var(--flow-color);background:var(--panel);animation:smb-flow-enter .8s ease both}.v2-root .smb-flow-opportunities span:nth-child(2){transform:translateY(-7px);border-color:var(--flow-color);animation-delay:.2s}.v2-root .smb-flow-opportunities span:nth-child(3){animation-delay:.4s}.v2-root .smb-flow-opportunities svg{width:20px;height:20px}.v2-root .smb-flow-writing{position:relative;display:grid;gap:7px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.v2-root .smb-flow-writing i{width:80%;height:5px;border-radius:3px;background:var(--muted-2);opacity:.3;transform-origin:left;animation:smb-flow-progress 1.1s ease both}.v2-root .smb-flow-writing i:first-child{width:55%;height:8px;background:var(--flow-color);opacity:.7}.v2-root .smb-flow-writing i:nth-child(3){width:60%;animation-delay:.18s}.v2-root .smb-flow-writing i:nth-child(4){width:70%;animation-delay:.36s}.v2-root .smb-flow-measure{position:relative;display:grid;gap:13px;padding-inline:15px}.v2-root .smb-flow-measure>span{display:flex;align-items:center;gap:12px}.v2-root .smb-flow-measure svg{width:19px;height:19px;color:var(--flow-color)}.v2-root .smb-flow-measure i{height:7px;border-radius:3px;background:color-mix(in srgb,var(--flow-color) 35%,var(--panel));flex:1;animation:smb-flow-enter .8s ease both}.v2-root .smb-flow-measure i:nth-child(3){background:color-mix(in srgb,var(--flow-color) 45%,var(--panel));animation-delay:.15s}.v2-root .smb-flow-measure i:nth-child(4){animation-delay:.3s}.v2-root .smb-flow-measure i:nth-child(5){animation-delay:.45s}.v2-root .smb-flow-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:14px;font-size:11px;color:var(--muted)}.v2-root .smb-flow-footer>span:first-child{display:flex;align-items:center;gap:7px}.v2-root .smb-flow-footer svg{width:14px;height:14px;flex:none;color:var(--flow-color)}.v2-root .smb-flow-footer>span:last-child{flex:none;font-variant-numeric:tabular-nums}.v2-root .smb-flow-note{margin-top:10px;font-size:10px;color:var(--muted);line-height:1.5}.v2-root .smb-flow[data-playing=false] *,.v2-root .smb-flow[data-playing=false] :before{animation-play-state:paused!important}.v2-root .smb-flow[data-paused=true] :is(.smb-flow-copy,.smb-flow-demo,.smb-flow-task,.smb-flow-compare b,.smb-flow-opportunities span,.smb-flow-writing i,.smb-flow-measure i,.smb-fix-caption,.smb-fix-title-text,.smb-fix-title-check){animation:none}.v2-root .smb-flow[data-reduced-motion=true] *,.v2-root .smb-flow[data-reduced-motion=true] :before{animation:none!important;transition:none!important}@keyframes smb-flow-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes smb-flow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes smb-flow-connect{to{stroke-dashoffset:-27}}@media (max-width:700px){.v2-root .smb-flow{padding:16px 14px 14px;border-radius:15px}.v2-root .smb-flow-head{flex-wrap:wrap;gap:7px}.v2-root .smb-flow-label{font-size:12px}.v2-root .smb-flow-example{font-size:8px}.v2-root .smb-flow-controls{gap:3px}.v2-root .smb-flow-controls button{width:27px;height:27px}.v2-root .smb-flow-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 5px;padding-top:14px;margin-top:14px}.v2-root .smb-flow-track{top:0;inset-inline:0}.v2-root .smb-flow-station{gap:5px}.v2-root .smb-flow-station-orbit{width:32px;height:32px}.v2-root .smb-flow-station-icon{width:26px;height:26px}.v2-root .smb-flow-station-icon svg{width:13px;height:13px}.v2-root .smb-flow-station-name{font-size:9px;min-height:25px}.v2-root .smb-flow-stage{grid-template-columns:1fr;grid-template-rows:minmax(310px,auto) 390px;gap:22px;min-height:0;padding-block:24px;padding-inline:4px;align-content:start}.v2-root .smb-flow-copy h3{margin-top:12px;font-size:25px}.v2-root .smb-flow-copy p{margin-top:10px;font-size:13px}.v2-root .smb-flow-capabilities{margin-top:14px;padding:12px}.v2-root .smb-flow-tool{font-size:10px}.v2-root .smb-flow-capabilities li{font-size:11px}.v2-root .smb-flow-result{margin-top:12px;font-size:11px}.v2-root .smb-flow-demo{padding:14px}.v2-root .smb-flow-task{padding-inline:7px;font-size:10px}.v2-root .smb-flow-footer{font-size:9px;gap:8px}}@media (prefers-reduced-motion:reduce){.v2-root .smb-flow *,.v2-root .smb-flow :before{animation:none!important;transition:none!important}}.v2-root .smb-flow[data-playing=false] :is(.smb-flow-copy,.smb-flow-demo,.smb-flow-task,.smb-fix-caption,.smb-fix-title-text){opacity:1!important}.v2-root .smb-flow-station:active,.v2-root .smb-flow-station:hover{background:transparent;box-shadow:none;transform:none}