.username-field-module__eSb5qa__field{gap:6px;display:grid}.username-field-module__eSb5qa__label{gap:6px;font-weight:700;display:grid}.username-field-module__eSb5qa__box{border:1px solid var(--line);background:var(--paper);border-radius:2px;align-items:center;min-height:46px;display:flex;overflow:hidden}.username-field-module__eSb5qa__box:focus-within{outline:2px solid var(--orange);outline-offset:2px}.username-field-module__eSb5qa__prefix{text-transform:none;letter-spacing:normal;color:var(--muted);white-space:nowrap;flex:none;padding:0 0 0 12px;font-size:13px;font-weight:400}.username-field-module__eSb5qa__box input{min-width:60px;min-height:44px;color:var(--ink);font:inherit;flex:1;font-size:14px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0 6px 0 1px!important}.username-field-module__eSb5qa__icon{text-align:center;flex:none;width:34px;font-weight:900}.username-field-module__eSb5qa__ok{border-color:var(--green)}.username-field-module__eSb5qa__ok .username-field-module__eSb5qa__icon{color:var(--green)}.username-field-module__eSb5qa__bad{border-color:#c0262d}.username-field-module__eSb5qa__bad .username-field-module__eSb5qa__icon{color:#c0262d}.username-field-module__eSb5qa__hint,.username-field-module__eSb5qa__badText{text-transform:none;letter-spacing:normal;color:var(--muted);font-size:12px;font-weight:400}.username-field-module__eSb5qa__badText{color:#c0262d;font-weight:700}.username-field-module__eSb5qa__badText button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}@media (max-width:480px){.username-field-module__eSb5qa__prefix{text-overflow:ellipsis;direction:rtl;max-width:46%;overflow:hidden}}
.auth-module__A_DBwq__auth{background:var(--wash);width:100%;min-height:calc(100vh - 180px);color:var(--ink)}.auth-module__A_DBwq__auth .auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:clamp(28px,5vw,64px);width:min(1280px,100%);min-height:calc(100vh - 180px);margin:0 auto;padding:48px clamp(24px,5vw,64px);display:grid}.auth-module__A_DBwq__auth .auth-visual{isolation:isolate;background:#5a1c67;border:0;border-bottom:6px solid #f86c00;align-items:flex-end;min-width:0;min-height:560px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #f86c0028}.auth-module__A_DBwq__auth .auth-visual:before{z-index:0;background-image:linear-gradient(#5a1c6750 0%,#191919dc 100%),url(/images/atelier-fashion.jpg);background-position:50%;background-size:cover}.auth-module__A_DBwq__auth .auth-visual:after{z-index:1;background:radial-gradient(#ffffff16 1px,#0000 1px) 0 0/8px 8px}.auth-module__A_DBwq__auth .auth-visual blockquote{z-index:2;color:#fff;max-width:15ch;font-family:Impact, "Arial Narrow", var(--font-montserrat), sans-serif;text-transform:uppercase;border-left:5px solid #f86c00;margin:0;padding-left:18px;font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.12;position:relative}.auth-module__A_DBwq__auth .auth-panel{justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.auth-module__A_DBwq__auth .auth-panel .card{background:var(--paper);border:1px solid #bcbcbc;border-top:6px solid #5a1c67;border-radius:2px;width:100%;max-width:480px;padding:clamp(28px,4vw,44px);box-shadow:7px 7px #5a1c6718}.auth-module__A_DBwq__auth .auth-panel h1{color:#5a1c67;font-family:Impact, "Arial Narrow", var(--font-montserrat), sans-serif;text-transform:uppercase;margin:0 0 24px;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.1}.auth-module__A_DBwq__auth .field{margin-bottom:18px}.auth-module__A_DBwq__auth .field label{color:#5a1c67;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.auth-module__A_DBwq__auth .field input{background:var(--paper);min-height:48px;color:var(--ink);border:1px solid #bcbcbc;border-radius:2px;padding:12px 13px;font-size:13px}.auth-module__A_DBwq__auth .field input:focus-visible{outline-offset:2px;outline:2px solid #f86c00}.auth-module__A_DBwq__auth .auth-panel .btn{border:1px solid #f86c00;border-radius:2px;min-height:48px;font-size:12px;font-weight:800;transition:background .15s,transform .15s}.auth-module__A_DBwq__auth .auth-panel .btn.primary{color:#191919;background:#f86c00}.auth-module__A_DBwq__auth .auth-panel .btn.primary:hover{background:#e4792e}.auth-module__A_DBwq__auth .auth-panel .btn.ghost{background:var(--paper);color:#5a1c67;border-color:#5a1c67}.auth-module__A_DBwq__auth .auth-panel .btn.ghost:hover{background:#f3e9f5}.auth-module__A_DBwq__auth .role-toggle{gap:10px}.auth-module__A_DBwq__auth .role-toggle .btn{min-height:44px}.auth-module__A_DBwq__auth .auth-panel .muted{color:var(--muted);font-size:12px}.auth-module__A_DBwq__auth .auth-panel .muted a{color:#5a1c67;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #f86c00;text-decoration:underline #f86c00}.auth-module__A_DBwq__auth .auth-panel .error{background:#fff1f1;border-left:3px solid #b23b3b;padding:10px 12px;font-size:12px}:is(.auth-module__A_DBwq__auth .auth-panel button:focus-visible,.auth-module__A_DBwq__auth .auth-panel a:focus-visible){outline-offset:3px;outline:2px solid #f86c00}@media (max-width:900px){.auth-module__A_DBwq__auth .auth-layout{grid-template-columns:1fr;gap:28px;min-height:auto;padding:28px 24px 44px}.auth-module__A_DBwq__auth .auth-visual{min-height:240px;padding:28px}.auth-module__A_DBwq__auth .auth-visual blockquote{max-width:20ch;font-size:clamp(26px,6vw,38px)}.auth-module__A_DBwq__auth .auth-panel{padding:0}}@media (max-width:520px){.auth-module__A_DBwq__auth .auth-layout{gap:20px;padding:16px 16px 32px}.auth-module__A_DBwq__auth .auth-visual{min-height:190px;padding:22px}.auth-module__A_DBwq__auth .auth-panel .card{padding:24px 20px}}
