.rot-line{font-family:var(--font-body);letter-spacing:-.022em;color:#0000;filter:drop-shadow(0 0 22px #789bff59);background-image:linear-gradient(100deg,#8fa8ff,#e8efff 45%,#9fb6ff 75%,#8fa8ff);-webkit-background-clip:text;background-clip:text;max-width:980px;margin:0 auto 38px;font-size:clamp(1.7rem,3vw,2.75rem);font-weight:700;line-height:1.24;display:block}.hero__live{font-size:clamp(1.35rem,2.25vw,2.1rem)}@media (width<=640px){.hero__live{min-height:3em;font-size:1.2rem}}.conector{background:radial-gradient(60% 85% at 80% 8%,#1f3f9e61,#0000 62%),radial-gradient(50% 70% at 10% 92%,#3f6dff24,#0000 62%),linear-gradient(#0a1526,#0e1c34);padding:112px 0 118px;position:relative;overflow:hidden}.conector__grid{grid-template-columns:minmax(270px,335px) 1fr minmax(300px,395px);align-items:center;gap:30px;display:grid}.cn-col{flex-direction:column;gap:20px;display:flex;position:relative}.cn-label{letter-spacing:.14em;text-transform:uppercase;color:#9fb6ff8c;white-space:nowrap;z-index:2;font-size:.66rem;font-weight:700;position:absolute;top:-42px;left:0}.cn-col--in .cn-label{top:-84px}.cn-in,.cn-out{color:#eef3fc;letter-spacing:-.015em;text-shadow:0 0 26px #9fb6ff59;align-items:center;height:64px;line-height:1.28;display:flex}.cn-in{font-size:.98rem;font-weight:700}.cn-out{font-size:1.04rem;font-weight:700}.cn-mid{height:316px;position:relative}.cn-mid>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.comet{stroke-dashoffset:100px;animation:3.4s cubic-bezier(.55,.08,.35,.95) infinite cnComet}@keyframes cnComet{to{stroke-dashoffset:0}}.core-pulse{transform-origin:200px 158px;animation:3.2s ease-in-out infinite cnCore}@keyframes cnCore{50%{opacity:.85;transform:scale(1.35)}}.cn-vsep{clip-path:polygon(50% 100%,0 55%,34% 55%,34% 0,66% 0,66% 55%,100% 55%);filter:drop-shadow(0 0 10px #9fb6ff80);background:linear-gradient(#9fb6ff26,#9fb6ffd9);align-self:center;width:22px;height:34px;display:none}@media (width<=900px){.conector__grid{grid-template-columns:1fr;gap:26px}.cn-mid{display:none}.cn-vsep{display:block}.cn-label{margin-bottom:-6px;position:static}.cn-col--in .cn-label{top:auto}.cn-in,.cn-out{height:auto;min-height:52px}}.soldetail{color:#eef3fc;background:radial-gradient(50% 60% at 88% 6%,#1f3f9e57,#0000 62%),radial-gradient(42% 50% at 6% 46%,#3f6dff21,#0000 60%),radial-gradient(46% 54% at 92% 88%,#1f3f9e3d,#0000 62%),linear-gradient(#0a1526,#0e1c34);padding:108px 0 112px;position:relative;overflow:hidden}.solb+.solb{margin-top:96px;padding-top:96px;position:relative}.solb+.solb:before{content:"";background:linear-gradient(90deg,#0000,#9fb6ff38,#0000);width:min(1080px,88%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.solb-grid{grid-template-columns:minmax(380px,1fr) minmax(420px,545px);align-items:center;gap:clamp(44px,5vw,80px);display:grid}.solb-grid--flip{grid-template-columns:minmax(420px,545px) minmax(380px,1fr)}.sd-em{color:#0000;filter:drop-shadow(0 0 12px #789bff29);background-image:linear-gradient(100deg,#8fa8ff,#e8efff 45%,#9fb6ff 75%,#8fa8ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.sd-title{letter-spacing:-.025em;color:#eef3fc;text-wrap:balance;margin:0 0 26px;font-size:clamp(1.45rem,2.25vw,2rem);font-weight:700;line-height:1.18}.sol-list{margin:0;padding:0;list-style:none}.sol-list li{align-items:baseline;gap:15px;padding:12px 0;display:flex}.sol-chev{color:#96a8c64d;font-size:.9rem;font-weight:800;line-height:1.3}.sol-list p{color:#cbd8ee94;letter-spacing:-.008em;margin:0;font-size:.95rem;font-weight:400;line-height:1.55}.sd-llms{color:#b4c4e073;white-space:nowrap;font-size:.92em}.vid{aspect-ratio:800/525;background:#060d1c;border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 34px 64px -32px #000000b3}.vstage{transform-origin:0 0;color:#eaf0ff;width:800px;height:525px;font-family:var(--font-body);background:#060d1c;position:absolute;top:0;left:0;overflow:hidden}.vsc{opacity:0;pointer-events:none;flex-direction:column;padding:30px 36px 26px;transition:opacity .6s;display:flex;position:absolute;inset:0}.vsc.act{opacity:1}.vbloom{z-index:0;pointer-events:none;background:radial-gradient(55% 40% at 22% 12%,#3f6dff52,#0000 62%),radial-gradient(48% 42% at 84% 46%,#6e96ff29,#0000 65%),radial-gradient(60% 44% at 50% 108%,#1e46b447,#0000 62%);position:absolute;inset:0}.vaur{z-index:0;pointer-events:none;background:linear-gradient(118deg,#0000 30%,#5a8cff1a 47%,#a0beff0d 56%,#0000 74%);position:absolute;inset:-20%}.vhead{letter-spacing:-.015em;color:#f2f6ff;z-index:2;opacity:0;margin-bottom:4px;font-size:21px;font-weight:800;line-height:1.2;transition:opacity .55s,transform .55s;position:relative;transform:translateY(14px)}.vsc.s1 .vhead{opacity:1;transform:none}.vhead .hl{background:linear-gradient(92deg,#6fa0ff,#b7cdff);color:#0000;-webkit-background-clip:text;background-clip:text}.vcnt{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cv{width:728px;height:400px;margin-top:4px;display:block}.e1w{backdrop-filter:blur(10px);opacity:0;background:#ffffff0e;border:1.5px solid #ffffff21;border-radius:18px;width:560px;margin:auto;padding:16px 20px 18px;transition:opacity .6s,transform .6s;transform:translateY(22px)}.vsc.s2 .e1w{opacity:1;transform:none}.e1bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding-bottom:11px;display:flex}.e1bar i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.e1bar b{letter-spacing:.07em;color:#dee8fa80;text-transform:uppercase;margin-left:8px;font-size:10.5px;font-weight:600}.e1u{color:#fff;background:linear-gradient(135deg,#2c5be8,#3f6dff);border-radius:14px 14px 4px;width:78%;min-height:64px;margin:16px 0 0 auto;padding:11px 15px;font-size:14.5px;font-weight:500;line-height:1.45;box-shadow:0 10px 28px #3f6dff59}.e1inp{color:#eaf0ff66;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;justify-content:space-between;align-items:center;margin-top:18px;padding:9px 9px 9px 16px;font-size:12.5px;display:flex}.e1inp .snd{color:#fff;background:linear-gradient(135deg,#2c5be8,#6fa0ff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.e1a{color:#e7edff;opacity:0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px 14px 14px 4px;width:fit-content;max-width:82%;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.42;transition:opacity .45s,transform .45s;transform:translateY(12px)}.vsc.s3 .e1a{opacity:1;transform:none}.e1a .td{gap:4px;margin-left:4px;display:inline-flex}.e1a .td i{background:#8fb0ff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tdp;display:inline-block;box-shadow:0 0 6px #8fb0ffcc}.e1a .td i:nth-child(2){animation-delay:.16s}.e1a .td i:nth-child(3){animation-delay:.32s}@keyframes tdp{50%{opacity:.25}}.e2t{backdrop-filter:blur(10px);opacity:0;background:#ffffff0e;border:1.5px solid #ffffff21;border-radius:16px;width:620px;margin:auto;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:translateY(22px)}.vsc.s2 .e2t{opacity:1;transform:none}.e2r{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 118px 108px 108px;align-items:center;padding:11px 18px;display:grid}.e2r:last-child{border-bottom:none}.e2r.hd{background:#ffffff0a;padding:9px 18px}.e2r.hd span{letter-spacing:.07em;text-transform:uppercase;color:#eaf0ff8c;text-align:center;font-size:10px;font-weight:700;line-height:1.25}.e2r.hd span:first-child{text-align:left}.e2r.hd .tu{color:#b7cdff}.e2c{color:#eaf0ff;font-size:13.5px;font-weight:600}.e2d{justify-content:center;gap:4px;display:flex}.e2d i{background:#8caae62e;border-radius:50%;width:8.5px;height:8.5px}.e2d i.on{background:#8caae62e}.vsc.s3 .e2d i.on{animation:.3s both e2pop;animation-delay:var(--d);background:#8fb0ff}.vsc.s3 .e2d.win i.on{background:#b7cdff;box-shadow:0 0 8px #a0beffe6}@keyframes e2pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.e2r.tot{background:linear-gradient(90deg,#3f6dff24,#3f6dff08);padding:13px 18px}.e2r.tot .e2c{font-weight:800}.e2n{text-align:center;font-variant-numeric:tabular-nums;color:#eaf0ff99;font-size:17px;font-weight:800}.e2n.win{color:#fff;text-shadow:0 0 16px #8cafffe6}.e2col{pointer-events:none;opacity:0;background:#3f6dff1a;border:2px solid #8cafff8c;border-radius:12px;transition:opacity .5s;position:absolute;top:8px;bottom:8px;box-shadow:0 0 24px #3f6dff4d,inset 0 0 18px #3f6dff24}.vsc.s4 .e2col{opacity:1}.e3g{flex:1;grid-template-columns:repeat(26,1fr);align-content:center;gap:6px;margin-top:10px;display:grid}.e3g i{aspect-ratio:1;opacity:0;background:#8caae60d;border:1px solid #8caae61a;border-radius:4px}.vsc.s2 .e3g i{animation:.8s both e3in;animation-delay:var(--d)}@keyframes e3in{0%{opacity:0}35%{opacity:1}65%{opacity:.35}to{opacity:1}}.e3g i.h{background:#3f6dff24;border-color:#78a0ff33}.e3g i.w{background:linear-gradient(135deg,#2c5be8,#6fa0ff);border-color:#0000;box-shadow:0 0 12px 2px #6491ff8c}.vsc.s3 .e3g i:not(.w){transition:opacity 1s;animation:none;opacity:.22!important}.vsc.s3 .e3g i.w{animation:.9s e3br;opacity:1!important}@keyframes e3br{40%{filter:brightness(1.8)}}.e4{flex-direction:column;flex:1;justify-content:center;gap:4px;width:640px;margin:0 auto;display:flex}.e4r{grid-template-columns:200px 1fr 64px;align-items:center;gap:14px;padding:7px 0;display:grid}.e4r .lb{color:#eaf0ff;text-align:right;opacity:0;transition:opacity .45s,transform .45s;transition-delay:var(--d);font-size:14px;font-weight:600;transform:translate(-14px)}.vsc.s2 .e4r .lb{opacity:1;transform:none}.e4r .ax{height:18px;position:relative}.e4r .ax:before{content:"";background:#ffffff2e;width:1.5px;position:absolute;top:-6px;bottom:-6px;left:50%}.e4r .bp{transform-origin:0;height:18px;transition:transform .65s cubic-bezier(.22,.9,.3,1);transition-delay:var(--d);background:linear-gradient(90deg,#2c5be8,#9db8ff);border-radius:0 9px 9px 0;position:absolute;top:0;left:50%;transform:scaleX(0);box-shadow:0 0 12px #78a0ff99}.e4r .bn{transform-origin:100%;height:18px;transition:transform .65s cubic-bezier(.22,.9,.3,1);transition-delay:var(--d);background:#96a5c847;border-radius:9px 0 0 9px;position:absolute;top:0;right:50%;transform:scaleX(0)}.vsc.s2 .e4r .bp,.vsc.s2 .e4r .bn{transform:scaleX(1)}.e4r .vv{font-variant-numeric:tabular-nums;color:#b7cdff;font-size:15px;font-weight:800}.e4r .vv.neg{color:#eaf0ff6b}.s1grid{flex:1;grid-template-columns:300px 1fr;align-items:center;gap:34px;margin-top:8px;display:grid}.lvr{opacity:.45;padding:13px 0;transition:opacity .4s}.lvr.on{opacity:1}.lvr .ll{color:#e6eefcd9;margin-bottom:9px;font-size:13px;font-weight:600}.lvr .tk{background:#8caae629;border-radius:6px;height:6px;position:relative}.lvr .fl{background:linear-gradient(90deg,#2c5be8,#6fa0ff);border-radius:6px;width:12%;transition:width .7s cubic-bezier(.22,.9,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #6491ff99}.lvr .th{background:#eaf0ff;border-radius:50%;width:15px;height:15px;transition:left .7s cubic-bezier(.22,.9,.3,1);position:absolute;top:50%;left:12%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #3f6dff59,0 0 14px #a0beffcc}.lvr.on .fl{width:96%}.lvr.on .th{left:96%}.rkw{flex-direction:column;height:168px;display:flex;position:relative}.rk{color:#dee8fa80;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:11px;height:46px;padding:0 15px;font-size:14.5px;font-weight:600;transition:transform .7s cubic-bezier(.3,.9,.3,1),background .5s,border-color .5s,color .5s,box-shadow .5s;display:flex;position:absolute;left:0;right:0}.rk .pos{color:#dee8fa8c;background:#ffffff12;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:grid}.rk .pct{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:800}.rk.you.lead{color:#f2f7ff;background:linear-gradient(120deg,#00d2ff24,#1f4ed82e);border-color:#00d2ff6b;box-shadow:0 0 24px -6px #00d2ff80}.rk.you.lead .pos{color:#bff1ff;background:#00d2ff3d}.rk.you.lead .pct{color:#9ff0ff;text-shadow:0 0 14px #00d2ffb3}.rk .spk{color:#9ff0ff;filter:drop-shadow(0 0 6px #00d2ffe6);display:none}.rk.you.lead .spk{display:inline}.gchip{z-index:4;color:#bff1ff;backdrop-filter:blur(6px);opacity:0;white-space:nowrap;background:#00d2ff17;border:1px solid #00d2ff66;border-radius:99px;padding:7px 14px;font-size:12px;font-weight:700;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(10px);box-shadow:0 0 20px -6px #00d2ff99}.gchip.on{opacity:1;transform:none}.rgW{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:4px 6px 0 2px;display:flex;position:relative}.rgR{opacity:0;height:42px;transition:opacity .45s;transition-delay:var(--d);grid-template-columns:196px 1fr;align-items:center;gap:16px;display:grid}.vsc.s2 .rgR{opacity:1}.rgL{color:#e6eefcd1;text-align:right;letter-spacing:-.01em;font-size:13.5px;font-weight:600}.rgC{height:42px;position:relative}.rgC:before{content:"";background:#ffffff24;width:1px;position:absolute;top:-2px;bottom:-2px;left:36.4%}.rgRev{width:0;transition:width 1s cubic-bezier(.3,.7,.3,1);transition-delay:var(--d);position:absolute;inset:0;overflow:hidden}.vsc.s2 .rgRev{width:100%}.rgRev svg{position:absolute;bottom:5px;left:0;overflow:visible}.rgDot{width:7px;height:7px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--d) + .55s);background:#eaf0ff;border-radius:50%;position:absolute;bottom:3px;transform:translate(-50%)scale(0);box-shadow:0 0 10px #b7cdffe6}.vsc.s2 .rgDot{transform:translate(-50%)scale(1)}.rgV{font-variant-numeric:tabular-nums;color:#cbb8ff;opacity:0;font-size:11.5px;font-weight:800;transition:opacity .4s;position:absolute;bottom:14px;transform:translate(-50%)}.vsc.s3 .rgR.f2 .rgV{opacity:1}.vsc.s3 .rgR:not(.f2){opacity:.34}.vsc.s3 .rgR.f2 svg{filter:drop-shadow(0 0 12px #8b6cff8c)}.e2side{z-index:3;flex-direction:column;gap:7px;width:236px;display:flex;position:absolute;top:40px;right:4px}.e2row{color:#dee8fa6b;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .5s;display:flex}.e2row i{background:#8caae640;border-radius:50%;flex:none;width:7px;height:7px;transition:all .5s}.e2row b{font-variant-numeric:tabular-nums;color:#dee8fa73;margin-left:auto;font-size:13.5px;font-weight:800;transition:color .5s}.e2row.on{color:#f2f7ff;background:#3f6dff1a;border-color:#78a0ff52}.e2row.on i{background:#6fa0ff;box-shadow:0 0 10px #6fa0ffe6}.e2row.on b{color:#b7cdff}.e2tot{padding:14px 14px 4px;display:block}.e2tot b{letter-spacing:-.02em;color:#f2f7ff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #8cafff80;font-size:26px;font-weight:800;line-height:1.1;display:block}.e2tot span{color:#b7cdff99;margin-top:4px;font-size:11px;font-weight:600;line-height:1.4;display:block}.mchip{z-index:4;pointer-events:none;color:#eaf0ff;backdrop-filter:blur(5px);opacity:0;white-space:nowrap;background:#0a1526bf;border:1px solid #8cafff66;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:700;transition:opacity .45s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-130%)scale(.85);box-shadow:0 0 16px -4px #6491ffb3}.mchip.on{opacity:1;transform:translate(-50%,-130%)scale(1)}.axx{text-align:center;z-index:3;letter-spacing:.09em;text-transform:uppercase;color:#b7cdff8c;opacity:0;font-size:10.5px;font-weight:700;transition:opacity .6s;position:absolute;bottom:6px;left:60px;right:210px}.axy{z-index:3;transform-origin:0;letter-spacing:.09em;text-transform:uppercase;color:#b7cdff8c;opacity:0;white-space:nowrap;font-size:10.5px;font-weight:700;transition:opacity .6s;position:absolute;top:50%;left:-2px;transform:rotate(-90deg)translate(50%)}.vsc.s1 .axx,.vsc.s1 .axy{opacity:1}.kstack{z-index:4;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:absolute;top:48px;right:6px}.kk{color:#dce6f7;opacity:0;background:linear-gradient(120deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:opacity .5s,transform .5s;transform:translate(14px);box-shadow:inset 0 1px #ffffff38}.kk b{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.kk.on{opacity:1;transform:none}.vndGrid{flex:1;margin-top:2px;position:relative}.accZone{width:300px;position:absolute;top:8px;bottom:0;left:0}.accLbl{letter-spacing:.12em;text-transform:uppercase;color:#9fb6ff80;font-size:9.5px;font-weight:800;position:absolute;top:-4px;left:6px}.accdot{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d);background:radial-gradient(circle at 34% 30%,#b7cdff,#3f6dff 70%);border-radius:50%;position:absolute;transform:scale(0);box-shadow:0 0 12px 2px #6491ff73}.vsc.s2 .accdot{opacity:.92;transform:scale(1)}.accdot.sent{animation:.5s dotPulse}@keyframes dotPulse{40%{filter:brightness(1.6);transform:scale(1.55)}}.flow{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.flow path{fill:none;stroke:url(#flowGrad);stroke-width:1.6px;opacity:.85;filter:drop-shadow(0 0 5px #00beff59)}.vndCol{z-index:2;flex-direction:column;justify-content:center;gap:13px;width:292px;display:flex;position:absolute;top:0;bottom:0;right:0}.vnd{backdrop-filter:blur(8px);opacity:0;transition:opacity .55s,transform .55s,border-color .5s,background .5s,box-shadow .5s;transition-delay:var(--d);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex;transform:translate(18px)}.vsc.s2 .vnd{opacity:1;transform:none}.vnd .av{color:#fff;background:linear-gradient(135deg,#2c5be8,#6fa0ff);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12.5px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff4d}.vnd .nm{color:#eaf0ff;font-size:13.5px;font-weight:700;line-height:1.2}.vnd .tg{color:#b7cdff8c;margin-top:1px;font-size:10.5px;font-weight:600}.vnd .rt{text-align:right;margin-left:auto}.vnd .fit{letter-spacing:.06em;color:#9db8ff;font-size:10px;font-weight:800}.vnd .cnt{color:#eaf0ff;font-variant-numeric:tabular-nums;margin-top:1px;font-size:17px;font-weight:800}.vnd .cnt small{color:#b7cdff80;margin-left:3px;font-size:10px;font-weight:600}.vnd.bump{animation:.45s vndBump}@keyframes vndBump{40%{transform:scale(1.035)}}.vnd.lead{background:linear-gradient(120deg,#00d2ff1f,#1f4ed829);border-color:#00d2ff6b;box-shadow:0 0 26px -8px #00d2ff8c}.vnd.lead .av{background:linear-gradient(135deg,#0aa6d8,#2c5be8)}.vnd.lead .fit{color:#9ff0ff;text-shadow:0 0 10px #00d2ffb3}.mchip b{color:#9ff0ff}.pinstage{flex:1;margin-top:6px;position:relative}.plinks{z-index:1;position:absolute;inset:0;overflow:visible}.plinks line{stroke:#8cafff52;stroke-width:1.2px;stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset .9s;transition-delay:var(--d)}.vsc.s2 .plinks line{stroke-dashoffset:0}.bigpin{z-index:3;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:46%;left:50%;transform:translate(-50%,-58%)scale(0)}.vsc.s1 .bigpin{transform:translate(-50%,-58%)scale(1)}.bigpin svg{filter:drop-shadow(0 0 18px #00d2ff8c);width:46px;height:58px;display:block}.bigpin .pw{opacity:0;border-radius:50%;width:16px;height:16px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.vsc.s3 .bigpin .pw{border:1.5px solid #00d2ffb3;animation:1.7s ease-out infinite pinwave}@keyframes pinwave{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}.critp{z-index:2;opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.3,.9,.3,1);transition-delay:var(--d);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,14px)scale(.94)}.vsc.s2 .critp{opacity:1;transform:translate(-50%)scale(1)}.cpill{white-space:nowrap;color:#dce6f7;backdrop-filter:blur(8px);background:linear-gradient(120deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:8px 17px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff38,0 12px 26px -16px #000c}.cpill i{border-radius:50%;flex:none;width:8px;height:8px}.critp.g .cpill i{background:#3ddc97;box-shadow:0 0 10px #3ddc97d9}.critp.r .cpill i{background:#ff5f7a;box-shadow:0 0 10px #ff5f7ad9}.critp.b .cpill i{background:#6fa0ff;box-shadow:0 0 10px #6fa0ffd9}.critp.v .cpill i{background:#8b6cff;box-shadow:0 0 10px #8b6cffd9}.csub{color:#b7cdff8c;white-space:nowrap;font-size:10.5px}.mapfull{z-index:1;position:absolute;inset:0}.cvfull{width:800px;height:525px;display:block}.lgds{z-index:4;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;top:6px;right:6px}.lgds--map{top:14px;right:14px}.lgd{color:#dee8fac7;backdrop-filter:blur(6px);opacity:0;background:#0a15269e;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .5s,transform .5s;display:flex;transform:translate(12px)}.lgd.on{opacity:1;transform:none}.lgd i{border-radius:50%;flex:none;width:8px;height:8px}.lgd.g i{background:#3ddc97;box-shadow:0 0 9px #3ddc97e6}.lgd.r i{background:#ff5f7a;box-shadow:0 0 9px #ff5f7ae6}.lgd.z i{background:#00d2ff;box-shadow:0 0 9px #00d2ffe6}.zk{z-index:4;color:#eaf0ff;backdrop-filter:blur(6px);white-space:nowrap;opacity:0;background:#060d1ccc;border:1px solid #00d2ff73;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:opacity .5s,transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:translate(-50%,-50%)scale(.8);box-shadow:0 0 22px -6px #00d2ff99}.zk.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.zk .rk2{color:#bff1ff;background:#00d2ff38;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid}.zk b{color:#9ff0ff;font-weight:800}.mpin{z-index:5;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-100%)scale(0)}.mpin.on{transform:translate(-50%,-100%)scale(1)}.mpin svg{filter:drop-shadow(0 0 16px #00d2ff99);width:32px;height:41px;display:block}.hud{z-index:4;letter-spacing:.035em;color:#b4e1ffe6;font-size:11.5px;position:absolute;bottom:2px;left:6px}.hud>div{font-variant-numeric:tabular-nums;min-height:17px;margin-top:4px}.hud b{color:#9ff0ff;font-weight:800}.mchip.neg b{color:#ffb3c2}.axnote{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#a0beff66;pointer-events:none;opacity:0;font-size:9.5px;font-weight:700;transition:opacity .8s;position:absolute}.vsc.s1 .axnote{opacity:1}.runctr{z-index:3;color:#9fb6ff99;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;position:absolute;top:64px;left:36px}.runctr b{color:#dce9ff;font-size:15px;font-weight:800}.matwrap{backdrop-filter:blur(10px);opacity:0;background:#ffffff0d;border:1.5px solid #ffffff21;border-radius:18px;width:636px;margin:auto;padding:18px 22px 20px;transition:opacity .6s,transform .6s;transform:translateY(22px)}.vsc.s1 .matwrap{opacity:1;transform:none}.mathead,.matrow{grid-template-columns:148px repeat(3,1fr);align-items:stretch;gap:8px;display:grid}.mathead{margin-bottom:8px}.mathead span{letter-spacing:.11em;text-transform:uppercase;color:#9fb6ff80;text-align:center;border:1px solid #0000;border-radius:9px;padding:6px 4px;font-size:10px;font-weight:800;transition:all .4s}.mathead span:first-child{text-align:left}.mathead span.colhot{color:#9ff0ff;background:#00d2ff12;border-color:#00d2ff66;box-shadow:0 0 18px -8px #00d2ffb3}.matrow{margin-top:6px}.mprod{color:#e6eefccc;align-items:center;font-size:12px;font-weight:700;display:flex}.mcell{text-align:center;background:linear-gradient(130deg, #ffffff17, #ffffff05), var(--tint,#ffffff05);backdrop-filter:blur(8px);opacity:0;border:1px solid #ffffff29;border-radius:12px;padding:8px 4px 7px;transition:opacity .45s,transform .45s cubic-bezier(.3,1.2,.4,1);transform:scale(.88);box-shadow:inset 0 1px #fff3,0 12px 26px -18px #000c}.mcell.on{opacity:1;transform:scale(1)}.mcell b{color:#f2f7ff;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800;display:block}.mcell small{color:#9fc8ff9e;font-size:9.5px;font-weight:600}.intro{background:radial-gradient(52% 62% at 10% 12%,#1f3f9e57,#0000 62%),radial-gradient(44% 52% at 90% 86%,#3f6dff21,#0000 60%),linear-gradient(#0a1526,#0e1c34)}.intro .intro__question{color:#eef3fc}.intro .intro__question em{color:#0000;filter:drop-shadow(0 0 16px #789bff2e);background-image:linear-gradient(100deg,#8fa8ff,#e8efff 45%,#9fb6ff 75%,#8fa8ff);-webkit-background-clip:text;background-clip:text;margin-top:28px;display:block}.robot-stage{border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff12,0 34px 64px -32px #000000b3}.cn-title{text-align:center;letter-spacing:-.024em;color:#eef3fc;text-wrap:balance;margin:0 0 118px;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.15}@media (width<=900px){.cn-title{margin-bottom:54px}}.who{background:radial-gradient(48% 58% at 86% 10%,#1f3f9e5c,#0000 62%),radial-gradient(46% 56% at 6% 88%,#3f6dff21,#0000 60%),linear-gradient(#0a1526,#0e1c34)}.who__box{transform-style:preserve-3d;background:linear-gradient(160deg,#16203a,#0b1120);border:1px solid #ffffff17;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.who__box:hover{box-shadow:0 40px 80px -34px #000c}.who__box:after{content:"";pointer-events:none;z-index:0;filter:blur(6px);background:radial-gradient(60% 100% at 50% 100%,#3796ff57,#1247c233,#0000 72%);height:60%;position:absolute;bottom:-42%;left:-18%;right:-18%}@media (width>=901px){.who__box:before{content:"";pointer-events:none;opacity:0;z-index:1;background:radial-gradient(280px 280px at var(--mx,50%) var(--my,20%), #78b4ff2e, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.who__box:hover:before{opacity:1}}.who__box>*{z-index:2;position:relative}.who .eyebrow{color:#9fb6ffd9}.who .section-title{color:#f4f8ff}.who .credlist li:not(:last-child){border-bottom-color:#ffffff1a}.who .credlist__chip{color:#9fb6ff;background:#78a0ff21}.who .credlist li p{color:#dee8fae0}.cta-final{background:radial-gradient(50% 60% at 88% 84%,#1f3f9e57,#0000 62%),radial-gradient(44% 54% at 8% 12%,#3f6dff21,#0000 60%),linear-gradient(#0a1526,#0e1c34)}.cta-final__title{color:#eef3fc}.cta-final__title em{color:#0000;filter:drop-shadow(0 0 16px #789bff2e);background-image:linear-gradient(100deg,#8fa8ff,#e8efff 45%,#9fb6ff 75%,#8fa8ff);-webkit-background-clip:text;background-clip:text}.cta-final__sub{color:#cbd8eec7;opacity:1}.cta-final__form-card{background:linear-gradient(160deg,#16203a,#0b1120);border:1px solid #ffffff1a;box-shadow:0 30px 60px -30px #000000b3}.cta-final .form__field label{color:#dee8fabf;opacity:1}.cta-final .form__input,.cta-final .form__textarea{color:#eef3fc;background:#ffffff0d;border-color:#ffffff24}.cta-final .form__input:focus,.cta-final .form__textarea:focus{border-color:#8cafffb3;box-shadow:0 0 0 3px #6491ff29}.cta-final .form__input::placeholder,.cta-final .form__textarea::placeholder{color:#eaf0ff59}.solpick-field{border:0;min-width:0;margin:0;padding:0}.solpick-field legend{color:#dee8fabf;margin-bottom:.4rem;padding:0;font-size:.8125rem;font-weight:500}.soldd{position:relative}.soldd__trigger{color:#eef3fc;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem .9rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;display:flex}.soldd__trigger:focus-visible,.soldd.is-open .soldd__trigger{border-color:#8cafffb3;outline:none;box-shadow:0 0 0 3px #6491ff29}.soldd__value.is-placeholder{color:#eaf0ff8c}.soldd__chevron{color:#dee8fa99;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.soldd.is-open .soldd__chevron{transform:rotate(180deg)}.soldd__panel{z-index:40;background:linear-gradient(160deg,#1a2440,#0d1428);border:1px solid #ffffff24;border-radius:12px;gap:7px;max-height:320px;padding:.4rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px -18px #000000bf}.soldd__panel[hidden]{display:none}.solpick__opt{color:#eaf0ffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;padding:.62rem .8rem;font-size:.875rem;line-height:1.35;transition:border-color .18s,background .18s,color .18s;display:flex;position:relative}.solpick__opt:hover{border-color:#8cafff73}.solpick__opt:focus-within{border-color:#8cafffb3;box-shadow:0 0 0 3px #6491ff29}.solpick__opt input{opacity:0;pointer-events:none;position:absolute}.solpick__box{color:#0000;background:#ffffff0a;border:1px solid #ffffff52;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background .18s,border-color .18s,color .18s;display:grid}.solpick__box svg{width:11px;height:11px;display:block}.solpick__opt:has(input:checked){color:#f2f7ff;background:#3f6dff21;border-color:#8cafffa6}.solpick__opt:has(input:checked) .solpick__box{color:#fff;background:linear-gradient(135deg,#2c5be8,#3f6dff);border-color:#0000;box-shadow:0 0 12px -2px #3f6dff99}.solpick__otra-wrap{margin-top:.6rem}.solpick__otra-wrap[hidden]{display:none}.solpick__otra-wrap .form__textarea{width:100%;min-height:88px}.cta-final .form__check{color:#dee8fa9e;opacity:1}.cta-final .form__check a{color:#9fb6ff}.site-footer{background:#0a1526}.site-footer:before{background:linear-gradient(90deg,#0000,#9fb6ff38 30% 70%,#0000)}.site-footer .brand-lockup,.site-footer .brand-lockup__name{color:#fff}.site-footer__nav a{color:#cbd8eeb3}.zhead{z-index:60;pointer-events:none;justify-content:center;padding:18px clamp(16px,4vw,32px);transition:padding .5s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.zhead.is-shrink{padding-top:10px}.zhead__pill{pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(135%);background:#0a152657;border:1px solid #d3dbeb1a;border-radius:999px;justify-content:space-between;align-items:center;gap:clamp(24px,6vw,72px);width:min(640px,100%);padding:7px 7px 7px 20px;transition:background .5s,border-color .5s;display:flex;position:relative;box-shadow:0 18px 60px -22px #000000b3,inset 0 1px #ffffff0d}.zhead.is-shrink .zhead__pill{background:#0a152694}.zhead .brand-lockup{align-items:center;gap:9px;display:flex}.zhead .brand-lockup__enso{color:#fff;width:21px;height:21px}.zhead .brand-lockup__name{color:#fff;font-size:1.28rem}.zhead__links{align-items:center;gap:clamp(14px,2.5vw,26px);display:flex}.zhead__links a{letter-spacing:.01em;color:#dee8fab8;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .25s}.zhead__links a:hover,.zhead__links a.is-active{color:#fff}.zhead__cta{white-space:nowrap;letter-spacing:.01em;color:#0d1b31;will-change:transform;background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;padding:10px 22px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .4s,color .4s,border-color .4s;display:inline-flex}.zhead__cta:hover{color:#eef3fc;background:#ffffff14;border-color:#d3dbeb33;transform:translateY(-1px)}@media (width<=560px){.zhead__links{display:none}.zhead__pill{gap:16px}}@media (width<=940px){.solb-grid,.solb-grid--flip{grid-template-columns:1fr;gap:44px}.solb-grid--flip .vid{order:2}}body.shot .zhead,body.shot .hero,body.shot .intro,body.shot .conector,body.shot .who,body.shot .cta-final,body.shot .site-footer{display:none}body.shot{background:#0e1c34}body.shot .soldetail{padding:70px 0 76px}body.noanim .vsc,body.noanim .vsc *{transition-duration:0s!important;transition-delay:0s!important;animation-duration:10ms!important;animation-delay:0s!important}body.solo>header,body.solo>main,body.solo>footer{display:none}body.solo{background:#0e1c34}#soloWrap{aspect-ratio:800/525;border:1px solid #ffffff26;border-radius:14px;width:800px;margin:26px auto;position:relative;overflow:hidden}