.dsh-sv{--sv-ink-3:#5c5675;--sv-muted:#6e6888;--sv-brand-ink:#7a42e8;--sv-brand-deep:#5b2fd0;--sv-link-hover:#5b4399;--sv-violet-200:#c9b6ee;--sv-line:#d5d0e6;--sv-line-dash:#c9c2de;--sv-divider:#ece8f4;--sv-dark-2:#2e2550;--sv-dark-line:#3a3160;--sv-shadow-card:0 12px 34px -12px #1e124538;--sv-shadow-card-hover:0 18px 40px -14px #1e124557;--sv-shadow-src:0 6px 18px -10px #1e124540;--sv-shadow-src-hover:0 10px 24px -10px #1e124573;background:var(--dsh-surface-tint);color:var(--dsh-text)}.dsh-sv [hidden]{display:none!important}.dsh-root .dsh-sv [id]{scroll-margin-top:calc(var(--dsh-header-h) + 24px)}.dsh-sv .dsh-h2{font-size:clamp(28px,3.4vw,38px);line-height:1.15}.dsh-sv .dsh-h2>.dsh-motif{margin-top:calc(.575em - 7px)}.dsh-sv-head{max-width:720px;margin-bottom:36px}.dsh-sv-sub{font:400 18px/1.6 var(--dsh-font-body);color:var(--dsh-text-body);text-wrap:pretty;margin:14px 0 0}.dsh-sv-link{color:var(--dsh-purple);font-weight:600;text-decoration:none;transition:color .15s}.dsh-sv-link:hover{color:var(--sv-link-hover)}.dsh-sv-chevron{font-size:1.3em;line-height:1;transition:transform .2s;display:inline-block}[aria-expanded=true]>.dsh-sv-chevron{transform:rotate(90deg)}.dsh-sv-intro{padding:72px var(--dsh-gutter) 40px}.dsh-sv-intro-text{max-width:760px}.dsh-sv-eyebrow{font:600 14px/1.3 var(--dsh-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted);align-items:center;gap:10px;margin:0 0 18px;display:flex}.dsh-sv-h1{font:600 clamp(34px, 5vw, 54px)/1.08 var(--dsh-font-heading);letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px}.dsh-sv-lead{font:400 19px/1.6 var(--dsh-font-body);color:var(--dsh-text-body);text-wrap:pretty;margin:0 0 14px}.dsh-sv-intro-small{font:400 16px/1.6 var(--dsh-font-body);color:var(--dsh-text-body);margin:0}.dsh-sv-flow{margin-top:64px}.dsh-sv-flow-hint{font:400 15px/1.4 var(--dsh-font-body);color:var(--dsh-text-body);align-items:center;gap:10px;margin:0 0 22px;display:flex}.dsh-sv-flow-hint-icon{background:var(--dsh-surface);width:24px;height:24px;color:var(--sv-brand-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 4px 12px -6px #1e12454d}.dsh-sv-flow-cq{container-type:inline-size}.dsh-sv-flow-cols{display:none}.dsh-sv-flow-cols,.dsh-sv-flow-lbl{font:600 13px/1.3 var(--dsh-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted)}.dsh-sv-flow-stage{position:relative}.dsh-sv-flow-grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:36px;display:grid;position:relative}.dsh-sv-flow-col{flex-direction:column;gap:10px;min-width:0;display:flex}.dsh-sv-flow-col--out{gap:14px}.dsh-sv-flow-lbl,.dsh-sv-src-more{background:var(--dsh-surface-tint);align-self:flex-start}.dsh-sv-flow-lines{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.dsh-sv-line{fill:none;stroke:var(--sv-line);stroke-width:1.5px;transition:stroke .8s}.dsh-sv-line.is-lit{stroke:var(--sv-violet-200)}.dsh-sv-line--support{stroke:var(--sv-line-dash);stroke-dasharray:3 4}.dsh-sv-line-glow{fill:none;stroke:var(--dsh-purple);stroke-width:2px;stroke-linecap:round;opacity:0}.dsh-sv-src-list{flex-wrap:wrap;gap:10px;display:flex}.dsh-sv-src{cursor:pointer;text-align:left;background:var(--dsh-surface);border-radius:var(--dsh-r-row);box-shadow:var(--sv-shadow-src);font:600 15px/1.3 var(--dsh-font-body);color:var(--dsh-text);border:1.5px solid #0000;padding:10px 14px;transition:box-shadow .15s,border-color .15s}.dsh-sv-src:hover{box-shadow:var(--sv-shadow-src-hover)}.dsh-sv-src[aria-expanded=true]{border-color:var(--dsh-purple)}.dsh-sv-src-more{font:400 13px/1.4 var(--dsh-font-body);color:var(--sv-muted)}.dsh-sv-rail{border:1px dashed var(--sv-line-dash);border-radius:var(--dsh-r-card);background:#ffffff73;flex-direction:column;gap:22px;padding:20px;display:flex;position:relative}.dsh-sv-pipe{background:var(--sv-line);width:2px;position:absolute;top:0;bottom:0;left:25px}.dsh-sv-step{border-radius:var(--dsh-r-row);text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:row;gap:14px;margin:-8px;padding:8px;transition:background-color .15s;display:flex;position:relative}.dsh-sv-step:hover,.dsh-sv-step[aria-expanded=true]{background:var(--dsh-surface)}.dsh-sv-node{border:2px solid var(--dsh-data-4);border-radius:var(--dsh-r-motif);background:var(--dsh-surface-tint);flex:none;width:12px;height:12px}.dsh-sv-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dsh-sv-step-num{font:600 12px/1.2 var(--dsh-font-body);color:var(--sv-muted)}.dsh-sv-step-title{font:600 16px/1.3 var(--dsh-font-body);color:var(--dsh-text)}.dsh-sv-step-text{font:400 14px/1.45 var(--dsh-font-body);color:var(--sv-ink-3)}.dsh-sv-out{cursor:pointer;text-align:left;color:inherit;background:var(--dsh-surface);border-radius:var(--dsh-r-card);box-shadow:var(--sv-shadow-card);border:1.5px solid #0000;flex-direction:column;gap:6px;padding:18px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.dsh-sv-out:hover{box-shadow:var(--sv-shadow-card-hover);transform:translateY(-2px)}.dsh-sv-out[aria-expanded=true]{border-color:var(--dsh-purple)}.dsh-sv-out-label{font:600 12px/1.3 var(--dsh-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--sv-muted);align-items:center;gap:8px;padding-right:34px;display:flex}.dsh-sv-out-sq{border-radius:var(--dsh-r-motif);background:var(--dsh-purple);flex:none;width:10px;height:10px}.dsh-sv-out-title{font:600 19px/1.3 var(--dsh-font-body);color:var(--dsh-text)}.dsh-sv-out-text{font:400 14px/1.45 var(--dsh-font-body);color:var(--sv-ink-3)}.dsh-sv-out-icon{background:var(--dsh-surface-tint);width:28px;height:28px;font:700 17px/1 var(--dsh-font-body);color:var(--sv-brand-ink);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.dsh-sv-viz{min-width:0;height:28px;margin-top:8px;display:block}.dsh-sv-viz-bars{align-items:flex-end;gap:3px;height:100%;display:flex}.dsh-sv-viz-bars>span{background:var(--sv-line);border-radius:2px 2px 0 0;flex:1;transition:height .9s cubic-bezier(.3,0,.2,1)}.dsh-sv-viz-bars>.is-warm{background:var(--dsh-data-4)}.dsh-sv-viz-bars>.is-hot{background:var(--dsh-purple)}.dsh-sv-viz-bubble{background:var(--dsh-surface-tint);max-width:100%;font:400 13px/1.25 var(--dsh-font-body);color:var(--dsh-data-1);white-space:nowrap;text-overflow:ellipsis;border-radius:10px 10px 10px 3px;margin-top:1px;padding:5px 10px;display:inline-block;overflow:hidden}.dsh-sv-viz-why{align-items:center;gap:10px;min-width:0;height:100%;display:flex}.dsh-sv-viz-stack{flex:none;width:15px;height:15px;position:relative}.dsh-sv-viz-stack>span{border-radius:2px;width:7px;height:7px;position:absolute}.dsh-sv-viz-stack>span:first-child{background:var(--sv-line);top:8px;left:0}.dsh-sv-viz-stack>span:nth-child(2){background:var(--dsh-data-4);top:4px;left:4px}.dsh-sv-viz-stack>span:nth-child(3){background:var(--dsh-purple);top:0;left:8px}.dsh-sv-viz-why-text{min-width:0;font:600 13px/1.3 var(--dsh-font-body);color:var(--dsh-data-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsh-sv-viz-bubble.is-in,.dsh-sv-viz-why-text.is-in{animation:.6s both dshSvFadeIn}.dsh-sv-ops{z-index:1;border:1px dashed var(--sv-line-dash);border-radius:var(--dsh-r-card);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffff73;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding:14px 18px;transition:background-color .15s;display:flex;position:relative}.dsh-sv-ops:hover,.dsh-sv-ops[aria-expanded=true]{background:var(--dsh-surface)}.dsh-sv-ops-dot{background:var(--dsh-teal);border-radius:50%;flex:none;width:9px;height:9px}.dsh-sv-ops-dot.is-pulsing{animation:2.4s ease-in-out infinite dshSvPulse}.dsh-sv-ops-label{font:600 15px/1.4 var(--dsh-font-body);color:var(--dsh-text)}.dsh-sv-ops-text{min-width:220px;font:400 14px/1.45 var(--dsh-font-body);color:var(--sv-ink-3);flex:1}.dsh-sv-flow-fx{z-index:2;pointer-events:none;position:absolute;inset:0}.dsh-sv-flow-fx>span{border-radius:var(--dsh-r-motif);position:absolute}.dsh-sv-fx-node{background:var(--dsh-data-4);opacity:0;width:12px;height:12px;transition:opacity .8s}.dsh-sv-fx-node.is-lit{opacity:1}.dsh-sv-fx-mover{offset-rotate:0deg;opacity:0;width:8px;height:8px;top:0;left:0}.dsh-sv-fx-mover--pipe{background:var(--dsh-purple);width:10px;height:10px}.dsh-sv-fx-shape{border-radius:var(--dsh-r-motif);background:var(--c);width:8px;height:8px;display:block}.dsh-sv-fx-flash{background:var(--dsh-purple);opacity:0;width:12px;height:12px}.dsh-sv-fx-ring{border:2px solid var(--dsh-purple);opacity:0;width:10px;height:10px}@container (min-width:1080px){.dsh-sv-flow-cols{grid-template-columns:150px minmax(0,1fr) 290px;column-gap:112px;margin-bottom:14px;display:grid}.dsh-sv-flow-grid{grid-template-columns:150px minmax(0,1fr) 290px;align-items:center;gap:0 112px}.dsh-sv-flow-lbl{display:none}.dsh-sv-src-more{background:0 0}.dsh-sv-src-list{flex-flow:column}.dsh-sv-rail{flex-direction:row;gap:28px}.dsh-sv-pipe{width:auto;height:2px;inset:25px 0 auto}.dsh-sv-step{flex-direction:column;flex:1 1 0}}.dsh-sv-detail{background:var(--dsh-surface);border-radius:var(--dsh-r-card);box-shadow:var(--sv-shadow-card);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:20px 40px;margin-top:16px;padding:24px 28px;animation:.3s both dshSvFadeIn;display:grid;position:relative}.dsh-sv-detail-main{flex-direction:column;gap:8px;display:flex}.dsh-sv-detail-label{font:600 12px/1.3 var(--dsh-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--sv-muted)}.dsh-sv-detail-title{font:600 22px/1.3 var(--dsh-font-heading);color:var(--dsh-text);align-items:flex-start;gap:10px;margin:0;display:flex}.dsh-sv-detail-title>.dsh-motif{margin-top:calc(.65em - 6px)}.dsh-sv-detail-text{font:400 16px/1.55 var(--dsh-font-body);color:var(--dsh-text-body);text-wrap:pretty;margin:0}.dsh-sv-detail-side{flex-direction:column;gap:14px;padding-right:28px;display:flex}.dsh-sv-detail-tech{font:400 14px/1.5 var(--dsh-font-body);color:var(--sv-ink-3);margin:0}.dsh-sv-detail-tech strong{color:var(--dsh-text);font-weight:600}.dsh-sv-detail-more{border:1.5px solid var(--dsh-purple);border-radius:var(--dsh-r-tab);font:600 14px/1.2 var(--dsh-font-body);color:var(--sv-brand-deep);align-self:flex-start;padding:9px 14px;text-decoration:none;transition:background-color .15s}.dsh-sv-detail-more:hover{background:var(--dsh-surface-tint)}.dsh-sv-detail-close{cursor:pointer;background:var(--dsh-surface-tint);width:32px;height:32px;font:400 18px/1 var(--dsh-font-body);color:var(--sv-ink-3);border:0;border-radius:8px;transition:color .15s;position:absolute;top:14px;right:14px}.dsh-sv-detail-close:hover{color:var(--dsh-text)}.dsh-sv-outputs{padding:72px var(--dsh-gutter) 40px}.dsh-sv-out-list{flex-direction:column;gap:20px;display:flex}.dsh-sv-card{background:var(--dsh-surface);border-radius:var(--dsh-r-card-lg);padding:clamp(24px,4vw,40px);box-shadow:0 12px 34px -12px #1e12452e}.dsh-sv-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 56px;display:grid}.dsh-sv-card-main{flex-direction:column;gap:14px;display:flex}.dsh-sv-chip{background:var(--dsh-surface-tint);font:600 13px/1.3 var(--dsh-font-body);color:var(--dsh-data-1);border-radius:6px;align-self:flex-start;padding:5px 10px}.dsh-sv-h3{font:600 28px/1.2 var(--dsh-font-heading);color:var(--dsh-text);align-items:flex-start;gap:10px;margin:0;display:flex}.dsh-sv-h3>.dsh-motif{margin-top:calc(.6em - 6px)}.dsh-sv-change{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-top:6px;display:grid}.dsh-sv-change-col{flex-direction:column;gap:6px;display:flex}.dsh-sv-change-label{font:600 12px/1.3 var(--dsh-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted)}.dsh-sv-change-label--after{color:var(--sv-brand-ink)}.dsh-sv-change-now,.dsh-sv-change-after{font:400 16px/1.55 var(--dsh-font-body);margin:0}.dsh-sv-change-now{color:var(--dsh-text-body)}.dsh-sv-change-after{color:var(--dsh-text)}.dsh-sv-card-get{flex-direction:column;gap:12px;display:flex}.dsh-sv-get-title{font:600 15px/1.4 var(--dsh-font-body);color:var(--dsh-text);margin:0}.dsh-sv-get-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dsh-sv-get-list li{font:400 16px/1.5 var(--dsh-font-body);color:var(--dsh-text);gap:12px;display:flex}.dsh-sv-get-list li:before{content:"";border-radius:var(--dsh-r-motif);background:var(--dsh-purple);flex:none;width:8px;height:8px;margin-top:8px}.dsh-sv-tech{border-top:1px solid var(--sv-divider);margin-top:28px;padding-top:6px}.dsh-sv-tech-toggle{cursor:pointer;text-align:left;width:100%;font:600 15px/1.3 var(--dsh-font-body);color:var(--sv-ink-3);background:0 0;border:0;align-items:center;gap:10px;padding:14px 0;transition:color .15s;display:flex}.dsh-sv-tech-toggle:hover{color:var(--dsh-text)}.dsh-sv-tech-body{max-width:820px;padding:0 0 8px 20px}.dsh-sv-tech-body p{font:400 15px/1.6 var(--dsh-font-body);color:var(--dsh-text-body);margin:0 0 12px}.dsh-sv-tags{flex-wrap:wrap;gap:8px;display:flex}.dsh-sv-tag{background:var(--dsh-surface-tint);font:400 13px/1.3 var(--dsh-font-body);color:var(--dsh-data-1);border-radius:6px;padding:4px 9px}.dsh-sv-start{padding:72px var(--dsh-gutter);background:var(--dsh-surface);margin-top:40px}.dsh-sv-start-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;display:grid}.dsh-sv-start-card{border-radius:var(--dsh-r-card);background:var(--dsh-surface-tint);flex-direction:column;gap:14px;padding:24px;display:flex}.dsh-sv-start-quote{font:600 19px/1.4 var(--dsh-font-body);color:var(--dsh-text);text-wrap:pretty;margin:0}.dsh-sv-start-answer{font:400 15px/1.55 var(--dsh-font-body);color:var(--dsh-text-body);flex:1;margin:0}.dsh-sv-start-link{background:var(--dsh-surface);font:600 13px/1.3 var(--dsh-font-body);color:var(--dsh-data-1);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:7px 11px;text-decoration:none;transition:box-shadow .15s;display:flex}.dsh-sv-start-link:hover{box-shadow:var(--sv-shadow-src)}.dsh-sv-start-sq{border-radius:var(--dsh-r-motif);background:var(--dsh-purple);flex:none;width:8px;height:8px}.dsh-sv-start-sq--step{background:var(--dsh-data-4)}.dsh-sv-start-closing{max-width:760px;font:400 17px/1.6 var(--dsh-font-body);color:var(--dsh-text);text-wrap:pretty;margin:28px 0 0}.dsh-sv-security{padding:80px var(--dsh-gutter)}.dsh-sv-security-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:32px 64px;display:grid}.dsh-sv-faq{flex-direction:column;gap:10px;display:flex}.dsh-sv-faq-item{background:var(--dsh-surface);border-radius:14px;box-shadow:0 8px 24px -14px #1e124538}.dsh-sv-faq-q{font:inherit;margin:0}.dsh-sv-faq-q button{cursor:pointer;text-align:left;width:100%;font:600 17px/1.35 var(--dsh-font-body);color:var(--dsh-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.dsh-sv-faq-q .dsh-sv-chevron{color:var(--dsh-purple);font-size:26px}.dsh-sv-faq-a{font:400 15px/1.6 var(--dsh-font-body);color:var(--dsh-text-body);margin:0;padding:0 22px 20px}.dsh-sv-closing{padding:88px var(--dsh-gutter) 0;background:var(--dsh-ink-deep);color:#fff}.dsh-sv-closing-inner{border-bottom:1px solid var(--sv-dark-line);padding-bottom:88px}.dsh-sv-closing .dsh-h2{max-width:720px;font-size:clamp(30px,4vw,44px);line-height:1.12}.dsh-sv-closing .dsh-h2>.dsh-motif{margin-top:calc(.56em - 7px)}.dsh-sv-closing-text{max-width:720px;font:400 18px/1.6 var(--dsh-font-body);color:var(--dsh-on-dark);text-wrap:pretty;margin:16px 0 32px}.dsh-sv-closing-actions{flex-wrap:wrap;gap:12px;display:flex}.dsh-sv-btn-outline{color:#fff;box-shadow:inset 0 0 0 1.5px var(--dsh-purple);background:0 0}.dsh-sv-btn-outline:hover{background:var(--sv-dark-2)}.dsh-sv-closing :focus-visible{outline-color:var(--dsh-teal-light)}@keyframes dshSvGather{0%{offset-distance:0%;opacity:0}4%{opacity:1}34%{offset-distance:100%;opacity:1}38%,to{offset-distance:100%;opacity:0}}@keyframes dshSvShape{0%{rotate:var(--r);scale:var(--s);background:var(--c)}34%,to{background:#8c52ff;rotate:none;scale:1}}@keyframes dshSvPipe{0%,34%{offset-distance:0%;opacity:0}36%{offset-distance:0%;opacity:1}62%{offset-distance:100%;opacity:1}66%,to{offset-distance:100%;opacity:0}}@keyframes dshSvNode{0%{opacity:0;scale:.5}4%{opacity:1;scale:1.3}10%{scale:1}30%{opacity:1}42%,to{opacity:0;scale:1}}@keyframes dshSvGlow{0%{opacity:0}6%{opacity:1}24%,to{opacity:0}}@keyframes dshSvRing{0%{opacity:0;scale:1}4%{opacity:1}22%,to{opacity:0;scale:2.6}}@keyframes dshSvFadeIn{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes dshSvPulse{0%,to{opacity:1}50%{opacity:.35}}.dsh-svm-flow,.dsh-sv-more,.dsh-sv-tabs-bar,.dsh-sv-card-next{display:none}@media (max-width:759px){.dsh-sv .dsh-h2{font-size:28px;line-height:1.18}.dsh-sv .dsh-h2>.dsh-motif{margin-top:calc(.59em - 6px)}.dsh-sv-head{max-width:none;margin-bottom:0}.dsh-sv-sub{font-size:17px;line-height:1.55}.dsh-sv-intro{padding:40px var(--dsh-gutter) 48px}.dsh-sv-eyebrow{font:700 12px/1.4 var(--dsh-font-body);letter-spacing:.1em;color:var(--dsh-text);gap:10px;margin:0}.dsh-sv-eyebrow>.dsh-motif{width:10px;height:10px}.dsh-sv-h1{margin:16px 0 0;font-size:33px;line-height:1.12}.dsh-sv-lead{margin:16px 0 0;font-size:17px;line-height:1.6}.dsh-sv-lead-rest:not(.is-open){display:none}.dsh-sv-more{cursor:pointer;min-height:40px;font:600 15px var(--dsh-font-body);color:var(--dsh-purple);background:0 0;border:0;align-items:center;margin-top:2px;padding:0;display:inline-flex}.dsh-sv-intro-small{margin-top:14px;font-size:16px;line-height:1.5}.dsh-sv-flow{display:none}.dsh-svm-flow{margin:36px -4px 0;display:block}.dsh-sv-outputs{padding:16px var(--dsh-gutter) 56px}.dsh-sv-tabs-bar{top:var(--dsh-header-h);z-index:10;margin:22px calc(-1 * var(--dsh-gutter)) 0;padding:8px var(--dsh-gutter);background:var(--dsh-surface-tint);transition:box-shadow .2s;display:block;position:sticky}.dsh-sv-tabs-bar.is-stuck{box-shadow:0 8px 14px -12px #1e124559}.dsh-sv-tabs{border-radius:var(--dsh-r-field);background:#e7e2f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dsh-sv-tab{border-radius:var(--dsh-r-tab);cursor:pointer;height:44px;color:var(--dsh-text-body);font:600 14px var(--dsh-font-body);background:0 0;border:0;padding:0 4px;transition:background-color .15s,color .15s}.dsh-sv-tab[aria-selected=true]{background:var(--dsh-surface);color:var(--dsh-text);box-shadow:0 2px 6px -2px #1e124533}.dsh-sv-out-list{margin-top:14px}.dsh-sv-card:not(.is-current){display:none}.dsh-sv-card{border-radius:var(--dsh-r-card);box-shadow:var(--dsh-shadow-card);padding:28px 24px}.dsh-sv-card-grid{display:block}.dsh-sv-card-main{gap:0}.dsh-sv-chip{color:var(--dsh-text);padding:4px 10px}.dsh-sv-h3{margin-top:12px;font-size:23px}.dsh-sv-h3>.dsh-motif{width:10px;height:10px;margin-top:calc(.6em - 5px)}.dsh-sv-change{flex-direction:column;gap:22px;margin-top:20px;display:flex}.dsh-sv-change-col{gap:4px}.dsh-sv-change-label{letter-spacing:.1em;color:var(--dsh-text-secondary);font-size:11.5px;font-weight:700}.dsh-sv-change-label--after{color:#007f86}.dsh-sv-card-get{gap:12px;margin-top:32px}.dsh-sv-get-title{font-size:16px}.dsh-sv-get-list{gap:16px}.dsh-sv-get-list li{gap:11px;font-size:15.5px}.dsh-sv-get-list li:before{border-radius:1px;width:7px;height:7px}.dsh-sv-tech{border-top-color:var(--dsh-border-2);margin-top:18px;padding-top:0}.dsh-sv-tech-toggle{min-height:48px;color:var(--dsh-text);gap:8px;padding:0}.dsh-sv-tech-toggle .dsh-sv-chevron{color:var(--dsh-purple)}.dsh-sv-tech-body{padding:0 0 4px 16px}.dsh-sv-card-next{border-radius:var(--dsh-r-btn);cursor:pointer;text-align:left;background:var(--dsh-surface-tint);width:100%;min-height:52px;font-family:var(--dsh-font-body);border:0;align-items:center;gap:10px;margin-top:14px;padding:0 16px;display:flex}.dsh-sv-card-next-text{flex-direction:column;flex:1;display:flex}.dsh-sv-card-next-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dsh-text-secondary);font-size:11px;font-weight:700}.dsh-sv-card-next-title{color:var(--dsh-text);font-size:16px;font-weight:600}.dsh-sv-card-next-arrow{color:var(--dsh-purple);font-size:18px}.dsh-sv-start{padding:var(--dsh-section-y) var(--dsh-gutter);margin-top:0}.dsh-sv-start-grid{flex-direction:column;gap:20px;margin-top:24px;display:flex}.dsh-sv-start-card{border-radius:14px;gap:0;padding:24px 22px}.dsh-sv-start-quote{font-size:18px;line-height:1.35}.dsh-sv-start-answer{margin-top:10px;font-size:15.5px;line-height:1.5}.dsh-sv-start-link{min-height:40px;color:var(--dsh-text);margin-top:14px;padding:0 12px;font-size:14px;box-shadow:0 2px 6px -3px #1e124533}.dsh-sv-start-closing{margin-top:40px;line-height:1.55}.dsh-sv-security{padding:var(--dsh-section-y) var(--dsh-gutter)}.dsh-sv-security-grid{gap:24px}.dsh-sv-faq-item{box-shadow:0 8px 22px -16px #1e124540}.dsh-sv-faq-q button{gap:12px;min-height:56px;padding:12px 18px;font-size:16px}.dsh-sv-faq-q .dsh-sv-chevron{font-size:22px}.dsh-sv-faq-a{padding:0 18px 18px;font-size:15.5px}.dsh-sv-closing{padding:64px var(--dsh-gutter) 0}.dsh-sv-closing-inner{padding-bottom:56px}.dsh-sv-closing .dsh-h2{font-size:29px;line-height:1.15}.dsh-sv-closing-text{margin:16px 0 26px;font-size:17px}.dsh-sv-closing-actions{flex-direction:column;gap:10px}.dsh-sv-closing-actions .dsh-btn{width:100%}}.dsh-svm-hint{font:400 14.5px/1.4 var(--dsh-font-body);color:var(--dsh-text);align-items:center;gap:10px;margin:0 0 18px;display:flex}.dsh-svm-hint .dsh-sv-flow-hint-icon{border-radius:6px;width:22px;height:22px;font-size:16px;font-weight:600}.dsh-svm-stage{position:relative}.dsh-svm-kicker{font:700 11.5px/1.3 var(--dsh-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dsh-text-body)}.dsh-svm-src-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dsh-svm-src-more{font:400 13px/1.3 var(--dsh-font-body);color:var(--dsh-text-secondary);text-align:right}.dsh-svm-srcs{border-radius:var(--dsh-r-btn);cursor:pointer;outline-offset:3px;background:0 0;border:0;outline:2px solid #0000;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;padding:0;display:grid}.dsh-svm-srcs[aria-expanded=true]{outline-color:var(--dsh-purple)}.dsh-svm-srcs>span{background:var(--dsh-surface);min-width:0;height:38px;font:600 13px/1 var(--dsh-font-body);color:var(--dsh-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px -6px #1e124540}.dsh-svm-lines{display:block;overflow:visible}.dsh-svm-lines path{fill:none;stroke:var(--sv-line);stroke-width:1.5px}.dsh-svm-base{border:1px dashed var(--sv-line-dash);background:#ffffff73;border-radius:14px;padding:18px 12px 14px;position:relative}.dsh-svm-base-label{background:var(--dsh-surface-tint);font:700 11px/16px var(--dsh-font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--dsh-text-body);padding:0 6px;position:absolute;top:-8px;right:12px}.dsh-svm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.dsh-svm-rail{background:var(--sv-line);height:1.5px;position:absolute;top:4px;left:calc(16.6667% - 2.66667px);right:calc(16.6667% - 2.66667px)}.dsh-svm-step{border-radius:var(--dsh-r-btn);cursor:pointer;text-align:center;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:20px 4px 6px;display:flex;position:relative}.dsh-svm-step[aria-expanded=true]{background:var(--dsh-surface)}.dsh-svm-node{border-radius:var(--dsh-r-motif);background:var(--dsh-data-4);width:10px;height:10px;margin-left:-5px;transition:background-color .25s,transform .25s;position:absolute;top:0;left:50%}.dsh-svm-node.is-lit,.is-static .dsh-svm-node{background:var(--dsh-purple)}.dsh-svm-node.is-lit{transform:scale(1.45)}.dsh-svm-step-num{font:600 12px/1.3 var(--dsh-font-body);color:var(--dsh-text-secondary)}.dsh-svm-step-title{font:600 15px/1.25 var(--dsh-font-body);color:var(--dsh-text);text-wrap:balance;margin-top:2px}.dsh-svm-outs-head,.dsh-svm-row{display:flex}.dsh-svm-row+.dsh-svm-row{margin-top:14px}.dsh-svm-outs-head .dsh-svm-kicker{padding:2px 0 10px}.dsh-svm-col{flex:none;width:24px;position:relative}.dsh-svm-trunk,.dsh-svm-row .dsh-svm-col:before{background:var(--sv-line);width:1.5px;position:absolute;top:0;bottom:0;left:7.25px}.dsh-svm-row .dsh-svm-col:before{content:"";bottom:-14px}.dsh-svm-row:last-child .dsh-svm-col:before{bottom:50%}.dsh-svm-row .dsh-svm-col:after{content:"";background:var(--sv-line);width:17px;height:1.5px;position:absolute;top:50%;left:7.25px}.dsh-svm-card{cursor:pointer;text-align:left;border:1px solid var(--dsh-surface);background:var(--dsh-surface);min-width:0;font:inherit;color:inherit;border-radius:14px;flex:1;padding:12px 14px 14px;transition:box-shadow .3s,border-color .2s;display:block;box-shadow:0 8px 22px -14px #1e124547}.dsh-svm-card[aria-expanded=true]{border-color:var(--dsh-purple)}.dsh-svm-card.is-ping{box-shadow:0 0 0 2px #8c52ff59,0 8px 22px -14px #1e124547}.dsh-svm-card-head{align-items:center;gap:8px;display:flex}.dsh-svm-card-sq{border-radius:var(--dsh-r-motif);background:var(--dsh-purple);flex:none;width:8px;height:8px}.dsh-svm-card-label{min-width:0;font:700 11px/1.3 var(--dsh-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dsh-text-body);flex:1}.dsh-svm-plus{background:var(--dsh-surface-tint);width:24px;height:24px;font:600 15px/1 var(--dsh-font-body);color:var(--dsh-purple);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.dsh-svm-card-title{font:600 17px/1.3 var(--dsh-font-body);color:var(--dsh-text);margin-top:2px;display:block}.dsh-svm-viz{margin-top:10px;display:block}.dsh-svm-bars{align-items:flex-end;gap:3px;height:22px;display:flex}.dsh-svm-bars>span{background:var(--sv-line);border-radius:1px;flex:1;transition:height .6s cubic-bezier(.3,.7,.2,1)}.dsh-svm-bars>.is-warm{background:var(--dsh-data-4)}.dsh-svm-bars>.is-hot{background:var(--dsh-purple)}.dsh-svm-bubble{vertical-align:top;background:var(--dsh-surface-tint);max-width:100%;font:400 14px/1.3 var(--dsh-font-body);color:var(--dsh-text);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 10px;display:inline-block;overflow:hidden}.dsh-svm-why{align-items:center;gap:8px;min-width:0;display:flex}.dsh-svm-why-icon{flex:none;width:14px;height:14px;position:relative}.dsh-svm-why-icon>span{border-radius:1px;width:8px;height:8px;position:absolute}.dsh-svm-why-icon>span:first-child{background:var(--dsh-data-5);bottom:0;left:0}.dsh-svm-why-icon>span:last-child{background:var(--dsh-purple);top:0;right:0}.dsh-svm-why-text{min-width:0;font:600 14px/1.3 var(--dsh-font-body);color:var(--dsh-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsh-svm-bubble,.dsh-svm-why-text{animation:.5s both dshSvFadeIn}.dsh-svm-ops{cursor:pointer;text-align:left;border:1px dashed var(--sv-line-dash);border-radius:var(--dsh-r-field);width:100%;min-height:48px;font:inherit;color:inherit;background:#ffffff73;align-items:center;gap:12px;margin-top:22px;padding:0 14px;display:flex}.dsh-svm-ops[aria-expanded=true]{border-color:var(--dsh-purple)}.dsh-svm-ops-dot{background:var(--dsh-teal);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite dshSvmPulse}.is-static .dsh-svm-ops-dot{animation:none}.dsh-svm-ops-text{font:600 15px/1.3 var(--dsh-font-body);color:var(--dsh-text);flex:1}.dsh-svm-ops-text>span{color:var(--dsh-text-body);font-weight:400}.dsh-svm-fx{z-index:3;pointer-events:none;position:absolute;inset:0}.dsh-svm-fx>span{background:var(--dsh-purple);opacity:0;will-change:transform;border-radius:1.5px;width:8px;height:8px;position:absolute;top:0;left:0}.dsh-svm-fx>.is-teal{background:var(--dsh-teal)}.dsh-svm-fx>.is-main{box-shadow:0 0 0 3px #8c52ff2e}@keyframes dshSvmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.45)}}.dsh-svm-sheet-layer{z-index:99;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.dsh-svm-sheet-backdrop{background:#1e12456b;animation:.25s dshSvmFade;position:absolute;inset:0}.dsh-svm-sheet{overscroll-behavior:contain;max-height:78%;padding:10px 24px calc(28px + env(safe-area-inset-bottom));background:var(--dsh-surface);border-radius:20px 20px 0 0;animation:.32s cubic-bezier(.2,.8,.2,1) dshSvmSheet;position:relative;overflow-y:auto}.dsh-svm-sheet-handle{background:var(--dsh-data-5);border-radius:2px;width:40px;height:4px;margin:0 auto 10px;display:block}.dsh-svm-sheet-top{align-items:flex-start;gap:10px;display:flex}.dsh-svm-sheet-kicker{font:700 11.5px/1.3 var(--dsh-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dsh-text-secondary);flex:1;padding-top:10px}.dsh-svm-sheet-close{border-radius:var(--dsh-r-btn);cursor:pointer;background:var(--dsh-surface-tint);width:40px;height:40px;font:400 20px/1 var(--dsh-font-body);color:var(--dsh-text);border:0;flex:none;padding:0}.dsh-svm-sheet-title{font:600 24px/1.2 var(--dsh-font-heading);color:var(--dsh-text);text-wrap:balance;align-items:flex-start;gap:10px;margin:4px 0 0;display:flex}.dsh-svm-sheet-title>.dsh-motif{width:11px;height:11px;margin-top:calc(.6em - 5.5px)}.dsh-svm-sheet-text{font:400 16.5px/1.6 var(--dsh-font-body);color:var(--dsh-text);text-wrap:pretty;margin:14px 0 0}.dsh-svm-sheet-tech{font:400 15px/1.55 var(--dsh-font-body);color:var(--dsh-text-body);margin:14px 0 0}.dsh-svm-sheet-tech strong{color:var(--dsh-text);font-weight:600}.dsh-svm-sheet-more{border-radius:var(--dsh-r-btn);cursor:pointer;background:var(--dsh-ink-deep);width:100%;height:50px;font:600 16px var(--dsh-font-body);color:#fff;border:0;margin-top:20px}.dsh-svm-sheet-nav{border-top:1px solid var(--dsh-border-2);justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;display:flex}.dsh-svm-sheet-nav button{cursor:pointer;min-height:44px;font:600 15px/1.3 var(--dsh-font-body);color:var(--dsh-purple);text-align:left;background:0 0;border:0;padding:0}.dsh-svm-sheet-nav .dsh-svm-sheet-next{text-align:right;margin-left:auto}@keyframes dshSvmSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes dshSvmFade{0%{opacity:0}to{opacity:1}}.dsh-sv-back{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;white-space:nowrap;cursor:pointer;background:var(--dsh-ink-deep);color:#fff;min-height:48px;font:600 15px/1 var(--dsh-font-body);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;animation:.3s .5s both dshSvBackIn;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px -10px #1e12458c}.dsh-sv-back>span{color:var(--dsh-teal);font-size:17px}@keyframes dshSvBackIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dsh-sv-back{animation:none}}
