.dh-root{background:#1e1b2e}:where(.dh-root) a{color:#b9a3ff}:where(.dh-root) a:hover{color:#d3c4ff}:where(.dh-root) button{font-family:inherit}@keyframes dh-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes dh-drift2{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-70px,50px)scale(.95)}to{transform:translate(0)scale(1.1)}}@keyframes dh-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes dh-tint1{0%,30%{fill:#ede6ff}to{fill:#ffc49b}}@keyframes dh-tint2{0%,30%{fill:#ede6ff}to{fill:#9ec9ff}}@keyframes dh-tint3{0%,30%{fill:#ede6ff}to{fill:#ffa6bc}}@keyframes dh-tint4{0%,30%{fill:#ede6ff}to{fill:#9be3cc}}@keyframes dh-tint5{0%,30%{fill:#ede6ff}to{fill:#b9a3ff}}@keyframes dh-receive{0%{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 0 var(--glow)}12%{box-shadow:inset 0 0 0 1px var(--glow),0 0 26px 2px var(--glow)}45%,to{box-shadow:inset 0 0 0 1px #ffffff14,0 0 #0000}}@keyframes dh-draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--len) 100}}@keyframes dh-swell{0%,to{stroke-width:var(--sw)}10%{stroke-width:calc(var(--sw) + 6px)}35%{stroke-width:var(--sw)}}@keyframes dh-fillh{0%{height:0}to{height:var(--h)}}@keyframes dh-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes dh-halo{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}@keyframes dh-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes dh-fillw{0%{width:0}to{width:var(--w)}}@keyframes dh-fall{0%{opacity:0;top:-8px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes dh-slideIn{0%{opacity:0;left:-6px}20%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@keyframes dh-popA{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes dh-popB{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.dh-b1{animation:16s ease-in-out infinite dh-drift}.dh-b2{animation:20s ease-in-out infinite dh-drift2}.dh-b3{animation:24s ease-in-out infinite reverse dh-drift}.dh-pt{offset-rotate:0deg;animation:2.4s cubic-bezier(.45,0,.55,1) infinite both dh-travel}.dh-src{offset-path:path("M500 50 L500 96");fill:#fff}.dh-n1{offset-path:path("M500 300 C500 362 100 338 100 398");animation-name:dh-travel,dh-tint1}.dh-n2{offset-path:path("M500 300 C500 362 300 338 300 398");animation-name:dh-travel,dh-tint2}.dh-n3{offset-path:path("M500 300 C500 362 500 338 500 398");animation-name:dh-travel,dh-tint3}.dh-n4{offset-path:path("M500 300 C500 362 700 338 700 398");animation-name:dh-travel,dh-tint4}.dh-n5{offset-path:path("M500 300 C500 362 900 338 900 398");animation-name:dh-travel,dh-tint5}.dh-n1,.dh-n2,.dh-n3,.dh-n4,.dh-n5{animation-duration:2.4s,2.4s;animation-timing-function:cubic-bezier(.45,0,.55,1),linear;animation-iteration-count:infinite,infinite}.dh-seg{fill:none;transition:opacity .25s;animation:1.4s cubic-bezier(.16,1,.3,1) both dh-draw,1.2s ease-out infinite dh-swell}.dh-desk .dh-seg{--sw:14px}.dh-mob .dh-seg{--sw:16px}.dh-m1{offset-path:path("M150 0 C150 42 30 38 30 84");animation-name:dh-travel,dh-tint1}.dh-m2{offset-path:path("M150 0 C150 42 90 38 90 84");animation-name:dh-travel,dh-tint2}.dh-m3{offset-path:path("M150 0 L150 84");animation-name:dh-travel,dh-tint3}.dh-m4{offset-path:path("M150 0 C150 42 210 38 210 84");animation-name:dh-travel,dh-tint4}.dh-m5{offset-path:path("M150 0 C150 42 270 38 270 84");animation-name:dh-travel,dh-tint5}.dh-m1,.dh-m2,.dh-m3,.dh-m4,.dh-m5{animation-duration:2.4s,2.4s;animation-timing-function:cubic-bezier(.45,0,.55,1),linear;animation-iteration-count:infinite,infinite}.dh-tank{box-sizing:border-box;text-align:center;background:#2a2640;border-radius:14px;flex-direction:column;align-items:center;gap:8px;height:176px;padding:10px 4px;display:flex;position:relative}.dh-gauge{background:#ffffff0f;border-radius:8px;flex:1;width:58%;min-width:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.dh-tankfill{height:var(--h);animation:1.8s cubic-bezier(.16,1,.3,1) both dh-fillh;position:absolute;bottom:0;left:0;right:0}.dh-tanktop{flex-direction:column;align-items:center;gap:5px;min-height:34px;font-size:11px;font-weight:600;line-height:1.2;display:flex;position:relative}.dh-tankamt{font-family:Geist Mono,monospace;font-size:12px;position:relative}.dh-seg.dh-dim{opacity:.18}.dh-ripple{pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite dh-ripple;position:absolute;box-shadow:0 0 0 1.5px #b9a3ff8c}.dh-halo{pointer-events:none;background:radial-gradient(circle,#b9a3ff59,#b9a3ff00 70%);border-radius:50%;animation:3.2s ease-in-out infinite dh-halo;position:absolute}.dh-node{cursor:default;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;animation:1.2s ease-out infinite dh-receive}.dh-node:hover{background:#332e4d;transform:translateY(-4px)scale(1.04)}.dh-live{animation:2s ease-in-out infinite dh-pulse}.dh-bar{animation:1.8s cubic-bezier(.16,1,.3,1) both dh-fillw}.dh-fallp{animation:2.4s cubic-bezier(.45,0,.55,1) infinite dh-fall}.dh-slidep{animation:1.2s cubic-bezier(.45,0,.55,1) infinite dh-slideIn}.dh-navlink{color:#f4f1fb;font-size:15px;font-weight:500;text-decoration:none}.dh-navlink:hover{color:#b9a3ff}.dh-cta{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.dh-cta:hover{transform:translateY(-2px)}.dh-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s}.dh-lift:hover{transform:translateY(-6px)scale(1.015);box-shadow:inset 0 0 0 1px #b9a3ff59,0 30px 60px -24px #b9a3ff73}.dh-tag{cursor:pointer;color:#b4adc9;background:#ffffff0f;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s}.dh-tag:hover{color:#f4f1fb;background:#b9a3ff2e;transform:translateY(-2px)}.dh-tag.dh-on{color:#1e1b2e;background:#b9a3ff}.dh-seg-btn{cursor:pointer;color:#b4adc9;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.dh-seg-btn:hover{color:#f4f1fb}.dh-seg-btn.dh-on{color:#1e1b2e;background:#b9a3ff}.dh-chip{cursor:pointer;color:#cfe3ff;text-align:left;background:#9ec9ff1f;border:0;border-radius:999px;padding:10px 14px;font-size:14px;transition:background .2s,transform .2s}.dh-chip:hover{background:#9ec9ff38;transform:translateY(-2px)}.dh-chip.dh-on{color:#1e1b2e;background:#9ec9ff}.dh-popA{animation:.45s cubic-bezier(.16,1,.3,1) both dh-popA}.dh-popB{animation:.45s cubic-bezier(.16,1,.3,1) both dh-popB}.dh-shoprow{border-radius:12px;margin:0 -10px;padding:8px 10px;transition:background .2s,transform .2s}.dh-shoprow:hover{background:#ffffff0a;transform:translate(4px)}.dh-ch{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.dh-armed .dh-grp:not(.dh-in) .dh-ch{opacity:0;transform:translateY(40px)}.dh-armed .dh-grp:not(.dh-in) .dh-ch.dh-l{transform:translate(-60px)rotate(-1.5deg)}.dh-armed .dh-grp:not(.dh-in) .dh-ch.dh-r{transform:translate(60px)rotate(1.5deg)}.dh-gbar{transition:width 1.2s cubic-bezier(.16,1,.3,1) .2s}.dh-armed .dh-grp:not(.dh-in) .dh-gbar{width:0!important}.dh-stepdot{color:#1e1b2e;background:#b9a3ff;transition:background .45s,color .45s,box-shadow .45s;box-shadow:0 0 22px -4px #b9a3ffcc}.dh-armed .dh-grp:not(.dh-in) .dh-stepdot{color:#8f88a8;box-shadow:none;background:#322d48}.dh-root input[type=range]{accent-color:#b9a3ff;cursor:pointer;width:100%;height:28px}.dh-sym3{flex-wrap:wrap;justify-content:center;display:flex}.dh-sym3>*{flex:0 1 calc((100% - 2 * var(--g)) / 3);min-width:min(var(--mw),100%);box-sizing:border-box}.dh-simcard{font-family:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s,filter .3s,box-shadow .3s}.dh-simoff{opacity:.4;filter:saturate(.2)}.dh-onoff{color:#9be3cc;background:#9be3cc29;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.dh-simoff .dh-onoff{color:#b4adc9;background:#ffffff14}.dh-navlinks{display:flex}@media(max-width:560px){.dh-sym3>*{flex-basis:100%;min-width:0}.dh-sym3.dh-two>*{flex-basis:calc((100% - var(--g)) / 2)}}.dh-mob{display:none}.dh-feat{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:56px;padding:64px 0;display:grid}@media(max-width:760px){.dh-desk{display:none}.dh-mob{display:flex}.dh-navlinks{display:none}.dh-feat{gap:28px;padding:44px 0}.dh-flip{order:0!important}}@media(hover:none){.dh-lift:hover,.dh-node:hover,.dh-tag:hover,.dh-chip:hover,.dh-shoprow:hover{transform:none}}@media(prefers-reduced-motion:reduce){.dh-b1,.dh-b2,.dh-b3,.dh-pt,.dh-n1,.dh-n2,.dh-n3,.dh-n4,.dh-n5,.dh-seg,.dh-node,.dh-live,.dh-bar,.dh-fallp,.dh-slidep,.dh-dh-ripple,.dh-dh-halo,.dh-dh-popA,.dh-popB{animation:none}.dh-pt,.dh-n1,.dh-n2,.dh-n3,.dh-n4,.dh-n5,.dh-m1,.dh-m2,.dh-m3,.dh-m4,.dh-m5,.dh-fallp,.dh-slidep,.dh-ripple{display:none}.dh-tankfill{animation:none}.dh-seg{stroke-dasharray:var(--len) 100}.dh-bar{width:var(--w)}.dh-ch,.dh-gbar,.dh-lift,.dh-node,.dh-tag{transition:none}}@keyframes dh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dh-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.dh-marquee-track{width:max-content;animation:40s linear infinite dh-marquee;display:flex}.dh-marquee:hover .dh-marquee-track{animation-play-state:paused}.dh-marquee-set{gap:12px;padding-right:12px;display:flex}.dh-pos-pill{white-space:nowrap;color:#f4f1fb;background:#272339;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.dh-pos-pill img{object-fit:contain;background:#fff;border-radius:5px;width:20px;height:20px;padding:2px}.dh-pos-more{color:#9be3cc;background:#9be3cc1a;box-shadow:inset 0 0 0 1px #9be3cc4d}@media(prefers-reduced-motion:reduce){.dh-marquee-track{animation:none}.dh-marquee-set[aria-hidden=true]{display:none}.dh-marquee-set{flex-wrap:wrap;justify-content:center}.dh-marquee{-webkit-mask-image:none;mask-image:none}}
