.new-login{--nl-surface-brand:#d8d1c9;--nl-page-default:#ebe8e4;--nl-border-default:#cdcbca;--nl-text-primary:#0f0b09;--nl-text-highlight:#915844;--nl-text-tertiary:#827d7b;--nl-action-fill:#0f0b09;--nl-action-text:#f3f2f2;--nl-action-hover:#915844;--nl-action-pressed:#543327;--nl-action-disabled-fill:#cdcbca;--nl-action-disabled-text:#aeadae;--nl-checkbox-checked:#b15443;--nl-focus-ring:#2e6bdb;position:relative;display:grid;grid-template-columns:minmax(0,656fr) minmax(0,1264fr);min-height:100vh;font-family:var(--font-clash-grotesk),sans-serif;font-weight:400;color:var(--nl-text-primary);background-color:var(--nl-surface-brand)}.new-login h1,.new-login p{margin:0;font-weight:400}.new-login .nl-title{font-size:clamp(32px,2.1vw,40px);line-height:1.15;letter-spacing:-.03em;color:var(--nl-text-highlight)}.new-login .nl-body{font-size:18px!important;line-height:1.25;color:var(--nl-text-primary)}.new-login .nl-caption{font-size:16px!important;line-height:1.25}.new-login .nl-link{font-size:16px;line-height:1.25;text-underline-position:from-font;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.new-login .nl-link:focus-visible{outline:2px solid var(--nl-focus-ring);outline-offset:2px;border-radius:2px}.new-login .nl-link--muted{color:var(--nl-text-tertiary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:10.5%}.new-login .nl-link--muted:hover{color:var(--nl-text-highlight)}.new-login .nl-link--muted:active{color:var(--nl-action-pressed)}.new-login .nl-link--highlight{font-size:18px;color:var(--nl-text-highlight);-webkit-text-decoration:underline solid;text-decoration:underline solid}.new-login .nl-link--highlight:hover{color:var(--nl-action-pressed)}.new-login .nl-link--highlight:active{color:var(--nl-text-primary)}.new-login .nl-actions{position:absolute;top:48px;left:48px;z-index:10;display:flex;align-items:center;gap:8px}.new-login .nl-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border-radius:999px;color:var(--nl-text-primary);background:hsla(0,0%,98%,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .2s ease}.new-login .nl-pill:hover{color:var(--nl-text-primary);background:hsla(0,0%,98%,.95)}.new-login .nl-pill:focus-visible{outline:2px solid var(--nl-focus-ring);outline-offset:2px}.new-login .nl-pill .ant-image{display:flex}.new-login .nl-close{width:28px;height:28px;padding:0;font-size:12px}.new-login .nl-panel{grid-column:1;display:flex;align-items:center;justify-content:center;padding:80px}.new-login .nl-content{display:flex;flex-direction:column;gap:55px;width:100%;max-width:496px;padding-top:40px}.new-login .nl-header{display:flex;flex-direction:column;gap:8px}.new-login .nl-form{display:flex;flex-direction:column;gap:55px}.new-login .nl-form .ant-form-item{margin-bottom:0}.new-login .nl-fields{display:flex;flex-direction:column;gap:16px}.new-login .ant-input,.new-login .ant-input-affix-wrapper{height:48px;padding:0 16px;font-family:inherit;font-size:18px;line-height:1.25;color:var(--nl-text-primary);background-color:var(--nl-page-default);border:1px solid var(--nl-border-default);border-radius:12px;box-shadow:none}.new-login .ant-input-affix-wrapper-focused,.new-login .ant-input-affix-wrapper:focus,.new-login .ant-input-affix-wrapper:hover,.new-login .ant-input-focused,.new-login .ant-input:focus,.new-login .ant-input:hover{border-color:var(--nl-text-primary);background-color:var(--nl-page-default);box-shadow:none}.new-login .ant-input input.ant-input,.new-login .ant-input-affix-wrapper input.ant-input{height:auto;padding:0;border:0;background:transparent}.new-login .ant-input ::placeholder,.new-login .ant-input-affix-wrapper ::placeholder{color:var(--nl-text-tertiary)}.new-login .ant-form-item-has-error .ant-input,.new-login .ant-form-item-has-error .ant-input-affix-wrapper{background-color:var(--nl-page-default)}.new-login .ant-input-suffix{color:var(--nl-text-tertiary)}.new-login .nl-eye{display:block;pointer-events:none}.new-login .nl-options{display:flex;align-items:center;justify-content:space-between;gap:16px}.new-login .nl-checkbox{font-family:inherit;font-size:16px;line-height:1.25;color:var(--nl-text-primary)}.new-login .nl-checkbox .ant-checkbox{top:0}.new-login .nl-checkbox .ant-checkbox-inner{width:20px;height:20px;border:1.5px solid var(--nl-border-default);border-radius:2px;background-color:#fff}.new-login .nl-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--nl-checkbox-checked);border-color:var(--nl-checkbox-checked)}.new-login .nl-checkbox:hover .ant-checkbox-inner{border-color:var(--nl-border-default)}.new-login .nl-checkbox:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--nl-checkbox-checked);border-color:var(--nl-checkbox-checked)}.new-login .nl-checkbox .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:var(--nl-focus-ring);border-width:2px}.new-login .nl-submit{display:inline-flex;align-items:center;justify-content:center;width:160px;padding:16px 24px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.25;white-space:nowrap;color:var(--nl-action-text);background:var(--nl-action-fill);border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.new-login .nl-submit:hover:not(:disabled){background:var(--nl-action-hover);box-shadow:0 2px 6px -1px rgba(0,0,0,.08)}.new-login .nl-submit:active:not(:disabled){background:var(--nl-action-pressed);box-shadow:0 1px 3px rgba(0,0,0,.06)}.new-login .nl-submit:focus-visible{outline:2px solid var(--nl-focus-ring);outline-offset:0}.new-login .nl-submit:disabled{cursor:progress}.new-login .nl-hero{grid-column:2;position:relative;margin:48px 48px 43px 0}.new-login .nl-hero__media{position:absolute;inset:0;overflow:hidden}.new-login .nl-hero__logo{position:absolute;top:-24px;left:-4px;width:100%;max-width:none;pointer-events:none}.new-login .nl-hero__logo .ant-image-img{display:block;width:100%}@media(min-width:992px)and (max-width:1400px){.new-login{grid-template-columns:1fr 1fr}.new-login .nl-panel{padding:48px}}@media(max-width:991px){.new-login{grid-template-columns:1fr}.new-login .nl-actions{top:16px;left:16px}.new-login .nl-panel{padding:96px 24px 48px}.new-login .nl-content{gap:40px;padding-top:0}.new-login .nl-form{gap:40px}.new-login .nl-hero{grid-column:1;min-height:320px;margin:0 24px 24px}.new-login .nl-submit{width:100%}}