.zw{--zw-tint:var(--acc);-webkit-text-size-adjust:100%;text-size-adjust:100%;position:relative;overflow-x:clip}.zw-in{max-width:1440px;margin:0 auto;min-height:min(100svh,980px);padding:calc(var(--header-h) + 24px) var(--gutter,36px) 64px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,72px);padding-left:max(var(--gutter,36px),env(safe-area-inset-left,0px));padding-right:max(var(--gutter,36px),env(safe-area-inset-right,0px))}.zw-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font:400 12px/1.35 var(--font-mono);letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase}.zw-eyebrow i{width:40px;height:1px;background:var(--acc);flex:none}.zw-h1{margin:28px 0 24px;font:700 clamp(42px,5.2vw,84px)/.98 var(--font-display);letter-spacing:-.035em;color:var(--text);text-wrap:balance}.zw-h1 em{font-style:normal;color:var(--acc)}.zw-sub{max-width:30em;margin:0;color:var(--text-mut);font-size:clamp(16px,1.2vw,18px);line-height:1.6}.zw-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.zw-rise{opacity:0;transform:translateY(14px);animation:zwRise .8s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes zwRise{to{opacity:1;transform:none}}.zw-stage{position:relative;perspective:1900px;padding-bottom:8%;direction:ltr;container-type:inline-size}.zw-rig{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,4deg)) rotateY(var(--ry,-9deg));transition:transform 1.4s var(--ease)}.zw-desk{position:absolute;left:0;right:4%;bottom:-10%;height:30%;background:radial-gradient(50% 60% at 45% 0%,color-mix(in srgb,var(--zw-tint) 18%,transparent),transparent 75%);opacity:0;transition:opacity 2s;pointer-events:none}.zw-on .zw-desk{opacity:1}.zw-laptop{width:90%}.zw-lid{position:relative;padding:2% 2% 3%;border-radius:2.4% 2.4% 0 0 / 3.4% 3.4% 0 0;background:#0c0c0d;box-shadow:inset 0 0 0 1px #2e2e31,inset 0 0 0 4px #121214,0 30px 70px -30px #000}.zw-lid::before{content:'';position:absolute;top:.8%;left:50%;width:.8%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:#1d1d20}.zw-base{position:relative;height:0;padding-bottom:2.4%;margin:0 -5%;background:linear-gradient(#3a3a3e,#1b1b1e 55%,#0d0d0f);border-radius:0 0 14px 14px / 0 0 100% 100%}.zw-base::before{content:'';position:absolute;left:50%;top:0;width:14%;height:45%;transform:translateX(-50%);background:#151517;border-radius:0 0 8px 8px}.zw-screen{position:relative;aspect-ratio:16 / 10.4;overflow:hidden;border-radius:3px;background:#0b0c0a;container-type:inline-size}.zw-dark{position:absolute;inset:0;z-index:30;background:#000;pointer-events:none;border-radius:inherit;animation:zwWake .3s ease forwards}.zw-phone .zw-dark{animation-delay:.08s}@keyframes zwWake{to{opacity:0;visibility:hidden}}.zw-hold,.zw-hold *{animation-play-state:paused!important}.zw-hold .zw-dark{animation-play-state:running!important}.zw-hold .zw-splash *,.zw-hold .zw-splash ::after{animation-play-state:running!important}.zw-glass{position:absolute;inset:0;z-index:29;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.06),rgba(255,255,255,0) 36%)}.zw-ide{position:absolute;inset:0;display:flex;flex-direction:column}.zw-bar{flex:none;height:6.2cqw;max-height:40px;display:flex;align-items:center;gap:1.1cqw;padding:0 2cqw;background:#10120f;border-bottom:1px solid #1d201b}.zw-bar>i{width:1.6cqw;height:1.6cqw;max-width:11px;max-height:11px;border-radius:50%;background:#2c2f29}.zw-tabs{display:flex;gap:2px;margin-left:2cqw;align-self:flex-end;font:400 min(1.75cqw,12.5px)/1 var(--font-mono)}.zw-tabs span{padding:1.4cqw 1.8cqw;border-radius:6px 6px 0 0;color:#6b7065;transition:color .3s,background .3s}.zw-tabs span.cur{color:#e6e6e6;background:#0b0c0a;box-shadow:inset 0 2px 0 var(--acc)}.zw-run{margin-left:2.4cqw;display:flex;align-items:center;gap:.8cqw;font:400 min(1.5cqw,11px)/1 var(--font-mono);color:#6b7065;letter-spacing:.04em;white-space:nowrap}.zw-run b{width:1.2cqw;height:1.2cqw;max-width:8px;max-height:8px;border-radius:50%;background:#3a3d37;transition:background .3s,box-shadow .3s}.zw-run.on b{background:var(--acc);box-shadow:0 0 8px var(--acc)}.zw-code{flex:1;position:relative;overflow:hidden;padding:2.2cqw 0;font:400 min(1.85cqw,13px)/1.56 var(--font-mono);color:#c9cdc3;white-space:pre;counter-reset:zwln;text-align:left}.zw-code .ln{display:block;padding-left:7cqw;position:relative}.zw-code .ln::before{counter-increment:zwln;content:counter(zwln);position:absolute;left:0;width:4.6cqw;text-align:right;color:#3b3f37}.zw-code .ln.cur{background:rgba(190,242,100,.05)}.zw-code .ln.cur::before{color:#8a9180}.zw-caret{display:inline-block;width:.55em;height:1.15em;vertical-align:-.2em;background:var(--acc);animation:zwCaret 1s steps(1) infinite}@keyframes zwCaret{50%{opacity:0}}.zw .k{color:#c792ea}.zw .t{color:#82cfff}.zw .s{color:#bef264}.zw .n{color:#f5a97f}.zw .c{color:#565b51}.zw .f{color:#f0d58c}.zw-flash{animation:zwFlash 1.2s ease;border-radius:3px}@keyframes zwFlash{0%,40%{background:rgba(190,242,100,.3)}100%{background:transparent}}.zw-term{flex:none;display:flex;flex-direction:column;height:15cqw;overflow:hidden;border-top:1px solid #1d201b;background:#090a08;padding:1.4cqw 2.4cqw 1.6cqw;font:400 min(1.6cqw,11.5px)/1.6 var(--font-mono);color:#8a9081;text-align:left}.zw-term-h{display:flex;gap:2.6cqw;margin-bottom:.6cqw;letter-spacing:.12em;text-transform:uppercase;color:#4d5248;font-size:.9em}.zw-term-h b{color:#c9cdc3;font-weight:400}.zw-term-out{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;max-width:70%}.zw-term .ok{color:var(--acc)}.zw-term .dim{color:#4d5248}.zw-term .store{display:inline-block;margin-right:1.6cqw;opacity:0;transform:translateY(3px);transition:opacity .3s,transform .4s var(--ease);white-space:nowrap}.zw-term .store.on{opacity:1;transform:none}.zw-pop{position:absolute;z-index:5;right:21cqw;top:9cqw;width:27cqw;border-radius:1.4cqw;overflow:hidden;background:#f6f6f3;color:#191a17;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 3cqw 6cqw -1cqw rgba(0,0,0,.8);opacity:0;transform:translateY(2cqw) scale(.96);transition:opacity .5s,transform .7s var(--ease);container-type:inline-size;text-align:left}.zw-pop.on{opacity:1;transform:none}.zw-pop-bar{height:12cqw;display:flex;align-items:center;gap:4cqw;padding:0 6cqw;background:#e9e9e5;border-bottom:1px solid #d9d9d4;font:600 5.4cqw/1 var(--font-sans)}.zw-pop-bar i{width:7cqw;height:7cqw;border-radius:2cqw;background:var(--zw-tint);transition:background .6s}.zw-pop-body{padding:6cqw;display:grid;gap:5cqw}.zw-pop-body>*{opacity:0;transform:translateY(3cqw);transition:opacity .4s,transform .6s var(--ease)}.zw-pop-body>.on{opacity:1;transform:none}.zw-pop-sw{display:flex;gap:3cqw}.zw-pop-sw i{flex:1;aspect-ratio:1;border-radius:3cqw;background:#d8dbd2}.zw-pop-sw i:first-child{background:var(--zw-tint);transition:background .6s}.zw-pop-sw i:nth-child(2){background:#2b2f27}.zw-pop-sw i:nth-child(3){background:#8c9a6c}.zw-pop-sw i:nth-child(4){background:#e4e8da}.zw-pop-tg{display:flex;justify-content:space-between;align-items:center;font:500 5.2cqw/1 var(--font-sans)}.zw-pop-tg b{width:15cqw;height:8.4cqw;border-radius:6cqw;background:var(--zw-tint);position:relative;transition:background .6s}.zw-pop-tg b::after{content:'';position:absolute;right:1cqw;top:1cqw;width:6.4cqw;height:6.4cqw;border-radius:50%;background:#fff}.zw-pop-btn{height:13cqw;border-radius:3cqw;display:grid;place-items:center;background:#191a17;color:#fff;font:600 5.2cqw/1 var(--font-sans)}.zw-phone{--pw:clamp(124px,25.7cqw,212px);position:absolute;right:0;bottom:4%;z-index:4;width:var(--pw);aspect-ratio:9 / 19.4;border-radius:calc(var(--pw) * .165);padding:calc(var(--pw) * .035);background:#050505;box-shadow:inset 0 0 0 1px #3a3a3c,inset 0 0 0 calc(var(--pw) * .012) #1c1c1e,0 0 0 1px #000,0 40px 80px -20px rgba(0,0,0,.9);transform:translateZ(70px) rotateY(-4deg);transition:opacity .5s,transform .6s var(--ease)}.zw-phone::after{content:'';position:absolute;z-index:31;top:calc(var(--pw) * .06);left:50%;transform:translateX(-50%);width:30%;height:calc(var(--pw) * .085);border-radius:99px;background:#000}.zw-pscreen{position:relative;width:100%;height:100%;border-radius:calc(var(--pw) * .13);overflow:hidden;background:#000;isolation:isolate;container-type:inline-size}.zw-pglass{position:absolute;inset:0;z-index:28;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 32%)}@keyframes zwBlink{50%{opacity:.25}}.zw-game{position:absolute;inset:0;background:#05070a;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.zw-game canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.zw-tick{position:absolute;inset:0;z-index:3;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.zw-tick input{position:absolute;width:1px;height:1px;margin:0;visibility:hidden}.zw-hud-row{--h:calc(7.5cqw + 2px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(calc(var(--h) * 1.32 + 2cqw),1fr);align-items:center}.zw-hud-row .zw-hint{grid-column:2;position:relative;height:var(--h);box-sizing:border-box;padding:0 calc(6.4cqw - .16em) 0 6.4cqw;line-height:1}.zw-hud-row .zw-hint i{position:absolute;left:2.9cqw;top:50%;margin-top:-.85cqw}.zw-snd{grid-column:3;justify-self:end;position:relative;width:calc(var(--h) * 1.32);height:calc(var(--h) * 1.32);padding:2.4cqw;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#c9cfbf;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .3s,background .3s}.zw-snd::before{content:'';position:absolute;inset:-4cqw}.zw-hud{z-index:4}.zw-hud:not(.on) .zw-snd{pointer-events:none}.zw-snd svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zw-snd .spk{fill:currentColor}.zw-snd .off,.zw-snd.off .on{display:none}.zw-snd.off .off{display:inline}.zw-snd.off{color:#7d8574}.zw-snd:hover{background:rgba(255,255,255,.1)}.zw-snd:focus-visible{outline:1px solid var(--zw-tint);outline-offset:2px}html[dir="rtl"] .zw-hint{letter-spacing:0}.zw-hud{position:absolute;inset:0;pointer-events:none;font-family:var(--font-mono);color:#eef2e6;opacity:0;transition:opacity .7s;text-align:left}.zw-hud.on{opacity:1}.zw-hud-top{position:absolute;left:7cqw;right:7cqw;top:16cqw;display:flex;justify-content:space-between;align-items:flex-start}.zw-hud-lbl{display:block;font-size:3.1cqw;letter-spacing:.18em;color:#7d8574;margin-bottom:1cqw}.zw-hud-score{font:600 8.4cqw/1 var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.zw-hud-lv{text-align:right;font-size:3.1cqw;letter-spacing:.18em;color:#7d8574}.zw-hud-lv b{display:block;color:var(--zw-tint);font-weight:500;font-size:4.4cqw;letter-spacing:.06em;margin-top:1.4cqw;transition:color .6s;font-variant-numeric:tabular-nums}.zw-hud-bot{position:absolute;left:8cqw;right:8cqw;bottom:9cqw;display:grid;gap:4cqw}.zw-meter{position:relative;height:1.3cqw;border-radius:2cqw;background:rgba(255,255,255,.1);overflow:hidden}.zw-meter i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:var(--zw-tint);border-radius:inherit;transition:transform .6s var(--ease),background .6s}.zw-meter i.reset{transition:none}.zw-meter::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(0,0,0,.55) calc(20% - 1px) 20%)}.zw-hint{justify-self:center;display:flex;align-items:center;gap:2cqw;padding:2.2cqw 4.2cqw;border-radius:6cqw;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:3.1cqw;letter-spacing:.16em;text-transform:uppercase;color:#c9cfbf;white-space:nowrap}.zw-hint i{width:1.7cqw;height:1.7cqw;border-radius:50%;background:var(--zw-tint);animation:zwBlink 1.6s infinite}.zw-hud-row{--h:11.6cqw;grid-template-columns:minmax(0,1fr) auto;column-gap:2.2cqw}.zw-hud-row .zw-hint{grid-column:1;justify-self:stretch;justify-content:center;gap:2cqw;padding:0 3cqw;border-radius:var(--h);border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035);font-size:min(5.5cqw,calc(80cqw / var(--n,12)));letter-spacing:.02em;text-transform:none;color:#a7ae9c;overflow:hidden}.zw-hud-row .zw-hint i{position:static;flex:none;width:1.5cqw;height:1.5cqw;margin:0}.zw-snd{grid-column:2;width:calc(var(--h) * 1.14);height:calc(var(--h) * 1.14);padding:3.2cqw;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#a7ae9c}.zw-snd::before{inset:-4.5cqw}.zw-lvup{position:absolute;left:0;right:0;top:34%;text-align:center;font:700 9cqw/1 var(--font-display);letter-spacing:.02em;color:#fff;opacity:0;transform:scale(.8);pointer-events:none;text-shadow:0 0 6cqw var(--zw-tint)}.zw-lvup.show{animation:zwLvUp 1.3s var(--ease)}@keyframes zwLvUp{0%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}75%{opacity:1}100%{opacity:0;transform:scale(1.06)}}.zw-splash{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:4.5cqw;background:radial-gradient(circle at 33.8% 17.2%,rgba(236,244,226,0.35) 0 0.6px,transparent 1.2px),radial-gradient(circle at 79.6% 11.8%,rgba(236,244,226,0.35) 0 1.2px,transparent 1.8px),radial-gradient(circle at 87.7% 23.2%,rgba(236,244,226,0.9) 0 0.6px,transparent 1.2px),radial-gradient(circle at 42.5% 25.6%,rgba(236,244,226,0.9) 0 1.2px,transparent 1.8px),radial-gradient(circle at 9.4% 56.2%,rgba(236,244,226,0.35) 0 0.6px,transparent 1.2px),radial-gradient(circle at 93.8% 7.4%,rgba(236,244,226,0.7) 0 0.6px,transparent 1.2px),radial-gradient(circle at 66.7% 12.7%,rgba(236,244,226,0.5) 0 1.2px,transparent 1.8px),radial-gradient(circle at 9.8% 8.6%,rgba(236,244,226,0.9) 0 0.6px,transparent 1.2px),radial-gradient(circle at 45.7% 31.2%,rgba(236,244,226,0.5) 0 0.6px,transparent 1.2px),radial-gradient(circle at 11.5% 31.2%,rgba(236,244,226,0.7) 0 1px,transparent 1.6px),radial-gradient(circle at 71.1% 30.1%,rgba(236,244,226,0.35) 0 0.6px,transparent 1.2px),radial-gradient(circle at 51.1% 18.5%,rgba(236,244,226,0.5) 0 0.8px,transparent 1.4px),radial-gradient(circle at 89.9% 42.6%,rgba(236,244,226,0.7) 0 0.6px,transparent 1.2px),radial-gradient(circle at 49.7% 77.9%,rgba(236,244,226,0.35) 0 0.6px,transparent 1.2px),radial-gradient(circle at 90.9% 47.6%,rgba(236,244,226,0.35) 0 0.6px,transparent 1.2px),radial-gradient(circle at 71.3% 32.1%,rgba(236,244,226,0.9) 0 1.2px,transparent 1.8px),radial-gradient(circle at 65.5% 5.1%,rgba(236,244,226,0.7) 0 1px,transparent 1.6px),radial-gradient(circle at 19.5% 14.0%,rgba(236,244,226,0.5) 0 0.6px,transparent 1.2px),radial-gradient(70% 45% at 50% 46%,color-mix(in srgb,var(--zw-tint) 14%,transparent),transparent 70%),linear-gradient(#04060a,#090d0a);transition:opacity .7s ease}.zw-splash.gone{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease,visibility 0s .7s}.zw-splash.gone *,.zw-splash.gone ::after{animation:none}.zw-splash-planet{animation:zwFloat 3.6s ease-in-out infinite;position:relative;width:30cqw;aspect-ratio:1;border-radius:50%;margin-bottom:4cqw;background:radial-gradient(circle at 34% 30%,#7c8d5e,#2f3b25 46%,#0b1009 76%);box-shadow:0 0 12cqw color-mix(in srgb,var(--zw-tint) 22%,transparent)}.zw-splash-planet::after{content:'';position:absolute;left:-32%;right:-32%;top:41%;height:18%;border:.7cqw solid color-mix(in srgb,var(--zw-tint) 70%,transparent);border-radius:50%;transform:rotate(-12deg)}.zw-splash b{font:600 6.4cqw/1 var(--font-display);letter-spacing:.34em;margin-right:-.34em;color:#eef2e6}.zw-splash-bar{width:42cqw;height:1cqw;border-radius:1cqw;background:rgba(255,255,255,.1);overflow:hidden}.zw-splash-bar{position:relative}.zw-splash-bar i{display:block;height:100%;width:8%;background:var(--zw-tint);border-radius:inherit;transition:width .45s var(--ease)}.zw-splash-bar{overflow:hidden}.zw-splash-bar::after{content:'';position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:zwShine 1.6s linear infinite}@keyframes zwFloat{50%{transform:translateY(-1.6cqw)}}@keyframes zwShine{from{transform:translateX(-150%)}to{transform:translateX(300%)}}.zw-splash small{font:400 2.9cqw/1 var(--font-mono);letter-spacing:.16em;color:#7d8574;text-transform:uppercase}.zw-toast{position:absolute;z-index:6;left:3.5cqw;right:3.5cqw;top:17cqw;display:flex;align-items:center;gap:3.2cqw;padding:3.2cqw 3.6cqw;border-radius:5.5cqw;background:rgba(34,36,32,.94);box-shadow:0 2cqw 6cqw rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.08);font-family:var(--font-sans);line-height:1.2;text-align:left;opacity:0;transform:translateY(calc(-100% - 20cqw));transition:transform .7s var(--ease),opacity .35s ease}.zw-toast.show{opacity:1;transform:none}.zw-toast-ic{position:relative;flex:none;width:9.5cqw;height:9.5cqw;border-radius:2.4cqw;background:radial-gradient(circle at 42% 42%,#7c8d5e 0,#2f3b25 22%,#0b1009 30%,transparent 31%),#05070a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.zw-toast-ic::after{content:'';position:absolute;left:14%;right:14%;top:43%;height:14%;border:.35cqw solid var(--zw-tint);border-radius:50%;transform:rotate(-14deg);transition:border-color .6s}.zw-toast-tx{flex:1;min-width:0;display:grid;gap:.6cqw}.zw-toast-tx>*{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.zw-toast-h{display:flex!important;justify-content:space-between;gap:2cqw;font-size:2.8cqw;letter-spacing:.08em;text-transform:uppercase;color:#9da394}.zw-toast-h b{font-weight:600}.zw-toast-h i{font-style:normal}.zw-toast-tx strong{font-size:3.7cqw;font-weight:600;color:#f2f2f2}.zw-toast-tx>span:last-child{font-size:3.4cqw;color:#b4b9ab}.zw-steps{position:absolute;left:0;right:0;bottom:-6px;display:flex;gap:22px;font:400 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.zw-steps span{transition:color .4s}.zw-steps span.cur{color:var(--acc)}.zw-steps span.done{color:var(--text-mut)}:root[data-theme="light"] .zw-steps span.cur{color:var(--acc-readable,#3F6212)}:root[data-theme="light"] .zw-h1 em{color:var(--text);background:linear-gradient(transparent 58%,var(--acc-fill) 58%,var(--acc-fill) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;margin:0 -.04em}:root[data-theme="light"] .zw-eyebrow i{background:var(--acc-readable,#3F6212)}:root[data-theme="light"] .zw-lid{box-shadow:inset 0 0 0 1px #2e2e31,inset 0 0 0 4px #121214,0 30px 60px -30px rgba(0,0,0,.45)}:root[data-theme="light"] .zw-phone{box-shadow:inset 0 0 0 1px #3a3a3c,inset 0 0 0 calc(var(--pw) * .012) #1c1c1e,0 0 0 1px #000,0 40px 70px -24px rgba(0,0,0,.4)}@media (max-width:1180px){.zw-in{gap:32px}}@media (max-width:960px){.zw-in{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--header-h) + 24px);gap:0;min-height:0}.zw-copy{display:contents}.zw-eyebrow{order:1}.zw-h1{order:2;margin:20px 0 28px;font-size:clamp(40px,8.4vw,72px)}.zw-stage{order:3;width:100%;max-width:720px;margin:0 auto 28px;padding-bottom:36px}.zw-sub{order:4;max-width:36em}.zw-ctas{order:5;margin-top:26px}.zw-rig{--ry:-5deg;--rx:3deg}.zw-phone{--pw:clamp(120px,20vw,170px)}}@media (max-width:600px){.zw-in{padding-top:calc(var(--header-h) + 14px);padding-bottom:28px}.zw-h1{margin:14px 0 20px;font-size:clamp(36px,11vw,52px)}.zw-stage{--pwm:clamp(128px,34vw,184px);margin-bottom:22px;padding-bottom:30px;perspective:none;container-type:normal}.zw-ctas{margin-top:20px}.zw-ctas{flex-direction:column;align-items:stretch;gap:8px}.zw-ctas .zyd-btn{justify-content:center}.zw-rig{transform:none}.zw-laptop{width:100%}.zw-lid{padding:0;background:none;box-shadow:none;border-radius:12px}.zw-lid::before,.zw-base,.zw-desk{display:none}.zw-screen{aspect-ratio:auto;height:max(340px,calc(var(--pwm) * 2.155 + 62px));border-radius:12px;box-shadow:0 0 0 1px #22251f,0 30px 60px -30px #000;container-type:normal;contain:layout paint}:root[data-theme="light"] .zw-lid{box-shadow:none}:root[data-theme="light"] .zw-screen{box-shadow:0 0 0 1px #22251f,0 24px 48px -28px rgba(0,0,0,.4)}.zw-bar{height:38px;gap:7px;padding:0 12px}.zw-bar>i{width:9px;height:9px}.zw-tabs{margin-left:8px;font-size:10.5px}.zw-tabs span{padding:9px}.zw-tabs span:not(.cur){display:none}.zw-run{font-size:9.5px;gap:5px;margin-left:auto}.zw-run b{width:7px;height:7px}.zw-code{padding:12px 0;font-size:clamp(9.2px,2.3vw,12px)}.zw-code .ln{padding-left:28px}.zw-code .ln::before{width:18px}.zw-term{height:124px;padding:9px 12px 10px;font-size:9.2px}.zw-term-h{gap:12px;margin-bottom:3px}.zw-term-out{max-width:calc(100% - var(--pwm) - 18px)}.zw-term .store{margin-right:8px}.zw-pop{display:none}.zw-phone{--pw:var(--pwm);right:10px;top:50px;bottom:auto;transform:none}.zw-steps{gap:14px;font-size:10px;letter-spacing:.08em;bottom:0}}@media (min-width:640px) and (max-width:960px) and (max-height:560px) and (orientation:landscape){.zw-in{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;padding-top:calc(var(--header-h) + 10px);padding-bottom:24px}.zw-copy{display:block}.zw-eyebrow{font-size:10.5px}.zw-h1{margin:12px 0 12px;font-size:clamp(28px,4.4vw,42px)}.zw-sub{font-size:14px;line-height:1.5}.zw-ctas{margin-top:16px}.zw-ctas .zyd-btn{padding-top:11px;padding-bottom:11px}.zw-stage{max-width:none;margin:0;padding-bottom:30px}.zw-phone{--pw:clamp(84px,12vw,120px)}.zw-pop{right:24cqw;width:25cqw}.zw-steps{gap:12px;font-size:9.5px;letter-spacing:.08em}}@media (max-width:340px){.zw-stage{--pwm:112px}}@media (max-width:360px){.zw-code{font-size:8.6px}.zw-stage{--pwm:120px}}html[dir="rtl"] .zw-h1{letter-spacing:0;line-height:1.25}html[dir="rtl"] .zw-eyebrow{letter-spacing:0;text-transform:none}html[dir="rtl"] .zw-arr{display:inline-block;transform:scaleX(-1)}.zw-marquee{margin:0}@media (pointer:coarse){.zw-stage{perspective:none}.zw-rig,.zw-phone{transform:none}}@media (prefers-reduced-motion:reduce){.zw-rise{animation:none;opacity:1;transform:none}.zw-dark{display:none}.zw *,.zw *::before,.zw *::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zw-in{min-height:0;padding-bottom:40px}@media (max-width:960px){.zw-in{padding-bottom:28px}}@media (min-width:961px){.zw-stage{padding-bottom:0}.zw-steps{bottom:auto;top:calc(100% + 4.6cqw)}.zw-in{padding-bottom:80px}}