:root{
  --auth-bg:#f6f0e7;--auth-bg2:#eadcca;--auth-surface:#fffaf3;--auth-text:#2c211a;--auth-muted:#7b6a5e;
  --auth-line:rgba(73,48,31,.14);--auth-accent:#9a633d;--auth-accent-dark:#704529;--auth-accent-soft:#cda783;
  --auth-success:#65804c;--auth-danger:#9f5149;--auth-ease:cubic-bezier(.2,.72,.2,1);--auth-switch:720ms;
}
*{box-sizing:border-box}
html,body{width:100%;height:100%;margin:0;overflow:hidden}
body{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--auth-text)}
button,input{font:inherit}
button{cursor:pointer}
a{color:inherit;text-decoration:none}
.auth-body{background:radial-gradient(circle at 10% 8%,rgba(200,158,120,.2),transparent 28%),radial-gradient(circle at 92% 90%,rgba(154,99,61,.12),transparent 28%),linear-gradient(135deg,var(--auth-bg),var(--auth-bg2));}
.auth-body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(112,69,41,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(112,69,41,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 94%)}
.auth-page{height:100dvh;width:100%;padding:clamp(10px,2.4vh,26px);display:grid;place-items:center;position:relative;z-index:1;overflow:hidden}
.auth-shell{width:min(1180px,100%);height:min(740px,calc(100dvh - clamp(20px,4.8vh,52px)));min-height:560px;position:relative;border:1px solid rgba(112,69,41,.13);border-radius:clamp(24px,3vw,42px);background:rgba(255,250,243,.92);box-shadow:0 34px 95px rgba(86,55,35,.17);overflow:hidden;isolation:isolate;animation:shellIn .7s var(--auth-ease) both}
@keyframes shellIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
.auth-visual,.auth-panel{position:absolute;top:0;bottom:0;transition:left var(--auth-switch) var(--auth-ease),width var(--auth-switch) var(--auth-ease),border-radius var(--auth-switch) var(--auth-ease),box-shadow var(--auth-switch) var(--auth-ease),opacity .38s var(--auth-ease),filter .38s var(--auth-ease);will-change:left,width,opacity,filter}
.auth-visual{left:0;width:55%;z-index:2;color:#fffaf3;padding:clamp(30px,4vw,56px);overflow:hidden;background:linear-gradient(145deg,rgba(112,69,41,.15),rgba(154,99,61,.08)),url('../img/auth-circuit.png') center/cover no-repeat;border-radius:inherit 0 0 inherit}
.auth-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(66,37,20,.05),rgba(80,45,24,.12) 55%,rgba(62,34,18,.26)),radial-gradient(circle at 42% 38%,rgba(255,248,232,.12),transparent 34%);pointer-events:none}
.auth-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:54px 54px;opacity:.34;pointer-events:none}
.circuit-glow{position:absolute;width:380px;height:380px;right:-130px;top:-150px;border:1px solid rgba(255,250,243,.22);border-radius:50%;animation:orbFloat 11s ease-in-out infinite alternate}
.circuit-glow::before,.circuit-glow::after{content:"";position:absolute;border:1px solid rgba(255,250,243,.16);border-radius:50%;inset:58px}.circuit-glow::after{inset:118px}
@keyframes orbFloat{to{transform:translate(-22px,26px) scale(1.07)}}
.auth-panel{left:55%;width:45%;z-index:3;background:rgba(255,250,243,.98);border-radius:0 inherit inherit 0;box-shadow:-20px 0 60px rgba(69,44,29,.04)}
.auth-shell.signup-mode .auth-visual{left:45%;width:55%;border-radius:0 inherit inherit 0;box-shadow:-18px 0 50px rgba(69,44,29,.06)}
.auth-shell.signup-mode .auth-panel{left:0;width:45%;border-radius:inherit 0 0 inherit;box-shadow:18px 0 50px rgba(69,44,29,.04)}
.visual-top,.visual-copy,.trust-row{position:relative;z-index:2}
.visual-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.auth-brand{display:inline-flex;align-items:center;gap:.8rem;color:#fffaf3;font-size:.82rem;letter-spacing:.07em}.auth-brand strong{font-weight:800}
.brand-mark{width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:1.22rem;backdrop-filter:blur(10px)}
.live-badge,.network-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.23);background:rgba(255,250,243,.1);backdrop-filter:blur(10px);border-radius:999px;padding:.55rem .8rem;font-size:.64rem;font-weight:900;letter-spacing:.05em}.live-badge span,.network-badge span{width:8px;height:8px;border-radius:50%;background:#e6efca;box-shadow:0 0 16px rgba(230,239,202,.8)}
.visual-copy{position:absolute;left:clamp(30px,4vw,58px);right:clamp(30px,4vw,58px);top:50%;transform:translateY(-46%)}
.visual-eyebrow{display:block;color:rgba(255,250,243,.72);font-size:.66rem;font-weight:900;letter-spacing:.13em;margin-bottom:1.2rem}
.visual-copy h1{max-width:520px;margin:0;font-size:clamp(3.2rem,5vw,5rem);line-height:.9;letter-spacing:-.07em;font-weight:800;transition:opacity .35s var(--auth-ease),transform .45s var(--auth-ease)}.visual-copy h1 span{color:rgba(255,250,243,.58)}
.visual-copy p{max-width:520px;margin:1.1rem 0 1rem;color:rgba(255,250,243,.84);font-size:.86rem;line-height:1.65;transition:opacity .35s var(--auth-ease),transform .45s var(--auth-ease)}
.trust-row{position:absolute;left:clamp(26px,3vw,48px);right:clamp(26px,3vw,48px);bottom:clamp(22px,3vw,38px);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.trust-mini{min-height:100px;border:1px solid rgba(255,255,255,.18);background:rgba(255,250,243,.12);backdrop-filter:blur(12px);border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end}.trust-mini i{margin-bottom:auto;font-size:1rem}.trust-mini strong{font-size:.72rem}.trust-mini span{font-size:.58rem;color:rgba(255,250,243,.72);margin-top:.25rem}
.auth-wrap{height:100%;padding:clamp(26px,3.6vw,50px) clamp(26px,3.7vw,54px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.auth-head{flex:0 0 auto;margin-bottom:clamp(14px,2vh,22px)}
.back-to-website{position:absolute;top:clamp(17px,0vw,42px) !important;right:clamp(26px,3.7vw,54px);z-index:6;display:inline-flex;align-items:center;gap:.48rem;min-height:38px;padding:.52rem .78rem;border:1px solid var(--auth-line);border-radius:999px;background:rgba(255,250,243,.82);backdrop-filter:blur(12px);color:var(--auth-accent-dark);font-size:.62rem;font-weight:850;letter-spacing:.025em;box-shadow:0 8px 24px rgba(86,55,35,.06);transition:transform .22s var(--auth-ease),border-color .22s var(--auth-ease),background .22s var(--auth-ease),box-shadow .22s var(--auth-ease);text-decoration:none}.back-to-website i{font-size:.76rem;transition:transform .22s var(--auth-ease)}.back-to-website:hover{transform:translateY(-1px);border-color:rgba(154,99,61,.4);background:#fffaf3;box-shadow:0 12px 28px rgba(86,55,35,.10);color:var(--auth-accent-dark)}.back-to-website:hover i{transform:translateX(-3px)}.back-to-website:focus-visible{outline:3px solid rgba(154,99,61,.16);outline-offset:3px}
.form-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border:1px solid var(--auth-line);border-radius:999px;background:#fffaf3;color:var(--auth-accent-dark);font-size:.64rem;font-weight:900;letter-spacing:.04em;margin-bottom:.95rem}
.auth-head h2{font-size:clamp(1.9rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.045em;font-weight:800;margin:0}.auth-head p{color:var(--auth-muted);font-size:.82rem;line-height:1.55;margin:.55rem 0 0}
.view-stage{position:relative;flex:0 1 auto;height:480px;min-height:0;overflow:hidden}
.auth-view{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(54px);transition:opacity .35s var(--auth-ease),transform .52s var(--auth-ease),visibility .35s}.auth-view.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.auth-view.view-left{transform:translateX(-54px)}.auth-view.view-right{transform:translateX(54px)}
.auth-field{margin-bottom:13px}.auth-field label,.account-type-label{display:block;font-size:.62rem;font-weight:900;letter-spacing:.075em;color:#5b4639;margin-bottom:.45rem}.auth-field label span{font-weight:700;color:#9a897d}
.auth-input{height:52px;border:1px solid var(--auth-line);border-radius:15px;background:rgba(255,253,249,.76);display:flex;align-items:center;gap:.75rem;padding:0 14px;transition:.22s}.auth-input:focus-within{border-color:rgba(154,99,61,.58);box-shadow:0 0 0 3px rgba(154,99,61,.07);background:#fff}.auth-input>i{color:#8d7869;font-size:.9rem}.auth-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--auth-text);font-size:.8rem}.auth-input input::placeholder{color:#aa998d}.password-toggle{border:0;background:transparent;color:#7d6b60;padding:6px;margin:-6px}.password-toggle:hover{color:var(--auth-accent-dark)}
.inline-error,.terms-error{min-height:14px;color:var(--auth-danger);font-size:.58rem;font-weight:700;margin-top:3px}.field-error .auth-input{border-color:rgba(159,81,73,.5);box-shadow:0 0 0 3px rgba(159,81,73,.055)}
.auth-options{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 14px;font-size:.68rem;color:#67564b}.auth-check{display:flex;align-items:flex-start;gap:.52rem;color:#67564b;font-size:.66rem;line-height:1.45}.auth-check input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--auth-accent)}.auth-link-btn,.switch-copy button{border:0;background:transparent;color:var(--auth-accent-dark);font-weight:800;padding:0}.auth-link-btn:hover,.switch-copy button:hover{text-decoration:underline}
.auth-primary-btn{width:100%;height:52px;border:0;border-radius:15px;background:linear-gradient(135deg,#a56a41,#89532f);color:#fffaf3;display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:.78rem;font-weight:800;box-shadow:0 14px 30px rgba(112,69,41,.14);transition:.22s}.auth-primary-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(112,69,41,.19)}.auth-primary-btn i{font-size:.85rem;transition:transform .22s var(--auth-ease)}.auth-primary-btn:hover>i{transform:translateX(4px)}.btn-spinner{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.auth-primary-btn.loading .btn-spinner{display:inline-block}.auth-primary-btn.loading>i{display:none}@keyframes spin{to{transform:rotate(360deg)}}
.auth-divider{display:flex;align-items:center;gap:.8rem;color:#9a897d;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 12px}.auth-divider::before,.auth-divider::after{content:"";height:1px;background:var(--auth-line);flex:1}
.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.social-btn{height:48px;border:1px solid var(--auth-line);border-radius:14px;background:#fffaf3;color:#554438;font-size:.73rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:.2s}.social-btn:hover{border-color:rgba(154,99,61,.38);background:#fff}
.switch-copy{text-align:center;color:#8a786d;font-size:.66rem;margin-top:13px}.switch-copy.compact{margin-top:11px}.auth-status{min-height:16px;text-align:center;font-size:.59rem;font-weight:700;margin-top:6px}.auth-status:empty{min-height:0;margin-top:0}.auth-status.success{color:var(--auth-success)}.auth-status.error{color:var(--auth-danger)}
.account-type-wrap{margin-bottom:10px}.account-type-label{margin-bottom:.42rem}.account-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-type{position:relative;border:1px solid var(--auth-line);border-radius:14px;background:rgba(255,253,249,.72);padding:9px 10px;display:grid;grid-template-columns:31px 1fr 13px;gap:8px;text-align:left;align-items:center;color:#554438;transition:.2s}.account-type:hover{border-color:rgba(154,99,61,.35);background:#fff}.account-type.active{border-color:rgba(154,99,61,.6);background:rgba(154,99,61,.075);box-shadow:0 0 0 3px rgba(154,99,61,.055)}.account-type-icon{width:31px;height:31px;border-radius:10px;background:#f3e5d5;color:var(--auth-accent-dark);display:grid;place-items:center;font-size:.88rem}.account-type strong,.account-type small{display:block}.account-type strong{font-size:.68rem}.account-type small{font-size:.52rem;color:#8d7d72;margin-top:.08rem}.check-icon{font-size:.7rem;color:var(--auth-accent);opacity:0}.account-type.active .check-icon{opacity:1}
.signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.signup-grid .auth-field{margin-bottom:9px}.signup-grid .auth-field:nth-child(1),.signup-grid .auth-field:nth-child(2),.signup-grid .employee-only{grid-column:span 1}.signup-grid .auth-field:nth-last-child(-n+2){grid-column:span 1}.signup-grid .employee-only[hidden]{display:none!important}.password-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px}.password-meter span{height:3px;border-radius:999px;background:#e5d7ca}.password-meter[data-strength="1"] span:nth-child(-n+1),.password-meter[data-strength="2"] span:nth-child(-n+2){background:#c89669}.password-meter[data-strength="3"] span:nth-child(-n+3),.password-meter[data-strength="4"] span:nth-child(-n+4){background:#7c965f}.terms-check{margin:0 0 2px}.terms-error{margin-bottom:5px}.terms-error:empty{min-height:0;margin-bottom:7px}#signupBtn{margin:0;flex:0 0 auto}
.reset-icon{width:58px;height:58px;border-radius:18px;background:#f0dfcd;color:var(--auth-accent-dark);display:grid;place-items:center;font-size:1.3rem;margin:0 auto 18px}.reset-help{color:var(--auth-muted);font-size:.72rem;line-height:1.6;margin:-2px 0 16px}.reset-help+.auth-primary-btn{margin-top:0}

@media(max-height:680px) and (min-width:901px){.auth-shell{min-height:0}.auth-wrap{padding-top:24px;padding-bottom:24px}.auth-head{margin-bottom:12px}.auth-head h2{font-size:1.9rem}.view-stage{height:430px}.auth-field{margin-bottom:9px}.auth-input{height:46px}.auth-primary-btn{height:47px}.social-btn{height:43px}.auth-divider{margin:10px 0}.switch-copy{margin-top:8px}.visual-copy h1{font-size:3.6rem}.trust-mini{min-height:82px}}

@media(max-width:900px){
  .back-to-website{top:18px;right:20px;min-height:34px;padding:.43rem .64rem;font-size:.57rem}.auth-head{padding-top:34px}
  .auth-page{padding:10px}.auth-shell{height:calc(100dvh - 20px);min-height:0;max-width:560px;border-radius:28px}.auth-visual{display:none}.auth-panel,.auth-shell.signup-mode .auth-panel{left:0!important;width:100%!important;border-radius:inherit;box-shadow:none}.auth-wrap{padding:clamp(22px,5vw,34px);justify-content:center}.auth-head{text-align:center;margin-bottom:15px}.form-badge{margin-bottom:.75rem}.auth-head h2{font-size:clamp(1.75rem,7vw,2.2rem)}.auth-head p{max-width:420px;margin:.45rem auto 0}.view-stage{height:min(535px,calc(100dvh - 155px))}.auth-view{justify-content:center}.signup-grid{grid-template-columns:1fr 1fr}.account-type-grid{gap:7px}
}
@media(max-width:560px){
  .back-to-website{top:13px;right:14px;min-height:31px;padding:.38rem .55rem;font-size:.52rem}.back-to-website span{display:inline}.auth-head{padding-top:30px}
  .auth-page{padding:8px}.auth-shell{height:calc(100dvh - 16px);border-radius:23px}.auth-wrap{padding:18px 18px}.auth-head{margin-bottom:10px}.form-badge{font-size:.56rem;padding:.42rem .58rem;margin-bottom:.62rem}.auth-head h2{font-size:1.78rem}.auth-head p{font-size:.7rem;line-height:1.4}.view-stage{height:calc(100dvh - 128px)}.auth-field{margin-bottom:8px}.auth-field label,.account-type-label{font-size:.54rem;margin-bottom:.32rem}.auth-input{height:45px;border-radius:12px;padding:0 12px}.auth-input input{font-size:.72rem}.auth-options{font-size:.61rem;margin-bottom:9px}.auth-check{font-size:.59rem}.auth-primary-btn{height:46px;border-radius:12px;font-size:.71rem}.auth-divider{margin:9px 0 8px;font-size:.51rem}.social-btn{height:42px;border-radius:12px;font-size:.66rem}.switch-copy{font-size:.59rem;margin-top:8px}.account-type-wrap{margin-bottom:7px}.account-type{padding:7px 8px;grid-template-columns:27px 1fr 11px}.account-type-icon{width:27px;height:27px}.account-type strong{font-size:.61rem}.account-type small{font-size:.47rem}.signup-grid{gap:0 7px}.signup-grid .auth-field{margin-bottom:6px}.password-meter{margin-top:4px}.terms-check{font-size:.54rem}.inline-error,.terms-error{min-height:10px;font-size:.5rem;margin-top:1px}.auth-status{min-height:11px;font-size:.51rem;margin-top:3px}.reset-icon{width:48px;height:48px;border-radius:15px;margin-bottom:13px}.reset-help{font-size:.64rem;margin-bottom:12px}
}
@media(max-width:390px){.back-to-website span{display:none}.back-to-website{width:31px;padding:0;justify-content:center}.auth-wrap{padding:15px}.auth-head h2{font-size:1.58rem}.auth-head p{font-size:.64rem}.social-grid{gap:6px}.account-type small{display:none}.account-type{grid-template-columns:25px 1fr 10px}.signup-grid{grid-template-columns:1fr}.signup-grid .auth-field{grid-column:1!important}.view-stage{height:calc(100dvh - 118px)}}


/* Animation-only enhancement: preserves the existing auth design/layout. */
.auth-shell.switching .auth-visual,
.auth-shell.switching .auth-panel{opacity:.9;filter:blur(.35px)}
.auth-shell.switching .visual-copy h1,
.auth-shell.switching .visual-copy p{opacity:.18;transform:translateY(10px)}
.auth-shell.switching .auth-head{animation:authCopyDip .56s var(--auth-ease) both}

.auth-visual{background-position:center;animation:authCircuitDrift 16s ease-in-out infinite alternate}
.brand-halo{position:absolute;left:22px;top:18px;width:190px;height:110px;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,239,214,.18),transparent 70%);animation:authHaloPulse 4.5s ease-in-out infinite}
.scan-light{position:absolute;left:-45%;top:-24%;width:34%;height:155%;z-index:1;pointer-events:none;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,245,226,.10),rgba(255,255,255,.20),rgba(255,245,226,.07),transparent);filter:blur(4px);animation:authScanSweep 8.5s ease-in-out infinite}
.energy-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff2d9;box-shadow:0 0 8px #fff2d9,0 0 18px rgba(245,213,165,.9),0 0 30px rgba(189,140,83,.5);z-index:1;pointer-events:none;opacity:0}
.ep1{animation:authParticle1 5.8s linear infinite}.ep2{animation:authParticle2 7.2s linear infinite 1.1s}.ep3{animation:authParticle3 6.4s linear infinite 2.3s}.ep4{animation:authParticle4 8.1s linear infinite 3.2s}

@keyframes authCopyDip{0%,100%{opacity:1;transform:none}45%{opacity:.35;transform:translateY(6px)}}
@keyframes authCircuitDrift{0%{background-position:49% 50%}100%{background-position:52% 48%}}
@keyframes authHaloPulse{0%,100%{opacity:.45;transform:scale(.96)}50%{opacity:.88;transform:scale(1.05)}}
@keyframes authScanSweep{0%,12%{left:-45%;opacity:0}25%{opacity:.82}58%{left:120%;opacity:.46}75%,100%{left:120%;opacity:0}}
@keyframes authParticle1{0%{left:7%;top:60%;opacity:0}8%{opacity:1}30%{left:28%;top:60%}52%{left:43%;top:50%}73%{left:63%;top:50%}92%{opacity:1}100%{left:88%;top:42%;opacity:0}}
@keyframes authParticle2{0%{left:18%;top:31%;opacity:0}10%{opacity:1}35%{left:37%;top:31%}60%{left:52%;top:40%}82%{left:72%;top:40%}100%{left:91%;top:32%;opacity:0}}
@keyframes authParticle3{0%{left:29%;top:77%;opacity:0}10%{opacity:1}36%{left:48%;top:77%}57%{left:61%;top:68%}78%{left:77%;top:68%}100%{left:94%;top:58%;opacity:0}}
@keyframes authParticle4{0%{left:48%;top:12%;opacity:0}12%{opacity:1}42%{left:48%;top:29%}67%{left:66%;top:29%}84%{left:77%;top:38%}100%{left:96%;top:38%;opacity:0}}

@media(max-width:900px){
  .brand-halo,.scan-light,.energy-particle{display:none}
}
@media(prefers-reduced-motion:reduce){
  .auth-visual,.brand-halo,.scan-light,.energy-particle,.auth-shell.switching .auth-head{animation:none!important}
}

@media(prefers-reduced-motion:reduce){.auth-shell,.auth-visual,.auth-panel,.auth-view,.circuit-glow{animation:none!important;transition:none!important}}


/* ===== Arabic-first auth polish ===== */
html[dir="rtl"] body{font-family:"Noto Kufi Arabic",Tahoma,"Segoe UI",Arial,sans-serif}
html[dir="rtl"] .auth-panel,html[dir="rtl"] .auth-wrap,html[dir="rtl"] .auth-view{direction:rtl;text-align:right}
html[dir="rtl"] .auth-head{text-align:right}
html[dir="rtl"] .auth-input{direction:rtl}
html[dir="rtl"] .auth-input input{text-align:right}
html[dir="rtl"] .account-type{text-align:right;grid-template-columns:31px 1fr 13px}
html[dir="rtl"] .auth-primary-btn>i,html[dir="rtl"] .back-to-website i{transform:scaleX(-1)}
html[dir="rtl"] .auth-primary-btn:hover>i{transform:scaleX(-1) translateX(4px)}
html[dir="rtl"] .visual-copy{text-align:right}
html[dir="rtl"] .visual-copy h1{line-height:1.25;letter-spacing:-.02em}
html[dir="rtl"] .form-badge,html[dir="rtl"] .visual-eyebrow,html[dir="rtl"] .network-badge,html[dir="rtl"] .live-badge{letter-spacing:.02em}
@media(max-width:900px){html[dir="rtl"] .auth-head{text-align:center}}
