.PhotoUpload-module__PPrS3a__container{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.PhotoUpload-module__PPrS3a__label{color:var(--muted);font-size:.9rem;font-weight:600}.PhotoUpload-module__PPrS3a__uploadArea{cursor:pointer;background:#00000005;border:2px dashed #c5a0594d;border-radius:1rem;width:160px;height:160px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.PhotoUpload-module__PPrS3a__uploadArea:hover{border-color:var(--accent);background:#c5a0590d;transform:translateY(-2px)}.PhotoUpload-module__PPrS3a__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.PhotoUpload-module__PPrS3a__icon{margin-bottom:.5rem;font-size:2rem}.PhotoUpload-module__PPrS3a__placeholder p{color:var(--primary);margin:0;font-size:.85rem;font-weight:600}.PhotoUpload-module__PPrS3a__placeholder span{color:var(--muted);font-size:.7rem}.PhotoUpload-module__PPrS3a__previewContainer{width:100%;height:100%;position:relative}.PhotoUpload-module__PPrS3a__previewImage{object-fit:cover;width:100%;height:100%}.PhotoUpload-module__PPrS3a__removeBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ef4444e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;transition:transform .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.PhotoUpload-module__PPrS3a__removeBtn:hover{background:#ef4444;transform:scale(1.1)}.PhotoUpload-module__PPrS3a__hiddenInput{display:none}
.dashboard-module__KSRaRW__container{background-color:#fdfcfb;min-height:100vh;display:flex}.dashboard-module__KSRaRW__sidebar{width:280px;color:var(--primary);background-color:#fff;border-right:1px solid #c5a05926;flex-direction:column;height:100vh;padding:2.5rem;display:flex;position:sticky;top:0;box-shadow:10px 0 30px #00000005}.dashboard-module__KSRaRW__brand{margin-bottom:4rem}.dashboard-module__KSRaRW__brand h2{color:var(--primary);margin-bottom:.5rem;font-size:1.8rem}.dashboard-module__KSRaRW__brand span{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-weight:700}.dashboard-module__KSRaRW__nav{flex-direction:column;flex:1;gap:.75rem;display:flex}.dashboard-module__KSRaRW__nav a{color:var(--muted);border-radius:12px;padding:.85rem 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-module__KSRaRW__nav a:hover,.dashboard-module__KSRaRW__nav a.dashboard-module__KSRaRW__active{color:var(--accent);background-color:#c5a05914;transform:translate(4px)}.dashboard-module__KSRaRW__sidebarFooter{color:var(--primary);border-top:1px solid #c5a0591a;padding-top:2rem;font-size:.95rem;font-weight:600}.dashboard-module__KSRaRW__main{flex:1;padding:3rem}.dashboard-module__KSRaRW__header{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.dashboard-module__KSRaRW__grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.dashboard-module__KSRaRW__card{background:#fff;border:1px solid #0000000a;border-radius:1.5rem;padding:2.5rem;box-shadow:0 4px 20px #00000008}.dashboard-module__KSRaRW__card h3{color:var(--primary);margin-bottom:2rem;font-size:1.5rem}.dashboard-module__KSRaRW__subjectList{flex-direction:column;gap:1rem;display:flex}.dashboard-module__KSRaRW__subjectItem{background-color:#fdfcfb;border:1px solid #c5a0591a;border-radius:1rem;padding:1.5rem;transition:all .3s}.dashboard-module__KSRaRW__subjectItem:hover{border-color:var(--accent);box-shadow:0 4px 12px #c5a0590d}.dashboard-module__KSRaRW__subjectItem h4{color:var(--primary);margin-bottom:.5rem}.dashboard-module__KSRaRW__subjectItem p{color:var(--muted);margin-bottom:1.5rem;font-size:.9rem}.dashboard-module__KSRaRW__link{color:var(--accent);letter-spacing:.02em;font-size:.9rem;font-weight:700;text-decoration:none}.dashboard-module__KSRaRW__updates{flex-direction:column;gap:2rem;padding:0;list-style:none;display:flex}.dashboard-module__KSRaRW__updates li strong{color:var(--primary);margin-bottom:.5rem;font-size:1rem;display:block}.dashboard-module__KSRaRW__updates li p{color:var(--muted);font-size:.9rem}.dashboard-module__KSRaRW__empty{color:var(--muted);font-size:.9rem;font-style:italic}
.register-module__TsLiKW__container{background:#080d1a;justify-content:center;align-items:flex-start;min-height:100vh;padding:8rem 1rem 4rem;display:flex}.register-module__TsLiKW__card{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:2rem;width:100%;max-width:1000px;margin-bottom:3rem;padding:3rem;animation:.8s cubic-bezier(.16,1,.3,1) register-module__TsLiKW__fadeIn;box-shadow:0 40px 80px -20px #00000014,0 10px 20px -5px #00000008}.register-module__TsLiKW__cardHeader{background:linear-gradient(to bottom right, var(--background), #f0f4f8);border-bottom:1px solid #c5a05933;border-radius:2rem 2rem 0 0;flex-direction:column;align-items:center;margin:-3rem -3rem 3rem;padding:4rem 2rem;display:flex;position:relative}.register-module__TsLiKW__cardHeader:after{content:"";background:var(--accent);border-radius:50px;height:3px;position:absolute;bottom:-1px;left:20%;right:20%}.register-module__TsLiKW__cardHeader h1{color:var(--primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.5rem}.register-module__TsLiKW__logoMark{letter-spacing:.5em;color:var(--accent);text-transform:uppercase;border:1px solid var(--accent);border-radius:4px;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:800}.register-module__TsLiKW__photoSection{margin-top:2.5rem}@keyframes register-module__TsLiKW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-module__TsLiKW__subtitle{color:var(--muted);max-width:400px;margin-bottom:1.5rem;font-size:1rem;font-weight:400}.register-module__TsLiKW__intakeBadge{background:var(--primary);color:var(--accent);border:1px solid var(--accent);border-radius:50px;margin-bottom:0;padding:.75rem 2.25rem;font-size:.95rem;font-weight:700;display:inline-block}.register-module__TsLiKW__form h3{color:var(--primary);border-left:4px solid var(--accent);background:linear-gradient(90deg,#c5a0590d,#0000);border-radius:0 4px 4px 0;width:100%;margin-top:3rem;margin-bottom:1.5rem;padding-left:1rem;font-size:1.4rem}.register-module__TsLiKW__grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.register-module__TsLiKW__field textarea{font-family:var(--font-sans);resize:vertical;border:1px solid #00000014;border-radius:1rem;min-height:100px;padding:1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:600px){.register-module__TsLiKW__grid{grid-template-columns:1fr}.register-module__TsLiKW__card{padding:2rem 1.5rem}}.register-module__TsLiKW__form{text-align:left;flex-direction:column;gap:2rem;display:flex}.register-module__TsLiKW__checkboxField{background:#00000005;border:1px solid #00000008;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.register-module__TsLiKW__checkboxField:hover{background:#c5a0590d}.register-module__TsLiKW__checkboxField label{cursor:pointer;color:var(--primary);align-items:center;gap:1rem;width:100%;font-size:.95rem;display:flex}.register-module__TsLiKW__checkboxField input{cursor:pointer;width:1.4rem;height:1.4rem;accent-color:var(--accent)}.register-module__TsLiKW__field{flex-direction:column;gap:.6rem;display:flex}.register-module__TsLiKW__field label{color:var(--muted);padding-left:.25rem;font-size:.9rem;font-weight:600}.register-module__TsLiKW__field input,.register-module__TsLiKW__field select{font-family:var(--font-sans);background:#fff;border:1px solid #00000014;border-radius:1rem;padding:1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.register-module__TsLiKW__field input:focus,.register-module__TsLiKW__field select:focus,.register-module__TsLiKW__field textarea:focus{border-color:var(--accent);outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #c5a0591a}.register-module__TsLiKW__message{color:#065f46;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:1rem;margin-top:2rem;padding:1.5rem;font-size:1rem;box-shadow:0 4px 12px #065f460d}.register-module__TsLiKW__qualificationRow{background-color:#fff;border:1px solid #0000000d;border-radius:1.25rem;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #00000005}.register-module__TsLiKW__qualificationRow .register-module__TsLiKW__field{flex:1}.register-module__TsLiKW__qualificationRow:hover{border-color:var(--accent);box-shadow:0 8px 16px -4px #0000000d}@media (max-width:768px){.register-module__TsLiKW__qualificationRow{flex-direction:column;align-items:stretch;gap:1rem}.register-module__TsLiKW__qualificationRow .register-module__TsLiKW__field{flex:none;width:100%}.register-module__TsLiKW__qualificationRow .register-module__TsLiKW__field:nth-child(3){flex:none!important}}.register-module__TsLiKW__addBtn{color:var(--accent);cursor:pointer;background:0 0;border:2px dashed #c5a05966;border-radius:1.25rem;width:100%;margin-top:1rem;padding:1.25rem;font-size:1rem;font-weight:600;transition:all .3s}.register-module__TsLiKW__addBtn:hover{background-color:var(--accent);color:#fff;border-style:solid;transform:translateY(-2px);box-shadow:0 4px 12px #c5a05933}.register-module__TsLiKW__removeBtn{color:#ef4444;cursor:pointer;background-color:#fee2e2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .2s;display:flex}.register-module__TsLiKW__removeBtn:hover{color:#fff;background-color:#ef4444;transform:rotate(90deg)}.register-module__TsLiKW__footer{color:var(--muted);margin-top:3rem;font-size:1rem}.register-module__TsLiKW__footer a{color:var(--accent);border-bottom:1px solid #0000;font-weight:700;text-decoration:none;transition:all .2s}.register-module__TsLiKW__footer a:hover{border-bottom-color:var(--accent)}
