@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body{align-items:center;background:linear-gradient(135deg,#ffe0d0,#fdbcaa 50%,#f4845f);font-family:Nunito,sans-serif;justify-content:center}.phone,body{display:flex;min-height:100vh}.phone{background:#fff8f5;box-shadow:0 0 60px #f4845f26;flex-direction:column;margin:0 auto;max-width:390px;overflow:hidden;position:relative;width:100%}.header{background:#fff;border-bottom:1px solid #fdbcaa;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header,.logo{align-items:center;display:flex}.logo{color:#f4845f;font-family:Nunito,sans-serif;font-size:22px;font-weight:800;gap:6px;letter-spacing:-.5px}.auth-container{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px 28px 48px}.auth-hero{margin-bottom:36px}.auth-title{color:#3d1008;font-family:Nunito,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.3;white-space:pre-line}.auth-sub{color:#fdbcaa;font-size:14px;font-weight:600;line-height:1.6;margin-top:10px;white-space:pre-line}.input-group{margin-bottom:20px}.input-group label{color:#c23b22;display:block;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:8px}.input-group input,.input-group select,.input-group textarea{background:#fffaf8;border:1.5px solid #fdbcaa;border-radius:16px;color:#3d1008;font-family:Nunito,sans-serif;font-size:15px;outline:none;padding:14px 18px;transition:all .2s;width:100%}.input-group input:focus,.input-group textarea:focus{background:#fff;border-color:#f4845f;box-shadow:0 0 0 3px #f4845f1a}.input-group input::placeholder,.input-group textarea::placeholder{color:#fdbcaa}.btn-primary{background:linear-gradient(135deg,#f4845f,#e8603a);border:none;border-radius:16px;box-shadow:0 4px 16px #f4845f59;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;padding:16px;transition:all .2s;width:100%}.btn-primary:disabled{background:#fff0eb;box-shadow:none;color:#fdbcaa;cursor:not-allowed}.btn-secondary{background:#fff;border:1.5px solid #fdbcaa;border-radius:16px;color:#f4845f;cursor:pointer;font-size:14px;font-weight:700;padding:14px 20px}.btn-secondary,.error-msg{font-family:Nunito,sans-serif}.error-msg{background:#fff0f3;border:1px solid #ffb3c1;border-radius:12px;color:#d00037;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 16px}.divider{align-items:center;color:#fdbcaa;display:flex;font-size:12px;font-weight:600;gap:12px;margin:24px 0}.divider:after,.divider:before{background:#fdbcaa;content:"";flex:1 1;height:1px}.switch-text{color:#fdbcaa;font-weight:600;text-align:center}.switch-text,.switch-text button{font-family:Nunito,sans-serif;font-size:14px}.switch-text button{background:none;border:none;color:#f4845f;cursor:pointer;font-weight:800;text-decoration:underline}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff8f5}::-webkit-scrollbar-thumb{background:#fdbcaa;border-radius:4px}
/*# sourceMappingURL=main.839811fc.css.map*/