:root{--header-height:60px;--page-max-width:1200px;--page-gutter:20px;--home-content-narrow-max-width:984px;--home-content-narrow-gutter:28px;--home-product-info-bg:#f3f6fb;--brand-primary-start:#5e5af7;--brand-primary-end:#4f7ef8;--brand-cyan:#63b8f6;--text-primary:#121a38;--text-secondary:#5d6885;--text-strong:#1f2a44;--surface-page:#fff;--surface-panel:#fbfcff;--surface-subtle:#f8fafd;--surface-subtle-cool:#f5f8fd;--surface-accent:#f4f7ff;--border-subtle:rgba(228,233,244,.92);--border-muted:rgba(204,212,228,.9);--header-bg:#fff;--header-muted:#566a85;--header-text:#1a202c;--header-hover-bg:#eef4f9;--header-border-color:1px solid hsla(0,0%,100%,.15);--button-radius-md:8px;--modal-panel-padding-top:38px;--modal-panel-padding-x:34px;--modal-panel-padding-bottom:32px;--modal-panel-radius:27px;--modal-panel-border-color:#d7e2f3;--modal-close-offset:18px;--modal-close-size:38px;--modal-close-border-color:#cad8ec;--modal-close-icon-size:16px;--modal-title-size:28px;--modal-title-weight:600;--modal-title-line-height:1.18;--modal-title-letter-spacing:-.03em;--modal-description-max-width:310px;--modal-description-margin-top:12px;--modal-description-size:16px;--modal-description-line-height:1.62;--modal-description-letter-spacing:-.012em;--modal-mobile-panel-padding-top:34px;--modal-mobile-panel-padding-x:22px;--modal-mobile-panel-padding-bottom:24px;--modal-mobile-panel-radius:24px;--modal-mobile-close-offset:16px;--modal-mobile-close-size:36px;--modal-mobile-title-size:26px;--modal-mobile-description-max-width:300px;--modal-mobile-description-size:15px}@media (max-width:899px){:root{--page-gutter:16px;--home-content-narrow-gutter:24px}}@media (max-width:639px){:root{--home-content-narrow-gutter:18px}}.app-header[data-v-35a6dd08]{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background-color:#fffffff0;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 10px 30px #0f172a0a;position:sticky;top:0;z-index:10}.app-header[data-v-35a6dd08],.mainHeader[data-v-35a6dd08]{height:var(--header-height)}.mainHeader[data-v-35a6dd08]{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:var(--page-max-width);padding:0 var(--page-gutter);width:100%}.logoContainer[data-v-35a6dd08]{align-items:center;display:inline-flex;flex-shrink:0}.logoContainer__image[data-v-35a6dd08]{display:block;height:28px;width:auto}.headerNav[data-v-35a6dd08]{align-items:center;display:flex;gap:10px;margin-left:auto}.headerNav__link[data-v-35a6dd08]{align-items:center;background:none;border:0;color:#52638f;cursor:pointer;display:inline-flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:600;justify-content:center;letter-spacing:-.015em;line-height:1;padding:8px 12px;position:relative;transition:color .22s ease}.headerNav__link[data-v-35a6dd08]:after{background:linear-gradient(90deg,var(--brand-primary-start) 0,var(--brand-cyan) 100%);border-radius:999px;bottom:3px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(0);transform-origin:center center;transition:opacity .22s ease,transform .22s ease}.headerNav__link[data-v-35a6dd08]:focus-visible,.headerNav__link[data-v-35a6dd08]:hover{color:#172554}.headerNav__link[data-v-35a6dd08]:focus-visible:after,.headerNav__link[data-v-35a6dd08]:hover:after{opacity:1;transform:scaleX(1)}.headerNav__link--login[data-v-35a6dd08]{color:#1f2937;margin-left:6px}.headerNav__divider[data-v-35a6dd08]{background:#94a3b873;height:14px;margin:0 6px 0 8px;width:1px}.headerNav__cta[data-v-35a6dd08]{align-items:center;background:linear-gradient(135deg,var(--brand-primary-start) 0,var(--brand-primary-end) 100%);border:0;border-radius:12px;box-shadow:0 10px 24px #5f63f724;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:36px;padding:0 18px;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.headerNav__cta[data-v-35a6dd08]:hover{background:linear-gradient(135deg,#5b56f1,#4a79f5);box-shadow:0 14px 28px #5f63f733;transform:translateY(-1px)}.headerNav__cta[data-v-35a6dd08]:focus-visible{background:linear-gradient(135deg,#5b56f1,#4a79f5);box-shadow:0 14px 28px #5f63f733,0 0 0 3px #6167f61f;transform:translateY(-1px)}.headerNav__account[data-v-35a6dd08]{display:flex;margin-left:14px}.accountButton[data-v-35a6dd08],.headerNav__account[data-v-35a6dd08]{align-items:center;position:relative}.accountButton[data-v-35a6dd08]{background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease;width:28px}.accountButton[data-v-35a6dd08]:disabled{cursor:default}.accountButton__avatarImage[data-v-35a6dd08],.accountButton__avatarInitial[data-v-35a6dd08]{align-items:center;border-radius:999px;display:inline-flex;height:28px;justify-content:center;width:28px}.accountButton__avatarImage[data-v-35a6dd08]{display:block;-o-object-fit:cover;object-fit:cover}.accountButton__avatarInitial[data-v-35a6dd08]{background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.72) 0 10%,transparent 28%),radial-gradient(circle at 72% 78%,rgba(48,213,200,.55),transparent 38%),linear-gradient(135deg,#645cff,#337cf4 48%,#00a889);box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -8px 12px #09184629;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:-.02em}.accountButton[data-v-35a6dd08]:focus-visible,.accountButton[data-v-35a6dd08]:hover,.headerNav__account:focus-within .accountButton[data-v-35a6dd08],.headerNav__account:hover .accountButton[data-v-35a6dd08]{opacity:.92;transform:translateY(-1px)}.accountMenu[data-v-35a6dd08]{background:#fff;border-radius:10px;box-shadow:0 22px 58px #264e9c2e,0 8px 18px #0f172a14;opacity:0;padding:16px 12px 8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;width:268px;z-index:20}.accountMenu[data-v-35a6dd08]:before{content:"";height:12px;position:absolute;right:0;top:-12px;width:72px}.headerNav__account:focus-within .accountMenu[data-v-35a6dd08],.headerNav__account:hover .accountMenu[data-v-35a6dd08]{opacity:1;pointer-events:auto;transform:translateY(0)}.accountMenu__identity[data-v-35a6dd08]{padding:0 8px 12px}.accountMenu__nameRow[data-v-35a6dd08]{align-items:center;display:flex;gap:12px}.accountMenu__email[data-v-35a6dd08],.accountMenu__name[data-v-35a6dd08]{margin:0;min-width:0}.accountMenu__name[data-v-35a6dd08]{color:#17223b;flex:1;font-size:.88rem;font-weight:700}.accountMenu__email[data-v-35a6dd08],.accountMenu__name[data-v-35a6dd08]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenu__email[data-v-35a6dd08]{color:#346;font-size:.78rem;font-weight:500;margin-top:3px}.accountMenu__plan[data-v-35a6dd08]{background:#fff7ed;border:1px solid rgba(245,148,64,.64);border-radius:999px;color:#c35b13;flex-shrink:0;font-size:.62rem;font-weight:800;line-height:1;padding:3px 9px 2px;text-transform:uppercase}.accountMenu__item[data-v-35a6dd08],.accountMenu__plan[data-v-35a6dd08]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.accountMenu__item[data-v-35a6dd08]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:7px;border-top:1px solid rgba(226,232,240,.92);color:#283659;cursor:pointer;display:flex;font-size:.8rem;font-weight:400;line-height:1.2;min-height:42px;padding:0 8px;position:relative;text-align:left;text-decoration:none;transition:color .16s ease;width:100%;z-index:0}.accountMenu__item[data-v-35a6dd08]:before{background:#f3f7ff;border-radius:7px;content:"";top:4px;right:0;bottom:4px;left:0;opacity:0;position:absolute;transition:opacity .16s ease;z-index:-1}.accountMenu__item[data-v-35a6dd08]:focus-visible,.accountMenu__item[data-v-35a6dd08]:hover{color:#111827;outline:none}.accountMenu__item[data-v-35a6dd08]:focus-visible:before,.accountMenu__item[data-v-35a6dd08]:hover:before{opacity:1}.accountMenu__item--danger[data-v-35a6dd08]{color:#bf1d1d;min-height:40px}.accountMenu__item--danger[data-v-35a6dd08]:before{background:#fbedf2}.accountMenu__item--danger[data-v-35a6dd08]:disabled{color:#bf1d1d8f;cursor:default}.accountMenu__item--danger[data-v-35a6dd08]:not(:disabled):focus-visible,.accountMenu__item--danger[data-v-35a6dd08]:not(:disabled):hover{color:#a91515}.accountMenu__confirm[data-v-35a6dd08]{border-top:1px solid rgba(226,232,240,.92);padding-top:6px;width:100%}.accountMenu__confirmPanel[data-v-35a6dd08]{background:#f8fbff;border:1px solid rgba(210,222,240,.92);border-radius:7px;padding:8px;width:100%}.accountMenu__confirmTitle[data-v-35a6dd08]{color:#17223b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:700;line-height:1.25;margin:0 0 8px}.accountMenu__confirmActions[data-v-35a6dd08]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.accountMenu__confirmButton[data-v-35a6dd08]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.76rem;font-weight:500;justify-content:center;line-height:1;min-height:28px;min-width:0;padding:0 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.accountMenu__confirmButton[data-v-35a6dd08]:disabled{cursor:default;opacity:.68}.accountMenu__confirmButton--cancel[data-v-35a6dd08]{background:#f6f9ff;border:1px solid rgba(203,216,237,.95);color:#17223b}.accountMenu__confirmButton--cancel[data-v-35a6dd08]:not(:disabled):focus-visible,.accountMenu__confirmButton--cancel[data-v-35a6dd08]:not(:disabled):hover{background:#fff;border-color:#aec1e0f2;outline:none}.accountMenu__confirmButton--danger[data-v-35a6dd08]{background:#f7e4ec;border:1px solid transparent;color:#bf1d1d}.accountMenu__confirmButton--danger[data-v-35a6dd08]:not(:disabled):focus-visible,.accountMenu__confirmButton--danger[data-v-35a6dd08]:not(:disabled):hover{background:#f4d8e3;color:#a91515;outline:none}.mobileMenuButton[data-v-35a6dd08],.mobileMenuOverlay[data-v-35a6dd08]{display:none}.mobileMenuPanel__logo[data-v-35a6dd08]{align-items:center;display:inline-flex}.mobileMenuPanel__logoImage[data-v-35a6dd08]{display:block;height:26px;width:auto}@media (max-width:767px){.mainHeader[data-v-35a6dd08]{padding:0 16px}.headerNav[data-v-35a6dd08]{display:none}.logoContainer__image[data-v-35a6dd08]{height:26px}.mobileMenuButton[data-v-35a6dd08]{align-items:center;background:#ffffffb8;border:1px solid rgba(210,220,238,.86);border-radius:10px;box-shadow:0 8px 22px #0f172a0f;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-left:auto;padding:0;position:relative;width:40px}.mobileMenuButton__line[data-v-35a6dd08]{background:#1f2a44;border-radius:999px;height:2px;position:absolute;width:17px}.mobileMenuButton__line[data-v-35a6dd08]:first-child{transform:translateY(-6px)}.mobileMenuButton__line[data-v-35a6dd08]:nth-child(3){transform:translateY(6px)}.mobileMenuOverlay[data-v-35a6dd08]{display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:1000}.mobileMenuOverlay--open[data-v-35a6dd08]{opacity:1;pointer-events:auto}.mobileMenuBackdrop[data-v-35a6dd08]{backdrop-filter:blur(2px) saturate(112%);-webkit-backdrop-filter:blur(2px) saturate(112%);background:#eef4ffb8;border:0;cursor:pointer;display:block;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.mobileMenuPanel[data-v-35a6dd08]{background:#fff;box-shadow:24px 0 58px #131f3c2e;max-height:100dvh;min-height:100dvh;overflow-y:auto;padding:20px 16px 18px;position:relative;transform:translate(-100%);transition:transform .22s ease;width:min(286px,86vw);z-index:1}.mobileMenuOverlay--open .mobileMenuPanel[data-v-35a6dd08]{transform:translate(0)}.mobileMenuPanel__header[data-v-35a6dd08]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:34px}.mobileMenuPanel__close[data-v-35a6dd08]{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;width:32px}.mobileMenuPanel__closeLine[data-v-35a6dd08]{background:#346;border-radius:999px;height:2px;position:absolute;width:14px}.mobileMenuPanel__closeLine--first[data-v-35a6dd08]{transform:rotate(45deg)}.mobileMenuPanel__closeLine--second[data-v-35a6dd08]{transform:rotate(-45deg)}.mobileMenuPanel__account[data-v-35a6dd08]{align-items:center;background:#fbfcff;border:1px solid rgba(224,231,244,.92);border-radius:12px;display:flex;gap:12px;margin-top:22px;padding:13px 12px}.mobileMenuPanel__avatarImage[data-v-35a6dd08],.mobileMenuPanel__avatarInitial[data-v-35a6dd08]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.mobileMenuPanel__avatarImage[data-v-35a6dd08]{display:block;-o-object-fit:cover;object-fit:cover}.mobileMenuPanel__avatarInitial[data-v-35a6dd08]{background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.72) 0 10%,transparent 28%),radial-gradient(circle at 72% 78%,rgba(48,213,200,.55),transparent 38%),linear-gradient(135deg,#645cff,#337cf4 48%,#00a889);box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -8px 12px #09184629;color:#fff;font-size:.86rem;font-weight:700}.mobileMenuPanel__accountText[data-v-35a6dd08]{flex:1;min-width:0}.mobileMenuPanel__nameRow[data-v-35a6dd08]{align-items:center;display:flex;gap:8px}.mobileMenuPanel__email[data-v-35a6dd08],.mobileMenuPanel__name[data-v-35a6dd08]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileMenuPanel__name[data-v-35a6dd08]{color:#17223b;flex:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.86rem;font-weight:700;line-height:1.3}.mobileMenuPanel__email[data-v-35a6dd08]{color:#52638f;font-size:.76rem;font-weight:500;line-height:1.35;margin-top:3px}.mobileMenuPanel__plan[data-v-35a6dd08]{background:#fff8f0;border:1px solid rgba(245,148,64,.58);border-radius:999px;color:#c35b13;flex-shrink:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.58rem;font-weight:800;line-height:1;padding:3px 8px 2px;text-transform:uppercase}.mobileMenuPanel__nav[data-v-35a6dd08],.mobileMenuPanel__section[data-v-35a6dd08]{display:grid;gap:8px;margin-top:22px}.mobileMenuPanel__section[data-v-35a6dd08]{border-top:1px solid rgba(226,232,240,.86);padding-top:14px}.mobileMenuPanel__item[data-v-35a6dd08]{align-items:center;background:#fbfcff;border:1px solid rgba(224,231,244,.82);border-radius:10px;color:#1f2a44;cursor:pointer;display:flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:650;line-height:1.2;min-height:44px;padding:0 12px;text-align:left;text-decoration:none;width:100%}.mobileMenuPanel__item[data-v-35a6dd08]:focus-visible,.mobileMenuPanel__item[data-v-35a6dd08]:hover{background:#f4f7ff;border-color:#cad6eceb;outline:none}.mobileMenuPanel__item--danger[data-v-35a6dd08]{color:#bf1d1d}.mobileMenuPanel__item--danger[data-v-35a6dd08]:focus-visible,.mobileMenuPanel__item--danger[data-v-35a6dd08]:hover{background:#fbf0f4}.mobileMenuPanel__item--danger[data-v-35a6dd08]:disabled{color:#bf1d1d8f;cursor:default}.mobileMenuPanel__confirm[data-v-35a6dd08]{background:#f8fbff;border:1px solid rgba(210,222,240,.92);border-radius:10px;padding:10px}.mobileMenuPanel__confirmTitle[data-v-35a6dd08]{color:#17223b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.84rem;font-weight:700;line-height:1.25;margin:0 0 10px}.mobileMenuPanel__confirmActions[data-v-35a6dd08]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.mobileMenuPanel__confirmButton[data-v-35a6dd08]{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:500;justify-content:center;line-height:1;min-height:32px;min-width:0;padding:0 10px}.mobileMenuPanel__confirmButton[data-v-35a6dd08]:disabled{cursor:default;opacity:.68}.mobileMenuPanel__confirmButton--cancel[data-v-35a6dd08]{background:#f6f9ff;border:1px solid rgba(203,216,237,.95);color:#17223b}.mobileMenuPanel__confirmButton--danger[data-v-35a6dd08]{background:#f7e4ec;border:1px solid transparent;color:#bf1d1d}.mobileMenuPanel__auth[data-v-35a6dd08]{border-top:1px solid rgba(226,232,240,.86);display:grid;gap:10px;margin-top:24px;padding-top:18px}.mobileMenuPanel__primaryAction[data-v-35a6dd08],.mobileMenuPanel__secondaryAction[data-v-35a6dd08]{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:700;justify-content:center;line-height:1;min-height:44px;padding:0 14px}.mobileMenuPanel__primaryAction[data-v-35a6dd08]{background:linear-gradient(135deg,var(--brand-primary-start) 0,var(--brand-primary-end) 100%);border:0;box-shadow:0 12px 26px #5f63f729;color:#fff}.mobileMenuPanel__secondaryAction[data-v-35a6dd08]{background:#fff;border:1px solid rgba(224,231,244,.92);color:#1f2a44}}@media (min-width:768px) and (max-width:1099px){.mainHeader[data-v-35a6dd08]{gap:18px}.logoContainer__image[data-v-35a6dd08]{height:26px}.headerNav[data-v-35a6dd08]{gap:6px}.headerNav__link[data-v-35a6dd08]{padding:8px 10px}.headerNav__link--login[data-v-35a6dd08]{margin-left:2px}.headerNav__divider[data-v-35a6dd08]{margin:0 2px 0 4px}.headerNav__cta[data-v-35a6dd08]{min-height:34px;padding:0 14px}.headerNav__account[data-v-35a6dd08]{margin-left:8px}}.authModal-enter-active[data-v-0287aacb],.authModal-leave-active[data-v-0287aacb]{transition:opacity .24s ease,transform .24s ease}.authModal-enter-from[data-v-0287aacb],.authModal-leave-to[data-v-0287aacb]{opacity:0}.authModal-enter-from .authModal__dialog[data-v-0287aacb],.authModal-leave-to .authModal__dialog[data-v-0287aacb]{transform:translateY(12px) scale(.98)}.authModal[data-v-0287aacb]{align-items:start;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:78px 20px 20px;position:fixed;z-index:1300}.authModal__backdrop[data-v-0287aacb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 20% 10%,rgba(96,105,247,.14),transparent 24%),radial-gradient(circle at 80% 18%,rgba(99,184,246,.1),transparent 28%),#0f172a2e;top:0;right:0;bottom:0;left:0;position:absolute}.authModal__dialog[data-v-0287aacb]{background:linear-gradient(180deg,#fffffffb,#f9fbfff7),linear-gradient(135deg,#ffffffb8,#eef3fcc2);border:1px solid var(--modal-panel-border-color);border-radius:var(--modal-panel-radius);box-shadow:0 30px 70px #26376542,inset 0 1px #ffffffeb;padding:var(--modal-panel-padding-top) var(--modal-panel-padding-x) var(--modal-panel-padding-bottom);position:relative;width:min(100%,454px);z-index:1}.authModal__dialog--sent[data-v-0287aacb]{padding-bottom:30px;padding-top:44px}.authModal__back[data-v-0287aacb],.authModal__close[data-v-0287aacb]{align-items:center;background:#ffffffc7;border:1px solid var(--modal-close-border-color);border-radius:999px;cursor:pointer;display:inline-flex;height:var(--modal-close-size);justify-content:center;padding:0;position:absolute;top:var(--modal-close-offset);transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:var(--modal-close-size)}.authModal__back[data-v-0287aacb]{left:var(--modal-close-offset)}.authModal__close[data-v-0287aacb]{right:var(--modal-close-offset)}.authModal__back[data-v-0287aacb]:focus-visible,.authModal__back[data-v-0287aacb]:hover,.authModal__close[data-v-0287aacb]:focus-visible,.authModal__close[data-v-0287aacb]:hover{background:#f8fafff5;border-color:#b7c8e5}.authModal__iconImage[data-v-0287aacb]{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.authModal__iconImage--back[data-v-0287aacb]{height:18px;width:18px}.authModal__iconImage--close[data-v-0287aacb]{height:var(--modal-close-icon-size);width:var(--modal-close-icon-size)}.authModal__title[data-v-0287aacb]{color:#16233f;font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);letter-spacing:var(--modal-title-letter-spacing);line-height:var(--modal-title-line-height);margin:0}.authModal__description[data-v-0287aacb],.authModal__title[data-v-0287aacb]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:center}.authModal__description[data-v-0287aacb]{color:#70819d;font-size:var(--modal-description-size);font-weight:400;letter-spacing:var(--modal-description-letter-spacing);line-height:var(--modal-description-line-height);margin:var(--modal-description-margin-top) auto 0;max-width:var(--modal-description-max-width)}.authModal__form[data-v-0287aacb]{margin-top:26px}.authModal__provider[data-v-0287aacb],.authModal__submit[data-v-0287aacb]{border-radius:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:52px;width:100%}.authModal__provider[data-v-0287aacb]{align-items:center;background:linear-gradient(180deg,#fffffffc,#fbfdfffc);border:1px solid #ccd8eb;box-shadow:inset 0 1px #ffffffb3;color:#2f3f5c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:11px;justify-content:center;padding:0 18px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.authModal__provider[data-v-0287aacb]:focus-visible,.authModal__provider[data-v-0287aacb]:hover{border-color:#bdcce5;box-shadow:0 10px 22px #7587ad1a}.authModal__provider[data-v-0287aacb]:disabled{border-color:#ccd8eb;box-shadow:none;cursor:not-allowed;opacity:.72}.authModal__providerMark[data-v-0287aacb]{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.authModal__providerIcon[data-v-0287aacb]{display:block;height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.authModal__loadingSpinner[data-v-0287aacb],.authModal__submitSpinner[data-v-0287aacb]{animation:authModalSpin-0287aacb .8s linear infinite;border-radius:999px}.authModal__loadingSpinner[data-v-0287aacb]{border:2px solid rgba(47,63,92,.14);border-top-color:#2f3f5c;height:18px;width:18px}.authModal__submitSpinner[data-v-0287aacb]{border:2px solid hsla(0,0%,100%,.34);border-top-color:#fff;height:18px;width:18px}.authModal__divider[data-v-0287aacb]{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin:24px 0}.authModal__divider span[data-v-0287aacb]:first-child,.authModal__divider span[data-v-0287aacb]:last-child{background:#d0dbee;height:1px}.authModal__divider span[data-v-0287aacb]:nth-child(2){color:#6f809d;font-size:11px;font-weight:600;letter-spacing:.12em}.authModal__field[data-v-0287aacb]{display:block;position:relative}.authModal__fieldLabel[data-v-0287aacb]{background:#fafcfffa;color:#27334d;font-size:12px;font-weight:500;left:16px;letter-spacing:-.01em;line-height:1.2;padding:0 6px;position:absolute;top:-8px;z-index:1}.authModal__field input[data-v-0287aacb]{background:#fff;border:1px solid #ccd8eb;border-radius:16px;box-sizing:border-box;color:#31405d;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;height:56px;line-height:54px;outline:none;padding:0 18px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.authModal__field input[data-v-0287aacb]:focus{background:#fff;border-color:#bccde7;box-shadow:0 0 0 3px #c5d3ec57}.authModal__field input[data-v-0287aacb]:disabled{background:#fff;color:#8090ab;cursor:not-allowed}.authModal__field input[data-v-0287aacb]:-webkit-autofill,.authModal__field input[data-v-0287aacb]:-webkit-autofill:active,.authModal__field input[data-v-0287aacb]:-webkit-autofill:focus,.authModal__field input[data-v-0287aacb]:-webkit-autofill:hover{-webkit-text-fill-color:#31405d;box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:#31405d;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.authModal__submit[data-v-0287aacb]{background:linear-gradient(180deg,#c9d5ea,#c4d0e6);border:1px solid #b7c7df;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.authModal__submit[data-v-0287aacb]:disabled{box-shadow:none;cursor:not-allowed;opacity:1}.authModal__submit[data-v-0287aacb]:not(:disabled){background:linear-gradient(180deg,#5c72ff,#4660f2);border-color:#616df8;box-shadow:0 18px 28px #5b60e638}.authModal__submit[data-v-0287aacb]:not(:disabled):focus-visible,.authModal__submit[data-v-0287aacb]:not(:disabled):hover{box-shadow:0 20px 30px #5b60e647}.authModal__submit--mailbox[data-v-0287aacb]{margin-top:0}.authModal__submit--mailbox[data-v-0287aacb]:disabled{cursor:not-allowed;opacity:.86}.authModal__submitContent[data-v-0287aacb]{align-items:center;display:inline-flex;gap:10px;justify-content:center}.authModal__mailbox[data-v-0287aacb]{display:flex;justify-content:center;margin-top:20px}.authModal__mailboxImage[data-v-0287aacb]{display:block;-o-object-fit:contain;object-fit:contain;width:74px}.authModal__sentLead[data-v-0287aacb]{color:#5b6f8f;font-size:16px;font-weight:500;line-height:1.6;margin:34px auto 0;max-width:296px}.authModal__sentEmail[data-v-0287aacb],.authModal__sentLead[data-v-0287aacb]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:center}.authModal__sentEmail[data-v-0287aacb]{align-items:center;background:linear-gradient(180deg,#f5f8fff5,#eef3fff5);border:1px solid #ccd7ff;border-radius:999px;color:#365ef0;display:flex;font-size:15px;font-weight:400;justify-content:center;line-height:1.2;margin:20px auto 0;min-height:40px;padding:0 16px;width:-moz-fit-content;width:fit-content;word-break:break-all}.authModal__sentHint[data-v-0287aacb]{color:#5b6f8f;font-size:14px;line-height:1.62;margin:28px auto 20px;max-width:318px;text-align:center}.authModal__sentFooter[data-v-0287aacb],.authModal__sentHint[data-v-0287aacb]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.authModal__sentFooter[data-v-0287aacb]{color:#6f809d;display:flex;font-size:11px;gap:6px;justify-content:center;line-height:1.4;margin:18px 0 0}.authModal__textButton[data-v-0287aacb]{background:transparent;border:0;color:#365ef0;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:11px;font-weight:400;padding:0}.authModal__textButton[data-v-0287aacb]:disabled{color:#a6b1c5;cursor:not-allowed;opacity:1}.authModal__countdown[data-v-0287aacb]{color:#9aa6bb;font-size:11px;font-weight:500;line-height:1.4}.authModal__statusText[data-v-0287aacb]{color:#60708f;font-size:13px;font-weight:500;line-height:1.55;margin:14px 0 0;text-align:center}.authModal__statusText--error[data-v-0287aacb]{color:#c14d63}.authModal__srOnly[data-v-0287aacb]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes authModalSpin-0287aacb{to{transform:rotate(1turn)}}@media (max-width:640px){.authModal[data-v-0287aacb]{padding:56px 12px 12px}.authModal__dialog[data-v-0287aacb]{border-radius:var(--modal-mobile-panel-radius);padding:var(--modal-mobile-panel-padding-top) var(--modal-mobile-panel-padding-x) var(--modal-mobile-panel-padding-bottom);width:100%}.authModal__dialog--sent[data-v-0287aacb]{padding-bottom:24px;padding-top:40px}.authModal__back[data-v-0287aacb],.authModal__close[data-v-0287aacb]{height:var(--modal-mobile-close-size);top:var(--modal-mobile-close-offset);width:var(--modal-mobile-close-size)}.authModal__back[data-v-0287aacb]{left:var(--modal-mobile-close-offset)}.authModal__close[data-v-0287aacb]{right:var(--modal-mobile-close-offset)}.authModal__title[data-v-0287aacb]{font-size:var(--modal-mobile-title-size)}.authModal__description[data-v-0287aacb],.authModal__sentHint[data-v-0287aacb],.authModal__sentLead[data-v-0287aacb]{font-size:var(--modal-mobile-description-size);max-width:var(--modal-mobile-description-max-width)}.authModal__sentFooter[data-v-0287aacb]{flex-wrap:wrap}}
