:root{--h1w:clamp(2.2rem, 4.2vw - 1px, 4.4rem);--bg2:#080b10}h1{font-size:var(--h1w);margin:0 0 30px;line-height:.98}h1 .l{white-space:nowrap;display:block}html.js:not(.rm) h1 .l{animation:h1in 1.3s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes h1in{0%{transform:translateY(.3em)}to{transform:none}}.sum{max-width:33em;color:var(--ink-2);margin:0 0 30px;font-size:19px;line-height:1.6}.cta{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:22px;display:flex}.note{font-size:var(--t-s);color:var(--ink-3);max-width:40em;margin:0;line-height:1.55}.note.first{color:var(--ink-2);margin-bottom:4px;font-size:15px;font-weight:500}.note a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:700;transition:color .25s}.note a:hover{color:var(--mint)}.stars{color:var(--yellow);gap:2px;display:inline-flex}.stars svg{width:15px;height:15px}.txt-plain{color:var(--ink-2);padding:6px 0;font-size:17px;font-weight:500}.author{color:var(--ink);background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:5px 18px 5px 5px;font-size:15px;font-weight:600;transition:border-color .3s,background-color .3s;display:inline-flex}.author img{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #93d1bc59}.author:hover{background:#93d1bc0d;border-color:#93d1bc73}.prose a{color:var(--ink);font-weight:600}.pl{isolation:isolate;background:var(--bg2);position:relative}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 200px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 200px), #080b1000)}.pl:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460' shape-rendering='crispEdges'%3E%3Crect x='121' y='303' width='2' height='2' fill='%23ffffff' opacity='0.53'/%3E%3Crect x='309' y='242' width='2' height='2' fill='%23ffffff' opacity='0.7'/%3E%3Crect x='428' y='240' width='2' height='2' fill='%23ffffff' opacity='0.39'/%3E%3Crect x='367' y='240' width='2' height='2' fill='%235ce1e6' opacity='0.55'/%3E%3Crect x='267' y='199' width='2' height='2' fill='%23ffffff' opacity='0.75'/%3E%3Crect x='32' y='81' width='2' height='2' fill='%23ffffff' opacity='0.48'/%3E%3Crect x='15' y='421' width='2' height='2' fill='%235ce1e6' opacity='0.7'/%3E%3Crect x='410' y='295' width='2' height='2' fill='%23ffffff' opacity='0.91'/%3E%3Crect x='344' y='223' width='2' height='2' fill='%23ffffff' opacity='0.57'/%3E%3Crect x='167' y='277' width='2' height='2' fill='%23ffffff' opacity='0.79'/%3E%3Crect x='108' y='324' width='2' height='2' fill='%23ffffff' opacity='0.46'/%3E%3Crect x='409' y='34' width='2' height='2' fill='%23ffffff' opacity='0.27'/%3E%3Crect x='451' y='142' width='2' height='2' fill='%23ffffff' opacity='1.0'/%3E%3C/svg%3E");background-size:460px 460px;position:absolute;inset:0}.pl.fi:after{-webkit-mask-image:linear-gradient(#0000,#000 200px);mask-image:linear-gradient(#0000,#000 200px)}.pl.fo:after{-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000);mask-image:linear-gradient(#000 calc(100% - 200px),#0000)}.hero{isolation:isolate;padding:calc(var(--head) + 36px) 0 0;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 44% at 80% 46%,#5ce1e617,#5ce1e600 70%),radial-gradient(22% 24% at 92% 16%,#5170ff0d,#5170ff00 70%);position:absolute;inset:0}.hero-grid{min-height:calc(100svh - var(--head) - 36px);grid-template-columns:minmax(0,1fr) 420px;align-items:center;column-gap:clamp(28px,3vw,56px);padding-bottom:36px;display:grid}.hero-copy{z-index:2;padding:12px 0 8px;position:relative}.js .hero-copy .rv{opacity:1;transform:translateY(14px)}.js .hero-copy .rv.is-in{transition:transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:none}.hs-stage{height:640px;margin-right:calc(-1 * var(--gutter));position:relative}.hs-stage canvas,.hs-stage .still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tbar{padding-bottom:clamp(20px,3vw,36px);position:relative}.tbar-in{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);align-items:center;gap:18px 48px;padding:24px 0;display:flex}.tq{border-left:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 18px;margin:0;padding-left:40px;display:grid}.tq .stars{grid-row:1/span 2;align-self:center}.tq blockquote{margin:0}.tq blockquote p{color:var(--ink);max-width:44em;font-size:18px;line-height:1.5}.tq figcaption{color:var(--ink-3);font-size:14px}.tq figcaption b{color:var(--ink-2);font-weight:700}.sig{position:relative}.sig-track{grid-template-columns:minmax(0,1fr);height:260vh;display:grid;position:relative}.sig-copy-wrap,.sig-stage{grid-area:1/1;align-self:start;height:100svh;position:sticky;top:0}.sig-stage{z-index:0;overflow:hidden}.sig-stage canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.sig-stage .still{object-fit:cover;object-position:66% 50%;width:100%;height:100%;position:absolute;inset:0}.sig-copy-wrap{z-index:2;pointer-events:none;align-items:center;display:flex}.sig-copy-wrap .wrap{pointer-events:none}.sig-copy{max-width:30rem;padding-top:calc(var(--head) * .7);pointer-events:auto;position:relative}.sig-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03050ad1,#03050a99 55%,#03050a00);position:absolute;inset:-24% -45% -24% -40%}.sig-copy h2{font-size:calc(var(--t-l) * .86);max-width:11em;margin-bottom:26px;line-height:1.03}.lead1{color:var(--ink);max-width:22em;margin-bottom:18px;font-size:23px;font-weight:600;line-height:1.45}.beats{color:var(--ink-2);max-width:30em;font-size:18px;line-height:1.7}.bt{color:var(--ink-2);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 0 1.5px;transition:color .5s, background-size .7s var(--ease);padding-bottom:1px}.bt.on{color:var(--ink);background-size:100% 1.5px}.bt.done{color:var(--ink)}.sig-spacer{display:none}.sig-after{z-index:2;padding-top:24px;padding-bottom:calc(var(--pad) * .35);position:relative}.sig-after p{color:var(--ink-2);max-width:36em;font-size:19px;line-height:1.65}.sig-after a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.sig-after a:hover{color:var(--mint)}.no-js .sig-track,.rm .sig-track{height:auto;display:block}.no-js .sig-copy-wrap,.rm .sig-copy-wrap{height:auto;padding:calc(var(--pad) * .55) 0 32px;position:relative}.no-js .sig-copy,.rm .sig-copy{max-width:40rem;padding-top:0}.no-js .sig-copy:before,.rm .sig-copy:before{display:none}.no-js .sig-stage,.rm .sig-stage{aspect-ratio:16/10;width:100%;height:auto;max-height:86svh;position:relative}.no-js .bt,.rm .bt{color:var(--ink-2);background-size:0 1.5px}.plans-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:32px 80px;margin-bottom:clamp(40px,5vw,64px);display:grid}.plans-head h2{max-width:12em}.plans-head p{color:var(--ink-2);max-width:26em;font-size:20px;line-height:1.6}.pcards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pc{border-radius:var(--r-lg);background:linear-gradient(#10161e,#0c1117);border:1px solid #ffffff14;flex-direction:column;padding:28px 28px 30px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.pc-basic{order:1}.pc-ess{order:2}.pc-pri{order:3}.pc-ess{background:linear-gradient(#111c1e,#0c1216);border-color:#93d1bc6b;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -40px #93d1bc59}.pc-top{border-bottom:1px solid var(--line-2);align-items:center;gap:18px;min-height:96px;margin-bottom:8px;padding-bottom:22px;display:flex}.pc-orb{flex:none;width:84px;height:84px}.pc-orb svg{width:100%;height:100%;overflow:visible}.pc h3{font-size:var(--t-m);line-height:1.1}.pc-tag{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);border:1px solid #93d1bc73;border-radius:999px;margin:0 0 10px;padding:5px 10px;display:inline-block}.pc-rows{margin:0 0 26px;padding:0}.pc-rows div{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:16px;min-height:76px;padding:13px 0;display:grid}.pc-rows div:first-child,.pc-rows div:nth-child(3),.pc-rows div:nth-child(6),.pc-rows div:nth-child(8),.pc-rows div:nth-child(10){min-height:52px}.pc-rows dt{color:var(--ink-2);font-size:15px;line-height:1.45}.pc-rows dd{color:var(--ink);text-align:right;max-width:11em;margin:0;font-size:15px;font-weight:700;line-height:1.35}.pc-rows dd.no{color:var(--ink-3);font-weight:500}.pc .btn{width:100%;margin-top:auto}.pc-fine{color:var(--ink-2);max-width:52em;margin-top:30px;font-size:16px;line-height:1.6}.pc-fine a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.pc-fine a:hover{color:var(--mint)}.pc-orb .o-ring{fill:none;stroke:#93d1bc73;stroke-width:1.4px;stroke-dasharray:3 4}.pc-orb .o-ring.out{stroke:#93d1bc52}.pc-orb .o-core{fill:#16202a;stroke:#93d1bc;stroke-width:2px}.pc-orb svg{filter:drop-shadow(0 0 6px #93d1bc40)}.pc-orb .mk{fill:#2b4a47;transform-box:fill-box;transform-origin:50%}.pc-orb .dr{fill:#e4fbfc}.pc-orb .o-dr{transform-box:view-box;transform-origin:0 0}.js:not(.rm) .plans.is-on .pc-orb .o-dr{animation:8s linear infinite odr}.js:not(.rm) .plans.is-on .pc-orb .o-dr.w,.js:not(.rm) .plans.is-on .pc-orb .o-dr.in{animation-duration:8s}@keyframes odr{to{transform:rotate(360deg)}}.pc-orb .mk{fill:#93d1bc;opacity:.9}.js:not(.rm) .plans.is-on .pc-orb .mk{animation:8s linear infinite omk;animation-delay:calc(var(--a) * 2s);opacity:.3}@keyframes omk{0%{opacity:1;transform:scale(1.9)}6%{opacity:1;transform:scale(1.15)}45%,to{opacity:.4;transform:none}}.host-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.host-h{position:sticky;top:120px}.host-h h2{max-width:10em}.hrow{border-top:1px solid var(--line);grid-template-columns:264px minmax(0,1fr);align-items:start;gap:36px;padding:34px 0;display:grid}.hrow:last-child{border-bottom:1px solid var(--line)}.hrow h3{font-size:var(--t-m);margin-bottom:12px;line-height:1.12}.hrow p{color:var(--ink-2);max-width:34em;font-size:17px;line-height:1.65}.hrow p+p{margin-top:14px}.hrow a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.hrow a:hover{color:var(--mint)}.hg{aspect-ratio:3/2;background:radial-gradient(70% 70% at 50% 45%,#5ce1e60f,#5ce1e600 70%),#0a0f15;border-radius:16px;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.hg svg{width:100%;height:100%}.hg .hg-line,.hg .hg-line *{fill:none;stroke:#93d1bcd9;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.hg .hg-line .hg-fill,.hg .hg-fill{fill:#121a22;stroke:#93d1bcb3;stroke-width:1.5px}.hg .hg-line .hg-fill2,.hg .hg-fill2{fill:#16202a}.hg .hg-band{stroke:#93d1bc4d;stroke-width:1px;fill:none}.hg .hg-win rect{fill:#abe2cf;stroke:none;opacity:.75}.hg .px-g{fill:#00bf63}.hg-mod .hg-fill{fill:#121a22;stroke:#93d1bce6;stroke-width:1.6px}.ssl-mini rect,.ssl-mini path{fill:none;stroke:#00bf63;stroke-width:1.6px;stroke-linecap:round}.ssl-url rect{fill:#93d1bc8c}.ssl-url .dim{fill:#93d1bc33}.ssl-wire{fill:none;stroke:#93d1bc38;stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.ssl-pkt{fill:none;stroke:#93d1bc;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:6 18;opacity:.9}.ssl-shk{fill:none;stroke:#93d1bc;stroke-width:6px;stroke-linecap:round}.ssl-body{fill:#121a22;stroke:#93d1bce6;stroke-width:1.8px}.ssl-band{fill:none;stroke:#93d1bc38;stroke-width:1px}.ssl-key{fill:#00bf63}.ssl-click{fill:none;stroke:#93d1bc;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.ssl-txt{fill:none;stroke:#93d1bc73;stroke-width:3px;stroke-linecap:round}.ssl-seal circle{fill:#93d1bc}.ssl-rib{fill:#16202a;stroke:#93d1bc;stroke-width:1.2px;stroke-linejoin:round}.ssl-seal{transform-box:fill-box;transform-origin:50% 40%}.js:not(.rm) .host.is-on .ssl-shk{animation:sslshk 6.4s var(--ease) infinite}.js:not(.rm) .host.is-on .ssl-key{animation:6.4s ease-out infinite sslkey}.js:not(.rm) .host.is-on .ssl-click{animation:6.4s ease-out infinite sslclick}.js:not(.rm) .host.is-on .ssl-cert{animation:sslcert 6.4s var(--ease) infinite}.js:not(.rm) .host.is-on .ssl-seal{animation:6.4s ease-out infinite sslseal}.js:not(.rm) .host.is-on .ssl-mini rect,.js:not(.rm) .host.is-on .ssl-mini path{animation:6.4s ease-out infinite sslmini}.js:not(.rm) .host.is-on .ssl-pkt{animation:1.6s linear infinite flow,6.4s ease-out infinite sslpkt}.js:not(.rm) .host.is-on .ssl-px{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-out infinite pxok2}@keyframes flow{to{stroke-dashoffset:-32px}}@keyframes sslshk{0%,12%{transform:translateY(-14px)}24%{transform:translateY(1px)}27%,86%{transform:none}96%,to{transform:translateY(-14px)}}@keyframes sslkey{0%,24%{fill:#2b4a47}28%,88%{fill:#00bf63}96%,to{fill:#2b4a47}}@keyframes sslclick{0%,23%{opacity:0;transform:scale(.5)}25%{opacity:1}40%,to{opacity:0;transform:scale(2.4)}}@keyframes sslcert{0%,30%{opacity:0;transform:translate(-38px)}34%{opacity:1}46%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-38px)}}@keyframes sslseal{0%,46%{transform:none}51%{transform:scale(1.35)}58%,to{transform:none}}@keyframes sslmini{0%,26%{stroke:#93d1bc80}31%,88%{stroke:#00bf63}96%,to{stroke:#93d1bc80}}@keyframes sslpkt{0%,26%{opacity:0}34%,86%{opacity:.9}94%,to{opacity:0}}@keyframes pxok2{0%,26%{transform:none}30%{transform:scale(1.8)}36%,to{transform:none}}.hg-route{fill:none;stroke:#93d1bc73;stroke-width:1.5px;stroke-dasharray:2 5}.hg-route.spam{stroke:#ffffff1a}.hg-bin{fill:none;stroke:#ffffff24;stroke-width:1.4px}.hg-seals .sl,.hg-beacon,.hg-podb{fill:#93d1bc}.hg-podl{fill:none;stroke:#0b2a22;stroke-width:1.5px;stroke-linejoin:round}.hg-pod{transform:translate(184px,62px)}.js:not(.rm) .hg-pod{transform:translate(-30px,62px)}.js:not(.rm) .host.is-on .hg-pod{animation:pod 5.4s var(--ease) infinite}@keyframes pod{0%{transform:translate(-30px,62px)}30%{transform:translate(118px,62px)}40%{transform:translate(118px,62px)}70%,92%{opacity:1;transform:translate(184px,62px)}to{opacity:0;transform:translate(184px,62px)}}.js:not(.rm) .hg-seals .sl{opacity:.25;transform-box:fill-box;transform-origin:50%}.js:not(.rm) .host.is-on .hg-seals .sl{animation:5.4s ease-out infinite seal}.js:not(.rm) .host.is-on .hg-seals .s2{animation-delay:.12s}.js:not(.rm) .host.is-on .hg-seals .s3{animation-delay:.24s}@keyframes seal{0%,28%{opacity:.25;transform:none}32%{opacity:1;transform:scale(1.8)}38%,90%{opacity:1;transform:none}to{opacity:.25}}.js:not(.rm) .host.is-on .hg-beacon{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-out infinite bcn}@keyframes bcn{0%,68%{opacity:.35;transform:none}72%{opacity:1;transform:scale(1.6)}80%,to{opacity:1;transform:none}}.hg-plates path{fill:none;stroke:#93d1bc8c;stroke-width:2.4px;stroke-linecap:round}.hg-plates .pl2{stroke:#93d1bc66}.hg-plates .pl3{stroke:#93d1bc47}.hg-db{fill:#e4fbfc;opacity:0}.hg-dbt{fill:none;stroke:#e4fbfc80;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;opacity:0}.hg-frag rect{fill:#ffde59;opacity:0}.hg-hit{fill:none;stroke:#5ce1e6;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.hg-scan{fill:#93d1bc;opacity:0}.js:not(.rm) .host.is-on .hg-db{animation:4.8s cubic-bezier(.4,0,1,1) infinite db}@keyframes db{0%{opacity:0;transform:translate(56px,-10px)}4%{opacity:1}20%{opacity:1;transform:translate(-12px)}22%,to{opacity:0;transform:translate(-12px)}}.js:not(.rm) .host.is-on .hg-dbt{animation:4.8s linear infinite dbt}@keyframes dbt{0%{opacity:0;stroke-dashoffset:60px}6%{opacity:1}20%{opacity:.6;stroke-dashoffset:0}30%,to{opacity:0;stroke-dashoffset:0}}.js:not(.rm) .host.is-on .hg-hit{animation:4.8s ease-out infinite hit}@keyframes hit{0%,19%{opacity:0;transform:scale(.4)}21%{opacity:1}34%,to{opacity:0;transform:scale(2.2)}}.js:not(.rm) .host.is-on .hg-frag rect{animation:4.8s ease-out infinite frag}.js:not(.rm) .host.is-on .hg-frag rect:nth-child(2){animation-name:frag2}.js:not(.rm) .host.is-on .hg-frag rect:nth-child(3){animation-name:frag3}.js:not(.rm) .host.is-on .hg-frag rect:nth-child(4){animation-name:frag4}@keyframes frag{0%,20%{opacity:0;transform:none}22%{opacity:1}34%{opacity:1;transform:translate(-10px,-8px)}44%,to{opacity:0;transform:translate(-12px,-9px)}}@keyframes frag2{0%,20%{opacity:0;transform:none}22%{opacity:1}34%{opacity:1;transform:translate(-12px,6px)}44%,to{opacity:0;transform:translate(-13px,7px)}}@keyframes frag3{0%,20%{opacity:0;transform:none}22%{opacity:1}34%{opacity:1;transform:translate(-6px)}44%,to{opacity:0;transform:translate(-7px)}}@keyframes frag4{0%,20%{opacity:0;transform:none}22%{opacity:1}34%{opacity:1;transform:translate(-9px,12px)}44%,to{opacity:0;transform:translate(-10px,13px)}}.js:not(.rm) .host.is-on .hg-scan{animation:scan 4.8s var(--ease) infinite}@keyframes scan{0%,50%{opacity:0;transform:none}54%{opacity:.9}80%{opacity:.9;transform:translate(92px)}86%,to{opacity:0;transform:translate(92px)}}.js:not(.rm) .host.is-on .hrow:nth-child(3) .px-g{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-out infinite pxok}@keyframes pxok{0%,80%{transform:none}84%{transform:scale(1.8)}90%,to{transform:none}}.brks{isolation:isolate;position:relative}.brks:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 78% 46%,#5ce1e612,#5ce1e600 70%),radial-gradient(30% 40% at 12% 70%,#93d1bc0a,#93d1bc00 70%);position:absolute;inset:0}.brks-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.brks h2{max-width:12em;margin-bottom:clamp(32px,4vw,52px)}.steps1{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps1:before{content:"";opacity:.45;transform-origin:50% 0;background:linear-gradient(#ff3131,#ffde59 50%,#00bf63);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.js:not(.rm) .steps1:before{transition:transform 1.6s var(--ease) .2s;transform:scaleY(0)}.js:not(.rm) .brks.is-on .steps1:before{transform:none}.steps1 li{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:22px;display:grid;position:relative}.st-n{z-index:1;width:56px;height:56px;box-shadow:0 0 0 6px var(--space);font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);color:var(--mint);background:#0c1218;border:1px solid #93d1bc59;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:relative}.st-n:before{content:attr(data-n)}.st-n i{background:#2b4a47;width:9px;height:9px;transition:background .5s,box-shadow .5s;position:absolute;top:2px;right:2px}.steps1 li:first-child .st-n i{background:#ff3131;box-shadow:0 0 10px #ff3131b3}.steps1 li:nth-child(2) .st-n i{background:#ffde59;box-shadow:0 0 10px #ffde5999}.steps1 li:nth-child(3) .st-n i{background:#00bf63;box-shadow:0 0 10px #00bf63b3}.js:not(.rm) .brks:not(.is-on) .st-n i{box-shadow:none;background:#2b4a47}.js:not(.rm) .steps1 li:first-child .st-n i{transition-delay:.5s}.js:not(.rm) .steps1 li:nth-child(2) .st-n i{transition-delay:1.1s}.js:not(.rm) .steps1 li:nth-child(3) .st-n i{transition-delay:1.7s}.steps1 p{color:var(--ink-2);border:1px solid var(--line-2);background:linear-gradient(#ffffff09,#ffffff03);border-radius:16px;padding:22px 26px;font-size:18px;line-height:1.6}.steps1 b{color:var(--ink);margin-bottom:4px;font-size:21px;font-weight:700;display:block}.steps1 a{color:var(--ink);white-space:nowrap;background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:700}.steps1 a:hover{color:var(--mint)}.brks-f{padding-top:clamp(0px,1vw,14px);scroll-margin-top:96px}.brks-lead{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:calc(var(--t-m) * .82);color:var(--ink);max-width:18em;margin:0 0 24px;line-height:1.2}.own-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,100px);display:grid}.own2 h2{max-width:11em;margin-bottom:26px}.own2 .prose p{color:var(--ink-2);max-width:30em;font-size:19px;line-height:1.65}.own2 .prose p+p{margin-top:18px}.own2 .prose a{background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;transition:color .25s}.own2 .prose a:hover{color:var(--mint)}.crane{justify-self:end;width:100%;max-width:620px}.crane svg{width:100%;height:auto;overflow:visible}.cr-orbit{fill:none;stroke:#93d1bc38;stroke-width:1.2px;stroke-dasharray:2 6}.cr-pass{transform-box:view-box;transform-origin:280px 1180px;transform:rotate(0)}.cr-st{transform:translate(280px,85px)}.js:not(.rm) .own2.is-on .cr-pass{animation:16s linear infinite pass}@keyframes pass{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}.cr-drone{transform-box:view-box;transform-origin:0 0}.js:not(.rm) .own2.is-on .cr-drone{animation:3.6s linear infinite odr}.cr-trolley{transform:translate(380px)}.js:not(.rm) .own2.is-on .cr-trolley{animation:trolley 9s var(--ease) infinite}@keyframes trolley{0%,8%{transform:translate(250px)}40%,60%{transform:translate(380px)}92%,to{transform:translate(250px)}}.cr-rope{transform-box:fill-box;transform-origin:50% 0}.cr-load{transform:translateY(0)}.js:not(.rm) .own2.is-on .cr-rope{animation:rope 9s var(--ease) infinite}.js:not(.rm) .own2.is-on .cr-load{animation:load 9s var(--ease) infinite}@keyframes rope{0%,6%{transform:scaleY(2.2)}26%,66%{transform:scaleY(1)}74%,84%{transform:scaleY(1.86)}96%,to{transform:scaleY(2.2)}}@keyframes load{0%,6%{opacity:1;transform:translateY(70px)}26%,66%{opacity:1;transform:translateY(0)}74%,84%{opacity:1;transform:translateY(50px)}88%{opacity:0}92%{opacity:0;transform:translateY(70px)}96%,to{opacity:1;transform:translateY(70px)}}.js:not(.rm) .own2.is-on .cr-beacon{animation:2.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.faq-grid>div:first-child{position:sticky;top:120px}.qa{border-top:1px solid var(--line);padding:30px 0}.qa:last-child{border-bottom:1px solid var(--line)}.qa h3{font-size:var(--t-m);margin-bottom:12px;line-height:1.14}.qa p{color:var(--ink-2);max-width:36em}.qa a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.qa a:hover{color:var(--mint)}.faq h2{max-width:11em}.todo{width:min(100%,400px);margin-top:clamp(28px,4vw,52px)}.todo svg{width:100%;height:auto;overflow:visible}.td-box{fill:none;stroke:#93d1bc8c;stroke-width:1.4px}.td-bar{fill:#b9bfc559}.td-chip{fill:#16202a;stroke:#93d1bc;stroke-width:1.4px}.td-arc{fill:none;stroke:#93d1bc38;stroke-width:1.2px;stroke-dasharray:2 6}.td-ping{opacity:0;transform-box:fill-box;transform-origin:50%}.td-fly{transform:translate(285px,78px)}.td-it{transform:scale(.42)}.td-i.i4,.td-i.i5{transform:translateY(-28px)}.js:not(.rm) .td-fly{transform:translate(126px,194px)}.js:not(.rm) .td-it,.js:not(.rm) .td-i.i4,.js:not(.rm) .td-i.i5{transform:none}.js:not(.rm) .faq.is-on .td-fly{animation:tdfly 9s var(--ease) infinite}.js:not(.rm) .faq.is-on .td-it{animation:tdit 9s var(--ease) infinite}.js:not(.rm) .faq.is-on .td-i.i4,.js:not(.rm) .faq.is-on .td-i.i5{animation:tdup 9s var(--ease) infinite}.js:not(.rm) .faq.is-on .td-ping{animation:9s ease-out infinite tdping}@keyframes tdfly{0%,14%{transform:translate(126px,194px)}24%{transform:translate(150px,168px)}40%{transform:translate(214px,112px)}54%,80%{opacity:1;transform:translate(285px,78px)}88%{opacity:0;transform:translate(285px,78px)}92%{opacity:0;transform:translate(126px,194px)}to{opacity:1;transform:translate(126px,194px)}}@keyframes tdit{0%,12%{transform:none}18%{transform:scale(1.06)rotate(-2deg)}40%{transform:scale(.7)rotate(-14deg)}54%,88%{transform:scale(.42)}92%,to{transform:none}}@keyframes tdup{0%,40%{transform:none}54%,86%{transform:translateY(-28px)}94%,to{transform:none}}@keyframes tdping{0%,52%{opacity:0;transform:scale(.5)}55%{opacity:1}70%,to{opacity:0;transform:scale(2.2)}}.area-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.area3 h2{max-width:12em;margin-bottom:26px}.area3 .prose p{color:var(--ink-2);max-width:28em;font-size:19px;line-height:1.65}.area3 .prose a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.area3 .prose a:hover{color:var(--mint)}.patrol{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 45%,#5ce1e60d,#5ce1e600 70%),#05080d;border-radius:30px;justify-self:end;width:100%;max-width:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 90px -40px #000c}.patrol svg{width:100%;height:100%;position:absolute;inset:0}.pt-water{fill:#05080d;stroke:#5ce1e638;stroke-width:1px}.pt-river{fill:none;stroke:#5ce1e624;stroke-width:1.2px;stroke-linecap:round}.pt-route{fill:none;stroke:#93d1bc4d;stroke-width:1.3px;stroke-dasharray:3 7}.pt-hl{opacity:1;transition:opacity 1.4s}.js:not(.rm) .pt-hl{opacity:.18}.js:not(.rm) .pt-hl.on{opacity:1;transition:opacity .5s}.rm .pt-hl{transition:none}.pt-ring{fill:none;stroke:#93d1bc99;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.pt-dot{fill:#93d1bc}.pt-mk.ping .pt-ring{animation:1.3s ease-out ptping}@keyframes ptping{0%{stroke:#e4fbfc;stroke-width:2.2px;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.no-js .pt-drone,.rm .pt-drone{display:none}.pl-lab{left:calc(var(--x) / 6 * 1%);top:calc(var(--y) / 6 * 1%);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;pointer-events:none;text-shadow:0 1px 6px #05080d,0 0 2px #05080d;transition:color .6s;position:absolute}.pl-lab.on{color:var(--ink)}.pl-lab.r{transform:translate(20px,-50%)}.pl-lab.u{transform:translate(-50%,calc(-100% - 20px))}.close2{isolation:isolate;padding:calc(var(--pad) * 1.05) 0 0;position:relative}.close2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 34% at 74% 22%,#5ce1e614,#5ce1e600 70%),radial-gradient(40% 30% at 18% 60%,#93d1bc0d,#93d1bc00 70%);position:absolute;inset:0}.close-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.close2 h2{font-size:calc(clamp(2.6rem, 1.1rem + 4.6vw, 5.8rem) * var(--kl));text-wrap:balance;max-width:9em;margin-bottom:28px;line-height:.98}.close2 .lede{color:var(--ink-2);max-width:24em;margin-bottom:34px;font-size:21px}.close2 .cta{margin-bottom:0}.arm{justify-self:end;width:100%;max-width:620px;position:relative}.arm svg{width:100%;height:auto;overflow:visible}.am-bay{fill:#03050a99;stroke:#93d1bc8c;stroke-width:1.4px;stroke-dasharray:4 4}.am-click{fill:none;stroke:#93d1bc;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.am-click.go{animation:1s ease-out amclick}@keyframes amclick{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.close2 .word{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(70px,8vw,120px)}.close2 .word p{color:var(--ink)}@media (width>=1180px) and (width<=1399px){.hero-grid{grid-template-columns:minmax(0,1fr) 360px}.hs-stage{height:600px}}@media (width<=1179px){.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{min-height:calc(100svh - var(--head) - 36px - 40px);flex-direction:column;justify-content:center;display:flex}.hs-stage{height:560px;margin:-8px calc(-1 * var(--gutter)) 0}.sig-track{height:auto;display:block}.sig-copy-wrap{height:auto;padding:calc(var(--pad) * .6) 0 36px;position:relative}.sig-copy{max-width:40rem;padding-top:0}.sig-copy:before{display:none}.sig-stage{position:sticky;top:0}.sig-spacer{height:150svh;display:block}.js:not(.rm) .sig-stage+.sig-spacer{margin-top:0}.no-js .sig-spacer,.rm .sig-spacer{display:none}.plans-head,.host-grid,.own-grid,.area-grid,.close-top,.brks-grid{grid-template-columns:minmax(0,1fr)}.host-h{position:relative;top:0}.pcards{grid-template-columns:minmax(0,1fr);max-width:640px}.pc-ess{order:1}.pc-basic{order:2}.pc-pri{order:3}.pc-rows div,.pc-rows div:nth-child(n){min-height:0}.crane,.patrol,.arm{justify-self:center}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid>div:first-child{position:relative;top:0}}@media (width<=860px){.hero{padding-top:calc(var(--head) + 28px)}h1{margin-bottom:22px;font-size:clamp(1.85rem,8.3vw,2.3rem)}h1 .p{display:block}.hero-copy{min-height:calc(100svh - var(--head) - 28px - 24px)}.sum{margin-bottom:26px;font-size:17px}.cta{gap:12px}.cta .btn{width:100%}.author{margin-top:22px}.hs-stage{height:440px;margin-top:0}.tbar-in{flex-direction:column;align-items:flex-start;gap:16px}.tq{border-left:0;border-top:1px solid var(--line-2);padding-top:16px;padding-left:0}.tq blockquote p{font-size:17px}.lead1{font-size:20px}.beats,.sig-after p{font-size:17px}.sig-after{padding-top:36px}.plans-head p{font-size:17px}.pc{padding:22px 20px 24px}.pc-orb{width:68px;height:68px}.pc-top{min-height:0}.hrow{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.hg{max-width:300px}.hrow p{font-size:16px}.steps1 li{grid-template-columns:44px minmax(0,1fr);gap:14px}.st-n{width:44px;height:44px;font-size:19px}.steps1:before{left:21px}.steps1 p{padding:18px;font-size:17px}.steps1 b{font-size:19px}.own2 .prose p,.area3 .prose p{font-size:17px}.pl-lab{letter-spacing:.06em;font-size:10px}.pl-lab.r{transform:translate(13px,-50%)}.pl-lab.u{transform:translate(-50%,calc(-100% - 13px))}.close2 .lede{font-size:18px}.close2 .word{padding-top:72px;padding-bottom:64px}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 120px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 120px), #080b1000)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv,.js [data-rise] .li{opacity:1!important;transition:none!important;transform:none!important}h1 .l,.tw,.pc-orb *,.hg *,.crane *,.todo *,.patrol *,.arm *{animation:none!important}.btn,.link,.ul,.bt{transition:none}}.nw{white-space:nowrap}.crumbs ol{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);z-index:2;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex;position:relative}.crumbs li{align-items:center;gap:10px;display:inline-flex}.crumbs li+li:before{content:"";border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.crumbs a{color:var(--ink-2);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding:6px 0;transition:color .25s}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}@media (width<=640px){.crumbs ol{letter-spacing:.08em;margin-bottom:20px;font-size:12px}}:root{--h1t:clamp(2.15rem, .95rem + 2.5vw, 3.45rem)}h1{font-size:var(--h1t);line-height:1.02}h1 .l,h1 .l:nth-child(2){white-space:normal;display:block}h1 .l2{font-family:var(--body);letter-spacing:-.012em;word-spacing:normal;color:var(--ink);text-wrap:balance;max-width:24em;margin-top:.3em;font-size:.6em;font-weight:500;font-stretch:100%;line-height:1.22}@media (width<=860px){h1{font-size:min(8vw,3rem)}h1 .l2{margin-top:.2em;font-size:.74em;line-height:1.26}}.fast{isolation:isolate;position:relative}.fast:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 40% at 80% 24%,#ff31310d,#ff313100 70%),radial-gradient(40% 40% at 20% 82%,#5ce1e60f,#5ce1e600 70%);position:absolute;inset:0}.fast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.fast-copy h2{max-width:11em;margin-bottom:28px}.fast-copy p,.fast-layers p{color:var(--ink-2);max-width:34em;font-size:18px;line-height:1.7}.fast-copy p+p{margin-top:16px}.fast-copy a,.fast-layers a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.fast-copy a:hover{color:var(--mint)}.tte{--z:9%;background:linear-gradient(#141b24e6,#0b0f15e6);border:1px solid #ffffff12;border-radius:22px;margin:0;padding:clamp(24px,3vw,36px);box-shadow:0 40px 90px -40px #000000b3,inset 0 1px #ffffff0d}.tte-t{font:600 15px/1.4 var(--sans,inherit);color:var(--ink);max-width:26em;margin-bottom:22px}.tte-bars{margin:0;padding:0;list-style:none}.tte-bars li{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.tte-y{font:500 13px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-2)}.tte-k{height:58px;position:relative}.tte-k:before{content:"";left:var(--z);background:#e4fbfc52;width:1px;position:absolute;top:0;bottom:0}.tte-b{height:20px;top:50%;left:var(--z);width:calc((100% - var(--z) - 8px) * var(--v,0) / 63);background:var(--c);box-shadow:0 0 18px -2px color-mix(in srgb, var(--c) 55%, transparent);transform-origin:0;border-radius:0 6px 6px 0;margin-top:-16px;position:absolute}.tte-v{top:50%;left:var(--z);color:var(--ink);white-space:nowrap;margin-top:8px;padding-left:2px;font-size:14px;font-weight:700;position:absolute}.neg .tte-b{left:auto;right:calc(100% - var(--z));transform-origin:100%;border-radius:6px 0 0 6px;width:14px}.neg .tte-v{color:#ff7a7a}.tte-zero{height:26px;margin-left:128px;position:relative}.tte-zero span{left:var(--z);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.tte-src{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.5}.js:not(.rm) .tte-b{transition:transform 1.3s var(--ease);transition-delay:calc(.25s + var(--d) * .28s);transform:scaleX(0)}.js:not(.rm) .tte-v{opacity:0;transition:opacity .6s;transition-delay:calc(.9s + var(--d) * .28s)}.js:not(.rm) .fast.is-on .tte-b{transform:none}.js:not(.rm) .fast.is-on .tte-v{opacity:1}.js:not(.rm) .fast.is-on .neg .tte-b{animation:2.8s ease-in-out 2.4s infinite negpulse}@keyframes negpulse{0%,to{box-shadow:0 0 14px -2px #ff313180}50%{box-shadow:0 0 26px 2px #ff3131d9}}.fast-stat{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:calc(var(--t-m) * .78);color:var(--ink);align-items:flex-start;gap:18px;margin:clamp(56px,7vw,96px) 0;padding:26px 0;line-height:1.3;display:flex}.fast-stat i{background:var(--red);flex:none;width:12px;height:12px;margin-top:.45em;box-shadow:0 0 14px #ff3131b3}.js:not(.rm) .fast.is-on .fast-stat i{animation:6s ease-in-out infinite six}@keyframes six{0%,88%,to{opacity:.35;transform:none}92%{opacity:1;transform:scale(1.35)}}.fast-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.wpd{perspective:1400px;position:relative}.wpd:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#5ce1e61a,#5ce1e600 70%);position:absolute;inset:-12% 0}.wpd-win{transform-origin:0;background:#0b1017;border:1px solid #93d1bc38;border-radius:18px;overflow:hidden;transform:rotateY(7deg)rotateX(3deg);box-shadow:0 50px 100px -40px #000c,0 0 0 1px #ffffff08,inset 0 1px #ffffff0f}.wpd-top{background:#10171f;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.wpd-top>i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.wpd-url{background:#ffffff0d;border-radius:9px;flex:1;height:18px;margin-left:12px;position:relative}.wpd-url b{background:#93d1bc66;border-radius:2px;width:34%;height:4px;position:absolute;top:7px;left:12px}.wpd-body{grid-template-columns:54px minmax(0,1fr);min-height:300px;display:grid}.wpd-side{background:#0e141b;border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.wpd-logo{border:2px solid #93d1bc99;border-radius:50%;width:22px;height:22px;margin-bottom:8px}.wpd-side b{background:#ffffff1f;border-radius:3px;width:24px;height:5px}.wpd-side b.on{background:var(--mint);box-shadow:0 0 10px #93d1bc99}.wpd-main{padding:20px 22px 18px;position:relative;overflow:hidden}.wpd-h{color:var(--ink);margin:0 0 12px;font-size:17px;font-weight:700}.wpd-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wpd-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .5s,background .5s;display:grid;position:relative;overflow:hidden}.wpd-ic{background:linear-gradient(135deg, hsl(calc(160 + var(--h) * 25) 40% 42%), hsl(calc(180 + var(--h) * 25) 45% 26%));border-radius:7px;width:26px;height:26px}.wpd-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.wpd-pill{justify-items:end;display:grid}.wpd-pill>span{font:600 11px/1.2 var(--mono);letter-spacing:.03em;white-space:nowrap;transition:opacity .45s, transform .45s var(--ease);border-radius:999px;grid-area:1/1;padding:4px 9px}.p-old{color:#ffe58a;opacity:0;background:#ffde591f;border:1px solid #ffde5952;transform:translateY(-6px)}.p-new{color:#6ef0a8;background:#00bf6321;border:1px solid #00bf6366}.wpd-prog{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.wpd-prog i{background:linear-gradient(90deg, var(--mint), #e4fbfc);width:0;height:100%;display:block;box-shadow:0 0 8px #93d1bccc}.wpd-hit{border:2px solid var(--mint);opacity:0;pointer-events:none;border-radius:50%;width:36px;height:36px;margin-top:-18px;position:absolute;top:50%;right:8px}.wpd-foot{min-height:32px;font:500 12px/1.2 var(--mono);color:var(--ink-2);border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding-top:12px;display:flex;position:relative}.wpd-foot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-1px;width:12px;height:10px;margin-right:6px}.wpd-scan{align-items:center;gap:8px;display:inline-flex}.wpd-dot{background:var(--mint);border-radius:50%;width:7px;height:7px}.wpd-ok,.wpd-bk{white-space:nowrap;align-items:center;display:inline-flex}.wpd-ok{color:#6ef0a8;transition:opacity .5s}.wpd-bk{color:var(--mint);transition:opacity .5s, transform .5s var(--ease);border:1px solid #93d1bc59;border-radius:999px;padding:4px 9px}.wpd-sweep{opacity:0;pointer-events:none;background:linear-gradient(#5ce1e600,#5ce1e624 80%,#5ce1e699);height:60px;position:absolute;top:0;left:0;right:0;transform:translateY(-60px)}.wpd-atk{background:var(--red);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 16px 4px #ff313199,-26px 0 14px -4px #ff313159}.wpd.live .wpd-row:not(.up) .p-old{opacity:1;transform:none}.wpd.live .wpd-row:not(.up) .p-new{opacity:0;transform:translateY(6px)}.wpd.live .wpd-row.busy{background:#93d1bc0f;border-color:#93d1bc59}.wpd.live .wpd-row.busy .wpd-prog i{width:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.wpd.live .wpd-row.up .wpd-prog i{opacity:0;width:100%;transition:opacity .6s}.wpd.live:not(.ok) .wpd-ok,.wpd.live:not(.bk) .wpd-bk{opacity:0}.wpd.live:not(.bk) .wpd-bk{transform:translateY(6px)}.wpd.live.scan .wpd-dot{animation:.5s steps(2,end) infinite blink}.wpd.live.scan .wpd-sweep{animation:1.6s cubic-bezier(.45,0,.55,1) forwards sweep}@keyframes sweep{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(var(--sh,300px))}}.wpd.live.atk .wpd-atk{animation:1.1s cubic-bezier(.5,0,.9,.6) forwards atk}@keyframes atk{0%{opacity:0;transform:translate(var(--ax0), var(--ay))}15%{opacity:1}92%{opacity:1;transform:translate(var(--ax1), var(--ay))}to{opacity:0;transform:translate(var(--ax1), var(--ay)) scale(.3)}}.wpd.live.hit .wpd-hit{animation:.9s ease-out wpdhit}@keyframes wpdhit{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.wpd.live.fade .wpd-win{opacity:.55;transition:opacity .6s}.fast-layers p{border-left:2px solid #93d1bc66;padding-left:24px}@media (width<=1179px){.fast-grid,.fast-two{grid-template-columns:minmax(0,1fr)}.wpd-win{transform:none}.tte{max-width:640px}}@media (width<=860px){.tte{--z:12%}.tte-bars li{grid-template-columns:84px minmax(0,1fr);gap:10px}.tte-zero{margin-left:94px}.tte-y{font-size:12px}.fast-copy p,.fast-layers p{font-size:16px}.wpd-body{grid-template-columns:40px minmax(0,1fr);min-height:0}.wpd-main{padding:16px 14px 14px}.wpd-row{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.wpd-ic{width:22px;height:22px}.wpd-name{font-size:13px}.wpd-pill>span{padding:3px 7px;font-size:10px}.fast-layers p{padding-left:18px}}@media (prefers-reduced-motion:reduce){.wpd *,.tte *,.fast-stat i{transition:none!important;animation:none!important}}@media (width<=860px){.hero-copy{min-height:0;padding-bottom:0}.hero-grid{padding-bottom:12px}.hs-stage{height:330px}.tbar-in{gap:14px;padding:18px 0}.sig-copy-wrap{padding:8px 0 20px}.sig-copy h2{margin-bottom:18px}.js:not(.rm) .sig-stage{height:460px;top:calc(var(--head) + (100svh - var(--head) - 460px) / 2)}.js:not(.rm) .sig-spacer{height:70svh}.sig-after{padding-top:12px}.fast-grid{gap:32px}.fast-copy h2{margin-bottom:20px}.fast-stat{margin:36px 0;padding:20px 0}.wpd{max-width:360px}.plans-head{gap:14px;margin-bottom:26px}.pc-top{padding-bottom:16px}.pc-orb{width:56px;height:56px}.pc-rows{margin-bottom:20px}.pc-rows div{gap:12px;padding:10px 0}.pc-fine{margin-top:22px}.host-grid{gap:24px}.hrow{gap:12px;padding:22px 0}.hg{max-width:210px}.hrow h3{margin-bottom:10px}.brks-grid{gap:36px}.brks h2{margin-bottom:26px}.steps1{gap:12px}.steps1 p{padding:16px}.own-grid{gap:24px}.own2 h2{margin-bottom:18px}.crane{max-width:360px}.faq-grid{gap:20px}.qa{padding:22px 0}.todo{width:min(100%,260px);margin-top:20px}.area-grid{gap:28px}.area3 h2{margin-bottom:18px}.patrol{max-width:380px}.close-top{gap:24px}.close2 h2{margin-bottom:20px}.close2 .lede{margin-bottom:24px}.arm{max-width:340px}.close2 .word{padding-top:44px;padding-bottom:48px}}
