.fo-auth-page{color:#192e35;min-height:100vh;font-family:var(--brand-font,Manrope,sans-serif);background:#f5f6f8;padding:34px max(28px,50vw - 590px)}.fo-auth-brand{letter-spacing:-.8px;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.fo-auth-brand>span{width:35px;font-size:40px;font-weight:900;line-height:1;position:relative}.fo-auth-brand em{font-size:23px;font-style:normal;position:absolute;top:-3px;right:-2px}.fo-auth-brand strong{font-size:20px;font-weight:700}.fo-auth-brand b{font-weight:400}.fo-auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:85px;max-width:1120px;margin:64px auto 55px;display:grid}.fo-auth-kicker{letter-spacing:2px;color:#5f707a;font-size:10px}.fo-auth-story h1{letter-spacing:-2.1px;margin:25px 0;font-size:55px;font-weight:400;line-height:1.08}.fo-auth-story h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.fo-auth-story>p{color:#5e6b70;max-width:420px;font-size:14px;line-height:1.8}.fo-auth-benefits{gap:16px;margin-top:33px;display:grid}.fo-auth-benefits>div{color:#5f707a;align-items:center;gap:10px;font-size:12px;display:flex}.fo-auth-benefits svg{color:#5f707a;flex-shrink:0}.fo-auth-assurance{color:#5f707a;border-top:1px solid #e4e8ed;align-items:flex-start;gap:13px;max-width:410px;margin-top:36px;padding-top:23px;display:flex}.fo-auth-assurance svg{flex-shrink:0;margin-top:2px}.fo-auth-assurance p{margin:0;font-size:11px;line-height:1.8}.fo-auth-card{background:#fff;border:1px solid #e4e8ed;border-radius:17px;max-width:465px;padding:34px;box-shadow:0 16px 50px #1e382109}.fo-auth-card-icon{color:#5f707a;background:#eef2ff;border:1px solid #e4e8ed;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.fo-auth-card h2{letter-spacing:-.8px;margin:22px 0 12px;font-size:25px;font-weight:500;line-height:1.25}.fo-auth-intro{color:#66746d;margin:0 0 26px;font-size:12px;line-height:1.8}.fo-auth-card form>label{color:#5f707a;margin-top:18px;font-size:11px;font-weight:600;display:block}.fo-auth-card input{color:#192e35;background:#f5f6f8;border:1px solid #e4e8ed;border-radius:7px;outline-color:#8ca4ee;width:100%;margin-top:8px;padding:12px 13px;font-size:13px;display:block}.fo-auth-card input:disabled{opacity:.65}.fo-auth-password{display:block;position:relative}.fo-auth-password input{padding-right:46px}.fo-auth-password>button{color:#5f707a;background:0 0;border:0;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:flex;position:absolute;top:6px;right:8px}.fo-auth-field-hint{color:#5f707a;margin:9px 0 0;font-size:10px;line-height:1.6}.fo-auth-text-button{color:#5f707a;text-underline-offset:3px;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;text-decoration:underline}.fo-auth-notice{color:#5f707a;background:#eef2ff;border:1px solid #e0e8d4;border-radius:6px;margin-top:14px;padding:13px;font-size:11px;line-height:1.8}.fo-auth-notice a{text-underline-offset:3px}.fo-auth-error{color:#8d4235;background:#fff3ef;border:1px solid #eed8d1;border-radius:7px;margin-top:18px;padding:12px 13px;font-size:11px;line-height:1.7}.fo-auth-submit{color:#192e35;background:#244ee8;border:1px solid #e4e8ed;border-radius:7px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:12px;width:100%;min-height:45px;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:600;display:flex}.fo-auth-submit:disabled{opacity:.6}.fo-auth-switch{text-align:center;color:#5f707a;margin:23px 0 0;font-size:11px;line-height:1.8}.fo-auth-switch a{color:#5f707a;text-underline-offset:3px;margin-left:5px;font-weight:600}.fo-auth-owner-access{color:#5f707a;border-top:1px solid #e4e8ed;margin-top:25px;padding-top:20px;font-size:10px}.fo-auth-owner-access summary{cursor:pointer}.fo-auth-owner-access p{margin:12px 0;font-size:10px;line-height:1.8}.fo-auth-owner-access a{color:#5f707a;text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.fo-auth-footer{color:#5f707a;border-top:1px solid #e4e8ed;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;padding-top:24px;font-size:10px;display:flex}.fo-auth-footer a{align-items:center;gap:5px;text-decoration:none;display:flex}.fo-auth-spin{animation:1s linear infinite fo-auth-spin}@keyframes fo-auth-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.fo-auth-layout{gap:40px;margin-top:48px}.fo-auth-story h1{font-size:44px}.fo-auth-card,.fo-auth-page{padding:28px}}@media (max-width:720px){.fo-auth-page{padding:22px 20px 28px}.fo-auth-layout{grid-template-columns:1fr;gap:28px;max-width:460px;margin:34px auto 30px}.fo-auth-story h1{letter-spacing:-1.4px;margin:17px 0;font-size:38px}.fo-auth-story>p{max-width:370px;font-size:12px}.fo-auth-benefits,.fo-auth-assurance{display:none}.fo-auth-card{max-width:none;padding:25px}.fo-auth-card h2{margin-top:18px;font-size:24px}.fo-auth-footer{align-items:flex-start;font-size:9px;line-height:1.8}.fo-auth-footer>span{text-align:right;max-width:170px}.fo-auth-brand strong{font-size:18px}.fo-auth-brand>span{width:32px;font-size:36px}.fo-auth-owner-access{margin-top:22px}}@media (prefers-reduced-motion:reduce){.fo-auth-spin{animation:none}}.fo-auth-current-account{background:#eef2ff;border:1px solid #eef2ff;border-radius:8px;margin:0 0 23px;padding:14px 15px}.fo-auth-current-account>span{color:#5f707a;font-size:10px;display:block}.fo-auth-current-account>strong{color:#5f707a;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500;display:block}.fo-auth-current-account>div{flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;display:flex}.fo-auth-current-account a{color:#5f707a;text-underline-offset:3px;align-items:center;gap:5px;font-size:10px;display:inline-flex}.fo-auth-page{font-family:var(--brand-font,Manrope,sans-serif);background:#f5f6f8}.fo-auth-brand>span{color:#fff;background:#244ee8;border-radius:10px;place-items:center;width:36px;height:36px;padding-right:2px;font:italic 35px/1 Georgia,serif;display:grid}.fo-auth-brand em{display:none}.fo-auth-brand strong{font-size:21px}.fo-auth-kicker{letter-spacing:0;color:#244ee8;font-size:11px;font-weight:650}.fo-auth-layout{gap:95px;margin-top:65px}.fo-auth-story h1{letter-spacing:-2.1px;font-family:inherit;font-size:52px;font-weight:600;line-height:1.13}.fo-auth-story h1 em{font-family:inherit;font-style:normal;font-weight:600}.fo-auth-story>p{color:#687981;font-size:14px;line-height:1.9}.fo-auth-benefits{gap:18px}.fo-auth-benefits>div{color:#4b626d;font-size:12px}.fo-auth-benefits svg{color:#244ee8}.fo-auth-assurance{color:#72828a;border-color:#e2e7ed}.fo-auth-card{border:1px solid #e1e6ec;border-radius:18px;padding:34px;box-shadow:0 12px 36px #20374a04}.fo-auth-card-icon{color:#244ee8;background:#eff3ff;border-color:#e0e8ff}.fo-auth-card h2{letter-spacing:-.7px;margin-top:21px;font-size:25px;font-weight:650}.fo-auth-intro{color:#6b7b84;font-size:12px;line-height:1.8}.fo-auth-card form>label{color:#425761;font-size:12px;font-weight:600}.fo-auth-card input{color:#192e35;background:#fff;border-color:#dce3eb;border-radius:9px;min-height:47px;font-size:13px;line-height:1.6}.fo-auth-card input:focus{outline-offset:1px;border-color:#244ee8;outline:2px solid #e4ebff}.fo-auth-card input::placeholder{color:#97a4ac}.fo-auth-password>button{top:8px}.fo-auth-submit{color:#fff;background:#244ee8;border-color:#244ee8;border-radius:10px;min-height:48px;font-size:13px}.fo-auth-submit:hover{background:#173dcc}.fo-auth-switch{font-size:11px}.fo-auth-switch a,.fo-auth-text-button{color:#244ee8}:is(.fo-auth-card a:focus-visible,.fo-auth-card button:focus-visible){outline-offset:3px;outline:3px solid #93aaff}.fo-auth-notice{color:#526782;background:#f0f4ff;border-color:#dce5f5}.fo-auth-owner-access{color:#819098;border-color:#e4e8ed;font-size:10px}.fo-auth-footer{color:#7b8b93;border-color:#e4e8ed}.fo-auth-current-account{background:#f4f7ff;border-color:#e0e7f4}.fo-auth-current-account>strong,.fo-auth-current-account a{color:#244ee8}@media (max-width:1000px){.fo-auth-layout{gap:40px}.fo-auth-story h1{font-size:43px}}@media (max-width:720px){.fo-auth-layout{gap:26px;margin-top:32px}.fo-auth-story h1{letter-spacing:-1.4px;font-size:35px}.fo-auth-card{padding:25px 22px}.fo-auth-card input{font-size:16px}.fo-auth-brand strong{font-size:18px}.fo-auth-story>p{font-size:12px}.fo-auth-footer{font-size:9px}}.fo-email-action-card{max-width:480px;margin:64px auto 40px}.fo-email-action-card h1{letter-spacing:-.8px;color:#192e35;margin:22px 0 14px;font-size:28px;line-height:1.25}.fo-email-action-card form{margin-top:22px}.fo-email-action-card .fo-auth-notice{overflow-wrap:anywhere;margin:18px 0}.fo-email-action-links{color:#244ee8;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;display:flex}.fo-email-action-help{margin-top:30px!important}.fo-auth-link-button{justify-content:center;align-items:center;gap:10px;margin-top:20px;text-decoration:none;display:flex}.fo-auth-pending>.fo-auth-text-button{margin-top:18px}.fo-email-action-card a{text-underline-offset:3px}.fo-auth-intro strong{overflow-wrap:anywhere}.fo-email-action-card button:disabled{opacity:.65;cursor:wait}@media (max-width:720px){.fo-email-action-card{margin:36px auto 24px}.fo-email-action-card h1{font-size:25px}.fo-email-action-card input{font-size:16px}}
