@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");.auth-page{--auth-ink:#071a2b;--auth-navy:#0a2940;--auth-blue:#0e6079;--auth-cyan:#4ed0d8;--auth-ice:#e9f5f6;--auth-paper:#f8fbfb;--auth-line:#cad9dc;--auth-muted:#61717b;min-height:100vh;background:var(--auth-paper);color:var(--auth-ink);font:400 16px/1.6 DM Sans,sans-serif;display:flex;flex-direction:column}.auth-page *{box-sizing:border-box}.auth-page button,.auth-page input,.auth-page select{font:inherit}.auth-page a{text-decoration:none;color:inherit}.auth-page button{cursor:pointer}.auth-page button:disabled{cursor:wait;opacity:.55}.auth-page :focus-visible{outline:3px solid var(--auth-cyan);outline-offset:3px}.auth-skip{position:absolute;top:-100px;left:20px;z-index:10;background:white;padding:12px}.auth-skip:focus{top:12px}.auth-header{height:88px;border-bottom:1px solid var(--auth-line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(24px,calc((100vw - 1172px)/2));background:var(--auth-paper)}.auth-header img{width:240px;height:auto;max-height:64px;object-fit:contain;display:block}.auth-back{font-size:.83rem;font-weight:600;color:var(--auth-blue)!important;display:flex;align-items:center;gap:18px}.auth-back span{font-size:1.25rem}.auth-layout{flex:1;width:100%;max-width:1220px;margin:0 auto;padding:72px 24px 80px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.auth-intro{padding:20px 0}.auth-kicker{display:flex;align-items:center;gap:12px;font:800 .65rem/1.4 Manrope,sans-serif;letter-spacing:.17em;color:var(--auth-blue);margin:0 0 24px}.auth-kicker>span{width:28px;height:2px;background:var(--auth-cyan)}.auth-intro h1{font:700 clamp(2.6rem,3.6vw,3.6rem)/1.08 Manrope,sans-serif;letter-spacing:-.045em;margin:0}.auth-intro h1 em{font-style:normal;color:var(--auth-blue)}.auth-lede{font-size:1rem;color:var(--auth-muted);max-width:440px;margin:25px 0 35px;line-height:1.8}.auth-journey{padding-top:28px;border-top:1px solid var(--auth-line)}.auth-journey>.auth-kicker{margin-bottom:20px;font-size:.6rem}.auth-journey ol{padding:0;margin:0;list-style:none;display:grid;gap:22px}.auth-journey li{display:flex;gap:18px}.auth-journey li>span{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--auth-line);font:700 .65rem Manrope,sans-serif;color:var(--auth-blue);background:var(--auth-ice)}.auth-journey h2{font:700 .88rem/1.5 Manrope,sans-serif;margin:0 0 3px;letter-spacing:-.015em}.auth-journey li p{margin:0;color:var(--auth-muted);font-size:.8rem;max-width:350px;line-height:1.6}.auth-invitation-note{font-size:.69rem;color:var(--auth-muted);margin:30px 0 0;padding-left:14px;border-left:2px solid var(--auth-cyan)}.auth-card{background:white;padding:32px 36px 28px;border:1px solid var(--auth-line);box-shadow:12px 12px 0 var(--auth-ice);min-width:0}.auth-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--auth-blue);padding-bottom:22px;border-bottom:1px solid var(--auth-line)}.auth-card-top>span{font:800 .6rem Manrope,sans-serif;letter-spacing:.17em}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:25px 0 28px;background:var(--auth-paper);border:1px solid var(--auth-line);padding:4px}.auth-tabs button{border:0;background:transparent;padding:10px;font-size:.82rem;font-weight:700;color:var(--auth-muted)}.auth-tabs button[aria-pressed=true]{background:var(--auth-navy);color:white}.auth-card>h2{font:700 1.8rem/1.25 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 10px}.auth-description{font-size:.87rem;line-height:1.7;color:var(--auth-muted);margin:0 0 26px;max-width:390px}.auth-form{display:block;margin:0}.auth-form fieldset{display:grid;gap:20px;border:0;padding:0;margin:0;min-width:0}.auth-form label{display:block;font-size:.76rem;font-weight:700;color:var(--auth-navy)}.auth-form input,.auth-form select{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid var(--auth-line);background:var(--auth-paper);color:var(--auth-ink);border-radius:2px;font-size:.87rem;min-height:47px}.auth-form input::placeholder{color:#809099}.auth-form input:focus,.auth-form select:focus{border-color:var(--auth-blue)}.auth-password-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.auth-alternatives button,.auth-password-row button{border:0;padding:0;background:transparent;color:var(--auth-blue);font-size:.74rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth-field-help{font-size:.69rem;color:var(--auth-muted);margin:6px 0 0}.auth-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 17px;margin-top:3px;color:white;background:var(--auth-navy);border:1px solid var(--auth-navy);border-radius:2px;font-size:.82rem!important;font-weight:700!important;transition:background .15s}.auth-submit:hover:not(:disabled){background:var(--auth-blue)}.auth-submit span{font-size:1.1rem}.auth-message{font-size:.78rem;line-height:1.6;color:var(--auth-blue);overflow-wrap:anywhere}.auth-message:empty{display:none}.auth-alternatives{margin-top:23px;display:grid;gap:10px;text-align:center}.auth-alternatives p{font-size:.77rem;color:var(--auth-muted);margin:0}.auth-alternatives>button{justify-self:center}.auth-card-note{padding-top:21px;margin-top:25px;border-top:1px solid var(--auth-line)}.auth-card-note strong{font:700 .72rem Manrope,sans-serif;color:var(--auth-navy)}.auth-card-note p{font-size:.71rem;line-height:1.7;color:var(--auth-muted);margin:6px 0 0}.auth-footer{max-width:1220px;width:100%;margin:0 auto;padding:22px 24px;border-top:1px solid var(--auth-line);display:flex;justify-content:space-between;gap:20px;color:var(--auth-muted);background:transparent;font-size:.68rem}.auth-footer>div{display:flex;gap:25px}.auth-footer a{color:var(--auth-blue);font-weight:600}@media(max-width:1000px){.auth-layout{gap:45px;padding-top:50px}.auth-card{padding:28px}.auth-intro h1{font-size:2.8rem}}@media(max-width:760px){.auth-layout{grid-template-columns:1fr;max-width:560px;gap:30px;padding:35px 20px 55px}.auth-intro{padding:0}.auth-intro h1{font-size:2.4rem}.auth-desktop-break{display:none}.auth-lede{margin:18px 0 0;font-size:.92rem}.auth-journey{margin-top:25px;padding-top:22px}.auth-journey ol{gap:15px}.auth-journey li p{max-width:none}.auth-invitation-note{margin-top:18px}.auth-header{padding:0 20px;height:78px}.auth-header img{width:195px}.auth-back{font-size:.72rem;gap:8px}.auth-card{grid-row:1;padding:25px;box-shadow:7px 7px 0 var(--auth-ice)}.auth-footer{padding:20px;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.auth-page *{transition:none!important}}.auth-form label.auth-consent{display:block;font-weight:400;line-height:1.6}.auth-form label.auth-consent input[type=checkbox]{display:inline-block;width:18px;height:18px;min-height:0;padding:0;margin:0 8px 0 0;vertical-align:middle;accent-color:#113c4a}.auth-form label.auth-consent a{text-decoration:underline}