.mph{position:relative;width:100%;max-width:720px;justify-self:end}.sg-stage{position:relative;aspect-ratio:720 / 600}.sg-stage:before{content:"";position:absolute;z-index:0;inset:4% 8% 0;pointer-events:none;background:radial-gradient(closest-side,rgba(2,91,255,.3),rgba(2,91,255,.06) 62%,transparent)}.sg-waves{position:absolute;z-index:0;left:54%;top:46%;width:62%;aspect-ratio:1;translate:-50% -50%;pointer-events:none}.sg-waves>*{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(150,190,255,.38);box-shadow:inset 0 0 30px #3d82ff1f,0 0 24px #025bff1f;opacity:0}.sg-waves i{animation:sg-wave 7.5s linear infinite}.sg-waves i:nth-child(2){animation-delay:-2.5s}.sg-waves i:nth-child(3){animation-delay:-5s}@keyframes sg-wave{0%{transform:scale(.42);opacity:0}15%{opacity:.7}to{transform:scale(1.45);opacity:0}}.sg-pulse{border-color:#bed7ffe6!important;box-shadow:0 0 30px #3d82ff8c,inset 0 0 30px #3d82ff4d!important}.sg-pulse.go{animation:sg-pulse 1.6s cubic-bezier(.2,.7,.3,1)}@keyframes sg-pulse{0%{transform:scale(.4);opacity:.95}to{transform:scale(1.3);opacity:0}}.sg-floor{position:absolute;z-index:0;left:59%;bottom:3%;width:46%;height:12%;translate:-50% 0;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(61,130,255,.45),rgba(2,91,255,.08) 65%,transparent);animation:uc-shadow 7s ease-in-out infinite}.sg-phone{position:absolute;z-index:1;left:54%;top:5%;height:84%;width:auto;translate:-50% 0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55)) drop-shadow(0 0 34px rgba(2,91,255,.35))}.sg-sim{position:absolute;z-index:2;left:58%;top:53%;height:37%;width:auto;rotate:-4deg;transform-origin:30% 100%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(2,91,255,.4))}.sg-tag{position:absolute;z-index:2;left:2%;top:50%;width:min(250px,38%);display:grid;gap:7px;padding:14px 16px 15px;border-radius:14px;background:#0c12228c;border:1px solid rgba(160,195,255,.22);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 24px 50px #00000073,inset 0 1px #ffffff1a,0 0 40px -10px #025bff80}.sg-lbl{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-label);font-weight:600;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-3)}.sg-lbl i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.sg-ip{font-size:18px;color:#fff;white-space:nowrap}.sg-ip.roll{animation:cs-roll .55s var(--ease-out)}@keyframes cs-roll{0%{opacity:.2;filter:blur(2px);transform:translateY(-6px)}to{opacity:1;filter:none;transform:none}}.sg-meter{height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.sg-meter i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue-3));box-shadow:0 0 8px #3d82ffb3}.sg-meter i.run{width:100%;transition:width var(--period, 4s) linear}.sg-note{font-size:12px;color:var(--muted);transition:color .3s}.sg-note.new{color:var(--ok)}.flow-node.home .fn-sim{width:54px;margin:-8px 9px -8px 6px;rotate:10deg}.pt,.req,.cfg,.pools,.rf{width:min(330px,86%);padding:12px 14px;border-radius:12px}.pt{width:min(400px,86%);display:grid;gap:10px}.pt-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.pt-head b{font-weight:400;font-size:13px;color:#fff}.pt-head b.roll{animation:cs-roll .45s var(--ease-out)}.pt-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pt-steps li{display:grid;gap:6px;justify-items:center;padding:12px 6px;border-radius:9px;font-size:12.5px;color:var(--text-2);text-align:center;border:1px solid rgba(255,255,255,.07);background:#ffffff05;transition:border-color .35s,background .35s}.pt-steps em{font-style:normal;font-family:var(--font-mono);font-size:10.5px;padding:2px 7px;border-radius:5px;color:var(--dim);border:1px solid rgba(255,255,255,.08);transition:color .3s,background .3s,border-color .3s}.pt-steps li.now{border-color:#78acff73;background:#025bff1f}.pt-steps li.done em{color:var(--ok);background:#3fe39a14;border-color:#3fe39a40}.pt-foot{display:flex;justify-content:center;height:24px}.pt-stamp{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;font-size:12px;color:var(--ok);background:#3fe39a14;border:1px solid rgba(63,227,154,.25);opacity:0;transform:scale(.9);transition:opacity .3s,transform .4s var(--ease-spring)}.pt.in .pt-stamp{opacity:1;transform:none}.req{display:grid;gap:8px}.rq-head{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.rq-head .live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--ok)}.rq-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.rq-list li{display:grid;grid-template-columns:1fr auto 52px;align-items:center;gap:10px;height:30px;padding:0 10px;border-radius:7px;border:1px solid rgba(255,255,255,.05);background:#ffffff06;font-size:11.5px;color:var(--text-2);animation:row-in .45s var(--ease-out) both}.rq-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-list li em{font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--ok)}.rq-list li b{font-weight:400;text-align:right;color:#fff}.rq-list li:first-child{border-color:#78acff4d;background:#025bff1f}.cfg{display:grid;gap:2px}.cfg-row{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;font-size:12.5px;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.05)}.cfg-row b{font-weight:400;font-size:12px;color:#fff}.cfg-ok{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:3px 9px;border-radius:6px;font-family:var(--font-mono);font-size:11px;color:var(--ok);background:#3fe39a14;border:1px solid rgba(63,227,154,.25);animation:cfg-ok 2.4s ease-in-out infinite}@keyframes cfg-ok{50%{box-shadow:0 0 14px #3fe39a59}}.pools{display:grid;gap:4px}.pl-row{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:10px;padding:9px 2px;font-size:12.5px;color:var(--text-2)}.pl-row+.pl-row{border-top:1px solid rgba(255,255,255,.05)}.pl-dots{display:flex;gap:4px;justify-content:flex-end}.pl-dots b{width:7px;height:7px;border-radius:2px;background:#96b4ff29;transition:background .4s,box-shadow .4s}.pl-dots b.on{background:#78acff;box-shadow:0 0 8px #3d82ffcc}.rf{display:grid;justify-items:center;gap:10px;padding:18px 14px}.rf-lbl{font-family:var(--font-label);font-weight:600;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-3)}.rf-ip{font-size:20px;font-weight:400;color:#fff}.rf-ip.roll{animation:cs-roll .45s var(--ease-out)}.rf-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;color:#050812;background:#fff;transition:transform .15s}.rf-btn.press{transform:scale(.94)}.rf-btn.press svg{animation:spin .6s var(--ease-out)}.rf-note{font-size:12px;color:var(--muted)}.mob-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;max-width:980px;margin:0 auto;padding:36px 40px}.mob-plan .mp-main{position:relative;display:flex;flex-direction:column}.mob-plan .mp-art{position:absolute;right:-6px;top:-22px;width:132px;height:150px;pointer-events:none}.mob-plan .mp-phone{position:absolute;right:18px;top:0;height:150px;width:auto;filter:drop-shadow(0 16px 20px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(160,200,255,.35))}.mob-plan .mp-sim{position:absolute;left:0;bottom:-4px;width:74px;height:auto;rotate:12deg;filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}.mob-plan .ptype{padding-right:120px}.mob-plan .ptype .pop{margin-left:4px}.mob-plan .btn{margin-top:26px}.mob-plan .mp-list{list-style:none;margin:0;padding:0 0 0 40px;border-top:0;border-left:1px solid rgba(255,255,255,.2);display:grid;align-content:center;gap:13px;font-size:15px;color:#fff}.mob-plan .mp-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.mob-plan .mp-list svg{color:#fff;margin-top:3px}.mob-plan+.p-enterprise{max-width:980px;margin-left:auto;margin-right:auto}.uc-obj.o-social{height:250px;bottom:120px}.uc-obj.o-signup{height:236px;bottom:124px}.how-rot{padding:14px;display:grid;align-content:start;gap:8px}.hr-head{display:flex;align-items:center;justify-content:space-between}.hr-head b{font-size:13px;font-weight:500;color:#fff}.hr-auto{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ok)}.hr-auto i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.hr-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hr-list li{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 10px;border-radius:7px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(90deg,#ffffff0e,#ffffff05);font-family:var(--font-mono);font-size:11.5px;color:#e6edff;animation:hl-in .45s var(--ease-out) both}.hr-list li .x{color:#cddcfa4d}.hr-list li em{font-style:normal;font-family:var(--font-body, Inter),sans-serif;font-size:10px;color:var(--muted)}.hr-list li em.is-rf{color:var(--blue-3)}.hr-list li:first-child{border-color:#78acff59;background:#025bff29}.vs-card.mob .vs-art{right:18px;top:12px;width:40%;max-width:190px;height:auto;rotate:10deg;animation:hh-bob 8s ease-in-out infinite}.p-cta-art.cta-sig img{width:auto;height:300px;filter:drop-shadow(0 0 50px rgba(2,91,255,.35))}@media (max-width: 980px){.mph{max-width:600px;margin:10px auto 0;justify-self:center}.uc-obj.o-social{height:180px;bottom:192px}.uc-obj.o-signup{height:170px;bottom:196px}}@media (max-width: 720px){.mob-plan{grid-template-columns:minmax(0,1fr);padding:28px 24px}.mob-plan .ptype{padding-right:84px}.mob-plan .mp-art{width:100px;height:116px;right:-6px;top:-10px}.mob-plan .mp-phone{height:116px;right:12px}.mob-plan .mp-sim{width:56px}.mob-plan .mp-list{padding:24px 0 0;margin-top:24px;border-left:0;border-top:1px solid rgba(255,255,255,.2)}.sg-stage{aspect-ratio:720 / 680}.sg-phone,.sg-waves{left:56%}.sg-floor{left:62%}.sg-sim{left:61%;top:55%;height:34%}.sg-tag{top:auto;bottom:8%;left:0;width:56%;padding:11px 13px 12px}.sg-ip{font-size:15px}.p-cta-art.cta-sig img{height:230px}}@media (prefers-reduced-motion: reduce){.sg-floor,.sg-waves i,.cfg-ok,.vs-card.mob .vs-art{animation:none}}
