.n-acct-login{display:flex;flex-direction:column;position:relative}
.n-acct-login>.lay{padding-top:var(--s-8);padding-bottom:var(--s-10);padding-left:0px;padding-right:0px;max-width:calc(var(--size-content) + 0px + 0px)}
.n-acct-login-grid>.lay{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);column-gap:var(--s-9);row-gap:var(--s-9);align-items:flex-start}
.n-acct-login-in>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0;font-style:italic}
.n-acct-login-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text);margin:0}
.n-acct-login-form>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-forgot{align-self:flex-end;font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);padding:0;background:none;color:var(--c-text);text-decoration:underline;text-underline-offset:4px;border:0}
.n-acct-login-submit{width:100%;padding-top:var(--s-2);border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-acct-login-new-up{padding-left:var(--s-9);border-left:1px solid var(--c-border)}
.n-acct-login-new-up>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-new-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0;font-style:italic}
.n-acct-login-new-note{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);margin:0}
.n-acct-login-new-form>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-new-names>.lay{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--s-3);row-gap:var(--s-3)}
.n-acct-login-new-submit{width:100%;border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-acct-login-tabs{font-family:var(--t-body-m-ff);font-size:var(--t-body-m-fs);font-weight:var(--t-body-m-fw);line-height:var(--t-body-m-lh);letter-spacing:var(--t-body-m-ls);text-transform:var(--t-body-m-tt)}
.n-acct-login-tabs > .tabrow{font-family:var(--t-body-m-ff);font-size:var(--t-body-m-fs);font-weight:var(--t-body-m-fw);line-height:var(--t-body-m-lh);letter-spacing:var(--t-body-m-ls);text-transform:var(--t-body-m-tt)}
.n-acct-login-in-phone{padding-top:var(--s-5)}
.n-acct-login-in-phone>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-title-phone{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0;font-style:italic}
.n-acct-login-text-phone{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text);margin:0}
.n-acct-login-form-phone>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-forgot-phone{align-self:flex-end;font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);padding:0;background:none;color:var(--c-text);text-decoration:underline;text-underline-offset:4px;border:0}
.n-acct-login-submit-phone{width:100%;padding-top:var(--s-2);border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-acct-login-to-register{padding-top:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);padding-right:var(--s-4);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}
.n-acct-login-to-register>.lay{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.n-acct-login-to-register-text{font-family:var(--t-label-ff);font-size:var(--t-label-fs);font-weight:var(--t-label-fw);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-tt);margin:0}
.n-acct-login-to-register-icon{--size:16px}
.n-acct-login-new-up-phone{padding-top:var(--s-5)}
.n-acct-login-new-up-phone>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-new-title-phone{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0;font-style:italic}
.n-acct-login-new-note-phone{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);margin:0}
.n-acct-login-new-form-phone>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-acct-login-new-names-phone>.lay{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--s-3);row-gap:var(--s-3)}
.n-acct-login-new-submit-phone{width:100%;border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-reset-password{background:var(--c-page);--on-bg:var(--c-text);padding-top:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);padding-right:var(--s-6);--ov-w:var(--size-text)}
.n-reset-password-head>.lay{display:flex;flex-direction:row;gap:var(--s-4);align-items:flex-start;justify-content:space-between}
.n-reset-password-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0;font-style:italic}
.n-reset-password-text{font-family:var(--t-body-l-ff);font-size:var(--t-body-l-fs);font-weight:var(--t-body-l-fw);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-ls);text-transform:var(--t-body-l-tt);color:var(--c-text-muted);margin:0}
.n-acct-forgot-form-modal>.lay{display:flex;flex-direction:column;gap:var(--s-5)}
.n-acct-forgot-submit-modal{width:50.000%;flex-shrink:0;border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
@media (max-width: 1023px){}
@media (max-width: 767px){.n-acct-login>.lay{padding-top:var(--s-3);padding-bottom:var(--s-8);padding-left:var(--s-4);padding-right:var(--s-4);max-width:unset}
.n-acct-login-new-names>.lay{grid-template-columns:repeat(1, minmax(0, 1fr))}
.n-acct-login-new-names-phone>.lay{grid-template-columns:repeat(1, minmax(0, 1fr))}
.n-reset-password{padding-top:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);padding-right:var(--s-4)}
.n-acct-forgot-submit-modal{width:100%;flex-shrink:unset}}

@media (max-width: 767px){.n-acct-login-grid{display:none!important}}
@media (min-width: 1024px){.n-acct-login-tabs{display:none!important}}
@media (min-width: 768px) and (max-width: 1023px){.n-acct-login-tabs{display:none!important}}