.btn.google{width:100%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.btn.google:hover{background:var(--surface-2)}.btn.google svg{flex:none}.or-sep{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.8125rem;font-weight:600}.or-sep:after,.or-sep:before{content:"";flex:1 1;height:1px;background:var(--line)}.login-foot{margin:4px 0 0;font-size:.875rem;color:var(--muted)}.login-foot a{color:var(--brand-text);font-weight:700}.pick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pick-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--ink);text-decoration:none;font-weight:700}.pick-list a:hover{background:var(--surface-3)}.pick-list small{color:var(--muted);font-weight:400;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.zs-root{--zs-panel-w:clamp(400px,30vw,520px);--zs-bg:#08060e;--zs-ink:#ffffff;--zs-ink-2:#cfc8dd;--zs-mute:#a8a0bb;--zs-orchid:#9b30e8;--zs-orchid-hi:#b36af2;--zs-line:rgba(255,255,255,0.12);--zs-ease:cubic-bezier(0.22,1,0.36,1);--zs-fs:min(1.08vh,calc((100vw - var(--zs-panel-w) - 48px) / 104));position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface);min-height:100dvh}body:has(.zs-root) .zm-bg{display:none}.zs-panelbg{display:none}.zs-app,.zs-bar,.zs-ctl,.zs-main,.zs-stage,.zs-steps{grid-column:1}.zs-bar .btn{min-height:44px;padding-inline:16px}.zs-bar{grid-row:1;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:560px;margin-inline:auto;padding:14px 16px 6px}.zs-bar,.zs-main{position:relative;z-index:3;display:flex}.zs-main{grid-row:3;padding:14px 16px 10px}.zs-mainin{width:100%;max-width:440px;margin-inline:auto;margin-block:auto}.zs-mainin .hint a,.zs-mainin p a{padding-block:13px;margin-block:-13px}.zs-h1{margin:0;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.zs-product{font-family:var(--font-outfit),var(--font-ui),sans-serif;font-weight:800;letter-spacing:-.03em;color:var(--brand-text)}.zs-sub{margin:8px 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.zs-h1+:not(.zs-sub),.zs-sub+*{margin-top:16px}.zs-app{grid-row:5;position:relative;z-index:3;display:flex;align-items:center;gap:14px;width:calc(100% - 32px);max-width:528px;min-height:68px;margin:6px auto 24px;padding:12px 16px;border-radius:18px;background:var(--surface-2);color:var(--ink);transition:background .15s var(--zs-ease)}.zs-app:hover{background:var(--surface-3)}.zs-app-tile{flex:none;width:42px;height:42px;border-radius:13px;background:var(--accent);display:grid;place-items:center}.zs-app-tile svg{width:26px;height:26px;fill:#fff}.zs-app-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.zs-app-tx b{font-size:.9375rem;font-weight:700;line-height:1.3}.zs-app-tx span{font-size:.8125rem;color:var(--muted);line-height:1.4}.zs-app-go{flex:none;width:22px;height:22px;fill:none;stroke:var(--ink-soft);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--zs-ease)}.zs-app:hover .zs-app-go{transform:translateX(-4px)}.zs-ctl,.zs-stage,.zs-steps{--ink:#ffffff;--ink-soft:#e9e4f2;--muted:#a8a0bb;--brand-text:#b36af2;--accent-ink:#d8b6fe;color:var(--zs-ink)}.zs-stage{grid-row:2;position:relative;isolation:isolate;overflow:clip;height:296px;background-color:var(--zs-bg);background-image:radial-gradient(120% 90% at 50% 62%,#1b0f2e 0,rgba(8,6,14,0) 70%)}.zs-bgfx{position:absolute;inset:0;z-index:0;pointer-events:none}.zs-bgfx-in{position:absolute;inset:-4%}.zs-blob{position:absolute;border-radius:50%}.zs-blob-1{width:74%;aspect-ratio:1;left:0;top:4%;background:radial-gradient(closest-side,rgba(155,48,232,.36),rgba(155,48,232,.13) 55%,rgba(155,48,232,0) 100%)}.zs-blob-2{width:58%;aspect-ratio:1;right:-8%;bottom:-22%;background:radial-gradient(closest-side,rgba(112,66,235,.26),rgba(112,66,235,.09) 58%,rgba(112,66,235,0) 100%)}.zs-orbits{display:none}.zs-comp{position:absolute;inset:0;z-index:1}.zs-copy{position:absolute;top:20px;inset-inline:16px;text-align:center}.zs-headline{margin:0;font-size:clamp(1.25rem,5.7vw,1.55rem);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--zs-ink);text-wrap:balance}.zs-hl-2{display:block;color:var(--zs-orchid-hi)}.zs-illus,.zs-lede{display:none}.zs-scene{position:absolute;left:0;right:0;top:88px;bottom:0;font-size:3.2px;direction:ltr;perspective:90em;perspective-origin:50% 40%}.zs-rig{inset:0;transform-origin:50% 40%}.zs-ph,.zs-rig{position:absolute;transform-style:preserve-3d}.zs-ph{left:50%;top:0;width:32em;height:66em;margin-left:-16em;transform:rotateX(3deg) rotateY(-12deg)}.zs-phone{position:absolute;inset:0;border-radius:5.4em;background:linear-gradient(150deg,#514a61,#211c2c 26%,#100d18 52%,#2b2638);box-shadow:0 5em 9em rgba(0,0,0,.55),inset 0 0 0 .16em rgba(255,255,255,.16)}.zs-phone:before{content:"";position:absolute;inset:.3em;border-radius:5.1em;background:#050408}.zs-key{position:absolute;width:.42em;border-radius:.2em;background:linear-gradient(180deg,#4b4559,#26212f)}.zs-key-1{left:-.34em;top:13em;height:3.4em}.zs-key-2{top:19em}.zs-key-2,.zs-key-3{left:-.34em;height:6.4em}.zs-key-3{top:27em}.zs-key-p{right:-.34em;top:22em;height:10em}.zs-screen{position:absolute;inset:.72em;border-radius:4.7em;overflow:clip;background:#0b0812}.zs-status{position:absolute;z-index:2;left:0;right:0;top:0;height:3.9em;background:#f7f6fa}.zs-island{position:absolute;top:1.15em;left:50%;width:9.2em;height:2.6em;margin-left:-4.6em;border-radius:1.4em;background:#050408}.zs-strip{position:absolute;z-index:1;left:0;right:0;top:3.9em;transform:translate3d(0,-10em,0)}.zs-strip img{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-dark{z-index:3;inset:0;background:radial-gradient(90% 60% at 50% 100%,#1a1030 0,#07050c 70%)}.zs-dark,.zs-wake{position:absolute;opacity:0}.zs-wake{z-index:4;left:28.3em;top:50em;width:40em;height:40em;margin:-20em 0 0 -20em;border-radius:50%;background:radial-gradient(closest-side,rgba(190,130,255,.55),rgba(190,130,255,0))}.zs-gloss{position:absolute;z-index:5;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 32%,rgba(255,255,255,0) 46%)}.zs-card{position:absolute;left:20em;top:31em;width:34em;height:34em;transform:translateZ(2.6em) rotate(-9deg)}.zs-cardbody{border-radius:6%;overflow:clip;box-shadow:0 2.2em 4.2em rgba(0,0,0,.55),0 .4em 1em rgba(0,0,0,.5)}.zs-cardbody,.zs-plate{position:absolute;inset:0}.zs-plate{width:100%;height:100%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs-sheen{position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 62%);transform:translate3d(8%,0,0)}.zs-rings{position:absolute;left:37em;top:51.4em;width:0;height:0;transform:translateZ(1.2em);pointer-events:none}.zs-ring{position:absolute;left:0;top:0;width:46em;height:46em;margin:-23em 0 0 -23em;border-radius:50%;border:.2em solid rgba(190,130,255,.75);opacity:0}.zs-ring-1{transform:scale(.34);opacity:.55}.zs-ring-2{transform:scale(.62);opacity:.28}.zs-bloom{position:absolute;left:0;top:0;width:30em;height:30em;margin:-15em 0 0 -15em;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(200,150,255,.5),rgba(200,150,255,0))}.zs-chip{position:absolute;display:flex;align-items:center;gap:.85em;width:max-content;direction:rtl;white-space:nowrap;font-size:10.5px;padding:.75em 1.25em .75em .8em;border-radius:1.45em;background:#171121;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 1.4em 3em rgba(0,0,0,.5);transform:translateZ(var(--zs-cz,0))}.zs-c1{left:max(10px,calc(50% - 250px));top:4px}.zs-c2{right:max(10px,calc(50% - 250px));top:58px}.zs-c3{left:max(10px,calc(50% - 250px));top:116px}.zs-ci{flex:none;width:3em;height:3em;border-radius:1em;display:grid;place-items:center;background:rgba(155,48,232,.24);color:var(--zs-orchid-hi)}.zs-ci svg{width:1.6em;height:1.6em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zs-ci-star{background:rgba(245,180,0,.18);color:#f5b400}.zs-ci-star svg{fill:currentColor;stroke:none}.zs-cb{display:flex;flex-direction:column;gap:.15em;min-width:0}.zs-cb>b{font-size:1.75em;line-height:1.05;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zs-cb>b.zs-cb-t{font-size:1.25em;letter-spacing:0}.zs-cb>span:not(.zs-stars){font-size:1em;color:#bdb5cf}.zs-stars{display:flex;gap:.2em;margin-top:.2em}.zs-stars svg{width:1.3em;height:1.3em;fill:#f5b400}.zs-steps{grid-row:4;z-index:1;list-style:none;margin:8px 16px;padding:6px;width:calc(100% - 32px);max-width:528px;justify-self:center;grid-gap:0;gap:0;border-radius:20px;background:#0d0914}.zs-steps,.zs-steps li{position:relative;display:grid}.zs-steps li{grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:10px 14px;color:#fff}.zs-sl{position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:rgba(255,255,255,.14);overflow:clip}.zs-sl:after{content:"";position:absolute;inset:0;background:var(--zs-orchid-hi);transform-origin:50% 0}.zs-sn{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;font-weight:700;background:var(--zs-orchid);color:#fff}.zs-stx{font-size:.9375rem;font-weight:600;line-height:1.35}.zs-ctl{display:none}.zs-ctl:has(.zs-pause[aria-pressed=true]),html.zs-anim .zs-ctl{display:grid}.zs-ctl{grid-row:2;position:relative;z-index:2;pointer-events:none;align-items:start;justify-items:end;padding:4px}.zs-pause{pointer-events:auto;width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#e9e4f2;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);transition:background .15s var(--zs-ease)}.zs-pause:hover{background:rgba(255,255,255,.12)}.zs-pause:focus-visible{outline:2px solid var(--zs-orchid-hi);outline-offset:3px;border-radius:50%}.zs-pause svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.zs-pause .zs-pl{display:none;fill:currentColor;stroke:none}.zs-pause[aria-pressed=true] .zs-pi{display:none}.zs-pause[aria-pressed=true] .zs-pl{display:block}.zs-app-m,.zs-dock,.zs-grip,.zs-hero,.zs-scrim,.zs-tt-m{display:none}@media (max-width:1199px){.zs-app-d,.zs-ctl,.zs-panelbg,.zs-stage,.zs-steps,.zs-tt-d{display:none!important}.zs-tt-m{display:block}.zs-sub:not(.zs-sub-keep){display:none}.zs-root{--zp-bg:#ffffff;--zp-ink:#17151c;--zp-ink2:#4f495c;--zp-hi:#9b30e8;--zp-glow-a:rgba(155,48,232,0.17);--zp-glow-b:rgba(120,60,240,0.1);--zp-ring:rgba(155,48,232,0.22);--zp-ring-hi:rgba(155,48,232,0.55);--zp-btn-line:rgba(23,21,28,0.3);--zp-google-edge:#d3cedc;--zp-hover:rgba(23,21,28,0.06);--zp-sheet:#ffffff;--zp-scrim:rgba(24,14,40,0.5);--zp-grip:rgba(23,21,28,0.25);--zp-sheet-shadow:0 -18px 46px rgba(30,10,60,0.22);--zp-field:#f3f3f3;--zp-field-line:rgba(23,21,28,0.14);--zp-dev-shadow:0 34px 70px -16px rgba(40,20,80,0.5);--zp-plate-shadow:0 30px 50px -10px rgba(40,20,80,0.45),0 0 0 1px rgba(23,21,28,0.1)}html:not([data-theme=light]) .zs-root{color-scheme:dark;--zp-bg:#07050b;--zp-ink:#ffffff;--zp-ink2:#c9c5d2;--zp-hi:#c48bf7;--zp-glow-a:rgba(155,48,232,0.5);--zp-glow-b:rgba(120,60,240,0.28);--zp-ring:rgba(196,139,247,0.2);--zp-ring-hi:rgba(196,139,247,0.6);--zp-btn-line:rgba(255,255,255,0.34);--zp-google-edge:transparent;--zp-hover:rgba(255,255,255,0.08);--zp-sheet:#15121b;--zp-scrim:rgba(5,3,9,0.62);--zp-grip:rgba(255,255,255,0.3);--zp-sheet-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 -20px 50px rgba(0,0,0,0.6);--zp-field:#221e2b;--zp-field-line:rgba(255,255,255,0.16);--zp-dev-shadow:0 34px 70px -16px rgba(0,0,0,0.9);--zp-plate-shadow:0 30px 50px -10px rgba(0,0,0,0.9);--ink:#ffffff;--ink-soft:#e4e0ec;--muted:#aaa5b6;--brand-text:#c48bf7;--accent-ink:#d8b6fe;--surface:#15121b;--surface-2:#221e2b;--surface-3:#2c2736;--line:rgba(255,255,255,0.16);--hairline:rgba(255,255,255,0.1);--danger:#fca19e;--danger-soft:#3b1c1b;--ok:#75d78d;--ok-text:#75d78d;--ok-soft:#122d19;--warn-soft:#362207;--warn-text:#f7ac4d}.zs-root{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(auto,1fr) auto auto;min-height:100dvh;overflow:clip;background:var(--zp-bg);color:var(--zp-ink)}html.zs-sheet-open{overflow:hidden}.zs-bar{flex:none;height:60px;max-width:520px;padding:0 20px;margin-inline:auto;align-items:center;z-index:6}.zs-bar .brand small{display:none}.zs-bar .brand .zlock{font-size:25px}.zs-root .zlock{color:var(--zp-ink)}.theme-icon{width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--zp-ink);-webkit-margin-end:-8px;margin-inline-end:-8px}.theme-icon:hover{background:var(--zp-hover)}.theme-icon .ico{display:grid;place-items:center}.theme-icon .ico-sun,html[data-theme=light] .theme-icon .ico-moon{display:none}html[data-theme=light] .theme-icon .ico-sun{display:grid}html:not(.zs-js) .zs-tt-m{display:none}.theme-icon svg{width:20px;height:20px}.zs-hero{display:flex;flex-direction:column;min-height:0;width:100%;max-width:520px;margin-inline:auto;position:relative;z-index:1}.zs-say{margin:0;padding:6px 22px 0;font-size:clamp(1.4rem,7.4vw,1.8125rem);font-weight:800;line-height:1.17;letter-spacing:-.012em;color:var(--zp-ink)}.zs-say>em,.zs-say>span{display:block}.zs-say em{font-style:normal;color:var(--zp-hi)}.zs-say em span{display:inline-block}.zs-sayline{margin:8px 0 0;padding:0 22px;font-size:.9375rem;line-height:1.45;color:var(--zp-ink);opacity:.75;text-wrap:balance}@media (max-height:700px){.zs-sayline{display:none}}.zs-pic{flex:1 1;min-height:216px;position:relative;margin-top:4px;container-type:size;overflow:clip}.zs-pic-in{--u:min(calc(100cqw / 390),calc(100cqh / 440));position:absolute;left:50%;top:50%;width:calc(390 * var(--u));height:calc(440 * var(--u));transform:translate(-50%,-50%)}.zs-glow{inset:calc(-260 * var(--u)) calc(-200 * var(--u));background:radial-gradient(ellipse calc(273 * var(--u)) calc(253 * var(--u)) at calc(333 * var(--u)) calc(503 * var(--u)),var(--zp-glow-a),transparent 72%),radial-gradient(ellipse calc(214 * var(--u)) calc(219 * var(--u)) at calc(520 * var(--u)) calc(604 * var(--u)),var(--zp-glow-b),transparent 74%)}.zs-glow,.zs-pring{position:absolute;pointer-events:none}.zs-pring{left:62%;top:52%;border-radius:50%;border:1px solid var(--zp-ring);transform:translate(-50%,-50%)}.zs-pring-1{width:calc(310 * var(--u));height:calc(310 * var(--u))}.zs-pring-2{width:calc(450 * var(--u));height:calc(450 * var(--u));opacity:.55}.zs-ripple{width:calc(310 * var(--u));height:calc(310 * var(--u));border-color:var(--zp-ring-hi);opacity:0}.zs-dev{position:absolute;left:calc(26 * var(--u));top:calc(30 * var(--u));width:calc(206 * var(--u));height:calc(432 * var(--u));padding:calc(6 * var(--u));border-radius:calc(36 * var(--u));transform:rotate(-5deg);background:linear-gradient(135deg,#55505f,#16141b 30%,#16141b 70%,#3a3642);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 1px #000,var(--zp-dev-shadow),0 0 calc(80 * var(--u)) rgba(155,48,232,.3)}.zs-scr{position:relative;width:100%;height:100%;border-radius:calc(30 * var(--u));overflow:hidden;background:#fff}.zs-scr img{width:100%;height:auto;max-width:none}.zs-scr:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.26),rgba(255,255,255,0) 24%)}.zs-pp{position:absolute;right:calc(12 * var(--u));top:calc(146 * var(--u));width:calc(172 * var(--u));height:calc(172 * var(--u));border-radius:6%;transform:rotate(6deg);box-shadow:var(--zp-plate-shadow),0 0 calc(50 * var(--u)) rgba(155,48,232,.3)}.zs-pp img{width:100%;height:100%;max-width:none}.zs-fade{position:absolute;z-index:2;left:calc(-120 * var(--u));right:calc(-120 * var(--u));top:calc(348 * var(--u));height:calc(220 * var(--u));pointer-events:none;background:linear-gradient(180deg,transparent,var(--zp-bg) 52%)}.zs-dock{display:flex;flex-direction:column;gap:10px;flex:none;position:relative;z-index:5;background:var(--zp-bg);padding:0 max(20px,calc((100% - 480px) / 2)) 14px}.zs-dock .btn,.zs-sheet .btn.google{width:100%;min-height:50px;height:50px;padding:0 16px;border-radius:14px;font-size:1rem}.zs-root .btn.google{background:#ffffff;color:#16131c;box-shadow:inset 0 0 0 1.5px var(--zp-google-edge)}.zs-root .btn.google:hover{background:#f3f1f7}.zs-email{background:transparent;color:var(--zp-ink);box-shadow:inset 0 0 0 1.5px var(--zp-btn-line);font-size:.96875rem}.zs-email:hover{background:var(--zp-hover)}.zs-email:only-child,.zs-email:only-child:hover{background:#9b30e8;color:#fff;box-shadow:none}.zs-app{flex:none;position:relative;z-index:5;width:max-content;max-width:100%;min-height:52px;margin:0 auto;padding:4px 8px calc(4px + env(safe-area-inset-bottom, 0px));justify-content:center;gap:9px;border-radius:0;color:var(--zp-ink2);font-size:.78125rem;transition:none}.zs-app,.zs-app:hover{background:transparent}.zs-app-tile{width:26px;height:26px;border-radius:8px}.zs-app-tile svg{display:none}.zs-app-tile:after{content:"Z";font:800 14px/1 var(--font-wordmark);color:#fff}.zs-app-tx{flex:none;flex-direction:row;align-items:center;gap:6px}.zs-app-tx b{font-size:.78125rem;font-weight:700;color:var(--zp-ink)}.zs-app-tx .zs-app-m{display:inline;font-size:.78125rem;color:var(--zp-ink2)}.zs-app-go{width:16px;height:16px;stroke:var(--zp-ink2)}.zs-app:hover .zs-app-go{transform:none}@media (max-width:380px){.zs-app{width:calc(100% - 64px);max-width:none;margin:0 0 0 64px}}html.zs-sheet-open .a11y-fab{bottom:auto;top:calc(8px + env(safe-area-inset-top, 0px))}.zs-main{position:fixed;inset:0;z-index:40;display:block;padding:0;overflow:visible;pointer-events:none}.zs-sheet{position:absolute;z-index:2;inset:auto 0 0 0;max-width:520px;margin-inline:auto;max-height:min(92dvh,780px);overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(28px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;background:var(--zp-sheet);color:var(--zp-ink);box-shadow:var(--zp-sheet-shadow);pointer-events:auto;transform:translate3d(0,105%,0);visibility:hidden;transition:transform .34s var(--zs-ease),visibility 0s linear .34s}.zs-sheet[data-open=true],html:not(.zs-js) .zs-sheet:has(.alert),html:not(.zs-js) .zs-sheet:target{transform:none;visibility:visible;transition:transform .34s var(--zs-ease),visibility 0s}.zs-sheet[data-mode=locked]{padding-top:22px;box-shadow:var(--zp-sheet-shadow)}.zs-sheet .zs-h1{visibility:visible}.zs-scrim{display:block;position:absolute;z-index:1;inset:0;background:var(--zp-scrim);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}.zs-sheet[data-open=true]~.zs-scrim,html:not(.zs-js) .zs-sheet:has(.alert)~.zs-scrim,html:not(.zs-js) .zs-sheet:target~.zs-scrim{opacity:1;visibility:visible;transition:opacity .26s ease,visibility 0s}.zs-grip{display:flex;align-items:center;justify-content:center;height:44px;margin:0 -20px -8px}.zs-grip i{width:40px;height:4px;border-radius:2px;background:var(--zp-grip)}.zs-mainin{max-width:none;margin:0}.zs-h1{font-size:1.375rem;font-weight:800;letter-spacing:0;line-height:1.3;color:var(--zp-ink)}.zs-h1-small{font-size:.9375rem;font-weight:700;color:var(--zp-ink2)}.zs-sub{font-size:.8125rem;color:var(--muted)}.zs-sheet .zs-h1+:not(.zs-sub),.zs-sheet .zs-sub+*{margin-top:14px}.zs-sheet .stack{gap:10px}.zs-sheet .or-sep{margin-block:-1px}.zs-sheet .field{gap:4px}.zs-sheet .field>label,.zs-sheet .field>span{color:var(--ink-soft)}.zs-sheet .input{min-height:46px;border-radius:12px;background:var(--zp-field);box-shadow:inset 0 0 0 1px var(--zp-field-line)}.zs-sheet .input:focus{background:var(--zp-field);box-shadow:inset 0 0 0 1px var(--zp-field-line),0 0 0 2px var(--brand-text)}.zs-sheet .input:-webkit-autofill,.zs-sheet .input:-webkit-autofill:focus,.zs-sheet .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--zp-field) inset,0 0 0 1px var(--zp-field-line) inset}.zs-sheet .btn.primary{min-height:50px;border-radius:14px;font-size:1.03rem;margin-top:3px}.zs-sheet .login-foot{text-align:center;font-size:.8125rem;color:var(--muted);margin-top:8px}.zs-sheet .hint a,.zs-sheet .login-foot a{color:var(--zp-ink);text-decoration:underline;text-underline-offset:2px;font-weight:700}.zs-sheet .pick-list a{background:var(--zp-field)}html.zs-anim .zs-pp{animation:zs-pp-in 1.2s var(--zs-ease) .3s both}html.zs-anim .zs-ripple{animation:zs-ripple 2.1s cubic-bezier(.2,.55,.3,1) 1.1s both}@keyframes zs-pp-in{0%{transform:translate3d(calc(130 * var(--u)),calc(-30 * var(--u)),0) rotate(18deg);opacity:0}30%{opacity:1}to{transform:translateZ(0) rotate(6deg);opacity:1}}@keyframes zs-ripple{0%{transform:translate(-50%,-50%) scale(.22);opacity:0}18%{opacity:.85}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}}@media (max-width:1199px) and (max-height:760px){.zs-bar{height:52px}.zs-say{font-size:clamp(1.3rem,6.3vw,1.5rem);padding-top:2px}.zs-dock{gap:8px;padding-bottom:12px}.zs-dock .btn{min-height:46px;height:46px}.zs-app{min-height:48px}}@media (max-width:1199px) and (max-height:560px){.zs-pic{flex:none;height:240px}}@media (min-width:1200px){.zs-root{container-type:size;--zs-fs:min(1.08cqh,calc((100cqw - clamp(400px, 30cqw, 520px) - 48px) / 104));grid-template-columns:clamp(400px,30%,520px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:620px;overflow:clip}.zs-panelbg{display:block;grid-area:1/1/4/2;z-index:2;background:var(--surface);box-shadow:0 0 70px rgba(0,0,0,.4)}.zs-bar{grid-area:1/1;max-width:none;margin:0;padding:clamp(20px,3.2vh,34px) clamp(26px,3vw,52px) 0}.zs-main{grid-area:2/1;padding:6px clamp(26px,3vw,52px);overflow-y:auto;overscroll-behavior:contain}.zs-h1{font-size:clamp(1.75rem,1.35rem + .7vw,2.125rem)}.zs-app{grid-area:3/1;width:auto;max-width:none;margin:0 clamp(26px,3vw,52px) clamp(20px,3.2vh,34px)}.zs-stage{grid-area:1/2/4/3;height:auto;font-size:var(--zs-fs);background-image:radial-gradient(70% 80% at 36% 52%,#1c1030 0,rgba(8,6,14,0) 72%)}.zs-blob-1{width:70%;left:-6%;top:6%}.zs-orbits{display:block;position:absolute;left:32em;top:40em;width:200em;height:200em;margin:-100em 0 0 -100em;fill:none;stroke:rgba(255,255,255,.055);stroke-width:1px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%)}.zs-orbits circle{vector-effect:non-scaling-stroke}.zs-comp{inset:0;margin:auto;width:min(128em,max(104em,calc(100% - 64px)));height:91em}.zs-copy{top:9em;inset-inline:0 auto;inset-inline-start:0;width:56em;text-align:start}.zs-headline{font-size:clamp(30px,4.6em,66px);line-height:1.1}.zs-hl-2,.zs-lede{display:block}.zs-lede{margin:1em 0 0;font-size:max(15px,1.85em);line-height:1.5;color:var(--zs-ink-2)}.zs-illus{display:block;position:absolute;bottom:calc(var(--zs-fs) * 1.4);inset-inline-start:0;margin:0;font-size:max(12px,1.25em);color:var(--zs-mute)}.zs-scene{left:0;top:0;right:auto;bottom:auto;width:76em;height:91em;font-size:inherit;perspective:115em;perspective-origin:32em 40em}.zs-rig{transform-origin:32em 40em;transform:rotateX(4deg) rotateY(-16deg) rotate(1deg)}.zs-ph{left:16em;top:7em;margin-left:0}.zs-chip{font-size:clamp(12px,1.38em,15.5px)}.zs-c1{top:calc(var(--zs-fs) * 17)}.zs-c1,.zs-c2{left:calc(var(--zs-fs) * 1.5);right:auto}.zs-c2{top:calc(var(--zs-fs) * 34)}.zs-c3{left:calc(var(--zs-fs) * 1);top:calc(var(--zs-fs) * 51);right:auto}.zs-ctl,.zs-steps{grid-area:1/2/4/3;align-self:center;justify-self:center;width:min(128em,max(104em,calc(100% - 64px)));height:91em;max-width:none;margin:0;font-size:var(--zs-fs)}.zs-steps{z-index:1;align-content:end;padding:0 0 5.6em;background:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4em;pointer-events:none}.zs-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.9em 1em;gap:.9em 1em;min-height:0;padding:1.5em 0 0}.zs-sl{inset-inline:0;inset-block:0 auto;width:auto;height:2px;background:rgba(255,255,255,.14)}.zs-sl:after{transform-origin:100% 50%}.zs-sn{width:max(26px,2.8em);height:max(26px,2.8em);font-size:max(12.5px,1.3em)}.zs-stx{font-size:max(14px,1.6em);line-height:1.35}.zs-ctl{z-index:2;padding:1.2em 0 0}.zs-chip{--zs-cz:5em}.zs-rig{transform-style:preserve-3d}.zs-ph{transform:none}}@media (min-width:1200px) and (max-height:780px){.zs-bar{padding-top:16px}.zs-h1{font-size:1.5rem}.zs-sub{margin-top:6px;font-size:.8125rem;line-height:1.45}.zs-h1+:not(.zs-sub),.zs-sub+*{margin-top:12px}.zs-mainin .stack{gap:8px}.zs-mainin .input{min-height:44px}.zs-mainin .alert{padding:8px 14px}.zs-app{min-height:58px;padding-block:8px;margin-bottom:14px}}.zs-status{opacity:1}.zs-steps li .zs-stx{color:#fff}.zs-steps li .zs-sl:after{transform:scale(1)}.zs-stars svg{opacity:1}html.zs-anim .zs-sheen{animation:zs-sheen 8s ease-in-out 3.4s infinite}html.zs-anim .zs-blob-1{animation:zs-drift-1 40s steps(400) infinite alternate}html.zs-anim .zs-blob-2{animation:zs-drift-2 52s steps(520) infinite alternate}html.zs-anim .zs-card{transform:translate3d(46em,2em,7em) rotate(14deg);transition:transform 1.2s cubic-bezier(.55,0,.7,.2)}html.zs-anim .zs-card.is-on{transform:translateZ(2.6em) rotate(-9deg);transition:transform 2.1s cubic-bezier(.3,.65,.25,1)}html.zs-anim .zs-ring-1,html.zs-anim .zs-ring-2{transform:scale(.04);opacity:0}html.zs-anim .zs-rings.is-on .zs-ring{animation:zs-ring 2s cubic-bezier(.2,.55,.3,1) both}html.zs-anim .zs-rings.is-on .zs-ring-2{animation-delay:.4s}html.zs-anim .zs-rings.is-on .zs-ring-3{animation-delay:.8s}html.zs-anim .zs-rings.is-on .zs-bloom{animation:zs-bloom 1.3s ease-out both}html.zs-anim .zs-dark.is-on{opacity:1;transition:opacity .7s ease-in-out}html.zs-anim .zs-dark:not(.is-on){opacity:0;transition:opacity .35s ease-out}html.zs-anim .zs-wake{opacity:0}html.zs-anim .zs-wake.is-on{animation:zs-wake 1.3s ease-out both}html.zs-anim .zs-status{opacity:0;transition:none}html.zs-anim .zs-status.is-on{opacity:1;transition:opacity .6s ease-out .25s}html.zs-anim .zs-strip{transform:translate3d(0,66em,0);transition:none}html.zs-anim .zs-strip.is-open{transform:translateZ(0);transition:transform 1.15s var(--zs-ease)}html.zs-anim .zs-strip.is-open.is-scrolled{transform:translate3d(0,-10em,0);transition:transform 2.6s cubic-bezier(.45,0,.2,1)}html.zs-anim .zs-chip{opacity:0;transform:translate3d(0,1.6em,var(--zs-cz,0)) scale(.94);transition:opacity .4s ease-in,transform .4s ease-in}html.zs-anim .zs-chip.is-on{opacity:1;transform:translateZ(var(--zs-cz,0)) scale(1);transition:opacity .6s var(--zs-ease),transform .8s var(--zs-ease)}html.zs-anim .zs-stars svg{opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s}html.zs-anim .zs-chip.is-on .zs-stars svg{opacity:1;transform:scale(1);transition:opacity .35s ease-out calc(.35s + var(--k) * .09s),transform .5s var(--zs-ease) calc(.35s + var(--k) * .09s)}html.zs-anim .zs-steps li .zs-stx{color:#9a92ad;transition:color .4s ease}html.zs-anim .zs-steps li.is-lit .zs-stx{color:#fff}html.zs-anim .zs-steps li.is-done .zs-stx{color:#d9d2e8}html.zs-anim .zs-steps li .zs-sn{background:rgba(255,255,255,.1);color:#cfc8dd;transition:background .4s ease,color .4s ease}html.zs-anim .zs-steps li.is-done .zs-sn,html.zs-anim .zs-steps li.is-lit .zs-sn{background:var(--zs-orchid);color:#fff}html.zs-anim .zs-steps li .zs-sl:after{transform:scale(0)}html.zs-anim .zs-steps li.is-done .zs-sl:after{transform:scale(1)}html.zs-anim .zs-steps li.is-lit .zs-sl:after{animation:zs-fill var(--ms) linear both}@keyframes zs-ring{0%{transform:scale(.04);opacity:.95}65%{opacity:.3}to{transform:scale(1);opacity:0}}@keyframes zs-bloom{0%{transform:scale(.15);opacity:.95}to{transform:scale(1.5);opacity:0}}@keyframes zs-wake{0%{transform:scale(.1);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes zs-sheen{0%,12%{transform:translate3d(-110%,0,0)}48%,to{transform:translate3d(110%,0,0)}}@keyframes zs-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes zs-drift-1{to{transform:translate3d(9%,5%,0) scale(1.1)}}@keyframes zs-drift-2{to{transform:translate3d(-10%,-6%,0) scale(1.08)}}@media (min-width:1200px){html.zs-anim .zs-steps li.is-lit .zs-sl:after{animation-name:zs-fill-x}}@keyframes zs-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.a11y-blackyellow .zs-bgfx,html.a11y-blackyellow .zs-orbits,html.a11y-contrast .zs-bgfx,html.a11y-contrast .zs-orbits,html.a11y-mono .zs-bgfx{display:none}html.a11y-blackyellow .zs-stage,html.a11y-contrast .zs-stage{background-color:#000}html.a11y-blackyellow .zs-cardbody,html.a11y-blackyellow .zs-chip,html.a11y-contrast .zs-cardbody,html.a11y-contrast .zs-chip{background-color:#000;outline:2px solid #fff}html.a11y-blackyellow .zs-phone,html.a11y-contrast .zs-phone{background-color:#222;outline:2px solid #fff}html.a11y-blackyellow .zs-cb>span:not(.zs-stars),html.a11y-blackyellow .zs-ct span,html.a11y-blackyellow .zs-illus,html.a11y-blackyellow .zs-lede,html.a11y-contrast .zs-cb>span:not(.zs-stars),html.a11y-contrast .zs-ct span,html.a11y-contrast .zs-illus,html.a11y-contrast .zs-lede{color:#fff}html.a11y-blackyellow .zs-hl-2,html.a11y-contrast .zs-hl-2{color:#ffff66}html.a11y-blackyellow .zs-steps,html.a11y-contrast .zs-steps{background-color:#000;box-shadow:inset 0 0 0 2px #fff}@media (min-width:1200px){html.a11y-blackyellow .zs-steps,html.a11y-contrast .zs-steps{background-color:transparent;box-shadow:none}}html.a11y-blackyellow .zs-app,html.a11y-contrast .zs-app{background-color:#000;box-shadow:inset 0 0 0 2px #fff}html.a11y-contrast .zs-app-tile{background-color:#ffff66}html.a11y-contrast .zs-app-tile svg{fill:#000}html.a11y-contrast .zs-sn{background-color:#ffff66;color:#000}html.a11y-blackyellow .zs-pause,html.a11y-contrast .zs-pause{background-color:#000;border-color:#ffff66}