.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.slider[data-v-995e7fee]{position:relative;overflow:hidden}.slider__cerrar[data-v-995e7fee]{position:absolute;top:8px;right:8px;z-index:3;background:rgba(0,0,0,.45)}.slider__imagen[data-v-995e7fee]{display:flex;align-items:center;justify-content:center;width:100%;max-height:72vh;background:#000}.slider__imagen img[data-v-995e7fee]{display:block;max-width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain}.slider__imagen--enlace[data-v-995e7fee]{cursor:pointer}.slider__pie[data-v-995e7fee]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem}.slider__titulo[data-v-995e7fee]{font-weight:600}.slider__enlace[data-v-995e7fee]{color:#e6bd7a;font-size:.8rem;text-decoration:none;white-space:nowrap}#login{font-family:var(--apariencia-fuente,"Roboto","Helvetica","Arial",sans-serif);background:var(--apariencia-fondo,#f3f5fa);color:var(--apariencia-texto,#1b2340)}#login .portal{min-height:100vh;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr)}#login .portal__hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(160deg,#203d89,#14275f 55%,#0e1b45);background:linear-gradient(160deg,var(--apariencia-primario,#203d89),color-mix(in srgb,var(--apariencia-primario,#203d89) 62%,#000) 55%,color-mix(in srgb,var(--apariencia-primario,#203d89) 42%,#000));display:flex;align-items:center;padding:clamp(32px,6vw,88px);isolation:isolate}#login .hero__fondo{position:absolute;inset:0;z-index:-1;overflow:hidden}#login .orbe{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;will-change:transform;animation:deriva 22s ease-in-out infinite alternate}#login .orbe--1{width:46vmax;height:46vmax;left:-14vmax;top:-18vmax;background:radial-gradient(circle at 30% 30%,#2e57c3 0,transparent 65%)}#login .orbe--2{width:36vmax;height:36vmax;right:-10vmax;bottom:-14vmax;background:radial-gradient(circle at 60% 60%,rgba(210,158,74,.75) 0,transparent 62%);animation-duration:28s;animation-delay:-9s}#login .orbe--3{width:22vmax;height:22vmax;right:18%;top:12%;background:radial-gradient(circle,hsla(0,0%,100%,.35) 0,transparent 60%);opacity:.35;animation-duration:18s;animation-delay:-4s}#login .trama{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse at 40% 50%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 40% 50%,#000 30%,transparent 75%)}@keyframes deriva{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,-4vmax,0) scale(1.12)}}#login .hero__contenido{max-width:560px;animation:aparece .8s ease-out both}#login .hero__marca{display:flex;align-items:center;gap:18px;margin-bottom:40px}#login .hero__placa{flex:none;width:76px;height:76px;border-radius:20px;background:#fff;display:grid;place-items:center;box-shadow:0 18px 40px rgba(14,27,69,.45)}#login .hero__placa img{width:52px;height:auto;display:block}#login .hero__marca-texto{display:flex;flex-direction:column;gap:4px}#login .hero__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e9c88f;color:color-mix(in srgb,var(--apariencia-acento,#d29e4a) 65%,#fff);font-weight:500}#login .hero__producto{font-size:18px;letter-spacing:.01em}#login .hero__producto,#login .hero__titulo{font-family:Montserrat,Roboto,sans-serif;font-weight:700}#login .hero__titulo{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.01em;margin:0 0 36px}#login .hero__titulo em{font-style:normal;color:var(--apariencia-acento,#d29e4a);position:relative}#login .hero__titulo em:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:2px;background:linear-gradient(90deg,#d29e4a,transparent)}#login .hero__lista{list-style:none;padding:0;margin:0 0 48px;display:grid;gap:22px}#login .hero__lista li{display:flex;gap:16px;align-items:flex-start;animation:aparece .7s ease-out both}#login .hero__lista li:first-child{animation-delay:.15s}#login .hero__lista li:nth-child(2){animation-delay:.3s}#login .hero__lista li:nth-child(3){animation-delay:.45s}#login .hero__lista strong{display:block;font-weight:600;font-size:16px;margin-bottom:2px}#login .hero__lista span:not(.hero__icono){display:block;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.78)}#login .hero__icono{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}#login .hero__icono .v-icon{color:#e9c88f;font-size:24px}#login .hero__ayuda{margin-bottom:0}#login .hero__pie{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}#login .hero__linea{width:36px;height:2px;background:var(--apariencia-acento,#d29e4a);border-radius:1px}#login .portal__acceso{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(28px,5vw,64px) clamp(20px,5vw,72px)}#login .acceso__tarjeta{width:100%;max-width:440px;background:#fff;border-radius:22px;padding:40px 40px 32px;box-shadow:0 1px 2px rgba(27,35,64,.06),0 24px 60px -24px rgba(14,27,69,.35);border-top:4px solid var(--apariencia-acento,#d29e4a);animation:aparece .7s ease-out .2s both}#login .acceso__gobierno{display:block;width:100%;max-width:330px;height:auto;margin:0 auto 28px}#login .acceso__cabecera{margin-bottom:24px}#login .acceso__eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--apariencia-acento,#d29e4a);font-weight:600;margin-bottom:6px}#login .acceso__titulo{font-family:var(--apariencia-fuente,"Montserrat","Roboto",sans-serif);font-weight:700;font-size:26px;line-height:1.2;color:var(--apariencia-primario,#203d89);margin:0 0 8px}#login .acceso__subtitulo{margin:0;font-size:14px;line-height:1.55;color:#5b6480}#login .segmentos{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#f3f5fa;margin-bottom:20px}#login .segmentos button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:9px;padding:10px 8px;font:inherit;font-size:13px;font-weight:600;color:#5b6480;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}#login .segmentos button .v-icon{font-size:18px;color:inherit}#login .segmentos button:focus-visible{outline:2px solid var(--apariencia-primario,#203d89);outline-offset:2px}#login .segmentos button.activo{background:#fff;color:var(--apariencia-primario,#203d89);box-shadow:0 1px 3px rgba(27,35,64,.12)}#login .campo{margin-bottom:6px}#login .campo .v-input__slot{border-radius:12px!important}#login .campo .v-input--is-focused fieldset{border-color:var(--apariencia-primario,#203d89)!important}#login .campo .v-icon{color:var(--apariencia-primario,#203d89)}#login .campo__ayuda{margin:-2px 0 18px;font-size:12.5px;color:#5b6480;line-height:1.5}#login .boton-principal{width:100%;height:50px!important;border-radius:12px!important;font-weight:700;letter-spacing:.06em;font-size:14px!important;color:#0e1b45!important;background:linear-gradient(135deg,#e9c88f,#d29e4a 60%,#c38b30)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--apariencia-acento,#d29e4a) 70%,#fff),var(--apariencia-acento,#d29e4a) 60%,color-mix(in srgb,var(--apariencia-acento,#d29e4a) 88%,#000))!important;box-shadow:0 12px 24px -10px rgba(210,158,74,.8)!important;transition:transform .15s ease,box-shadow .15s ease}#login .boton-principal:hover{transform:translateY(-1px);box-shadow:0 16px 28px -10px rgba(210,158,74,.9)!important}#login .boton-principal:active{transform:translateY(0)}#login .acceso__pie{margin-top:22px;padding-top:18px;border-top:1px solid #dce1ec;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:13px}#login .acceso__pie a{color:var(--apariencia-primario,#203d89);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:4px}#login .acceso__pie a .v-icon{font-size:16px;color:inherit}#login .acceso__pie a:hover{text-decoration:underline}#login .acceso__legal{max-width:440px;margin:22px 0 0;font-size:12px;line-height:1.55;text-align:center;color:#5b6480}@keyframes aparece{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:959px){#login .portal{grid-template-columns:1fr}#login .portal__hero{padding:28px 24px 32px;min-height:0}#login .hero__titulo{font-size:26px;margin-bottom:0}#login .hero__ayuda,#login .hero__lista,#login .hero__pie{display:none}#login .hero__marca{margin-bottom:22px}#login .portal__acceso{margin-top:-18px}#login .acceso__tarjeta{padding:32px 24px 26px}}@media(prefers-reduced-motion:reduce){#login .acceso__tarjeta,#login .hero__contenido,#login .hero__lista li,#login .orbe{animation:none}}