:root{--brand:#4361ee;--brand-dark:#3a56d4;--bg:#f4f6fb;--surface:#fff;--text:#1f2430;--muted:#6b7280;--border:#e3e8f2;--radius:16px;--radius-sm:12px;--shadow:0 8px 24px rgba(30,41,59,0.08);--shadow-lg:0 14px 40px rgba(30,41,59,0.12)}body{background:#f4f6fb;background:var(--bg);color:#1f2430;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.container{max-width:1180px}.btn,.btn-large,.btn-small{border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 4px 14px rgba(67,97,238,.22);text-transform:none;font-weight:500;letter-spacing:.2px;transition:box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease}.btn-large:hover,.btn-small:hover,.btn:hover{box-shadow:0 8px 22px rgba(67,97,238,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-large:active,.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-large.blue,.btn-small.blue,.btn.blue{background:#4361ee;background:var(--brand)}.btn-large.blue:hover,.btn-small.blue:hover,.btn.blue:hover{background:#3a56d4;background:var(--brand-dark)}.btn.grey.lighten-1{background:#eef1f7;color:#1f2430;color:var(--text);box-shadow:none}.btn.yellow.darken-4{background:#ffb703;box-shadow:0 4px 14px rgba(255,183,3,.3)}.btn.yellow.darken-4:hover{background:#f5a800}.card{border-radius:16px;border-radius:var(--radius);box-shadow:0 8px 24px rgba(30,41,59,.08);box-shadow:var(--shadow)}.card .card-content{padding:26px 30px}.card .card-title{font-weight:600;letter-spacing:.2px}.card .card-action{border-radius:0 0 16px 16px;border-radius:0 0 var(--radius) var(--radius);padding:18px 30px}.card.blue.darken-1{background:#3e6df2;box-shadow:0 14px 40px rgba(30,41,59,.12);box-shadow:var(--shadow-lg)}nav{box-shadow:0 4px 18px rgba(30,41,59,.12)}.nav-wrapper{border-radius:0}.nav-wrapper.blue{background:#3e6df2}nav ul a:hover{background:hsla(0,0%,100%,.12)}#nav-mobile li a{text-transform:none;font-weight:500;letter-spacing:.2px}h1,h2,h3,h4{font-weight:600;color:#1f2430;color:var(--text);letter-spacing:.2px}.input-field .select-wrapper .select-dropdown,.input-field input,.input-field textarea{border-bottom:1px solid #e3e8f2;border-bottom:1px solid var(--border);border-radius:12px;border-radius:var(--radius-sm);padding:12px 14px;background:#fff;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input-field input:focus,.input-field textarea:focus{border-bottom:1px solid #4361ee;border-bottom:1px solid var(--brand);box-shadow:0 6px 18px rgba(67,97,238,.14)}.input-field label,.input-field label.active{color:#6b7280;color:var(--muted)}.input-field input:focus+label,.input-field textarea:focus+label{color:#4361ee;color:var(--brand)}.card.white{border-radius:16px;border-radius:var(--radius);box-shadow:0 14px 40px rgba(30,41,59,.12);box-shadow:var(--shadow-lg)}div.col.s12>.btn-large{width:100%;margin-bottom:8px}.badge,.chip{border-radius:999px!important}.badge{padding:4px 12px;letter-spacing:.2px}.badge.green{background:#2e9e5b}.badge.red{background:#e5484d}.row{margin-bottom:16px}.auth-wrap{margin-top:14vh}.auth-wrap .card.blue.darken-1{overflow:hidden}.auth-wrap .card-content{padding:34px 32px 18px}.auth-wrap .card-title{font-size:1.35rem;font-weight:600;letter-spacing:.3px;color:#fff;margin-bottom:22px}.auth-wrap .input-field{margin-bottom:18px}.auth-wrap .input-field input{height:52px;box-sizing:border-box;padding:14px 18px;background:hsla(0,0%,100%,.16);border:none;border-radius:12px;color:#fff;box-shadow:none}.auth-wrap .input-field input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.auth-wrap .input-field input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.auth-wrap .input-field input::placeholder{color:hsla(0,0%,100%,.7)}.auth-wrap .input-field input:focus{background:hsla(0,0%,100%,.24);border:none;box-shadow:none}.auth-wrap .card-action{background:transparent;border-top:none;text-align:center;padding:6px 32px 30px}.auth-wrap .card-action .btn{min-width:200px;height:48px;line-height:48px;font-size:15px;padding:0 24px;border-radius:12px;background:#f28500;color:#fff;box-shadow:0 6px 18px rgba(17,24,39,.28)}.auth-wrap .card-action .btn:hover{background:#e07b00}
/*# sourceMappingURL=main.502a9515.chunk.css.map */