.auth_authShell__pwnkM{--paper:#fcfdf9;--ink:#283c32;--quiet:#607064;--line:#d5dfd0;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.65;color-scheme:light;display:flex;flex-direction:column}body:has(.auth_authShell__pwnkM){overflow:auto;background:#fcfdf9}.auth_authShell__pwnkM *{box-sizing:border-box}.auth_authShell__pwnkM a{color:inherit;text-decoration:none}.auth_authShell__pwnkM input{font:inherit}.auth_authShell__pwnkM button{cursor:pointer}.auth_authShell__pwnkM button:disabled{cursor:default}.auth_authShell__pwnkM :is(a,button,input,summary):focus-visible{outline:3px solid #8c70a8;outline-offset:4px}.auth_authShell__pwnkM :is(h1,h2,h3,p){margin:0}.auth_authShell__pwnkM p{color:var(--quiet)}.auth_authShell__pwnkM svg{flex-shrink:0}.auth_header__Y9CNb{max-width:1440px;width:100%;margin:0 auto;padding:30px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.auth_back__EBM0p{display:inline-flex;align-items:center;gap:9px;font-size:14px;min-height:44px}.auth_back__EBM0p:hover{text-decoration:underline;text-underline-offset:5px}.auth_layout__dLkQQ{max-width:1440px;width:100%;padding:12px 48px 32px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center;flex:1 1}.auth_authStory__618WH{align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#eaf0df;border:1px solid #d8e1ce;border-radius:28px;overflow:hidden;min-width:0;min-height:630px;padding:clamp(32px,4vw,56px) 0 30px}.auth_storyCopy__4PqI_{padding:0 clamp(30px,4vw,56px)}.auth_storyCopy__4PqI_ h2{font-family:var(--font-display);font-size:clamp(56px,5.4vw,80px);font-weight:400;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.auth_storyCopy__4PqI_ p{font-size:17px;line-height:1.8;max-width:350px;margin-top:24px}.auth_storyArt__IP3wz{margin:28px -3% 20px}.auth_storyArt__IP3wz svg{display:block;width:100%;height:auto}.auth_storyFooter__y3xPk{margin:auto clamp(30px,4vw,56px) 0;padding-top:24px;display:grid;gap:12px;font-size:14px;color:#536550}.auth_storyFooter__y3xPk a{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:32px;color:#283c32;font-weight:600}.auth_authSide__Jy08r{min-width:0;padding:32px 0;outline:none}.auth_authCard__X4K_x{width:100%;max-width:480px;margin:0 auto}.auth_authCard__X4K_x h1{font-family:var(--font-display);font-size:clamp(44px,4.2vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.auth_authCard__X4K_x .auth_subtitle__vwMTi{font-size:16px;line-height:1.75;margin:18px 0 32px}.auth_eyebrow__mGfXZ{display:block;font-size:13px;line-height:1.6;color:#607064;margin-bottom:16px}.auth_authLegal__G5jHW{max-width:1440px;width:100%;margin:auto auto 0;padding:24px 48px 88px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px;color:#657165}.auth_authLegal__G5jHW nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.auth_authLegal__G5jHW a:hover{text-decoration:underline;text-underline-offset:4px}.auth_inviteNote__CHUXO{border-left:3px solid #adc985;padding:8px 0 8px 16px;margin-bottom:26px;font-size:14px;line-height:1.65;color:#536550}.auth_inviteNote__CHUXO>span{display:none}.auth_form__LyriI{display:flex;flex-direction:column;gap:24px}.auth_form__LyriI label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600;color:#334b3c}.auth_form__LyriI input{width:100%;min-width:0;height:54px;padding:0 16px;background:#fff;border:1px solid #bdcbbc;border-radius:12px;color:#283c32;font-size:16px;font-weight:400;box-shadow:0 2px 0 #e9ede3;transition:border-color .15s,box-shadow .15s}.auth_form__LyriI input:hover{border-color:#809779}.auth_form__LyriI input:focus{border-color:#748b60;box-shadow:0 0 0 3px #dfeaca;outline:none}.auth_form__LyriI input::placeholder{color:#7c8579;opacity:1}.auth_form__LyriI input:disabled{background:#f0f2e9}.auth_form__LyriI small{font-size:13px;color:#637360;font-weight:400;line-height:1.6}.auth_passwordGroup__D1eIM{display:flex;flex-direction:column;gap:10px}.auth_labelRow__Hp_Co{display:flex;justify-content:space-between;align-items:center;gap:12px}.auth_labelRow__Hp_Co>button{border:0;background:none;padding:4px 0;font-size:13px;color:#556b4e;text-decoration:underline;text-underline-offset:4px}.auth_passwordField__7nMMl{display:block;position:relative}.auth_passwordField__7nMMl input{padding-right:54px}.auth_passwordField__7nMMl>button{position:absolute;right:4px;top:5px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:#607064}.auth_passwordField__7nMMl>button:hover{background:#edf1e7}.auth_textButton__2oRDM{border:0;background:none;padding:6px 0;color:#526b48;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.auth_authCard__X4K_x>.auth_textButton__2oRDM,.auth_sent__1gvmS>.auth_textButton__2oRDM{display:flex;width:fit-content;margin:24px auto 0}.auth_divider__sDnGw{display:flex;align-items:center;gap:16px;margin:24px 0;color:#71816a;font-size:13px}.auth_switchMode__kBvUy{font-size:14px;line-height:1.8;text-align:center;margin-top:28px!important}.auth_switchMode__kBvUy button{border:0;background:none;padding:5px;color:#3d5b35;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}.auth_hint__HyoH9{font-size:13px;line-height:1.8;margin-top:22px!important}.auth_hint__HyoH9 a{text-decoration:underline;text-underline-offset:3px}.auth_error__b24v6,.auth_notice__xWPYy{font-size:14px;line-height:1.7;padding:16px 18px;border-radius:12px;margin-bottom:24px}.auth_notice__xWPYy{background:#f0f3e8;border:1px solid #d8dfce;color:#536650}.auth_notice__xWPYy a{text-decoration:underline;text-underline-offset:4px}.auth_error__b24v6{background:#fff0e8;border:1px solid #e4c3af;color:#87492b!important;margin-top:20px!important}.auth_mailIcon__r_Xge{display:grid;width:64px;height:64px;place-items:center;background:#e6edda;border:1px solid #c8d8b1;border-radius:20px;color:#55704a;box-shadow:3px 3px 0 #e9def2;margin-bottom:28px}.auth_emailReceipt___Zhj4{font-size:16px;overflow-wrap:anywhere;font-weight:600;margin-top:24px}.auth_sent__1gvmS>p{margin-top:18px}.auth_sent__1gvmS>.auth_primary__ZihTT{margin-top:28px}.auth_form__LyriI .auth_codeInput__RfInP{text-align:center;font-family:var(--font-mono);font-size:26px;letter-spacing:.25em;height:66px}.auth_skipLink__hKS_w{position:absolute;top:-100px;left:24px;z-index:50;background:#fff;padding:12px 20px;border-radius:8px}.auth_skipLink__hKS_w:focus{top:12px}@media(min-width:1600px){.auth_layout__dLkQQ{max-height:900px}.auth_authStory__618WH{min-height:710px}}@media(max-width:1000px){.auth_header__Y9CNb{padding:24px 30px}.auth_layout__dLkQQ{padding:8px 30px 24px;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth_authStory__618WH{min-height:610px}.auth_storyCopy__4PqI_,.auth_storyFooter__y3xPk{padding-left:0;padding-right:0}.auth_storyCopy__4PqI_{margin:0 28px}.auth_storyCopy__4PqI_ h2{font-size:58px}.auth_storyFooter__y3xPk{margin-left:28px;margin-right:28px}.auth_authLegal__G5jHW{padding:22px 30px 88px}.auth_authCard__X4K_x h1{font-size:48px}}@media(max-width:760px){.auth_header__Y9CNb{padding:22px 24px;gap:16px}.auth_back__EBM0p{font-size:13px}.auth_back__EBM0p svg{width:14px}.auth_layout__dLkQQ{display:block;padding:28px 24px 40px;max-width:500px;margin:0 auto;flex:1 1}.auth_authStory__618WH{display:none}.auth_authSide__Jy08r{padding:0}.auth_authCard__X4K_x h1{font-size:48px}.auth_authCard__X4K_x .auth_subtitle__vwMTi{margin-top:16px;margin-bottom:28px}.auth_authLegal__G5jHW{padding:24px 24px 88px;flex-wrap:wrap;font-size:12px}.auth_authLegal__G5jHW nav{gap:18px}.auth_form__LyriI{gap:22px}}@media(prefers-reduced-motion:reduce){.auth_authShell__pwnkM *{transition:none!important}}.auth_socialOptions__Utv_l{display:grid;gap:12px;margin:32px 0}.auth_socialOptions__Utv_l .auth_divider__sDnGw{margin:12px 0 0}.auth_termsCheck__E1vtQ a{text-decoration:underline;text-underline-offset:3px}.auth_form__LyriI .auth_termsCheck__E1vtQ{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;line-height:1.75;font-weight:400}.auth_form__LyriI .auth_termsCheck__E1vtQ input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;padding:0;box-shadow:none;accent-color:#557047}.auth_acceptance__tNSYn{display:grid;gap:24px;font-size:15px;line-height:1.8}.auth_acceptance__tNSYn a{text-decoration:underline;text-underline-offset:4px}.auth_acceptance__tNSYn .auth_error__b24v6,.auth_acceptance__tNSYn .auth_hint__HyoH9{margin:0!important}.auth_draftPreview__nARbU{padding:0;margin:0 0 24px;border:0;background:none;font-size:15px;overflow-wrap:anywhere}.auth_draftPreview__nARbU p{margin:8px 0;max-height:150px;overflow:auto;white-space:pre-wrap}.auth_draftPreview__nARbU span{color:var(--dp-color-muted)}.auth_draftPreview__nARbU summary{cursor:pointer;min-height:44px}.auth_socialOptions__Utv_l button{position:relative;justify-content:center;padding:16px 48px}.auth_socialOptions__Utv_l button svg{position:absolute;left:22px}.auth_authCard__X4K_x>.auth_emailBack__OMFAj{margin:0 0 20px;justify-content:flex-start}.auth_authCard__X4K_x>h1+.auth_form__LyriI{margin-top:32px}.auth_resend__3N7DQ{margin-top:28px}.auth_authShell__pwnkM .auth_primary__ZihTT,.auth_authShell__pwnkM .auth_secondary__jmkrk{--button-face:var(--dp-color-paper)}.auth_primary__ZihTT:hover:not(:disabled),.auth_secondary__jmkrk:hover:not(:disabled){background:var(--dp-color-paper)}.auth_inlineAction__CKm2n{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.auth_form__LyriI .auth_codeInput__RfInP{letter-spacing:.3em;font-size:24px;font-weight:650}@media(max-width:400px){.auth_back__EBM0p{font-size:0;gap:0;width:40px;flex-shrink:0;justify-content:center}.auth_back__EBM0p svg{width:18px;height:18px}}