.hs.bs{max-width:680px}.hs.bs .bs__stage{z-index:1;position:relative}.hs.bs .hs__tabs{gap:.3rem}.hs.bs .hs__tab{letter-spacing:.04em;font-size:.7rem}.hs.bs .hs__tab-label{text-overflow:ellipsis;overflow:hidden}.hs.bs .bs__beats{z-index:1;color:#ece9ffc7;min-height:3em;margin:.35rem 0 0;font-size:.98rem;line-height:1.45;position:relative}.hs.bs .bs__beats strong{color:#fff;font-weight:700}.hs.bs .bs__beat{opacity:0;animation:bs-beat var(--len)ease var(--d)both;position:absolute;inset:0 auto auto 0}[dir=rtl] .hs.bs .bs__beat{inset:0 0 auto auto}.hs.bs .bs__beat--last{opacity:1;animation-name:bs-beat-in;animation-duration:.5s}.hs.bs .bs__readouts{z-index:1;flex-wrap:wrap;gap:.4rem 1.6rem;min-height:3.1rem;margin:.5rem 0 0;display:flex;position:relative}.hs.bs .bs__readout{animation:bs-up .45s cubic-bezier(.2,1,.4,1)var(--d)both}.hs.bs .bs__readout dt{letter-spacing:.08em;text-transform:uppercase;color:#9b95c9;font-size:.68rem;font-weight:600}.hs.bs .bs__readout dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.hs.bs .bs__readout small{color:#c9c4ea;font-size:.7em;font-weight:600}.hs.bs .bs__cta{z-index:2;color:#fff;text-align:center;background:linear-gradient(135deg,#ff004e,#c2185b);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:47.5%;min-height:12.6%;padding:.35rem 1rem;font-size:clamp(.78rem,1.6vw,.95rem);font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;animation:.45s cubic-bezier(.2,1.4,.4,1) .6s both hs-pop;display:inline-flex;position:absolute;top:85.3%;left:50.9%;box-shadow:0 8px 24px #ff004e59}.hs.bs .bs__cta:hover,.hs.bs .bs__cta:focus-visible{color:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #ff004e80}.hs.bs .bs__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.hs.bs .bs__cta svg{flex-shrink:0}[dir=rtl] .hs.bs .bs__cta{left:auto;right:50.9%}.hs.bs.hs--paused .bs__cta{animation-play-state:running!important}.hs.bs .bs-drop,.hs.bs .bs-explode,.hs.bs .bs-rise-in,.hs.bs .bs-spin-slow,.hs.bs .bs-core,.hs.bs .bs-sm,.hs.bs .bs-mac,.hs.bs .bs-mig,.hs.bs .bs-packet{transform-box:fill-box;transform-origin:50%}.hs.bs .bs-drop{animation:bs-drop .7s cubic-bezier(.22,.9,.3,1)var(--d)both}.hs.bs .bs-rise-in{animation:bs-rise .8s cubic-bezier(.22,.9,.3,1)var(--d)both}.hs.bs .bs-fade{animation:hs-fade .6s ease-out var(--d)both}.hs.bs .bs-spin-slow{animation:2.4s linear infinite hs-spin}.hs.bs .bs-pipe,.hs.bs .bs-wire{stroke-dasharray:400;animation:bs-draw 1s ease-out var(--d,3s)both}.hs.bs .bs-power{animation:7.4s step-end both hs-power}.hs.bs .bs-power-glow{animation:1.4s ease-out 7.4s both hs-glow}.hs.bs .bs-lid{opacity:0;animation:1.3s ease-in .5s both bs-lid}.hs.bs .bs-core{fill:#ff004e;animation:bs-core .35s ease-out var(--d)both}.hs.bs .bs-explode{animation:bs-explode 1.1s cubic-bezier(.22,.9,.3,1)var(--d)both}.hs.bs .bs-die{filter:drop-shadow(0 0 6px #ff004eb3);animation:1.6s ease-in-out 2s infinite hs-blink-k}.hs.bs .bs-sm{fill:#7c5cff;animation:bs-sm .4s ease-out var(--d)both}.hs.bs .bs-mac{animation:bs-mac .35s ease-out var(--d)both}.hs.bs .bs-lane{animation:hs-fade .4s ease-out var(--d)both}.hs.bs .bs-packet{opacity:0;animation:bs-packet 1.8s linear var(--d)infinite}.hs.bs .bs-packet--rev{animation-name:bs-packet-rev}.hs.bs .bs-coolant{animation:.8s linear infinite bs-flow}.hs.bs .bs-air{animation:bs-air 1.6s ease-in-out var(--d)infinite}.hs.bs .bs-mig{fill:#ff3d7a;animation:bs-mig .35s ease-out var(--d)both}@keyframes bs-beat{0%{opacity:0;transform:translateY(6px)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes bs-beat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bs-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bs-drop{0%{opacity:0;transform:translateY(-80px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes bs-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes bs-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes bs-lid{0%,25%{opacity:1;transform:none}to{opacity:0;transform:translate(70px,-110px)rotate(7deg)}}@keyframes bs-core{0%{fill:#3b3561}to{fill:#ff004e}}@keyframes bs-explode{0%{transform:translate(var(--tx),var(--ty))}to{transform:none}}@keyframes bs-sm{0%{fill:#2a2550}to{fill:#7c5cff}}@keyframes bs-mac{0%{opacity:.15}to{opacity:1}}@keyframes bs-packet{0%{opacity:0;transform:none}8%,90%{opacity:1}to{opacity:0;transform:translate(404px)}}@keyframes bs-packet-rev{0%{opacity:0;transform:none}8%,90%{opacity:1}to{opacity:0;transform:translate(-404px)}}@keyframes bs-flow{to{stroke-dashoffset:-12px}}@keyframes bs-air{0%,to{opacity:.25}50%{opacity:1}}@keyframes bs-mig{0%{fill:#ffffff14}to{fill:#ff3d7a}}
.dct{--dct-bg:radial-gradient(60rem 30rem at 90% -10%,#ff004e14,transparent 60%),radial-gradient(50rem 30rem at -10% 110%,#2bd1a81a,transparent 60%),#f6f5fb;--dct-ink:#2a2650;--dct-strong:#13102e;--dct-muted:#5b5780;--dct-accent:#d1003f;--dct-teal:#0f8a6d;--dct-line:#0d0b211a;--dct-hover:#0d0b2108;--dct-active:#0d0b210d;--dct-frame:linear-gradient(180deg,#ffffffeb,#f4f2fbeb);--dct-frame-shadow:0 18px 40px -24px #0d0b2140;--dct-grid:#0d0b210d;--dct-wire:#0d0b2129;--dct-panel-a:#fff;--dct-panel-b:#ebe9f5;--dct-panel-line:#cdc8e4;--dct-slot:#e2dff0;--dct-slot-line:#c3bddd;--dct-label:#6a6690;--dct-chip:#13102e;--dct-gauge-track:#0d0b211a;--dct-contour:#0f8a6d4d;padding:var(--section-y,5rem)0;background:var(--dct-bg);color:var(--dct-ink);position:relative;overflow:hidden}.dct__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.dct__eyebrow{font-family:var(--ws-font-stack-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dct-accent);margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:inline-block}.dct__title{font-family:var(--ws-font-stack-display);color:var(--dct-strong);max-width:40rem;margin:0 0 .75rem;font-size:clamp(1.7rem,3.8vw,2.7rem);line-height:1.08}.dct__lead{color:var(--dct-muted);max-width:40rem;margin:0;font-size:1.08rem}.dct__pause{border:1px solid var(--dct-line);background:var(--dct-hover);width:2.6rem;height:2.6rem;color:var(--dct-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dct__pause:hover{border-color:var(--ws-pink,#ff004e)}.dct__pause:focus-visible{box-shadow:var(--ws-focus-ring);outline:none}.dct__frame{border:1px solid var(--dct-line);border-radius:var(--ws-radius-lg,20px);background:var(--dct-frame);box-shadow:var(--dct-frame-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.dct__tabs{border-bottom:1px solid var(--dct-line);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767.98px){.dct__tabs{grid-template-columns:repeat(2,1fr)}}.dct__tab{text-align:left;border:0;border-right:1px solid var(--dct-line);color:var(--dct-muted);transition:color var(--ws-transition),background var(--ws-transition);background:0 0;align-items:baseline;gap:.6rem;padding:1rem 1.25rem 1.15rem;font-weight:600;display:flex;position:relative}.dct__tab:last-child{border-right:0}@media (max-width:767.98px){.dct__tab:nth-child(2){border-right:0}.dct__tab:nth-child(-n+2){border-bottom:1px solid var(--dct-line)}}.dct__tab:hover{color:var(--dct-strong);background:var(--dct-hover)}.dct__tab:focus-visible{box-shadow:inset var(--ws-focus-ring);outline:none}.dct__tab.is-active{color:var(--dct-strong);background:var(--dct-active)}.dct__tab-n{font-family:var(--ws-font-stack-mono);color:var(--dct-accent);font-size:.8rem}.dct__tab-bar{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.dct__tab-fill{transform-origin:0;background:linear-gradient(90deg,#ff004e,#ff6b9b);width:100%;height:100%;animation:linear forwards dct-fill;display:block}.dct__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2rem;min-height:33rem;padding:clamp(1.25rem,3.5vw,2.5rem);display:grid}@media (max-width:991.98px){.dct__panel{grid-template-columns:1fr;min-height:0}}.dct__copy{animation:.52s cubic-bezier(.2,.7,.2,1) dct-in}.dct__slide-title{font-family:var(--ws-font-stack-display);color:var(--dct-strong);margin:0 0 .75rem;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.15}.dct__text{color:var(--dct-ink);opacity:.88;margin-bottom:1rem;font-size:1.02rem}.dct__points{gap:.45rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.dct__points li{color:var(--dct-ink);padding-left:1.4rem;position:relative}.dct__points li:before{content:"";background:var(--dct-teal);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.dct__stat{border:1px solid var(--dct-line);border-radius:var(--ws-radius,14px);background:var(--dct-hover);align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.dct__stat strong{font-family:var(--ws-font-stack-display);color:var(--dct-teal);white-space:nowrap;font-size:1.5rem}.dct__stat span{color:var(--dct-muted);font-size:.92rem}.dct__cta{color:var(--dct-strong);border-bottom:2px solid var(--ws-pink,#ff004e);align-items:center;gap:.4rem;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.dct__cta:hover{color:var(--dct-accent);text-decoration:none}.dct__art{min-width:0}.dct__art svg{width:100%;height:auto;animation:.6s cubic-bezier(.2,.7,.2,1) dct-in;display:block}.dct__foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.dct__more{color:var(--dct-ink);font-weight:600}.dct__more:hover{color:var(--dct-strong)}:root[data-theme=dark] .dct{--dct-bg:radial-gradient(60rem 30rem at 90% -10%,#ff004e38,transparent 60%),radial-gradient(50rem 30rem at -10% 110%,#2bd1a824,transparent 60%),#0d0b21;--dct-ink:#e9e7f5;--dct-strong:#fff;--dct-muted:#a19dc2;--dct-accent:var(--ws-on-dark-accent,#ff6b9b);--dct-teal:#2bd1a8;--dct-line:#ffffff1a;--dct-hover:#ffffff08;--dct-active:#ffffff0d;--dct-frame:linear-gradient(180deg,#221d4c8c,#15132b99);--dct-frame-shadow:none;--dct-grid:#ffffff0b;--dct-wire:#ffffff24;--dct-panel-a:#221d4c;--dct-panel-b:#15132b;--dct-panel-line:#3a3570;--dct-slot:#0d0b21;--dct-slot-line:#2c2860;--dct-label:#a19dc2;--dct-chip:#e9e7f5;--dct-gauge-track:#ffffff1a;--dct-contour:#2bd1a838}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dct{--dct-bg:radial-gradient(60rem 30rem at 90% -10%,#ff004e38,transparent 60%),radial-gradient(50rem 30rem at -10% 110%,#2bd1a824,transparent 60%),#0d0b21;--dct-ink:#e9e7f5;--dct-strong:#fff;--dct-muted:#a19dc2;--dct-accent:var(--ws-on-dark-accent,#ff6b9b);--dct-teal:#2bd1a8;--dct-line:#ffffff1a;--dct-hover:#ffffff08;--dct-active:#ffffff0d;--dct-frame:linear-gradient(180deg,#221d4c8c,#15132b99);--dct-frame-shadow:none;--dct-grid:#ffffff0b;--dct-wire:#ffffff24;--dct-panel-a:#221d4c;--dct-panel-b:#15132b;--dct-panel-line:#3a3570;--dct-slot:#0d0b21;--dct-slot-line:#2c2860;--dct-label:#a19dc2;--dct-chip:#e9e7f5;--dct-gauge-track:#ffffff1a;--dct-contour:#2bd1a838}}.dct-grid line{stroke:var(--dct-grid);stroke-width:1px}.dct-label{font-family:var(--ws-font-stack-mono,monospace);letter-spacing:2px;fill:var(--dct-label);font-size:12px}.dct-chip-t{font-family:var(--ws-font-stack-body,sans-serif);fill:var(--dct-chip);font-size:12px;font-weight:600}.dct-wire{fill:none;stroke:var(--dct-wire);stroke-width:2px}.dct-pulse{fill:none;stroke:url(#dct-pink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 86;animation:2.4s linear infinite dct-flow}.dct-pulse--teal{stroke:#2bd1a8}.dct-contours ellipse{fill:none;stroke:var(--dct-contour);stroke-dasharray:4 6}.dct-breathe{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite dct-breathe}.dct-ping{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite dct-ping}.dct-blink{animation:1.6s steps(2,jump-none) infinite dct-blink}.dct-bolt{animation:2.4s ease-in-out infinite dct-blink}.dct-gauge-track{fill:none;stroke:var(--dct-gauge-track);stroke-width:10px;stroke-linecap:round}.dct-gauge-fill{fill:none;stroke:url(#dct-pink);stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:18px;animation:3s cubic-bezier(.2,.7,.2,1) both dct-gauge}.dct-gauge-t{font-family:var(--ws-font-stack-display,sans-serif);fill:var(--dct-strong);font-size:18px;font-weight:700}.dct-gpu{transform-box:fill-box;animation:.7s cubic-bezier(.2,.7,.2,1) both dct-slot}.dct-link{fill:none;stroke:#2bd1a8;stroke-width:1.5px;stroke-opacity:.7;stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s ease-out forwards dct-draw}.dct-tick{stroke-dasharray:100;stroke-dashoffset:100px;animation:.6s ease-out 3.3s forwards dct-draw}.dct-bar{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both dct-grow}.dct-sled{offset-path:path("M170 140 C 230 70, 330 70, 390 140");animation:3.6s cubic-bezier(.45,0,.2,1) infinite dct-sled}.dct-panel,.dct-axis{stroke:var(--dct-panel-line)}.dct-panel-a{stop-color:var(--dct-panel-a)}.dct-panel-b{stop-color:var(--dct-panel-b)}.dct-slot{fill:var(--dct-slot);stroke:var(--dct-slot-line)}.dct-slot-bg{fill:var(--dct-slot)}.dct--paused,.dct--paused *{animation-play-state:paused!important}.dct--hold .dct__tab-fill{animation-play-state:paused}@keyframes dct-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dct-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dct-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes dct-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes dct-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes dct-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes dct-gauge{0%{stroke-dashoffset:100px}to{stroke-dashoffset:18px}}@keyframes dct-slot{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes dct-draw{to{stroke-dashoffset:0}}@keyframes dct-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dct-sled{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.dct__tab-fill{display:none}.dct *,.dct :before{animation:none!important}.dct-link,.dct-tick{stroke-dashoffset:0}.dct-gauge-fill{stroke-dashoffset:18px}.dct-pulse,.dct-sled{display:none}}
