.nfd-auth_page__0aeMb{--nfd-ink:#26221c;--nfd-pink:#ef007d;--nfd-pink-text:#cc006b;--nfd-mint:#6aac8e;--nfd-mint-edge:#8fc4ae;--nfd-forest:#125f3f;--nfd-card:#f5f0e8;--nfd-field:#e9e2d5;--nfd-inverse:#fbf9f5;--nfd-brand-mint:#94cdb4;--nfd-wash:rgba(234,233,227,0.4);position:relative;display:flex;min-height:100svh;width:100%;overflow-x:clip;background:#eeecea;color:var(--nfd-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.nfd-auth_bg__Ms381{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;pointer-events:none}.nfd-auth_bg__Ms381:after{content:"";position:absolute;inset:0;background:var(--nfd-wash)}.nfd-auth_bgLogin__dFOO0{background-image:url(/nfd-auth/bg-login.webp)}.nfd-auth_bgSignup__ZEPqe{background-image:url(/nfd-auth/bg-signup.webp)}.nfd-auth_logo__DbJAO{position:absolute;top:42px;left:44px;z-index:3;display:flex;align-items:flex-start;text-decoration:none}.nfd-auth_logoQuill__B34Wx{width:21px;height:42px;margin:-11px -5px 0 0;object-fit:contain;flex:none}.nfd-auth_logoStack__GJ12_{display:flex;flex-direction:column;gap:1px;padding-top:1px}.nfd-auth_logoMark__0UhVU{display:block;width:82px;height:auto}.nfd-auth_logoTagline__A8rZm{font-size:6px;font-weight:800;letter-spacing:.7px;line-height:1;color:var(--nfd-ink);padding-left:5px}.nfd-auth_split__D8SUL{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;align-items:safe center;width:100%}.nfd-auth_artPane__ZziWN{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:40px 0 40px 40px}.nfd-auth_art__90GPn{width:min(100%,760px);height:auto;filter:drop-shadow(0 24px 48px rgba(38,34,28,.1))}.nfd-auth_formPane__xSlMI{position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:48px clamp(32px,5.5vw,105px) 48px 0}.nfd-auth_mascot__83W_4{position:absolute;left:0;top:50%;z-index:-1;height:clamp(230px,29vw,560px);width:auto;translate:-86% -46%;pointer-events:none;filter:drop-shadow(0 18px 26px rgba(38,34,28,.18));transform-origin:50% 82%;animation:nfd-auth_nfdMascotIdle__Zbrtp 6.5s ease-in-out infinite}@keyframes nfd-auth_nfdMascotIdle__Zbrtp{0%{transform:translateY(0) rotate(0deg)}18%{transform:translateY(-3%) rotate(-1.2deg)}36%{transform:translateY(1%) rotate(.4deg)}58%{transform:translateY(-2.5%) rotate(2.4deg)}74%{transform:translateY(-.5%) rotate(-.6deg)}to{transform:translateY(0) rotate(0deg)}}.nfd-auth_card__7EuCA{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--nfd-card-gap,34px);width:min(750px,100%);margin-left:auto;padding:clamp(38px,3.6vw,70px) clamp(28px,3.1vw,60px);border-radius:40px;background:var(--nfd-card);box-shadow:0 2px 4px rgba(38,34,28,.04),0 28px 64px rgba(38,34,28,.1)}.nfd-auth_eyebrow__UYnEa{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0}.nfd-auth_eyebrowDot___7Fvk{width:12px;height:12px;border-radius:999px;background:var(--nfd-pink);flex:none}.nfd-auth_eyebrowText__K6MZZ{font-size:14px;font-weight:800;line-height:1.5;letter-spacing:.02em}.nfd-auth_headBlock___wgbZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%}.nfd-auth_copy__FSZnj{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.nfd-auth_h1__v4Vxw{font-size:clamp(31px,2.65vw,50px);font-weight:800;line-height:1;letter-spacing:-.025em;text-wrap:balance}.nfd-auth_pink__bBpkG{color:var(--nfd-pink)}.nfd-auth_brandI__sBJ_g{color:var(--nfd-pink-text);font-weight:800}.nfd-auth_brandPacio__GaQw_{color:var(--nfd-forest);font-weight:800}.nfd-auth_sub__5HOiA{font-size:clamp(15px,1.05vw,20px);line-height:1.5;color:#5f5a52}.nfd-auth_form__jANM_{align-items:center;gap:28px}.nfd-auth_field__7D_2s,.nfd-auth_form__jANM_{display:flex;flex-direction:column;width:100%}.nfd-auth_field__7D_2s{align-items:flex-start;gap:6px}.nfd-auth_label__Xw2vY{font-size:11.5px;font-weight:800;letter-spacing:.23px;line-height:1.5}.nfd-auth_input__ScaRC{width:100%;height:46px;padding:0 15px;border:1px solid var(--nfd-mint-edge);border-radius:11px;background:var(--nfd-field);color:var(--nfd-ink);font:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.nfd-auth_input__ScaRC::placeholder{color:#5f5a52;opacity:1}.nfd-auth_input__ScaRC:focus{outline:3px solid var(--nfd-pink-text);outline-offset:2px;border-color:var(--nfd-mint);box-shadow:none}.nfd-auth_inputError__mArA_{border-color:var(--nfd-pink)}.nfd-auth_inputError__mArA_:focus{border-color:var(--nfd-pink);box-shadow:0 0 0 3px rgba(239,0,125,.2)}.nfd-auth_fieldNote__F1C1c{font-size:12.5px;line-height:1.4;color:var(--nfd-pink-text);font-weight:600}.nfd-auth_actions__9KUe0{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.nfd-auth_btn__D_l_j{display:flex;align-items:center;justify-content:center;gap:12px;width:min(500px,100%);height:56px;padding:0 16px;border-radius:999px;border:1px solid var(--nfd-mint-edge);font:inherit;font-size:16px;font-weight:800;letter-spacing:-.005em;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease;box-shadow:2px 4px 2px rgba(0,0,0,.18)}.nfd-auth_btn__D_l_j:disabled{cursor:default}.nfd-auth_btnPrimary__VWkOI{background:var(--nfd-mint);color:var(--nfd-ink)}.nfd-auth_btnForest__las7y{background:var(--nfd-forest);color:var(--nfd-inverse)}.nfd-auth_btnForest__las7y:hover:not(:disabled),.nfd-auth_btnPrimary__VWkOI:hover:not(:disabled){box-shadow:2px 4px 4px rgba(0,0,0,.25);transform:translateY(-1px)}.nfd-auth_btnForest__las7y:active:not(:disabled),.nfd-auth_btnPrimary__VWkOI:active:not(:disabled){transform:translateY(1px);box-shadow:1px 2px 2px rgba(0,0,0,.2)}.nfd-auth_btnForest__las7y:disabled,.nfd-auth_btnPrimary__VWkOI:disabled{opacity:.62;box-shadow:none}.nfd-auth_btnGhost__5PqiE{background:#ffffff;color:var(--nfd-ink);border-color:rgba(18,95,63,.5);box-shadow:none}.nfd-auth_btnGhost__5PqiE:hover:not([aria-disabled=true]){background:#fbfaf7}.nfd-auth_btnInert__KGfI_[aria-disabled=true]{cursor:not-allowed;opacity:.72}.nfd-auth_btnIcon__UdLGd{width:16px;height:16px;flex:none}.nfd-auth_btnIconPink__IjtBX{color:var(--nfd-pink)}.nfd-auth_spin__vEWHw{animation:nfd-auth_nfdSpin__Bs5_D .9s linear infinite}@keyframes nfd-auth_nfdSpin__Bs5_D{to{transform:rotate(1turn)}}.nfd-auth_toggleRow__dDtOJ{display:flex;justify-content:center;width:100%}.nfd-auth_linkBtn__Fy2Dr{background:none;border:0;padding:4px 2px;font:inherit;font-size:14px;font-weight:600;color:var(--nfd-ink);opacity:.62;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.nfd-auth_linkBtn__Fy2Dr:hover{opacity:1;color:var(--nfd-pink-text)}.nfd-auth_passwordPanel__KyNCm{display:flex;flex-direction:column;gap:14px;width:100%;padding:20px;border:1px solid rgba(18,95,63,.18);border-radius:18px;background:rgba(255,255,255,.55)}.nfd-auth_divider__7Xp6p{display:flex;align-items:center;gap:16px;width:100%}.nfd-auth_dividerLine__z6Vbi{flex:1 0 0;min-width:1px;height:1px;background:rgba(38,34,28,.22)}.nfd-auth_dividerText__2A5U_{font-size:16px;opacity:.8}.nfd-auth_social__MDhi4{display:flex;align-items:flex-start;justify-content:center;gap:16px;width:100%}.nfd-auth_socialBtn__8dVYA{width:56px;height:56px;padding:0;border:0;border-radius:16px;background:none;cursor:not-allowed;transition:transform .2s ease,filter .2s ease;filter:drop-shadow(0 2px 6px rgba(38,34,28,.12))}.nfd-auth_socialBtn__8dVYA:hover{transform:translateY(-1px);filter:drop-shadow(0 6px 12px rgba(38,34,28,.16))}.nfd-auth_socialBtn__8dVYA img{display:block;width:56px;height:56px}.nfd-auth_footLine__c9sfd{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:8px;font-size:clamp(15px,1.05vw,20px);line-height:1.5}.nfd-auth_footMuted__cD5mV{opacity:.7}.nfd-auth_footLink__wHqpF{color:var(--nfd-pink-text);font-weight:600}.nfd-auth_footLink__wHqpF,.nfd-auth_footLink__wHqpF:hover{text-decoration:underline;text-underline-offset:3px}.nfd-auth_consent__AuwwB{display:flex;align-items:flex-start;gap:8px;width:100%}.nfd-auth_checkbox__wlDvG{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:4px 0 0;border:1px solid var(--nfd-forest);border-radius:2px;background:transparent;cursor:pointer;flex:none;display:grid;place-content:center;transition:background-color .15s ease}.nfd-auth_checkbox__wlDvG:after{content:"";width:8px;height:5px;border-left:1.6px solid var(--nfd-inverse);border-bottom:1.6px solid var(--nfd-inverse);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .15s ease}.nfd-auth_checkbox__wlDvG:checked{background:var(--nfd-forest)}.nfd-auth_checkbox__wlDvG:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.nfd-auth_checkbox__wlDvG:focus-visible{outline:3px solid var(--nfd-pink-text);outline-offset:2px}.nfd-auth_consentText__oDtW9{flex:1 0 0;min-width:1px;font-size:14px;line-height:1.5}.nfd-auth_consentLink__RBku0{color:var(--nfd-pink-text);text-decoration:underline;text-underline-offset:2px}.nfd-auth_consentLink__RBku0:hover{text-decoration:underline}.nfd-auth_trust__AsmgB{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:16px 40px}.nfd-auth_trustItem__QodE1{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.5}.nfd-auth_trustIcon__wgIGY{width:14px;height:14px;color:var(--nfd-forest);flex:none}.nfd-auth_notice__EebYJ{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;border-radius:16px;font-size:14px;line-height:1.5}.nfd-auth_noticeIcon__9J70W{width:16px;height:16px;margin-top:2px;flex:none}.nfd-auth_noticeOk__8LQJ9{border:1px solid rgba(106,172,142,.5);background:rgba(106,172,142,.14);color:var(--nfd-forest)}.nfd-auth_noticeWarn__HvOfC{border:1px solid rgba(214,168,91,.55);background:rgba(214,168,91,.15);color:#7a5518}.nfd-auth_noticeError__6Usb_{border:1px solid rgba(239,0,125,.4);background:rgba(239,0,125,.09);color:#a2145d}.nfd-auth_noticeTitle__K2mJB{font-weight:800}.nfd-auth_noticeBody__IWon_{margin-top:4px;opacity:.85}.nfd-auth_noticeActions__mP2pY{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.nfd-auth_miniBtn__nskjk{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.nfd-auth_miniBtn__nskjk:disabled{opacity:.55;cursor:default}.nfd-auth_miniBtn__nskjk:hover:not(:disabled){background:rgba(255,255,255,.5)}.nfd-auth_sent__W5due{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(500px,100%);padding:26px 24px;border-radius:26px;border:1px solid rgba(106,172,142,.55);background:rgba(106,172,142,.13);text-align:center}.nfd-auth_sentBadge__tkpEF{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--nfd-mint);color:var(--nfd-inverse)}.nfd-auth_sentTitle__xQO9I{font-size:19px;font-weight:800;letter-spacing:-.015em}.nfd-auth_sentBody__ZRX__{font-size:14px;line-height:1.55;opacity:.75;overflow-wrap:anywhere}.nfd-auth_sentBody__ZRX__ strong{overflow-wrap:anywhere}.nfd-auth_stateCard__blBIX{--nfd-card-gap:22px;justify-content:center;min-height:min(700px,calc(100svh - 96px));text-align:center}.nfd-auth_stateContent__66qgE{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.nfd-auth_stateEyebrow__qJT1O{justify-content:center;padding:0}.nfd-auth_stateIcon__Q_jeW{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(18,95,63,.24);border-radius:999px;background:rgba(106,172,142,.14);color:var(--nfd-forest);box-shadow:0 14px 32px rgba(18,95,63,.12)}.nfd-auth_stateIcon__Q_jeW svg{width:32px;height:32px}.nfd-auth_stateIconLoading__apzGW{background:rgba(106,172,142,.12)}.nfd-auth_stateIconSuccess__okMeg{border-color:rgba(106,172,142,.55);background:rgba(106,172,142,.22)}.nfd-auth_stateIconWarning__KFdP2{border-color:rgba(214,168,91,.58);background:rgba(214,168,91,.16);color:#7a5518}.nfd-auth_stateIconError__8drW5{border-color:rgba(239,0,125,.42);background:rgba(239,0,125,.1);color:var(--nfd-pink)}.nfd-auth_stateCopy__E8AOM{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:570px}.nfd-auth_stateLead__PMJEv{max-width:540px;font-size:clamp(15px,1.05vw,19px);line-height:1.55;opacity:.72;text-wrap:balance}.nfd-auth_stateActions__5ZlKN,.nfd-auth_stateForm__jbT_i{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(500px,100%)}.nfd-auth_stateMeta__HfQUs{font-size:13px;line-height:1.5;color:#5f5a52}.nfd-auth_stateLink__eNss0{color:var(--nfd-pink-text);font-weight:700}.nfd-auth_stateLink__eNss0,.nfd-auth_stateLink__eNss0:hover{text-decoration:underline;text-underline-offset:3px}.nfd-auth_btn__D_l_j:focus-visible,.nfd-auth_miniBtn__nskjk:focus-visible,.nfd-auth_stateLink__eNss0:focus-visible{outline:3px solid var(--nfd-pink-text);outline-offset:3px}.nfd-auth_stateEmail__unMe_{color:var(--nfd-forest);font-weight:800;overflow-wrap:anywhere}.nfd-auth_srOnly__aPjE3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nfd-auth_devLink__Fa2wI{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px dashed rgba(18,95,63,.4);color:var(--nfd-forest);font-size:12.5px;font-weight:700;text-decoration:none}.nfd-auth_devLink__Fa2wI:hover{background:rgba(18,95,63,.06)}@media (max-width:1180px){.nfd-auth_split__D8SUL{grid-template-columns:1fr;justify-items:center;padding:96px 20px 56px}.nfd-auth_artPane__ZziWN{display:none}.nfd-auth_formPane__xSlMI{justify-content:center;padding:0;width:100%;max-width:620px}.nfd-auth_card__7EuCA{margin-left:0}.nfd-auth_mascot__83W_4{left:auto;right:0;top:0;height:clamp(140px,26vw,210px);translate:22% -46%}.nfd-auth_logo__DbJAO{top:28px;left:24px}}@media (max-width:560px){.nfd-auth_card__7EuCA{border-radius:28px}.nfd-auth_h1__v4Vxw{font-size:30px}.nfd-auth_trust__AsmgB{gap:12px 24px}.nfd-auth_mascot__83W_4{height:124px;translate:6% -30%}.nfd-auth_stateCard__blBIX{min-height:calc(100svh - 152px);padding-block:42px}.nfd-auth_stateIcon__Q_jeW{width:66px;height:66px}.nfd-auth_stateIcon__Q_jeW svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.nfd-auth_mascot__83W_4{animation:none}.nfd-auth_btn__D_l_j,.nfd-auth_input__ScaRC,.nfd-auth_socialBtn__8dVYA{transition:none}.nfd-auth_spin__vEWHw{animation-duration:2s}}