.zs-si{--si-text:#000000e5;--si-text-2:#00000080;--si-strong:var(--zs-accent,#315efb);--si-on-dark:#fff;--si-field:#0000000d;--si-field-focus:#444;--si-link:var(--zs-accent-text,#2450e6);--si-focus:#757575;--si-disabled:#d9d9d9;--si-ease:.16s ease-out;min-height:100dvh;color:var(--si-text);background:#fff;flex-direction:column;font-size:16px;display:flex}:root .zs.zs .zs-si-logo{color:#000;z-index:1;flex-shrink:0;align-items:center;width:32px;height:48px;margin:24px 0 0 32px;text-decoration:none;display:flex;position:relative}:root .zs.zs .zs-si-logo svg{width:32px;height:32px;display:block}:root .zs.zs .zs-si-logo:focus-visible{outline:2px solid var(--si-focus);outline-offset:2px}.zs-si-main{flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:422px;margin:-72px auto 0;display:flex}.zs-si-box{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:422px;padding:0 32px;display:flex}.zs-si-box>*{width:100%}@media (max-width:850px){.zs-si-main{align-items:stretch;margin-top:0;padding-top:24px}.zs-si-box{justify-content:flex-start}}.zs-si-top{padding-bottom:32px}:root .zs.zs .zs-si h1{font-family:var(--zv-font);letter-spacing:-.32px;color:var(--si-text);text-align:center;margin:0;font-size:32px;font-weight:500;line-height:1.3}@media (max-width:500px){:root .zs.zs .zs-si h1{font-size:26px}}:root .zs.zs .zs-si-lead{letter-spacing:normal;color:var(--si-text-2);margin:8px 0 0;font-size:14px;font-weight:400;line-height:20px}:root .zs.zs .zs-si-btn{box-sizing:border-box;width:100%;height:48px;font:inherit;font-family:var(--zv-font);letter-spacing:-.09px;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:18px;font-weight:480;line-height:25.2px;text-decoration:none;display:flex}:root .zs.zs .zs-si-btn-line{color:var(--si-text);background:0 0;border:1px solid #18181b2e}:root .zs.zs .zs-si-btn-line svg{flex-shrink:0;width:18px;height:18px;margin-right:12px}:root .zs.zs .zs-si-btn-line+.zs-si-btn-line{margin-top:16px}:root .zs.zs .zs-si-btn-dark{background:var(--si-strong);color:var(--si-on-dark);transition:border-radius var(--si-ease);border:0}:root .zs.zs .zs-si-btn-dark:disabled{background:var(--si-disabled);color:#fff;cursor:default}.zs-si-btn-c{transition:translate var(--si-ease);display:block;position:relative}.zs-si-btn-arrow{opacity:0;pointer-events:none;width:24px;height:24px;transition:opacity var(--si-ease);position:absolute;top:50%;left:-27px;translate:0 -50%}:root .zs.zs .zs-si-btn-dark:is(:hover,:active):not(:disabled){background:var(--zs-accent-hover,#2148d6)}:is(.zs-si-btn-dark:hover:not(:disabled),.zs-si-btn-dark:active:not(:disabled),.zs-si-btn-dark:focus-visible) .zs-si-btn-c{translate:9px}:is(.zs-si-btn-dark:hover:not(:disabled),.zs-si-btn-dark:active:not(:disabled),.zs-si-btn-dark:focus-visible) .zs-si-btn-arrow{opacity:1}:root .zs.zs .zs-si-btn:focus-visible{outline:2px solid var(--si-strong);outline-offset:3px}:root .zs.zs .zs-si-or{letter-spacing:.14px;height:56px;color:var(--si-text);text-transform:none;font-size:14px;font-weight:320;line-height:56px;font-family:var(--zv-font);margin:0;display:block}:root .zs.zs .zs-si-or:before,:root .zs.zs .zs-si-or:after{content:none}.zs-si-form{flex-direction:column;margin:0;display:flex}.zs-si-field{text-align:start;margin:0;display:block;position:relative}.zs-si-field+.zs-si-field{margin-top:16px}:root .zs.zs .zs-si-label{letter-spacing:0;color:var(--si-text);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:125%;display:block;position:absolute;inset:8px 12px auto;overflow:hidden}:root .zs.zs .zs-si-input{box-sizing:border-box;background:var(--si-field);width:100%;height:53px;box-shadow:none;font-family:var(--zv-font);letter-spacing:-.09px;color:var(--si-text);text-align:start;appearance:none;border:0;border-radius:6px;outline:none;margin:0;padding:24px 12px 6px;font-size:18px;font-weight:320;line-height:25px;display:block}:root .zs.zs .zs-si-input:hover,:root .zs.zs .zs-si-input:active{box-shadow:inset 0 0 0 1px var(--si-strong)}:root .zs.zs .zs-si-input:focus{box-shadow:inset 0 0 0 2px var(--si-field-focus)}:root .zs.zs .zs-si-input::placeholder{color:#0000}:root .zs.zs .zs-si-input:focus::placeholder{color:#0000004d}:root .zs.zs .zs-si-code{font-family:var(--zs-mono);letter-spacing:3.6px}:root .zs.zs .zs-si-form>.zs-si-btn{margin-top:24px}:root .zs.zs .zs-si-form-tight>.zs-si-btn{margin-top:16px}:root .zs.zs .zs-si-row{letter-spacing:normal;color:var(--si-text-2);margin:16px 0 0;font-size:14px;font-weight:400;line-height:20px}:root .zs.zs .zs-si-row+.zs-si-row{margin-top:16px}:root .zs.zs .zs-si-box :is(.zs-si-link,.zs-si-row a,.zs-si-note a,.zs-si-lead a){color:var(--si-link);text-underline-offset:auto;font-weight:500;text-decoration:underline}:root .zs.zs .zs-si-box :is(.zs-si-link,.zs-si-row a,.zs-si-note a):focus-visible{outline:1px solid var(--si-focus);outline-offset:1px}:root .zs.zs .zs-si-note{letter-spacing:normal;color:var(--si-text-2);text-align:center;margin:16px 0 0;font-size:14px;line-height:20px}:root .zs.zs .zs-si-box .zv-banner{box-sizing:border-box;text-align:center;border-radius:6px;margin:0 0 16px;padding:12px;font-size:14px;line-height:20px}.zs-si-dev{margin-top:24px}:root .zs.zs .zs-si-dev>.zs-si-btn{margin-top:16px}@media (prefers-reduced-motion:reduce){:root .zs.zs .zs-si-btn-dark,.zs-si-btn-c,.zs-si-btn-arrow{transition:none}}
