*{box-sizing:border-box}body,html{overscroll-behavior:none;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f3e8;color:#2b3836;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{color:#283f2b;font-family:Poppins,sans-serif;font-weight:700;margin:0}h1{font-size:2.25rem}h1,h2{line-height:1.2}h2{font-size:1.875rem}h3{font-size:1.5rem;line-height:1.3}h4{font-size:1.25rem}h4,h5{line-height:1.4}h5{font-size:1.125rem}h6{font-size:1rem;line-height:1.5}p{line-height:1.6;margin:0}button{font-family:Poppins,sans-serif;font-weight:600}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#f4f3e8;border-radius:10px}::-webkit-scrollbar-thumb{background:#aec0ab;border:2px solid #f4f3e8;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#283f2b}::-webkit-scrollbar-thumb:active{background:#1a2a1c}*{scrollbar-color:#aec0ab #f4f3e8;scrollbar-width:thin}.navbar-scroll::-webkit-scrollbar-track{background:#9db099}.navbar-scroll::-webkit-scrollbar-thumb{background:#283f2b;border:2px solid #aec0ab}.navbar-scroll::-webkit-scrollbar-thumb:hover{background:#1a2a1c}:root{--brand-primary:#283f2b;--brand-text-secondary:#5a6b5a}.App{text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-page{align-items:center;background-color:#f4f3e8;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.auth-container{max-width:480px;padding:3rem;width:100%}.auth-header{margin-bottom:2rem;text-align:center}.auth-logo{display:block;height:auto;margin:0 auto 1rem;width:160px}.auth-subtitle{color:#5a6b5a;font-size:1rem;font-weight:400;margin:0}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.name-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#283f2b;font-size:.875rem;font-weight:600}.form-group input{border:2px solid #aec0ab;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.form-group input:focus{border-color:#00d6ad;box-shadow:0 0 0 3px #00d6ad1a;outline:none}.form-group input:disabled{background-color:#f4f3e8;cursor:not-allowed;opacity:.6}.form-hint{color:#5a6b5a;font-size:.75rem;margin:0}.form-divider{margin:.5rem 0;position:relative;text-align:center}.form-divider span{background:#f4f3e8;color:#5a6b5a;font-size:.875rem;font-weight:500;padding:0 1rem;position:relative;z-index:1}.form-divider:before{background:#aec0ab;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.radio-group{display:flex;flex-direction:column;gap:.75rem}.radio-label{align-items:flex-start;border:2px solid #aec0ab;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .2s}.radio-label:hover{background:#283f2b08;border-color:#283f2b}.radio-label input[type=radio]{accent-color:#00d6ad;flex-shrink:0;margin-top:.25rem}.radio-label input[type=radio]:checked+span strong{color:#283f2b}.radio-label span{display:flex;flex-direction:column;gap:.25rem}.radio-label strong{color:#2b3836;font-weight:600}.radio-label small{color:#5a6b5a;font-size:.875rem}.auth-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;font-size:.875rem;padding:.75rem 1rem}.auth-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s;width:100%}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-button.primary{background:#283f2b;color:#f4f3e8}.auth-button.primary:hover:not(:disabled){background:#1f3021;box-shadow:0 10px 15px #283f2b33;transform:translateY(-2px)}.auth-button.linkedin{background:#0a66c2;color:#fff}.auth-button.linkedin:hover:not(:disabled){background:#004182;box-shadow:0 10px 15px #0a66c24d;transform:translateY(-2px)}.auth-divider{margin:1.5rem 0;position:relative;text-align:center}.auth-divider span{background:#f4f3e8;color:#5a6b5a;font-size:.875rem;padding:0 1rem;position:relative;z-index:1}.auth-divider:before{background:#aec0ab;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.auth-footer{margin-top:1.5rem;text-align:center}.auth-toggle-text{color:#5a6b5a;font-family:Poppins,sans-serif;font-size:.875rem}@media (max-width:640px){.auth-page{padding:1rem}.auth-container{padding:2rem 1.5rem}.auth-header h1{font-size:1.5rem}.name-row{grid-template-columns:1fr}}.Button_button__dXAUs{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;gap:8px;justify-content:center;line-height:1;outline:none;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Button_button__dXAUs:disabled{cursor:not-allowed;opacity:.6}.Button_button__dXAUs:active:not(:disabled){transform:scale(.98)}.Button_sm__SpEbe{font-size:.875rem;padding:8px 16px}.Button_md__eCBTo{font-size:1rem;padding:16px 24px}.Button_lg__\+YLOL{font-size:1.125rem;padding:24px 32px}.Button_fullWidth__XMuXL{width:100%}.Button_primary__dQH6j{background-color:#283f2b;border:2px solid #283f2b;box-shadow:0 4px 6px #0000001a;color:#f4f3e8}.Button_primary__dQH6j:hover:not(:disabled){box-shadow:0 10px 15px #0000001a;transform:scale(1.02)}.Button_secondary__zC\+XT{background-color:#fff;border:2px solid #aec0ab;box-shadow:none;color:#2b3836}.Button_secondary__zC\+XT:hover:not(:disabled){border-color:#283f2b;transform:translateY(-1px)}.Button_ghost__d0x\+e{background-color:initial;border:2px solid #d0d0d0;box-shadow:none;color:#2b3836}.Button_ghost__d0x\+e:hover:not(:disabled){background-color:#f4f3e8;border:2px solid #aec0ab;box-shadow:0 1px 2px #0000000d;transform:scale(1.02)}.Button_lightOnDark__MqbjP{background-color:#f4f3e8;border:2px solid #f4f3e8;box-shadow:none;color:#283f2b}.Button_lightOnDark__MqbjP:hover:not(:disabled){opacity:.95;transform:scale(1.05)}.Button_outline__\+A-LR{background-color:initial;border:1px solid #283f2b;box-shadow:none;color:#283f2b}.Button_outline__\+A-LR:hover:not(:disabled){background-color:#283f2b14}.Button_gradient__TkZlZ{background:url(/static/media/gradient-1.e63d970b731d9a840b1b.png) 50%/cover;border:none;box-shadow:0 4px 14px #283f2b4d;color:#fff}.Button_gradient__TkZlZ:hover:not(:disabled){box-shadow:0 6px 20px #283f2b66;transform:translateY(-2px)}.Button_gradient__TkZlZ:active:not(:disabled){transform:translateY(0) scale(.98)}.LoadingState_container__0PqWp{align-items:center;display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center}.LoadingState_fullScreen__uusti{animation:LoadingState_fadeIn__h9ZN7 .3s ease-in-out;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.LoadingState_inline__upEjw{min-height:100vh;padding:20px}.LoadingState_backgroundDefault__fxlRk{background-color:#f4f3e8}.LoadingState_backgroundOverlay__UZvGv{background-color:#283f2bf2}.LoadingState_spinner__2wuQO{animation:LoadingState_spin__nUdTN 1s linear infinite;border-radius:50%}.LoadingState_spinnerLarge__f4Tmt{height:80px;width:80px}.LoadingState_spinnerMedium__g5XXg{height:50px;width:50px}.LoadingState_spinnerDefault__hDE6M{border:6px solid #283f2b;border-top-color:#00d6ad}.LoadingState_spinnerOverlay__obOu4{border:6px solid #f4f3e8;border-top-color:#0000}.LoadingState_spinnerLogo__xi11h{border:4px solid #283f2b;border-top-color:#00d6ad}.LoadingState_logo__qyfml{margin-bottom:40px;width:200px}.LoadingState_message__UkMya{font-size:1.125rem;font-weight:500;margin-top:24px}.LoadingState_messageDefault__UH-NY{color:#283f2b}.LoadingState_messageOverlay__xGqHV{animation:LoadingState_pulse__MAzk0 2s ease-in-out infinite;color:#f4f3e8}.LoadingState_submessage__15mNB{font-size:1rem;line-height:1.6;margin-top:8px;max-width:400px;text-align:center}.LoadingState_submessageDefault__g45Mw{color:#5a6b5a}.LoadingState_submessageOverlay__Xn7PK{color:#aec0ab}@keyframes LoadingState_spin__nUdTN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingState_fadeIn__h9ZN7{0%{opacity:0}to{opacity:1}}@keyframes LoadingState_pulse__MAzk0{0%,to{opacity:1}50%{opacity:.7}}.FormInput_input__yOM6s{background-color:#fff;border:1px solid #aec0ab;border-radius:8px;box-sizing:border-box;color:#2b3836;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;margin-bottom:16px;outline:none;text-align:center;transition:border-color .2s;width:100%}.FormInput_sm__HVB-L{padding:3px 16px}.FormInput_md__Nn9Sl{padding:12px 16px}.FormInput_input__yOM6s:focus{border-color:#283f2b}.FormInput_input__yOM6s::placeholder{color:#5a6b5a}.FormInput_input__yOM6s:disabled{background-color:#f4f3e8;cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.5b05d130.css.map*/