.app-card-module__aFkWsW__cover{aspect-ratio:var(--aspect-card);background-position:50%;background-size:cover;background-color:var(--accent-soft);flex:none;overflow:hidden}.app-card-module__aFkWsW__cover[data-wide=true]{aspect-ratio:var(--aspect-wide)}.app-card-module__aFkWsW__coverImg{object-fit:cover;width:100%;height:100%;display:block}.app-card-module__aFkWsW__mediaCard{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);color:inherit;transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.app-card-module__aFkWsW__mediaCard:hover,a.app-card-module__aFkWsW__mediaCard:focus-visible{transform:var(--lift);box-shadow:var(--shadow-raised)}.app-card-module__aFkWsW__mediaCard .app-card-module__aFkWsW__cover{border-radius:0}.app-card-module__aFkWsW__mediaBody{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;min-width:0;display:flex}.app-card-module__aFkWsW__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.app-card-module__aFkWsW__tabs::-webkit-scrollbar{display:none}.app-card-module__aFkWsW__tab{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo), var(--press-transition);font-weight:500;text-decoration:none;display:inline-flex;}.app-card-module__aFkWsW__tab:hover,.app-card-module__aFkWsW__tab:focus-visible{color:var(--text-ink);background:var(--paper)}.app-card-module__aFkWsW__tab[aria-current=true],.app-card-module__aFkWsW__tab[aria-current=page],.app-card-module__aFkWsW__tab[aria-selected=true]{background:var(--surface);color:var(--text-ink);box-shadow:var(--shadow-sm);font-weight:600}.app-card-module__aFkWsW__tabCount{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.7}.app-card-module__aFkWsW__sectionTabs{gap:var(--space-1);scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:var(--space-2);--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);display:flex;position:relative;overflow-x:auto}.app-card-module__aFkWsW__sectionTabs[data-fade-start]{--fade-start:var(--space-7)}.app-card-module__aFkWsW__sectionTabs[data-fade-end]{--fade-end:var(--space-7)}.app-card-module__aFkWsW__sectionTabs::-webkit-scrollbar{display:none}.app-card-module__aFkWsW__viewSwitch{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);display:inline-flex}.app-card-module__aFkWsW__viewOption{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);text-decoration:none;display:inline-flex}.app-card-module__aFkWsW__viewOption:hover,.app-card-module__aFkWsW__viewOption:focus-visible{color:var(--text-ink);background:var(--surface)}.app-card-module__aFkWsW__viewOption[aria-current=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.app-card-module__aFkWsW__viewLabel{font-size:var(--text-sm);font-weight:500}@media (max-width:639px){.app-card-module__aFkWsW__viewLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-card-module__aFkWsW__accordion{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);overflow:hidden}.app-card-module__aFkWsW__accordion+.app-card-module__aFkWsW__accordion{margin-top:var(--space-3)}.app-card-module__aFkWsW__accordionHead{align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-5);cursor:pointer;font-stretch:var(--width-h2);transition:background-color var(--duration-fast) var(--ease-out-expo);font-weight:600;list-style:none;display:flex}.app-card-module__aFkWsW__accordionHead::-webkit-details-marker{display:none}.app-card-module__aFkWsW__accordionHead:hover{background:var(--paper)}.app-card-module__aFkWsW__accordionNote{color:var(--text-muted);font-size:var(--text-sm);margin-left:auto;font-weight:400}.app-card-module__aFkWsW__chevron{color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-out-expo);flex:none}.app-card-module__aFkWsW__accordion[open] .app-card-module__aFkWsW__chevron{transform:rotate(90deg)}.app-card-module__aFkWsW__accordionBody{padding:0 var(--space-5) var(--space-5)}.app-card-module__aFkWsW__board{gap:var(--space-4);padding-bottom:var(--space-3);scroll-snap-type:x proximity;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.app-card-module__aFkWsW__column{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.app-card-module__aFkWsW__columnHead{align-items:center;gap:var(--space-2);display:flex}.app-card-module__aFkWsW__columnTitle{font-size:var(--text-sm);font-weight:600;font-stretch:var(--width-h2);margin:0}.app-card-module__aFkWsW__columnCount{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto;line-height:1.6}.app-card-module__aFkWsW__columnDot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.app-card-module__aFkWsW__columnEmpty{color:var(--ink-3);font-size:var(--text-sm);padding:var(--space-3) 0}.app-card-module__aFkWsW__tile{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex}a.app-card-module__aFkWsW__tile:hover,a.app-card-module__aFkWsW__tile:focus-visible{transform:var(--lift);box-shadow:var(--shadow-card)}.app-card-module__aFkWsW__tileTitle{font-weight:600;font-stretch:var(--width-h2)}.app-card-module__aFkWsW__tileMeta{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (max-width:639px){.app-card-module__aFkWsW__board{padding-right:var(--space-4);grid-auto-columns:85%}}.app-card-module__aFkWsW__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-card-module__aFkWsW__toolbarEnd{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}@media (max-width:639px){.app-card-module__aFkWsW__toolbarEnd{width:100%;margin-left:0}}
.app-table-module__sKGyAW__scroller{border-radius:var(--radius);box-shadow:var(--shadow-card);--sombra-borde:color-mix(in srgb, var(--text-ink) 16%, transparent);background:linear-gradient(to right, var(--surface) 30%, transparent) left / calc(var(--scroll-shadow) * 2) 100%, linear-gradient(to left, var(--surface) 30%, transparent) right / calc(var(--scroll-shadow) * 2) 100%, radial-gradient(farthest-side at 0 50%, var(--sombra-borde), transparent) left / var(--scroll-shadow) 100%, radial-gradient(farthest-side at 100% 50%, var(--sombra-borde), transparent) right / var(--scroll-shadow) 100%;background-color:var(--surface);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto}.app-table-module__sKGyAW__table{border-collapse:collapse;width:100%;font-size:var(--text-table);font-variant-numeric:tabular-nums}.app-table-module__sKGyAW__table th,.app-table-module__sKGyAW__table td{padding:var(--row-pad-y) var(--space-4);text-align:left;white-space:nowrap;border-top:1px solid var(--line)}.app-table-module__sKGyAW__table tbody td{height:var(--row-height)}.app-table-module__sKGyAW__table thead th{border-top:0;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:var(--text-table-head);letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:var(--weight-semibold)}.app-table-module__sKGyAW__table tbody tr:hover{background:var(--paper)}.app-table-module__sKGyAW__numeric,.app-table-module__sKGyAW__table .app-table-module__sKGyAW__numeric{text-align:right;font-variant-numeric:tabular-nums}.app-table-module__sKGyAW__table th.app-table-module__sKGyAW__numeric .app-table-module__sKGyAW__headSort{justify-content:flex-end}.app-table-module__sKGyAW__table .app-table-module__sKGyAW__sticky{z-index:1;max-width:var(--col-sticky-max);background:var(--surface);white-space:normal;position:sticky;left:0}.app-table-module__sKGyAW__table tbody tr:hover .app-table-module__sKGyAW__sticky{background:var(--paper)}.app-table-module__sKGyAW__table thead .app-table-module__sKGyAW__sticky{background:var(--surface-2)}.app-table-module__sKGyAW__sticky:after{content:"";inset:0 calc(var(--scroll-shadow) * -1) 0 auto;width:var(--scroll-shadow);background:linear-gradient(to right, var(--sombra-borde), transparent);opacity:0;pointer-events:none;position:absolute}@supports (animation-timeline:scroll()){.app-table-module__sKGyAW__sticky:after{animation:linear both app-table-module__sKGyAW__sombraFija;animation-timeline:scroll(inline);animation-range:0 var(--scroll-shadow)}}@keyframes app-table-module__sKGyAW__sombraFija{to{opacity:1}}.app-table-module__sKGyAW__table .app-table-module__sKGyAW__wrap{min-width:var(--col-wrap-min);max-width:var(--col-wrap-max);white-space:normal}.app-table-module__sKGyAW__soloEstrecho{display:none}@media (max-width:1279px){.app-table-module__sKGyAW__soloAncho{display:none}.app-table-module__sKGyAW__soloEstrecho{display:block}}.app-table-module__sKGyAW__rowLink{min-height:var(--tap);color:inherit;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.app-table-module__sKGyAW__rowLink:hover,.app-table-module__sKGyAW__rowLink:focus-visible{color:var(--accent)}.app-table-module__sKGyAW__headSort{min-height:var(--tap);align-items:center;gap:var(--space-1);color:inherit;text-decoration:none;display:inline-flex}.app-table-module__sKGyAW__headSort:hover{color:var(--text-ink)}.app-table-module__sKGyAW__headSort[aria-sort]{color:var(--accent)}.app-table-module__sKGyAW__faint{color:var(--text-muted)}.app-table-module__sKGyAW__scroller[data-density=compacta] .app-table-module__sKGyAW__table th,.app-table-module__sKGyAW__scroller[data-density=compacta] .app-table-module__sKGyAW__table td{padding-block:var(--row-pad-y-compact)}.app-table-module__sKGyAW__scroller[data-density=compacta] .app-table-module__sKGyAW__table tbody td{height:auto}@media (pointer:fine){.app-table-module__sKGyAW__scroller[data-density=compacta] .app-table-module__sKGyAW__rowLink,.app-table-module__sKGyAW__scroller[data-density=compacta] .app-table-module__sKGyAW__headSort{min-height:var(--row-height-compact)}}.app-table-module__sKGyAW__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-table-module__sKGyAW__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);text-decoration:none;display:inline-flex}.app-table-module__sKGyAW__chip:hover,.app-table-module__sKGyAW__chip:focus-visible{color:var(--text-ink);border-color:var(--line-strong)}.app-table-module__sKGyAW__chip[aria-current=true]{color:var(--accent-hover);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.app-table-module__sKGyAW__chipCount{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.75}.app-table-module__sKGyAW__badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);background:color-mix(in srgb, var(--tone) 10%, var(--surface));color:var(--text-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.app-table-module__sKGyAW__badge[data-tone=available]{--tone:var(--status-available)}.app-table-module__sKGyAW__badge[data-tone=reserved]{--tone:var(--status-reserved)}.app-table-module__sKGyAW__badge[data-tone=sold]{--tone:var(--status-sold)}.app-table-module__sKGyAW__badge[data-tone=other]{--tone:var(--status-unavailable)}.app-table-module__sKGyAW__dot{border-radius:var(--radius-pill);background:var(--tone);flex:none;width:8px;height:8px}.app-table-module__sKGyAW__pagination{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-table-module__sKGyAW__pageInfo{color:var(--text-muted);font-size:var(--text-sm)}.app-table-module__sKGyAW__pageLink{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-ink);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-expo);align-items:center;text-decoration:none;display:inline-flex}.app-table-module__sKGyAW__pageLink:hover,.app-table-module__sKGyAW__pageLink:focus-visible{border-color:var(--accent);color:var(--accent)}.app-table-module__sKGyAW__pageLink[data-inerte=true]{color:var(--ink-3);border-color:var(--line);pointer-events:none}
.guia-module__Oy46kq__guia{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.guia-module__Oy46kq__cabeza{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.guia-module__Oy46kq__antetitulo{color:var(--accent-hover);margin:0}.guia-module__Oy46kq__titulo{font-size:var(--text-h2);font-stretch:var(--width-h2);margin:0}.guia-module__Oy46kq__cuenta{color:var(--text-muted);white-space:nowrap;margin:0}.guia-module__Oy46kq__barra{border-radius:var(--radius-pill);background:var(--line);height:6px;position:relative;overflow:hidden}.guia-module__Oy46kq__barra:after{content:"";background:var(--accent);transform-origin:0;transform:scaleX(var(--avance,0));transition:transform var(--duration-normal) var(--ease-out-expo);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.guia-module__Oy46kq__barra:after{transition:none}}.guia-module__Oy46kq__siguiente{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--accent-soft);justify-items:start;display:grid}.guia-module__Oy46kq__siguienteTitulo{font-weight:600;font-size:var(--text-lg);margin:0}.guia-module__Oy46kq__que{color:var(--text-muted);max-width:62ch;margin:0}.guia-module__Oy46kq__ir{min-block-size:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on);transition:background var(--duration-fast) var(--ease-out-expo);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.guia-module__Oy46kq__ir:hover,.guia-module__Oy46kq__ir:focus-visible{background:var(--accent-hover)}.guia-module__Oy46kq__pasos{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.guia-module__Oy46kq__paso{align-items:center;gap:var(--space-3);min-block-size:var(--tap);display:flex}.guia-module__Oy46kq__marca{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-pill);border:1.5px solid var(--line);color:var(--accent-on);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.guia-module__Oy46kq__paso[data-hecho=true] .guia-module__Oy46kq__marca{border-color:var(--accent);background:var(--accent)}.guia-module__Oy46kq__enlace{min-block-size:var(--space-5);color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.guia-module__Oy46kq__paso[data-hecho=true] .guia-module__Oy46kq__enlace{color:var(--text-muted)}.guia-module__Oy46kq__enlace:hover,.guia-module__Oy46kq__enlace:focus-visible{color:var(--accent-hover)}.guia-module__Oy46kq__pie{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.guia-module__Oy46kq__accion{gap:var(--space-2);justify-items:start;display:grid}
.coleccion-module__wtSMKG__bar{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.coleccion-module__wtSMKG__inline{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.coleccion-module__wtSMKG__folded{display:none}@media (max-width:1023px){.coleccion-module__wtSMKG__inline{display:none}.coleccion-module__wtSMKG__folded{display:block}}.coleccion-module__wtSMKG__stack{gap:var(--space-3);flex-direction:column;display:flex}.coleccion-module__wtSMKG__search{align-items:flex-end;gap:var(--space-2);display:flex}.coleccion-module__wtSMKG__direction{font-variant-numeric:tabular-nums}.coleccion-module__wtSMKG__more{min-height:var(--tap);padding:0 var(--space-3);color:var(--accent-hover);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.coleccion-module__wtSMKG__more:hover,.coleccion-module__wtSMKG__more:focus-visible{color:var(--accent)}.coleccion-module__wtSMKG__cabeza{align-items:center;gap:var(--space-1);display:flex}.coleccion-module__wtSMKG__cabeza[data-numerica]{justify-content:flex-end}.coleccion-module__wtSMKG__ancla{display:inline-flex}.coleccion-module__wtSMKG__disparador{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink-3);font:inherit;cursor:pointer;anchor-name:var(--ancla);transition:color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);background:0 0;border:0;display:inline-flex}@media (pointer:fine){.coleccion-module__wtSMKG__disparador{min-width:var(--row-height-compact);padding:0 var(--space-1)}}.coleccion-module__wtSMKG__disparadorRotulado{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;anchor-name:var(--ancla);transition:color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);display:inline-flex}.coleccion-module__wtSMKG__disparadorRotulado:hover,.coleccion-module__wtSMKG__disparadorRotulado:focus-visible{color:var(--text-ink);border-color:var(--line-strong)}.coleccion-module__wtSMKG__disparadorRotulado[data-activo]{color:var(--accent-hover);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.coleccion-module__wtSMKG__disparadorRotulado[data-activo] .coleccion-module__wtSMKG__embudo{fill:currentColor}.coleccion-module__wtSMKG__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coleccion-module__wtSMKG__disparador:hover,.coleccion-module__wtSMKG__disparador:focus-visible{color:var(--text-ink);background:var(--paper)}.coleccion-module__wtSMKG__disparador[data-activo]{color:var(--accent-hover);background:var(--accent-soft)}.coleccion-module__wtSMKG__embudo{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:14px;height:14px}.coleccion-module__wtSMKG__disparador[data-activo] .coleccion-module__wtSMKG__embudo{fill:currentColor}.coleccion-module__wtSMKG__cuenta{font-size:var(--text-xs);font-weight:600}.coleccion-module__wtSMKG__panel{width:min(var(--popover-width), calc(100vw - 2 * var(--space-4)));max-height:min(70vh,32rem);padding:var(--space-4);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float);color:var(--text-ink);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;border:0;font-weight:400;font-stretch:100%;overflow-y:auto}.coleccion-module__wtSMKG__panel::backdrop{background:0 0}@supports (position-area:bottom){@media (min-width:640px){.coleccion-module__wtSMKG__panel{position-anchor:var(--ancla);position-area:bottom span-right;position-try-fallbacks:flip-inline, flip-block;margin:var(--space-1) 0 0;inset:auto}}}@media (max-width:639px){.coleccion-module__wtSMKG__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;margin:0;inset:auto 0 0}}.coleccion-module__wtSMKG__grupo{gap:var(--space-1);flex-direction:column;display:flex}.coleccion-module__wtSMKG__grupo+.coleccion-module__wtSMKG__grupo{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.coleccion-module__wtSMKG__grupoTitulo{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0;font-weight:600}.coleccion-module__wtSMKG__casillas{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.coleccion-module__wtSMKG__casilla,.coleccion-module__wtSMKG__opcionEnlace{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-ink);cursor:pointer;text-decoration:none;display:flex}.coleccion-module__wtSMKG__casilla input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.coleccion-module__wtSMKG__casilla:hover,.coleccion-module__wtSMKG__opcionEnlace:hover,.coleccion-module__wtSMKG__opcionEnlace:focus-visible{background:var(--paper)}.coleccion-module__wtSMKG__opcionEnlace[aria-current=true]{color:var(--accent-hover);background:var(--accent-soft);font-weight:600}.coleccion-module__wtSMKG__panelAcciones{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.coleccion-module__wtSMKG__quitar{min-height:var(--tap);color:var(--accent-hover);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.coleccion-module__wtSMKG__quitar:hover,.coleccion-module__wtSMKG__quitar:focus-visible{text-decoration:underline}.coleccion-module__wtSMKG__activos{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.coleccion-module__wtSMKG__activosTitulo{color:var(--text-muted);font-size:var(--text-sm)}.coleccion-module__wtSMKG__activosLista{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.coleccion-module__wtSMKG__activo{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-hover);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-expo);font-weight:600;text-decoration:none;display:inline-flex}.coleccion-module__wtSMKG__activo:hover,.coleccion-module__wtSMKG__activo:focus-visible{border-color:var(--accent-hover)}.coleccion-module__wtSMKG__activoX{font-size:var(--text-base);opacity:.8;line-height:1}
.app-page-module__0g-T8G__header{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-page-module__0g-T8G__headerText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.app-page-module__0g-T8G__eyebrow{color:var(--text-muted)}.app-page-module__0g-T8G__title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-page-title);margin:0;line-height:1.15}.app-page-module__0g-T8G__lede{color:var(--text-muted);max-width:60ch;margin:0}.app-page-module__0g-T8G__actions{gap:var(--space-3);margin-left:auto;display:flex}.app-page-module__0g-T8G__card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.app-page-module__0g-T8G__cardHead{gap:var(--space-1);flex-direction:column;display:flex}.app-page-module__0g-T8G__cardTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-h3);margin:0}.app-page-module__0g-T8G__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.app-page-module__0g-T8G__emptyTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heavy);margin:0}.app-page-module__0g-T8G__stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-page-module__0g-T8G__stat{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}a.app-page-module__0g-T8G__stat{color:inherit;transition:box-shadow var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);text-decoration:none}a.app-page-module__0g-T8G__stat:hover,a.app-page-module__0g-T8G__stat:focus-visible{box-shadow:var(--shadow-raised);transform:translateY(-1px)}a.app-page-module__0g-T8G__stat:active{box-shadow:var(--shadow-card);transform:translateY(0)}.app-page-module__0g-T8G__statGo{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo);margin-left:auto}a.app-page-module__0g-T8G__stat:hover .app-page-module__0g-T8G__statGo,a.app-page-module__0g-T8G__stat:focus-visible .app-page-module__0g-T8G__statGo{color:var(--accent-hover);transform:translate(2px)}.app-page-module__0g-T8G__statHead{align-items:baseline;gap:var(--space-2);display:flex}.app-page-module__0g-T8G__statLabel{color:var(--text-muted);margin:0}.app-page-module__0g-T8G__statValue{font-family:var(--font-ui);font-size:var(--text-kpi);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-kpi);color:var(--text-ink);margin:0;line-height:1.1}.app-page-module__0g-T8G__stat[data-tone=available]{--tone:var(--status-available)}.app-page-module__0g-T8G__stat[data-tone=reserved]{--tone:var(--status-reserved)}.app-page-module__0g-T8G__stat[data-tone=sold]{--tone:var(--status-sold)}.app-page-module__0g-T8G__stat[data-tone=health-ok]{--tone:var(--health-ok)}.app-page-module__0g-T8G__stat[data-tone=health-watch]{--tone:var(--health-watch)}.app-page-module__0g-T8G__stat[data-tone=health-mora]{--tone:var(--health-mora)}.app-page-module__0g-T8G__stat:not([data-tone=neutral]) .app-page-module__0g-T8G__statHead:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--tone);flex:none;align-self:center}.app-page-module__0g-T8G__statNote{color:var(--text-muted);font-size:var(--text-sm);margin:0}@media (max-width:1023px){.app-page-module__0g-T8G__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app-page-module__0g-T8G__stats{grid-template-columns:minmax(0,1fr)}.app-page-module__0g-T8G__stat{padding:var(--space-4)}}.app-page-module__0g-T8G__rows{flex-direction:column;display:flex}.app-page-module__0g-T8G__rowItem{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.app-page-module__0g-T8G__rowItem:first-child{border-top:0;padding-top:0}.app-page-module__0g-T8G__rowWho{font-weight:var(--weight-semibold);overflow-wrap:anywhere;grid-column:1;min-width:0}.app-page-module__0g-T8G__rowWhat{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;grid-column:1/-1}.app-page-module__0g-T8G__rowWhen{text-align:right;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;grid-area:1/2}.app-page-module__0g-T8G__rowWhen[data-late=true]{color:var(--status-sold-ink);font-weight:600}.app-page-module__0g-T8G__columns{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start;display:grid}.app-page-module__0g-T8G__action{min-height:var(--tap);color:var(--accent);transition:border-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo), var(--press-transition);border-bottom:1px solid #0000;align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;}.app-page-module__0g-T8G__action:hover,.app-page-module__0g-T8G__action:focus-visible{color:var(--accent-hover);border-bottom-color:currentColor}
.dashboard-module__-OtTCa__filtros{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.dashboard-module__-OtTCa__alcance{color:var(--text-muted);font-size:var(--text-sm);margin:0}.dashboard-module__-OtTCa__alcance strong{color:var(--text-ink);font-weight:600}.dashboard-module__-OtTCa__segmentos{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;gap:2px;margin:0;padding:2px;list-style:none;display:inline-flex}.dashboard-module__-OtTCa__segmento{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (pointer:fine){.dashboard-module__-OtTCa__segmento{min-height:var(--pill-compact)}}.dashboard-module__-OtTCa__segmento:hover{color:var(--text-ink);background:var(--surface)}.dashboard-module__-OtTCa__segmento:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-module__-OtTCa__segmento[aria-current=page]{color:var(--text-ink);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}.dashboard-module__-OtTCa__formulario{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-module__-OtTCa__bloque{gap:var(--space-4);display:grid}.dashboard-module__-OtTCa__bloqueHead{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__-OtTCa__bloqueTitulo{font-family:var(--font-display);font-stretch:var(--width-h2);font-size:var(--text-h2);letter-spacing:-.01em;margin:0;font-weight:600}.dashboard-module__-OtTCa__bloqueNota{color:var(--text-muted);font-size:var(--text-sm);margin:0}.dashboard-module__-OtTCa__bento{gap:var(--bento-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.dashboard-module__-OtTCa__tile{gap:var(--space-4);min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);flex-direction:column;display:flex;position:relative}.dashboard-module__-OtTCa__tile[data-variante=hero]{padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.dashboard-module__-OtTCa__tile:has(.dashboard-module__-OtTCa__estirado:hover){box-shadow:var(--shadow-raised);transform:translateY(-1px)}.dashboard-module__-OtTCa__tile:has(.dashboard-module__-OtTCa__estirado:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__-OtTCa__tileHead{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.dashboard-module__-OtTCa__tileKicker{color:var(--text-muted);grid-column:1/-1;margin:0}.dashboard-module__-OtTCa__tileTitulo{font-family:var(--font-display);font-stretch:var(--width-h2);font-size:var(--text-h3);margin:0;font-weight:600}.dashboard-module__-OtTCa__tile[data-variante=hero] .dashboard-module__-OtTCa__tileTitulo{font-size:var(--text-h2)}.dashboard-module__-OtTCa__tileLede{max-width:60ch;color:var(--text-muted);font-size:var(--text-sm);grid-column:1/-1;margin:0}.dashboard-module__-OtTCa__tileGo{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo)}:is(.dashboard-module__-OtTCa__tile:has(.dashboard-module__-OtTCa__estirado:hover) .dashboard-module__-OtTCa__tileGo,.dashboard-module__-OtTCa__tile:has(.dashboard-module__-OtTCa__estirado:focus-visible) .dashboard-module__-OtTCa__tileGo){color:var(--accent-hover);transform:translate(2px)}.dashboard-module__-OtTCa__estirado{min-height:var(--space-5);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.dashboard-module__-OtTCa__estirado:focus-visible{outline:none}.dashboard-module__-OtTCa__estirado:after{content:"";border-radius:inherit;position:absolute;inset:0}.dashboard-module__-OtTCa__tile a:not(.dashboard-module__-OtTCa__estirado),.dashboard-module__-OtTCa__tile details,.dashboard-module__-OtTCa__tile [tabindex],.dashboard-module__-OtTCa__tile[data-elevar=true] figure{z-index:1;position:relative}.dashboard-module__-OtTCa__titular{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__-OtTCa__titularCifra{font-size:var(--text-display);letter-spacing:-.03em;font-weight:500;line-height:1}.dashboard-module__-OtTCa__titularNota{color:var(--text-muted);font-size:var(--text-sm)}.dashboard-module__-OtTCa__kpi{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex;position:relative}a.dashboard-module__-OtTCa__kpi:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}a.dashboard-module__-OtTCa__kpi:active{box-shadow:var(--shadow-sm);transform:translateY(0)}a.dashboard-module__-OtTCa__kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__-OtTCa__kpiCabeza{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.dashboard-module__-OtTCa__kpiRotulo{color:var(--text-muted);margin:0}.dashboard-module__-OtTCa__kpiGo{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo)}a.dashboard-module__-OtTCa__kpi:hover .dashboard-module__-OtTCa__kpiGo,a.dashboard-module__-OtTCa__kpi:focus-visible .dashboard-module__-OtTCa__kpiGo{color:var(--accent-hover);transform:translate(2px)}.dashboard-module__-OtTCa__kpiValor{margin:var(--space-1) 0 0;font-size:var(--text-h1);letter-spacing:-.02em;font-weight:500;line-height:1}.dashboard-module__-OtTCa__kpi[data-tone=available] .dashboard-module__-OtTCa__kpiValor{color:var(--status-available-ink)}.dashboard-module__-OtTCa__kpi[data-tone=reserved] .dashboard-module__-OtTCa__kpiValor{color:var(--status-reserved-ink)}.dashboard-module__-OtTCa__kpi[data-tone=sold] .dashboard-module__-OtTCa__kpiValor{color:var(--status-sold-ink)}.dashboard-module__-OtTCa__kpi[data-tone=health-ok] .dashboard-module__-OtTCa__kpiValor{color:var(--health-ok)}.dashboard-module__-OtTCa__kpi[data-tone=health-watch] .dashboard-module__-OtTCa__kpiValor{color:var(--health-watch)}.dashboard-module__-OtTCa__kpi[data-tone=health-mora] .dashboard-module__-OtTCa__kpiValor{color:var(--health-mora)}.dashboard-module__-OtTCa__kpiDelta{color:var(--text-ink);font-size:var(--text-xs);margin:0;font-weight:600}.dashboard-module__-OtTCa__kpiDelta[data-dir=sin_datos],.dashboard-module__-OtTCa__kpiDelta[data-dir=igual]{color:var(--text-muted);font-weight:500}.dashboard-module__-OtTCa__kpiNota{color:var(--text-muted);font-size:var(--text-sm);margin:0}.dashboard-module__-OtTCa__vacio{color:var(--text-muted);font-size:var(--text-sm);max-width:48ch;margin:0}.dashboard-module__-OtTCa__bento[data-layout=ventas]{grid-template-areas:"k1""k2""k3""k4""hero"}.dashboard-module__-OtTCa__bento[data-layout=recaudo]{grid-template-areas:"k1""k2""k3""chart""edades"}.dashboard-module__-OtTCa__bento[data-layout=interesados]{grid-template-areas:"k1""k2""k3""embudo""plazo""origen""tiempo"}.dashboard-module__-OtTCa__bento[data-layout=inventario]{grid-template-areas:"k1""k2""donut""proyectos""equipo"}.dashboard-module__-OtTCa__bento[data-layout=inventario-uno]{grid-template-areas:"k1""k2""donut""equipo"}.dashboard-module__-OtTCa__bento[data-layout=asesor]{grid-template-areas:"k1""k2""k3""k4""k5""k6""k7""embudo""pendientes""separaciones""ritmo"}.dashboard-module__-OtTCa__bento[data-layout=cartera]{grid-template-areas:"k1""k2""k3""hero""k4""edades"}.dashboard-module__-OtTCa__bento[data-layout=cuadro]{grid-template-areas:"k1""k2""k3""k4""reparto"}.dashboard-module__-OtTCa__bento[data-layout=cartera-proyecto]{grid-template-areas:"k1""k2""k3""chart""categorias""proximos""edades"}.dashboard-module__-OtTCa__bento[data-layout=embudo-proyecto]{grid-template-areas:"k1""k2""k3""embudo""donut"}@media (min-width:600px){.dashboard-module__-OtTCa__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__-OtTCa__bento[data-layout=ventas]{grid-template-areas:"k1 k2""hero hero""k3 k4"}.dashboard-module__-OtTCa__bento[data-layout=recaudo]{grid-template-areas:"k1 k2""chart chart""k3 k3""edades edades"}.dashboard-module__-OtTCa__bento[data-layout=interesados]{grid-template-areas:"k1 k2""k3 k3""embudo embudo""plazo plazo""origen origen""tiempo tiempo"}.dashboard-module__-OtTCa__bento[data-layout=inventario]{grid-template-areas:"k1 k2""donut donut""proyectos proyectos""equipo equipo"}.dashboard-module__-OtTCa__bento[data-layout=inventario-uno]{grid-template-areas:"k1 k2""donut donut""equipo equipo"}.dashboard-module__-OtTCa__bento[data-layout=asesor]{grid-template-areas:"k1 k2""k3 k4""k5 k6""k7 k7""embudo embudo""pendientes separaciones""ritmo ritmo"}.dashboard-module__-OtTCa__bento[data-layout=cartera]{grid-template-areas:"k1 k2""hero hero""k3 k4""edades edades"}.dashboard-module__-OtTCa__bento[data-layout=cuadro]{grid-template-areas:"k1 k2""k3 k4""reparto reparto"}.dashboard-module__-OtTCa__bento[data-layout=cartera-proyecto]{grid-template-areas:"k1 k2""k3 k3""chart chart""categorias categorias""proximos proximos""edades edades"}.dashboard-module__-OtTCa__bento[data-layout=embudo-proyecto]{grid-template-areas:"k1 k2""k3 k3""embudo embudo""donut donut"}}@media (min-width:1024px){.dashboard-module__-OtTCa__bento{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-module__-OtTCa__bento[data-layout=ventas]{grid-template-areas:"hero hero hero hero k1 k1""hero hero hero hero k2 k2""hero hero hero hero k3 k3""hero hero hero hero k4 k4"}.dashboard-module__-OtTCa__bento[data-layout=recaudo]{grid-template-areas:"k1 k1 chart chart chart chart""k2 k2 chart chart chart chart""k3 k3 chart chart chart chart""edades edades edades edades edades edades"}.dashboard-module__-OtTCa__bento[data-layout=interesados]{grid-template-areas:"embudo embudo embudo embudo k1 k1""embudo embudo embudo embudo k2 k2""embudo embudo embudo embudo k3 k3""plazo plazo plazo plazo plazo plazo""origen origen origen origen origen origen""tiempo tiempo tiempo tiempo tiempo tiempo"}.dashboard-module__-OtTCa__bento[data-layout=inventario]{grid-template-areas:"k1 k1 donut donut proyectos proyectos""k2 k2 donut donut proyectos proyectos""equipo equipo equipo equipo equipo equipo"}.dashboard-module__-OtTCa__bento[data-layout=inventario-uno]{grid-template-areas:"k1 k1 donut donut donut donut""k2 k2 donut donut donut donut""equipo equipo equipo equipo equipo equipo"}.dashboard-module__-OtTCa__bento[data-layout=asesor]{grid-template-areas:"k1 k1 k2 k2 k3 k3""embudo embudo embudo embudo k4 k4""embudo embudo embudo embudo k5 k5""embudo embudo embudo embudo k6 k6""embudo embudo embudo embudo k7 k7""pendientes pendientes pendientes separaciones separaciones separaciones""ritmo ritmo ritmo ritmo ritmo ritmo"}.dashboard-module__-OtTCa__bento[data-layout=cartera]{grid-template-areas:"hero hero hero hero k1 k1""hero hero hero hero k2 k2""hero hero hero hero k3 k3""edades edades edades edades k4 k4"}.dashboard-module__-OtTCa__bento[data-layout=cuadro]{grid-template-areas:"reparto reparto reparto reparto k1 k1""reparto reparto reparto reparto k2 k2""reparto reparto reparto reparto k3 k3""reparto reparto reparto reparto k4 k4"}.dashboard-module__-OtTCa__bento[data-layout=cartera-proyecto]{grid-template-areas:"k1 k1 chart chart chart chart""k2 k2 chart chart chart chart""k3 k3 chart chart chart chart""categorias categorias categorias proximos proximos proximos""edades edades edades edades edades edades"}.dashboard-module__-OtTCa__bento[data-layout=embudo-proyecto]{grid-template-areas:"k1 k1 k2 k2 k3 k3""embudo embudo embudo embudo donut donut"}}@media (prefers-reduced-motion:reduce){.dashboard-module__-OtTCa__tile,.dashboard-module__-OtTCa__kpi,.dashboard-module__-OtTCa__segmento,.dashboard-module__-OtTCa__tileGo,.dashboard-module__-OtTCa__kpiGo{transition:none}}
.ilustracion-module__0CbVEq__ilustracion{width:var(--illustration-size);height:var(--illustration-size);color:var(--accent-hover);border-radius:var(--radius-lg);flex:none;display:block;overflow:hidden}.ilustracion-module__0CbVEq__ilustracion[data-size=sm]{width:var(--illustration-size-sm);height:var(--illustration-size-sm)}.ilustracion-module__0CbVEq__fondo{fill:var(--surface-2)}@media (max-width:520px){.ilustracion-module__0CbVEq__ilustracion{width:var(--illustration-size-sm);height:var(--illustration-size-sm)}}
.app-form-module__UP1VOa__row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;max-width:48rem;display:flex}.app-form-module__UP1VOa__row>*{flex:12rem}.app-form-module__UP1VOa__row>.app-form-module__UP1VOa__submit{flex:none}.app-form-module__UP1VOa__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-form-module__UP1VOa__label{font-size:var(--text-sm);color:var(--text-muted)}.app-form-module__UP1VOa__control{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text-ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo)}@media (pointer:coarse){.app-form-module__UP1VOa__control{font-size:var(--text-input)}}textarea.app-form-module__UP1VOa__control{resize:vertical;line-height:1.5}.app-form-module__UP1VOa__control:hover:not(:disabled){border-color:var(--ink-3)}.app-form-module__UP1VOa__control:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.app-form-module__UP1VOa__control:disabled{opacity:.6;cursor:not-allowed}.app-form-module__UP1VOa__submit{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out-expo), filter var(--duration-fast) var(--ease-out-expo), var(--press-transition);justify-content:center;align-items:center;font-weight:600;display:inline-flex;}.app-form-module__UP1VOa__submit:hover:not(:disabled),.app-form-module__UP1VOa__submit:focus-visible:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.app-form-module__UP1VOa__submit:active:not(:disabled){transform:translateY(0)}.app-form-module__UP1VOa__submit:disabled{opacity:.6;cursor:progress;transform:none}.app-form-module__UP1VOa__row[data-tono=secundario] .app-form-module__UP1VOa__submit,.app-form-module__UP1VOa__submit.app-form-module__UP1VOa__secondary{border:1px solid var(--line-strong);color:var(--text-muted);background:0 0}.app-form-module__UP1VOa__row[data-tono=secundario] .app-form-module__UP1VOa__submit:hover:not(:disabled),.app-form-module__UP1VOa__row[data-tono=secundario] .app-form-module__UP1VOa__submit:focus-visible:not(:disabled),.app-form-module__UP1VOa__submit.app-form-module__UP1VOa__secondary:hover:not(:disabled),.app-form-module__UP1VOa__submit.app-form-module__UP1VOa__secondary:focus-visible:not(:disabled){color:var(--text-ink);filter:none}.app-form-module__UP1VOa__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--status-sold);background:color-mix(in srgb, var(--status-sold) 10%, transparent);color:var(--status-sold-ink);font-size:var(--text-sm);margin:0}.app-form-module__UP1VOa__ok{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--status-available) 12%, transparent);color:var(--status-available-ink);font-size:var(--text-sm);margin:0;font-weight:600}.app-form-module__UP1VOa__value{padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);font-size:var(--text-sm);word-break:break-all;display:block}.app-form-module__UP1VOa__drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-5);border-radius:var(--radius-md);border:2px dashed var(--line-strong);background:var(--surface);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);flex-direction:column;display:flex;position:relative}.app-form-module__UP1VOa__drop:hover{border-color:var(--accent)}.app-form-module__UP1VOa__drop[data-encima=true]{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.app-form-module__UP1VOa__drop[data-error=true]{border-color:var(--status-sold)}.app-form-module__UP1VOa__dropInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-form-module__UP1VOa__dropIcon{color:var(--text-muted)}.app-form-module__UP1VOa__drop[data-encima=true] .app-form-module__UP1VOa__dropIcon{color:var(--accent)}.app-form-module__UP1VOa__dropTitle{font-weight:600;font-stretch:var(--width-h2)}.app-form-module__UP1VOa__dropHint{color:var(--text-muted);font-size:var(--text-sm);max-width:34ch}.app-form-module__UP1VOa__dropError{color:var(--status-sold-ink);font-size:var(--text-sm);font-weight:600}.app-form-module__UP1VOa__dropPicked{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius);background:var(--paper);text-align:left;display:flex}.app-form-module__UP1VOa__dropThumb{border-radius:var(--radius-sm);object-fit:contain;background:var(--surface);flex:none;width:3rem;height:3rem}.app-form-module__UP1VOa__dropFile{flex-direction:column;gap:2px;min-width:0;display:flex}.app-form-module__UP1VOa__dropName{overflow-wrap:anywhere;font-weight:600;font-size:var(--text-sm)}.app-form-module__UP1VOa__dropSize{color:var(--text-muted);font-size:var(--text-xs)}.app-form-module__UP1VOa__dropClear{z-index:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-muted);font-size:var(--text-sm);flex:none;margin-left:auto;position:relative}.app-form-module__UP1VOa__dropClear:hover{color:var(--status-sold-ink);border-color:var(--status-sold)}
.lot-panel-module__AoESgq__panel{top:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:var(--z-panel);width:min(380px, calc(100% - 2 * var(--space-5)));animation:lot-panel-module__AoESgq__slideIn var(--duration-normal) var(--ease-out-expo);flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.lot-panel-module__AoESgq__panel>*{z-index:1;position:relative}.lot-panel-module__AoESgq__body{padding:0 var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;overflow-y:auto}@keyframes lot-panel-module__AoESgq__slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.lot-panel-module__AoESgq__close{top:var(--space-3);right:var(--space-3);z-index:3;width:32px;height:32px;color:var(--text-muted);transition:background var(--duration-fast), color var(--duration-fast);border-radius:50%;font-size:22px;line-height:1;position:absolute}.lot-panel-module__AoESgq__close:hover{background:var(--glass-chip);color:var(--text-ink)}.lot-panel-module__AoESgq__header{z-index:2;padding:var(--space-4) var(--space-5) var(--space-3);background:linear-gradient(#101411d9,#10141100);position:sticky;top:0}.lot-panel-module__AoESgq__status{border-radius:var(--radius-pill);color:var(--text-on-ink);background:var(--status-unavailable);padding:3px 8px;display:inline-block}.lot-panel-module__AoESgq__status[data-status=available]{background:var(--status-available)}.lot-panel-module__AoESgq__status[data-status=reserved]{background:var(--status-reserved);color:#1a1a1a}.lot-panel-module__AoESgq__status[data-status=sold]{background:var(--status-sold)}.lot-panel-module__AoESgq__title{margin:var(--space-2) 0 var(--space-1);text-shadow:0 2px 12px #0006;font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem)}.lot-panel-module__AoESgq__area{font-size:var(--text-lg);margin:0;font-weight:600}.lot-panel-module__AoESgq__areaNote{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);font-weight:400;display:block}.lot-panel-module__AoESgq__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;margin-bottom:var(--space-4);background:var(--ink-3);display:block}.lot-panel-module__AoESgq__facts{gap:var(--space-3) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:1fr 1fr;display:grid}.lot-panel-module__AoESgq__facts dt{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.lot-panel-module__AoESgq__facts dd{font-family:var(--font-display);margin:2px 0 0;font-size:1.5rem;line-height:1.1}.lot-panel-module__AoESgq__facts small{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-muted);margin-left:4px}.lot-panel-module__AoESgq__notice{margin:0 0 var(--space-4);padding:var(--space-3);border-left:3px solid var(--cota-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);background:#c36b4a29}.lot-panel-module__AoESgq__price{margin-bottom:var(--space-4);gap:2px;display:grid}.lot-panel-module__AoESgq__price strong{font-family:var(--font-display);font-size:1.7rem;line-height:1.1}.lot-panel-module__AoESgq__price small{font-size:var(--text-xs);color:var(--text-muted)}.lot-panel-module__AoESgq__actions{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.lot-panel-module__AoESgq__primary,.lot-panel-module__AoESgq__secondary{border-radius:var(--radius-sm);text-align:center;font-weight:600;font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-fast);padding:11px 14px;text-decoration:none;display:block}.lot-panel-module__AoESgq__primary{background:linear-gradient(135deg, var(--cota-2), var(--cota-1));color:var(--text-on-ink);border:1px solid #ffffff29}.lot-panel-module__AoESgq__primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.lot-panel-module__AoESgq__secondary{background:var(--glass-chip);border:1px solid var(--glass-border)}.lot-panel-module__AoESgq__secondary:hover{background:#ffffff24}.lot-panel-module__AoESgq__footer{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.lot-panel-module__AoESgq__footer a{color:var(--accent);font-weight:600}.lot-panel-module__AoESgq__statusMini{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lot-panel-module__AoESgq__closeMini{width:28px;height:28px;color:var(--text-muted);border-radius:50%;font-size:20px;line-height:1}@media (max-width:768px){.lot-panel-module__AoESgq__headerSheet{padding-top:var(--space-2);position:static}.lot-panel-module__AoESgq__headerSheet .lot-panel-module__AoESgq__title{font-size:1.6rem}.lot-panel-module__AoESgq__body{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}.lot-panel-module__AoESgq__house{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);background:#2e5a3438;border:1px solid #ffffff14}.lot-panel-module__AoESgq__house .lot-panel-module__AoESgq__caps{color:#9fd3a8}.lot-panel-module__AoESgq__house p{margin:var(--space-1) 0 var(--space-2)}.lot-panel-module__AoESgq__link{color:var(--accent);font-weight:700}.lot-panel-module__AoESgq__design{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--cota-3), var(--cota-2));color:var(--text-on-ink);font-weight:700;font-size:var(--text-sm);letter-spacing:.02em;transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-fast);border:1px solid #ffffff2e;padding:12px 14px;display:block}.lot-panel-module__AoESgq__design:hover{background:var(--cota-2);transform:translateY(-1px)}
.sheet-module__y08xjq__handle{display:none}@media (max-width:768px){.sheet-module__y08xjq__sheet.sheet-module__y08xjq__sheet{width:100%;height:60dvh;max-height:60dvh;transition:transform var(--duration-normal) var(--ease-out-expo);will-change:transform;z-index:calc(var(--z-panel) + 1);border-radius:18px 18px 0 0;margin:0;animation:none;position:absolute;inset:auto 0 0}.sheet-module__y08xjq__sheet.sheet-module__y08xjq__peek{transform:translateY(calc(100% - 56px))}.sheet-module__y08xjq__sheet.sheet-module__y08xjq__open{transform:translateY(0)}.sheet-module__y08xjq__sheet.sheet-module__y08xjq__dragging{transition:none}.sheet-module__y08xjq__handle{align-items:center;gap:var(--space-2);min-height:56px;padding:12px var(--space-4) 0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;position:relative}.sheet-module__y08xjq__handle:before{content:"";background:#ffffff59;border-radius:2px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sheet-module__y08xjq__handleTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);font-size:var(--text-lg);flex:1;line-height:1.1;overflow:hidden}.sheet-module__y08xjq__handleMeta{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.sheet-module__y08xjq__chevron{border:1px solid var(--glass-border);background:var(--glass-chip);width:28px;height:28px;color:var(--text-ink);transition:transform var(--duration-normal) var(--ease-out-expo);border-radius:50%;place-items:center;font-size:12px;display:grid}.sheet-module__y08xjq__open .sheet-module__y08xjq__chevron{transform:rotate(180deg)}.sheet-module__y08xjq__hideOnSheet{display:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.sheet-module__y08xjq__sheet.sheet-module__y08xjq__sheet{transition:none}}
.alcance-module__kptGiW__barra{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.alcance-module__kptGiW__fila{align-items:center;gap:var(--space-3);flex:36rem;min-width:0;display:flex}.alcance-module__kptGiW__rotulo{color:var(--text-muted);flex:none}.alcance-module__kptGiW__tira{gap:var(--space-2);scrollbar-width:none;scroll-snap-type:x proximity;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}@media (min-width:1024px){.alcance-module__kptGiW__tira{flex-wrap:wrap;overflow-x:visible}}.alcance-module__kptGiW__tira::-webkit-scrollbar{display:none}.alcance-module__kptGiW__tira li{scroll-snap-align:start;flex:none}.alcance-module__kptGiW__opcion{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.alcance-module__kptGiW__opcion:hover{color:var(--text-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.alcance-module__kptGiW__opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.alcance-module__kptGiW__opcion:active{background:var(--surface-2)}.alcance-module__kptGiW__opcion[aria-current=page]{color:var(--text-ink);background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line-strong);font-weight:600}.alcance-module__kptGiW__opcion[data-todo=true] .alcance-module__kptGiW__nombre{font-family:var(--font-display);font-stretch:var(--width-h2);letter-spacing:-.005em}.alcance-module__kptGiW__cuenta{min-width:1.75em;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;line-height:1.8;display:inline-flex}.alcance-module__kptGiW__opcion[aria-current=page] .alcance-module__kptGiW__cuenta{background:var(--accent-soft);color:var(--accent-hover)}.alcance-module__kptGiW__vistas{flex:none}.alcance-module__kptGiW__vistasLista{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);gap:2px;margin:0;padding:2px;list-style:none;display:inline-flex}.alcance-module__kptGiW__vista{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (pointer:fine){.alcance-module__kptGiW__vista{min-height:var(--pill-compact)}}.alcance-module__kptGiW__vista:hover{color:var(--text-ink);background:var(--surface)}.alcance-module__kptGiW__vista:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.alcance-module__kptGiW__vista[aria-current=page]{color:var(--text-ink);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}@media (prefers-reduced-motion:reduce){.alcance-module__kptGiW__opcion,.alcance-module__kptGiW__vista{transition:none}}
.design-panel-module__WppNYa__panel{top:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:var(--z-panel);width:min(420px, calc(100% - 2 * var(--space-5)));animation:design-panel-module__WppNYa__slideIn var(--duration-normal) var(--ease-out-expo);flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.design-panel-module__WppNYa__panel>*{z-index:1;position:relative}.design-panel-module__WppNYa__body{padding:0 var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;overflow-y:auto}@keyframes design-panel-module__WppNYa__slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.design-panel-module__WppNYa__close{top:var(--space-3);right:var(--space-3);z-index:3;width:32px;height:32px;color:var(--text-muted);border-radius:50%;font-size:22px;line-height:1;position:absolute}.design-panel-module__WppNYa__close:hover{background:var(--glass-chip)}.design-panel-module__WppNYa__header{z-index:2;padding:var(--space-4) var(--space-5) var(--space-2);background:linear-gradient(#101411e6,#10141100);position:sticky;top:0}.design-panel-module__WppNYa__header .design-panel-module__WppNYa__caps{color:var(--accent)}.design-panel-module__WppNYa__title{margin:var(--space-1) 0 var(--space-2);text-shadow:0 2px 12px #0006;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.4rem)}.design-panel-module__WppNYa__lede{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.design-panel-module__WppNYa__stats{gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;margin-bottom:var(--space-3);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);grid-template-columns:1fr 1fr;display:grid}.design-panel-module__WppNYa__stats div{display:grid}.design-panel-module__WppNYa__stats dt{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.design-panel-module__WppNYa__stats dd{font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.1}.design-panel-module__WppNYa__stats small{font-size:var(--text-xs);color:var(--text-muted)}.design-panel-module__WppNYa__bad{color:var(--cota-3)}.design-panel-module__WppNYa__note{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);background:#2e5a3438;border-left:3px solid #9fd3a8}.design-panel-module__WppNYa__group{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.design-panel-module__WppNYa__group h3{color:var(--text-muted);margin:0}.design-panel-module__WppNYa__segmented{border:1px solid var(--glass-border);background:var(--glass-chip);border-radius:var(--radius-pill);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.design-panel-module__WppNYa__segmented button{border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-muted);padding:7px 8px;font-weight:600}.design-panel-module__WppNYa__segmented button.design-panel-module__WppNYa__on{background:var(--glass-chip-on);color:var(--accent);box-shadow:inset 0 0 0 1px #e8c17a59}.design-panel-module__WppNYa__slider{font-size:var(--text-sm);gap:2px;display:grid}.design-panel-module__WppNYa__slider span{color:var(--text-muted);justify-content:space-between;display:flex}.design-panel-module__WppNYa__slider input{width:100%}.design-panel-module__WppNYa__pad{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.design-panel-module__WppNYa__chips{flex-wrap:wrap;gap:6px;display:flex}.design-panel-module__WppNYa__chips button{border:1px solid var(--glass-border);background:var(--glass-chip);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-muted);padding:5px 10px;font-weight:600}.design-panel-module__WppNYa__chips button.design-panel-module__WppNYa__on{color:var(--accent);background:var(--glass-chip-on);border-color:#e8c17a80}.design-panel-module__WppNYa__chips small{opacity:.8;font-weight:400}.design-panel-module__WppNYa__hint{font-size:var(--text-xs);color:var(--text-muted)}.design-panel-module__WppNYa__warnings{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-left:3px solid var(--cota-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);background:#c36b4a29}.design-panel-module__WppNYa__actions{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.design-panel-module__WppNYa__secondary,.design-panel-module__WppNYa__reset{border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid var(--glass-border);background:var(--glass-chip);padding:10px 12px;font-weight:600}.design-panel-module__WppNYa__secondary:hover{background:#ffffff24}.design-panel-module__WppNYa__reset{color:var(--cota-3);grid-column:1/-1}.design-panel-module__WppNYa__photo{text-align:center;border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-ink);background:linear-gradient(135deg, var(--cota-3), var(--cota-2));transition:filter var(--duration-fast);border:1px solid #ffffff2e;grid-column:1/-1;padding:12px 14px;font-weight:700;text-decoration:none;display:block}.design-panel-module__WppNYa__photo:hover{filter:brightness(1.12)}.design-panel-module__WppNYa__footer{color:var(--text-muted);margin:0;font-size:10px}.design-panel-module__WppNYa__closeMini{width:28px;height:28px;color:var(--text-muted);border-radius:50%;font-size:20px;line-height:1}@media (max-width:768px){.design-panel-module__WppNYa__headerSheet{padding-top:var(--space-2);position:static}.design-panel-module__WppNYa__headerSheet .design-panel-module__WppNYa__title{font-size:1.5rem}.design-panel-module__WppNYa__body{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}
.exportar-module__mg8ROG__exportar{display:inline-block;position:relative}.exportar-module__mg8ROG__boton{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo), var(--press-transition);font-weight:600;list-style:none;display:inline-flex;}.exportar-module__mg8ROG__boton::-webkit-details-marker{display:none}.exportar-module__mg8ROG__boton:hover{border-color:var(--accent);background:var(--accent-soft)}.exportar-module__mg8ROG__boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.exportar-module__mg8ROG__flecha{color:var(--ink-2);transition:transform var(--duration-fast) var(--ease-out-expo);display:inline-block}.exportar-module__mg8ROG__exportar[open] .exportar-module__mg8ROG__flecha{transform:rotate(180deg)}.exportar-module__mg8ROG__menu{z-index:var(--z-panel);inset-inline-end:0;top:calc(100% + var(--space-1));gap:var(--space-1);min-width:min(18rem, calc(100vw - var(--space-6)));padding:var(--space-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float);margin:0;list-style:none;display:grid;position:absolute}.exportar-module__mg8ROG__exportar[open] .exportar-module__mg8ROG__menu{animation:exportar-module__mg8ROG__aparecerMenu var(--duration-fast) var(--ease-out-expo)}@media (max-width:639px){.exportar-module__mg8ROG__menu{z-index:var(--z-bulkbar);inset-inline:var(--space-4);top:auto;bottom:calc(var(--tap) + 3 * var(--space-2) + env(safe-area-inset-bottom));min-width:0;position:fixed}}@keyframes exportar-module__mg8ROG__aparecerMenu{0%{opacity:0;transform:translateY(-4px)}}.exportar-module__mg8ROG__opcion{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:2px;text-decoration:none;display:grid}.exportar-module__mg8ROG__opcion:hover,.exportar-module__mg8ROG__opcion:focus-visible{background:var(--accent-soft);outline:none}.exportar-module__mg8ROG__opcion:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.exportar-module__mg8ROG__formato{font-size:var(--text-sm);font-weight:600}.exportar-module__mg8ROG__detalle{font-size:var(--text-xs);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.exportar-module__mg8ROG__flecha,.exportar-module__mg8ROG__exportar[open] .exportar-module__mg8ROG__menu{transition:none;animation:none}}@media print{.exportar-module__mg8ROG__exportar{display:none}}
.dock-module__ZlyKZa__dock{left:var(--space-5);bottom:calc(var(--space-5) + 60px);z-index:var(--z-ui);width:min(320px, calc(100% - 2 * var(--space-5)));position:absolute;overflow:hidden}.dock-module__ZlyKZa__dock>*{z-index:1;position:relative}.dock-module__ZlyKZa__handle{width:100%;padding:var(--space-3) var(--space-4);text-align:left;justify-content:space-between;align-items:center;display:flex}.dock-module__ZlyKZa__count{font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap}.dock-module__ZlyKZa__handle .dock-module__ZlyKZa__caps{white-space:nowrap;font-size:.66rem}.dock-module__ZlyKZa__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);max-height:min(56dvh,480px);display:grid;overflow-y:auto}.dock-module__ZlyKZa__group h3{margin:0 0 var(--space-2);color:var(--text-muted);justify-content:space-between;gap:var(--space-2);display:flex}.dock-module__ZlyKZa__rangeValue{text-transform:none;letter-spacing:0;color:var(--text-ink);font-weight:500}.dock-module__ZlyKZa__segmented{border:1px solid var(--glass-border);background:var(--glass-chip);border-radius:var(--radius-pill);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.dock-module__ZlyKZa__segmented button{border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-muted);transition:background var(--duration-fast), color var(--duration-fast);padding:7px 8px;font-weight:600}.dock-module__ZlyKZa__segmented button.dock-module__ZlyKZa__on{background:var(--glass-chip-on);color:var(--accent);box-shadow:inset 0 0 0 1px #e8c17a59}.dock-module__ZlyKZa__statusList,.dock-module__ZlyKZa__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dock-module__ZlyKZa__statusList{flex-direction:column;gap:4px}.dock-module__ZlyKZa__statusList button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);opacity:.4;text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);transition:opacity var(--duration-fast), background var(--duration-fast), border-color var(--duration-fast);border:1px solid #0000;padding:6px 8px;display:flex}.dock-module__ZlyKZa__statusList button.dock-module__ZlyKZa__on{opacity:1;background:var(--glass-chip-on);border-color:var(--glass-border);text-decoration:none}.dock-module__ZlyKZa__statusList button:not(.dock-module__ZlyKZa__on) i{filter:grayscale()}.dock-module__ZlyKZa__statusList button:hover{background:var(--glass-chip)}.dock-module__ZlyKZa__statusList i{background:var(--status-unavailable);border-radius:3px;width:12px;height:12px}.dock-module__ZlyKZa__statusList i[data-status=available]{background:var(--status-available)}.dock-module__ZlyKZa__statusList i[data-status=reserved]{background:var(--status-reserved)}.dock-module__ZlyKZa__statusList i[data-status=sold]{background:var(--status-sold)}.dock-module__ZlyKZa__statusList b{font-family:var(--font-display);margin-left:auto;font-weight:500}.dock-module__ZlyKZa__chips button{border:1px solid var(--glass-border);background:var(--glass-chip);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-muted);transition:all var(--duration-fast);padding:5px 10px;font-weight:600}.dock-module__ZlyKZa__chips button.dock-module__ZlyKZa__on,.dock-module__ZlyKZa__chips button:hover{color:var(--accent);background:var(--glass-chip-on);border-color:#e8c17a80}.dock-module__ZlyKZa__range{gap:4px;display:grid}.dock-module__ZlyKZa__range input[type=range]{width:100%}.dock-module__ZlyKZa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-module__ZlyKZa__collapsed{width:auto}@media (max-width:768px){.dock-module__ZlyKZa__body{max-height:calc(60dvh - 56px);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.dock-module__ZlyKZa__collapsed{width:100%}}.dock-module__ZlyKZa__blend{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;grid-template-areas:"hoy range proyecto";display:grid}.dock-module__ZlyKZa__blend button:first-child{grid-area:hoy}.dock-module__ZlyKZa__blend button:nth-child(2){grid-area:proyecto}.dock-module__ZlyKZa__blend button{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);transition:background var(--duration-fast), color var(--duration-fast);padding:5px 9px;font-weight:700}.dock-module__ZlyKZa__blend button.dock-module__ZlyKZa__on{background:var(--glass-chip-on);color:var(--accent)}.dock-module__ZlyKZa__blendRange{width:100%;accent-color:var(--cota-3);grid-area:range}.dock-module__ZlyKZa__cine{grid-template-columns:1fr 1fr auto auto;gap:6px;display:grid}.dock-module__ZlyKZa__cine button{border:1px solid var(--glass-border);background:var(--glass-chip);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-ink);transition:background var(--duration-fast), color var(--duration-fast);padding:7px 10px;font-weight:700}.dock-module__ZlyKZa__cine button:hover{background:#ffffff24}.dock-module__ZlyKZa__cine button.dock-module__ZlyKZa__on{background:var(--glass-chip-on);color:var(--accent)}.dock-module__ZlyKZa__cine button[aria-label]{width:36px;font-size:var(--text-base);padding:7px 0}
.panel-module__q1bdZW__lienzo,.panel-module__q1bdZW__banda,.panel-module__q1bdZW__kpis,.panel-module__q1bdZW__paraHoy{--panel-navy:var(--navy,var(--cota-1));--panel-navy-deep:var(--navy-deep,var(--cota-1));--panel-on-navy:var(--on-navy,var(--cota-5));--panel-sky:var(--sky,var(--cota-5));--panel-blanco:var(--l-surface);--panel-alerta:var(--attention,var(--health-late));--panel-junto:var(--space-4);--panel-aire:var(--space-7)}.panel-module__q1bdZW__lienzo{gap:var(--panel-aire);min-width:0;display:grid}.panel-module__q1bdZW__arriba{gap:var(--panel-junto);min-width:0;display:grid}.panel-module__q1bdZW__dos{gap:var(--panel-junto);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.panel-module__q1bdZW__dos{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.panel-module__q1bdZW__banda{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--panel-navy) 0%, var(--panel-navy-deep) 100%);box-shadow:var(--shadow-card);color:var(--panel-blanco);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (min-width:768px){.panel-module__q1bdZW__banda{padding:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) auto}}.panel-module__q1bdZW__bandaTexto{gap:var(--space-3);min-width:0;max-width:62ch;display:grid}.panel-module__q1bdZW__ceja{align-items:center;gap:var(--space-2);color:var(--panel-on-navy);font-size:var(--text-eyebrow,var(--text-sm));letter-spacing:.02em;margin:0;font-weight:600;display:inline-flex}.panel-module__q1bdZW__cejaPunto{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--panel-alerta);box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-alerta) 30%, transparent);flex:none}.panel-module__q1bdZW__frase{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.panel-module__q1bdZW__fraseEnfasis{color:var(--panel-sky);font-style:normal}.panel-module__q1bdZW__bandaDetalle{color:var(--panel-on-navy);font-size:var(--text-sm);margin:0}.panel-module__q1bdZW__bandaAcciones{gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.panel-module__q1bdZW__botonBlanco,.panel-module__q1bdZW__botonFantasma{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo);font-weight:600;text-decoration:none;display:inline-flex}.panel-module__q1bdZW__botonBlanco{background:var(--panel-blanco);color:var(--panel-navy)}.panel-module__q1bdZW__botonFantasma{border:1px solid color-mix(in srgb, var(--panel-blanco) 40%, transparent);color:var(--panel-blanco)}.panel-module__q1bdZW__botonBlanco:hover,.panel-module__q1bdZW__botonFantasma:hover{transform:translateY(-1px)}.panel-module__q1bdZW__botonBlanco:active,.panel-module__q1bdZW__botonFantasma:active{transform:translateY(0)scale(.98)}.panel-module__q1bdZW__botonBlanco:focus-visible,.panel-module__q1bdZW__botonFantasma:focus-visible{outline:2px solid var(--panel-sky);outline-offset:2px}.panel-module__q1bdZW__ilustracion{width:calc(var(--space-8) * 4.5);height:auto;display:none}@media (min-width:768px){.panel-module__q1bdZW__ilustracion{display:block}}.panel-module__q1bdZW__curvas{stroke:var(--panel-sky);opacity:.6;animation:panel-module__q1bdZW__deriva calc(var(--duration-slow) * 14) ease-in-out infinite alternate}.panel-module__q1bdZW__solDisco{fill:var(--cota-3)}.panel-module__q1bdZW__solHalo{stroke:var(--panel-sky);opacity:.7;transform-box:fill-box;transform-origin:50%;animation:panel-module__q1bdZW__girar calc(var(--duration-slow) * 30) linear infinite}.panel-module__q1bdZW__edificios{animation:panel-module__q1bdZW__flotar calc(var(--duration-slow) * 7) ease-in-out infinite alternate}.panel-module__q1bdZW__torreClara{fill:color-mix(in srgb, var(--panel-blanco) 85%, var(--panel-sky))}.panel-module__q1bdZW__torreCielo{fill:var(--panel-sky)}.panel-module__q1bdZW__ventanas,.panel-module__q1bdZW__puerta{fill:var(--cota-3)}.panel-module__q1bdZW__casaBlanca{fill:var(--panel-blanco)}@keyframes panel-module__q1bdZW__deriva{to{transform:translateX(calc(var(--space-4) * -1))}}@keyframes panel-module__q1bdZW__girar{to{transform:rotate(1turn)}}@keyframes panel-module__q1bdZW__flotar{to{transform:translateY(calc(var(--space-1) * -1))}}@media (prefers-reduced-motion:reduce){.panel-module__q1bdZW__curvas,.panel-module__q1bdZW__solHalo,.panel-module__q1bdZW__edificios{animation:none}}.panel-module__q1bdZW__kpis{gap:var(--panel-junto);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.panel-module__q1bdZW__kpiCelda{min-width:0;display:flex}.panel-module__q1bdZW__kpi{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);flex-direction:column;flex:1;text-decoration:none;display:flex}.panel-module__q1bdZW__kpi:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.panel-module__q1bdZW__kpi:active{transform:translateY(0)}.panel-module__q1bdZW__kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-module__q1bdZW__kpiRotulo{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.panel-module__q1bdZW__kpiValor{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-kpi,var(--text-h1));letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;line-height:1.05}.panel-module__q1bdZW__kpiComparacion{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.panel-module__q1bdZW__kpiComparacion[data-sentido=bien]{color:var(--status-available-ink)}.panel-module__q1bdZW__kpiComparacion[data-sentido=mal]{color:var(--status-sold-ink)}.panel-module__q1bdZW__kpiNota{color:var(--ink-2);font-size:var(--text-sm)}.panel-module__q1bdZW__kpiTrazo{width:100%;height:var(--space-6);padding-top:var(--space-2);stroke:var(--panel-sky);margin-top:auto}.panel-module__q1bdZW__kpi[data-destacada=true]{background:var(--panel-navy);color:var(--panel-blanco)}.panel-module__q1bdZW__kpi[data-destacada=true] .panel-module__q1bdZW__kpiRotulo,.panel-module__q1bdZW__kpi[data-destacada=true] .panel-module__q1bdZW__kpiNota,.panel-module__q1bdZW__kpi[data-destacada=true] .panel-module__q1bdZW__kpiComparacion{color:var(--panel-on-navy)}.panel-module__q1bdZW__kpi[data-destacada=true] .panel-module__q1bdZW__kpiComparacion[data-sentido=bien],.panel-module__q1bdZW__kpi[data-destacada=true] .panel-module__q1bdZW__kpiComparacion[data-sentido=mal]{color:var(--panel-sky)}.panel-module__q1bdZW__kpi[data-destacada=true]:focus-visible{outline-color:var(--panel-navy)}.panel-module__q1bdZW__paraHoy{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.panel-module__q1bdZW__paraHoyTitulo{font-family:var(--font-display);font-size:var(--text-h3);margin:0;font-weight:600}.panel-module__q1bdZW__paraHoyVacio{color:var(--ink-2);margin:0}.panel-module__q1bdZW__paraHoyLista{margin:0;padding:0;list-style:none;display:grid}.panel-module__q1bdZW__paraHoyItem{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.panel-module__q1bdZW__paraHoyItem:first-child{border-top:0}.panel-module__q1bdZW__paraHoyPunto{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-3)}.panel-module__q1bdZW__paraHoyPunto[data-tono=urgente]{background:var(--panel-alerta)}.panel-module__q1bdZW__paraHoyPunto[data-tono=separado]{background:var(--status-reserved)}.panel-module__q1bdZW__paraHoyPunto[data-tono=cobro]{background:var(--health-mora)}.panel-module__q1bdZW__paraHoyPunto[data-tono=neutral]{background:var(--accent)}.panel-module__q1bdZW__paraHoyTexto{gap:2px;min-width:0;display:grid}.panel-module__q1bdZW__paraHoyDetalle{color:var(--ink-2);font-size:var(--text-sm)}.panel-module__q1bdZW__paraHoyAccion{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--accent-ink,var(--accent));transition:transform var(--duration-fast) var(--ease-out-expo);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.panel-module__q1bdZW__paraHoyAccion:hover{background:var(--accent-soft)}.panel-module__q1bdZW__paraHoyAccion:active{transform:scale(.97)}.panel-module__q1bdZW__paraHoyAccion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-module__q1bdZW__detalle{gap:var(--space-7);min-width:0;display:grid}.panel-module__q1bdZW__detalleCabeza{gap:var(--space-1);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.panel-module__q1bdZW__detalleTitulo{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.01em;margin:0;font-weight:600}.panel-module__q1bdZW__detalleNota{color:var(--ink-2);font-size:var(--text-sm);margin:0}
.camera-bar-module__4mv0na__bar{left:50%;bottom:var(--space-5);z-index:var(--z-ui);border-radius:var(--radius-pill);white-space:nowrap;transition:opacity var(--duration-fast);align-items:center;gap:6px;padding:6px;display:flex;position:absolute;transform:translate(-50%)}.camera-bar-module__4mv0na__bar>*{z-index:1;position:relative}.camera-bar-module__4mv0na__hidden{opacity:0;pointer-events:none}.camera-bar-module__4mv0na__bar button,.camera-bar-module__4mv0na__strip button{border-radius:var(--radius-pill);min-width:36px;height:36px;color:var(--text-ink);font-size:var(--text-sm);transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);background:0 0;border:1px solid #0000;padding:0 12px;font-weight:700}.camera-bar-module__4mv0na__bar button:hover,.camera-bar-module__4mv0na__strip button:hover{background:var(--glass-chip);border-color:var(--glass-border)}.camera-bar-module__4mv0na__bar button.camera-bar-module__4mv0na__on{background:var(--glass-chip-on);color:var(--accent);border-color:#e8c17a66}.camera-bar-module__4mv0na__home{background:linear-gradient(135deg, var(--cota-3), var(--cota-2))!important;border-color:#ffffff2e!important}.camera-bar-module__4mv0na__home:hover{filter:brightness(1.12)}.camera-bar-module__4mv0na__modes{border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-chip);gap:2px;padding:3px;display:flex}.camera-bar-module__4mv0na__modes button{height:30px;color:var(--text-muted);padding:0 10px}.camera-bar-module__4mv0na__modes button.camera-bar-module__4mv0na__on{background:var(--glass-chip-on);color:var(--accent);border-color:#0000;box-shadow:inset 0 0 0 1px #e8c17a59}.camera-bar-module__4mv0na__music{width:36px;padding:0;font-size:1.1rem}.camera-bar-module__4mv0na__music.camera-bar-module__4mv0na__on{color:var(--accent)}.camera-bar-module__4mv0na__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.camera-bar-module__4mv0na__strip{right:var(--space-4);bottom:var(--space-5);z-index:var(--z-ui);border-radius:var(--radius-pill);transition:opacity var(--duration-fast);gap:2px;padding:4px;display:flex;position:absolute}.camera-bar-module__4mv0na__strip>*{z-index:1;position:relative}.camera-bar-module__4mv0na__strip button{width:34px;min-width:0;height:34px;padding:0;font-size:1.05rem}.camera-bar-module__4mv0na__label{display:inline}.camera-bar-module__4mv0na__walkHint{top:var(--space-5);z-index:var(--z-ui);align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;padding:8px 8px 8px 14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.camera-bar-module__4mv0na__walkHint>*{z-index:1;position:relative}.camera-bar-module__4mv0na__walkHint kbd{border:1px solid var(--glass-border);font-family:var(--font-ui);border-radius:4px;padding:1px 5px;font-size:11px}.camera-bar-module__4mv0na__walkHint button{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--cota-3), var(--cota-2));height:30px;color:var(--text-ink);font-weight:700;font-size:var(--text-xs);padding:0 12px}.camera-bar-module__4mv0na__joystick{left:var(--space-5);bottom:calc(var(--space-5) + 64px);z-index:var(--z-ui);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;background:#10141173;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute}.camera-bar-module__4mv0na__knob{background:linear-gradient(135deg, var(--cota-3), var(--cota-2));will-change:transform;border-radius:50%;width:48px;height:48px;box-shadow:0 4px 14px #0006}.camera-bar-module__4mv0na__desktopOnly{display:inline-block}@media (max-width:768px){.camera-bar-module__4mv0na__bar{bottom:calc(56px + var(--space-3));left:var(--space-3);max-width:calc(100% - 2 * var(--space-3) - 140px);gap:3px;padding:4px;transform:none}.camera-bar-module__4mv0na__bar button{font-size:var(--text-xs);padding:0 9px}.camera-bar-module__4mv0na__modes button{padding:0 8px}.camera-bar-module__4mv0na__label{display:none}.camera-bar-module__4mv0na__strip{right:var(--space-3);bottom:calc(56px + var(--space-3))}.camera-bar-module__4mv0na__strip button{width:30px;height:30px}.camera-bar-module__4mv0na__desktopOnly{display:none}.camera-bar-module__4mv0na__walkHint{top:var(--space-3);max-width:calc(100% - 2 * var(--space-3));white-space:normal;font-size:var(--text-xs)}.camera-bar-module__4mv0na__walkHint kbd{display:none}.camera-bar-module__4mv0na__joystick{left:var(--space-3);bottom:calc(56px + var(--space-3) + 52px)}}.camera-bar-module__4mv0na__draggable{touch-action:none;cursor:grab}.camera-bar-module__4mv0na__pegman{z-index:var(--z-ui);pointer-events:none;filter:drop-shadow(0 4px 6px #00000073);font-size:2.4rem;line-height:1;position:fixed;transform:translate(-50%,-100%)}
@keyframes barras-module__bVeFTq__crecerX{0%{transform:scaleX(0)}}.barras-module__bVeFTq__bar{border-radius:var(--radius-pill);background:var(--line);transform-origin:0;height:8px;animation:barras-module__bVeFTq__crecerX var(--duration-chart) var(--ease-emphasized) both;display:flex;overflow:hidden}.barras-module__bVeFTq__barPart[data-tone=available]{background:var(--status-available)}.barras-module__bVeFTq__barPart[data-tone=reserved]{background:var(--status-reserved)}.barras-module__bVeFTq__barPart[data-tone=sold]{background:var(--status-sold)}.barras-module__bVeFTq__barPart[data-tone=other]{background:var(--status-unavailable)}.barras-module__bVeFTq__legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.barras-module__bVeFTq__legendItem{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.barras-module__bVeFTq__legendDot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px;transform:translateY(-1px)}.barras-module__bVeFTq__legendValue{color:var(--text-ink);font-weight:600}.barras-module__bVeFTq__franja{gap:var(--space-2);display:grid}.barras-module__bVeFTq__porProyecto{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.barras-module__bVeFTq__proyecto{gap:var(--space-2);min-width:0;display:grid}.barras-module__bVeFTq__proyectoCabeza{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.barras-module__bVeFTq__proyectoNombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:600;overflow:hidden}.barras-module__bVeFTq__proyectoNombre:hover,.barras-module__bVeFTq__proyectoNombre:focus-visible{color:var(--accent-hover);text-decoration-color:currentColor}.barras-module__bVeFTq__proyectoTotal{color:var(--text-muted);font-size:var(--text-sm);flex:none}.barras-module__bVeFTq__embudo{gap:var(--space-3);margin:0;display:grid}.barras-module__bVeFTq__embudoLista{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.barras-module__bVeFTq__embudoFila{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) minmax(2.5rem,auto);display:grid}.barras-module__bVeFTq__embudoEtapa{min-height:var(--tap);color:var(--text-ink);font-size:var(--text-sm);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;display:inline-flex}.barras-module__bVeFTq__embudo[data-compacto=true] .barras-module__bVeFTq__embudoEtapa{min-height:var(--space-6)}.barras-module__bVeFTq__embudoEtapa:hover,.barras-module__bVeFTq__embudoEtapa:focus-visible{color:var(--accent-hover);text-decoration-color:currentColor}.barras-module__bVeFTq__embudoBarra{border-radius:var(--radius-pill);background:var(--accent);transform-origin:0;height:10px;transform:scaleX(var(--parte,0));animation:barras-module__bVeFTq__crecerX var(--duration-chart) var(--ease-emphasized) both;display:block}.barras-module__bVeFTq__embudoCifra{text-align:right;font-weight:600}.barras-module__bVeFTq__embudoNota{margin-top:calc(var(--space-2) * -1);color:var(--text-muted);font-size:var(--text-xs);grid-column:2/-1}.barras-module__bVeFTq__embudoPie{color:var(--text-muted);font-size:var(--text-sm)}.barras-module__bVeFTq__enFila{border-radius:var(--radius-pill);background:var(--line);width:100%;min-width:4rem;height:6px;display:block;position:relative;overflow:hidden}.barras-module__bVeFTq__enFila:after{content:"";background:var(--accent);transform-origin:0;transform:scaleX(var(--parte,0));position:absolute;inset:0}.barras-module__bVeFTq__enFila[data-tone=health-mora]:after{background:var(--health-mora)}@media (prefers-reduced-motion:reduce),print{.barras-module__bVeFTq__bar,.barras-module__bVeFTq__embudoBarra{animation:none}}
.photo-panel-module__iAOyQG__backdrop{z-index:calc(var(--z-panel) + 5);padding:var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c0a8c;place-items:center;display:grid;position:absolute;inset:0}.photo-panel-module__iAOyQG__panel{gap:var(--space-3);width:min(960px,100%);max-height:100%;padding:var(--space-4);border-radius:18px;grid-template-rows:auto 1fr auto auto;display:grid;position:relative}.photo-panel-module__iAOyQG__panel>*{z-index:1;position:relative}.photo-panel-module__iAOyQG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.photo-panel-module__iAOyQG__kicker{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px}.photo-panel-module__iAOyQG__title{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,1rem + 1.2vw,2rem);font-weight:400;line-height:1.05}.photo-panel-module__iAOyQG__close{border:1px solid var(--glass-border);background:var(--glass-chip);width:34px;height:34px;color:var(--text-ink);border-radius:50%;font-size:1.3rem;line-height:1}.photo-panel-module__iAOyQG__close:hover{background:var(--glass-chip-on)}.photo-panel-module__iAOyQG__stage{border-radius:var(--radius-md);background:#00000059;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.photo-panel-module__iAOyQG__stage img{object-fit:contain;width:100%;max-height:min(62dvh,640px);transition:filter var(--duration-normal);display:block}.photo-panel-module__iAOyQG__dim{filter:brightness(.55)saturate(.7)}.photo-panel-module__iAOyQG__placeholder{width:100%;min-height:240px}.photo-panel-module__iAOyQG__spinner{width:var(--tap);height:var(--tap);border:3px solid #ffffff40;border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite photo-panel-module__iAOyQG__spin;position:absolute}@keyframes photo-panel-module__iAOyQG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.photo-panel-module__iAOyQG__spinner{animation-duration:2.4s}}.photo-panel-module__iAOyQG__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-ink);font-size:var(--text-sm);background:#140a08cc;margin:0;position:absolute}.photo-panel-module__iAOyQG__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-panel-module__iAOyQG__primary,.photo-panel-module__iAOyQG__secondary{border-radius:var(--radius-pill);font-size:var(--text-sm);border:1px solid var(--glass-border);background:var(--glass-chip);color:var(--text-ink);transition:background var(--duration-fast), filter var(--duration-fast);padding:10px 16px;font-weight:700;text-decoration:none}.photo-panel-module__iAOyQG__secondary:hover{background:var(--glass-chip-on)}.photo-panel-module__iAOyQG__primary{background:linear-gradient(135deg, var(--cota-3), var(--cota-2));border-color:#ffffff2e}.photo-panel-module__iAOyQG__primary:hover{filter:brightness(1.12)}.photo-panel-module__iAOyQG__sharpening{font-size:var(--text-xs);color:var(--text-muted);align-self:center;margin-right:auto}.photo-panel-module__iAOyQG__note{color:var(--text-muted);margin:0;font-size:10px}.photo-panel-module__iAOyQG__closeMini{width:28px;height:28px;color:var(--text-muted);border-radius:50%;font-size:20px;line-height:1}@media (max-width:768px){.photo-panel-module__iAOyQG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block}.photo-panel-module__iAOyQG__panel{pointer-events:auto;padding:0 var(--space-3) var(--space-3);grid-template-rows:auto auto 1fr auto auto;overflow-y:auto}.photo-panel-module__iAOyQG__stage img{max-height:38dvh}}
.cuadro-module__bnwC6W__cuadro{min-width:60rem}.cuadro-module__bnwC6W__cuadro th,.cuadro-module__bnwC6W__cuadro td{padding-inline:var(--space-3);font-stretch:var(--width-table)}.cuadro-module__bnwC6W__grupos th{color:var(--text-ink);font-family:var(--font-display);font-stretch:var(--width-table);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;border-top:0;padding-bottom:0;font-weight:600}.cuadro-module__bnwC6W__cuadro thead .cuadro-module__bnwC6W__grupos .cuadro-module__bnwC6W__esquina{border-top:0}.cuadro-module__bnwC6W__inicioGrupo,.cuadro-module__bnwC6W__cuadro thead tr:last-child th:nth-child(4),.cuadro-module__bnwC6W__cuadro thead tr:last-child th:nth-child(8){border-left:1px solid var(--line)}.cuadro-module__bnwC6W__total tr{background:var(--surface-2)}.cuadro-module__bnwC6W__total th,.cuadro-module__bnwC6W__total td{padding-block:var(--space-4);border-top:1px solid var(--line-strong);border-bottom:2px solid var(--line-strong);font-weight:600}.cuadro-module__bnwC6W__total td{font-size:var(--text-base)}.cuadro-module__bnwC6W__cuadro .cuadro-module__bnwC6W__total th[scope=row]{background:var(--surface-2)}.cuadro-module__bnwC6W__nombreTotal{font-family:var(--font-display);font-stretch:var(--width-h2);font-size:var(--text-h3);letter-spacing:-.005em;font-weight:600;display:block}.cuadro-module__bnwC6W__sociedad+.cuadro-module__bnwC6W__sociedad .cuadro-module__bnwC6W__filaSociedad th,.cuadro-module__bnwC6W__sociedad+.cuadro-module__bnwC6W__sociedad .cuadro-module__bnwC6W__filaSociedad td{border-top:var(--space-2) solid var(--paper)}.cuadro-module__bnwC6W__filaSociedad th,.cuadro-module__bnwC6W__filaSociedad td{background:var(--paper);font-weight:600}.cuadro-module__bnwC6W__cuadro .cuadro-module__bnwC6W__filaSociedad th[scope=rowgroup]{background:var(--paper)}.cuadro-module__bnwC6W__enlaceSociedad{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--text-ink);font-weight:600;text-decoration:none;display:inline-flex}a.cuadro-module__bnwC6W__enlaceSociedad:hover,a.cuadro-module__bnwC6W__enlaceSociedad:focus-visible{color:var(--accent)}.cuadro-module__bnwC6W__flecha{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo)}a.cuadro-module__bnwC6W__enlaceSociedad:hover .cuadro-module__bnwC6W__flecha{color:var(--accent);transform:translate(2px)}.cuadro-module__bnwC6W__cuadro th.cuadro-module__bnwC6W__sangria{padding-left:var(--space-6)}.cuadro-module__bnwC6W__sinProyecto{color:var(--text-muted);font-style:italic;display:block}.cuadro-module__bnwC6W__nota{color:var(--text-muted);font-size:var(--text-xs);font-style:normal;font-weight:400;display:block}.cuadro-module__bnwC6W__sec{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.cuadro-module__bnwC6W__cuadro td[data-mora=true]{color:var(--health-mora);font-weight:600}.cuadro-module__bnwC6W__conBarra{justify-items:end;gap:var(--space-1);min-width:4rem;display:inline-grid}.cuadro-module__bnwC6W__conBarra>span:last-child:not(:first-child){width:4rem;min-width:0}.cuadro-module__bnwC6W__mini{border-radius:var(--radius-pill);background:var(--line);gap:1px;width:4rem;height:6px;display:flex;overflow:hidden}.cuadro-module__bnwC6W__mini>span{flex:var(--n) 1 0;min-width:0}.cuadro-module__bnwC6W__mini>[data-tone=available]{background:var(--status-available)}.cuadro-module__bnwC6W__mini>[data-tone=reserved]{background:var(--status-reserved)}.cuadro-module__bnwC6W__mini>[data-tone=sold]{background:var(--status-sold)}.cuadro-module__bnwC6W__mini>[data-tone=other]{background:var(--status-unavailable)}@media (prefers-reduced-motion:reduce){.cuadro-module__bnwC6W__flecha{transition:none}}
.diag-overlay-module__7vZ3qq__panel{top:var(--space-3);left:var(--space-3);z-index:var(--z-panel);width:min(300px, calc(100vw - var(--space-6)));max-height:min(60vh,460px);padding:var(--space-3);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-ink);line-height:1.5;position:absolute;overflow-y:auto}.diag-overlay-module__7vZ3qq__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.diag-overlay-module__7vZ3qq__head strong{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.diag-overlay-module__7vZ3qq__actions{gap:var(--space-1);display:flex}.diag-overlay-module__7vZ3qq__actions button,.diag-overlay-module__7vZ3qq__reopen{min-height:var(--space-5);padding:0 var(--space-2);border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-chip);color:var(--text-ink);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo)}.diag-overlay-module__7vZ3qq__actions button:hover,.diag-overlay-module__7vZ3qq__reopen:hover{background:var(--glass-chip-on)}.diag-overlay-module__7vZ3qq__actions button:focus-visible,.diag-overlay-module__7vZ3qq__reopen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diag-overlay-module__7vZ3qq__list{margin:0}.diag-overlay-module__7vZ3qq__row{gap:var(--space-2);margin:0 0 var(--space-1);grid-template-columns:4.5rem 1fr;display:grid}.diag-overlay-module__7vZ3qq__row dt{color:var(--text-muted)}.diag-overlay-module__7vZ3qq__row dd{overflow-wrap:anywhere;margin:0}.diag-overlay-module__7vZ3qq__verdict{margin:var(--space-2) 0 0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--glass-chip)}.diag-overlay-module__7vZ3qq__verdict[data-level=ok]{color:var(--status-available);background:color-mix(in oklab, var(--status-available) 18%, transparent)}.diag-overlay-module__7vZ3qq__verdict[data-level=warn]{color:var(--status-reserved);background:color-mix(in oklab, var(--status-reserved) 18%, transparent)}.diag-overlay-module__7vZ3qq__verdict[data-level=bad]{color:var(--status-sold);background:color-mix(in oklab, var(--status-sold) 22%, transparent)}.diag-overlay-module__7vZ3qq__note{margin:var(--space-2) 0 0;color:var(--text-muted);font-family:var(--font-ui);line-height:1.4}.diag-overlay-module__7vZ3qq__reopen{top:var(--space-3);left:var(--space-3);z-index:var(--z-panel);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;position:absolute}
.charts-module__UyEdcq__frame{width:100%;height:14rem;margin-inline:calc(var(--space-2) * -1)}.charts-module__UyEdcq__frame[data-compact=true]{height:13rem}.charts-module__UyEdcq__tooltip{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float);font-size:var(--text-sm);flex-direction:column;display:flex}.charts-module__UyEdcq__tooltipLabel{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.charts-module__UyEdcq__tooltipValue{font-variant-numeric:tabular-nums;font-weight:600}.charts-module__UyEdcq__tooltipNote{color:var(--text-muted)}.charts-module__UyEdcq__figura{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.charts-module__UyEdcq__pie{color:var(--text-muted);font-size:var(--text-sm)}.charts-module__UyEdcq__verTabla{font-size:var(--text-sm)}.charts-module__UyEdcq__verTablaBoton{min-height:var(--tap);color:var(--accent-hover);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.charts-module__UyEdcq__verTablaBoton:hover{text-decoration:underline}.charts-module__UyEdcq__verTabla[open] .charts-module__UyEdcq__verTablaBoton{margin-bottom:var(--space-2)}.charts-module__UyEdcq__frame .recharts-surface:focus{outline:none}.charts-module__UyEdcq__frame .recharts-surface:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.charts-module__UyEdcq__legend{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.charts-module__UyEdcq__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.charts-module__UyEdcq__legendDot{border-radius:var(--radius-pill);flex:none;width:10px;height:10px}.charts-module__UyEdcq__legendValue{color:var(--text-ink);font-variant-numeric:tabular-nums;font-weight:600}.charts-module__UyEdcq__center{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.charts-module__UyEdcq__centerValue{font-size:var(--text-h2);font-weight:600;line-height:1}.charts-module__UyEdcq__centerLabel{color:var(--text-muted)}.charts-module__UyEdcq__donutWrap{position:relative}.charts-module__UyEdcq__donutCenter{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes charts-module__UyEdcq__crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes charts-module__UyEdcq__revelar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes charts-module__UyEdcq__aparecer{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.charts-module__UyEdcq__barraAnimada{transform-box:fill-box;transform-origin:50% 100%;animation:charts-module__UyEdcq__crecer var(--duration-chart) var(--ease-emphasized) both;animation-delay:calc(var(--i,0) * var(--chart-stagger))}:is(.charts-module__UyEdcq__animada .recharts-line,.charts-module__UyEdcq__animada .recharts-area){animation:charts-module__UyEdcq__revelar calc(var(--duration-chart) * 1.4) var(--ease-emphasized) both;animation-delay:calc(var(--chart-stagger) * 4)}.charts-module__UyEdcq__animada .recharts-pie-sector{transform-box:view-box;transform-origin:50%;animation:charts-module__UyEdcq__aparecer var(--duration-chart) var(--ease-emphasized) both}.charts-module__UyEdcq__animada .recharts-pie-sector:nth-child(2){animation-delay:calc(var(--chart-stagger) * 2)}.charts-module__UyEdcq__animada .recharts-pie-sector:nth-child(3){animation-delay:calc(var(--chart-stagger) * 4)}.charts-module__UyEdcq__animada .recharts-pie-sector:nth-child(4){animation-delay:calc(var(--chart-stagger) * 6)}.charts-module__UyEdcq__celdaAnimada{animation:charts-module__UyEdcq__aparecer var(--duration-chart) var(--ease-emphasized) both;animation-delay:calc(var(--i,0) * var(--chart-stagger))}.charts-module__UyEdcq__frameAlto{height:18rem}.charts-module__UyEdcq__frameBajo{height:8rem;margin-top:var(--space-2)}.charts-module__UyEdcq__legendTrama{background:repeating-linear-gradient(45deg, var(--ink-3) 0 2px, transparent 2px 4px)}.charts-module__UyEdcq__legendContorno{border:1px dashed var(--ink-3);border-radius:var(--radius-xs);background:0 0}.charts-module__UyEdcq__legendDeficit{background:var(--health-d-bg);border:1px solid var(--health-d-ink);border-radius:var(--radius-xs)}.charts-module__UyEdcq__legendLinea,.charts-module__UyEdcq__legendSaldo{flex:none;width:16px}.charts-module__UyEdcq__legendLinea{border-top:2px solid var(--ink-2)}.charts-module__UyEdcq__legendSaldo{border-top:2px solid var(--accent)}.charts-module__UyEdcq__legendVence{border-left:1px dashed var(--ink-3);flex:none;height:12px;margin-inline:7px}@media (prefers-reduced-motion:reduce),print{.charts-module__UyEdcq__barraAnimada,.charts-module__UyEdcq__celdaAnimada{animation:none}.charts-module__UyEdcq__animada .recharts-line{animation:none}.charts-module__UyEdcq__animada .recharts-area{animation:none}.charts-module__UyEdcq__animada .recharts-pie-sector{animation:none}}
.viewer-module__NlfKwa__root{background:var(--d-bg);width:100%;height:100dvh;position:relative;overflow:hidden;}.viewer-module__NlfKwa__map{z-index:var(--z-map);position:absolute;inset:0}.viewer-module__NlfKwa__masthead{top:var(--space-5);left:var(--space-5);z-index:var(--z-ui);max-width:min(46ch,100% - 3rem);color:var(--text-on-ink);text-shadow:0 1px 2px #00000080,0 12px 40px #00000059;pointer-events:none;transition:transform var(--duration-normal) var(--ease-out-expo);position:absolute}.viewer-module__NlfKwa__masthead .viewer-module__NlfKwa__caps{margin:0 0 var(--space-2);color:var(--accent)}.viewer-module__NlfKwa__title{font-size:var(--text-hero);transition:font-size var(--duration-normal) var(--ease-out-expo);margin:0}.viewer-module__NlfKwa__mastheadCompact .viewer-module__NlfKwa__title{font-size:var(--text-display)}.viewer-module__NlfKwa__lede{margin:var(--space-3) 0 0;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);opacity:.92;max-width:34ch}.viewer-module__NlfKwa__tooltip{z-index:var(--z-ui);align-items:center;gap:var(--space-2);border:1px solid var(--glass-border);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-on-ink);font-size:var(--text-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);pointer-events:none;white-space:nowrap;will-change:transform;padding:6px 10px;display:inline-flex;position:absolute;top:0;left:0}.viewer-module__NlfKwa__tooltipDot{background:var(--status-unavailable);border-radius:50%;width:9px;height:9px}.viewer-module__NlfKwa__tooltipDot[data-status=available]{background:var(--status-available)}.viewer-module__NlfKwa__tooltipDot[data-status=reserved]{background:var(--status-reserved)}.viewer-module__NlfKwa__tooltipDot[data-status=sold]{background:var(--status-sold)}.viewer-module__NlfKwa__disclaimer{right:var(--space-4);bottom:calc(var(--space-5) + 60px);z-index:var(--z-ui);color:#f3efe8b8;text-align:right;pointer-events:none;text-shadow:0 1px 2px #0009;max-width:34ch;font-size:10px;line-height:1.35;position:absolute}@media (max-width:768px){.viewer-module__NlfKwa__masthead{top:var(--space-3);left:var(--space-3);max-width:calc(100% - 2 * var(--space-3))}.viewer-module__NlfKwa__masthead .viewer-module__NlfKwa__caps{margin-bottom:2px;font-size:9px}.viewer-module__NlfKwa__title,.viewer-module__NlfKwa__mastheadCompact .viewer-module__NlfKwa__title{font-size:clamp(1.5rem,6.5vw,2.1rem)}.viewer-module__NlfKwa__lede{font-size:var(--text-sm)}.viewer-module__NlfKwa__disclaimer{display:none}}
.config-module__zp_x-W__list{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.config-module__zp_x-W__item{align-items:baseline;gap:var(--space-4);min-height:3.5rem;padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);color:inherit;transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);text-decoration:none;display:flex}.config-module__zp_x-W__item:first-child{border-top:0}a.config-module__zp_x-W__item:hover,a.config-module__zp_x-W__item:focus-visible{background:var(--accent-soft);color:var(--accent-hover)}.config-module__zp_x-W__item[aria-disabled=true]{color:var(--text-muted)}.config-module__zp_x-W__itemName{font-stretch:var(--width-h2);flex:0 0 10rem;font-weight:600}.config-module__zp_x-W__itemWhat{color:var(--text-muted);font-size:var(--text-sm);flex:16rem}a.config-module__zp_x-W__item:hover .config-module__zp_x-W__itemWhat,a.config-module__zp_x-W__item:focus-visible .config-module__zp_x-W__itemWhat{color:inherit}.config-module__zp_x-W__soon{color:var(--text-muted);margin-left:auto}.config-module__zp_x-W__go{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out-expo);margin-left:auto}a.config-module__zp_x-W__item:hover .config-module__zp_x-W__go,a.config-module__zp_x-W__item:focus-visible .config-module__zp_x-W__go{color:inherit;transform:translate(2px)}.config-module__zp_x-W__stack{gap:var(--space-4);flex-direction:column;display:flex}.config-module__zp_x-W__row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.config-module__zp_x-W__row>*{flex:13rem}.config-module__zp_x-W__hint{color:var(--text-muted);font-size:var(--text-sm);max-width:62ch;margin:0}.config-module__zp_x-W__check{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);max-width:62ch;display:flex}.config-module__zp_x-W__value{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--paper);word-break:break-all;display:block}.config-module__zp_x-W__status{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;display:flex}.config-module__zp_x-W__statusDot{border-radius:var(--radius-pill);background:var(--status-unavailable);width:8px;height:8px;transform:translateY(-1px)}.config-module__zp_x-W__statusDot[data-ok=true]{background:var(--status-available)}.config-module__zp_x-W__statusDot[data-warn=true]{background:var(--status-reserved)}.config-module__zp_x-W__steps{gap:var(--space-3);counter-reset:paso;flex-direction:column;display:flex}.config-module__zp_x-W__step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.config-module__zp_x-W__step:before{counter-increment:paso;content:counter(paso);border-radius:var(--radius-pill);background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent-hover);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.config-module__zp_x-W__member{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.config-module__zp_x-W__member:first-child{border-top:0;padding-top:0}.config-module__zp_x-W__memberName{font-weight:600;font-stretch:var(--width-h2)}.config-module__zp_x-W__memberRole{color:var(--text-muted);font-size:var(--text-sm)}.config-module__zp_x-W__memberWhen{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}.config-module__zp_x-W__aviso{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--status-unavailable);background:var(--paper);color:var(--text-ink);font-size:var(--text-sm);max-width:68ch;margin:0;display:flex}.config-module__zp_x-W__aviso[data-tone=ok]{border-color:var(--status-available)}.config-module__zp_x-W__aviso:before{content:"";border-radius:var(--radius-pill);background:var(--status-unavailable);flex:none;width:8px;height:8px;margin-top:.45em}.config-module__zp_x-W__aviso[data-tone=ok]:before{background:var(--status-available)}.config-module__zp_x-W__primaryLink{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out-expo), filter var(--duration-fast) var(--ease-out-expo);font-weight:600;text-decoration:none;display:inline-flex}.config-module__zp_x-W__primaryLink:hover,.config-module__zp_x-W__primaryLink:focus-visible{transform:var(--lift);filter:brightness(1.06)}.config-module__zp_x-W__sinMarco{border:0;min-width:0;margin:0;padding:0}.config-module__zp_x-W__preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:80vh;display:block}.config-module__zp_x-W__fieldset{border:0;margin:0;padding:0}.config-module__zp_x-W__fieldset legend{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);padding:0}.config-module__zp_x-W__subtitulo{margin:var(--space-5) 0 0;font-size:var(--text-base);font-weight:600}
.agente-module__CJubiW__puntaje{gap:var(--space-2);display:grid}.agente-module__CJubiW__chip{align-items:baseline;gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--status-unavailable-ink);background:var(--status-unavailable-soft);font-weight:600;display:inline-flex}.agente-module__CJubiW__chip[data-banda=A]{color:var(--status-available-ink);background:var(--status-available-soft)}.agente-module__CJubiW__chip[data-banda=B]{color:var(--status-reserved-ink);background:var(--status-reserved-soft)}.agente-module__CJubiW__letra{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-caps);font-weight:700}.agente-module__CJubiW__valor{font-family:var(--font-mono)}.agente-module__CJubiW__banda{font-weight:500}.agente-module__CJubiW__razones{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:0;list-style:none;display:grid}.agente-module__CJubiW__razon{gap:var(--space-2);grid-template-columns:3.5ch 1fr;display:grid}.agente-module__CJubiW__puntos{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;color:var(--text-ink)}.agente-module__CJubiW__resumen{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.agente-module__CJubiW__cabecera{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.agente-module__CJubiW__titulo{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);line-height:var(--leading-heading);margin:0}.agente-module__CJubiW__cuando{font-size:var(--text-xs);color:var(--text-muted);margin:0}.agente-module__CJubiW__texto{max-width:65ch;line-height:var(--leading-body);color:var(--text-ink);margin:0}.agente-module__CJubiW__accion{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);display:grid}.agente-module__CJubiW__accionEtiqueta{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.agente-module__CJubiW__accionNombre{font-size:var(--text-lg);color:var(--text-ink);margin:0;font-weight:600}.agente-module__CJubiW__accionRazon{font-size:var(--text-sm);color:var(--text-muted);margin:0}.agente-module__CJubiW__vacio{color:var(--text-muted);margin:0}.agente-module__CJubiW__actualizar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.agente-module__CJubiW__nota{font-size:var(--text-xs);color:var(--text-muted);margin:0}.agente-module__CJubiW__embudo{gap:var(--space-4);display:grid}.agente-module__CJubiW__etapas{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.agente-module__CJubiW__etapa{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:center;display:grid}@media (max-width:599px){.agente-module__CJubiW__etapa{grid-template-columns:1fr}}.agente-module__CJubiW__etapaNombre{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-ink);font-weight:600;display:flex}.agente-module__CJubiW__cuenta{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.agente-module__CJubiW__pista{gap:var(--space-1);display:grid}.agente-module__CJubiW__barra{height:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.agente-module__CJubiW__relleno{height:100%;transform:scaleX(var(--ancho,0));transform-origin:0;display:flex}.agente-module__CJubiW__tramoIa{flex:0 0 var(--parte-ia,0%);background:var(--accent)}.agente-module__CJubiW__tramoPersona{flex:0 0 var(--parte-persona,0%);background:var(--cota-1)}.agente-module__CJubiW__tramoResto{background:var(--line-strong);flex:auto}.agente-module__CJubiW__detalle{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.agente-module__CJubiW__conversion{color:var(--text-ink);font-weight:600}.agente-module__CJubiW__leyenda{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agente-module__CJubiW__muestra{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-xs);vertical-align:middle;margin-inline-end:var(--space-1);display:inline-block}.agente-module__CJubiW__muestra[data-tramo=ia]{background:var(--accent)}.agente-module__CJubiW__muestra[data-tramo=persona]{background:var(--cota-1)}.agente-module__CJubiW__muestra[data-tramo=resto]{background:var(--line-strong)}.agente-module__CJubiW__oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.grafica-module__8VtLiq__grafica{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.grafica-module__8VtLiq__cabeza{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.grafica-module__8VtLiq__titulo{font-family:var(--font-display);font-size:var(--text-h3);margin:0;font-weight:600}.grafica-module__8VtLiq__tituloEnlace{align-items:baseline;gap:var(--space-2);min-height:var(--tap);color:inherit;align-content:center;text-decoration:none;display:inline-flex}.grafica-module__8VtLiq__tituloEnlace:hover{color:var(--accent-ink,var(--accent))}.grafica-module__8VtLiq__tituloEnlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.grafica-module__8VtLiq__total{color:var(--ink-2);font-weight:500}.grafica-module__8VtLiq__segmentos{border-radius:var(--radius-sm);background:var(--surface-2);gap:2px;margin:0;padding:2px;list-style:none;display:inline-flex}.grafica-module__8VtLiq__segmento{min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3);border-radius:calc(var(--radius-sm) - 2px);color:var(--ink-2);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out-expo);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.grafica-module__8VtLiq__segmento:hover{color:var(--ink)}.grafica-module__8VtLiq__segmento:active{transform:scale(.97)}.grafica-module__8VtLiq__segmento[aria-current=true]{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink)}.grafica-module__8VtLiq__segmento:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.grafica-module__8VtLiq__resumen{color:var(--ink-2);font-size:var(--text-sm);margin:0}.grafica-module__8VtLiq__barras{grid-template-columns:repeat(var(--cubos), minmax(0, 1fr));gap:var(--space-1);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.grafica-module__8VtLiq__cubo{gap:var(--space-2);min-width:0;display:grid}.grafica-module__8VtLiq__columna{height:calc(var(--space-8) * 2.5);border-bottom:1px solid var(--line-strong);border-radius:var(--radius-xs) var(--radius-xs) 0 0;outline:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.grafica-module__8VtLiq__columna:focus-visible{box-shadow:0 0 0 2px var(--accent)}.grafica-module__8VtLiq__barra{width:min(100%, var(--space-6));border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--accent-light,var(--accent-soft));transform-origin:50% 100%;height:100%;transform:scaleY(var(--parte,0));animation:grafica-module__8VtLiq__crecer var(--duration-chart) var(--ease-emphasized) both;animation-delay:calc(var(--i,0) * var(--chart-stagger));transition:opacity var(--duration-fast) var(--ease-out-expo);display:block}.grafica-module__8VtLiq__columna[data-maximo=true] .grafica-module__8VtLiq__barra{background:var(--accent)}.grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__barra,.grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__barra{opacity:.8}.grafica-module__8VtLiq__cifraMaxima{bottom:calc(var(--parte,1) * 100%);translate:-50% calc(var(--space-1) * -1);color:var(--ink);font-size:var(--text-sm);font-weight:700;position:absolute;left:50%}.grafica-module__8VtLiq__globo{bottom:calc(100% + var(--space-2));z-index:2;min-width:max-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--navy,var(--cota-1));box-shadow:var(--shadow-float);color:var(--l-surface);font-size:var(--text-sm);pointer-events:none;opacity:0;transform:translate(-50%, var(--space-1));transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);gap:2px;display:grid;position:absolute;left:50%}.grafica-module__8VtLiq__cubo:first-child .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-child(2) .grafica-module__8VtLiq__globo{transform:translate(0, var(--space-1));left:0}.grafica-module__8VtLiq__cubo:last-child .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-last-child(2) .grafica-module__8VtLiq__globo{transform:translate(0, var(--space-1));left:auto;right:0}.grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__globo{opacity:1;transform:translate(-50%)}.grafica-module__8VtLiq__cubo:first-child .grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:first-child .grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-child(2) .grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-child(2) .grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:last-child .grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:last-child .grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-last-child(2) .grafica-module__8VtLiq__columna:hover .grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__cubo:nth-last-child(2) .grafica-module__8VtLiq__columna:focus-visible .grafica-module__8VtLiq__globo{transform:translate(0)}.grafica-module__8VtLiq__rotulo{color:var(--ink-2);font-size:var(--text-xs);text-align:center;text-overflow:clip;white-space:nowrap;visibility:hidden;overflow:hidden}.grafica-module__8VtLiq__rotulo[data-visible=true]{visibility:visible}@keyframes grafica-module__8VtLiq__crecer{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.grafica-module__8VtLiq__barra{animation:none}.grafica-module__8VtLiq__globo,.grafica-module__8VtLiq__barra{transition:none}}
.clientes-module__IfOiqa__controls{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.clientes-module__IfOiqa__datos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.clientes-module__IfOiqa__datos dt{font-size:var(--text-sm);color:var(--ink-3)}.clientes-module__IfOiqa__datos dd{margin:0}.clientes-module__IfOiqa__mora{color:var(--status-sold-ink);font-weight:600}.clientes-module__IfOiqa__alerta{color:var(--status-reserved-ink)}.clientes-module__IfOiqa__editar{gap:var(--space-4);flex-direction:column;display:flex}.clientes-module__IfOiqa__nota{color:var(--text-muted);font-size:var(--text-sm);margin:0}.clientes-module__IfOiqa__acciones{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.clientes-module__IfOiqa__cancelar{min-height:var(--tap);color:var(--text-muted);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.clientes-module__IfOiqa__cancelar:hover,.clientes-module__IfOiqa__cancelar:focus-visible{color:var(--text-ink);text-decoration:underline}.clientes-module__IfOiqa__guardado{color:var(--status-available-ink);margin:0;font-weight:600}
.seccion-module__fi4AkG__seccion{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}
