.demo-canvas{position:relative;background:radial-gradient(72% 46% at 72% 2%,rgba(20,107,255,.22),transparent 66%),radial-gradient(52% 38% at 6% 6%,rgba(0,194,255,.1),transparent 62%),linear-gradient(180deg,#071327,#06101f 52%,#050c18)}.demo-hero{display:flex;align-items:center;min-height:calc(100svh - 72px);padding:56px 0 64px}.demo-h1{font-size:clamp(36px,4.1vw,56px);font-weight:600;line-height:1.16;letter-spacing:-.035em;color:#fff}.demo-h1__weak{color:rgba(255,255,255,.42)}.demo-lead{max-width:28rem;margin-top:26px;font-size:16.5px;line-height:1.75;color:rgba(255,255,255,.58);text-wrap:pretty}.demo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:30rem;margin-top:54px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.demo-facts dt{font-size:24px;font-weight:600;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.demo-facts dd{margin-top:7px;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.42)}.demo-footlink{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:#146bff}.demo-footlink svg{transition:transform .14s cubic-bezier(.2,.8,.2,1)}.demo-footlink:hover svg{transform:translateX(3px)}.demo-card{--accent:#146bff;--accent-soft:rgba(20,107,255,0.16);position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);transition:transform .26s cubic-bezier(.2,.9,.25,1),border-color .24s ease,background-color .24s ease,box-shadow .26s cubic-bezier(.2,.9,.25,1)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.demo-card:before{content:"";position:absolute;inset:0;z-index:3;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--beam-angle),transparent 0deg 286deg,var(--accent) 322deg,#fff 340deg,transparent 352deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .22s ease}.demo-card:focus-visible{outline:2px solid #00c2ff;outline-offset:3px}@media (hover:hover){.demo-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075);box-shadow:0 26px 48px -30px rgba(0,0,0,.95),0 0 22px -14px var(--accent)}.demo-card:hover:before{opacity:1;animation:demoBeam 2.6s linear infinite}.demo-card:hover .demo-card__arrow{transform:translateX(3px)}}.demo-card:focus-visible{transform:translateY(-6px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075);box-shadow:0 26px 48px -30px rgba(0,0,0,.95),0 0 22px -14px var(--accent)}.demo-card:focus-visible:before{opacity:1}@keyframes demoBeam{to{--beam-angle:360deg}}.demo-card:focus-visible .demo-card__arrow{transform:translateX(3px)}.demo-card__viz{position:relative;aspect-ratio:16/9.6;padding:12px 12px 0;background:radial-gradient(112% 92% at 50% 0,var(--accent-soft),transparent 66%);border-bottom:1px solid rgba(255,255,255,.07)}.demo-card__body{display:flex;flex:1;flex-direction:column;gap:9px;padding:15px 17px 17px}.demo-card__cat{font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--accent)}.demo-card__access{margin-left:auto;font-size:10.5px;letter-spacing:.06em;color:rgba(255,255,255,.4)}.demo-card__name{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#fff}.demo-card__tag{font-size:13px;line-height:1.6;color:rgba(255,255,255,.58)}.demo-card__bullets{display:flex;flex-direction:column;gap:6px;margin-top:2px}.demo-card__bullets li{position:relative;padding-left:13px;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.46)}.demo-card__bullets li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:1px;background:rgba(255,255,255,.28)}.demo-card__cta{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:500;color:#fff}.demo-card__arrow{transition:transform .14s cubic-bezier(.2,.8,.2,1)}.deck{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#0f1d31,#0a1526);box-shadow:0 50px 90px -55px rgba(0,0,0,.95)}.deck__bar{justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;letter-spacing:.15em;color:rgba(255,255,255,.38)}.deck__bar,.deck__state{display:flex;align-items:center}.deck__state{gap:8px;color:rgba(255,255,255,.5)}.deck__dot{width:5px;height:5px;border-radius:99px;background:#f2555a;animation:deckPulse 1.7s ease-in-out infinite}.deck__ch{padding-left:8px;border-left:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.28)}.deck__stage{position:relative;aspect-ratio:16/8.4;overflow:hidden;background:radial-gradient(120% 130% at 82% -20%,rgba(255,255,255,.055),transparent 62%)}.deck-slide{position:absolute;inset:0;display:flex;align-items:stretch;opacity:0;animation:deckCut 10.8s linear infinite;animation-delay:calc(var(--i) * 1.8s)}.deck-slide__text{flex:1 1 auto;min-width:0;flex-direction:column;padding:20px 16px 20px 22px}.deck-slide__num,.deck-slide__text{display:flex;justify-content:center}.deck-slide__num{flex:0 0 104px;flex-direction:column;align-items:center;gap:5px;border-left:1px solid rgba(255,255,255,.07);color:var(--accent)}.deck-slide__num b{font-size:44px;font-weight:500;line-height:1;letter-spacing:-.05em;opacity:.85}.deck-slide__num b,.deck-slide__num em{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.deck-slide__num em{font-style:normal;font-size:9px;letter-spacing:.2em;margin-right:-.2em;color:rgba(255,255,255,.3)}.deck-slide__head{display:flex;flex-direction:column}.deck-slide__cat{font-size:10.5px;font-weight:500;letter-spacing:.14em;color:var(--accent)}.deck-slide__name{margin-top:9px;font-size:34px;font-weight:600;line-height:1.22;letter-spacing:-.03em;color:#fff}.deck-slide__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:3.24em;margin-top:22px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.deck-slide__access{flex:0 0 auto;padding-top:1px;font-size:10px;font-weight:500;letter-spacing:.1em;white-space:nowrap;color:rgba(255,255,255,.34)}.deck-slide__proof{font-size:12.5px;line-height:1.62;color:rgba(255,255,255,.48);text-wrap:pretty}.deck__pad{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.075)}.deck-btn{position:relative;display:flex;align-items:center;gap:6px;padding:12px 9px 13px;overflow:hidden;background:#0b1626}.deck-btn em{position:relative;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.04em;color:rgba(255,255,255,.26)}.deck-btn b{position:relative;font-size:12px;font-weight:500;color:rgba(255,255,255,.34);animation:deckLabel 10.8s linear infinite;animation-delay:calc(var(--i) * 1.8s)}.deck-btn:before{content:"";inset:0;opacity:0;animation:deckTint 10.8s linear infinite;animation-delay:calc(var(--i) * 1.8s)}.deck-btn:before,.deck-btn__fill{position:absolute;background:var(--accent)}.deck-btn__fill{left:0;bottom:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;animation:deckFill 10.8s linear infinite;animation-delay:calc(var(--i) * 1.8s)}@keyframes deckCut{0%,16.6%{opacity:1}16.7%,to{opacity:0}}@keyframes deckTint{0%,16.6%{opacity:.085}16.7%,to{opacity:0}}@keyframes deckLabel{0%,16.6%{color:#fff}16.7%,to{color:rgba(255,255,255,.34)}}@keyframes deckFill{0%{transform:scaleX(0)}16.5%{transform:scaleX(1)}16.6%,to{transform:scaleX(0)}}@keyframes deckPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1023px){.demo-hero{padding:40px 0 48px}}@media (max-width:640px){.deck__stage{aspect-ratio:16/10}.deck-slide__text{padding:16px 12px 16px 15px}.deck-slide__num{flex-basis:68px}.deck-slide__num b{font-size:30px}.deck-slide__name{font-size:21px}.deck-slide__proof{font-size:11.5px}.deck-btn{justify-content:center;padding:10px 4px 11px}.deck-btn em{display:none}.deck-btn b{font-size:11px}.demo-lead{margin-top:20px;font-size:15.5px}.demo-facts{margin-top:34px;padding-top:20px;gap:14px}.demo-facts dt{font-size:21px}}.dv{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%;padding:14px 15px;border-radius:13px;overflow:hidden;container-type:inline-size;color:#fff;font-size:10.5px;line-height:1.25;background:radial-gradient(120% 130% at 84% -14%,var(--accent-soft),transparent 62%),linear-gradient(180deg,#101f36 0,#091524 100%);border:1px solid rgba(255,255,255,.1)}.dv:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.dv-h{display:flex;align-items:baseline;justify-content:space-between;font-size:9.5px;letter-spacing:.06em;color:rgba(255,255,255,.42)}.dv-h-num{font-size:11px;font-weight:700;letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums}.dv-foot{display:flex;justify-content:space-between;gap:6px;margin-top:auto;font-size:9px;color:rgba(255,255,255,.4)}.dv-bars{display:flex;flex:1;flex-direction:column;justify-content:center;gap:9px;margin-top:3px}.dv-total{display:flex;align-items:center;gap:8px;font-size:9.5px;color:rgba(255,255,255,.5)}.dv-total b{color:#fff;font-variant-numeric:tabular-nums}.dv-total-track{flex:1;height:3px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.dv-total-track i{display:block;width:77.3%;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.75))}.dv-bar-row{display:flex;align-items:center;gap:7px}.dv-bar-name{flex:0 0 50px;width:50px;font-size:10px;color:rgba(255,255,255,.6);white-space:nowrap}.dv-bar-track{flex:1;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.dv-bar-fill{display:block;height:100%;border-radius:99px;transform-origin:left center;background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.92));animation:dvGrow 3.6s cubic-bezier(.22,1,.36,1) infinite}.dv-bar-val{flex:0 0 32px;width:32px;text-align:right;font-size:10px;color:rgba(255,255,255,.72);font-variant-numeric:tabular-nums}@keyframes dvGrow{0%{transform:scaleX(.03)}42%,88%{transform:scaleX(1)}to{transform:scaleX(.03)}}.dv--lens{background:radial-gradient(120% 130% at 84% -14%,rgba(255,111,145,.26),transparent 62%),linear-gradient(180deg,#4b2a3a,#2b1524);border-color:rgba(255,208,138,.22);color:#fff7f2}.dv--lens .dv-bar-fill{background:linear-gradient(90deg,#c22e5c,#ff6f91 58%,#ffd08a)}.dv--lens .dv-bar-track{background:rgba(255,247,242,.1)}.dv--lens .dv-bar-name{color:rgba(255,247,242,.74)}.dv--lens .dv-bar-val{color:rgba(255,247,242,.88)}.dv--lens .dv-h{color:rgba(255,247,242,.58)}.dv--lens .dv-h-num{color:#ffd08a}.dv--lens .dv-total{color:rgba(255,247,242,.55)}.dv--lens .dv-total b{color:#ffd08a}.dv--lens .dv-total-track{background:rgba(255,247,242,.1)}.dv--lens .dv-total-track i{background:linear-gradient(90deg,#c22e5c,#ff6f91 58%,#ffd08a)}.dv--lens .dv-foot{color:rgba(255,247,242,.52)}.dv--aftersales{flex-direction:row;align-items:stretch;gap:12px}.dv-mc{position:relative;flex:0 0 46%;align-self:center;height:88%;border-radius:9px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(165deg,#33507a,#1c3352 54%,#132740);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 26px -16px rgba(0,0,0,.95);overflow:hidden}.dv-mc-hd{top:7px;font-size:8px;letter-spacing:.02em;color:rgba(255,255,255,.5)}.dv-mc-glass,.dv-mc-hd{position:absolute;left:8px}.dv-mc-glass{top:22px;width:58%;height:46px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,rgba(0,194,255,.18),rgba(0,194,255,.03) 62%,transparent);box-shadow:inset 0 0 12px rgba(0,194,255,.12);overflow:hidden}.dv-mc-glass:after{content:"";position:absolute;inset:-20% -40%;background:linear-gradient(100deg,transparent 44%,rgba(255,255,255,.26) 50%,transparent 56%);animation:dvGlint 4.4s ease-in-out infinite}.dv-mc-spindle{position:absolute;left:46%;top:0;width:4px;height:17px;border-radius:0 0 1px 1px;background:linear-gradient(180deg,#7d90ad,#44566f);box-shadow:0 1px 0 rgba(255,255,255,.2)}.dv-mc-table{position:absolute;left:22%;bottom:9px;width:54%;height:4px;border-radius:1px;background:linear-gradient(180deg,#93a4bd,#4a5c76)}.dv-mc-vent{position:absolute;left:8px;top:76px;width:42%;height:30px;border-radius:2px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.14) 0 1px,transparent 1px 4px);opacity:.5}.dv-mc-panel{position:absolute;right:8px;top:66px;display:flex;flex-direction:column;gap:2px;align-items:center;width:19px;padding:4px 0;border-radius:3px;border:1px solid rgba(255,255,255,.12);background:rgba(9,20,34,.55)}.dv-mc-panel i{width:8px;height:2.5px;border-radius:1px;background:rgba(255,255,255,.22)}.dv-mc-panel i:first-child{background:var(--accent);box-shadow:0 0 6px var(--accent);opacity:.85}.dv-mc-base{position:absolute;left:-3px;right:-3px;bottom:0;height:11px;border-radius:0 0 9px 9px;background:linear-gradient(180deg,#0f1d31,#1a2a44);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -6px 14px rgba(0,0,0,.45)}.dv-mc-led{top:9px;width:5px;height:5px;border-radius:99px;background:#12b981;box-shadow:0 0 8px #12b981;animation:dvLed 2.4s ease-in-out infinite}.dv-mc-led,.dv-plate{position:absolute;right:9px}.dv-plate{bottom:10px;width:40px;height:40px;padding:3.5px;border-radius:3px;background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.55);overflow:hidden;z-index:1}.dv-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;height:100%}.dv-qr i{border-radius:.5px;background:rgba(10,27,61,.06)}.dv-qr i.on{background:#0a1b3d}.dv-plate:before{content:"";position:absolute;inset:-3px;border-radius:4px;border:1px dashed rgba(255,255,255,.42);pointer-events:none}.dv-qr-scan{position:absolute;left:0;right:0;top:-12px;height:13px;opacity:0;background:linear-gradient(180deg,transparent,var(--accent),transparent);animation:dvScanA 4.4s cubic-bezier(.4,0,.3,1) infinite}.dv-plate:after{content:"";position:absolute;inset:-4px;border-radius:4px;border:1px solid var(--accent);opacity:0;animation:dvFrame 4.4s ease-out infinite}.dv-wo{position:relative;flex:1;min-width:0;align-self:center;display:flex;flex-direction:column;gap:7px;padding:8px 9px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.05));box-shadow:0 18px 30px -20px rgba(0,0,0,.9);transform-origin:left center;animation:dvWoPop 4.4s cubic-bezier(.2,.9,.25,1) infinite}.dv-wo:before{content:"";position:absolute;left:-5.5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:#17253c;border-left:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.dv-wo-hd{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.03em;color:rgba(255,255,255,.92)}.dv-wo-src{margin-left:auto;padding:1px 5px;border-radius:99px;font-size:7.5px;font-weight:600;letter-spacing:0;color:var(--accent);background:var(--accent-soft)}.dv-wo-list{position:relative;display:flex;flex-direction:column;gap:3px}.dv-wo-fill{position:absolute;left:3.5px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--accent),rgba(255,255,255,.18));transform-origin:top center;animation:dvFillUp 4.4s cubic-bezier(.35,0,.3,1) infinite}.dv-wo-row{position:relative;z-index:1;display:flex;align-items:center;gap:7px;font-size:9px;color:rgba(255,255,255,.72);animation:dvRowOn 4.4s ease-in-out infinite}.dv-wo-dot{flex:0 0 8px;width:8px;height:8px;border-radius:99px;background:var(--accent);animation:dvDotOn 4.4s ease-in-out infinite}.dv-wo-txt{flex:1}.dv-wo-time{font-size:8px;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums}@container (max-width: 260px){.dv-wo-hd{font-size:8px;white-space:nowrap}.dv-mc-hd,.dv-wo-src,.dv-wo-time{display:none}.dv-wo-row{gap:5px;font-size:8px}.dv-plate{width:38px;height:38px;padding:3px}}@keyframes dvGlint{0%{transform:translateX(-70%)}16%,to{transform:translateX(70%)}}@keyframes dvLed{0%,to{opacity:.45}50%{opacity:1}}@keyframes dvScanA{0%{top:-12px;opacity:0}2%{opacity:1}12%{top:calc(100% - 1px);opacity:1}15%,to{top:calc(100% - 1px);opacity:0}}@keyframes dvFrame{0%,13%{opacity:0;transform:scale(.94)}17%{opacity:.95;transform:scale(1)}29%,to{opacity:0;transform:scale(1.14)}}@keyframes dvWoPop{0%,12%{opacity:0;transform:scale(.06)}18%{opacity:1;transform:scale(1.03)}23%,91%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.06)}}@keyframes dvFillUp{0%,20%{opacity:0;transform:scaleY(0)}26%{opacity:1}88%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes dvRowOn{0%,20%{color:rgba(255,255,255,.26)}27%,90%{color:rgba(255,255,255,.96)}97%,to{color:rgba(255,255,255,.26)}}@keyframes dvDotOn{0%,20%{background:rgba(255,255,255,.16);box-shadow:none}27%,90%{background:var(--accent);box-shadow:0 0 10px var(--accent)}97%,to{background:rgba(255,255,255,.16);box-shadow:none}}.dv-table{position:relative;display:flex;flex-direction:column;gap:2px;margin-top:3px;overflow:hidden}.dv-row-hl{position:absolute;left:0;right:0;top:0;height:24px;border-radius:5px;background:linear-gradient(90deg,var(--accent-soft),transparent 78%);box-shadow:inset 2px 0 0 0 var(--accent);animation:dvRowMove 4s cubic-bezier(.5,0,.5,1) infinite}.dv-tr{position:relative;z-index:1;display:grid;grid-template-columns:1fr 42px 28px;align-items:center;gap:8px;height:24px;padding:0 6px}.dv-td-name{font-size:9.8px;color:rgba(255,255,255,.66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-td-stock{height:4px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden}.dv-td-stock i{display:block;height:100%;border-radius:99px;background:var(--accent)}.dv-td-qty{text-align:right;font-size:8.5px;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.dv-ticker{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:8.5px;color:rgba(255,255,255,.45)}.dv-ticker b{color:#fff}.dv-ticker-dot{width:5px;height:5px;border-radius:99px;background:var(--accent);animation:dvPulse 1.9s ease-in-out infinite}@keyframes dvRowMove{0%{transform:translateY(0)}22%{transform:translateY(26px)}46%{transform:translateY(52px)}70%{transform:translateY(78px)}92%,to{transform:translateY(0)}}.dv--mail{gap:6px}.dv-ml{position:relative;flex:1;min-height:0}.dv-ml-track--in{position:absolute;left:30px;right:calc(50% + 42px);top:50%;border-top:1px dashed rgba(255,255,255,.18);transform-origin:left center;animation:dvMlTrack 4.6s ease-out infinite}.dv-ml-track--out{position:absolute;left:calc(50% + 42px);right:80px;top:50%;border-top:1px solid rgba(255,255,255,.14)}.dv-ml-pulse{position:absolute;top:-2px;left:0;width:5px;height:5px;margin-left:-2.5px;border-radius:99px;background:var(--accent);box-shadow:0 0 9px var(--accent);opacity:0;animation:dvMlPulse 4.6s linear infinite}.dv-ml-env{position:absolute;left:2px;top:calc(50% - 16px);width:46px;height:32px;border-radius:4px;background:linear-gradient(140deg,#fff,#d8dee8);box-shadow:0 6px 14px -8px rgba(0,0,0,.9);animation:dvMlFly 4.6s ease-in-out infinite}.dv-ml-flap{position:absolute;inset:0;border-radius:4px 4px 0 0;background:linear-gradient(160deg,#e8bd45,#a87708);clip-path:polygon(0 0,100% 0,50% 60%)}.dv-ml-env--idle{opacity:0;box-shadow:none;filter:saturate(.2);animation:dvMlIdle 4.6s ease-out infinite}.dv-ml-seal{top:56%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:99px;background:rgba(10,27,61,.18)}.dv-ml-hub,.dv-ml-seal{position:absolute;left:50%}.dv-ml-hub{top:50%;width:84px;height:104px;margin:-52px 0 0 -42px;border-radius:9px;background:linear-gradient(165deg,#33507a,#1c3352 54%,#132740);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 26px -18px rgba(0,0,0,.9)}.dv-ml-ant{position:absolute;left:50%;bottom:100%;width:2px;height:11px;margin-left:-1px;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.12))}.dv-ml-ant:after{content:"";left:-1.5px;top:-3px;width:5px;height:5px;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:dvMlAnt 2.3s ease-in-out infinite}.dv-ml-ant:after,.dv-ml-led{position:absolute;border-radius:99px}.dv-ml-led{top:11px;width:4px;height:4px;background:rgba(255,255,255,.16);animation:dvMlLed 4.6s ease-out infinite}.dv-ml-led--1{left:14px;animation-delay:1.7s}.dv-ml-led--2{left:22px;animation-delay:2.5s}.dv-ml-led--3{left:30px;animation-delay:3.5s}.dv-ml-grill{position:absolute;left:15px;right:15px;bottom:16px;height:30px;border-radius:3px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.1) 0 2px,transparent 2px 6px)}.dv-ml-core{position:absolute;left:50%;top:40px;width:12px;height:12px;margin-left:-6px;border-radius:99px;border:1px solid var(--accent);opacity:.3;animation:dvMlCore 4.6s ease-out infinite}.dv-ml-pc{position:absolute;right:0;top:50%;width:76px;height:66px;margin-top:-33px}.dv-ml-screen{position:absolute;inset:0 0 13px 0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 10px;border-radius:4px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);animation:dvMlScreen 4.6s ease-out infinite}.dv-ml-bar{height:3px;border-radius:2px;background:rgba(255,255,255,.5);transform-origin:left center;transform:scaleX(.52);animation:dvMlBar 4.6s ease-out infinite}.dv-ml-bar--1{background:var(--accent)}.dv-ml-bar--2{width:78%;animation-delay:.22s}.dv-ml-bar--3{width:56%;animation-delay:.44s}.dv-ml-neck{bottom:5px;width:10px;height:8px;margin-left:-5px;background:rgba(255,255,255,.14)}.dv-ml-foot,.dv-ml-neck{position:absolute;left:50%}.dv-ml-foot{bottom:1px;width:30px;height:3px;margin-left:-15px;border-radius:2px;background:rgba(255,255,255,.22)}.dv-ml-status{margin-top:auto;font-size:9px;color:var(--accent)}@keyframes dvMlFly{0%,2%{left:2px;opacity:0;transform:scale(.9) rotate(-7deg)}9%{opacity:1}38%{left:calc(50% - 88px);opacity:1;transform:scale(1) rotate(0deg)}44%{left:calc(50% - 64px);opacity:0;transform:scale(.5)}to{left:2px;opacity:0;transform:scale(.9) rotate(-7deg)}}@keyframes dvMlIdle{0%,47%{opacity:0;transform:scale(.94)}54%,91%{opacity:.16;transform:scale(.94)}97%,to{opacity:0;transform:scale(.94)}}@keyframes dvMlTrack{0%,4%{transform:scaleX(0);opacity:1}26%{transform:scaleX(1);opacity:1}46%{transform:scaleX(1);opacity:0}95.4%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes dvMlPulse{0%,48%{left:0;opacity:0}52%{opacity:1}64%{left:100%;opacity:1}68%,to{left:100%;opacity:0}}@keyframes dvMlAnt{0%,to{opacity:.45}50%{opacity:1}}@keyframes dvMlLed{0%{background:rgba(255,255,255,.16);box-shadow:none}6%,86%{background:var(--accent);box-shadow:0 0 7px var(--accent)}94%,to{background:rgba(255,255,255,.16);box-shadow:none}}@keyframes dvMlCore{0%,40%{opacity:.35;transform:scale(1)}56%{opacity:.9;transform:scale(1.12)}86%,to{opacity:.35;transform:scale(1)}}@keyframes dvMlScreen{0%,58%{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:none}64%,92%{background:rgba(255,255,255,.1);border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 10px -7px var(--accent)}97%,to{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:none}}@keyframes dvMlBar{0%,62%{transform:scaleX(.52);opacity:.42}72%,92%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(.52);opacity:.42}}.dv--cs{gap:6px}.dv-chat{display:flex;flex:1;flex-direction:column;justify-content:center;gap:7px}.dv-bub{max-width:92%;padding:4px 6px 4px 8px;border-radius:7px;font-size:10px;line-height:1.45;opacity:0}.dv-bub--1{animation:dvCsB1 9.2s linear infinite}.dv-bub--2{animation:dvCsB2 9.2s linear infinite}.dv-bub--3{animation:dvCsB3 9.2s linear infinite}.dv-bub--4{animation:dvCsB4 9.2s linear infinite}@keyframes dvCsB1{0%,3%{opacity:0;transform:translateY(3px)}4.5%,95.4%{opacity:1;transform:none}96.2%,to{opacity:0;transform:none}}@keyframes dvCsB2{0%,17.2%{opacity:0;transform:translateY(3px)}18.6%,95.4%{opacity:1;transform:none}96.2%,to{opacity:0;transform:none}}@keyframes dvCsB3{0%,38.4%{opacity:0;transform:translateY(3px)}39.8%,95.4%{opacity:1;transform:none}96.2%,to{opacity:0;transform:none}}@keyframes dvCsB4{0%,52%{opacity:0;transform:translateY(3px)}53.4%,95.4%{opacity:1;transform:none}96.2%,to{opacity:0;transform:none}}.dv-bub--user{align-self:flex-start;border-bottom-left-radius:3px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.9)}.dv-bub--ai{align-self:flex-end;border-bottom-right-radius:3px;background:var(--accent);color:#04121f;font-weight:600}.dv-cs-line{display:block;width:0;overflow:hidden;white-space:nowrap;border-right:1.2px solid transparent}.dv-cs-line--1{animation:dvCsT1 9.2s steps(12) infinite}.dv-cs-line--2{animation:dvCsT2 9.2s steps(14) infinite}.dv-cs-line--3{animation:dvCsT3 9.2s steps(10) infinite}.dv-cs-line--4{animation:dvCsT4 9.2s steps(15) infinite}@keyframes dvCsT1{0%,3.2%{width:0;border-right-color:transparent}4.4%{border-right-color:currentColor}14.3%,19%{width:12.1em;border-right-color:currentColor}24%{width:12.1em;border-right-color:transparent}95.4%{width:12.1em;border-right-color:transparent}96.2%,to{width:0;border-right-color:transparent}}@keyframes dvCsT2{0%,17.4%{width:0;border-right-color:transparent}18.4%{border-right-color:currentColor}35.9%,39%{width:14.15em;border-right-color:currentColor}43%{width:14.15em;border-right-color:transparent}95.4%{width:14.15em;border-right-color:transparent}96.2%,to{width:0;border-right-color:transparent}}@keyframes dvCsT3{0%,38.6%{width:0;border-right-color:transparent}39.6%{border-right-color:currentColor}49.5%,53%{width:7.35em;border-right-color:currentColor}57%{width:7.35em;border-right-color:transparent}95.4%{width:7.35em;border-right-color:transparent}96.2%,to{width:0;border-right-color:transparent}}@keyframes dvCsT4{0%,52.2%{width:0;border-right-color:transparent}53.2%{border-right-color:currentColor}67.4%,71%{width:13.1em;border-right-color:currentColor}75%{width:13.1em;border-right-color:transparent}95.4%{width:13.1em;border-right-color:transparent}96.2%,to{width:0;border-right-color:transparent}}.dv-handoff{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:99px;font-size:8.5px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(255,255,255,.1)}.dv-handoff-dot{width:5px;height:5px;border-radius:99px;background:var(--accent);animation:dvPulse 1.8s ease-in-out infinite}.dv--security{gap:7px}.dv-cams{display:grid;grid-template-columns:1fr 1fr;gap:5px;flex:1;min-height:0}.dv-cam{position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(160deg,#14263f,#08121f);border:1px solid rgba(255,255,255,.09)}.dv-cam:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.055) 0 1px,transparent 1px 3px)}.dv-cam-noise{position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 46%,rgba(255,255,255,.06),transparent 78%);animation:dvNoise 3.4s ease-in-out infinite}.dv-cam-rec{position:absolute;top:3px;right:4px;width:4px;height:4px;border-radius:99px;background:#ff4d4f;animation:dvPulse 1.7s ease-in-out infinite}.dv-cam-box{position:absolute;border:1px solid var(--accent);border-radius:3px;box-shadow:0 0 12px var(--accent-soft);opacity:0;animation:dvHit 4s ease-out infinite}.dv-cam-box b{position:absolute;left:-1px;top:-1px;padding:0 3px;border-radius:2px 0 3px 0;font-size:7px;font-weight:700;line-height:1.6;letter-spacing:.02em;color:#fff;background:var(--accent);white-space:nowrap}.dv-cam--fire .dv-cam-box{left:50%;bottom:2px;width:46px;height:34px;margin-left:-23px}.dv-cam--drip .dv-cam-box{left:50%;bottom:2px;width:26px;height:35px;margin-left:-13px}.dv-cam--smoke .dv-cam-box{left:50%;bottom:3px;width:36px;height:40px;margin-left:-18px}.dv-cam--person .dv-cam-box{left:50%;bottom:2px;width:44px;height:38px;margin-left:-22px}.dv-fire{bottom:4px;height:34px}.dv-fire,.dv-fire-glow{position:absolute;left:50%;width:30px;margin-left:-15px}.dv-fire-glow{bottom:0;height:22px;border-radius:50%;background:radial-gradient(50% 55% at 50% 58%,rgba(255,156,70,.55),rgba(255,90,50,.16) 52%,transparent 80%);filter:blur(3px);animation:dvFireGlow 1.6s ease-in-out infinite}.dv-fire-body,.dv-fire-core{position:absolute;left:50%;border-radius:0 50% 50% 50%}.dv-fire-body{bottom:4px;width:15px;height:15px;margin-left:-7.5px;background:linear-gradient(135deg,#fff0bf,#ffb347 42%,#f2555a);filter:drop-shadow(0 0 6px rgba(255,138,61,.55));animation:dvFlame 1.15s ease-in-out infinite}.dv-fire-core{bottom:9px;width:8px;height:8px;margin-left:-4px;background:linear-gradient(135deg,#fffdf2,#ffd98a);animation:dvFlame .86s ease-in-out infinite reverse}.dv-pipe{bottom:37px;width:38px;height:5px;margin-left:-19px;border-radius:2px;background:linear-gradient(180deg,#7b8ea8,#3a4c63);box-shadow:0 1px 0 rgba(255,255,255,.14)}.dv-pipe,.dv-pipe:after{position:absolute;left:50%}.dv-pipe:after{content:"";top:100%;width:4px;height:4px;margin-left:-2px;border-radius:0 0 2px 2px;background:linear-gradient(180deg,#6c809a,#2f4055)}.dv-drop{position:absolute;left:50%;bottom:28px;width:8px;height:8px;margin-left:-4px;border-radius:0 50% 50% 50%;background:linear-gradient(160deg,#eaf6ff,#6aa8ff);box-shadow:0 0 6px rgba(106,168,255,.5);animation:dvDrop 1.8s cubic-bezier(.5,0,.75,.4) infinite}.dv-drop--b{animation-delay:-.9s}.dv-ring{bottom:5px;width:13px;margin-left:-6.5px;border-radius:50%;border:1px solid rgba(150,205,255,.9);opacity:0;animation:dvDropRipple 1.8s ease-out infinite}.dv-pool,.dv-ring{position:absolute;left:50%;height:3px}.dv-pool{bottom:3px;width:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(50% 60% at 50% 50%,rgba(120,180,255,.85),rgba(120,180,255,.2) 70%,transparent);animation:dvPool 6.6s ease-in-out infinite}.dv-vent{bottom:6px;width:22px;height:4px;margin-left:-11px;border-radius:2px;background:linear-gradient(180deg,#4a5b72,#22303f)}.dv-smoke,.dv-vent{position:absolute;left:50%}.dv-smoke{bottom:9px;width:34px;height:44px;margin-left:-17px}.dv-smoke i{position:absolute;left:50%;bottom:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 44% 42%,rgba(233,241,252,.85),rgba(168,187,210,.28) 56%,transparent 72%);filter:blur(1px);opacity:0;animation:dvPuff 2.7s ease-out infinite}.dv-smoke i:nth-child(2){animation-delay:.9s}.dv-smoke i:nth-child(3){animation-delay:1.8s}.dv-person{position:absolute;left:50%;bottom:6px;width:30px;height:30px;margin-left:-15px}.dv-person-head{position:absolute;left:10.5px;top:1px;width:9px;height:9px;border-radius:50%;background:linear-gradient(160deg,#6a81a4,#22344c)}.dv-person-body{position:absolute;left:3px;bottom:0;width:24px;height:20px;border-radius:10px 10px 2px 2px;background:linear-gradient(160deg,#566f92,#1b2c42);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.dv-cig{left:17.5px;top:6.5px;width:9px;height:2px;background:linear-gradient(90deg,#eef3f9,#b9c5d3);transform:rotate(-22deg);transform-origin:left center}.dv-cig,.dv-cig:after{position:absolute;border-radius:1px}.dv-cig:after{content:"";right:-1.5px;top:-.5px;width:3px;height:3px;background:#ff8a3d;box-shadow:0 0 6px rgba(255,138,61,.9);animation:dvEmber 1.3s ease-in-out infinite}.dv-wisp{position:absolute;left:calc(50% + 13px);bottom:34px;width:12px;height:16px}.dv-wisp i{position:absolute;left:0;bottom:0;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,rgba(226,235,247,.55),transparent 70%);filter:blur(.5px);opacity:0;animation:dvWisp 2.4s ease-out infinite}.dv-wisp i:nth-child(2){animation-delay:.8s}.dv-wisp i:nth-child(3){animation-delay:1.6s}.dv-alert{display:flex;align-items:center;gap:6px;margin-top:2px;padding:3px 7px;border-radius:5px;font-size:8.5px;color:rgba(255,255,255,.86);background:rgba(242,85,90,.14);border:1px solid rgba(242,85,90,.3)}.dv-alert-tag{flex:0 0 auto;padding:1px 4px;border-radius:3px;font-size:8px;font-weight:700;color:#fff;background:#f2555a}.dv-alert-msg{position:relative;flex:1;height:11px;overflow:hidden}.dv-alert-line{position:absolute;left:0;top:0;display:flex;align-items:baseline;gap:4px;white-space:nowrap;opacity:0;animation:dvAlertLine 4s ease-out infinite}.dv-alert-line b{font-weight:700;color:#fff}.dv-alert-line em{font-size:7.5px;font-style:normal;color:rgba(255,255,255,.5)}@keyframes dvNoise{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-2px)}}@keyframes dvFlame{0%,to{transform:scale(.94,1.4) rotate(45deg);opacity:.95}18%{transform:scale(.88,1.54) rotate(45deg);opacity:1}34%{transform:scale(.98,1.32) rotate(45deg);opacity:.88}52%{transform:scale(.9,1.48) rotate(45deg);opacity:1}70%{transform:scaleY(1.36) rotate(45deg);opacity:.92}86%{transform:scale(.92,1.45) rotate(45deg);opacity:1}}@keyframes dvFireGlow{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.09);opacity:1}}@keyframes dvDrop{0%,6%{bottom:29px;transform:rotate(45deg) scale(.6,.7);opacity:0}12%{bottom:28px;transform:rotate(45deg) scaleY(1.1);opacity:1}34%{bottom:20px;transform:rotate(45deg) scale(.82,1.35);opacity:1}62%{bottom:6px;transform:rotate(45deg) scale(.9,1.55);opacity:1}67%{bottom:5px;transform:rotate(45deg) scale(1.5,.4);opacity:0}to{bottom:29px;transform:rotate(45deg) scale(.6,.7);opacity:0}}@keyframes dvDropRipple{0%,64%{opacity:0;transform:scale(.3)}68%{opacity:.9;transform:scale(.5)}86%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(.3)}}@keyframes dvPool{0%,to{transform:scaleX(.45);opacity:.5}50%{transform:scaleX(1);opacity:.85}}@keyframes dvPuff{0%{transform:translate(0) scale(.45);opacity:0}12%{opacity:.9}55%{transform:translate(3px,-24px) scale(1.3);opacity:.55}to{transform:translate(-2px,-40px) scale(2);opacity:0}}@keyframes dvEmber{0%,to{opacity:.55;box-shadow:0 0 4px rgba(255,138,61,.6)}50%{opacity:1;box-shadow:0 0 8px rgba(255,160,90,1)}}@keyframes dvWisp{0%{transform:translate(0) scale(.4);opacity:0}20%{opacity:.8}to{transform:translate(-3px,-20px) scale(1.4);opacity:0}}@keyframes dvHit{0%{opacity:0;transform:scale(.94)}1.5%{opacity:1;transform:scale(1)}24%{opacity:1;transform:scale(1.02)}27%,to{opacity:0;transform:scale(1.02)}}@keyframes dvAlertLine{0%{opacity:0;transform:translateY(4px)}2%{opacity:1;transform:none}20%{opacity:1;transform:none}24%,to{opacity:0;transform:none}}@keyframes dvPulse{0%,to{opacity:.35;box-shadow:0 0 0 0 var(--accent-soft)}50%{opacity:1;box-shadow:0 0 0 3px var(--accent-soft)}}.rfq-v{position:relative;margin-top:20px}.rfq-v__step:before{content:"";position:absolute;left:13px;top:22px;width:1px;height:calc(100% - 5px);background:linear-gradient(180deg,rgba(0,194,255,.5),rgba(20,107,255,.35))}.rfq-v__step:last-child:before{display:none}.rfq-v__runner{position:absolute;left:8px;top:0;width:11px;height:11px;border-radius:99px;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.1),0 0 18px 4px rgba(0,194,255,.55);animation:rfqRunV 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes rfqRunV{0%{top:4px;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 14px);opacity:0}}.rfq-v__step{position:relative;padding:9px 0 9px 34px}.rfq-step__tick{position:absolute;left:11px;top:17px;width:5px;height:5px;background:rgba(255,255,255,.38);animation:rfqNode 6s ease-in-out infinite}.rfq-step:first-child .rfq-step__tick{animation-delay:.2s}.rfq-step:nth-child(2) .rfq-step__tick{animation-delay:1.55s}.rfq-step:nth-child(3) .rfq-step__tick{animation-delay:2.9s}.rfq-step:nth-child(4) .rfq-step__tick{animation-delay:4.25s}@keyframes rfqNode{0%,to{background:rgba(255,255,255,.38);box-shadow:none}18%,6%{background:#00c2ff;box-shadow:0 0 14px 1px rgba(0,194,255,.55)}}.rfq-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:99px;border:1px solid #d4dbe6;background:#fff;font-size:12.5px;color:#0a1b3d;transition:border-color .2s ease,background .2s ease,color .2s ease}.rfq-chip:hover{border-color:#85aeff}.rfq-chip[data-on=true]{border-color:#146bff;background:#ebf3ff;color:#0b41a8;font-weight:600}@media (prefers-reduced-motion:reduce){.deck-btn b,.deck-btn:before,.deck-btn__fill,.deck-slide,.deck__dot,.dv,.dv *,.rfq-step__tick,.rfq-v__runner{animation:none!important}.deck-slide{opacity:0}.deck-slide:first-of-type{opacity:1}.deck-btn b{color:rgba(255,255,255,.34)}.deck-btn:first-of-type b{color:#fff}.deck-btn__fill{transform:scaleX(0)}.dv-bar-fill{transform:scaleX(1)}.dv-bub{opacity:1;transform:none}.dv-cs-line{width:-moz-max-content!important;width:max-content!important;border-right-color:transparent}.dv-ml-env{left:calc(50% - 78px);opacity:0}.dv-ml-env--idle{display:none}.dv-ml-bar,.dv-ml-track--in{transform:scaleX(1)}.dv-ml-pulse{opacity:0}.dv-row-hl{transform:none}.dv-cam-box{opacity:1}.dv-alert-line{opacity:0}.dv-alert-line:first-child{opacity:1}.demo-card:before{animation:none!important;opacity:0!important}.demo-card:focus-visible,.demo-card:hover{transform:none}}