body[data-path=login]{background:radial-gradient(circle at top right, rgba(255, 219, 207, 0.4) 0%, rgb(255, 248, 246) 100%) !important;font-family:"Inter",sans-serif !important;min-height:100vh !important;display:flex !important;flex-direction:column !important}body[data-path=login]::before{content:"";position:fixed;inset:0;background-image:radial-gradient(#9f411e 0.5px, transparent 0.5px);background-size:40px 40px;opacity:.03;pointer-events:none;z-index:0}body[data-path=login]::after{content:"";position:fixed;width:700px;height:700px;top:-15%;left:-10%;background:rgba(244,129,89,.15);border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}body[data-path=login] .page-content-wrapper{flex:1 !important;display:flex !important;flex-direction:column !important;position:relative;z-index:1}body[data-path=login] main.container{align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;padding:2rem 1rem !important;margin:0 auto !important}body[data-path=login] .page_content{width:100% !important;max-width:460px !important;margin:0 auto !important}body[data-path=login] section.for-login{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important}body[data-path=login] .page-card-head{text-align:center !important;margin-bottom:.75rem !important;width:100% !important}body[data-path=login] .page-card-head .app-logo{max-height:72px !important;width:auto !important;margin:0 auto 1rem !important;display:block !important}body[data-path=login] .page-card-head h4{font-family:"Montserrat",sans-serif !important;font-size:13px !important;font-weight:600 !important;color:#9f411e !important;letter-spacing:.1em !important;text-transform:uppercase !important;margin-bottom:0 !important}body[data-path=login] .login-content.page-card{background:rgba(255,255,255,.75) !important;backdrop-filter:blur(32px) !important;-webkit-backdrop-filter:blur(32px) !important;border:1px solid rgba(255,255,255,.9) !important;box-shadow:0 20px 50px 0 rgba(159,65,30,.08) !important;border-radius:2rem !important;padding:2.5rem !important;width:100% !important;max-width:460px !important;box-sizing:border-box !important}body[data-path=login] .form-group{margin-bottom:1rem !important;position:relative !important}body[data-path=login] .password-field{position:relative !important;display:flex !important;align-items:center !important}body[data-path=login] .password-field .form-control{padding-right:4rem !important}body[data-path=login] .toggle-password{position:absolute !important;right:1.25rem !important;top:40% !important;transform:translateY(-50%) !important;color:#9f411e !important;font-family:"Inter",sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.05em !important;cursor:pointer !important;white-space:nowrap !important;line-height:1 !important;z-index:2 !important}body[data-path=login] .email-field{position:relative !important;display:flex !important;align-items:center !important}body[data-path=login] .form-control{background:rgba(255,255,255,.6) !important;border:1px solid rgba(221,192,184,.8) !important;border-radius:9999px !important;padding:.75rem 1.25rem !important;font-family:"Inter",sans-serif !important;font-size:15px !important;color:#231916 !important;transition:border-color .2s,box-shadow .2s !important;width:100% !important;box-shadow:none !important;height:auto !important}body[data-path=login] .form-control:focus{border-color:#9f411e !important;box-shadow:0 0 0 3px rgba(159,65,30,.12) !important;outline:none !important;background:rgba(255,255,255,.9) !important}body[data-path=login] .form-control::placeholder{color:#8a726b !important;opacity:.7 !important}body[data-path=login] .forgot-password-message{text-align:right !important;margin-top:.5rem !important}body[data-path=login] .forgot-password-message a{color:#9f411e !important;font-family:"Inter",sans-serif !important;font-size:13px !important;text-decoration:none !important;opacity:.8 !important;transition:opacity .2s !important}body[data-path=login] .forgot-password-message a:hover{opacity:1 !important;text-decoration:underline !important}body[data-path=login] .btn-primary.btn-login,body[data-path=login] .btn-primary.btn-forgot,body[data-path=login] .btn-primary.btn-login-with-email-link{background:#9f411e !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:9999px !important;color:#fff !important;font-family:"Inter",sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:.85rem 1.5rem !important;width:100% !important;display:block !important;transition:box-shadow .2s,transform .1s !important;box-shadow:0 4px 15px rgba(159,65,30,.25) !important}body[data-path=login] .btn-primary.btn-login:hover,body[data-path=login] .btn-primary.btn-forgot:hover,body[data-path=login] .btn-primary.btn-login-with-email-link:hover{box-shadow:0 8px 25px rgba(159,65,30,.35) !important;transform:translateY(-1px) !important;background:#8a3819 !important}body[data-path=login] .page-card-actions{margin-top:1.5rem !important;display:flex !important;flex-direction:column !important;gap:.75rem !important}body[data-path=login] .sign-up-message{text-align:center !important;margin:0 !important}body[data-path=login] .sign-up-message a{color:#9f411e !important;font-family:"Inter",sans-serif !important;font-size:13px !important}body[data-path=login] .login-content.page-card.invalid-login{animation:basma-shake .4s ease !important;border-color:rgba(186,26,26,.4) !important}@keyframes basma-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}body[data-path=login] .field-icon{display:none !important}body[data-path=login] section[style*="display: none"]{display:none !important}body[data-path=login] section.for-login:not([style*="display: none"]),body[data-path=login] section.for-forgot:not([style*="display: none"]),body[data-path=login] section.for-login-with-email-link:not([style*="display: none"]){display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important}body>div.centered.splash{position:fixed !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}:root{--border-radius-sm: 0px;--border-radius: 0px;--border-radius-md: 0px;--border-radius-lg: 0px;--border-radius-full: 0px}