._4ryhzG_page{flex-direction:column;height:100dvh;display:flex}._4ryhzG_shell{min-height:0;color:var(--atlas-ink);font-family:var(--brand-font-body);box-sizing:border-box;flex:1 1 0;grid-template-columns:minmax(236px,268px) minmax(320px,.92fr) minmax(0,1.35fr);gap:clamp(12px,1.4vw,20px);padding:clamp(12px,1.6vw,20px) clamp(12px,2.4vw,24px) clamp(12px,2.4vw,24px);display:grid}._4ryhzG_filterPane,._4ryhzG_listPane,._4ryhzG_detailPane{min-width:0;min-height:0}._4ryhzG_filterPane{background:var(--solar-plate-bg);border:var(--solar-plate-border);border-radius:var(--solar-radius-plate);box-shadow:var(--solar-plate-shadow);position:relative;overflow:hidden}._4ryhzG_filterScroll,._4ryhzG_listScroll{height:100%}._4ryhzG_listPane{isolation:isolate;flex-direction:column;display:flex;position:relative}._4ryhzG_listPane:before{content:"";z-index:-1;aspect-ratio:1;background:var(--solar-disc);pointer-events:none;border-radius:50%;width:clamp(120px,11vw,172px);position:absolute;top:-10px;left:-6px}._4ryhzG_listHead{flex-direction:column;flex-shrink:0;gap:6px;padding:clamp(14px,1.6vw,22px) 6px clamp(14px,1.4vw,18px) clamp(12px,1.4vw,18px);display:flex}._4ryhzG_listTitle{font-family:var(--brand-font-display);letter-spacing:-.022em;text-wrap:balance;color:var(--atlas-ink);margin:0;font-size:clamp(1.65rem,2.3vw,2.35rem);font-weight:700;line-height:1.04}._4ryhzG_listCount{color:var(--atlas-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;line-height:1.4}._4ryhzG_listScroll .mantine-ScrollArea-viewport{-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}._4ryhzG_listBody{padding:12px 10px 28px 8px}._4ryhzG_detailPane{position:relative}._4ryhzG_inspector{z-index:3;animation:_4ryhzG_solar-inspector-in .42s var(--solar-ease,ease-out) both;position:absolute;inset:0}@keyframes _4ryhzG_solar-inspector-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes _4ryhzG_solar-fade-in{0%{opacity:0}to{opacity:1}}._4ryhzG_shell[data-maximized=true]{grid-template-columns:1fr}._4ryhzG_shell[data-maximized=true] ._4ryhzG_filterPane,._4ryhzG_shell[data-maximized=true] ._4ryhzG_listPane{display:none}._4ryhzG_mobileList{isolation:isolate;width:100%;height:100%;padding:10px 2px 24px;position:relative;overflow:auto}._4ryhzG_mobileList:before{content:"";z-index:-1;aspect-ratio:1;background:var(--solar-disc);pointer-events:none;border-radius:50%;width:128px;position:absolute;top:40px;left:2px}._4ryhzG_mobileBar{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}._4ryhzG_mobileList ._4ryhzG_listHead{padding:18px 6px 14px}._4ryhzG_mobileList ._4ryhzG_listBody{padding:4px 4px 20px}._4ryhzG_refetchBar{color:var(--atlas-ink-mute);margin:0 0 10px 2px;font-size:12px;font-weight:600}._4ryhzG_statePanel{flex-direction:column;gap:8px;max-width:40ch;padding:20px 6px 40px;display:flex}._4ryhzG_stateTitle{font-family:var(--brand-font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--atlas-ink);font-size:1.3rem;font-weight:700;line-height:1.15}._4ryhzG_stateCopy{color:var(--atlas-ink-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.55}._4ryhzG_stateActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._4ryhzG_stateButton{background:var(--brand-accent,var(--atlas-ink));color:var(--brand-accent-on,#fff);font-weight:600}._4ryhzG_stateButton:hover{background:var(--brand-accent,var(--atlas-ink));opacity:.94}._4ryhzG_stateGhost{border-color:var(--atlas-line-strong);color:var(--atlas-ink);font-weight:600}._4ryhzG_stateGhost:hover{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 6%, transparent)}._4ryhzG_closing{border-top:1px solid var(--atlas-line);flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding:22px 6px 6px;display:flex}._4ryhzG_closingTitle{font-family:var(--brand-font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--atlas-ink);margin:0;font-size:1.3rem;font-weight:700;line-height:1.15}._4ryhzG_closingCopy{max-width:44ch;color:var(--atlas-ink-soft);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}._4ryhzG_closingButton{background:var(--brand-accent,var(--atlas-ink));color:var(--brand-accent-on,#fff);box-shadow:0 10px 22px -14px color-mix(in srgb, var(--brand-accent,#4a2b0f) 74%, transparent);transition:transform .32s var(--solar-ease,ease-out), box-shadow .32s var(--solar-ease,ease-out);margin-top:8px;font-weight:600}._4ryhzG_closingButton:hover{background:var(--brand-accent,var(--atlas-ink));box-shadow:0 14px 28px -14px color-mix(in srgb, var(--brand-accent,#4a2b0f) 88%, transparent);transform:translateY(-1px)}._4ryhzG_skeletonList{flex-direction:column;gap:12px;display:flex}._4ryhzG_skeletonCard{background:var(--atlas-white);border-radius:var(--brand-radius,16px);min-height:118px;box-shadow:var(--atlas-shadow-sm);grid-template-columns:clamp(96px,34%,152px) minmax(0,1fr);padding:6px;display:grid}._4ryhzG_skeletonImage,._4ryhzG_skeletonLine,._4ryhzG_skeletonLineWide{background:color-mix(in srgb, var(--atlas-ink) 8%, var(--atlas-white));display:block}._4ryhzG_skeletonImage{border-radius:max(0px, calc(var(--brand-radius,16px) - 6px))}._4ryhzG_skeletonPlacard{flex-direction:column;justify-content:center;gap:8px;padding:8px 12px;display:flex}._4ryhzG_skeletonLine{border-radius:4px;width:64%;height:8px}._4ryhzG_skeletonLineWide{border-radius:4px;width:52%;height:16px}@media (prefers-reduced-motion:no-preference){._4ryhzG_skeletonImage,._4ryhzG_skeletonLine,._4ryhzG_skeletonLineWide,._4ryhzG_refetchBar{animation:1.4s ease-out infinite _4ryhzG_solar-catalog-pulse}}@keyframes _4ryhzG_solar-catalog-pulse{0%,to{opacity:1}50%{opacity:.45}}._4ryhzG_mapControl{background:var(--atlas-white);color:var(--atlas-ink);border:1px solid color-mix(in srgb, var(--atlas-line) 80%, transparent);border-radius:var(--brand-radius,var(--mantine-radius-md));box-shadow:var(--atlas-shadow-sm);font-family:var(--brand-font-body);transition:background-color var(--motion-dur-fast,.15s) var(--solar-ease,ease-out);font-weight:600}._4ryhzG_mapControl:hover{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 8%, var(--atlas-white));color:var(--atlas-ink)}._4ryhzG_mapControl:focus-visible{outline:2px solid var(--brand-accent,var(--atlas-ink));outline-offset:2px}._4ryhzG_viewSwitchRoot{z-index:2;background:var(--atlas-white);border:1px solid color-mix(in srgb, var(--atlas-line) 80%, transparent);border-radius:var(--brand-radius,var(--mantine-radius-md));box-shadow:var(--atlas-shadow-sm);padding:3px}._4ryhzG_viewSwitchLabel{color:var(--brand-accent-on,#fff);padding-inline:14px;font-weight:600}._4ryhzG_viewSwitchLabel:not([data-active=true]){color:var(--atlas-ink-soft)}._4ryhzG_viewSwitchIndicator{background:var(--brand-accent,var(--atlas-ink));border-radius:var(--brand-radius,var(--mantine-radius-sm));box-shadow:none;border:none}._4ryhzG_triggerFiltrosButton{background:var(--atlas-white);height:34px;color:var(--atlas-ink);border:1px solid color-mix(in srgb, var(--atlas-line) 80%, transparent);box-shadow:var(--atlas-shadow-sm);padding-inline:12px 14px}._4ryhzG_triggerFiltrosButton:hover{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 8%, var(--atlas-white));color:var(--atlas-ink)}._4ryhzG_triggerFiltrosButtonLabel{font-size:var(--mantine-font-size-sm);font-weight:600}._4ryhzG_filterCount{background:var(--brand-accent,var(--atlas-ink));min-width:1.2rem;height:1.2rem;color:var(--brand-accent-on,#fff);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}._4ryhzG_modalBody{background:var(--atlas-paper);color:var(--atlas-ink);font-family:var(--brand-font-body)}._4ryhzG_filtrosModalTitle{color:var(--atlas-ink);letter-spacing:-.02em}._4ryhzG_applyButton{background:var(--brand-accent,var(--atlas-ink));border-radius:var(--brand-radius,var(--mantine-radius-md));box-shadow:0 10px 22px -14px color-mix(in srgb, var(--brand-accent,#4a2b0f) 74%, transparent)}._4ryhzG_applyButton:hover{background:var(--brand-accent,var(--atlas-ink))}._4ryhzG_applyButton:disabled,._4ryhzG_applyButton[data-disabled]{opacity:.45;box-shadow:none}._4ryhzG_applyButtonLabel{font-family:var(--brand-font-body);font-size:var(--mantine-font-size-sm);color:var(--brand-accent-on,#fff);font-weight:600}._4ryhzG_limpiarButton{border:1px solid var(--atlas-line-strong);border-radius:var(--brand-radius,var(--mantine-radius-md));background:0 0}._4ryhzG_limpiarButton:hover{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 6%, transparent)}._4ryhzG_limpiarButtonLabel{font-family:var(--brand-font-body);color:var(--atlas-ink);font-weight:600}._4ryhzG_filtrosTextInputRoot,._4ryhzG_filtrosSelectInputRoot{flex:1}._4ryhzG_filtrosTextInput,._4ryhzG_filtrosSelectInput{width:100%;color:var(--atlas-ink);border:none;border-bottom:1.5px solid var(--atlas-ink-mute);transition:border-color .2s var(--solar-ease,ease-out);background:0 0;border-radius:0}._4ryhzG_filtrosSelectInput{text-overflow:ellipsis;overflow:hidden}._4ryhzG_filtrosTextInput:focus,._4ryhzG_filtrosSelectInput:focus,._4ryhzG_filtrosSelectInput:focus-within{border-bottom-color:var(--brand-accent,var(--atlas-ink))}._4ryhzG_filtrosTextInputSection{width:fit-content;min-width:48px;color:var(--atlas-ink-mute)}._4ryhzG_filtrosTextInput::-moz-placeholder{color:var(--atlas-ink-mute);opacity:1}._4ryhzG_filtrosSelectInput::-moz-placeholder{color:var(--atlas-ink-mute);opacity:1}._4ryhzG_filtrosMultiselectInputField::-moz-placeholder{color:var(--atlas-ink-mute);opacity:1}._4ryhzG_filtrosTextInput::placeholder,._4ryhzG_filtrosSelectInput::placeholder,._4ryhzG_filtrosMultiselectInputField::placeholder{color:var(--atlas-ink-mute);opacity:1}._4ryhzG_filtrosMultiselectPill{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 12%, var(--atlas-white));max-width:120px;color:var(--atlas-ink);border-radius:var(--brand-radius,var(--mantine-radius-sm));white-space:nowrap;text-overflow:ellipsis;font-weight:500}._4ryhzG_filtrosSelectInputDropdown{background:var(--atlas-white);border:1px solid var(--atlas-line);border-radius:var(--brand-radius,var(--mantine-radius-md));box-shadow:var(--atlas-shadow-sm)}._4ryhzG_filtrosSelectInputOption{color:var(--atlas-ink);border-radius:var(--brand-radius,var(--mantine-radius-sm));font-size:var(--mantine-font-size-sm);padding:8px var(--mantine-spacing-xs)}._4ryhzG_filtrosSelectInputOption:hover{background:color-mix(in srgb, var(--brand-accent,var(--atlas-ink)) 10%, transparent)}._4ryhzG_filtrosSelectInputClearButtonRoot{color:var(--atlas-ink-mute);border-radius:var(--brand-radius,var(--mantine-radius-sm));background:0 0!important}._4ryhzG_filtrosSegmentedControlRoot{border-bottom:1.5px solid var(--atlas-ink-mute);background:0 0;border-radius:0}._4ryhzG_filtrosSegmentedControlLabel{color:var(--atlas-ink-soft);font-weight:500}[data-active=true] ._4ryhzG_filtrosSegmentedControlLabel{color:var(--brand-accent-on,#fff)}._4ryhzG_filtrosSegmentedControlControl{width:fit-content}._4ryhzG_filtrosSegmentedControlIndicator{background:var(--brand-accent,var(--atlas-ink));border-radius:var(--brand-radius,var(--mantine-radius-sm));border:none}._4ryhzG_filtrosActions{z-index:2;background:var(--atlas-paper,#fff);padding-bottom:8px;position:sticky;top:0}._4ryhzG_filtrosSection{border-bottom:1px solid var(--atlas-line);flex-direction:column;gap:14px;padding-bottom:16px;display:flex}._4ryhzG_filtrosSectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-ink-soft);font-size:11px;font-weight:700}@media (max-width:47.99em){:is(._4ryhzG_filtrosActions .mantine-Button-root,._4ryhzG_filtrosActions .mantine-ActionIcon-root){min-height:40px}}.solar-map-popup{width:min(280px,100vw - 48px);max-width:min(280px,100vw - 48px)!important}.solar-map-popup .mapboxgl-popup-content{width:100%;box-shadow:none;border-radius:var(--brand-radius,16px);background:0 0;padding:0;overflow:hidden}.solar-map-popup .mapboxgl-popup-tip{border-top-color:var(--atlas-white);border-bottom-color:var(--atlas-white)}@media (prefers-reduced-motion:reduce){._4ryhzG_inspector{animation:.16s ease-out both _4ryhzG_solar-fade-in}._4ryhzG_closingButton,._4ryhzG_closingButton:hover{transition:none;transform:none}}@media (max-width:62em){._4ryhzG_shell{grid-template-columns:1fr;gap:0;padding:10px}._4ryhzG_filterPane,._4ryhzG_listPane{display:none}._4ryhzG_detailPane{height:100%}}
/*# sourceMappingURL=2exvm__zgs-4t.css.map*/