/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.connect-card{box-sizing:border-box;background:#fff;border:1px solid #ebeae3;border-radius:20px;flex-direction:column;gap:24px;width:min(100%,480px);padding:24px 20px;display:flex;box-shadow:0 6px 18px #00000014}@media (width>=640px){.connect-card{padding:32px}}.connect-card--form{border-color:#eaeaea;border-radius:16px;gap:32px;width:min(100%,563px);box-shadow:0 6px 9px #00000014}@media (width>=640px){.connect-card--form{padding:24px}}.connect-card__title{letter-spacing:.0015em;text-align:center;color:#002021;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:normal}.connect-card__section{flex-direction:column;gap:12px;display:flex}.connect-card__text,.connect-card__note{color:#6e6e69;text-align:center;margin:0;display:block}.connect-card__label-row{align-items:center;gap:4px;display:flex}.connect-card__label{letter-spacing:.0025em;color:#002021;margin:0;font-size:14px;font-weight:400;line-height:135%}.connect-card__help{color:#6e6e69;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:-1px 0;padding:0;font-size:16px;display:inline-flex}.connect-card__help:hover,.connect-card__help:focus-visible{color:#057678}.connect-card__help:focus-visible{outline-offset:1px;outline:2px solid #057678}.connect-card__tooltip{z-index:50;box-sizing:border-box;color:#fff;background:#002021;border-radius:10px;max-width:280px;padding:8px 12px;box-shadow:0 2px 6px #0000000f}.connect-card__terms{letter-spacing:.0025em;color:#6e6e69;cursor:pointer;align-items:flex-start;gap:4px;font-size:14px;line-height:135%;display:flex}.connect-card__terms a{color:inherit;text-decoration:underline}.connect-card__terms a:hover,.connect-card__terms a:focus-visible{color:#057678}.connect-card__checkbox{accent-color:#057678;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}.connect-card__checkbox:focus-visible{outline-offset:4px;outline:2px solid #057678}.connect-card__input{box-sizing:border-box;color:#002021;letter-spacing:.0025em;background:#fff;border:1px solid #eaeaea;border-radius:10px;width:100%;padding:14px 16px;font-size:14px;line-height:135%}.connect-card__input::placeholder{color:#c2c2bd}.connect-card__input:focus-visible{outline-offset:0;outline:2px solid #057678}.connect-card__button{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:32px;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:36px;padding:0 64px;font-size:16px;font-weight:500;line-height:normal;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.connect-card__button--primary{color:#fff;background:#057678}.connect-card__button--primary:hover:not(:disabled){background:#00595a}.connect-card__button--save{letter-spacing:.0125em;text-transform:uppercase;border-radius:48px;align-self:center;width:auto;max-width:100%;height:auto;min-height:32px;padding:0 76px;font-weight:700}@media (width<=639px),(width>=768px) and (width<=1023px){.connect-card__button--save{width:100%;padding:0 16px}}.connect-card__button--google{color:#000;background:#fff;border-color:#eaeaea;border-radius:40px;gap:12px;height:40px;padding:0 12px;font-size:14px;font-weight:400}.connect-card__button--google:hover:not(:disabled){border-color:#057678}.connect-card__button:focus-visible{outline-offset:4px;outline:2px solid #057678}.connect-card__button:disabled{opacity:.5;cursor:not-allowed}.connect-card__google-icon{flex-shrink:0;width:19px;height:18px}.connect-card__error{color:#c75c3f;background:#fff3ed;border-radius:10px;margin:0;padding:12px 16px}.connect-page{box-sizing:border-box;background:#fafafa;width:100%;min-height:100dvh;display:flex}.connect-page__hero{display:none}.connect-page__panel{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:flex-start;min-width:0;padding:32px 16px;display:flex}@media (width>=768px){.connect-page__hero{box-sizing:border-box;background:#fff;flex:50%;align-items:center;min-width:0;padding:32px clamp(24px,6.25vw,120px);display:flex}.connect-page__panel{flex-basis:50%;align-items:center;padding:72px 24px}}.connect-hero{flex-direction:column;gap:40px;width:100%;max-width:720px;display:flex}.connect-hero__intro{flex-direction:column;gap:20px;display:flex}.connect-hero__logos{align-items:center;gap:12px;display:flex}.connect-hero__logo{border-radius:40px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.connect-hero__logo img{width:30px;height:30px}.connect-hero__app-logo{width:28px;height:28px}.connect-hero__sync{color:#434343;width:24px;height:24px}.connect-hero__title{letter-spacing:.0025em;color:#002021;text-wrap:pretty;margin:0;font-size:clamp(24px,1.75vw,32px);font-weight:500;line-height:normal}.connect-hero__text{letter-spacing:.0025em;color:#475569;text-wrap:pretty;margin:0;font-size:14px;line-height:135%}.connect-hero__features{flex-wrap:wrap;gap:20px 42px;margin:0;padding:0;list-style:none;display:flex}.connect-hero__feature{flex-direction:column;flex:160px;gap:8px;min-width:0;display:flex}.connect-hero__feature-icon{width:48px;height:48px}.connect-hero__feature-title{color:#002021;margin:0;font-size:16px;font-weight:600;line-height:150%}.connect-hero__feature-text{letter-spacing:.0025em;color:#002021;margin:0;font-size:14px;line-height:135%}
