@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tinta:#05070f;--marino:#0b1a5e;--azul:#1648ff;--luz:#7fa0ff;--luz-sobre-claro:#4766ee;--niebla:#f4f6fb;--tarjeta:#0a0e1c;--borde:#232a48;--texto-2:#9aa3c7;--grafito:#4f5878;--studio:#ff7a4d;--crm:#2fd6c3;--degradado:linear-gradient(150deg, #05070f 0%, #0b1a5e 45%, #1648ff 100%);--f-marca:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--f-ui:"Lexend Variable", "Lexend", system-ui, sans-serif;--estado-disponible:#2fd6c3;--estado-separado:#ff7a4d;--estado-vendido:#4f5878;--estado-seleccionado:#1648ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.logo-previa{font-family:var(--f-marca);color:#fff;white-space:nowrap;align-items:center;gap:.24em;line-height:1;display:inline-flex}.logo-previa__simbolo{width:auto;height:.9em;color:var(--azul);flex:none}.logo-previa__marca{letter-spacing:-.025em;font-weight:600}.logo-previa__producto{letter-spacing:-.01em;color:var(--luz);font-weight:300}.logo-previa--claro{color:var(--tinta)}.logo-previa--claro .logo-previa__producto{color:var(--luz-sobre-claro)}.logo-previa--color,.logo-previa--tinta,.logo-previa--color .logo-previa__simbolo,.logo-previa--tinta .logo-previa__simbolo,.logo-previa--color .logo-previa__producto,.logo-previa--tinta .logo-previa__producto{color:var(--tinta)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--fondo:var(--niebla);--superficie:#fff;--superficie-baja:#ebeef5;--superficie-hover:#f7f8fb;--linea:#e7eaf2;--linea-suave:#edeff5;--linea-fuerte:#d9deea;--borde-campo:#858ea9;--texto:var(--tinta);--texto-2:var(--grafito);--texto-3:#646c8c;--acento:var(--azul);--acento-hover:#2a5bff;--acento-suave:#eef2ff;--hielo:#dce4ff;--enlace:var(--azul);--peligro:#c2283e;--peligro-hover:#a61f33;--peligro-texto:#8f1d2e;--peligro-suave:#fdecef;--exito:var(--crm);--exito-texto:#0e7a6e;--exito-suave:#e7fbf8;--pendiente-texto:#8a5a00;--pendiente-suave:#fff4d6;--riel:var(--tinta);--riel-2:#0f1426;--riel-3:#1a2038;--riel-texto:#c9d2f0;--riel-texto-2:#8c95b8;--riel-titulo:#7d87ab;--resplandor:radial-gradient(60% 80% at 85% 0%, #1648ff8c, #05070f00 70%);--radio:12px;--radio-medio:16px;--radio-grande:24px;--sombra-tarjeta:0 1px 2px #05070f0a;--sombra-elevada:0 4px 14px #05070f14;--sombra-flotante:0 24px 48px -16px #05070f59, 0 2px 8px #05070f1f;--transicion-rapida:.14s cubic-bezier(.2, .8, .2, 1);--f-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Roboto Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--linea-fuerte) transparent}body{background:var(--fondo);min-height:100dvh;color:var(--texto);font-family:var(--f-marca);caret-color:var(--azul);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--hielo);color:var(--tinta)}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.1vw,2.125rem)}h2{font-size:1.1875rem}p{margin:0}p,li{text-wrap:pretty}code{font-family:var(--f-mono)}a{color:var(--enlace);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}.tabular{font-variant-numeric:tabular-nums}.texto-secundario{color:var(--texto-2)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar-al-contenido{z-index:50;background:var(--acento);color:#fff;border-radius:999px;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.saltar-al-contenido:focus{top:1rem}.boton{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida), color var(--transicion-rapida), box-shadow var(--transicion-rapida), transform .12s ease-out;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.boton:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.boton svg{flex:none}.boton:disabled,.boton[aria-disabled=true]{cursor:not-allowed;opacity:.55}.boton--primario{background:var(--acento);color:#fff;box-shadow:0 1px 2px #1648ff40}.boton--primario:hover:not(:disabled,[aria-disabled=true]){background:var(--acento-hover);box-shadow:0 6px 16px -6px #1648ff8c}.boton--secundario{background:var(--superficie);border-color:var(--linea-fuerte);color:var(--texto)}a.boton:hover{text-decoration:none}.boton--secundario:hover:not(:disabled,[aria-disabled=true]){background:var(--superficie-hover);border-color:#b9c0d3}.boton--fantasma{color:var(--texto-2);background:0 0}.boton--fantasma:hover:not(:disabled,[aria-disabled=true]){background:var(--superficie-baja);color:var(--texto)}.boton--sobre-tinta{color:var(--riel-texto-2)}.boton--sobre-tinta:hover:not(:disabled,[aria-disabled=true]){background:var(--riel-2);color:#fff}.boton--peligro{background:var(--peligro);color:#fff}.boton--peligro:hover:not(:disabled,[aria-disabled=true]){background:var(--peligro-hover)}.boton--pequeno{min-height:36px;padding:0 .875rem;font-size:.875rem}.boton--icono{width:44px;padding:0}.boton--pequeno.boton--icono{width:36px}.boton--icono-peligro:hover:not(:disabled,[aria-disabled=true]),.boton--icono-peligro:focus-visible{background:var(--peligro-suave);color:var(--peligro-texto)}.sin-dato{color:var(--texto-3)}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.campo{gap:.375rem;display:grid}.campo__etiqueta{font-size:.9375rem;font-weight:500}.campo__ayuda{color:var(--texto-2);font-size:.875rem}.campo__error{color:var(--peligro-texto);font-size:.875rem}.campo__control{display:flex;position:relative}.entrada{border:1px solid var(--borde-campo);border-radius:var(--radio);background:var(--superficie);width:100%;min-height:48px;color:var(--texto);font:inherit;transition:border-color var(--transicion-rapida), box-shadow var(--transicion-rapida);padding:0 1rem}.entrada::placeholder{color:var(--texto-3)}.entrada:hover{border-color:var(--grafito)}.entrada:focus-visible{outline:2px solid var(--azul);outline-offset:1px;border-color:#0000;box-shadow:0 0 0 4px #1648ff1f}.entrada[aria-invalid=true]{border-color:var(--peligro)}.entrada--con-boton{padding-right:3.25rem}.campo__boton-interno{position:absolute;top:2px;bottom:2px;right:2px}select.entrada{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--texto-2) 50%), linear-gradient(135deg, var(--texto-2) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.formulario{gap:1.25rem;display:grid}.formulario__acciones{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.mensaje{border-radius:var(--radio-medio);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;display:flex}.mensaje svg{flex:none;margin-top:.125rem}.mensaje--error{background:var(--peligro-suave);color:var(--peligro-texto)}.mensaje--exito{background:var(--exito-suave);color:#0b4f47}.mensaje--info{background:var(--acento-suave);color:#1b2b8f}.insignia{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.insignia--neutra{background:var(--superficie-baja);color:var(--texto-2)}.insignia--exito{background:var(--exito-suave);color:var(--exito-texto)}.insignia--pendiente{background:var(--pendiente-suave);color:var(--pendiente-texto)}.insignia--peligro{background:var(--peligro-suave);color:var(--peligro-texto)}.insignia--acento{background:var(--acento-suave);color:var(--azul)}.dialogo{border-radius:var(--radio-grande);background:var(--superficie);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--texto);box-shadow:var(--sombra-flotante);border:0;padding:0}.dialogo::backdrop{background:#05070f73;animation:.16s ease-out fundido}@keyframes fundido{0%{opacity:0}}.dialogo[open]{animation:.16s cubic-bezier(.2,.8,.2,1) aparecer}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)scale(.98)}}.dialogo__cuerpo{gap:1.25rem;padding:1.5rem 1.625rem 1.625rem;display:grid}.dialogo__cabecera{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialogo__descripcion{color:var(--texto-2);margin-top:.375rem}.avisos{z-index:40;pointer-events:none;justify-items:center;gap:.5rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (width>=48rem){.avisos{justify-items:end;bottom:1.5rem;left:auto;right:1.5rem}}.aviso{border-radius:var(--radio-medio);background:var(--tinta);color:#fff;max-width:26rem;box-shadow:var(--sombra-flotante);pointer-events:auto;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;animation:.16s cubic-bezier(.2,.8,.2,1) aparecer;display:flex}.aviso svg{flex:none}.aviso--exito svg{color:var(--crm)}.aviso--error svg{color:#ff8a96}.tabla{border-collapse:separate;border-spacing:0;border-radius:var(--radio-grande);background:var(--superficie);width:100%;box-shadow:var(--sombra-tarjeta);font-size:.9375rem}.tabla th{border-bottom:1px solid var(--linea);color:var(--texto-2);text-align:left;padding:1rem 1rem .75rem;font-size:.8125rem;font-weight:500}.tabla td{border-bottom:1px solid var(--linea-suave);vertical-align:middle;padding:.875rem 1rem}.tabla th:first-child,.tabla td:first-child{padding-left:1.5rem}.tabla th:last-child,.tabla td:last-child{padding-right:1.5rem}.tabla tbody tr:last-child td{border-bottom:0}.tabla tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radio-grande)}.tabla tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radio-grande)}@media (hover:hover){.tabla tbody tr:hover td{background:var(--superficie-hover)}}.tabla__botones{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}@media (width<=47.99rem){.tabla thead{display:none}.tabla,.tabla tbody,.tabla tr,.tabla td{display:block}.tabla{padding:0 1.25rem}.tabla tr{border-bottom:1px solid var(--linea-suave);flex-direction:column;padding:1rem 0;display:flex}.tabla tbody tr:last-child{border-bottom:0}.tabla td,.tabla th:first-child,.tabla td:first-child,.tabla th:last-child,.tabla td:last-child{border:0;justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}@media (hover:hover){.tabla tbody tr:hover td{background:0 0}}.tabla td[data-etiqueta]{text-align:right;overflow-wrap:anywhere;align-items:baseline}.tabla td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--texto-2);text-align:left;white-space:nowrap;flex:none;font-size:.875rem}.tabla td.tabla__principal{order:-1;padding-bottom:.5rem;font-size:1rem;display:block}.tabla td.tabla__acciones{padding-top:.5rem}.tabla__botones{justify-content:flex-start;gap:.5rem}.tabla .boton--pequeno{min-height:44px}}.esqueletos{gap:.5rem;display:grid}.esqueleto--fila{height:3rem}.esqueleto{border-radius:var(--radio);background:linear-gradient(90deg,#e9ecf4 0%,#f5f6fa 50%,#e9ecf4 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite brillo}@keyframes brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.vacio{border:1.5px dashed var(--linea-fuerte);border-radius:var(--radio-grande);background:#fff9;justify-items:start;gap:.75rem;padding:2rem;display:grid}.marco{min-height:100dvh}@media (width>=64rem){.marco{background:linear-gradient(to right, var(--riel) 16rem, var(--fondo) 16rem);grid-template-columns:16rem minmax(0,1fr);display:grid}}.marco__principal{flex-direction:column;min-width:0;display:flex}.marco__contenido{flex:1;padding:clamp(1.25rem,.9rem + 1.5vw,2rem) clamp(1rem,.5rem + 2vw,2.25rem) 3rem}.marco__contenido:focus{outline:none}.riel{background:var(--riel);color:var(--riel-texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--riel-3) transparent;flex-direction:column;gap:1.25rem;padding:1.375rem 1rem 1rem;display:flex}.riel :focus-visible,.barra-movil :focus-visible{outline-color:var(--luz)}.riel--fijo{display:none}@media (width>=64rem){.riel--fijo{scrollbar-width:thin;gap:1rem;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden auto}.riel--fijo .riel__navegacion{gap:.75rem}.riel--fijo .riel__grupo ul{gap:.125rem}.riel--fijo .riel__enlace{min-height:40px}}.riel__marca{align-items:center;min-height:2.5rem;padding:0 .5rem;font-size:1.4375rem;display:flex}.riel__trabajo{gap:.875rem;display:grid}.riel__trabajo:empty{display:none}.riel__navegacion{flex:1;align-content:start;gap:1rem;display:grid}.riel__grupo ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.riel__grupo-titulo{color:var(--riel-titulo);letter-spacing:.12em;text-transform:uppercase;padding:0 .875rem .375rem;font-size:.75rem;font-weight:500}.riel__enlace{min-height:44px;color:var(--riel-texto);transition:background-color var(--transicion-rapida), color var(--transicion-rapida);border-radius:999px;align-items:center;gap:.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex}.riel__enlace svg{flex:none}.riel__enlace:hover{color:#fff;background:#ffffff0f}.riel__enlace[aria-current=page]{color:var(--tinta);background:#fff;font-weight:500}.riel__enlace[aria-current=page] svg{color:var(--azul)}.riel__enlace:focus-visible{outline-offset:-2px}.riel__enlace[aria-current=page]:focus-visible{outline-color:var(--azul)}.riel__persona{border-top:1px solid var(--riel-3);align-items:center;gap:.75rem;padding:.875rem 0 0 .25rem;display:flex}.riel--fijo .riel__persona{background:var(--riel);margin:0 -1rem -1rem;padding:.875rem 1rem 1rem 1.25rem;position:sticky;bottom:-1rem}.avatar{background:var(--marino);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.riel__persona-textos{flex:1;min-width:0}.riel__nombre{color:#fff;overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.3}.riel__rol{color:var(--riel-texto-2);font-size:.8125rem}.barra-movil{z-index:20;background:var(--riel);color:var(--riel-texto);justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex;position:sticky;top:0}.barra-movil .logo-previa{font-size:1.25rem}@media (width>=64rem){.barra-movil{display:none}}.riel--movil{border:0;width:min(20rem,86vw);height:100dvh;max-height:100dvh;margin:0;overflow-y:auto}.riel--movil:not([open]){display:none}.riel--movil[open]{animation:.22s cubic-bezier(.2,.8,.2,1) deslizar;display:flex}.riel--movil::backdrop{background:#05070f8c;animation:.16s ease-out fundido}@keyframes deslizar{0%{transform:translate(-100%)}}.riel__cerrar{position:absolute;top:.75rem;right:.5rem}.franja-previa{color:#8a3a17;background:#fff1ec;border-bottom:1px solid #ffd3c2;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem clamp(1rem,.5rem + 2vw,2.25rem);font-size:.875rem;display:flex}.franja-previa a{color:inherit;font-weight:600}@media (width>=64rem){.franja-previa{z-index:10;position:sticky;top:0}}.pagina{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.pagina--secciones{columns:28rem 3;column-gap:1.5rem;display:block}.pagina--secciones>*{break-inside:avoid;margin-bottom:1.5rem}.pagina--secciones>.encabezado{column-span:all}@media (width>=72rem){.pagina--importar{grid-template-columns:minmax(24rem,2fr) minmax(0,3fr);align-items:start}.pagina--importar>.encabezado,.pagina--importar>.formulario{grid-column:1/-1}}.mosaico{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));align-items:start;gap:1.5rem;display:grid}.mosaico:empty{display:none}.mosaico--amplio{grid-template-columns:repeat(auto-fit,minmax(min(100%,54rem),1fr))}.bloque--espera{border:1px dashed var(--linea-fuerte);box-shadow:none;background:0 0}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.encabezado__textos{gap:.5rem;max-width:44rem;display:grid}.bloque{border-radius:var(--radio-grande);background:var(--superficie);box-shadow:var(--sombra-tarjeta);align-content:start;gap:.875rem;padding:clamp(1.25rem,1rem + .8vw,1.625rem) clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.bloque>.boton{justify-self:start}.bloque__cabecera{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.datos{gap:0;margin:0;display:grid}.datos>div{border-top:1px solid var(--linea-suave);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.625rem 0;display:grid}.datos>div:first-child{border-top:0}.datos dt{color:var(--texto-2)}.datos dd{overflow-wrap:anywhere;margin:0;font-weight:500}.paginacion{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=30rem){.paginacion{grid-template-columns:1fr 1fr;display:grid}.paginacion>span{text-align:center;order:-1;grid-column:1/-1}}.formulario__acciones--inicio{justify-content:flex-start}.pantalla-de-carga{justify-items:start;gap:1rem;max-width:40rem;padding:2rem 1.25rem;display:grid}.acceso{background:var(--tinta);background-image:var(--resplandor);place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid;position:relative;overflow:hidden}.acceso__tarjeta{border-radius:var(--radio-grande);background:var(--superficie);width:min(27rem,100%);color:var(--texto);gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;position:relative;box-shadow:0 40px 80px -24px #000000a6}.acceso__marca{align-items:center;font-size:1.375rem;display:flex}.acceso__textos{gap:.5rem;display:grid}.acceso__alternativas{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.anillo{aspect-ratio:1;opacity:.55;pointer-events:none;width:min(118vmin,54rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anillo__pista{fill:none;stroke:var(--riel-3);stroke-width:1px}.anillo__pista--interna{stroke-dasharray:2 7}.anillo__marca{stroke:var(--grafito);stroke-width:1px}.anillo__marca--larga{stroke:var(--luz);stroke-width:1.5px}.anillo__rumbo{fill:var(--riel-texto-2);font-family:var(--f-marca);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:11px}.anillo__arco{fill:none;stroke:var(--azul);stroke-width:2px;stroke-linecap:round}.anillo__giro{transform-box:view-box;transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) both asentar}@keyframes asentar{0%{opacity:0;transform:rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.anillo__giro{animation:none}}@media (width<=48rem){.anillo__rumbo{display:none}}@media (width<=30rem){.anillo{width:200vw}}.enlace-boton{min-height:44px;color:var(--enlace);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;text-decoration:underline}.enlace-boton:hover{text-decoration-thickness:2px}.pasos{color:var(--texto-2);gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.qr{text-align:center;justify-items:center;gap:.75rem;display:grid}.qr img{border-radius:var(--radio)}.qr__espacio{width:224px;height:224px}.clave{background:var(--superficie-baja);color:var(--texto);max-inline-size:14em;font-family:var(--f-mono);word-spacing:.15em;text-wrap:balance;-webkit-user-select:all;user-select:all;border-radius:8px;padding:.375rem .625rem;line-height:1.7;display:inline-block}.qr .campo__ayuda{justify-items:center;gap:.375rem;display:grid}.respaldos{border:1px dashed var(--linea-fuerte);border-radius:var(--radio);font-family:var(--f-mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;margin:0;padding:1rem 1.25rem;font-size:1rem;list-style:none;display:grid}.compartir{gap:.5rem;display:grid}.compartir__acciones{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.compartir__acciones .boton{text-decoration:none}.compartir__acciones>*{flex:9rem}.portada{isolation:isolate;background:var(--tinta);background-image:var(--resplandor);color:#fff;min-height:12.5rem;box-shadow:var(--sombra-elevada);border-radius:28px;align-content:end;gap:.625rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;position:relative;overflow:hidden}.portada h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2rem,1.4rem + 2.2vw,2.875rem);line-height:1.05}.portada p{max-width:40ch;color:var(--riel-texto)}.portada .anillo--portada{z-index:-1;aspect-ratio:1;opacity:.9;pointer-events:none;width:30rem;position:absolute;inset:auto -2rem -17rem auto;transform:none}.portada .anillo--portada .anillo__giro{animation:none}@media (width<=40rem){.portada .anillo--portada{opacity:.5;right:-9rem}}.inicio__tarjetas{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=56rem){.inicio__tarjetas{grid-template-columns:repeat(12,minmax(0,1fr))}.inicio__proyectos{grid-column:span 7}.inicio__equipo{grid-column:span 5}.inicio__proyectos:only-child{grid-column:1/-1}}.inicio__equipo{align-content:start}.inicio__equipo>.boton{margin-top:.25rem}.inicio__lista{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.inicio__lista li{border-bottom:1px solid var(--linea-suave);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.inicio__lista li:last-child{border-bottom:0}.inicio__lista a{color:var(--texto);font-weight:500}:root{--estado-disponible-texto:#0b6a60;--estado-disponible-fondo:#e2f8f5;--estado-disponible-borde:#9fe6dc;--estado-separado-texto:#a23d16;--estado-separado-fondo:#fff0e9;--estado-separado-borde:#ffc3aa;--estado-vendido-texto:#3c445d;--estado-vendido-fondo:#eceef4;--estado-vendido-borde:#d3d8e5;--texto-2-sobre-tinta:#9aa3c7}.con-icono{align-items:center;gap:.375rem;display:inline-flex}.enlace-fila{color:inherit;text-decoration:none}.enlace-fila:hover{text-underline-offset:.2em;text-decoration:underline}.bloque__cabecera--separada{justify-content:space-between}.bloque--peligro{box-shadow:inset 0 0 0 1px var(--peligro-suave)}.bloque--peligro h2{color:var(--peligro-texto)}.campo__fila{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.campo__estado{min-height:1.25rem;color:var(--exito-texto);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.entrada--texto{resize:vertical;min-height:5.5rem;padding-top:.625rem;padding-bottom:.625rem;line-height:1.45}.entrada--archivo{cursor:pointer;padding:.5rem}.entrada--archivo::file-selector-button{border:1px solid var(--linea-fuerte);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;margin-right:.75rem;padding:.5rem 1rem;font-weight:500}.campos-en-fila{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.casilla{cursor:pointer;align-items:center;gap:.625rem;display:inline-flex}.casilla input{width:1.25rem;height:1.25rem;accent-color:var(--azul);cursor:pointer;flex:none;margin:0}.casilla--fila{align-items:flex-start}.casilla--fila input{margin-top:.125rem}.casilla--fila>span{gap:.125rem;display:grid}.opciones{border:0;gap:.5rem;margin:0;padding:0;display:grid}.opciones__lista{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.opcion{border:1px solid var(--linea-fuerte);border-radius:var(--radio-medio);background:var(--superficie);cursor:pointer;transition:border-color var(--transicion-rapida), background-color var(--transicion-rapida);grid-template-columns:auto auto 1fr;align-items:start;gap:.625rem;padding:.875rem 1rem;display:grid}.opcion:hover{border-color:var(--borde-campo)}.opcion:has(input:checked){border-color:var(--azul);background:var(--acento-suave)}.opcion:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}.opcion input{accent-color:var(--azul);margin:.2rem 0 0}.opcion__icono{color:var(--azul)}.opcion__textos{gap:.125rem;display:grid}.opcion__titulo{font-weight:600}.opcion__descripcion{color:var(--texto-2);font-size:.875rem}.interruptor{cursor:pointer;align-items:flex-start;gap:.875rem;display:flex}.interruptor input{appearance:none;background:var(--linea-fuerte);cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--transicion-rapida);border-radius:999px;flex:none;margin:0;position:relative}.interruptor input:after{content:"";width:1.25rem;height:1.25rem;transition:transform var(--transicion-rapida);background:#fff;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #05070f40}.interruptor input:checked{background:var(--azul)}.interruptor input:checked:after{transform:translate(1.125rem)}.interruptor input:disabled{opacity:.55;cursor:progress}.interruptor__textos{gap:.125rem;display:grid}.interruptor__etiqueta{font-weight:500}.fichas{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ficha{border-radius:var(--radio);background:var(--superficie-baja);padding:.25rem .625rem;font-size:.875rem;font-weight:500}.ficha-de-unidad{border:1px solid #0000;border-radius:8px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.ficha-de-unidad--disponible{border-color:var(--estado-disponible-borde);background:var(--estado-disponible-fondo);color:var(--estado-disponible-texto)}.ficha-de-unidad--separado{border-color:var(--estado-separado-borde);background:var(--estado-separado-fondo);color:var(--estado-separado-texto)}.ficha-de-unidad--vendido{border-color:var(--estado-vendido-borde);background:var(--estado-vendido-fondo);color:var(--estado-vendido-texto)}.leyenda{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.torre{gap:1.25rem;container:torre/inline-size}.torre__cabecera{flex-wrap:wrap;align-items:center;gap:.875rem 1rem;display:flex}.torre__letra{background:var(--tinta);background-image:var(--resplandor);color:#fff;letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:700;display:grid}.torre__textos{flex:1;gap:.125rem;min-width:10rem;display:grid}.torre__acciones,.torre__botones{flex-wrap:wrap;gap:.5rem;display:flex}.torre__agregar{gap:.75rem;display:grid}.plano{border-top:1px solid var(--linea-suave);margin:0;padding:0;list-style:none}.plano__nivel{border-bottom:1px solid var(--linea-suave);grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;padding:.875rem 0;display:grid}.plano__nombre{gap:.125rem;display:grid}.plano__unidades{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.plano__vacio{margin:0}.plano__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}@container torre (width<=50rem){.plano__nivel{grid-template-columns:minmax(0,1fr)}.plano__acciones{justify-content:flex-start}.plano__acciones .boton--pequeno{min-height:44px}}.filtros{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.filtros>.campo,.filtros__busqueda{flex:10rem;gap:.375rem;max-width:16rem;display:grid}.filtros__lupa{color:var(--texto-3);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.entrada--con-icono{padding-left:2.375rem}.tabla--plana{box-shadow:none;background:0 0;border-radius:0}.tabla--plana th:first-child,.tabla--plana td:first-child{padding-left:0}.tabla--plana th:last-child,.tabla--plana td:last-child{padding-right:0}.tabla__detalle{font-size:.8125rem}.tabla--unidades tbody tr.fila--elegida td{background:var(--acento-suave)}.estado-editable{align-items:center;display:inline-flex;position:relative}.estado-editable svg{pointer-events:none;position:absolute;left:.625rem}.estado-editable select{appearance:none;min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233c445d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #0000;border-radius:999px;padding:0 2rem;font-size:.875rem;font-weight:600}.estado-editable select:disabled{cursor:progress;opacity:.7}.estado-editable--disponible select{border-color:var(--estado-disponible-borde);background-color:var(--estado-disponible-fondo)}.estado-editable--disponible{color:var(--estado-disponible-texto)}.estado-editable--separado select{border-color:var(--estado-separado-borde);background-color:var(--estado-separado-fondo)}.estado-editable--separado{color:var(--estado-separado-texto)}.estado-editable--vendido select{border-color:var(--estado-vendido-borde);background-color:var(--estado-vendido-fondo)}.estado-editable--vendido{color:var(--estado-vendido-texto)}@media (width<=47.99rem){.estado-editable select{min-height:44px}}.barra-seleccion{z-index:30;border-radius:var(--radio-grande);background:var(--tinta);color:#fff;box-shadow:var(--sombra-flotante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.75rem .875rem .75rem 1.25rem;animation:.18s cubic-bezier(.2,.8,.2,1) subir;display:flex;position:sticky;bottom:1rem}@keyframes subir{0%{opacity:0;transform:translateY(8px)}}.barra-seleccion__cuenta{margin:0}.barra-seleccion__acciones{flex-wrap:wrap;gap:.5rem;display:flex}.barra-seleccion .boton--secundario{border-color:var(--riel-3);background:var(--riel-2);color:#fff}.barra-seleccion .boton--secundario:hover:not(:disabled){border-color:var(--luz);background:var(--riel-3)}.barra-seleccion .boton--fantasma{color:var(--riel-texto)}.barra-seleccion .boton--fantasma:hover:not(:disabled){background:var(--riel-3);color:#fff}.boton--estado-disponible svg{color:var(--estado-disponible)}.boton--estado-separado svg{color:var(--estado-separado)}.boton--estado-vendido svg{color:var(--texto-2)}.aviso-deshacer__region{z-index:41;pointer-events:none;justify-items:center;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (width>=48rem){.aviso-deshacer__region{justify-items:end;bottom:1.5rem;left:auto;right:1.5rem}}.aviso-deshacer .boton--fantasma{color:var(--luz);margin-left:.25rem}.aviso-deshacer .boton--fantasma:hover:not(:disabled){background:var(--riel-3);color:#fff}.visibilidad__cuerpo{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1.5rem;display:grid}.visibilidad{container:visibilidad/inline-size}@container visibilidad (width<=52rem){.visibilidad__cuerpo{grid-template-columns:minmax(0,1fr)}}.vista-comprador{border-radius:var(--radio-grande);background:var(--tinta);background-image:var(--resplandor);color:#fff;font-family:var(--f-ui);gap:.875rem;padding:1.25rem;display:grid}.vista-comprador .texto-secundario{color:var(--texto-2-sobre-tinta)}.vista-comprador__titulo{color:var(--luz);margin:0;font-size:.8125rem;font-weight:500}.vista-comprador__lista{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.vista-comprador__unidad{border-radius:var(--radio-medio);background:#ffffff0f;border:1px solid #ffffff1a;justify-items:start;gap:.25rem;padding:.875rem 1rem;display:grid}.vista-comprador__unidad .texto-secundario{font-size:.8125rem}.vista-comprador .ficha-de-unidad--disponible{background:var(--estado-disponible);color:var(--tinta);border-color:#0000}.vista-comprador .ficha-de-unidad--separado{background:var(--estado-separado);color:var(--tinta);border-color:#0000}.vista-comprador .ficha-de-unidad--vendido{background:var(--grafito);color:#fff;border-color:#0000}.precio-editable{gap:.5rem;display:grid}.columnas-de-plantilla{gap:.625rem;display:grid}.columnas-de-plantilla p{margin:0}.resumen-de-importacion{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.resumen-de-importacion li{border-radius:var(--radio-medio);background:var(--superficie-baja);gap:.125rem;padding:.75rem 1rem;display:grid}.resumen-de-importacion strong{font-size:1.5rem;line-height:1.1}.lista-de-errores{margin:0;padding-left:1.125rem}@media (prefers-reduced-motion:reduce){.barra-seleccion,.interruptor input,.interruptor input:after,.opcion{transition:none;animation:none}}.visibilidad__cabecera{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;list-style:none;display:flex}.visibilidad__cabecera::-webkit-details-marker{display:none}.visibilidad__cabecera:after{content:"";border-right:2px solid var(--texto-2);border-bottom:2px solid var(--texto-2);width:.625rem;height:.625rem;transition:transform var(--transicion-rapida);margin-left:auto;transform:rotate(45deg)}.visibilidad[open]>.visibilidad__cabecera:after{transform:rotate(-135deg)}.visibilidad__titulo{font-size:1.125rem;font-weight:600}.visibilidad__resumen .ficha{font-size:.8125rem}@container visibilidad (width>=64rem){.visibilidad .formulario{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}:is(body:has(.barra-seleccion) .avisos,body:has(.barra-seleccion) .aviso-deshacer__region){bottom:6.5rem}.tabla-de-unidades{container:unidades/inline-size}@container unidades (width<=56rem){.tabla--unidades,.tabla--unidades tbody{display:block}.tabla--unidades{padding:0 1.25rem}.tabla--unidades thead{display:none}.tabla--unidades tr{border-bottom:1px solid var(--linea-suave);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));column-gap:1rem;padding:1rem 0;display:grid}.tabla--unidades tbody tr:last-child{border-bottom:0}.tabla--unidades td,.tabla--unidades td:first-child,.tabla--unidades td:last-child{border:0;padding:.375rem 0;display:flex}.tabla--unidades tbody tr:hover td{background:0 0}.tabla--unidades td.tabla__principal,.tabla--unidades td.tabla__acciones{grid-column:1/-1}.tabla--unidades td.tabla__principal{order:-1;padding-bottom:.5rem;font-size:1rem;display:block}.tabla--unidades td.tabla__acciones{padding-top:.5rem}.tabla--unidades td[data-etiqueta]{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.125rem}.tabla--unidades td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--texto-2);white-space:nowrap;font-size:.8125rem}.tabla--unidades .tabla__botones{justify-content:flex-start;gap:.5rem}.tabla--unidades .boton--pequeno,.tabla--unidades .estado-editable select{min-height:44px}.tabla--unidades .boton--pequeno.boton--icono{width:44px}}.archivo{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.archivo__entrada{opacity:0;width:1px;height:1px;position:absolute}.archivo__entrada:focus-visible+.boton{outline:2px solid var(--azul);outline-offset:2px}.tabla-de-unidades--anterior{opacity:.55;transition:opacity var(--transicion-rapida)}html:has(.barra-seleccion){scroll-padding-bottom:7rem}.checklist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.punto-del-checklist{border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.segmentos{background:var(--superficie-baja);border-radius:999px;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.segmentos__opcion{min-height:2.5rem;color:var(--texto-2);transition:background-color var(--transicion-rapida), color var(--transicion-rapida);border-radius:999px;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.segmentos__opcion:hover{color:var(--texto)}.segmentos__opcion[aria-current=page]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-elevada)}.resumen-de-estados{gap:.625rem;display:grid}.resumen-de-estados ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.25rem + 1vw,1rem);margin:0;padding:0;list-style:none;display:grid}.resumen-de-estados__item{border-radius:var(--radio-grande);background:var(--superficie);box-shadow:var(--sombra-tarjeta);gap:.5rem;padding:clamp(.75rem,.5rem + 1vw,1.125rem) clamp(.75rem,.5rem + 1.2vw,1.375rem);display:grid}.resumen-de-estados__nombre{min-width:0;color:var(--texto-2);align-items:center;gap:.5rem;font-size:clamp(.8125rem,.75rem + .3vw,.9375rem);display:inline-flex}.resumen-de-estados__item strong{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:500;line-height:1}.resumen-de-estados__item.estado--disponible svg{color:var(--estado-disponible-texto)}.resumen-de-estados__item.estado--separado svg{color:var(--estado-separado-texto)}.resumen-de-estados__item.estado--vendido svg{color:var(--estado-vendido-texto)}.herramientas-del-edificio{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.campo--en-linea{gap:.375rem;min-width:14rem;display:grid}.herramientas-del-edificio .boton[aria-pressed=true]{border-color:var(--azul);background:var(--acento-suave);color:var(--azul)}.torre-edificio{gap:1rem}.torre-edificio__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.torre-edificio__cabecera h2{font-size:1.125rem}.torre-edificio__cabecera p{margin:0;font-size:.875rem}.edificio{overscroll-behavior-x:contain;overflow-x:auto;container:edificio/inline-size}.edificio__cuadricula{width:min(100%, calc(3.5rem + var(--columnas) * 6.5rem));min-width:calc(3.5rem + var(--columnas) * 3rem);border-collapse:separate;border-spacing:.3125rem;table-layout:fixed}.edificio__piso{width:3.25rem;color:var(--texto-3);text-align:right;padding:0;font-size:.8125rem;font-weight:500}.edificio__etiqueta,.edificio__elegir-piso{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:.375rem .5rem .375rem 0;display:block;overflow:hidden}.edificio__elegir-piso{color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px}.edificio__elegir-piso:hover{background:var(--superficie-baja);color:var(--texto)}.celda{white-space:nowrap;cursor:pointer;height:2.25rem;transition:filter var(--transicion-rapida), opacity var(--transicion-rapida), box-shadow var(--transicion-rapida);border:1px solid #0000;border-radius:8px;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1}.celda:not(.celda--hueco):hover{filter:brightness(.95)}.celda:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.celda__codigo{text-overflow:ellipsis;overflow:hidden}.celda__icono{vertical-align:-.125rem;flex:none;margin-right:.3125rem;display:none}@container edificio (width>=34rem){.celda__icono{display:inline}}.celda--disponible{border-color:var(--estado-disponible-borde);background:var(--estado-disponible-fondo);color:var(--estado-disponible-texto)}.celda--separado{color:#6e2207;background:repeating-linear-gradient(-45deg,#ffb898 0 6px,#ffc6ad 6px 9px);border-color:#ff9d78}.celda--vendido{color:#fff;background:#3a4158;border-color:#3a4158}.celda--hueco{cursor:default;background:0 0}.celda--elegida{box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--azul)}.celda--atenuada{opacity:.22}.leyenda-del-edificio{gap:.5rem;display:grid}.leyenda-del-edificio ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.leyenda-del-edificio li{align-items:center;gap:.5rem;display:inline-flex}.muestra{border-style:solid;border-width:1px;border-radius:4px;width:1.125rem;height:.875rem;display:inline-block}.muestra.celda--elegida{border-width:2px;border-color:var(--azul);background:var(--superficie);box-shadow:none}.leyenda-del-edificio p{margin:0;font-size:.875rem}.dialogo--lateral{border-radius:var(--radio-grande) 0 0 var(--radio-grande);width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.dialogo--lateral[open]{animation:.22s cubic-bezier(.2,.8,.2,1) deslizar-ficha}@keyframes deslizar-ficha{0%{opacity:0;transform:translate(2rem)}}@media (width<=30rem){.dialogo--lateral{border-radius:0}}.ficha-unidad{gap:1.5rem;display:grid}.ficha-unidad__datos{margin:0;display:grid}.ficha-unidad__dato{border-bottom:1px solid var(--linea-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 0;display:flex}.ficha-unidad__dato dt{color:var(--texto-2);font-size:.9375rem}.ficha-unidad__dato dd{text-align:right;margin:0;font-weight:500}.ficha-unidad__acciones{flex-wrap:wrap;gap:.5rem;display:flex}.segmentos__opcion[aria-pressed]{font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9375rem;font-weight:500}.segmentos__opcion[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-elevada)}.segmentos__opcion[aria-pressed]:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.celda--contenido-completa{border-color:var(--exito-texto);background:var(--exito-suave);color:var(--exito-texto)}.celda--contenido-a_medias{border-color:var(--pendiente-texto);background:linear-gradient(to top, var(--pendiente-suave) 50%, var(--superficie) 50%);color:var(--pendiente-texto)}.celda--contenido-vacia{border-style:dashed;border-color:var(--grafito);background:var(--superficie);color:var(--texto-2)}.resumen-de-estados__item.contenido--completa svg{color:var(--exito-texto)}.resumen-de-estados__item.contenido--a_medias svg{color:var(--pendiente-texto)}.resumen-de-estados__item.contenido--vacia svg{color:var(--texto-2)}.faltantes{gap:.75rem;display:grid}.faltantes h2{margin:0;font-size:1.0625rem}.faltantes__lista{margin:0;padding:0;list-style:none;display:grid}.faltante{border-bottom:1px solid var(--linea-suave);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem 0;display:flex}.faltante:last-child{border-bottom:0}.faltante__que{flex:14rem}.faltante__cuantas{color:var(--texto-2);font-size:.9375rem}.faltantes>.boton{justify-self:start}.ficha-unidad__contenido{gap:.25rem;display:grid}.ficha-unidad__contenido h3{margin:0;font-size:1rem}.ficha-unidad__contenido p{margin:0}@media (prefers-reduced-motion:reduce){.dialogo--lateral[open]{animation:none}}html:has(.bandeja-de-subidas){scroll-padding-bottom:7rem}.bandeja-de-subidas{z-index:30;border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie);max-height:min(24rem,60vh);box-shadow:var(--sombra-flotante);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (width>=64rem){.bandeja-de-subidas{width:24rem;bottom:1.5rem;left:17.5rem;right:auto}}.bandeja-de-subidas__cabecera{border-bottom:1px solid var(--linea-suave);align-items:center;gap:.25rem;padding:.5rem .5rem .5rem 1rem;display:flex}.bandeja-de-subidas__cabecera h2{flex:1;margin:0;font-size:.9375rem;font-weight:600}.bandeja-de-subidas__lista{margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.subida{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:grid}.subida__icono{color:var(--texto-3);place-items:center;margin-top:.125rem;display:grid}.subida--subida .subida__icono{color:var(--exito-texto)}.subida--error .subida__icono{color:var(--peligro)}.subida__texto{gap:.125rem;min-width:0;display:grid}.subida__nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.subida__destino,.subida__estado{color:var(--texto-2);font-size:.8125rem}.subida--error .subida__estado{color:var(--peligro-texto)}.subida__barra{appearance:none;background:var(--superficie-baja);width:100%;height:.375rem;accent-color:var(--acento);border:0;border-radius:999px;margin:.25rem 0;overflow:hidden}.subida__barra::-webkit-progress-bar{background:var(--superficie-baja)}.subida__barra::-webkit-progress-value{background:var(--acento);border-radius:999px}.subida__barra::-moz-progress-bar{background:var(--acento);border-radius:999px}.volver{color:var(--enlace);justify-self:start;align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.volver:hover{text-decoration:underline}.categorias-del-proyecto{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem 2rem;display:grid}.categorias-del-dueno{gap:0}.categorias-del-dueno>.categoria-de-medios+.categoria-de-medios{border-top:1px solid var(--linea-suave);margin-top:1.5rem;padding-top:1.5rem}.categoria-de-medios{align-content:start;gap:.75rem;display:grid}.categoria-de-medios__cabecera{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.categoria-de-medios__cabecera h3{margin:0;font-size:1rem;font-weight:600}.categoria-de-medios__icono{color:var(--texto-3)}.categoria-de-medios__contador{background:var(--superficie-baja);color:var(--texto-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem}.categoria-de-medios__cabecera>.zona-de-subida,.categoria-de-medios__cabecera>.boton{margin-left:auto}.categoria-de-medios__nota{margin:0}.zona-de-subida{border-radius:var(--radio);transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida);border:1px dashed #0000;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.zona-de-subida--amplia{border-color:var(--linea-fuerte);justify-content:flex-start;padding:1rem;display:flex}.zona-de-subida__vacio{color:var(--texto-2);flex-basis:100%;margin:0}.zona-de-subida--encima{border-color:var(--acento);background:var(--acento-suave)}.zona-de-subida__ayuda{color:var(--texto-3);font-size:.8125rem}.medios{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.medios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=22rem){.medios{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.medio__acciones .boton,.zona-de-subida .boton,.bandeja-de-subidas .boton{min-width:44px;min-height:44px}}.medios--heredados{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.medio{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);display:grid;overflow:hidden}.medio--heredado{opacity:.85}.medio__vista{aspect-ratio:4/3;background:var(--superficie-baja);width:100%;height:auto;color:var(--texto-2);object-fit:cover;place-content:center;justify-items:center;gap:.25rem;font-size:.8125rem;display:grid}.medio__vista--error{background:var(--peligro-suave);color:var(--peligro-texto)}.medio__vista--pdf{color:var(--enlace);font-weight:500;text-decoration:none}.medio__vista--pdf:hover{text-decoration:underline}.medio__vista--pdf:focus-visible{outline-offset:-3px}.medio__pie{gap:.375rem;padding:.5rem .625rem .375rem;display:grid}.medio__error{color:var(--peligro-texto);margin:0;font-size:.8125rem}.medio__acciones{flex-wrap:wrap;justify-content:flex-end;gap:.125rem;display:flex}.resumen-de-tipologias{gap:0;margin:0;padding:0;list-style:none;display:grid}.resumen-de-tipologia{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 0;display:flex}.resumen-de-tipologia+.resumen-de-tipologia{border-top:1px solid var(--linea-suave)}.resumen-de-tipologia__portada{background:var(--superficie-baja);width:4rem;height:3rem;color:var(--texto-3);object-fit:cover;border-radius:8px;place-items:center;display:grid}.resumen-de-tipologia__nombre{min-width:7rem;display:grid}.resumen-de-tipologia__categorias{flex-wrap:wrap;flex:1;gap:.25rem 1.25rem;margin:0;display:flex}.resumen-de-tipologia__categorias dt{color:var(--texto-3);font-size:.75rem}.resumen-de-tipologia__categorias dd{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:500}.resumen-de-tipologia__categorias .falta dd{color:var(--pendiente-texto)}.lista-de-unidades-con-medios{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.lista-de-unidades-con-medios li{align-items:baseline;gap:.5rem;display:flex}.zona-de-carga{border:2px dashed var(--linea-fuerte);border-radius:var(--radio-medio);background:var(--superficie);text-align:center;transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida);justify-items:center;gap:.75rem;padding:2.5rem 1.25rem;display:grid}.zona-de-carga--encima{border-color:var(--acento);background:var(--acento-suave)}.zona-de-carga__icono{color:var(--acento)}.zona-de-carga__titulo{margin:0;font-size:1.125rem;font-weight:600}.zona-de-carga__botones{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.zona-de-carga__ayuda{color:var(--texto-2);margin:0;font-size:.875rem}.clasificaciones{gap:1rem;display:grid}.clasificaciones h2:focus{outline:none}.clasificaciones__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clasificacion{border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie);width:100%;height:100%;box-shadow:var(--sombra-tarjeta);color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transicion-rapida), box-shadow var(--transicion-rapida), transform var(--transicion-rapida);align-content:start;justify-items:start;gap:.375rem;padding:1.25rem;display:grid}button.clasificacion:hover{border-color:var(--acento);box-shadow:var(--sombra-elevada)}button.clasificacion:active{transform:scale(.99)}button.clasificacion:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.clasificacion__icono{color:var(--acento)}.clasificacion__nombre{font-size:1.0625rem;font-weight:600}.clasificacion__descripcion{color:var(--texto-2);font-size:.875rem}.lote-elegido{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lote-elegido svg{color:var(--acento)}.lote-elegido strong{color:var(--texto)}.como-nombrar{border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie);gap:.75rem;padding:1.25rem;display:grid}.como-nombrar h2{margin:0;font-size:1rem}.como-nombrar__cuerpo{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.como-nombrar__reglas{color:var(--texto-2);gap:.5rem;margin:0;padding-left:1.125rem;font-size:.9375rem;display:grid}.arbol,.arbol ul{margin:0;padding:0;list-style:none}.arbol ul{border-left:1px solid var(--linea);margin-left:.5rem;padding-left:1rem}.arbol li{padding:.125rem 0}.arbol svg{color:var(--texto-3);vertical-align:-.1875rem}.como-nombrar code,.reporte-de-carga__archivo{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:.875rem}.reporte-de-carga{gap:1.25rem;display:grid}.reporte-de-carga h2:focus{outline:none}.reporte-de-carga__carpeta{color:var(--texto-3);overflow-wrap:anywhere;font-size:.8125rem;display:block}.reporte-de-carga__lugar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reporte-de-carga__estado{justify-items:start;gap:.25rem;display:grid}.reporte-de-carga__motivo{color:var(--texto-2);font-size:.875rem}.reporte-de-carga__pie{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reporte-de-carga__pie p{flex-basis:100%;margin:0}.elegir-lugar{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem .5rem;min-width:19rem;display:grid}.elegir-lugar label{color:var(--texto-2);font-size:.875rem}@media (width<=47.99rem){.reporte-de-carga__estado{text-align:right;justify-items:end}.tabla td[data-etiqueta]:has(.elegir-lugar){flex-direction:column;align-items:stretch}.elegir-lugar{min-width:0}}@media (pointer:coarse){.reporte-de-carga .boton{min-height:44px}}.giro{align-items:start;gap:1rem;display:grid}@media (width>=72rem){.giro{grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr)}}.lienzo-del-giro{aspect-ratio:16/9;border-radius:var(--radio-medio);background:var(--riel);position:relative;overflow:hidden}.lienzo-del-giro img{object-fit:fill;width:100%;height:100%;display:block}.lienzo-del-giro__controles{justify-content:center;gap:.5rem;display:flex;position:absolute;inset-block-end:.75rem;inset-inline:0}.lienzo-del-giro__controles .boton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070f9e;border-radius:999px;min-width:2.75rem;min-height:2.75rem}.lienzo-del-giro__controles .boton:hover{background:#05070fcc}.lienzo-del-giro__controles .boton[aria-disabled=true]{opacity:.5}.vueltas{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vuelta{border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding:.75rem;display:grid}.vuelta__miniatura{aspect-ratio:16/9;border-radius:calc(var(--radio) - 4px);background:var(--superficie-baja);object-fit:cover;width:100%;height:auto}.vuelta__datos{justify-items:start;gap:.25rem;display:grid}.vuelta__datos .insignia{white-space:normal;border-radius:var(--radio)}.vuelta__datos h3{margin:0;font-size:1rem}.vuelta__acciones{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:.75rem;display:flex}.vuelta__acciones .campo{flex:13rem}.ciclo-del-giro{border-block-start:1px solid var(--linea-suave);padding-block-start:.5rem}.giro-vacio{max-width:48rem}.giro-vacio__accion{gap:.75rem;display:flex}.videos-del-giro{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.video-del-giro{border-radius:var(--radio);background:var(--superficie-hover);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.video-del-giro--error{background:var(--peligro-suave);color:var(--peligro-texto)}.video-del-giro__datos{gap:.125rem;min-width:0;display:grid}.video-del-giro__datos strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-del-giro__error{font-size:.875rem}.antes-y-despues{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.antes-y-despues div{border-radius:var(--radio);background:var(--superficie-hover);padding:.75rem}.antes-y-despues dt{color:var(--texto-2);font-size:.8125rem}.antes-y-despues dd{margin:.125rem 0 0;font-weight:600}.lista-de-perdidas{color:var(--peligro-texto);margin:0;padding-inline-start:1.25rem}.entradas-de-la-parada{gap:.75rem;margin-block-start:1rem;display:grid}.entradas-de-la-parada h3{margin:0;font-size:1rem}.entradas-de-torres{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.entrada-de-torre{border:1px solid var(--linea);border-radius:var(--radio);gap:.5rem;padding:.75rem;display:grid}.entrada-de-torre h4{margin:0;font-size:.95rem}.entrada-de-torre__fila{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.entrada-de-torre__fila>span{flex:10rem;min-width:0}.editor-de-entrada{gap:1rem;display:grid}.editor-de-entrada__herramientas{flex-wrap:wrap;gap:.5rem;display:flex}.lienzo-de-entrada{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.lienzo-de-entrada svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lienzo-de-entrada polygon{fill:#ffffff2e;stroke:#fff;stroke-width:.35px;vector-effect:non-scaling-stroke}.lienzo-de-entrada__punto,.lienzo-de-entrada__vertice{cursor:grab;touch-action:none;border:2px solid #fff;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.lienzo-de-entrada__punto{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 .85rem var(--acento);background:#05070f73}.lienzo-de-entrada__vertice{background:var(--acento);width:1.5rem;height:1.5rem}.lienzo-de-entrada--silueta .lienzo-de-entrada__punto{pointer-events:none}.lienzo-de-entrada--punto .lienzo-de-entrada__vertice{opacity:.6}.lienzo-de-entrada__punto:focus-visible,.lienzo-de-entrada__vertice:focus-visible{outline-offset:3px;outline:3px solid #fff}.lienzo-de-entrada__etiqueta{color:#fff;white-space:nowrap;pointer-events:none;background:#05070fb8;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;position:absolute;transform:translate(-50%,calc(-100% - 1.75rem))}.vuelta__noche{border-block-start:1px solid var(--linea-suave);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;padding-block-start:.5rem;display:flex}.noche-del-giro{border-block-start:1px solid var(--linea-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.noche-del-giro p{margin:0}.lienzo-del-giro .lienzo-del-giro__noche{opacity:0;transition:opacity .4s;position:absolute;inset:0}.lienzo-del-giro .lienzo-del-giro__noche[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.lienzo-del-giro .lienzo-del-giro__noche{transition:none}}.lienzo-del-giro__luces{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070f9e;border-radius:999px;padding:.25rem;display:flex}.lienzo-del-giro__luz{color:#fff;min-width:4.5rem;min-height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding-inline:.75rem}.lienzo-del-giro__luz[aria-pressed=true]{color:#05070f;background:#fff}.lienzo-del-giro__luz:focus-visible{outline-offset:2px;outline:3px solid #fff}.plantas-tipo{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.planta-tipo{border:1px solid var(--linea);border-radius:var(--radio);gap:1rem;padding:1rem;display:grid}.planta-tipo__cabecera{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.planta-tipo__cabecera h3{flex:auto;margin:0;font-size:1.05rem}.pisos-de-la-planta{border:0;gap:.75rem;margin:0;padding:0;display:grid}.pisos-de-la-planta legend{margin-block-end:.5rem;font-weight:600}.pisos-de-la-planta__lista{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.25rem 1rem;display:grid}.pisos-de-la-planta__piso{align-items:center;gap:.5rem;display:flex}.pisos-de-la-planta>.boton,.planta-tipo>.boton{justify-self:start}.posiciones-de-la-planta{gap:.75rem;display:grid}.posiciones-de-la-planta h4{margin:0;font-size:1rem}.posiciones-de-la-planta .tabla td{padding-block:.375rem}.posiciones-de-la-planta .entrada{width:100%;min-width:7rem}.posiciones-de-la-planta .formulario__acciones{justify-content:flex-start}.mascara-de-la-planta{border:1px dashed var(--linea-fuerte);border-radius:var(--radio);gap:.6rem;padding:1rem;display:grid}.mascara-de-la-planta h4{margin:0;font-size:.95rem}.formulario-de-mascara{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;display:flex}.reporte-de-la-mascara{justify-items:start;gap:.5rem;display:grid}.reporte-de-mascara{margin:0;padding-left:1.1rem}.editor-de-zonas{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.editor-de-zonas:fullscreen{background:var(--fondo);padding:1rem;overflow:auto}.editor-de-zonas__trabajo{gap:.75rem;display:grid}.lista-de-zonas{gap:.75rem;max-height:calc(100vh - 12rem);display:grid;overflow:auto}.lista-de-zonas ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lista-de-zonas__elemento{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);width:100%;color:var(--texto);text-align:left;cursor:pointer;transition:background var(--transicion-rapida), border-color var(--transicion-rapida);gap:.1rem;padding:.5rem .75rem;display:grid}.lista-de-zonas__elemento:hover{background:var(--superficie-hover)}.lista-de-zonas__elemento[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave)}.lista-de-zonas__elemento span{color:var(--texto-3);font-size:.8rem}.lista-de-zonas__elemento .lista-de-zonas__estado{color:var(--texto-2);font-family:var(--f-mono)}.barra-de-zonas{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.barra-de-zonas__grupo{align-items:center;gap:.4rem;display:flex}.barra-de-zonas__zoom{min-width:4rem;font-family:var(--f-mono);text-align:center;font-size:.85rem}.editor-de-zonas__marco{aspect-ratio:16/9}.lienzo-de-zonas{border-radius:var(--radio);background:var(--riel-2);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.lienzo-de-zonas--elegir{cursor:default}.lienzo-de-zonas__plano{transform-origin:0 0;position:absolute;inset:0}.lienzo-de-zonas__plano img{pointer-events:none;width:100%;height:100%;display:block}.lienzo-de-zonas svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lienzo-de-zonas .zona{fill:#1648ff;fill-opacity:calc(var(--relleno,.3) * .55);stroke:#ffffffd9;stroke-width:1px;vector-effect:non-scaling-stroke}.lienzo-de-zonas .zona--elegida{fill-opacity:var(--relleno,.3);stroke:var(--acento);stroke-width:2px}.lienzo-de-zonas--elegir polygon.zona--elegida{cursor:move;pointer-events:auto}.zona-vertice{background:var(--acento);width:.75rem;height:.75rem;transform:translate(-50%, -50%) scale(calc(1 / var(--zoom)));cursor:grab;touch-action:none;border:2px solid #fff;border-radius:50%;padding:0;position:absolute}.zona-vertice:focus-visible{outline-offset:2px;background:#fff;outline:3px solid #fff}.zona-etiqueta{color:#fff;white-space:nowrap;transform:translate(-50%, -50%) scale(calc(1 / var(--zoom)));pointer-events:none;background:#05070fb8;border:0;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;position:absolute}.zona-etiqueta--elegida{background:var(--acento);cursor:grab;pointer-events:auto}.zona-etiqueta--elegida:focus-visible{outline-offset:2px;outline:3px solid #fff}.editor-de-zonas__precision{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;display:flex}.coordenadas{border:0;gap:.75rem;margin:0;padding:0;display:flex}.coordenada .entrada{width:7.5rem;font-family:var(--f-mono)}.transparencia input{width:12rem;accent-color:var(--acento)}.lupa{z-index:2;background-color:var(--riel-2);box-shadow:var(--sombra-flotante);pointer-events:none;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;position:absolute}.lupa:before,.lupa:after{background:var(--acento);content:"";position:absolute}.lupa:before{width:60%;height:1px;top:50%;left:20%}.lupa:after{width:1px;height:60%;top:20%;left:50%}.coordenadas__ayuda{align-self:end;margin:0 0 .6rem;font-size:.8rem}.calibrar-torre{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.calibrar-torre__trabajo,.lienzo-de-caras,.caras-de-la-torre{gap:.75rem;display:grid}.caras-de-la-torre ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.datos-de-la-cara{border:1px solid var(--linea);border-radius:var(--radio);gap:.6rem;margin:0;padding:.75rem;display:grid}.lienzo-de-caras .lienzo-de-zonas{aspect-ratio:16/9;height:auto}.lienzo-de-zonas .fachada-cara{fill:none;stroke:#ffffffe6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lienzo-de-zonas .fachada-cara--elegida{stroke:var(--acento);stroke-width:2.5px}.lienzo-de-zonas .fachada-zona{fill:#1648ff2e;stroke:#ffffffb3;stroke-width:1px;vector-effect:non-scaling-stroke}.fachada-codigo{color:#fff;transform:translate(-50%, -50%) scale(calc(1 / var(--zoom)));pointer-events:none;background:#05070fa6;border-radius:999px;padding:0 .3rem;font-size:.65rem;position:absolute}.dividir-manzana{gap:.75rem;display:grid}.dividir-manzana__abrir{display:flex}.dividir-manzana__opciones{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.dividir-manzana__opciones fieldset{border:0;gap:1rem;margin:0;padding:0;display:flex}.recorrido{gap:.75rem;display:grid}.recorrido__ambientes,.recorrido__agregar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.recorrido__ambiente{border:1px solid var(--linea);background:var(--superficie,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .9rem}.recorrido__ambiente[aria-selected=true]{border-color:var(--acento);background:var(--acento);color:#fff}.visor360{aspect-ratio:16/9;border-radius:var(--radio);background:#05070f;width:100%;position:relative;overflow:hidden}.visor360-marcador{background:var(--acento);cursor:grab;touch-action:none;border:2px solid #fff;border-radius:50%;width:2rem;height:2rem;box-shadow:0 2px 8px #0006}.visor360-marcador--consultar{background:#1f9d55}.visor360-marcador--informacion{background:#f2a900}.recorrido__datos,.recorrido__guardar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.recorrido__marcadores{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.recorrido__marcadores li{border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.6rem .75rem;display:flex}.recorrido__marcador--elegido{border-color:var(--acento)!important}.conjuntos-de-vistas{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tarjeta-de-vista{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);gap:.6rem;padding:1rem;display:grid}.tarjeta-de-vista__cabecera{align-items:center;gap:.75rem;display:flex}.tarjeta-de-vista__cabecera h4{margin:0;font-size:.95rem}.tarjeta-de-vista__cabecera .boton{margin-left:auto}.formularios-de-vista{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.formulario-de-vista{border:1px dashed var(--linea-fuerte);border-radius:var(--radio);flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin:0;padding:.75rem 1rem;display:flex}.formulario-de-vista .entrada{min-width:8rem}.desplegable{gap:.375rem;display:grid;position:relative}.desplegable__etiqueta{color:var(--riel-titulo);letter-spacing:.02em;cursor:default;padding-left:.25rem;font-size:.75rem;font-weight:500}.desplegable__campo,.desplegable__opcion{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.desplegable__campo{border:1px solid var(--riel-3);border-radius:var(--radio-medio);background:var(--riel-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:3.5rem;transition:border-color var(--transicion-rapida), background-color var(--transicion-rapida);padding:.5rem .875rem .5rem .5rem}.desplegable__campo:hover:not([aria-disabled=true]),.desplegable__campo[aria-expanded=true]{background:#141a33;border-color:#34407a}.desplegable__campo:focus-visible{outline-offset:2px}.desplegable__campo[aria-disabled=true]{cursor:not-allowed}.desplegable__campo[aria-busy=true]{cursor:progress}.desplegable__campo[aria-disabled=true] .desplegable__texto{color:var(--riel-texto-2);font-weight:400}.desplegable__icono{background:var(--marino);width:2.25rem;height:2.25rem;color:var(--luz);border-radius:10px;place-items:center;display:grid}.desplegable__avatar{letter-spacing:.04em;font-size:.75rem;font-weight:600}.desplegable__textos{min-width:0;display:grid}.desplegable__texto,.desplegable__detalle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desplegable__texto{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.3}.desplegable__detalle{color:var(--riel-texto-2);font-size:.75rem;line-height:1.35}.desplegable__flecha{color:var(--riel-texto-2);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.desplegable__campo[aria-expanded=true] .desplegable__flecha{color:var(--luz);transform:rotate(180deg)}.desplegable__panel{z-index:40;border:1px solid var(--borde);background:var(--tarjeta);transform-origin:top;border-radius:18px;padding:.375rem;animation:.16s cubic-bezier(.2,.8,.2,1) desplegar;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 28px 56px -20px #000000bf,0 8px 20px -8px #1648ff40}.desplegable__panel[hidden]{display:none}@keyframes desplegar{0%{clip-path:inset(0 0 100% round 18px);transform:translateY(-4px)}to{clip-path:inset(0 round 18px)}}.desplegable__titulo{color:var(--riel-titulo);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.5rem .625rem .375rem;font-size:.6875rem;font-weight:500}.desplegable__lista{overscroll-behavior:contain;gap:.125rem;max-height:min(22rem,55dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.desplegable__opcion{min-height:3rem;color:var(--riel-texto);cursor:pointer;border-radius:12px;padding:.375rem .625rem .375rem .375rem}.desplegable__opcion .desplegable__texto{color:var(--riel-texto);font-weight:400}.desplegable__texto,.desplegable__opcion .desplegable__detalle{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.desplegable__opcion--activa{background:#161d3a}.desplegable:has(.desplegable__campo:focus-visible) .desplegable__opcion--activa{outline:2px solid var(--luz);outline-offset:-2px}.desplegable__opcion--activa .desplegable__texto,.desplegable__opcion[aria-selected=true] .desplegable__texto{color:#fff}.desplegable__opcion[aria-selected=true] .desplegable__texto{font-weight:600}.desplegable__opcion[aria-selected=true] .desplegable__icono{background:var(--azul);color:#fff}.desplegable__marca{color:var(--luz)}@supports (appearance:base-select){select.entrada,.estado-editable select{appearance:base-select}select.entrada{background-image:none;align-items:center;gap:.5rem;padding-right:.875rem;display:flex}select.entrada::picker-icon{content:"";background:var(--texto-2);flex:none;width:1rem;height:1rem;margin-left:auto;transition:rotate .18s cubic-bezier(.2,.8,.2,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select.entrada:open::picker-icon{rotate:180deg}.estado-editable select::picker-icon{display:none}select.entrada::picker(select){appearance:base-select;min-width:anchor-size(width);border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-flotante);margin-block:.375rem;padding:.375rem}.estado-editable select::picker(select){appearance:base-select;min-width:anchor-size(width);border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-flotante);margin-block:.375rem;padding:.375rem}select.entrada option,.estado-editable option{cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:400;display:flex}select.entrada option:hover,select.entrada option:focus-visible,.estado-editable option:hover,.estado-editable option:focus-visible{background:var(--superficie-baja);outline:none}select.entrada option:checked,.estado-editable option:checked{font-weight:600}select.entrada option:disabled,.estado-editable option:disabled{color:var(--texto-3);cursor:not-allowed}select.entrada option::checkmark{content:"";background:var(--acento);order:1;width:1rem;height:1rem;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.estado-editable option::checkmark{content:"";background:var(--acento);order:1;width:1rem;height:1rem;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.estado-editable option[value=disponible]{--icono-de-estado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--color-de-estado:var(--estado-disponible-texto)}.estado-editable option[value=separado]{--icono-de-estado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--color-de-estado:var(--estado-separado-texto)}.estado-editable option[value=vendido]{--icono-de-estado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M4.929 4.929 19.07 19.071'/%3E%3C/svg%3E");--color-de-estado:var(--estado-vendido-texto)}.estado-editable select{align-items:center;display:inline-flex}.estado-editable option{color:var(--texto)}.estado-editable option:before{content:"";background:var(--color-de-estado,currentColor);width:1rem;height:1rem;-webkit-mask:var(--icono-de-estado) center / contain no-repeat;mask:var(--icono-de-estado) center / contain no-repeat;flex:none}.estado-editable option:disabled:before{opacity:.5}}@media (prefers-reduced-motion:reduce){.desplegable__panel{animation:none}.desplegable__flecha{transition:none}select.entrada::picker-icon{transition:none}}@media (forced-colors:active){.desplegable__opcion--activa{outline-offset:-2px;outline:2px solid highlight}.estado-editable option:before{forced-color-adjust:none;background:canvastext}select.entrada option::checkmark{forced-color-adjust:none;background:canvastext}.estado-editable option::checkmark{forced-color-adjust:none;background:canvastext}select.entrada::picker-icon{forced-color-adjust:none;background:canvastext}}.destinos{container-type:inline-size}.destinos__cuerpo{gap:1.5rem;margin-top:1rem;display:grid}.destinos__columna{align-content:start;gap:1.25rem;min-width:0;display:grid}.destinos__contador{color:var(--texto-2);margin:0;font-size:.875rem}.destinos__lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.destinos__fila{border-bottom:1px solid var(--linea);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.destinos__numero{background:var(--tinta);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:grid}.destinos__texto{min-width:0}.destinos__nombre{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.destinos__detalle{margin:.125rem 0 0;font-size:.8125rem}.destinos__acciones{gap:.125rem;display:flex}.destinos__formulario{border-radius:var(--radio-medio);background:var(--superficie-hover);padding:1.25rem}.destinos__subtitulo{margin:0;font-size:1rem}.destinos__sugerencias{justify-items:start;gap:.75rem;display:grid}.destinos__cercanos{width:100%;margin:0;padding:0;list-style:none;display:grid}.destinos__cercano{border-bottom:1px solid var(--linea-suave);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.destinos__cercano p{margin:0}.destinos__mapa{order:-1;gap:.5rem;display:grid}.destinos__lienzo{border:1px solid var(--linea);border-radius:var(--radio-medio);background:var(--superficie-baja);cursor:crosshair;height:18rem;position:relative;overflow:hidden}.destinos__lienzo .maplibregl-canvas{cursor:crosshair}.destinos__pie{margin:0;font-size:.8125rem}.pin-de-destino{box-shadow:var(--sombra-elevada);font:600 .6875rem/1 var(--f-ui,system-ui);border:2px solid #fff;border-radius:50%;place-items:center;display:grid}.pin-de-destino--proyecto{background:var(--azul);width:1.125rem;height:1.125rem;box-shadow:0 0 0 6px #1648ff2e, var(--sombra-elevada)}.pin-de-destino--numero{background:var(--tinta);color:#fff;width:1.5rem;height:1.5rem}.pin-de-destino--nuevo{border:3px solid var(--azul);background:#fff;width:1.25rem;height:1.25rem}@container (width>=480px){.destinos__lienzo{height:22rem}}@container (width>=760px){.destinos__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.destinos__mapa{order:0;position:sticky;top:1.5rem}.destinos__lienzo{height:30rem}}@container (width<=479px){.destinos__fila{grid-template-columns:2rem minmax(0,1fr);row-gap:.25rem}.destinos__nombre{white-space:normal}.destinos__acciones{grid-column:2;margin-left:-.5rem}}.metricas__cuerpo{transition:opacity var(--transicion-rapida);grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.metricas__cuerpo[aria-busy=true]{opacity:.55}.rango{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.rango__atajos{flex-wrap:wrap}@media (width<=30rem){.rango__atajos{grid-template-columns:repeat(4,auto);width:100%;display:grid}.rango__atajo{justify-content:center;padding:0 .5rem}}.rango__fechas{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.rango__fechas .campo{min-width:10.5rem}.cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}@media (width>=64rem){.cifras{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.cifra{border-radius:var(--radio-grande);background:var(--superficie);box-shadow:var(--sombra-tarjeta);align-content:start;gap:.25rem;padding:1.25rem 1.375rem;display:grid}.cifra dd{margin:0}.cifra__nombre{color:var(--texto-2);font-size:.875rem;font-weight:500}.cifra__valor{letter-spacing:-.03em;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);font-weight:500;line-height:1.1}.cifra__detalle{color:var(--texto-3);font-size:.8125rem}.cifra--destacada{background:var(--marino);color:#fff;grid-column:1/-1}.cifra:last-child{grid-column:1/-1}@media (width>=64rem){.cifra--destacada,.cifra:last-child{grid-column:auto}}.cifra--destacada .cifra__nombre,.cifra--destacada .cifra__detalle{color:var(--riel-texto)}.cifra--destacada .cifra__valor{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem)}.grafico{margin:0}.grafico__cabecera{gap:.25rem;display:grid}.grafico__area{border-bottom:1px solid var(--linea-fuerte);background:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--linea-suave) calc(25% - 1px), var(--linea-suave) 25%);height:clamp(9rem,6rem + 10vw,14rem);padding-top:1.25rem;position:relative}.grafico__tope{color:var(--texto-3);font-size:.75rem;position:absolute;top:0;left:0}.grafico__dibujo{width:100%;height:100%;display:block}.grafico__columna{fill:var(--marino)}@media (hover:hover){.grafico__columna:hover{fill:var(--azul)}}.grafico__eje{color:var(--texto-3);justify-content:space-between;font-size:.8125rem;display:flex}.grafico__detalle summary{min-height:44px;color:var(--enlace);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.grafico__tabla{max-height:24rem;overflow-y:auto}.tabla .numero{text-align:right}.tabla--compacta td,.tabla--compacta th{padding-top:.625rem;padding-bottom:.625rem}.tabla--en-bloque,.grafico__tabla .tabla{box-shadow:none;border-radius:0}.tabla--en-bloque th:first-child,.tabla--en-bloque td:first-child,.grafico__tabla .tabla th:first-child{padding-left:0}.tabla--en-bloque th:last-child,.tabla--en-bloque td:last-child,.grafico__tabla .tabla td:last-child{padding-right:0}.puesto{background:var(--acento-suave);width:1.625rem;height:1.625rem;color:var(--marino);border-radius:999px;place-items:center;margin-right:.625rem;font-size:.8125rem;font-weight:600;display:inline-grid}@media (width<=47.99rem){.tabla--en-bloque,.grafico__tabla .tabla{padding:0}.tabla .numero{text-align:right}.grafico__tabla .tabla th[scope=row]{text-align:left;border:0;padding:0 0 .25rem;display:block}}.metricas__pares{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;gap:1.5rem;display:grid}.ranking{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.ranking__fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1rem;display:grid}.ranking__nombre{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:500;display:flex}.ranking__tipo{color:var(--texto-3);font-size:.8125rem;font-weight:400}.ranking__valor{text-align:right;white-space:nowrap}.barra{background:var(--superficie-baja);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.barra__relleno{border-radius:inherit;background:var(--marino);height:100%;display:block}@media (prefers-reduced-motion:reduce){.metricas__cuerpo{transition:none}}.calor{--calor-1:#3b6fb6;--calor-2:#6fb3d9;--calor-3:#f2cf5b;--calor-4:#f08a3c;--calor-5:#d23a2c}.calor--tramo-1{--tono:var(--calor-1)}.calor--tramo-2{--tono:var(--calor-2)}.calor--tramo-3{--tono:var(--calor-3)}.calor--tramo-4{--tono:var(--calor-4)}.calor--tramo-5{--tono:var(--calor-5)}.calor__titulo{align-items:center;gap:.5rem;display:inline-flex}.calor__leyenda{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.calor__clave,.calor__tramo{align-items:center;gap:.5rem;display:inline-flex}.calor__muestra{background:var(--tono);border:1px solid #00000040;border-radius:4px;flex:none;width:1rem;height:1rem}.calor__vista{gap:.875rem;padding-top:.5rem;display:grid}.calor__vista+.calor__vista{border-top:1px solid var(--linea-suave);padding-top:1.25rem}.calor__vista h3{margin:0;font-size:1rem}.calor__controles .campo{max-width:20rem}.calor__lienzo{border-radius:var(--radio);background:var(--superficie-baja);width:100%;max-width:60rem;position:relative;overflow:hidden}.calor__imagen,.calor__lienzo svg{width:100%;height:100%;position:absolute;inset:0}.calor__imagen{object-fit:fill}.calor__zona{fill:var(--tono);fill-opacity:.55;stroke:var(--tono);stroke-width:2px;vector-effect:non-scaling-stroke}.calor__etiqueta{border:2px solid var(--tono);color:var(--texto);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:baseline;gap:.25rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.calor__nombre{font-weight:400}@media (width<=30rem){.calor__etiqueta{padding:0 .25rem;font-size:.625rem}}.calor__detalle summary{min-height:44px;color:var(--enlace);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.calor__tabla{max-height:28rem;overflow-y:auto}.psv-container{--psv-core-loaded:true;background:radial-gradient(#fff 0%,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden;container:psv-container/size}.psv-container *{box-sizing:content-box}.psv-canvas-container{z-index:0;transition:opacity .1s linear;position:absolute;top:0;left:0}.psv-fullscreen-emulation{z-index:9999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.psv-loader-container{z-index:80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.psv-loader{--psv-loader-border:3px;--psv-loader-tickness:10px;color:#ffffffb3;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.psv-loader-canvas{color:#3d3d3d80;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.psv-loader-text{text-align:center;font:600 16px sans-serif}.psv-loader--undefined .psv-loader-canvas{animation:2s cubic-bezier(.75,.25,.25,.75) infinite psv-loader}@keyframes psv-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.psv-navbar{z-index:90;cursor:default;background:#3d3d3d80;width:100%;height:40px;font:16px sans-serif;transition:bottom .1s ease-in-out;display:flex;position:absolute;bottom:-40px;left:0}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{box-sizing:content-box}.psv-button{cursor:pointer;color:#ffffffb3;background:0 0;flex:none;width:20px;height:20px;padding:10px;position:relative}.psv-button--active{background:#fff3}.psv-button--disabled{pointer-events:none;opacity:.5}.psv-button-svg{width:100%;vertical-align:initial;transition:transform .2s;transform:scale(1)}.psv-button:not(.psv-button--disabled):focus-visible{outline-offset:-2px;outline:2px solid #007cff}.psv-container:not(.psv--is-touch) .psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button-svg{transform:scale(1.2)}.psv-move-button+.psv-move-button{margin-left:-10px}.psv-download-button{color:#ffffffb3!important;text-decoration:none!important}.psv-download-button:before,.psv-download-button:after{display:none!important}.psv-custom-button{width:auto;min-width:20px}.psv-custom-button--no-padding{height:100%;padding:0}.psv-caption{color:#ffffffb3;text-align:center;cursor:unset;padding:unset;height:unset;width:unset;flex:100%;overflow:hidden}.psv-caption-content{white-space:nowrap;padding:10px;display:inline-block}.psv-zoom-range.psv-button{width:80px;max-width:600px;height:1px;margin:10px 0;padding:9.5px 0}.psv-zoom-range-line{background:#ffffffb3;width:80px;height:1px;transition:all .3s;position:relative}.psv-zoom-range-handle{background:#ffffffb3;border-radius:50%;width:7px;height:7px;transition:transform .3s;position:absolute;top:-3px;transform:scale(1)}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-line{box-shadow:0 0 2px #ffffffb3}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-handle{transform:scale(1.3)}.psv-notification{z-index:100;box-sizing:border-box;opacity:0;justify-content:center;width:100%;padding:0 2em;transition-property:opacity,bottom;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;position:absolute;bottom:-40px}.psv-notification-content{color:#fff;background:#3d3d3dcc;border-radius:4px;max-width:50em;padding:.5em 1em;font:14px sans-serif}.psv-notification--visible{opacity:100;bottom:80px}.psv-overlay{z-index:110;opacity:.8;cursor:default;background:radial-gradient(#fff 0%,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.psv-overlay-image{text-align:center;color:#303030;width:100%}.psv-overlay-image svg{width:50%}@container psv-container (orientation:landscape){.psv-overlay-image svg{width:33%}}.psv-overlay-title{color:#000;text-align:center;margin-top:1em;font:30px sans-serif}.psv-overlay-text{color:#000c;opacity:.8;text-align:center;font:20px sans-serif}.psv-panel{z-index:90;opacity:0;cursor:default;background:#0a0a0ab3;width:400px;max-width:calc(100% - 9px);height:100%;margin-left:9px;transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:ease-in-out;position:absolute;right:0;transform:translate(100%)}.psv--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{color:#fff;cursor:pointer;background:0 0;width:19.2px;height:19.2px;padding:6.4px;transition:background .3s ease-in-out;display:none;position:absolute;top:-1px;right:0}.psv-panel-close-button svg{transition:transform .3s ease-in-out}.psv-panel-close-button:hover{background:#000000e6}.psv-panel-close-button:hover svg{transform:scale(-1)}.psv-panel-resizer{cursor:col-resize;background-color:#000000e6;width:9px;height:100%;display:none;position:absolute;top:0;left:-9px}.psv-panel-resizer:before{content:"";background:0 0;width:1px;height:1px;margin-top:-14.5px;position:absolute;top:50%;left:5.5px;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff}.psv-panel-content{box-sizing:border-box;color:#dcdcdc;width:100%;height:100%;font:16px sans-serif;overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{-webkit-user-select:none;user-select:none;pointer-events:none}.psv-panel--open{opacity:1;transition-duration:.2s;transform:translate(0,0)}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}@container psv-container (width<=400px){.psv-panel{max-width:none;width:100%!important}.psv-panel-resizer{display:none!important}}.psv-panel-menu{flex-direction:column;height:100%;display:flex}.psv-panel-menu-title{flex:none;align-items:center;margin:24px 12px;font:24px sans-serif;display:flex}.psv-panel-menu-title svg{width:24px;height:24px;margin-right:12px}.psv-panel-menu-list{flex:1;margin:0;padding:0;list-style:none;overflow-x:hidden}.psv-panel-menu-item{cursor:pointer;justify-content:flex-start;align-items:center;min-height:1.5em;padding:.5em 1em;transition:background .1s ease-in-out;display:flex}.psv-panel-menu-item--active{outline-offset:-1px;outline:1px solid}.psv-panel-menu-item-icon{flex:none;width:1.5em;height:1.5em;margin-right:.5em}.psv-panel-menu-item-icon img{max-width:100%;max-height:100%}.psv-panel-menu-item-icon svg{width:100%;height:100%}.psv-panel-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #007cff}.psv-panel-menu--stripped .psv-panel-menu-item:hover{background:#fff3}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd):before{background:#ffffff1a}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n):before{background:0 0}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:#fff3}.psv-tooltip{z-index:50;box-sizing:border-box;opacity:0;cursor:default;background:#3d3d3dcc;border-radius:4px;max-width:200px;transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:ease-in-out;position:absolute}.psv-tooltip-content{color:#fff;text-shadow:0 1px #000;padding:.5em 1em;font:14px sans-serif}.psv-tooltip-arrow{border:7px solid #0000;width:0;height:0;position:absolute}.psv-tooltip--top-left,.psv-tooltip--top-center,.psv-tooltip--top-right{transform:translateY(5px)}.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:#3d3d3dcc}.psv-tooltip--bottom-left,.psv-tooltip--bottom-center,.psv-tooltip--bottom-right{transform:translateY(-5px)}.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:#3d3d3dcc}.psv-tooltip--left-top,.psv-tooltip--center-left,.psv-tooltip--left-bottom{transform:translate(5px)}.psv-tooltip--left-top .psv-tooltip-arrow,.psv-tooltip--center-left .psv-tooltip-arrow,.psv-tooltip--left-bottom .psv-tooltip-arrow{border-left-color:#3d3d3dcc}.psv-tooltip--right-top,.psv-tooltip--center-right,.psv-tooltip--right-bottom{transform:translate(-5px)}.psv-tooltip--right-top .psv-tooltip-arrow,.psv-tooltip--center-right .psv-tooltip-arrow,.psv-tooltip--right-bottom .psv-tooltip-arrow{border-right-color:#3d3d3dcc}.psv-tooltip--left-top,.psv-tooltip--top-left{box-shadow:-3px -3px #5a5a5ab3}.psv-tooltip--top-center{box-shadow:0 -3px #5a5a5ab3}.psv-tooltip--right-top,.psv-tooltip--top-right{box-shadow:3px -3px #5a5a5ab3}.psv-tooltip--left-bottom,.psv-tooltip--bottom-left{box-shadow:-3px 3px #5a5a5ab3}.psv-tooltip--bottom-center{box-shadow:0 3px #5a5a5ab3}.psv-tooltip--right-bottom,.psv-tooltip--bottom-right{box-shadow:3px 3px #5a5a5ab3}.psv-tooltip--center-left{box-shadow:-3px 0 #5a5a5ab3}.psv-tooltip--center-right{box-shadow:3px 0 #5a5a5ab3}.psv-tooltip--visible{opacity:1;transform:translate(0,0)}.psv-container{--psv-markers-plugin-loaded:true}.psv-markers{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute}.psv-markers-svg-container{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.psv-markers-css3d-container{z-index:21;position:absolute}.psv-marker{pointer-events:auto;display:none}.psv-marker--normal{z-index:30;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;overflow:visible}.psv-marker--css3d{display:block}.psv-marker--transparent{opacity:0;display:block}.psv-marker--visible{display:block}.psv-marker--has-tooltip,.psv-marker--has-content{cursor:pointer}
