.wm-surface{background:linear-gradient(160deg,#0f2b52,#081a33 70%);border:1px solid #7fdcff73;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073,inset 0 1px #d7f4ff1f}.wm-ui-bar{background:#030c1a80;border-bottom:1px solid #7fdcff33;align-items:center;gap:5px;height:9%;min-height:12px;padding:0 4%;display:flex}.wm-ui-bar i{background:#8fe3ff73;border-radius:50%;width:6px;height:6px}.wm-ui-bar span{background:#8fe3ff24;border-radius:99px;flex:1;height:38%;margin-left:6%}.wm-ui-body{height:91%;display:flex}.wm-ui-side{border-right:1px solid #7fdcff24;align-content:start;gap:9%;width:20%;padding:5% 3%;display:grid}.wm-ui-side b{background:#8fe3ff40;border-radius:3px;height:5px;display:block}.wm-ui-side b:first-child{background:#00c8ffb3}.wm-ui-main{flex:1;padding:5%}.wm-ui-title{background:#e8f6ff8c;border-radius:4px;width:42%;height:8px;margin-bottom:7%}.wm-ui-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6%;height:34%;margin-bottom:8%;display:grid}.wm-ui-cards div{background:linear-gradient(160deg,#00c8ff38,#2864ff14);border:1px solid #7fdcff40;border-radius:6px}.wm-ui-cards div:first-child{background:linear-gradient(160deg,#00c8ff73,#2864ff33)}.wm-ui-lines{gap:10px;display:grid}.wm-ui-lines b{background:#8fe3ff33;border-radius:3px;height:4px;display:block}.wm-ui-lines b:nth-child(2){width:78%}.wm-ui-lines b:nth-child(3){width:56%}.wm-ui-notch{background:#030c1acc;border-radius:99px;width:34%;height:3.5%;margin:4% auto 8%}.wm-phone .wm-surface .wm-ui-title,.wm-thumb--phone .wm-ui-title,.wm-device--phone .wm-ui-title{width:60%;margin:0 10% 8%}.wm-ui-hero-block{background:linear-gradient(160deg,#00c8ff80,#2864ff33);border-radius:8px;height:22%;margin:0 10% 8%}.wm-ui-list{gap:7px;margin:0 10%;display:grid}.wm-ui-list b{background:#8fe3ff12;border:1px solid #7fdcff33;border-radius:6px;height:22px;display:block}.wm-ui-tabs{background:#030c1a99;border-top:1px solid #7fdcff33;justify-content:space-around;align-items:center;height:9%;display:flex;position:absolute;bottom:0;left:0;right:0}.wm-ui-tabs i{background:#8fe3ff59;border-radius:3px;width:8px;height:8px}.wm-ui-tabs i:first-child{background:var(--v2-cyan)}.wm-phone .wm-surface,.wm-thumb--phone .wm-surface,.wm-device--phone .wm-surface{border-width:1.5px;border-radius:22px}.wm-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,70px);width:100%;max-width:1400px;margin:0 auto;display:grid}.wm-hero-copy .eyebrow{gap:14px}.wm-scene{aspect-ratio:600/520;margin:0;position:relative}.wm-plane{transition:transform .6s var(--v2-ease);will-change:transform;position:absolute}.wm-desktop{aspect-ratio:16/10;z-index:3;width:68%;top:4%;left:3%}.wm-desktop .wm-surface{transform-origin:0;transform:perspective(1400px)rotateY(14deg)rotateX(4deg)}.wm-phone{aspect-ratio:9/19;z-index:4;width:23%;top:22%;left:70%}.wm-phone .wm-surface{transform:perspective(900px)rotateY(-12deg);box-shadow:0 40px 80px #0009,0 0 0 1px #00c8ff33,0 0 60px #00aaff2e}.wm-services{z-index:1;height:16%;top:76%;left:0;right:0}.wm-services-inner{transform-origin:top;background:linear-gradient(#008cff38,#06142699);border:1px solid #00c8ff73;border-radius:14px;height:100%;position:relative;transform:perspective(900px)rotateX(52deg);box-shadow:0 0 60px #0af3}.wm-node{font:10px var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:#dff7ff;white-space:nowrap;background:#071a33;border:1px solid #c8f7ff99;border-radius:999px;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wm-node:first-child{left:25%}.wm-node:nth-child(2){left:50%}.wm-node:nth-child(3){left:75%}.wm-links{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wm-scene .wm-tag{z-index:5;transform:none}.wm-tag-web{top:0;left:4%}.wm-tag-mobile{top:15%;left:70%}.wm-layers,.wm-one,.wm-approach{background:radial-gradient(at 80% 20%,#2878ff1f,#0000 50%),#071426}.wm-overview,.wm-caps,.wm-apps{background:var(--v2-ink)}.wm-stack{perspective:1800px;gap:34px;margin:0;display:grid}.wm-band{border:1px solid var(--v2-line-strong);-webkit-backdrop-filter:blur(8px);background:linear-gradient(120deg,#0e2a50b3,#06101eb3);border-radius:18px;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:center;gap:30px;padding:28px 30px;display:grid;position:relative}.wm-band+.wm-band:before{content:"";border-left:1px dashed #00c8ff99;height:34px;position:absolute;top:-35px;left:60px}.wm-band+.wm-band:after{content:"";background:var(--v2-cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:56px}.wm-band--shared{background:linear-gradient(120deg,#006ec847,#06101ebf);border-color:#00c8ff8c;box-shadow:0 0 50px #00a0ff1f}.wm-band-label h3{margin:6px 0 0;font-size:22px}.wm-band-label p{color:var(--v2-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.wm-thumbs{align-items:flex-end;gap:18px;height:180px;display:flex}.wm-thumb{flex:none;height:100%}.wm-thumb--web{aspect-ratio:16/10;height:88%}.wm-thumb--tab{aspect-ratio:4/3;height:70%}.wm-thumb--phone{aspect-ratio:9/19}.wm-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wm-chips li{font:500 14px var(--v2-sans);color:#e6f4ff;background:#030c1a80;border:1px solid #7fdcff59;border-radius:10px;padding:12px 16px}.wm-chips--solid li{background:#00c8ff1a;border-radius:999px}.wm-layer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;margin:0;padding:0 16px 16px 0;list-style:none;display:grid}.wm-layer-card{border:1px solid var(--v2-line-strong);transition:transform .35s var(--v2-ease), border-color .3s ease;background:#0a1c34;border-radius:14px;padding:0 26px 28px;position:relative}.wm-layer-card:before,.wm-layer-card:after{content:"";z-index:-1;transition:transform .35s var(--v2-ease);background:#071426;border:1px solid #63cfff2e;border-radius:14px;position:absolute;inset:0}.wm-layer-card:before{transform:translate(8px,8px)}.wm-layer-card:after{opacity:.6;transform:translate(16px,16px)}.wm-layer-cards{isolation:isolate}.wm-layer-card:hover{border-color:#00c8ffb3;transform:translate(-3px,-3px)}.wm-layer-card:hover:before{transform:translate(11px,11px)}.wm-layer-card:hover:after{transform:translate(22px,22px)}.wm-layer-card-bar{border-bottom:1px solid #63cfff2e;align-items:center;gap:5px;margin:0 -26px 26px;padding:12px 18px;display:flex}.wm-layer-card-bar i{background:#8fe3ff66;border-radius:50%;width:6px;height:6px}.wm-layer-card-bar span{font:10px var(--v2-mono);color:var(--v2-cyan);margin-left:auto}.wm-layer-card h3{margin:0;font-size:21px}.wm-layer-card p{color:var(--v2-muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.wm-orbit{aspect-ratio:1000/520;max-width:1200px;margin:0 auto;position:relative}.wm-orbit-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wm-core{aspect-ratio:1;text-align:center;width:19%;font:11px/1.5 var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:radial-gradient(circle,#00aaff59,#061426f2 70%);border:1px solid #00c8ffb3;border-radius:50%;place-items:center;margin:-9.5% 0 0 -9.5%;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 14px #00c8ff0f,0 0 0 30px #00c8ff08,0 0 80px #00aaff40}.wm-device{position:absolute;translate:-50% -50%}.wm-device em{font:normal 10px var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:#9fdcff;position:absolute;top:calc(100% + 10px);left:0}.wm-device--desk{aspect-ratio:16/10;width:30%;top:29%;left:20%}.wm-device--tab{aspect-ratio:4/3;width:19%;top:25%;left:80%}.wm-device--phone{aspect-ratio:9/19;width:9%;top:77%;left:79%}.wm-orbit-note{max-width:1200px;font:10.5px var(--v2-mono);color:#7f98b4;margin:34px auto 0}.wm-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wm-app-grid li{border:1px solid var(--v2-line);background:linear-gradient(160deg,#0e2a5073,#06101e80);border-radius:14px;padding:26px}.wm-app-glyph{color:#9fe6ff;border:1px solid #63cfff59;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.wm-app-grid h3{margin:22px 0 0;font-size:19px}.wm-app-grid p{color:var(--v2-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.wm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.wm-steps:before{content:"";border-top:1px solid #00c8ff66;position:absolute;top:22px;left:0;right:0}.wm-steps li{position:relative}.wm-step-n{border:1px solid var(--v2-cyan);width:44px;height:44px;font:12px var(--v2-mono);color:#fff;background:#071426;border-radius:12px;place-items:center;display:grid;position:relative}.wm-steps h3{margin:22px 0 0;font-size:19px}.wm-steps p{color:var(--v2-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.v2-stage--web .v2-stage-frame{border-radius:24px}@media (width<=1180px){.wm-layer-cards,.wm-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.wm-steps:before{display:none}}@media (width<=1024px){.wm-hero-grid{grid-template-columns:minmax(0,1fr)}.wm-scene{max-width:640px}.wm-band{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=760px){.wm-scene{margin-top:10px}.wm-node{padding:4px 7px;font-size:8.5px}.wm-scene .wm-tag-mobile{top:13%;left:auto;right:0}.wm-scene .wm-tag{padding:4px 7px;font-size:8.5px}.wm-thumbs{gap:10px;height:120px}.wm-thumb--tab{display:none}.wm-layer-cards,.wm-app-grid,.wm-steps{grid-template-columns:minmax(0,1fr)}.wm-layer-cards{gap:30px}.wm-band{padding:22px 18px}.wm-band+.wm-band:before{left:30px}.wm-band+.wm-band:after{left:26px}.wm-orbit{aspect-ratio:auto;grid-template-columns:1.6fr 1.1fr .6fr;align-items:end;gap:14px;padding-top:170px;display:grid}.wm-orbit-links{display:none}.wm-core{width:140px;margin:0 0 0 -70px;top:0;left:50%}.wm-orbit:before{content:"";border-left:1px dashed #00c8ff99;height:24px;position:absolute;top:140px;left:50%}.wm-device{margin-bottom:26px;position:relative;translate:none;width:auto!important;top:auto!important;left:auto!important}}
