.zx-signin{--zs-bg:#f7f6fc;--zs-surface:#fff;--zs-surface-2:#f0eefb;--zs-fg:#0c0a18;--zs-muted:#5b586b;--zs-line:#e2dfec;--zs-primary:#6d5be7;--zs-primary-hover:#5644c6;--zs-primary-soft:#e7e4f7;--zs-success:#0f8f71;--zs-glow-1:rgba(109,91,231,.3);--zs-glow-2:rgba(15,143,113,.18);--zs-glow-3:rgba(244,114,182,.16);position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:32px 28px;background:var(--zs-bg);color:var(--zs-fg);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.zx-signin{--zs-bg:#171628;--zs-surface:#201e32;--zs-surface-2:#2a2740;--zs-fg:#f8f7ff;--zs-muted:rgba(248,247,255,.66);--zs-line:hsla(0,0%,100%,.08);--zs-primary:#7b68f0;--zs-primary-hover:#9587f3;--zs-primary-soft:#342f61;--zs-success:#7ee0ca;--zs-glow-1:rgba(123,104,240,.34);--zs-glow-2:rgba(126,224,202,.14);--zs-glow-3:rgba(244,114,182,.12)}}.zx-signin__grid,.zx-signin__mesh{position:absolute;inset:0;z-index:-1;pointer-events:none}.zx-signin__mesh{inset:-20%;background:radial-gradient(40% 45% at 18% 22%,var(--zs-glow-1),transparent 70%),radial-gradient(35% 40% at 82% 18%,var(--zs-glow-3),transparent 70%),radial-gradient(45% 50% at 70% 85%,var(--zs-glow-2),transparent 70%),radial-gradient(30% 35% at 25% 80%,var(--zs-glow-1),transparent 70%);filter:blur(8px);animation:zx-signin-drift 22s ease-in-out infinite alternate}.zx-signin__grid{background-image:linear-gradient(var(--zs-line) 1px,transparent 1px),linear-gradient(90deg,var(--zs-line) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,transparent 85%);opacity:.7}@keyframes zx-signin-drift{0%{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(3%,-2%,0) rotate(6deg) scale(1.05)}to{transform:translate3d(-3%,2%,0) rotate(-4deg) scale(1.02)}}.zx-signin__layout{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:center;animation:zx-signin-in .32s ease-out both}@keyframes zx-signin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zx-signin__card{display:grid;gap:18px;padding:32px;border:1px solid var(--zs-line);border-radius:14px;background:color-mix(in srgb,var(--zs-surface) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px -24px rgba(12,10,24,.35)}.zx-signin__brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em}.zx-signin__mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,var(--zs-primary),var(--zs-primary-hover))}.zx-signin__product{color:var(--zs-muted);font-weight:600}.zx-signin__eyebrow{margin:0;color:var(--zs-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.zx-signin__title{margin:0;font-size:30px;line-height:1.15;font-weight:800}.zx-signin__lead{margin:0;color:var(--zs-muted);font-size:15px}.zx-signin__notice{margin:0;padding:10px 12px;border-radius:9px;background:var(--zs-surface-2);font-weight:600}.zx-signin__notice--error{background:#fce7e5;color:#b42318}@media (prefers-color-scheme:dark){.zx-signin__notice--error{background:hsla(0,91%,71%,.14);color:#f87171}}.zx-signin__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 20px;border:0;border-radius:9px;background:var(--zs-primary);color:#fff;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .15s,box-shadow .15s;box-shadow:0 10px 24px -12px var(--zs-primary)}.zx-signin__button:hover{background:var(--zs-primary-hover);transform:translateY(-1px);color:#fff}.zx-signin__button:focus-visible{outline:3px solid color-mix(in srgb,var(--zs-primary) 35%,transparent);outline-offset:2px}.zx-signin__button[aria-busy=true]{opacity:.7;pointer-events:none}.zx-signin__links{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--zs-muted);font-size:13px}.zx-signin__links a{color:var(--zs-primary);font-weight:600;text-decoration:none}.zx-signin__links a:hover{text-decoration:underline}.zx-signin__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.zx-signin__trust li{padding:8px 10px;border-radius:9px;background:var(--zs-surface-2);color:var(--zs-muted);font-size:12px}.zx-signin__trust strong{display:block;color:var(--zs-fg);font-size:13px}.zx-signin__inside{display:grid;gap:16px}.zx-signin__inside-title{margin:0;font-size:18px;font-weight:700}.zx-signin__flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.zx-signin__flow:before{content:"";position:absolute;left:12%;right:12%;top:22px;height:2px;z-index:0;background:linear-gradient(90deg,transparent,var(--zs-primary),transparent) 0 0 /40% 100% no-repeat,var(--zs-line);animation:zx-signin-run 3.2s linear infinite}@keyframes zx-signin-run{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.zx-signin__step{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center;animation:zx-signin-in .3s ease-out both}.zx-signin__step:nth-child(2){animation-delay:30ms}.zx-signin__step:nth-child(3){animation-delay:60ms}.zx-signin__step:nth-child(4){animation-delay:90ms}.zx-signin__dot{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:20px;background:var(--zs-surface);border:1px solid var(--zs-line);box-shadow:0 1px 3px rgba(35,28,82,.08)}.zx-signin__step strong{font-size:13px}.zx-signin__step span{color:var(--zs-muted);font-size:12px;line-height:1.35}.zx-signin__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.zx-signin__tile{display:grid;gap:4px;padding:14px;border:1px solid var(--zs-line);border-radius:14px;background:color-mix(in srgb,var(--zs-surface) 80%,transparent);transition:transform .15s,border-color .15s;animation:zx-signin-in .3s ease-out both}.zx-signin__tile:hover{transform:translateY(-2px);border-color:var(--zs-primary)}.zx-signin__tile strong{display:flex;align-items:center;gap:8px;font-size:14px}.zx-signin__tile span{color:var(--zs-muted);font-size:12.5px}.zx-signin__metric{font-variant-numeric:tabular-nums;color:var(--zs-primary);font-weight:800}@media (max-width:860px){.zx-signin{place-items:start center;padding:20px 16px 28px}.zx-signin__layout{grid-template-columns:minmax(0,1fr);gap:18px}.zx-signin__card{padding:22px 18px}.zx-signin__title{font-size:26px}}@media (max-width:420px){.zx-signin__flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.zx-signin__flow:before{display:none}.zx-signin__tiles{grid-template-columns:minmax(0,1fr)}.zx-signin__trust li{padding:7px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.zx-signin__flow:before,.zx-signin__layout,.zx-signin__mesh,.zx-signin__step,.zx-signin__tile{animation:none}.zx-signin__button,.zx-signin__tile{transition:none}}