@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Baloo+2:wght@700;800&display=swap";:root{--jp-bg-gradient: linear-gradient(135deg, #1B2740 0%, #283858 45%, #1F2D45 100%);--jp-navy-deep: #1B2740;--jp-navy-mid: #283858;--jp-navy-light: #1F2D45;--jp-yellow: #E8E848;--jp-yellow-hover: #F2F25A;--jp-yellow-text: #283858;--jp-yellow-soft: rgba(232, 232, 72, .85);--jp-yellow-ink: #E8E848;--jp-yellow-ink-hover: #F2F25A;--jp-cyan: #5ED0E0;--jp-cyan-text: #12333B;--jp-blue: #3D6DEB;--jp-blue-ink: #8FAEFF;--jp-success: #6FD08C;--jp-success-text: #8CE0A8;--jp-success-bg: rgba(111, 208, 140, .15);--jp-success-border: rgba(111, 208, 140, .35);--jp-success-outline: rgba(111, 208, 140, .55);--jp-warning: #F2C14E;--jp-warning-text: #F5CF75;--jp-warning-bg: rgba(242, 193, 78, .14);--jp-warning-border: rgba(242, 193, 78, .35);--jp-warning-outline: rgba(242, 193, 78, .55);--jp-scarce: #F29B4E;--jp-scarce-text: #F8C79B;--jp-scarce-bg: rgba(242, 155, 78, .13);--jp-scarce-border: rgba(242, 155, 78, .35);--jp-scarce-outline: rgba(242, 155, 78, .55);--jp-error: #E8626D;--jp-error-text: #F5B2B8;--jp-error-bg: rgba(232, 98, 109, .1);--jp-error-border: rgba(232, 98, 109, .4);--jp-error-outline: rgba(232, 98, 109, .55);--jp-info: #5ED0E0;--jp-info-bg: rgba(94, 208, 224, .1);--jp-info-border: rgba(94, 208, 224, .3);--jp-text-primary: #F4F6FA;--jp-text-secondary: rgba(255, 255, 255, .65);--jp-text-tertiary: rgba(255, 255, 255, .5);--jp-text-faint: rgba(255, 255, 255, .4);--jp-white: #FFFFFF;--jp-surface: rgba(255, 255, 255, .08);--jp-surface-form-control: rgba(255, 255, 255, .09);--jp-surface-hover: rgba(255, 255, 255, .11);--jp-chip-bg-hover: rgba(255, 255, 255, .2);--jp-surface-subtle: rgba(255, 255, 255, .06);--jp-surface-strong: rgba(255, 255, 255, .12);--jp-row-zebra: rgba(255, 255, 255, .04);--jp-sheet: rgba(15, 24, 42, .93);--jp-nav-sheet: rgba(255, 255, 255, .07);--jp-border: rgba(255, 255, 255, .15);--jp-border-subtle: rgba(255, 255, 255, .09);--jp-border-strong: rgba(255, 255, 255, .2);--jp-card-shadow: 0 12px 40px rgba(8, 14, 30, .3), inset 0 1px 0 rgba(255, 255, 255, .2);--jp-nav-shadow: 0 12px 40px rgba(8, 14, 30, .35), inset 0 1px 0 rgba(255, 255, 255, .2);--jp-card-glow: var(--jp-yellow);--jp-card-glow-hover: 32%;--jp-shell-pad: 20px;--jp-nav-w: 224px;--jp-card-min: 300px;--jp-main-pad-top: 8px;--jp-reports-drop: 48px;--jp-filter-panel-position: absolute;--jp-filter-panel-width: 260px;--jp-filter-trigger-width: auto;--jp-filter-panel-gap: 0px;--jp-lotlive-cols: minmax(0, 1.5fr) minmax(0, 1fr);--jp-split-cols: repeat(3, minmax(0, 1fr));--jp-landing-pad: 56px;--jp-landing-h1: 58px;--jp-landing-puertas: repeat(3, minmax(0, 1fr));--jp-landing-planes: 1fr 1fr;--jp-landing-nosotros: 1.25fr 1fr;--jp-landing-nav-gap: 26px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:dark;color:var(--jp-text-primary);background:var(--jp-navy-deep);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{color-scheme:light;--jp-bg-gradient: linear-gradient(135deg, #F4F7FC 0%, #E9EFF9 45%, #F0F4FB 100%);--jp-navy-deep: #F4F7FC;--jp-navy-mid: #E9EFF9;--jp-navy-light: #F0F4FB;--jp-yellow: #E8E848;--jp-yellow-hover: #F2F25A;--jp-yellow-text: #283858;--jp-yellow-ink: #283858;--jp-yellow-ink-hover: #1B2740;--jp-yellow-soft: #77720F;--jp-cyan: #0E6C7C;--jp-cyan-text: #F4F7FC;--jp-blue: #2C55C4;--jp-blue-ink: #2C55C4;--jp-success: #2E9E5B;--jp-success-text: #1B7A42;--jp-success-bg: rgba(27, 122, 66, .1);--jp-success-border: rgba(27, 122, 66, .32);--jp-success-outline: rgba(27, 122, 66, .55);--jp-warning: #B8860B;--jp-warning-text: #7A5A05;--jp-warning-bg: rgba(122, 90, 5, .1);--jp-warning-border: rgba(122, 90, 5, .32);--jp-warning-outline: rgba(122, 90, 5, .55);--jp-scarce: #C25A0A;--jp-scarce-text: #8A4A08;--jp-scarce-bg: rgba(138, 74, 8, .1);--jp-scarce-border: rgba(138, 74, 8, .32);--jp-scarce-outline: rgba(138, 74, 8, .55);--jp-error: #D6303F;--jp-error-text: #B0202E;--jp-error-bg: rgba(176, 32, 46, .09);--jp-error-border: rgba(176, 32, 46, .34);--jp-error-outline: rgba(176, 32, 46, .55);--jp-info: #0E6C7C;--jp-info-bg: rgba(14, 108, 124, .09);--jp-info-border: rgba(14, 108, 124, .28);--jp-text-primary: #141D2E;--jp-text-secondary: rgba(20, 29, 46, .72);--jp-text-tertiary: rgba(20, 29, 46, .55);--jp-text-faint: rgba(20, 29, 46, .42);--jp-white: #FFFFFF;--jp-surface: rgba(255, 255, 255, .78);--jp-surface-form-control: rgba(255, 255, 255, .92);--jp-surface-hover: rgba(255, 255, 255, .95);--jp-chip-bg-hover: color-mix(in srgb, var(--jp-text-primary) 20%, var(--jp-surface-hover));--jp-surface-subtle: rgba(255, 255, 255, .6);--jp-surface-strong: rgba(255, 255, 255, .92);--jp-row-zebra: rgba(20, 29, 46, .04);--jp-sheet: rgba(255, 255, 255, .94);--jp-nav-sheet: var(--jp-sheet);--jp-border: rgba(20, 29, 46, .14);--jp-border-subtle: rgba(20, 29, 46, .09);--jp-border-strong: rgba(20, 29, 46, .22)}:root[data-theme=light] .number-field-btn{color:var(--jp-yellow-ink-hover)}:root[data-theme=light]{--jp-card-glow: var(--jp-blue);--jp-card-glow-hover: 55%;--jp-card-shadow: 0 4px 14px rgba(31, 45, 84, .07);--jp-nav-shadow: 0 4px 16px rgba(31, 45, 84, .1)}@media(max-width:767px){:root{--jp-shell-pad: 12px;--jp-card-min: 100%;--jp-main-pad-top: 56px;--jp-main-pad-left: 12px;--jp-reports-drop: 0px;--jp-filter-panel-position: static;--jp-filter-panel-width: 100%;--jp-filter-trigger-width: 100%;--jp-filter-panel-gap: 8px;--jp-lotlive-cols: minmax(0, 1fr);--jp-split-cols: minmax(0, 1fr)}.jp-filtros>label{flex:1 1 100%}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--jp-navy-deep);color:var(--jp-text-primary)}#root{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.jp-app-shell{min-height:100vh;min-height:100svh}.jp-app-shell main select,.jp-app-shell main input{max-width:100%;box-sizing:border-box}.jp-app-shell main label{min-width:0}a{color:var(--jp-yellow-ink);text-decoration:none}a:hover{color:var(--jp-yellow-ink-hover)}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:700;color:var(--jp-text-primary);margin:0 0 12px}button,input,select{font-family:inherit}option{background:var(--jp-navy-mid);color:var(--jp-text-primary)}input::placeholder,textarea::placeholder{color:var(--jp-text-tertiary);opacity:1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--jp-border-strong);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.jp-sidebar{display:flex}.jp-hamburger{display:none}.jp-nav-dialog{padding:0;border:none;background:transparent;position:fixed;inset:0 auto 0 0;width:260px;max-width:84vw;height:100%;max-height:100%;margin:0}.jp-nav-dialog::backdrop{background:#00000080}@media(max-width:767px){.jp-sidebar{display:none}.jp-hamburger{display:flex}}@media(min-width:768px){.jp-nav-dialog{display:none}}.jp-message-dialog{padding:0;border:none;background:transparent;max-width:min(420px,92vw);margin:auto}.jp-message-dialog::backdrop{background:#00000080}.jp-coverage-dialog{padding:0;border:none;background:transparent;max-width:min(520px,92vw);margin:auto}.jp-coverage-dialog::backdrop{background:#00000080}td strong{color:var(--jp-text-primary)}.jp-table-scroll{overflow-x:auto}.jp-table-sticky-col th:first-child,.jp-table-sticky-col td:first-child{position:sticky;left:0}.jp-table-scroll tbody tr:nth-child(2n){background:var(--jp-row-zebra)}.jp-table-scroll-capped thead th{position:sticky;top:0;z-index:1;background:var(--jp-surface);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.jp-table-scroll-capped thead th{background:var(--jp-sheet)}}.jp-split-divider{border-left:1px solid var(--jp-border-subtle);padding-left:16px}@media(max-width:767px){.jp-split-divider{border-left:0;padding-left:0;border-top:1px solid var(--jp-border-subtle);padding-top:14px}}.monthly-capacity-zone{border:0;border-radius:12px;padding:10px 12px 10px 20px;margin:-10px -12px -10px 0;position:relative}.monthly-capacity-zone:before{content:"";position:absolute;top:10px;bottom:10px;left:0;border-left:1px solid var(--jp-border)}@media(max-width:767px){.monthly-capacity-zone{flex-basis:100%;padding:14px 12px 10px;margin:0 -12px -10px}.monthly-capacity-zone:before{inset:0 12px auto;border-left:0;border-top:1px solid var(--jp-border)}}.jp-row-table{display:block}.jp-row-cards{display:none}@media(max-width:767px){.jp-row-table{display:none}.jp-row-cards{display:flex}}@keyframes jp-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-24px) scale(1.06)}to{transform:translate(0) scale(1)}}summary.jp-filter-summary{list-style:none}summary.jp-filter-summary::-webkit-details-marker{display:none}.number-field{position:relative;display:inline-flex;width:100%}.number-field-input::-webkit-inner-spin-button,.number-field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-field-input{-moz-appearance:textfield;appearance:textfield;padding-right:32px!important}.number-field-input-money{padding-left:30px!important}.number-field-money-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--jp-yellow-ink);font-size:14px;font-weight:600;pointer-events:none;z-index:1}.number-field-steppers{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1px;opacity:0;pointer-events:none;transition:opacity .12s ease}.number-field:hover .number-field-steppers,.number-field:focus-within .number-field-steppers{opacity:1;pointer-events:auto}.number-field-btn{width:20px;height:15px;border:none;border-radius:4px;background:var(--jp-border);color:var(--jp-yellow);font-size:10px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}:is(button,a.jp-btn-link):not(:disabled):not(.number-field-btn):not(.jp-chip):not(.jp-selector-card):hover{filter:brightness(1.22);box-shadow:0 0 0 1px var(--jp-border-strong)}:is(button,a.jp-btn-link):not(:disabled):not(.number-field-btn):not(.jp-chip):not(.jp-selector-card):active{filter:brightness(.9);transform:scale(.97);box-shadow:0 0 0 1px var(--jp-border-strong)}.jp-selector-card:not(:disabled):active{filter:brightness(.94);transform:scale(.985)}button,.jp-btn-link{transition:filter .12s cubic-bezier(.22,1,.36,1),transform 90ms cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)}.number-field-btn:hover{background:var(--jp-border-strong)}.number-field-btn:disabled{cursor:not-allowed;opacity:.4}.info-tooltip{display:inline-flex;margin-left:6px;vertical-align:middle}.jp-field-title{position:relative}.info-tooltip-trigger{width:15px;height:15px;border-radius:50%;border:1px solid var(--jp-border-strong);background:transparent;font-size:10px;font-style:italic;font-weight:700;line-height:1;cursor:help;padding:0;display:inline-flex;align-items:center;justify-content:center}.info-tooltip-bubble{position:absolute;left:0;top:calc(100% + 4px);width:max-content;max-width:220px;text-transform:none;letter-spacing:normal;font-weight:400;background:var(--jp-navy-deep);border:1px solid var(--jp-border-strong);border-radius:10px;padding:8px 10px;font-size:11.5px;line-height:1.4;color:var(--jp-text-primary);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.info-tooltip-trigger:hover+.info-tooltip-bubble,.info-tooltip-trigger:focus+.info-tooltip-bubble{opacity:1}@media(max-width:767px){.jp-stack-rows,.jp-stack-rows tbody,.jp-stack-rows tr,.jp-stack-rows td{display:block}.jp-stack-rows thead{display:none}.jp-stack-rows tr{padding:12px 0}.jp-stack-rows td{padding:0 0 10px;border:0}.jp-stack-rows td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;color:var(--jp-text-tertiary)}.jp-stack-rows td:last-child{padding-bottom:0}}@media(max-width:767px){.jp-table-scroll{scrollbar-width:thin;scrollbar-color:var(--jp-text-faint) var(--jp-border-subtle);padding-bottom:4px}.jp-table-scroll::-webkit-scrollbar{height:8px;-webkit-appearance:none}.jp-table-scroll::-webkit-scrollbar-track{background:var(--jp-border-subtle);border-radius:8px}.jp-table-scroll::-webkit-scrollbar-thumb{background:var(--jp-text-faint);border:0;background-clip:border-box;border-radius:8px}}.jp-scroll-hint{margin:0 0 8px;font-size:11px;color:var(--jp-text-tertiary)}@media(min-width:768px){.jp-scroll-hint{display:none}}.jp-table-scroll-top{transform:rotateX(180deg)}.jp-table-scroll-top>*{transform:rotateX(180deg)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--jp-yellow);outline-offset:2px}.jp-search-pill:focus-within{outline:2px solid var(--jp-yellow);outline-offset:2px}@keyframes jp-shimmer{to{transform:translate(100%)}}.jp-skeleton{position:relative;overflow:hidden;background:var(--jp-border-subtle);border-radius:8px}.jp-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--jp-surface-subtle),transparent);animation:jp-shimmer 1.4s infinite}.jp-lot-card{display:block;border-radius:24px;transition:transform 90ms cubic-bezier(.22,1,.36,1)}.jp-card-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--jp-card-glow) 0%,transparent),transparent 62%);transition:background .2s ease}.jp-lot-card:hover .jp-card-glow,.jp-lot-card:focus-visible .jp-card-glow{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--jp-card-glow) var(--jp-card-glow-hover),transparent),transparent 62%)}.jp-lot-card:active{transform:scale(.985)}.jp-card-arrow{display:inline-block;transition:transform .18s cubic-bezier(.22,1,.36,1)}.jp-nav-item{overflow:hidden}.jp-nav-item:hover{--jp-nav-item-bg: var(--jp-surface-subtle);--jp-nav-item-fg: var(--jp-text-primary)}.jp-chip:hover{--jp-chip-bg: var(--jp-chip-bg-hover);--jp-chip-border: var(--jp-border-strong)}.jp-nav-item:active,.jp-chip:active{transform:scale(.97);filter:brightness(.94);transition:transform 90ms cubic-bezier(.22,1,.36,1),filter 90ms cubic-bezier(.22,1,.36,1)}.jp-lot-card:hover .jp-card-arrow{transform:translate(3px)}.jp-lot-card:active .jp-card-arrow{transform:translate(6px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.jp-sponsor-ring:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--jp-yellow) 45%,transparent)}.jp-sponsor-ring:focus-visible{outline:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.jp-sponsor-glass{background:var(--jp-navy-mid)}}@keyframes jp-sponsor-skel{0%{background-color:var(--jp-border-subtle)}50%{background-color:var(--jp-border)}to{background-color:var(--jp-border-subtle)}}@keyframes jp-sponsor-subida{0%{width:8%}to{width:100%}}@media(prefers-reduced-motion:reduce){.jp-sponsor-hueso{animation:none;background-color:var(--jp-border)}}.jp-lot-map .maplibregl-ctrl-attrib{height:26px;display:flex;align-items:center;padding:0 10px;border-radius:999px;background:#0c1322db;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.15);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;color:#ffffffa6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.jp-lot-map .maplibregl-ctrl-attrib{background:#0c1322}}.jp-lot-map .maplibregl-ctrl-attrib a{color:inherit;text-decoration:underline}.jp-lot-map .maplibregl-ctrl-group{background:#0c1322db;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.15);border-radius:12px}.jp-lot-map .maplibregl-ctrl-group button+button{border-top:1px solid rgba(255,255,255,.15)}.jp-lot-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1)}@media(max-width:900px){:root{--jp-landing-pad: 20px;--jp-landing-h1: 34px;--jp-landing-puertas: 1fr;--jp-landing-planes: 1fr;--jp-landing-nosotros: 1fr;--jp-landing-nav-gap: 16px}}.jp-landing-puerta{--jp-landing-puerta-bg: var(--jp-surface);transition:background .2s cubic-bezier(.22,1,.36,1)}.jp-landing-puerta:hover{--jp-landing-puerta-bg: rgba(255, 255, 255, .13)}.jp-landing-enlace{--jp-landing-enlace-fg: var(--jp-text-secondary);transition:color .12s cubic-bezier(.22,1,.36,1)}.jp-landing-enlace:hover{--jp-landing-enlace-fg: var(--jp-yellow-hover)}.jp-landing-fila{--jp-landing-fila-bg: transparent;transition:background .12s cubic-bezier(.22,1,.36,1)}.jp-landing-fila:hover{--jp-landing-fila-bg: rgba(255, 255, 255, .09)}@media(max-width:900px){.jp-landing-watermark{display:none}}.jp-toggle{display:inline-flex;align-items:center;flex:none}.jp-toggle input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.jp-toggle-track{display:block;position:relative;width:38px;height:22px;border-radius:999px;background:var(--jp-surface-form-control);border:1px solid var(--jp-border-strong);transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.jp-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--jp-text-secondary);transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.jp-toggle input:checked+.jp-toggle-track{background:var(--jp-yellow);border-color:var(--jp-yellow)}.jp-toggle input:checked+.jp-toggle-track:after{transform:translate(16px);background:var(--jp-yellow-text)}.jp-toggle input:focus-visible+.jp-toggle-track{outline:2px solid var(--jp-yellow);outline-offset:2px}.jp-toggle input:disabled+.jp-toggle-track{opacity:.45}@media(prefers-reduced-motion:reduce){.jp-toggle-track,.jp-toggle-track:after{transition:none}}
