.aspm-page{--aspm-surface: #eef3fa;--aspm-line: #dbe4f5;--aspm-tile: #f3f8ff;--aspm-wire: #9fbde8;--aspm-band-line: #c7d6ee;--aspm-red-wash: #fff7f8;--aspm-red-deep: #a3001a;--aspm-amber-text: #a8650a;--aspm-cta-top: #e7ecf3;--aspm-cta-bottom: #f3f6fa}.aspm-page .aspm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.aspm-page section[id]{scroll-margin-top:6rem}.aspm-page .aspm-panel{border:1px solid #e2e8f0;border-radius:1.4rem;background:#fff;box-shadow:0 24px 48px -36px #12377073}.aspm-step{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}.aspm-steps .aspm-step:nth-child(1){animation:stpM0 16s linear infinite}.aspm-steps .aspm-step:nth-child(2){animation:stpM1 16s linear infinite}.aspm-steps .aspm-step:nth-child(3){animation:stpM2 16s linear infinite}.aspm-steps .aspm-step:nth-child(4){animation:stpM3 16s linear infinite}@keyframes stpM0{0%{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}3%,22%{border-color:#0d74ff;box-shadow:0 0 0 5px #0d74ff1a,0 30px 60px -38px #0d74ff73}25%,to{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}}@keyframes stpM1{0%,25%{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}28%,47%{border-color:#0d74ff;box-shadow:0 0 0 5px #0d74ff1a,0 30px 60px -38px #0d74ff73}50%,to{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}}@keyframes stpM2{0%,50%{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}53%,72%{border-color:#0d74ff;box-shadow:0 0 0 5px #0d74ff1a,0 30px 60px -38px #0d74ff73}75%,to{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}}@keyframes stpM3{0%,75%{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}78%,97%{border-color:#0d74ff;box-shadow:0 0 0 5px #0d74ff1a,0 30px 60px -38px #0d74ff73}to{border-color:#e2e8f0;box-shadow:0 30px 60px -48px #12377080}}.aspm-views-stack>[data-view]:not([data-active]){visibility:hidden}@media (min-width: 1280px){.aspm-views-stack>[data-view]:not([data-active]){display:none}}.aspm-views-stack>[data-active] .aspm-view-in{animation:hbIn .5s ease-out both}.aspm-wire{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 4;animation:hbFlow 1.2s linear infinite}@keyframes hbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hbFlow{to{stroke-dashoffset:-20}}.aspm-toggle button[aria-pressed=true]{border-color:#123770;background:#123770;color:#fff}@media (prefers-reduced-motion: reduce){.aspm-steps .aspm-step,.aspm-views-stack>[data-active] .aspm-view-in,.aspm-wire{animation:none!important}}.aspm-h-stage{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.aspm-h-rc{animation:a5Rc 16s linear infinite}.aspm-h-ra{animation:a5Ra 16s linear infinite}.aspm-h-scan{opacity:0;animation:a5Scan 16s linear infinite}.aspm-h-pop{position:absolute;opacity:0;transform:translate(-50%,-100%)}.aspm-h-card{background:#fff;box-shadow:0 0 0 6px #0d74ff14,0 26px 44px -18px #12377080}.aspm-h-card-soft{background:#fff;box-shadow:0 20px 38px -16px #12377073}.aspm-h-packet{position:absolute;left:0;top:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:9999px;background:#0D74FF;box-shadow:0 0 8px 2px #0d74ff80;offset-rotate:0deg}.aspm-h-pulse{position:absolute;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:9999px;background:#E3001C;box-shadow:0 0 0 5px #e3001c2e,0 0 18px 4px #e3001c80;offset-rotate:0deg;opacity:0}.aspm-h-ring{position:absolute;box-sizing:border-box;border-radius:9999px;border-width:2px;border-style:solid;opacity:0}@media (prefers-reduced-motion: reduce){.aspm-hero [data-play-scope] *,.aspm-hero [data-play-scope] *:after{animation-delay:-11.2s!important;animation-play-state:paused!important}}@keyframes a5Pk{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes a5Rc{0%,44%{stroke-dashoffset:1;opacity:1}49%,93%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes a5Ra{0%,50%{stroke-dashoffset:1;opacity:1}55%,93%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes a5Scan{0%,7%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:translateY(237.2px)}18%,to{opacity:0;transform:translateY(237.2px)}}@keyframes a5PkOn0{0%,28%{opacity:0}30%,42%{opacity:1}44%,60%{opacity:0}62%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn1{0%,29%{opacity:0}31%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn2{0%,30%{opacity:0}32%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn3{0%,31%{opacity:0}33%,42%{opacity:1}44%,60%{opacity:0}62%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn4{0%,32%{opacity:0}34%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn5{0%,33%{opacity:0}35%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5PkOn6{0%,34%{opacity:0}36%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5D0{0%,44%{offset-distance:0%;opacity:0}44.5%{opacity:1}55%{offset-distance:100%;opacity:1}56%,to{offset-distance:100%;opacity:0}}@keyframes a5Rp0{0%,33%{opacity:0;transform:scale(.3)}33.6%{opacity:1;transform:scale(.45)}42%,to{opacity:0;transform:scale(1.6)}}@keyframes a5Rp1{0%,36%{opacity:0;transform:scale(.3)}36.6%{opacity:1;transform:scale(.45)}45%,to{opacity:0;transform:scale(1.6)}}@keyframes a5Rp2{0%,39%{opacity:0;transform:scale(.3)}39.6%{opacity:1;transform:scale(.45)}48%,to{opacity:0;transform:scale(1.6)}}@keyframes a5Rp3{0%,45%{opacity:0;transform:scale(.3)}45.6%{opacity:1;transform:scale(.45)}54%,to{opacity:0;transform:scale(1.6)}}@keyframes a5Sc{0%,6%{opacity:0;transform:translate(-50%,-100%) scale(.8)}8%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}9.5%,93%{opacity:1;transform:translate(-50%,-100%)}97%,to{opacity:0;transform:translate(-50%,-100%) scale(.95)}}@keyframes a5Num{0%,62%{opacity:0}64%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5Wait{0%,61%{opacity:1}63%,97%{opacity:0}to{opacity:1}}@keyframes a5Rows{0%,63%{opacity:0}65%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5Wc{0%,9%{opacity:0;transform:translate(-50%,-100%) scale(.8)}11%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}12.5%,93%{opacity:1;transform:translate(-50%,-100%)}97%,to{opacity:0;transform:translate(-50%,-100%) scale(.95)}}@keyframes a5Kc{0%,12%{opacity:0;transform:translate(-50%,-100%) scale(.8)}14%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}15.5%,93%{opacity:1;transform:translate(-50%,-100%)}97%,to{opacity:0;transform:translate(-50%,-100%) scale(.95)}}@keyframes a5Ka{0%,18%{opacity:0;transform:translate(-50%,-100%) scale(.8)}20%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}21.5%,93%{opacity:1;transform:translate(-50%,-100%)}97%,to{opacity:0;transform:translate(-50%,-100%) scale(.95)}}@keyframes a5AIr{0%,56%{opacity:0}58%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5Lb1{0%,20%{opacity:0}22%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5Ap1{0%,36%{opacity:0;transform:scale(.4)}36.6%{opacity:1;transform:scale(.6)}44%,to{opacity:0;transform:scale(2)}}@keyframes a5Lb2{0%,21%{opacity:0}23%,93%{opacity:1}97%,to{opacity:0}}@keyframes a5Ap2{0%,39%{opacity:0;transform:scale(.4)}39.6%{opacity:1;transform:scale(.6)}47%,to{opacity:0;transform:scale(2)}}@keyframes a5Kr{0%,34%{opacity:0;transform:translate(-50%,-100%) scale(.8)}36%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}37.5%,93%{opacity:1;transform:translate(-50%,-100%)}97%,to{opacity:0;transform:translate(-50%,-100%) scale(.95)}}@keyframes a5Ev0{0%,37%{opacity:0;transform:translateY(6px)}39%,51%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-4px)}}@keyframes a5Ev1{0%,40%{opacity:0;transform:translateY(6px)}42%,54%{opacity:1;transform:none}57%,to{opacity:0;transform:translateY(-4px)}}@keyframes a5F0{0%,43%{opacity:0;transform:scale(.4)}43.6%{opacity:1;transform:scale(.6)}51%,to{opacity:0;transform:scale(2.4)}}@keyframes a5F1{0%,55%{opacity:0;transform:scale(.4)}55.6%{opacity:1;transform:scale(.6)}63%,to{opacity:0;transform:scale(2.4)}}.aspm-h-posture{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:74px;height:62px;border:1px solid #e2e8f0;border-radius:.8rem;background:#F8FAFC;line-height:1}.aspm-h-tag{align-self:flex-start;padding:2px 8px;border-radius:9999px;background:rgb(13 116 255 / .1);color:#0a64dc;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
