.SelectorCarreraUniversitaria-module__757rfW__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.SelectorCarreraUniversitaria-module__757rfW__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:center;padding:3rem 1.5rem 2.5rem}.SelectorCarreraUniversitaria-module__757rfW__heroTitle{margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.2}.SelectorCarreraUniversitaria-module__757rfW__heroSubtitle{opacity:.92;max-width:640px;margin:0 auto;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.5}.SelectorCarreraUniversitaria-module__757rfW__testSection{max-width:720px;margin:2rem auto;padding:0 1rem}.SelectorCarreraUniversitaria-module__757rfW__progreso{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.SelectorCarreraUniversitaria-module__757rfW__progresoLabel{color:var(--text-secondary);font-size:.85rem;font-weight:500}.SelectorCarreraUniversitaria-module__757rfW__progresoBar{background-color:var(--bg-card);border:1px solid #00000014;border-radius:4px;width:100%;height:8px;overflow:hidden}.SelectorCarreraUniversitaria-module__757rfW__progresoFill{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:4px;height:100%;transition:width .3s}.SelectorCarreraUniversitaria-module__757rfW__pregunta{background-color:var(--bg-card);border-radius:12px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 2px 12px #00000012}.SelectorCarreraUniversitaria-module__757rfW__preguntaNumero{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;font-size:.8rem;font-weight:600}.SelectorCarreraUniversitaria-module__757rfW__preguntaTexto{color:var(--text-primary);margin:0 0 1.25rem;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:600;line-height:1.4}.SelectorCarreraUniversitaria-module__757rfW__opciones{flex-direction:column;gap:.6rem;display:flex}.SelectorCarreraUniversitaria-module__757rfW__opcionBtn{background-color:var(--bg-primary);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:8px;outline:none;padding:.85rem 1rem;font-size:.95rem;line-height:1.4;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block}.SelectorCarreraUniversitaria-module__757rfW__opcionBtn:hover{border-color:var(--accent);background-color:#2e86ab0f}.SelectorCarreraUniversitaria-module__757rfW__opcionBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorCarreraUniversitaria-module__757rfW__opcionBtn.SelectorCarreraUniversitaria-module__757rfW__selected{border-color:var(--primary);background-color:#2e86ab1f;font-weight:600;box-shadow:0 0 0 3px #2e86ab26}.SelectorCarreraUniversitaria-module__757rfW__navegacion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.SelectorCarreraUniversitaria-module__757rfW__btnAnterior,.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente,.SelectorCarreraUniversitaria-module__757rfW__btnResultado,.SelectorCarreraUniversitaria-module__757rfW__btnReiniciar{cursor:pointer;border:none;border-radius:8px;outline:none;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:opacity .18s,transform .15s,background-color .18s}.SelectorCarreraUniversitaria-module__757rfW__btnAnterior:focus-visible,.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente:focus-visible,.SelectorCarreraUniversitaria-module__757rfW__btnResultado:focus-visible,.SelectorCarreraUniversitaria-module__757rfW__btnReiniciar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorCarreraUniversitaria-module__757rfW__btnAnterior{background-color:var(--bg-card);color:var(--text-secondary);border:1px solid #0000001f}.SelectorCarreraUniversitaria-module__757rfW__btnAnterior:hover:not(:disabled){background-color:#0000000d}.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;margin-left:auto}.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente:disabled,.SelectorCarreraUniversitaria-module__757rfW__btnAnterior:disabled{opacity:.4;cursor:not-allowed;transform:none}.SelectorCarreraUniversitaria-module__757rfW__btnResultado{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;margin-left:auto}.SelectorCarreraUniversitaria-module__757rfW__btnResultado:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.SelectorCarreraUniversitaria-module__757rfW__btnResultado:disabled{opacity:.4;cursor:not-allowed;transform:none}.SelectorCarreraUniversitaria-module__757rfW__btnReiniciar{background-color:var(--bg-card);color:var(--primary);border:2px solid var(--primary);margin:1.5rem auto 0;display:block}.SelectorCarreraUniversitaria-module__757rfW__btnReiniciar:hover{background-color:#2e86ab14}.SelectorCarreraUniversitaria-module__757rfW__resultadoSection{max-width:720px;margin:2rem auto;padding:0 1rem 2rem}.SelectorCarreraUniversitaria-module__757rfW__resultadoCard{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{color:#fff;text-align:center;padding:2rem 2rem 1.5rem}.SelectorCarreraUniversitaria-module__757rfW__resultadoEmoji{margin-bottom:.5rem;font-size:3rem;line-height:1;display:block}.SelectorCarreraUniversitaria-module__757rfW__recomendacionTitulo{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.SelectorCarreraUniversitaria-module__757rfW__recomendacionSubtitulo{opacity:.9;margin:0;font-size:1rem}.SelectorCarreraUniversitaria-module__757rfW__resultadoBody{background-color:var(--bg-card);padding:1.5rem 2rem}.SelectorCarreraUniversitaria-module__757rfW__recomendacionDesc{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.SelectorCarreraUniversitaria-module__757rfW__carrerasGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;margin-bottom:1.5rem;display:grid}.SelectorCarreraUniversitaria-module__757rfW__carreraCard{background-color:var(--bg-primary);color:var(--text-primary);border-left:3px solid var(--primary);border-radius:8px;padding:.65rem .9rem;font-size:.9rem;font-weight:500}.SelectorCarreraUniversitaria-module__757rfW__salidasSection{margin-top:1.25rem}.SelectorCarreraUniversitaria-module__757rfW__salidasTitulo{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:.6rem;font-size:.9rem;font-weight:700}.SelectorCarreraUniversitaria-module__757rfW__salidasLista{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.SelectorCarreraUniversitaria-module__757rfW__salidasLista li{color:var(--text-primary);padding-left:1.2rem;font-size:.92rem;line-height:1.4;position:relative}.SelectorCarreraUniversitaria-module__757rfW__salidasLista li:before{content:"→";color:var(--primary);font-weight:700;position:absolute;left:0}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_ciencias .SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{background:linear-gradient(135deg,#2e86ab 0%,#1a6a8a 100%)}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_ciencias .SelectorCarreraUniversitaria-module__757rfW__carreraCard{border-left-color:#2e86ab}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_salud .SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%)}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_salud .SelectorCarreraUniversitaria-module__757rfW__carreraCard{border-left-color:#e74c3c}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_humanidades .SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{background:linear-gradient(135deg,#8b7355 0%,#6b5840 100%)}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_humanidades .SelectorCarreraUniversitaria-module__757rfW__carreraCard{border-left-color:#8b7355}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_tecnologia .SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{background:linear-gradient(135deg,#48a9a6 0%,#2e8a87 100%)}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_tecnologia .SelectorCarreraUniversitaria-module__757rfW__carreraCard{border-left-color:#48a9a6}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_arte .SelectorCarreraUniversitaria-module__757rfW__resultadoHeader{background:linear-gradient(135deg,#e8a020 0%,#c47d10 100%)}.SelectorCarreraUniversitaria-module__757rfW__recomendacion_arte .SelectorCarreraUniversitaria-module__757rfW__carreraCard{border-left-color:#e8a020}.SelectorCarreraUniversitaria-module__757rfW__puntuacionDetalle{background-color:var(--bg-primary);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}.SelectorCarreraUniversitaria-module__757rfW__puntuacionTitulo{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.8rem;font-size:.85rem;font-weight:700}.SelectorCarreraUniversitaria-module__757rfW__puntuacionFila{align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.SelectorCarreraUniversitaria-module__757rfW__puntuacionEtiqueta{color:var(--text-primary);min-width:160px;font-size:.88rem;font-weight:500}.SelectorCarreraUniversitaria-module__757rfW__puntuacionBarraWrap{background-color:var(--bg-card);border:1px solid #0000000f;border-radius:4px;flex:1;height:8px;overflow:hidden}.SelectorCarreraUniversitaria-module__757rfW__puntuacionBarra{border-radius:4px;height:100%;transition:width .5s}.SelectorCarreraUniversitaria-module__757rfW__puntuacionValor{color:var(--text-muted);text-align:right;min-width:30px;font-size:.8rem}.SelectorCarreraUniversitaria-module__757rfW__warningBox{color:var(--text-primary);background-color:#2e86ab14;border:1px solid #2e86ab40;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem;font-size:.92rem;line-height:1.55}.SelectorCarreraUniversitaria-module__757rfW__warningBox strong{color:var(--primary)}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__pregunta,[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__resultadoBody{box-shadow:0 2px 12px #0000004d}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__opcionBtn{background-color:#ffffff0a}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__opcionBtn:hover{background-color:#2e86ab1f}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__opcionBtn.SelectorCarreraUniversitaria-module__757rfW__selected{background-color:#2e86ab33}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__progresoBar{border-color:#ffffff14}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__puntuacionDetalle,[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__carreraCard{background-color:#ffffff0a}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__warningBox{background-color:#2e86ab1f;border-color:#2e86ab4d}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__btnAnterior{color:var(--text-secondary);border-color:#ffffff26}[data-theme=dark] .SelectorCarreraUniversitaria-module__757rfW__btnAnterior:hover:not(:disabled){background-color:#ffffff0f}@media (max-width:480px){.SelectorCarreraUniversitaria-module__757rfW__pregunta,.SelectorCarreraUniversitaria-module__757rfW__resultadoBody{padding:1.25rem}.SelectorCarreraUniversitaria-module__757rfW__carrerasGrid{grid-template-columns:1fr 1fr}.SelectorCarreraUniversitaria-module__757rfW__puntuacionEtiqueta{min-width:120px;font-size:.82rem}.SelectorCarreraUniversitaria-module__757rfW__navegacion{flex-direction:column-reverse;align-items:stretch}.SelectorCarreraUniversitaria-module__757rfW__btnSiguiente,.SelectorCarreraUniversitaria-module__757rfW__btnResultado{margin-left:0}}@media (prefers-reduced-motion:reduce){.SelectorCarreraUniversitaria-module__757rfW__container *,.SelectorCarreraUniversitaria-module__757rfW__container :before,.SelectorCarreraUniversitaria-module__757rfW__container :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
