.auth-layout{display:grid;grid-template-columns:43.05556% minmax(0,1fr);min-height:max(960px,100vh)}.auth-showcase{background:var(--ink);color:white;padding:36px 40px;display:flex;flex-direction:column;gap:24px}.auth-showcase img{display:block}.auth-showcase .art{height:520px;flex:none}.auth-spacer{flex:1;min-height:1px}.auth-showcase p{font-size:13px;line-height:1.6;color:#9a9a9a;max-width:500px}.auth-showcase .back{font-size:11px;letter-spacing:.66px;text-transform:uppercase}.auth-panel{padding:100px 120px 60px;display:flex;flex-direction:column;gap:20px;min-width:0}.auth-panel h1{font-size:72px;line-height:.95;letter-spacing:-.72px}.auth-subtitle{font:500 36px/normal 'Handjet',sans-serif;color:var(--muted);font-variation-settings:'ELGR' 1,'ELSH' 2}.auth-panel form{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:11px;letter-spacing:.66px;text-transform:uppercase}.field-label{display:flex;justify-content:space-between;gap:10px}.field-label a{font-size:11px;color:var(--pink)}.field input{height:48px;padding:14px;border:1px solid var(--ink);background:white;color:var(--ink);width:100%;min-width:0}.auth-submit{border:1px solid var(--pink);background:var(--pink);color:white;min-height:48px;padding:15px 20px;font-size:12px;letter-spacing:.48px;text-transform:uppercase;font-weight:700}.auth-register{font-size:13px;color:var(--muted)}.auth-register a{font-weight:700;color:var(--ink)}.auth-artists{padding:12px 14px;background:var(--fill);display:flex;flex-direction:column;gap:6px}.auth-artists h2{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.66px}.auth-artists p{font-size:12px;line-height:1.5}.auth-language{font-size:12px;align-self:flex-end}.auth-mobile{display:none}#auth-status{font-size:13px;line-height:1.6;border-inline-start:3px solid var(--pink);padding-inline-start:12px}.auth[dir=rtl]{font-family:'Noto Sans Arabic',sans-serif}.auth[dir=rtl] h1{font-family:'Handjet',sans-serif}.auth[dir=rtl] .auth-subtitle{font-family:'Pixelify Sans',sans-serif}.auth[dir=rtl] label{letter-spacing:0}
@media(min-width:761px) and (max-width:1200px){.auth-panel{padding:80px 40px 40px}.auth-panel h1{font-size:60px}.auth-showcase{padding-inline:24px}.auth-showcase .art{height:480px}}
@media(max-width:760px){.auth-layout{display:block;min-height:0}.auth-showcase{display:none}.auth-mobile{display:flex;align-items:center;justify-content:space-between;height:52.5px;padding:16px 14px}.auth-mobile img{display:block}.auth-panel{padding:36px 16px;gap:18px}.auth-panel h1{font-size:56px;letter-spacing:-.56px}.auth-subtitle{font-size:28px}.auth-panel form{gap:18px}.auth-artists{display:none}.auth-register{font-size:12px;font-weight:700;color:var(--ink)}}
.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field small,.auth-hint{font-size:11px;color:var(--muted);line-height:1.5}.consent{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5}.consent input{width:16px;height:16px;accent-color:var(--ink);flex:none}.auth-description{font-size:15px;line-height:1.6}.auth-submit.black{background:var(--ink);border-color:var(--ink)}@media(max-width:760px){.auth-panel h1{overflow-wrap:break-word}.name-fields{gap:12px}}
.auth-confirm-actions{display:flex;gap:12px;flex-wrap:wrap}.auth-confirm-actions .auth-submit{width:auto}.auth-submit.outline{background:white;color:var(--ink);border:1px solid var(--ink)}.confirmation-example{border:2px solid #1f8a4c;padding:14px 16px;display:flex;flex-direction:column;gap:8px;font-size:13px}.confirmation-example small{color:#1f8a4c;font-size:11px;text-transform:uppercase}.field .field-error{color:#d0021b;font-size:12px}.field input[aria-invalid=true]{border:2px solid #d0021b}.field [hidden]{display:none}
/* Match the supplied swatch for browser-filled account fields. */
.auth input:autofill{background-color:#d4c3cc!important;box-shadow:0 0 0 1000px #d4c3cc inset!important;color:#090909!important;caret-color:#090909}
.auth input:-webkit-autofill,.auth input:-webkit-autofill:hover,.auth input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #d4c3cc inset!important;-webkit-text-fill-color:#090909!important;caret-color:#090909}

.auth-panel .field[hidden]{display:none!important}
