.register-section{padding:100px 10px}.google-auth-wrap{flex-direction:column;align-items:center;gap:12px;margin:14px 0 6px;display:flex}.google-auth-wrap>div:first-child{justify-content:center;width:100%;min-height:40px;display:flex}.github-auth-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#24292f;border:1px solid #24292f;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:320px;max-width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.github-auth-btn:hover:not(:disabled){background:#1b1f23}.github-auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-divider{color:#888;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2e2e2;flex:1;height:1px}.register-section>div{box-sizing:border-box;background:#fff;border-radius:40px;flex-wrap:wrap;justify-content:space-between;max-width:1024px;margin:0 auto;padding:20px;display:flex;box-shadow:0 1px 1px #0000001a}.welcome{box-sizing:border-box;width:39%;padding:30px}.welcome h6{letter-spacing:.03rem;align-items:center;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.welcome h6 img{width:12px;margin:0 5px 0 0}.welcome h3{font-family:var(--font-abhaya), serif;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 30px;font-size:60px;font-weight:600;line-height:1}.welcome h3 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text}.welcome>p{color:#888;word-spacing:3px;font-size:18px;font-style:italic;font-weight:300}.welcome .benefits{margin:0;padding:0;list-style:none}.welcome .benefits li{align-items:center;gap:10px;margin:0 0 20px;font-size:18px;display:flex}.welcome .benefits li div{background:#25272c;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.welcome .benefits li div:after{content:"";border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;width:6px;height:3px;display:block;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.welcome .social-proof{flex-wrap:wrap;justify-content:center;gap:30px;margin:0 0 10px;display:flex}.welcome .social-proof .stat{text-align:center}.welcome .social-proof .stat-number{font-family:var(--font-abhaya), serif;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;line-height:1}.welcome .social-proof .stat-label{color:#888;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:11px}.welcome .latest-entry{color:#555;justify-content:center;align-items:center;gap:8px;margin:20px 0;font-size:13px;display:flex}.welcome .latest-entry strong{color:#25272c;font-weight:600}.welcome .latest-entry .time{color:#888;font-size:12px}.welcome .latest-entry .dot{background:#0275f8;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse-dot;box-shadow:0 0 #0275f8aa}.welcome-salary-promo{color:#25272c;margin:0 0 40px;padding:0 20px;position:relative;overflow:hidden}.welcome-salary-promo>p{color:#888;margin:0 0 10px;font-size:11px;font-weight:300}.welcome-salary-promo .sneak-card{animation:.5s sneakFade}.welcome-salary-promo .sneak-dots{gap:6px;margin:12px 0 0;display:flex}.welcome-salary-promo .sneak-card h4{color:#25272c;margin:0;font-family:Abhaya Libre,serif;font-size:22px}.welcome-salary-promo .sneak-meta{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.welcome-salary-promo .sneak-salary{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;width:fit-content;font-family:Abhaya Libre,serif;font-size:28px;font-weight:700;line-height:1}.welcome-salary-promo .sneak-label{color:#888;margin-top:4px;font-size:11px;font-weight:300}.welcome-salary-promo .sneak-dots span{background:#00000014;border-radius:50%;width:6px;height:6px;transition:background .3s}.welcome-salary-promo .sneak-dots span.active{background:#0275f8}.signup,.login,.forgot-password{box-sizing:border-box;text-align:center;background:#f6f5f4;border-radius:20px;width:60%;padding:30px}.new-password{box-sizing:border-box;text-align:center;background:#f6f5f4;border-radius:20px;width:100%;padding:30px}.signup h3,.login h3,.forgot-password h3,.new-password h3{font-family:var(--font-abhaya), serif;margin:0;font-size:60px;font-weight:600}.register-section .subtitle{margin:0 0 20px;font-size:18px;font-weight:300}.register-section .question{color:#888;font-size:12px}.register-section form{max-width:250px;margin:40px auto 0}.register-section .question button{cursor:pointer;color:#25272c;background:0 0;border:none;border-bottom:1px dashed #25272c;outline:none;padding:0;font-size:12px;font-weight:600}.register-section .error{color:#e91818;background:#ffdcdc;border-radius:50px;align-items:center;gap:5px;width:fit-content;margin:0 auto 20px;padding:5px 10px;font-size:12px;display:flex}.register-section .error img{width:20px}.register-section input{box-sizing:border-box;color:#25272c;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;outline:none;width:100%;height:50px;margin:0 auto 20px;padding:0 20px;font-family:Inter,sans-serif;font-size:14px;display:block}.register-section .adatvedelmi{color:#888;text-align:left;max-width:250px;margin:0 auto 20px;font-size:12px}.register-section .submitButton{width:100%}.register-section .newpass{color:#888;margin:40px 0 0;font-size:10px}.register-section .newpass button{cursor:pointer;color:#25272c;background:0 0;border:none;border-bottom:1px dashed #25272c;outline:none;padding:0;font-size:10px;font-weight:600}.success-pass{box-sizing:border-box;color:#fff;opacity:0;background:#25272c;border-radius:10px;align-items:center;gap:6px;width:fit-content;margin:30px auto 0;padding:16px 20px;font-size:12px;font-weight:500;transition:all .5s ease-in-out;display:flex;transform:translateY(-10px)}.success-pass.visible{opacity:1;transform:translateY(0)}.success-pass div{background:#fff;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative}.success-pass div:after{content:"";border-bottom:.125rem solid #25272c;border-left:.125rem solid #25272c;width:6px;height:3px;display:block;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.user-switch{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.user-switch input{display:none}.user-switch label{box-sizing:border-box;color:#25272c;cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;justify-content:center;align-items:center;width:49%;height:35px;font-family:Inter,sans-serif;font-size:14px;display:flex}.user-switch label:has(input:checked){color:#fff;background:#25272c;border:1px solid #25272c}@media (max-width:1024px){.register-section{padding:30px 10px}.welcome{width:100%;padding:10px}.signup,.login,.forgot-password{width:100%}.welcome h3{font-size:44px}.welcome p{font-size:14px}.welcome .benefits li{margin:0 0 10px;font-size:14px}.signup h3,.login h3,.forgot-password h3,.new-password h3{font-size:40px}.welcome .latest-entry,.welcome .latest-entry .time{font-size:10px}}
