@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/Archivo-s.p.07dge5ne4m0r6.woff)format("woff");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.z--Z0q_className{font-family:archivo,archivo Fallback;font-style:normal}.z--Z0q_variable{--fuente-archivo:"archivo", "archivo Fallback"}
:root{--azul:#0e2a47;--azul-2:#1b3f66;--azul-3:#2c5687;--oro:#c9a23f;--oro-oscuro:#86661b;--oro-claro:#f7efd9;--blanco:#fff;--gris:#f2f4f7;--gris-2:#e7ebf0;--linea:#d6dce4;--texto:#18232f;--texto-2:#4d5b69;--verde:#1e7a4c;--verde-claro:#e3f3ea;--ambar:#8c5d00;--ambar-claro:#fbf0d9;--rojo:#b42318;--rojo-claro:#fbe9e7;--fondo:var(--blanco);--superficie:var(--blanco);--superficie-2:var(--gris);--campo:var(--blanco);--tinta:var(--azul);--enlace:var(--azul-2);--precio:var(--azul);--radio:6px;--radio-2:10px;--ancho:1160px;--fuente:var(--fuente-archivo), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente);color:var(--texto);background:var(--fondo);font-variant-numeric:lining-nums;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55}img{max-width:100%;display:block}a{color:var(--enlace);text-underline-offset:3px}a:hover{color:var(--tinta)}h1,h2,h3,h4{color:var(--tinta);letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;font-stretch:112%;line-height:1.15}h1{font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem)}h2{font-size:clamp(1.4rem,1.15rem + 1.1vw,1.85rem)}h3{font-size:1.15rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--oro);outline-offset:2px;border-radius:2px}.cifra{font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-stretch:118%}.suave{color:var(--texto-2)}.pequeno{font-size:.875rem}.saltar{z-index:50;background:var(--oro);color:var(--azul);border-radius:var(--radio);padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 20px}.estrecho{max-width:760px}.seccion{padding:56px 0}.seccion-gris{background:var(--superficie-2)}.seccion h2{margin-bottom:.25em}.cabeza-seccion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.cabeza-seccion p{color:var(--texto-2);max-width:60ch;margin:0}.encabezado{background:var(--azul);color:var(--blanco);z-index:20;position:sticky;top:0}.encabezado .contenedor{align-items:center;gap:20px;min-height:64px;display:flex}.marca{color:var(--blanco);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;font-stretch:125%;text-decoration:none;display:inline-flex}.marca:hover{color:var(--blanco)}.marca svg{flex:none}.navegacion{align-items:center;gap:4px;margin-left:8px;display:flex}.navegacion a{color:#d7e1ec;border-radius:var(--radio);padding:8px 10px;font-size:.95rem;text-decoration:none}.navegacion a:hover,.navegacion a[aria-current=page]{color:var(--blanco);background:var(--azul-2)}.acciones-encabezado{align-items:center;gap:10px;margin-left:auto;display:flex}.acciones-encabezado .enlace-claro{color:#d7e1ec;padding:8px 6px;font-size:.95rem;text-decoration:none}.acciones-encabezado .enlace-claro:hover{color:var(--blanco)}.menu-movil{margin-left:auto;display:none}.menu-movil summary{cursor:pointer;border-radius:var(--radio);color:var(--blanco);align-items:center;gap:8px;padding:10px;list-style:none;display:inline-flex}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil[open] summary{background:var(--azul-2)}.menu-movil .panel-menu{background:var(--azul);border-top:1px solid var(--azul-2);gap:4px;padding:12px 20px 20px;display:grid;position:absolute;top:64px;left:0;right:0}.menu-movil .panel-menu a{color:var(--blanco);border-radius:var(--radio);padding:12px 8px;font-size:1.05rem;text-decoration:none}.menu-movil .panel-menu a:hover{background:var(--azul-2)}.menu-movil .panel-menu .boton{justify-content:center;margin-top:8px}@media (max-width:960px){.navegacion,.acciones-encabezado{display:none}.menu-movil{display:block}}.boton{border-radius:var(--radio);min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--azul);color:var(--blanco);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.98rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.boton:hover{background:var(--azul-2);color:var(--blanco)}.boton-oro{background:var(--oro);color:var(--azul)}.boton-oro:hover{color:var(--azul);background:#d8b356}.boton-claro{background:var(--superficie);color:var(--tinta);border-color:var(--linea)}.boton-claro:hover{background:var(--superficie-2);color:var(--tinta);border-color:var(--azul-3)}.boton-peligro{background:var(--superficie);color:var(--rojo);border-color:#e7b4ae}.boton-peligro:hover{background:var(--rojo-claro);color:var(--rojo)}.boton-verde{background:var(--verde);color:var(--blanco)}.boton-verde:hover{color:var(--blanco);background:#17633d}.boton-chico{min-height:36px;padding:6px 12px;font-size:.9rem}.boton-ancho{width:100%}.boton[disabled],.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.formulario{gap:18px;display:grid}.fila-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.campo{gap:6px;display:grid}.campo>label,.campo>.etiqueta{color:var(--tinta);font-size:.95rem;font-weight:650}.campo .ayuda{color:var(--texto-2);margin:0;font-size:.85rem}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{border:1px solid var(--linea);border-radius:var(--radio);background:var(--campo);width:100%;min-height:46px;color:var(--texto);font:inherit;padding:10px 12px;font-size:1rem}textarea{resize:vertical;min-height:120px;line-height:1.5}input:focus,select:focus,textarea:focus{outline:2px solid var(--oro);outline-offset:0;border-color:var(--oro-oscuro)}.casilla{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.casilla input{width:20px;height:20px;accent-color:var(--tinta);flex:none;margin-top:2px}fieldset{border:1px solid var(--linea);border-radius:var(--radio-2);gap:14px;margin:0;padding:16px;display:grid}legend{color:var(--tinta);padding:0 6px;font-weight:700}.aviso{border-radius:var(--radio);border:1px solid;padding:12px 14px;font-size:.95rem}.aviso p:last-child{margin-bottom:0}.aviso-error{background:var(--rojo-claro);color:#7a1a12;border-color:#efc2bc}.aviso-ok{background:var(--verde-claro);color:#134d31;border-color:#b9dfc9}.aviso-info{background:var(--superficie-2);border-color:var(--linea);color:var(--texto)}.aviso-estafa{background:var(--ambar-claro);color:#5c3d00;border-color:#ecd29a}.aviso-estafa strong{color:#5c3d00}.sello{border:1.5px solid var(--oro-oscuro);background:var(--oro-claro);color:var(--azul);box-shadow:inset 0 0 0 2px var(--oro-claro), inset 0 0 0 3px #86661b59;white-space:nowrap;border-radius:4px;align-items:baseline;gap:6px;padding:4px 9px 3px;font-weight:800;font-stretch:125%;line-height:1.1;display:inline-flex}.sello-k{letter-spacing:.03em;font-size:1rem}.sello-p{color:var(--oro-oscuro);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.sello-grande .sello-k{font-size:1.35rem}.sello-grande .sello-p{font-size:.85rem}.estado{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:650;display:inline-block}.estado-pendiente{color:var(--ambar);background:var(--ambar-claro);border-color:#ecd29a}.estado-aprobado{color:var(--verde);background:var(--verde-claro);border-color:#b9dfc9}.estado-rechazado,.estado-suspendido{color:var(--rojo);background:var(--rojo-claro);border-color:#efc2bc}.estado-cerrado{color:var(--texto-2);background:var(--superficie-2);border-color:var(--linea)}.insignias{flex-wrap:wrap;gap:6px;display:flex}.insignia{color:var(--azul-2);background:#e8f0f9;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 6px;font-size:.8rem;font-weight:650;display:inline-flex}.insignia svg{flex:none}.etiqueta-postor{background:var(--azul);color:var(--oro);border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:700;font-stretch:112%;display:inline-block}.destacado-marca{border:1px solid var(--oro);color:var(--oro-oscuro);border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-block}.portada{background:var(--azul);color:#dce6f1;padding:48px 0 56px}.portada .contenedor{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.portada h1{color:var(--blanco);max-width:16ch;margin-bottom:.4em;font-weight:750;font-stretch:125%}.portada .bajada{color:#c9d6e4;max-width:52ch;margin-bottom:28px;font-size:1.1rem}.buscador{background:var(--azul-2);border-radius:var(--radio-2);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px;display:grid}.buscador input,.buscador select{border-color:#0000}.buscador select{width:auto;min-width:150px}.portada .acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.portada .acciones .suave{color:#b7c6d6;font-size:.9rem}.pizarra{background:var(--superficie);color:var(--texto);border-radius:var(--radio-2);padding:20px 20px 14px}.pizarra h2{margin-bottom:2px;font-size:1.15rem}.pizarra .nota{color:var(--texto-2);margin-bottom:12px;font-size:.85rem}.pizarra table{border-collapse:collapse;width:100%}.pizarra th{text-align:left;color:var(--texto-2);border-bottom:1px solid var(--linea);padding:6px 4px;font-size:.8rem;font-weight:600}.pizarra th.num,.pizarra td.num{text-align:right}.pizarra td{border-bottom:1px solid var(--gris-2);vertical-align:middle;padding:9px 4px}.pizarra tr:last-child td{border-bottom:0}.pizarra td.num{font-variant-numeric:tabular-nums;color:var(--precio);font-weight:700;font-stretch:112%}.pizarra td.vacio{color:#8996a3;font-weight:500;font-stretch:100%}.pizarra .pie-pizarra{justify-content:space-between;gap:12px;margin-top:10px;font-size:.9rem;display:flex}@media (max-width:860px){.portada .contenedor,.buscador{grid-template-columns:1fr}.buscador select{width:100%}}.rejilla{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.tarjeta{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tarjeta:hover{border-color:var(--oro);color:inherit}.tarjeta .foto{aspect-ratio:4/3;background:var(--superficie-2);position:relative}.tarjeta .foto img{object-fit:cover;width:100%;height:100%}.tarjeta .foto .sin-foto{color:#9aa7b5;place-items:center;display:grid;position:absolute;inset:0}.tarjeta .cuerpo{gap:8px;padding:14px 16px 16px;display:grid}.tarjeta .fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tarjeta .gramos{color:var(--tinta);font-size:1.6rem;line-height:1}.tarjeta .precio{color:var(--texto);font-weight:650}.tarjeta .titulo{color:var(--texto);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.tarjeta .meta{color:var(--texto-2);font-size:.875rem}.lista-filas{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);display:grid}.fila-oferta{border-top:1px solid var(--gris-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:16px;display:grid}.fila-oferta:first-child{border-top:0}.fila-oferta .precio-grande{color:var(--precio);font-size:1.45rem;line-height:1.1}.fila-oferta .fila-datos{gap:2px;min-width:0;display:grid}.fila-oferta .contacto{grid-column:1/-1}@media (min-width:760px){.fila-oferta{grid-template-columns:110px minmax(0,1fr) minmax(0,1.2fr)}.fila-oferta .contacto{grid-column:auto;justify-self:end}}.vacio-estado{border:1px dashed var(--linea);border-radius:var(--radio-2);text-align:center;color:var(--texto-2);background:var(--superficie);padding:28px 20px}.vacio-estado p{max-width:48ch;margin:0 auto 14px}.persona{align-items:center;gap:12px;display:flex}.avatar{background:var(--azul-2);width:44px;height:44px;color:var(--blanco);border-radius:50%;flex:none;place-items:center;font-weight:700;font-stretch:112%;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-grande{width:88px;height:88px;font-size:1.8rem}.con-filtros{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.filtros{background:var(--superficie-2);border-radius:var(--radio-2);gap:14px;padding:18px;display:grid;position:sticky;top:84px}.filtros h2{margin:0;font-size:1rem}.filtros .campo>label{font-size:.85rem}.filtros input,.filtros select{min-height:42px}.mostrar-filtros{display:none}@media (max-width:900px){.con-filtros{grid-template-columns:1fr;gap:16px}.mostrar-filtros{display:inline-flex}.filtros{margin-top:12px;display:none;position:static}.ver-filtros:checked~.filtros{display:grid}}.resultado-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.paginacion{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.migas{color:var(--texto-2);margin:20px 0 12px;font-size:.875rem}.migas a{color:var(--texto-2)}.detalle{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:start;gap:32px;padding-bottom:56px;display:grid}@media (max-width:900px){.detalle{grid-template-columns:1fr}}.galeria{gap:8px;display:grid}.galeria .principal{aspect-ratio:4/3;border-radius:var(--radio-2);background:var(--superficie-2);overflow:hidden}.galeria .principal img{object-fit:cover;width:100%;height:100%}.galeria .miniaturas{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.galeria .miniaturas a{aspect-ratio:1;border-radius:var(--radio);border:1px solid var(--linea);overflow:hidden}.galeria .miniaturas img{object-fit:cover;width:100%;height:100%}.ficha{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);gap:16px;padding:20px;display:grid}.ficha .cifra-grande{color:var(--tinta);font-size:2.6rem;line-height:1}.datos{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.datos dt{color:var(--texto-2);font-size:.92rem}.datos dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lateral{gap:16px;display:grid;position:sticky;top:84px}@media (max-width:900px){.lateral{position:static}}.texto-largo{white-space:pre-line;max-width:70ch}.contacto-caja{gap:10px;display:grid}.botones-contacto{flex-wrap:wrap;gap:8px;display:flex}.boton-whatsapp{color:var(--blanco);background:#1a7f4b}.boton-whatsapp:hover{color:var(--blanco);background:#136039}.panel{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;padding:32px 0 64px;display:grid}.panel-menu-lateral{gap:2px;display:grid;position:sticky;top:84px}.panel-menu-lateral a{border-radius:var(--radio);color:var(--texto);padding:10px 12px;text-decoration:none}.panel-menu-lateral a:hover{background:var(--superficie-2)}.panel-menu-lateral a[aria-current=page]{background:var(--azul);color:var(--blanco)}.panel-menu-lateral .separador{background:var(--linea);height:1px;margin:8px 0}@media (max-width:860px){.panel{grid-template-columns:1fr;gap:16px;padding-top:16px}.panel-menu-lateral{gap:6px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.panel-menu-lateral a{white-space:nowrap;border:1px solid var(--linea)}.panel-menu-lateral .separador{display:none}}.tabla-envoltura{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.95rem}.tabla th{text-align:left;color:var(--texto-2);background:var(--superficie-2);white-space:nowrap;padding:10px 12px;font-size:.82rem;font-weight:600}.tabla td{border-top:1px solid var(--gris-2);vertical-align:top;padding:12px}.tabla td.num,.tabla th.num{text-align:right;font-variant-numeric:tabular-nums}.acciones-fila{flex-wrap:wrap;gap:6px;display:flex}.resumen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.resumen a{border-radius:var(--radio-2);border:1px solid var(--linea);color:var(--texto);background:var(--superficie);gap:2px;padding:16px;text-decoration:none;display:grid}.resumen a:hover{border-color:var(--azul-3)}.resumen .cifra{color:var(--tinta);font-size:1.9rem;line-height:1.1}.resumen .pendiente-alto{border-color:var(--oro);background:var(--oro-claro)}.fotos-subidas{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.foto-subida{aspect-ratio:1;border-radius:var(--radio);border:1px solid var(--linea);background:var(--superficie-2);position:relative;overflow:hidden}.foto-subida img{object-fit:cover;width:100%;height:100%}.foto-subida button{min-height:30px;padding:4px 8px;font-size:.8rem;position:absolute;top:6px;right:6px}.zona-subida{aspect-ratio:1;border:1.5px dashed var(--linea);border-radius:var(--radio);color:var(--texto-2);cursor:pointer;text-align:center;background:var(--superficie);place-items:center;padding:8px;font-size:.9rem;display:grid}.zona-subida:hover{border-color:var(--azul-3);color:var(--tinta)}.pasos{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:paso;border-top:2px solid var(--azul);padding-top:14px}.pasos li:before{content:counter(paso);color:var(--oro-oscuro);margin-bottom:8px;font-size:1.6rem;font-weight:800;font-stretch:125%;line-height:1;display:block}.pasos h3{margin-bottom:4px}.pasos p{color:var(--texto-2);margin:0}.preguntas{border-top:1px solid var(--linea);gap:0;display:grid}.preguntas details{border-bottom:1px solid var(--linea)}.preguntas summary{cursor:pointer;color:var(--tinta);justify-content:space-between;gap:16px;padding:16px 0;font-weight:650;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"+";color:var(--oro-oscuro);font-size:1.4rem;font-weight:400;line-height:1}.preguntas details[open] summary:after{content:"−"}.preguntas details p{color:var(--texto-2);max-width:70ch;margin:0 0 16px}.pie{background:var(--azul);color:#c3d1df;padding:44px 0 28px;font-size:.92rem}.pie a{color:#e3ebf3;text-decoration:none}.pie a:hover{color:var(--blanco);text-decoration:underline}.pie .columnas{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;display:grid}.pie h2{color:var(--blanco);margin-bottom:10px;font-size:.95rem;font-stretch:112%}.pie ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pie .legal{border-top:1px solid var(--azul-2);color:#a9bacb;margin-top:32px;padding-top:18px;font-size:.85rem}@media (max-width:760px){.pie .columnas{grid-template-columns:1fr 1fr}.pie .columnas>:first-child{grid-column:1/-1}}.caja-auth{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);max-width:460px;margin:40px auto 64px;padding:28px}.caja-auth h1{font-size:1.7rem}.tipos-perfil{gap:8px;display:grid}.tipos-perfil label{border:1px solid var(--linea);border-radius:var(--radio);cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}.tipos-perfil label:has(input:checked){border-color:var(--tinta);background:#eef3f9}.tipos-perfil input{accent-color:var(--tinta);width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.boton,.tarjeta,.resumen a{transition:background-color .15s,border-color .15s,color .15s}}.estrellas{vertical-align:middle;white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.estrellas svg{flex:none}.estrellas-texto{color:var(--texto);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.875rem;font-weight:650}.resenas{border-top:1px solid var(--linea);gap:0;display:grid}.resena{border-bottom:1px solid var(--linea);gap:6px;padding:16px 0;display:grid}.resena .cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resena p{white-space:pre-line;max-width:70ch;margin:0}.elegir-estrellas{border:0;flex-direction:row-reverse;gap:4px;margin:0;padding:0;display:inline-flex}.elegir-estrellas input{opacity:0;width:1px;height:1px;position:absolute}.elegir-estrellas label{cursor:pointer;color:#d9dee5;border-radius:4px;padding:2px;line-height:0}.elegir-estrellas label svg{width:34px;height:34px}.elegir-estrellas input:checked~label,.elegir-estrellas label:hover,.elegir-estrellas label:hover~label{color:var(--oro)}.elegir-estrellas input:focus-visible+label{outline:3px solid var(--oro);outline-offset:2px}.pildora-movil,.lupa-movil,.barra-inferior{display:none}@media (max-width:760px){:root{--fondo:#0b1628;--superficie:#14233b;--superficie-2:#0f1d33;--campo:#0f1d33;--linea:#263a59;--gris-2:#1d2e4a;--texto:#e9eff7;--texto-2:#9fb2c8;--tinta:#fff;--enlace:#e6c870;--precio:#43d68a;--radio:10px;--radio-2:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.solo-computadora{display:none!important}.contenedor{padding:0 16px}.seccion{padding:30px 0}::placeholder{color:#7489a3;opacity:1}.encabezado{background:var(--fondo);border-bottom:1px solid var(--linea)}.encabezado .contenedor{grid-template-columns:1fr auto 1fr;gap:8px;min-height:58px;display:grid}.menu-movil,.navegacion,.acciones-encabezado{display:none}.pildora-movil{border:1px solid var(--linea);background:var(--superficie);min-height:34px;color:var(--texto);border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;padding:4px 14px;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.pildora-movil:hover{color:var(--tinta)}.marca{grid-area:1/2;justify-self:center;font-size:1rem}.lupa-movil{width:44px;height:44px;color:var(--texto);border-radius:999px;grid-area:1/3;justify-self:end;place-items:center;display:grid}.lupa-movil:hover{color:var(--oro)}.boton{background:#22406a}.boton:hover{background:var(--azul-3)}.boton-oro{background:var(--oro);color:var(--azul)}.boton-oro:hover{color:var(--azul);background:#d8b356}.boton-claro{color:var(--texto);border-color:var(--linea);background:0 0}.boton-claro:hover{background:var(--superficie);color:var(--tinta);border-color:var(--texto-2)}.boton-peligro{color:#ff9a90;background:0 0;border-color:#6e2b25}.boton-peligro:hover{color:#ffb0a8;background:#e5483b24}.boton-verde,.boton-whatsapp{background:#1f8a55}.boton-verde:hover,.boton-whatsapp:hover{background:#23a063}.aviso-error{color:#ffb0a8;background:#e5483b1f;border-color:#6e2b25}.aviso-ok{color:#a8f0c8;background:#43d68a1a;border-color:#1f5c3e}.aviso-info{background:var(--superficie)}.aviso-estafa{color:#f0d68f;background:#c9a23f1f;border-color:#5f4a1b}.aviso-estafa strong{color:#f7e3a8}.estado-pendiente{color:#f0c66a;background:#f0c66a1f;border-color:#5f4a1b}.estado-aprobado{color:#6fe0a5;background:#43d68a1f;border-color:#1f5c3e}.estado-rechazado,.estado-suspendido{color:#ff9a90;background:#e5483b1f;border-color:#6e2b25}.insignia{color:#b2cff2;background:#78aae624}.etiqueta-postor{background:var(--oro);color:var(--azul)}.destacado-marca{color:#e6c870}.estrellas svg path:first-child{fill:#34496b}.elegir-estrellas label{color:#34496b}.tipos-perfil label:has(input:checked){border-color:var(--oro);background:#c9a23f1a}.tipos-perfil input,.casilla input{accent-color:var(--oro)}.resumen .pendiente-alto{background:#c9a23f1f}.panel-menu-lateral a{border-radius:999px}.panel-menu-lateral a[aria-current=page]{background:var(--oro);color:var(--azul);border-color:var(--oro)}.portada{background:radial-gradient(120% 90% at 50% 0%, #193763 0%, var(--fondo) 72%);padding:26px 0 6px}.portada .contenedor{gap:22px}.portada h1{text-align:center;max-width:18ch;margin:0 auto .35em;font-size:1.75rem}.portada .bajada{text-align:center;margin:0 auto 18px;font-size:.95rem;line-height:1.5}.portada .buscador{background:var(--superficie);border:1px solid var(--linea);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;padding:5px}.portada .buscador input{background:0 0;border:0;min-height:42px;padding-left:14px}.portada .buscador input:focus{outline:0}.portada .buscador:focus-within{border-color:var(--oro)}.portada .buscador select{display:none}.portada .buscador .boton{border-radius:999px;min-height:42px}.portada .acciones{justify-content:center;margin-top:14px}.portada .acciones .suave{text-align:center;width:100%}.pizarra{border:1px solid var(--linea);padding:16px 14px 12px}.pizarra h2{font-size:1.05rem}.pizarra td{padding:13px 4px}.pizarra td.num{color:var(--precio);font-size:1.12rem}.pizarra td.vacio{color:#6f829b;font-size:.9rem}.pizarra .pie-pizarra{border-top:1px solid var(--gris-2);flex-wrap:wrap;padding-top:12px}.seccion-inicio.seccion-gris{background:0 0}.seccion-inicio .contenedor{flex-direction:column;display:flex}.seccion-inicio .cabeza-seccion{display:contents}.seccion-inicio h2{color:var(--oro);text-align:center;justify-content:center;align-items:center;gap:12px;margin-bottom:4px;font-size:1.15rem;display:flex}.seccion-inicio h2:before,.seccion-inicio h2:after{content:"";background:linear-gradient(to right, transparent, var(--oro-oscuro));flex:24px;min-width:18px;height:1px}.seccion-inicio h2:after{background:linear-gradient(to left, transparent, var(--oro-oscuro))}.seccion-inicio .cabeza-seccion p{text-align:center;margin:0 auto 16px;font-size:.9rem}.seccion-inicio .preguntas{margin-top:12px}.ver-todo{border-radius:999px;order:1;align-self:center;min-height:40px;margin-top:16px}.carrusel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px;overflow-x:auto}.carrusel::-webkit-scrollbar{display:none}.carrusel>*{scroll-snap-align:start}.tarjeta .gramos{font-size:1.5rem}.tarjeta .precio{color:var(--precio);font-weight:700}.fila-oferta{align-items:start;gap:8px 14px;padding:14px}.fila-oferta>:first-child{padding-top:5px}.fila-oferta .precio-grande{font-size:1.5rem}.pasos{gap:10px}.pasos li{border:1px solid var(--linea);border-radius:var(--radio-2);background:var(--superficie);padding:14px 16px 14px 62px;position:relative}.pasos li:before{background:var(--oro);width:34px;height:34px;color:var(--azul);border-radius:50%;place-items:center;margin:0;font-size:1.05rem;display:grid;position:absolute;top:14px;left:14px}.pasos h3{font-size:1.02rem}.caja-auth{background:0 0;border:0;margin:8px auto 32px;padding:20px 0}.pie{border-top:1px solid var(--linea);background:#081120;padding:32px 0 24px}.pie .legal{border-top-color:var(--linea)}.barra-inferior{z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#091222;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-inferior>a,.menu-inferior>summary{cursor:pointer;color:#8ea3bc;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-height:54px;padding:4px 2px;font-size:.72rem;font-weight:600;line-height:1.1;text-decoration:none;list-style:none;display:flex}.menu-inferior>summary::-webkit-details-marker{display:none}.barra-inferior>a:hover,.menu-inferior>summary:hover{color:var(--texto)}.barra-inferior>a[aria-current=page],.menu-inferior.activo>summary,.menu-inferior[open]>summary{color:var(--oro)}.barra-inferior .publicar .circulo{background:var(--oro);width:52px;height:52px;color:var(--azul);border-radius:50%;place-items:center;margin-top:-26px;display:grid;box-shadow:0 0 0 5px #091222,0 8px 18px #00000073}.barra-inferior .publicar:hover .circulo{background:#d8b356}.menu-inferior .velo{z-index:-1;cursor:default;background:#0308109e;border:0;margin:0;padding:0;position:fixed;inset:0}.menu-inferior .hoja{left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));background:var(--superficie);border:1px solid var(--linea);border-radius:18px;gap:2px;max-height:70vh;padding:10px 8px 12px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 -10px 30px #00000080}.menu-inferior .titulo-hoja{color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em;margin:4px 10px 6px;font-size:.8rem;font-weight:650}.menu-inferior .hoja a{min-height:48px;color:var(--texto);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:1rem;text-decoration:none;display:flex}.menu-inferior .hoja a:after{content:"›";color:var(--texto-2);font-size:1.3rem;line-height:1}.menu-inferior .hoja a:hover{background:var(--superficie-2);color:var(--tinta)}.menu-inferior .separador{background:var(--linea);height:1px;margin:6px 10px}}
