.xad:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.xad-panel:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#11181c;background:#fff;border-radius:16px;width:min(448px,100%);max-height:min(760px,100dvh - 32px);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:24px;position:relative;overflow:auto;box-shadow:0 0 0 1px #0b0b0c1a}.xad-panel.is-wide:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){width:min(760px,100%)}.xad-x:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){z-index:2;color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:17px;right:17px}.xad-x svg:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.xad-x:hover:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){background:#f4f4f5}.xad-login:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-done:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-form:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-google-resume:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){padding:32px 24px 24px}.xad-google-resume:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){justify-items:center;gap:12px;min-height:200px;padding-top:48px;padding-bottom:48px;display:grid}.xad-google-resume-spinner:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){border:3px solid #0b0b0c1f;border-top-color:#11181c;border-radius:50%;width:40px;height:40px;animation:.75s linear infinite xad-google-spin}@keyframes xad-google-spin{to{transform:rotate(360deg)}}.xad h2:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-aside-title:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#0b0b0c;letter-spacing:-.02em;text-align:center;margin:0;font-family:"Source Serif 4",Noto Serif SC,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:32px}.xad-lead:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-switch:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-done p:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#5c5c60;text-align:center;font-size:14px;line-height:22px}.xad-lead:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){max-width:320px;margin:8px auto 0}.xad-social:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){gap:10px;margin-top:28px;display:grid}.xad-social button:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#0b0b0c;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1.6px solid #0b0b0c29;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.xad-social button:hover:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){background:#f7f7f8}.xad-social svg:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){flex:none;width:18px;height:18px}.xad-or:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#6e6e73;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0 4px;font-size:13px;line-height:20px;display:grid}.xad-or:where([data-scope=auth-dialog],[data-scope=auth-dialog] *):before,.xad-or:where([data-scope=auth-dialog],[data-scope=auth-dialog] *):after{content:"";background:#0b0b0c1a;height:1px}.xad-otp-row:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){align-items:center;gap:8px;margin-top:12px;display:flex}.xad-otp-send:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#0b0b0c;box-sizing:border-box;width:auto;min-width:108px;max-width:38%;height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1.6px solid #0b0b0c29;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.xad-otp-send:hover:not(:disabled):where([data-scope=auth-dialog],[data-scope=auth-dialog] *){background:#f7f7f8}.xad-otp-send:disabled:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){opacity:.6;cursor:not-allowed}.xad-field:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){margin-top:12px;display:block}.xad-field span:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xad-field input:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#0b0b0c;box-sizing:border-box;width:100%;height:48px;font:inherit;background:#fff;border:1.6px solid #0b0b0c29;border-radius:999px;padding:0 16px;font-size:14px;line-height:20px}.xad-field input:where([data-scope=auth-dialog],[data-scope=auth-dialog] *)::placeholder{color:#6e6e73}.xad-field input:focus:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){border-color:#0b0b0c;outline:none}.xad-otp-row .xad-field.xad-field--inline:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){flex:1;align-items:center;min-width:0;margin-top:0;display:flex}.xad-otp-row .xad-field.xad-field--inline input:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){box-sizing:border-box;flex:1;min-width:0;height:48px;margin:0}.xad-error:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#b42318;margin:6px 4px 0;font-size:13px;line-height:18px}.xad-submit:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;background:#0b63ce;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:500;display:flex}.xad-submit:hover:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){background:#0954b0}.xad-switch:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){margin:20px 0 8px}.xad-switch button:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#0b63ce;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500}.xad-signup:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){display:grid}.xad-signup aside:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){display:none}.xad-form .xad-lead:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){text-align:left;margin-left:0}.xad-done p:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){max-width:320px;margin:12px auto 0}@media (min-width:800px){.xad-signup:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){grid-template-columns:320px 1fr;min-height:480px}.xad-signup aside:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){border-radius:16px 0 0 16px;display:block;position:relative;overflow:hidden}.xad-wash:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){filter:saturate(2)brightness(.97);background:linear-gradient(110deg,#f1edf7 0%,#fafafd 46%,#e4ebfa 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.xad-aside-body:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){z-index:1;flex-direction:column;height:100%;padding:28px 24px 24px;display:flex;position:relative}.xad-aside-title:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){letter-spacing:-.4px;text-align:left;font-size:22px;line-height:28px}.xad-signup aside ul:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.xad-signup aside li:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#11181c;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.xad-perk-ico:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#6e6e73;background:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1px #0b0b0c14}.xad-perk-ico svg:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.xad-aside-note:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){color:#6e6e73;text-align:left;margin:auto 0 0;font-size:13px;line-height:20px}.xad-form:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){padding:24px 24px 28px}.xad-form h2:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-form .xad-lead:where([data-scope=auth-dialog],[data-scope=auth-dialog] *),.xad-form .xad-switch:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){text-align:left}.xad-form .xad-lead:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){max-width:none}}@media (prefers-reduced-motion:reduce){.xad:where([data-scope=auth-dialog],[data-scope=auth-dialog] *){-webkit-backdrop-filter:none;backdrop-filter:none}}
