.nFzZ9q_containerSection1{background-color:#f0f0f0;border-radius:20px;width:90%;margin:100px auto 20px;position:relative;overflow:hidden}.nFzZ9q_backgroundImage{object-fit:cover;z-index:0;pointer-events:none}.nFzZ9q_pageWrapper{isolation:isolate;justify-content:center;align-items:center;min-height:70vh;margin-top:70px;padding:2rem;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.nFzZ9q_pageWrapper:before{content:"";z-index:-1;position:absolute;inset:0}.nFzZ9q_container{width:100%;max-width:900px;margin:40px auto}.nFzZ9q_header{text-align:center;color:#fff;background:linear-gradient(90deg,#0193ff 0%,#0056b3 100%);border-radius:25px;padding:4rem 2rem;box-shadow:0 4px 12px #007bff33}.nFzZ9q_title{margin:0 0 .5rem;font-size:2rem;font-weight:700}.nFzZ9q_description{opacity:.9;max-width:600px;margin:0 auto;font-size:1.1rem}.nFzZ9q_formCard{z-index:10;background:#fff;border-radius:20px;margin:-3rem auto 0;padding:2rem 3rem;position:relative;box-shadow:0 10px 30px #0000001a}.nFzZ9q_form{align-items:flex-end;gap:1.5rem;width:100%;display:flex}.nFzZ9q_formGroup{flex-direction:column;flex-grow:1;display:flex}.nFzZ9q_label{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.nFzZ9q_input{border:1px solid #ccc;border-radius:50px;width:100%;padding:.75rem 1.25rem;font-size:1rem;transition:border-color .3s,box-shadow .3s}.nFzZ9q_input:focus{border-color:#0193ff;outline:none;box-shadow:0 0 0 3px #0193ff33}.nFzZ9q_input[aria-invalid=true]{border-color:#d32f2f}.nFzZ9q_invalidMessage{color:#d32f2f;margin-top:5px;padding-left:1rem;font-size:.8rem}.nFzZ9q_actions{flex-shrink:0}.nFzZ9q_button{color:#fff;cursor:pointer;white-space:nowrap;background:#0193ff;border:none;border-radius:25px;align-items:center;gap:8px;padding:.75rem 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;transition:background-color .3s,transform .2s;display:flex}.nFzZ9q_button:hover:not(:disabled){background-color:#007ae6;transform:translateY(-2px)}.nFzZ9q_button:disabled{cursor:not-allowed;background-color:#7bceff}.nFzZ9q_button.nFzZ9q_loading{pointer-events:none}.nFzZ9q_spinner{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.6s linear infinite nFzZ9q_spin}@keyframes nFzZ9q_spin{to{transform:rotate(360deg)}}.nFzZ9q_alertOverlay{z-index:9998;background-color:#0006;position:fixed;inset:0}.nFzZ9q_alert{z-index:9999;text-align:center;background-color:#fff;border-radius:15px;flex-direction:column;align-items:center;width:400px;max-width:90%;padding:40px;animation:.3s ease-out nFzZ9q_fadeIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 15px #0000004d}.nFzZ9q_alertIcon{color:#f44336;margin-bottom:15px;font-size:60px}.nFzZ9q_alertMessage{color:#333;margin-bottom:30px;font-size:18px}.nFzZ9q_alertButton{color:#fff;cursor:pointer;background-color:#09697a;border:none;border-radius:5px;padding:12px 25px;font-size:18px}@keyframes nFzZ9q_fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.nFzZ9q_modal{z-index:10000;background-color:#f8f9fa;border-radius:12px;flex-direction:column;width:95%;max-width:600px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0003}.nFzZ9q_modalSection{padding:12px}.nFzZ9q_modalTitle{text-align:center;color:#212529;border-bottom:1px solid #dee2e6;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:700}.nFzZ9q_modalContent{width:100%;max-height:55vh;padding-right:10px;overflow-y:auto}.nFzZ9q_matriculaList{flex-direction:column;gap:1rem;display:flex}.nFzZ9q_matriculaItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.25rem}.nFzZ9q_infoGroup{margin-bottom:1rem}.nFzZ9q_infoGroup:last-child{margin-bottom:0}.nFzZ9q_infoLabel{color:#6c757d;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.nFzZ9q_matriculaDataWithCopy{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nFzZ9q_matriculaData{color:#212529;word-break:break-all;font-size:1.1rem;font-weight:600}.nFzZ9q_isAddress{color:#495057;font-weight:400}.nFzZ9q_copyBtn{cursor:pointer;background:#f1f3f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:inline-flex}.nFzZ9q_copyBtn:hover{background-color:#e9ecef}.nFzZ9q_copyBtn svg{color:#495057;width:18px;height:18px}.nFzZ9q_modalActions{justify-content:center;margin-top:24px;display:flex}@media (max-width:768px){.nFzZ9q_pageWrapper{align-items:flex-start;margin-top:120px;padding:1rem}.nFzZ9q_container{margin:20px auto}.nFzZ9q_header{padding:3rem 1rem}.nFzZ9q_title{font-size:1.5rem}.nFzZ9q_description{font-size:1rem}.nFzZ9q_formCard{margin-top:-2rem;padding:1.5rem}.nFzZ9q_form{flex-direction:column;align-items:stretch;gap:1rem}.nFzZ9q_actions{align-self:center}.nFzZ9q_button{justify-content:center;width:100%}.nFzZ9q_alert{width:90%;padding:25px}.nFzZ9q_modal{width:90%;top:350px}.nFzZ9q_modalContent{max-height:45vh}.nFzZ9q_modalSection{padding:16px}.nFzZ9q_modalTitle{font-size:1.2rem}}
.w7C9QG_containerSection1{background-color:#f0f0f0;border-radius:20px;width:90%;margin:100px auto 20px;position:relative;overflow:hidden}.w7C9QG_backgroundImage{object-fit:cover;z-index:0;pointer-events:none}.w7C9QG_pageWrapper{isolation:isolate;justify-content:center;align-items:center;min-height:70vh;margin-top:70px;padding:2rem;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.w7C9QG_pageWrapper:before{content:"";z-index:-1;position:absolute;inset:0}.w7C9QG_container{width:100%;max-width:900px;margin:40px auto}.w7C9QG_header{text-align:center;color:#fff;background:linear-gradient(90deg,#0193ff 0%,#0056b3 100%);border-radius:25px;padding:4rem 2rem;box-shadow:0 4px 12px #007bff33}.w7C9QG_title{margin:0 0 .5rem;font-size:2rem;font-weight:700}.w7C9QG_description{opacity:.9;max-width:600px;margin:0 auto;font-size:1.1rem}.w7C9QG_formCard{z-index:10;background:#fff;border-radius:20px;margin:-3rem auto 0;padding:2rem 3rem;position:relative;box-shadow:0 10px 30px #0000001a}.w7C9QG_form{align-items:flex-end;gap:1.5rem;width:100%;display:flex}.w7C9QG_formGroup{flex-direction:column;flex-grow:1;display:flex}.w7C9QG_label{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.w7C9QG_input{border:1px solid #ccc;border-radius:50px;width:100%;padding:.75rem 1.25rem;font-size:1rem;transition:border-color .3s,box-shadow .3s}.w7C9QG_input:focus{border-color:#0193ff;outline:none;box-shadow:0 0 0 3px #0193ff33}.w7C9QG_input[aria-invalid=true]{border-color:#d32f2f}.w7C9QG_invalidMessage{color:#d32f2f;margin-top:5px;padding-left:1rem;font-size:.8rem}.w7C9QG_actions{flex-shrink:0}.w7C9QG_button{color:#fff;cursor:pointer;white-space:nowrap;background:#0193ff;border:none;border-radius:25px;align-items:center;gap:8px;padding:.75rem 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;transition:background-color .3s,transform .2s;display:flex}.w7C9QG_button:hover:not(:disabled){background-color:#007ae6;transform:translateY(-2px)}.w7C9QG_button:disabled{cursor:not-allowed;background-color:#7bceff}.w7C9QG_button.w7C9QG_loading{pointer-events:none}.w7C9QG_spinner{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.6s linear infinite w7C9QG_spin}@keyframes w7C9QG_spin{to{transform:rotate(360deg)}}.w7C9QG_alertOverlay{z-index:2500;background-color:#00000080;position:fixed;inset:0}.w7C9QG_alert{z-index:2501;text-align:center;background-color:#fff;border-radius:15px;flex-direction:column;align-items:center;width:400px;max-width:90%;padding:40px;animation:.3s ease-out w7C9QG_fadeIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 15px #0000004d}.w7C9QG_alertIcon{color:#f44336;margin-bottom:15px;font-size:60px}.w7C9QG_alertMessage{color:#333;margin-bottom:30px;font-size:18px}.w7C9QG_alertButton{color:#fff;cursor:pointer;background-color:#09697a;border:none;border-radius:5px;padding:12px 25px;font-size:18px}@keyframes w7C9QG_fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.w7C9QG_modal{z-index:2501;background-color:#f8f9fa;border-radius:12px;flex-direction:column;width:95%;max-width:700px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0003}.w7C9QG_modalSection{padding:1.5rem}.w7C9QG_modalTitle{text-align:center;color:#212529;border-bottom:1px solid #dee2e6;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:700}.w7C9QG_modalContent{width:100%;max-height:70vh;padding:5px;overflow-y:auto}.w7C9QG_modalActions{border-top:1px solid #dee2e6;justify-content:center;margin-top:1.5rem;padding-top:1.5rem;display:flex}.w7C9QG_detailsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.w7C9QG_detailItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;padding:1rem;display:flex}.w7C9QG_detailLabel{color:#6c757d;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.w7C9QG_detailValue{color:#212529;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;margin:0;font-size:.95rem;font-weight:500}.w7C9QG_messageItem{grid-column:1/-1;margin-top:1rem}.w7C9QG_downloadSection{justify-content:center;margin-top:1.5rem;display:flex}.w7C9QG_downloadButton{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:.75rem 1.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s;display:inline-flex}.w7C9QG_downloadButton:hover{background-color:#1662c5;transform:translateY(-2px)}@media (max-width:960px){.w7C9QG_pageWrapper{margin-top:100px;padding-top:2rem}}@media (max-width:768px){.w7C9QG_pageWrapper{align-items:flex-start}.w7C9QG_container{margin:20px auto}.w7C9QG_header{padding:3rem 1rem}.w7C9QG_title{font-size:1.5rem}.w7C9QG_description{font-size:1rem}.w7C9QG_formCard{margin-top:-2rem;padding:1.5rem}.w7C9QG_form{flex-direction:column;align-items:stretch;gap:1rem}.w7C9QG_actions{align-self:center}.w7C9QG_button{justify-content:center;width:100%}.w7C9QG_alert{width:90%;padding:25px}.w7C9QG_modal{width:90%}.w7C9QG_modalContent{max-height:65vh}.w7C9QG_modalSection{padding:1rem}.w7C9QG_modalTitle{font-size:1.2rem}.w7C9QG_detailsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
