.sentinel-topbar[data-v-1bc1b5c7]{grid-template-columns:auto 1fr auto}.topbar-brand[data-v-1bc1b5c7]{min-width:142px}.brand-logo[data-v-1bc1b5c7]{background-image:var(--ui-logo-menu);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:34px;width:142px}.appearance-toggle[data-v-1bc1b5c7]{align-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-md);color:var(--ui-text-muted);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;padding:4px 8px;transition:border-color .15s}.appearance-toggle[data-v-1bc1b5c7]:hover{border-color:var(--ui-primary);color:var(--ui-text)}.toggle-track[data-v-1bc1b5c7]{background:var(--ui-border-accented);border-radius:8px;display:inline-block;flex-shrink:0;height:16px;position:relative;transition:background .2s;width:28px}.appearance-toggle[data-dark=true] .toggle-track[data-v-1bc1b5c7]{background:var(--ui-primary)}.toggle-thumb[data-v-1bc1b5c7]{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .2s;width:12px}.appearance-toggle[data-dark=true] .toggle-thumb[data-v-1bc1b5c7]{transform:translate(12px)}.toggle-icon[data-v-1bc1b5c7]{font-size:13px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:640px){.sentinel-topbar[data-v-1bc1b5c7]{gap:var(--sentinel-space-2);grid-template-columns:minmax(0,1fr) auto;padding:8px var(--sentinel-space-3)}.topbar-brand[data-v-1bc1b5c7]{min-width:0}.brand-logo[data-v-1bc1b5c7]{height:28px;width:118px}.topbar-user[data-v-1bc1b5c7]{display:none}}.ypf-table-scroll[data-v-705ca913]{overflow:visible}.ypf-seg-table[data-v-705ca913]{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.ypf-seg-table thead th[data-v-705ca913]{border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:0 6px 6px;text-transform:uppercase;white-space:normal}.ypf-seg-table tbody td[data-v-705ca913]{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 50%,transparent);color:var(--ui-text);padding:3px 6px;vertical-align:middle}.ypf-seg-table tbody tr:last-child td[data-v-705ca913]{border-bottom:none}.ypf-seg-table tbody tr[data-v-705ca913]:hover{background:color-mix(in srgb,var(--ui-primary) 4%,transparent)}.col-seg[data-v-705ca913]{align-items:center;display:flex;gap:6px;text-align:left;white-space:nowrap;width:46%}.ypf-seg-table th.col-seg[data-v-705ca913]{display:table-cell}.ypf-seg-table td.col-seg[data-v-705ca913]{align-items:center;display:flex;gap:6px}.col-val[data-v-705ca913]{font-weight:600;width:24%}.col-pct[data-v-705ca913],.col-val[data-v-705ca913]{text-align:right;white-space:nowrap}.col-pct[data-v-705ca913]{color:var(--ui-text-muted);padding-left:8px;width:12%}.col-trend[data-v-705ca913]{text-align:right;white-space:nowrap;width:18%}.seg-trend[data-v-705ca913]{font-size:11px;font-weight:700}.seg-trend[data-dir=up][data-v-705ca913]{color:var(--ui-success)}.seg-trend[data-dir=down][data-v-705ca913]{color:var(--ui-error)}.seg-trend[data-dir=flat][data-v-705ca913]{color:var(--ui-text-muted)}.sentinel-unauthenticated[data-v-23bc2319]{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-md);color:var(--ui-text-muted);margin:var(--sentinel-space-4);padding:var(--sentinel-space-4);text-align:center}.ypf-workspace[data-v-23bc2319]{grid-template-columns:minmax(480px,1fr) minmax(380px,440px)}.ypf-right-panel[data-v-23bc2319]{display:flex;flex-direction:column;gap:var(--sentinel-space-2);overflow-y:auto}.ypf-metrics-section[data-v-23bc2319]{display:grid;gap:var(--sentinel-space-1)}.ypf-chart-section[data-v-23bc2319],.ypf-metrics-section[data-v-23bc2319]{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-md);flex-shrink:0;padding:var(--sentinel-space-2) var(--sentinel-space-3)}.ypf-chart-section[data-v-23bc2319]{display:flex;flex-direction:column;gap:var(--sentinel-space-2)}.ypf-metric-grid[data-v-23bc2319]{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr}.ypf-metric-grid[data-v-23bc2319] .panel-metric-card{gap:2px;padding:6px 10px}.ypf-metric-grid[data-v-23bc2319] .panel-metric-card strong{font-size:22px;line-height:26px}.ypf-metric-grid[data-v-23bc2319] .panel-metric-card .metric-unit{color:var(--ui-text-muted);font-size:12px;font-weight:600}.ypf-metric-grid[data-v-23bc2319] .panel-metric-card span{font-size:11px;font-weight:700;line-height:14px}.ypf-metric-grid[data-v-23bc2319] .metric-trends{gap:2px;margin:1px 0}.ypf-metric-grid[data-v-23bc2319] .metric-trend{font-size:9px;padding:0 4px}.ypf-total-card[data-v-23bc2319]{align-items:center;display:flex;gap:var(--sentinel-space-3);grid-column:1/-1;justify-content:space-between;min-height:75px}.ypf-metric-grid .ypf-total-card strong[data-v-23bc2319]{font-size:32px;line-height:36px}.ypf-metric-grid .ypf-total-card .metric-unit[data-v-23bc2319]{font-size:16px}.ypf-total-side[data-v-23bc2319]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.ypf-metric-grid .ypf-total-card .ypf-total-label[data-v-23bc2319]{color:var(--ui-text-muted);font-size:14px;font-weight:700;white-space:nowrap}.ypf-metric-grid .ypf-total-card .metric-trend[data-v-23bc2319]{font-size:12px;padding:2px 7px}.ypf-main-stage[data-v-23bc2319]{display:flex;flex-direction:column;gap:var(--sentinel-space-2);min-height:0;min-width:0}.ypf-main-stage .map-stage[data-v-23bc2319],.ypf-main-stage .ypf-list-stage[data-v-23bc2319]{flex:1;min-height:0}.ypf-toolbar[data-v-23bc2319]{align-items:center;display:flex;flex-shrink:0;gap:var(--sentinel-space-2)}.ypf-view-toggle[data-v-23bc2319]{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);display:flex;flex-shrink:0;gap:2px;padding:var(--sentinel-space-2)}.ypf-toggle-btn[data-v-23bc2319]{background:transparent;border:none;border-radius:var(--sentinel-radius-sm);color:var(--ui-text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:5px 14px;transition:background .1s,color .1s}.ypf-toggle-btn[data-active=true][data-v-23bc2319]{background:var(--ui-primary);color:#fff}.ypf-filter-box[data-v-23bc2319]{align-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);display:flex;flex:1;gap:6px;height:34px;padding:0 10px;transition:border-color .15s}.ypf-filter-box[data-active=true][data-v-23bc2319]{border-color:var(--ui-primary)}.filter-icon[data-v-23bc2319]{color:var(--ui-text-muted);flex-shrink:0}.filter-input[data-v-23bc2319]{background:transparent;border:0;color:var(--ui-text);flex:1;font:inherit;font-size:13px;min-width:0;outline:0}.filter-input[data-v-23bc2319]::-moz-placeholder{color:var(--ui-text-muted)}.filter-input[data-v-23bc2319]::placeholder{color:var(--ui-text-muted)}.filter-clear[data-v-23bc2319]{background:transparent;border:0;color:var(--ui-text-muted);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0 2px}.filter-clear[data-v-23bc2319]:hover{color:var(--ui-text)}.filter-count[data-v-23bc2319]{color:var(--ui-primary);flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.filter-category-divider[data-v-23bc2319]{background:var(--ui-border);flex-shrink:0;height:18px;width:1px}.filter-category[data-v-23bc2319]{align-items:center;display:flex;flex-shrink:0;position:relative}.filter-category-trigger[data-v-23bc2319]{align-items:center;background:transparent;border:0;color:var(--ui-text);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:600;gap:6px;outline:0;padding:4px 2px}.filter-category-trigger[data-v-23bc2319]:hover,.filter-category-trigger[aria-expanded=true][data-v-23bc2319]{color:var(--ui-primary)}.filter-category-trigger-label[data-v-23bc2319]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-category-chevron[data-v-23bc2319]{color:var(--ui-text-muted);flex-shrink:0;transition:transform .15s,color .12s}.filter-category-chevron.is-open[data-v-23bc2319]{transform:rotate(180deg)}.filter-category-trigger:hover .filter-category-chevron[data-v-23bc2319],.filter-category-trigger[aria-expanded=true] .filter-category-chevron[data-v-23bc2319]{color:var(--ui-primary)}.filter-category-menu[data-v-23bc2319]{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-md);box-shadow:var(--sentinel-shadow-panel);list-style:none;margin:0;min-width:168px;padding:6px;position:absolute;right:-10px;top:calc(100% + 8px);z-index:20}.filter-category-option[data-v-23bc2319]{align-items:center;border-radius:var(--sentinel-radius-sm);color:var(--ui-text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:7px 10px;transition:background .12s,color .12s}.filter-category-option[data-v-23bc2319]:hover{background:var(--ui-bg-muted)}.filter-category-option[data-selected=true][data-v-23bc2319]{color:var(--ui-primary);font-weight:600}.filter-category-radio[data-v-23bc2319]{border:2px solid var(--ui-border-accented);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:14px;transition:border-color .12s,background .12s;width:14px}.filter-category-option[data-selected=true] .filter-category-radio[data-v-23bc2319]{background:var(--ui-primary);border-color:var(--ui-primary);box-shadow:inset 0 0 0 2px var(--ui-bg-elevated)}.ypf-advanced-filter-btn[data-v-23bc2319]{align-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);color:var(--ui-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;transition:background .1s,color .1s,border-color .1s;width:34px}.ypf-advanced-filter-btn[data-v-23bc2319]:hover,.ypf-advanced-filter-btn[data-active=true][data-v-23bc2319]{border-color:var(--ui-primary);color:var(--ui-text)}.ypf-advanced-filter-badge[data-v-23bc2319]{background:var(--ui-primary);border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:15px;line-height:1;min-width:15px;padding:0 3px;position:absolute;right:-5px;top:-5px}.ypf-advanced-filter-badge[data-v-23bc2319],.ypf-reset-btn[data-v-23bc2319]{align-items:center;display:flex;justify-content:center}.ypf-reset-btn[data-v-23bc2319]{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);color:var(--ui-text-muted);cursor:pointer;flex-shrink:0;height:34px;transition:background .1s,color .1s,border-color .1s;width:34px}.ypf-reset-btn[data-v-23bc2319]:hover{border-color:var(--ui-primary);color:var(--ui-text)}.ypf-slideshow[data-v-23bc2319]{align-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);display:flex;flex-shrink:0;gap:1px;padding:3px 5px;transition:border-color .15s}.ypf-slideshow[data-playing=true][data-v-23bc2319]{border-color:var(--ui-primary)}.ss-btn[data-v-23bc2319]{align-items:center;background:transparent;border:none;border-radius:var(--sentinel-radius-sm);color:var(--ui-text-muted);cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .1s,color .1s;width:26px}.ss-btn[data-v-23bc2319]:hover{background:color-mix(in srgb,var(--ui-primary) 10%,transparent);color:var(--ui-text)}.ss-play[data-playing=true][data-v-23bc2319]{color:var(--ui-primary)}.ss-secs[data-v-23bc2319]{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--sentinel-radius-sm);color:var(--ui-text);font:inherit;font-size:13px;font-weight:700;margin-left:3px;outline:none;padding:2px 3px;text-align:center;width:28px}.ss-secs[data-v-23bc2319]:disabled{opacity:.45}.ss-secs[data-v-23bc2319]:focus{border-color:var(--ui-primary)}.ss-label[data-v-23bc2319]{font-size:12px;font-weight:700;margin-left:5px;transition:color .3s;white-space:nowrap}.ypf-footer[data-v-23bc2319]{position:relative}.ypf-footer-terms[data-v-23bc2319]{color:var(--ui-text-muted);position:absolute;right:var(--sentinel-space-5);text-decoration:none;top:50%;transform:translateY(-50%);transition:color .1s}.ypf-footer-terms[data-v-23bc2319]:hover{color:var(--ui-primary);text-decoration:underline}@media(max-width:900px){.ypf-workspace[data-v-23bc2319]{display:flex;flex-direction:column;gap:var(--sentinel-space-3);overflow-y:auto;padding:var(--sentinel-space-3)}.ypf-main-stage[data-v-23bc2319]{flex:0 0 auto;min-height:min(620px,calc(100dvh - 152px))}.ypf-main-stage .map-stage[data-v-23bc2319],.ypf-main-stage .ypf-list-stage[data-v-23bc2319]{min-height:430px}.ypf-right-panel[data-v-23bc2319]{flex:0 0 auto;overflow:visible}.ypf-toolbar[data-v-23bc2319]{align-items:stretch;flex-wrap:wrap}.ypf-filter-box[data-v-23bc2319]{flex:1 1 100%;min-width:0;order:3}.ypf-slideshow[data-v-23bc2319]{flex:1 1 auto;justify-content:flex-start;min-width:0;order:4}.filter-count[data-v-23bc2319]{align-items:center;display:flex;order:5}.ypf-reset-btn[data-v-23bc2319]{order:2}.ypf-metric-grid[data-v-23bc2319]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ypf-workspace[data-v-23bc2319]{gap:var(--sentinel-space-2);padding:var(--sentinel-space-2)}.ypf-main-stage[data-v-23bc2319]{min-height:calc(100dvh - 138px)}.ypf-main-stage .map-stage[data-v-23bc2319],.ypf-main-stage .ypf-list-stage[data-v-23bc2319]{min-height:360px}.ypf-toolbar[data-v-23bc2319]{gap:var(--sentinel-space-1)}.ypf-view-toggle[data-v-23bc2319]{flex:1 1 auto}.ypf-toggle-btn[data-v-23bc2319]{flex:1 1 0;padding:5px 10px}.ypf-filter-box[data-v-23bc2319]{flex-wrap:wrap;height:auto;min-height:38px;padding:6px 8px;row-gap:4px}.filter-input[data-v-23bc2319]{flex:1 1 calc(100% - 34px);min-width:190px}.filter-category-divider[data-v-23bc2319]{display:none}.filter-category[data-v-23bc2319]{flex:1 1 auto;min-width:0}.filter-category-trigger[data-v-23bc2319]{max-width:100%}.filter-category-trigger-label[data-v-23bc2319]{max-width:none}.filter-category-menu[data-v-23bc2319]{left:0;right:auto}.ypf-slideshow[data-v-23bc2319]{flex-basis:100%;overflow-x:auto}.ss-label[data-v-23bc2319]{overflow:hidden;text-overflow:ellipsis}.ypf-metric-grid[data-v-23bc2319]{grid-template-columns:1fr}.ypf-total-card[data-v-23bc2319]{min-height:66px}.ypf-metric-grid .ypf-total-card strong[data-v-23bc2319]{font-size:26px;line-height:30px}.ypf-footer[data-v-23bc2319]{display:flex;flex-direction:column;gap:4px;padding:var(--sentinel-space-2) var(--sentinel-space-3)}.ypf-footer-terms[data-v-23bc2319]{position:static;transform:none}}
