._page_1syq1_1{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}._card_1syq1_8{width:100%;max-width:28rem;padding:var(--space-6);background:var(--surface-card);border-radius:var(--radius-md)}._card_1syq1_8>svg{margin:0 auto}._title_1syq1_20{margin:0 0 var(--space-2);color:var(--text-primary);font-size:1.5rem}._body_1syq1_26{margin:0 0 var(--space-4);color:var(--text-secondary)}._retry_1syq1_31{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--text-primary);color:var(--surface-card);font:inherit;cursor:pointer;border:0}._logo_1t2h0_2{box-sizing:content-box;flex:none;max-width:none;display:block}._pad24_1t2h0_9{padding:6px}._pad32_1t2h0_13{padding:8px}._pad48_1t2h0_17{padding:12px}._pad64_1t2h0_21{padding:16px}._app_1ypjg_2{display:contents}._app_1ypjg_2[hidden]{display:none}._page_115km_1{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}._card_115km_8{justify-items:center;gap:var(--space-2);width:100%;max-width:26rem;padding:var(--space-6);text-align:center;background:var(--color-bg);border-radius:var(--radius-md);display:grid}._title_115km_20{margin:0 0 var(--space-2);color:var(--color-primary);font-size:1.5rem}._body_115km_26{color:var(--color-text-muted);margin:0}.modal._confirm_s6pp2_3{max-width:440px}._content_s6pp2_7{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._icon_s6pp2_15{border-radius:var(--radius-full);background:var(--surface-hover);width:48px;height:48px;color:var(--text-primary);justify-content:center;align-items:center;display:flex}._iconDanger_s6pp2_26{background:var(--status-danger-bg);color:var(--status-danger)}._body_s6pp2_31{color:var(--text-secondary);font-size:.875rem;line-height:1.6}._layer_m6hor_3{z-index:var(--z-menu);position:fixed;top:0;left:0}._layer_m6hor_3[data-above-modal]{z-index:var(--z-select)}._layer_m6hor_3:not([data-placed]){visibility:hidden}._page_irjxb_3{padding:0}._grow_irjxb_7{padding:var(--space-4) var(--page-padding-x) var(--space-6)}._card_irjxb_11{border:1px solid var(--text-primary);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}._card_irjxb_11 .data-table thead th{text-transform:none;letter-spacing:0;font-size:.8125rem}._card_irjxb_11 table tbody td._alignStart_irjxb_25{text-align:left}._card_irjxb_11 table thead th._alignEnd_irjxb_29,._card_irjxb_11 table tbody td._alignEnd_irjxb_29{text-align:right}._clickable_irjxb_34{cursor:pointer}._open_irjxb_39{max-width:100%;min-height:24px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}._open_irjxb_39:hover{text-decoration:underline}._sort_irjxb_57{align-items:center;gap:var(--space-1);min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._sortIcon_irjxb_70{opacity:.7}._actionsCol_irjxb_74{white-space:nowrap;width:1%}._rowActions_irjxb_79{justify-content:flex-end;align-items:center;gap:2px;display:flex}._rowButton_irjxb_86{min-width:28px;height:28px;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}._rowButton_irjxb_86:hover{background:var(--surface-hover)}._message_irjxb_104{padding:40px var(--space-4);text-align:center;color:var(--text-secondary);font-size:.875rem}._error_irjxb_111{align-items:center;gap:var(--space-3);padding:40px var(--space-4);text-align:center;color:var(--status-danger);flex-direction:column;font-size:.875rem;display:flex}._skShort_irjxb_122{width:40%;height:14px}._skMid_irjxb_127{width:65%;height:14px}._skLong_irjxb_132{width:85%;height:14px}._bar_1tgbj_3{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:10px var(--space-5);border-top:1px solid var(--surface-border);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}._sizes_1tgbj_15,._nav_1tgbj_16{align-items:center;gap:var(--space-1);display:flex}._nav_1tgbj_16{gap:var(--space-3)}._label_1tgbj_26{margin-right:var(--space-1);color:var(--text-secondary)}._size_1tgbj_15{min-width:28px;height:26px;padding:0 var(--space-2);color:var(--text-primary);border:1px solid var(--surface-border-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;font-size:.8125rem}._size_1tgbj_15:hover{background:var(--surface-hover)}._size_1tgbj_15[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-card);font-weight:600}._buttons_1tgbj_54{gap:var(--space-2);display:flex}._range_1tgbj_59{font-variant-numeric:tabular-nums}._grid_1mc4o_3{padding:var(--space-1) var(--space-6) var(--space-4);gap:10px var(--space-5);grid-template-columns:1fr 1fr;margin:0;display:grid}._field_1mc4o_11{min-width:0}._wide_1mc4o_15{grid-column:1/-1}._label_1mc4o_19{color:var(--text-tertiary);margin:0 0 1px;font-size:.75rem}._value_1mc4o_25{min-height:1.2em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem}._negative_1mc4o_33{color:var(--status-danger)}._meta_1mc4o_37{color:var(--text-secondary);margin-top:2px;font-size:.75rem;display:block}._block_1mc4o_44{padding:var(--space-3) var(--space-6);border-top:1px solid var(--surface-border)}._blockTitle_1mc4o_49{margin:0 0 var(--space-2);color:var(--text-primary);font-size:.8125rem;font-weight:600}@media (width<=700px){._grid_1mc4o_3{grid-template-columns:1fr}}._summary_gsx3a_3{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);border-left-width:3px}._summaryTitle_gsx3a_12{margin:0 0 var(--space-1);color:var(--status-danger);font-size:.8125rem;font-weight:600}._summaryList_gsx3a_19{padding-left:var(--space-4);margin:0;font-size:.8125rem}._summaryList_gsx3a_19 a{min-height:24px;color:var(--status-danger);display:inline-block}._required_gsx3a_31{color:var(--status-danger);margin-left:2px}._hint_gsx3a_36{color:var(--text-secondary);margin:0;font-size:.75rem}._error_gsx3a_42{color:var(--status-danger);margin:0;font-size:.75rem}._alert_gsx3a_48{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);color:var(--status-danger);background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);border-left-width:3px;font-size:.8125rem}._bar_6ffmd_3{align-items:center;gap:var(--space-2);display:flex}._search_6ffmd_9{width:240px;max-width:100%;height:34px;color:var(--text-primary);background:var(--input-bg);border:1px solid var(--text-primary);border-radius:var(--radius-md);padding:0 10px;font-size:.8125rem}._search_6ffmd_9::placeholder{color:var(--text-tertiary)}._filters_6ffmd_25{width:280px;max-width:calc(100vw - 16px);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;gap:10px;display:flex}._filtersFooter_6ffmd_38{justify-content:flex-end;display:flex}._page_1sxlu_3{gap:var(--space-4);padding:var(--space-4) var(--page-padding-x) var(--page-padding-y);flex-direction:column;display:flex}._bar_1sxlu_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._actions_1sxlu_18{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._body_1sxlu_26{min-width:0}._pills_1sxlu_30{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._pill_1sxlu_30{min-height:28px;padding:6px var(--space-4);font:inherit;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}._pill_1sxlu_30:hover{background:var(--surface-hover)}._pill_1sxlu_30[aria-selected=true],._pill_1sxlu_30[aria-selected=true]:hover{background:var(--text-primary);color:var(--surface-card)}._panel_1sxlu_66{min-width:0}._denied_1sxlu_70{padding:var(--space-2) var(--space-3);color:var(--status-danger);background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);border-left-width:3px;margin:0;font-size:.8125rem}._title_apo5j_3{overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:600}._icons_apo5j_10{flex-shrink:0;gap:6px;display:flex}._body_apo5j_16{padding:var(--space-4) 0 var(--space-5)}._loading_apo5j_20{gap:var(--space-3);padding:var(--space-4) var(--space-6);flex-direction:column;display:flex}._skLine_apo5j_27{width:100%;height:14px}._skLineShort_apo5j_32{width:60%;height:14px}._error_apo5j_37{padding:var(--space-4) var(--space-6);color:var(--status-danger);font-size:.875rem}._region_wqd0i_3{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 40px);display:flex;position:fixed}._toast_wqd0i_16{align-items:flex-start;gap:var(--space-3);padding:14px var(--space-4);background:var(--surface-card);border:1px solid var(--surface-border);border-left:3px solid var(--text-primary);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:12px;animation:.22s cubic-bezier(.175,.885,.32,1.275) _toastIn_wqd0i_1;display:flex}._success_wqd0i_30{border-left-color:var(--status-success)}._warning_wqd0i_33{border-left-color:var(--status-warning)}._error_wqd0i_36{border-left-color:var(--status-danger)}._info_wqd0i_39{border-left-color:var(--status-info)}._icon_wqd0i_43{flex-shrink:0;margin-top:1px}._success_wqd0i_30 ._icon_wqd0i_43{color:var(--status-success)}._warning_wqd0i_33 ._icon_wqd0i_43{color:var(--status-warning)}._error_wqd0i_36 ._icon_wqd0i_43{color:var(--status-danger)}._info_wqd0i_39 ._icon_wqd0i_43{color:var(--status-info)}._text_wqd0i_60{flex:1;min-width:0}._title_wqd0i_65{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}._message_wqd0i_75{color:var(--text-secondary);overflow-wrap:anywhere;margin:3px 0 0;font-size:.8125rem;line-height:1.5}._close_wqd0i_83{min-width:24px;height:24px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_wqd0i_83:hover{color:var(--text-primary);background:var(--surface-hover)}@keyframes _toastIn_wqd0i_1{0%{opacity:0;transform:translate(20px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){._toast_wqd0i_16{animation:none}}._text_14ne5_3{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:.875rem}._hint_14ne5_9{color:var(--text-secondary);font-size:.75rem}._error_14ne5_14{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);color:var(--status-danger);background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);border-left-width:3px;font-size:.8125rem}._success_14ne5_25{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--status-success-bg);border:1px solid var(--status-success-border);border-radius:var(--radius-md);border-left-width:3px;font-size:.8125rem}._note_14ne5_37{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);color:var(--text-primary);background:var(--surface-hover);border-left:3px solid var(--text-primary);border-radius:var(--radius-sm);font-size:.8125rem}._sectionTitle_14ne5_47{margin:var(--space-4) 0 var(--space-2);font-size:.9375rem;font-weight:600}._section_14ne5_47{margin:var(--space-6) 0}._section_14ne5_47 h2,._section_14ne5_47 h3{margin:0 0 var(--space-2);font-size:.9375rem;font-weight:600}._panelTitle_14ne5_64{margin:0 0 var(--space-2);font-size:1rem;font-weight:600}._list_14ne5_70{margin:0 0 var(--space-4);padding-left:var(--space-6);font-size:.875rem}._item_14ne5_76{margin:0 0 var(--space-2)}._actions_14ne5_80{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._actionList_14ne5_88{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}._formBlock_14ne5_97{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);padding:var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._fieldset_14ne5_107{min-width:0;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md)}._bare_14ne5_115{min-width:0;margin:0 0 var(--space-4);border:0;padding:0}._check_14ne5_122{align-items:center;gap:var(--space-2);min-height:24px;margin:var(--space-1) 0;font-size:.875rem;display:flex}._unmet_14ne5_131{margin:var(--space-1) 0 0;color:var(--status-danger);font-size:.8125rem}._mono_14ne5_137{font-family:var(--font-mono);letter-spacing:.05em}._steps_14ne5_142{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}._steps_14ne5_142 li{padding:var(--space-1) var(--space-3);border:1px solid var(--surface-border-2);border-radius:var(--radius-full);font-size:.8125rem}._steps_14ne5_142 li[aria-current=step]{color:var(--surface-card);background:var(--text-primary);border-color:var(--text-primary);font-weight:600}._progress_14ne5_165{width:100%;max-width:24rem;height:.5rem;margin:var(--space-2) 0;appearance:none;background:var(--surface-hover);border:1px solid var(--surface-border);border-radius:var(--radius-full);display:block;overflow:hidden}._progress_14ne5_165::-webkit-progress-bar{background:var(--surface-hover)}._progress_14ne5_165::-webkit-progress-value{background:var(--text-primary)}._progress_14ne5_165::-moz-progress-bar{background:var(--text-primary)}._tableCard_14ne5_190{margin-bottom:var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden}._formGrid_14ne5_197{gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}@media (width<=700px){._formGrid_14ne5_197{grid-template-columns:1fr}}._modalForm_14ne5_210{gap:var(--space-3);flex-direction:column;display:flex}._panelNote_14ne5_216{padding:0 var(--space-6) var(--space-4);color:var(--text-secondary);margin:0;font-size:.75rem}._search_14ne5_223{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:1fr auto;align-items:end;display:grid}@media (width<=700px){._search_14ne5_223{grid-template-columns:1fr}}._embedded_14ne5_240{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}._embedded_14ne5_240 .fill-tabla,._embedded_14ne5_240 .fill-tabla.fill-tabla>.table-wrapper{flex:none}._formPanel_14ne5_256{min-height:0;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);flex:1 1 0;overflow:auto}._inlineForm_14ne5_266{gap:var(--space-3);max-width:44rem;margin:0 0 var(--space-4);flex-direction:column;display:flex}._filterPanel_14ne5_274{gap:var(--space-3);flex-direction:column;min-width:14rem;display:flex}._filterBar_14ne5_281{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._group_14ne5_289{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._dayTitle_14ne5_297{margin:var(--space-4) 0 var(--space-2);font-size:.9375rem;font-weight:600}._entries_14ne5_303{margin:0 0 var(--space-3);padding-left:var(--space-4);font-size:.875rem}._calendar_14ne5_309 td{vertical-align:top;text-align:left}._calendar_14ne5_309 td ul{margin:var(--space-1) 0 0;padding-left:var(--space-3);font-size:.75rem}._today_14ne5_320{background:var(--surface-hover)}._outside_14ne5_324{color:var(--text-secondary)}._pageBody_14ne5_328{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._sourceBlock_14ne5_335{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md)}._thread_14ne5_342{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}._preWrap_14ne5_351{white-space:pre-wrap;overflow-wrap:anywhere}._settingRow_14ne5_356{min-width:0;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md)}._settingRow_14ne5_356 legend{padding:0 var(--space-2);font-family:var(--font-mono);font-size:.8125rem}._narrow_14ne5_370{max-width:32rem}._textArea_14ne5_374{min-height:7rem}._fullHeightPanel_14ne5_378{padding:0 var(--space-6) var(--space-6)}._aiBlock_14ne5_384{margin:0 0 var(--space-6)}._aiSummary_14ne5_388{padding:var(--space-3) var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md)}._aiSummary_14ne5_388:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._aiStateLine_14ne5_399{margin:0 0 var(--space-2);font-size:1rem}._aiIndicator_14ne5_404{margin:0 0 var(--space-2);color:var(--text-primary);font-size:.8125rem;font-weight:600}._aiSubTitle_14ne5_411{margin:var(--space-4) 0 var(--space-2);font-size:.8125rem;font-weight:600}._aiLead_14ne5_417{margin:0 0 var(--space-2)}._aiChecks_14ne5_421{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;padding:0;font-size:.875rem;list-style:none;display:flex}._aiChecks_14ne5_421 li{align-items:center;gap:var(--space-2);min-height:24px;display:flex}._aiList_14ne5_438{padding-left:var(--space-6);margin:0}._aiItem_14ne5_443{margin:0 0 var(--space-3)}._aiInlineLegend_14ne5_447{padding:0;font-size:.875rem;font-weight:500}._aiMetric_14ne5_453{margin:0 0 var(--space-1);font-size:1rem}._aiMeter_14ne5_458{width:100%;max-width:24rem;height:.75rem;margin:var(--space-1) 0 var(--space-2);appearance:none;background:var(--surface-hover);border:1px solid var(--text-secondary);border-radius:var(--radius-full);transition:none;display:block}._aiMeter_14ne5_458::-webkit-progress-bar{background:var(--surface-hover);border-radius:var(--radius-full)}._aiMeter_14ne5_458::-webkit-progress-value{background:var(--text-primary);border-radius:var(--radius-full);transition:none}._aiMeter_14ne5_458::-moz-progress-bar{background:var(--text-primary);border-radius:var(--radius-full)}._aiModalList_14ne5_487{padding-left:var(--space-5,1.25rem);text-align:left;margin:0;font-size:.875rem}._aiModalList_14ne5_487 li{margin:0 0 var(--space-2)}._group_1iye9_1{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._label_1iye9_8{color:var(--text-secondary);flex-basis:100%;font-size:.75rem;font-weight:500}._option_1iye9_15{align-items:center;gap:var(--space-2);min-height:24px;color:var(--text-primary);cursor:pointer;display:inline-flex}._option_1iye9_15 input{width:16px;height:16px;accent-color:var(--text-primary)}._frame_1p75z_1{border:1px solid var(--surface-border);background:var(--surface-hover);width:100%;height:70vh}._image_1p75z_8{border:1px solid var(--surface-border);max-width:100%;max-height:70vh;margin:0 auto;display:block}._panel_1mpcv_2{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--surface-border-2);border-radius:var(--radius-md);background:var(--surface-hover)}._disclaimer_1mpcv_10{margin:0 0 var(--space-3);color:var(--text-secondary)}._list_1mpcv_15{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._item_1mpcv_23{padding:var(--space-3);border:1px dashed var(--surface-border-2);border-radius:var(--radius-md);background:var(--surface-card)}._resolved_1mpcv_30{border-style:solid}._label_1mpcv_34{margin:0 0 var(--space-1);color:var(--text-secondary);font-style:italic}._value_1mpcv_40{margin:0 0 var(--space-1);color:var(--text-primary);font-weight:600}._meta_1mpcv_46{margin:0 0 var(--space-2);color:var(--text-secondary)}._actions_1mpcv_51{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._page_lliq3_2{gap:var(--space-4);height:calc(100dvh - 2 * var(--page-padding-y));flex-direction:column;min-height:600px;display:flex}._kpis_lliq3_11{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._kpi_lliq3_11{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:10px var(--space-4);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;display:flex}._kpi_lliq3_11:hover{background:var(--surface-hover)}._kpiLabel_lliq3_37{color:var(--text-secondary);font-size:.8125rem}._kpiValue_lliq3_42{white-space:nowrap;font-size:1rem;font-weight:700}._row_lliq3_48{gap:var(--space-4);align-items:stretch;display:grid}._cols_cpa_lliq3_54{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(170px,.6fr)}._cols_ca_lliq3_58{grid-template-columns:minmax(0,1.5fr) minmax(170px,.6fr)}._cols_pa_lliq3_62{grid-template-columns:minmax(0,1fr) minmax(170px,.6fr)}._cols_a_lliq3_66,._cols_one_lliq3_67{grid-template-columns:minmax(0,1fr)}._cols_two_lliq3_71{grid-template-columns:repeat(2,minmax(0,1fr))}._rowLists_lliq3_75{flex:1;min-height:0}._card_lliq3_80{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);min-width:0;min-height:0;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}._cardHead_lliq3_91{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._cardTitle_lliq3_99{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600}._legend_lliq3_106{gap:var(--space-3);color:var(--text-secondary);font-size:.75rem;display:flex}._legend_lliq3_106 span{align-items:center;gap:5px;display:inline-flex}._legendDot_lliq3_119{width:8px;height:8px;display:inline-block}._dotOpened_lliq3_125{background:var(--text-primary)}._dotClosed_lliq3_129{background:var(--text-tertiary)}._chart_lliq3_133{min-height:240px}._chartArea_lliq3_137{flex:1;min-height:190px;position:relative;overflow:hidden}._chartArea_lliq3_137>*{position:absolute;inset:0}._chartSkeleton_lliq3_149{height:100%}._tooltip_lliq3_153{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:8px 12px;font-size:.8125rem}._tooltipLabel_lliq3_161{color:var(--text-secondary);margin-bottom:4px}._tooltipRow_lliq3_166{justify-content:space-between;gap:var(--space-4);color:var(--text-primary);display:flex}._empty_lliq3_173{color:var(--text-secondary);margin:var(--space-2) 0;font-size:.8125rem}._list_lliq3_179{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._scroll_lliq3_187{min-height:0;overflow-y:auto}._pendGroups_lliq3_192{gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._pendGroupTitle_lliq3_200{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 2px;font-size:.6875rem;font-weight:600}._pendItem_lliq3_209{border-bottom:1px solid var(--surface-border)}._pendItem_lliq3_209:last-child{border-bottom:0}._pendRow_lliq3_217{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-primary);padding:6px 0;text-decoration:none;display:flex}._pendRow_lliq3_217:hover{background:var(--surface-hover)}._pendLabel_lliq3_231{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}._pendCount_lliq3_240{white-space:nowrap;font-size:1rem;font-weight:700}._pendUrgent_lliq3_246 ._pendLabel_lliq3_231{color:var(--text-primary);font-weight:600}._listRow_lliq3_251{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--surface-border);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;padding:8px 0;font-size:.8125rem;text-decoration:none;display:grid}._listRow_lliq3_251:hover{background:var(--surface-hover)}._listMain_lliq3_267{flex-direction:column;min-width:0;display:flex}._listTitle_lliq3_273{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._listSub_lliq3_280,._listDate_lliq3_281{color:var(--text-secondary);font-size:.75rem}._listDate_lliq3_281{text-align:right}._quick_lliq3_291{gap:var(--space-3);flex-direction:column;display:flex}._quickHeading_lliq3_297{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:600}._actions_lliq3_304{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._action_lliq3_304{align-items:center;gap:var(--space-2);min-height:24px;color:var(--text-primary);font-size:.875rem;text-decoration:none;display:inline-flex}._action_lliq3_304:hover{text-decoration:underline}._circle_lliq3_327{border:1px solid var(--text-primary);border-radius:var(--radius-full);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}._skeletonGrid_lliq3_337{gap:var(--space-4);flex-direction:column;display:flex}._skeletonKpis_lliq3_343{height:44px}._skeletonBody_lliq3_347{height:240px}._error_lliq3_351{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._errorText_lliq3_358{color:var(--text-primary);margin:0;font-size:.875rem}@media (width<=1100px){._page_lliq3_2{height:auto}._kpis_lliq3_11{grid-template-columns:repeat(2,minmax(0,1fr))}._cols_cpa_lliq3_54,._cols_ca_lliq3_58,._cols_pa_lliq3_62{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._chart_lliq3_133{grid-column:1/-1}}@media (width<=700px){._kpis_lliq3_11,._cols_cpa_lliq3_54,._cols_ca_lliq3_58,._cols_pa_lliq3_62,._cols_two_lliq3_71{grid-template-columns:minmax(0,1fr)}._scroll_lliq3_187{max-height:360px}}._toolbar_lliq3_399{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._filters_lliq3_406{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4)}._filtersSummary_lliq3_413{cursor:pointer;color:var(--text-secondary);font-size:.8125rem}._filterGrid_lliq3_419{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}._filterActions_lliq3_426{gap:var(--space-2);margin-top:var(--space-3);display:flex}._teamRow_lliq3_432{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--surface-border);font-size:.8125rem;display:flex}._shell_14j9s_1{background:var(--surface-bg)}._content_14j9s_5{position:relative}@media (width<=900px){._content_14j9s_5{padding-top:48px}}._page_jocpe_1{min-height:100%}._page_jocpe_1:has(._page-fill_jocpe_5){height:100%}._sb_1t8p7_3{height:100dvh;width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-text-active);border-right:1px solid var(--sidebar-border);z-index:var(--z-sidebar);flex-direction:column;flex-shrink:0;transition:width .2s,min-width .2s;display:flex;position:sticky;top:0;overflow:visible}._collapsed_1t8p7_21{width:var(--sidebar-collapsed);min-width:var(--sidebar-collapsed)}._expanded_1t8p7_26,._rail_1t8p7_27{flex-direction:column;height:100%;min-height:0;display:flex}._expanded_1t8p7_26{overflow:hidden}._brand_1t8p7_40{flex-shrink:0;align-items:center;min-height:64px;padding:0 10px 0 8px;display:flex}._brandLink_1t8p7_48{border-radius:var(--radius-md);color:var(--sidebar-text-active);align-items:center;display:inline-flex}._brandLink_1t8p7_48:hover{opacity:.85}._railBrand_1t8p7_59{justify-content:center;align-items:center;min-height:64px;display:flex}._searchBtn_1t8p7_66{height:34px;color:var(--sidebar-text-soft);background:var(--sidebar-field-bg);border:1px solid var(--sidebar-field-border);cursor:pointer;text-align:left;width:calc(100% - 16px);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;flex-shrink:0;align-items:center;gap:9px;margin:4px 8px;padding:0 10px;font-size:.8125rem;font-weight:450;display:flex}._searchBtn_1t8p7_66:hover{background:var(--sidebar-field-hover);color:var(--sidebar-text)}._searchHint_1t8p7_91{letter-spacing:.03em;flex-shrink:0;margin-left:auto;font-size:.7rem}._nav_1t8p7_100{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 8px;display:flex;overflow:hidden auto}._nav_1t8p7_100::-webkit-scrollbar{display:none}._item_1t8p7_116{min-height:36px;color:var(--sidebar-text-soft);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;letter-spacing:.005em;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:.875rem;font-weight:450;text-decoration:none;display:flex}._item_1t8p7_116:hover{background:var(--sidebar-bg-hover);color:var(--sidebar-text)}._subitem_1t8p7_143{border-radius:7px;min-height:33px;font-size:.8375rem;font-weight:400}._itemActive_1t8p7_150,._itemActive_1t8p7_150:hover{color:var(--sidebar-text-active);background:0 0;font-weight:700}._label_1t8p7_157{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._group_1t8p7_164{flex-direction:column;display:flex}._children_1t8p7_169{flex-direction:column;gap:1px;padding:2px 0 2px 16px;display:flex}._caret_1t8p7_176{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-right:3px;transition:transform .18s;transform:rotate(-45deg)}._caretOpen_1t8p7_187{transform:rotate(45deg)}._footer_1t8p7_193{flex-shrink:0;align-items:center;gap:10px;padding:12px;display:flex}._footerText_1t8p7_201{flex-direction:column;flex:1;min-width:0;padding-left:6px;display:flex}._tenant_1t8p7_209{color:var(--sidebar-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}._role_1t8p7_218{color:var(--sidebar-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._settingsBtn_1t8p7_226{width:30px;height:30px;color:var(--sidebar-text-soft);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;display:grid}._settingsBtn_1t8p7_226:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text-active)}._settingsActive_1t8p7_245{color:var(--sidebar-text-active)}._edgeToggle_1t8p7_251{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);width:24px;height:24px;color:var(--sidebar-text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s, color var(--transition-fast);z-index:2;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:-12px}._sb_1t8p7_3:hover ._edgeToggle_1t8p7_251,._edgeToggle_1t8p7_251:focus-visible{opacity:1;pointer-events:auto}._edgeToggle_1t8p7_251:hover{color:var(--sidebar-text-active)}@media (hover:none) and (pointer:coarse){._edgeToggle_1t8p7_251{display:none}}._railNav_1t8p7_290{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;min-height:0;padding:10px 0;display:flex;overflow-y:auto}._railNav_1t8p7_290::-webkit-scrollbar{display:none}._railItem_1t8p7_306{width:38px;height:38px;color:var(--sidebar-text-soft);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;place-items:center;text-decoration:none;display:grid}._railItem_1t8p7_306:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text-active)}._railActive_1t8p7_326,._railActive_1t8p7_326:hover{background:var(--sidebar-item-active);color:var(--sidebar-text-active)}._railFooter_1t8p7_332{flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}._railGroup_1t8p7_340{display:flex}._flyout_1t8p7_346{top:var(--fly-top,8px);left:calc(var(--sidebar-collapsed) + 6px);z-index:var(--z-tooltip);background:var(--surface-card);color:var(--text-primary);border:1px solid var(--surface-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-md);width:200px;max-height:calc(100dvh - 24px);padding:6px;animation:.12s _flyoutIn_1t8p7_1;position:fixed;overflow-y:auto}@keyframes _flyoutIn_1t8p7_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._flyoutHeader_1t8p7_375{color:var(--text-secondary);border-bottom:1px solid var(--surface-border);margin-bottom:4px;padding:2px 8px 4px;font-size:12px;font-weight:600}._flyoutItem_1t8p7_384{border-radius:var(--radius-sm);min-height:36px;color:var(--text-primary);border-left:2px solid #0000;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;transition:background .1s;display:flex}._flyoutItem_1t8p7_384:hover{background:var(--surface-hover)}._flyoutActive_1t8p7_401{border-left-color:var(--text-primary);background:var(--surface-hover);font-weight:500}._flyoutLabel_1t8p7_407{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._trigger_1t8p7_416{z-index:var(--z-sidebar);border:1px solid var(--surface-border);background:var(--surface-card);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:fixed;top:8px;left:8px}._overlay_1t8p7_432{background:var(--overlay-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}._overlayVisible_1t8p7_443{opacity:1;visibility:visible;transition:opacity .25s}._mobile_1t8p7_449{background:var(--sidebar-bg);width:260px;max-width:100vw;color:var(--sidebar-text-active);z-index:var(--z-drawer);visibility:hidden;box-shadow:var(--sidebar-drawer-shadow);flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._mobileOpen_1t8p7_467{visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translate(0)}._mobile_1t8p7_449>aside{flex-direction:column;height:100%;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){._sb_1t8p7_3,._overlay_1t8p7_432,._overlayVisible_1t8p7_443,._mobile_1t8p7_449,._mobileOpen_1t8p7_467{transition:none}._flyout_1t8p7_346{animation:none}._caret_1t8p7_176{transition:none}}._root_1z0ga_2{background:var(--surface-bg);min-height:100dvh;display:flex}._left_1z0ga_9{justify-content:flex-end;gap:var(--space-3);padding:var(--space-12);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;flex:0 0 42%;animation:.55s both _panelIn_1z0ga_1;display:flex}._brandName_1z0ga_21{color:var(--sidebar-text-active);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0;line-height:1.2}._tagline_1z0ga_30{color:var(--sidebar-text-soft);font-size:var(--font-size-md);margin:0;line-height:1.6}._right_1z0ga_37{padding:var(--space-12) var(--space-8);flex:1;place-items:center;display:grid}._card_1z0ga_44{width:100%;max-width:400px;padding:var(--space-8);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:.4s both _cardIn_1z0ga_1}@keyframes _panelIn_1z0ga_1{0%{opacity:0;transform:translate(-16px)}}@keyframes _cardIn_1z0ga_1{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){._left_1z0ga_9,._card_1z0ga_44{animation:none}}@media (width<=768px){._root_1z0ga_2{flex-direction:column}._left_1z0ga_9{padding:var(--space-4) var(--space-6);border-right:0;border-bottom:1px solid var(--sidebar-border);flex:none}._tagline_1z0ga_30{display:none}._right_1z0ga_37{padding:var(--space-6) var(--space-4);flex:none;align-content:start}._card_1z0ga_44{padding:var(--space-6)}}._brand_1z0ga_21{margin-bottom:var(--space-2);justify-content:center;display:flex}._title_1z0ga_109{margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em}._text_1z0ga_117{margin:0 0 var(--space-4);color:var(--text-secondary)}._field_1z0ga_122{margin-bottom:var(--space-4);gap:.25rem;display:grid}._label_1z0ga_128{font-weight:600}._hint_1z0ga_132{color:var(--text-secondary);font-size:.875rem}._control_1z0ga_137{align-items:center;display:flex;position:relative}._icon_1z0ga_143{left:var(--space-3);color:var(--text-secondary);pointer-events:none;position:absolute}._input_1z0ga_150{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1.5px solid var(--control-border);border-radius:var(--radius-md);font:inherit;color:var(--text-primary);background:var(--input-bg)}._withIcon_1z0ga_161{padding-left:2.5rem}._input_1z0ga_150[aria-invalid=true]{border-color:var(--status-danger)}._primary_1z0ga_169{width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--text-primary);color:var(--text-inverse);font:inherit;cursor:pointer;border:0;font-weight:600}._primary_1z0ga_169:disabled{cursor:progress;opacity:.8}._error_1z0ga_187{margin:0 0 var(--space-4);padding:var(--space-2);border-left:4px solid var(--status-danger);color:var(--status-danger);background:var(--status-danger-bg)}._success_1z0ga_195{margin:0 0 var(--space-4);padding:var(--space-2);border-left:4px solid var(--status-success);color:var(--text-primary)}._links_1z0ga_202{margin-top:var(--space-4)}._links_1z0ga_202 a{min-height:44px;color:var(--status-info);line-height:44px;display:inline-block}._qr_1z0ga_213{width:12rem;height:12rem;margin:0 auto var(--space-4);display:block}._secret_1z0ga_220{margin:0 0 var(--space-4);padding:var(--space-2);background:var(--surface-bg);letter-spacing:.1em;word-break:break-all;font-family:ui-monospace,monospace;display:block}._tenants_1z0ga_230{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-accent:#bf9343;--brand-accent-rgb:191, 147, 67;--surface-bg:#f4f6f9;--surface-card:#fff;--surface-border:#e2e8f0;--surface-border-2:#d1d9e6;--surface-hover:#f1f4f8;--surface-pressed:#e8edf4;--text-primary:#0d1b2a;--text-secondary:#4a5568;--text-tertiary:#636d79;--text-muted:var(--text-tertiary);--text-inverse:#fff;--on-accent:#000;--status-success:#137a39;--status-success-bg:#f0fdf4;--status-success-border:#bbf7d0;--status-warning:#a35a05;--status-warning-bg:#fffbeb;--status-warning-border:#fde68a;--status-danger:#d42020;--status-danger-bg:#fef2f2;--status-danger-border:#fecaca;--status-danger-hover:#b91c1c;--status-info:#2563eb;--status-info-bg:#eff6ff;--status-info-border:#bfdbfe;--status-neutral:#5e6e84;--status-neutral-bg:#f8fafc;--status-neutral-border:#e2e8f0;--on-danger:#fff;--control-border:#6b7682;--input-bg:var(--surface-card);--focus-ring:var(--text-primary);--focus-ring-inverse:#fff;--sidebar-bg:#0d1b2a;--sidebar-bg-hover:#ffffff0e;--sidebar-bg-active:rgba(var(--brand-accent-rgb), .12);--sidebar-border:#ffffff12;--sidebar-text:#ffffffe6;--sidebar-text-soft:#fff9;--sidebar-text-active:#fff;--sidebar-field-bg:#ffffff0d;--sidebar-field-border:#ffffff17;--sidebar-field-hover:#ffffff17;--sidebar-item-hover:#ffffff12;--sidebar-item-active:#ffffff1a;--sidebar-drawer-shadow:4px 0 24px #0000004d;--sidebar-accent:#bf9343;--sidebar-width:220px;--sidebar-collapsed:52px;--table-head-bg:#1f2937;--table-head-text:#fff;--table-head-border:#111827;--overlay-modal:#0a14288c;--overlay-drawer:#0006;--scrollbar-thumb:#00000026;--scrollbar-thumb-hover:#00000040;--font-sans:"Montserrat", system-ui, -apple-system, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--font-numeric:"DM Mono", ui-monospace, monospace;--font-size-xs:11px;--font-size-sm:12.5px;--font-size-base:13.5px;--font-size-md:14.5px;--font-size-lg:18px;--font-size-xl:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--page-padding-x:28px;--page-padding-y:24px;--section-gap:20px;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--radius-xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001f, 0 8px 10px #0000000f;--shadow-drawer:-10px 0 40px #00000026;--transition-fast:.12s ease;--transition-base:.18s ease;--transition-slow:.28s ease;--z-sidebar:40;--z-overlay:50;--z-modal:60;--z-drawer:60;--z-drawer-detail:61;--z-tooltip:80;--z-modal-legacy:200;--z-menu:500;--z-modal-portal:1000;--z-modal-portal-content:1001;--z-select:2500;--z-toast:9999;--z-palette:9999;--drawer-w-md:clamp(640px, 50vw, 880px);--drawer-w-lg:clamp(760px, 62vw, 1100px);--color-bg:var(--surface-card);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-primary:var(--text-primary);--color-border:var(--control-border)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-bg:#0d1117;--surface-card:#161b22;--surface-border:#30363d;--surface-border-2:#444c56;--surface-hover:#1c2128;--surface-pressed:#22272e;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-tertiary:#848d97;--text-inverse:#0d1117;--status-success:#3fb950;--status-success-bg:#3fb9501a;--status-success-border:#3fb95040;--status-warning:#d29922;--status-warning-bg:#d299221a;--status-warning-border:#d2992240;--status-danger:#f85149;--status-danger-bg:#f851491a;--status-danger-border:#f8514940;--status-danger-hover:#ff7b72;--status-info:#58a6ff;--status-info-bg:#58a6ff1a;--status-info-border:#58a6ff40;--status-neutral:#8b949e;--status-neutral-bg:#8b949e1a;--status-neutral-border:#8b949e33;--on-danger:#0d1117;--control-border:#6e7681;--input-bg:var(--surface-hover);--focus-ring:var(--brand-accent);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #00000059, 0 1px 2px #0003;--shadow-md:0 4px 6px #0000004d, 0 2px 4px #0003;--shadow-lg:0 10px 15px #00000059, 0 4px 6px #0003;--shadow-xl:0 20px 25px #0006, 0 8px 10px #00000040;--sidebar-bg:#0d1117;--sidebar-bg-hover:#ffffff0a;--sidebar-bg-active:rgba(var(--brand-accent-rgb), .15);--sidebar-border:#ffffff1a;--sidebar-text:#ffffffd9;--sidebar-text-soft:#fff9;--table-head-bg:#010409;--table-head-text:#f0f6fc;--table-head-border:#444c56;--overlay-modal:#000000b3;--scrollbar-thumb:#ffffff1a;--scrollbar-thumb-hover:#fff3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-bg);margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.on-dark :focus-visible,.on-dark:focus-visible,table.data-table thead :focus-visible{outline-color:var(--focus-ring-inverse)}:where(.app-shell,.ds-scope,.ds-portal){font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;font-size:.84375rem;line-height:1.5}:where(.app-shell,.ds-scope,.ds-portal) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;margin:0;padding:0}:where(.app-shell,.ds-scope,.ds-portal) ::-webkit-scrollbar{width:6px;height:6px}:where(.app-shell,.ds-scope,.ds-portal) ::-webkit-scrollbar-track{background:0 0}:where(.app-shell,.ds-scope,.ds-portal) ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}:where(.app-shell,.ds-scope,.ds-portal) ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:where(.app-shell,.ds-scope,.ds-portal) :where(button,input,select,textarea){font-family:var(--font-sans);font-size:inherit}:where(.app-shell,.ds-scope,.ds-portal) a{color:inherit}:where(.app-shell,.ds-scope,.ds-portal) :where(img,svg){display:block}:where(.app-shell,.ds-scope,.ds-portal) :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;font-weight:600;line-height:1.25}:where(.app-shell,.ds-scope,.ds-portal) p{line-height:1.6}.sr-only,.sr-only-focusable:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-palette);padding:var(--space-2) var(--space-4);background:var(--text-primary);color:var(--surface-card);border-radius:var(--radius-md);font-weight:600;text-decoration:none;position:absolute}.app-shell{height:100dvh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-content{flex:1;overflow:hidden auto}.tp-raiz{flex-direction:column;min-height:100%;display:flex}.tp-raiz:has(.tp-contenido>.page-fill){height:100%}.tp-barra{padding:var(--space-4) var(--page-padding-x) 0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tp-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.tp-acciones{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.tp-acciones--inline{padding:var(--space-4) var(--page-padding-x) 0;justify-content:flex-end;margin-left:0}.tp-contenido{flex:1 0 auto;min-width:0}.tp-contenido:has(>.page-fill){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.tp-contenido>.page-fill{flex:1 1 0;height:auto;min-height:0}.tp-tab{min-height:28px;padding:6px var(--space-4);color:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-full);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.tp-tab:hover{background:var(--surface-hover)}.tp-tab[aria-current=page],.tp-tab[aria-current=page]:hover{background:var(--text-primary);color:var(--surface-card)}.page-fill{flex-direction:column;height:100%;display:flex}.page-fill>.fill-grow{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.page-fill>:not(.fill-grow),.fill-grow>:not(.fill-tabla){flex-shrink:0}.fill-tabla{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.fill-tabla.fill-tabla>.table-wrapper{flex:1 1 0;min-height:0;max-height:none;overflow:auto}.fill-tabla>:not(.table-wrapper){flex-shrink:0}.fill-tabla .data-table thead th{z-index:1;position:sticky;top:0}.fill-tabla{min-height:320px}@media (width<=900px),(height<=600px){:is(.page-fill,.tp-raiz:has(.tp-contenido>.page-fill)){height:auto}.tp-contenido:has(>.page-fill){flex:1 0 auto;display:block}.page-fill,.tp-contenido>.page-fill{flex:none;min-height:100%}.page-fill>.fill-grow{flex:none}.fill-tabla{flex:none;overflow:hidden}.fill-tabla.fill-tabla>.table-wrapper{flex:none;max-height:max(320px,100dvh - 210px)}}.page-wrapper{padding:var(--page-padding-y) var(--page-padding-x);width:100%;max-width:1600px;margin:0 auto}.card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.card-title{color:var(--text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.card-body{padding:var(--space-5)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;min-width:24px;height:34px;transition:background var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);-webkit-user-select:none;user-select:none;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--text-primary);color:var(--surface-card);box-shadow:var(--shadow-xs)}.btn-primary:hover{opacity:.88}.btn-secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--text-primary);padding:4px var(--space-3);font-weight:500}.btn-secondary:hover{background:var(--surface-hover)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--surface-hover);color:var(--text-primary)}.btn-danger{background:var(--status-danger);color:var(--on-danger)}.btn-danger:hover{background:var(--status-danger-hover)}.btn-sm{height:30px;padding:0 var(--space-3);font-size:.8125rem}.btn-lg{height:44px;padding:0 var(--space-6);font-size:1rem}.btn-icon{border-color:var(--text-primary);background:var(--surface-card);width:34px;height:34px;color:var(--text-primary);padding:0}.btn-icon:hover{background:var(--surface-hover)}.btn-icon.btn-sm{width:30px;height:30px}.btn-icon.is-active,.btn-icon[aria-pressed=true]{background:var(--text-primary);color:var(--surface-card)}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--text-secondary);letter-spacing:.01em;font-size:.75rem;font-weight:500}.form-input,.form-select,.form-textarea{width:100%;height:38px;padding:0 var(--space-3);background:var(--input-bg);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;font-size:.9rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--text-primary)}.form-input[aria-invalid=true],.form-select[aria-invalid=true],.form-textarea[aria-invalid=true]{border-color:var(--status-danger);box-shadow:0 0 0 1px var(--status-danger)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-tertiary)}.form-textarea{height:auto;min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.form-select{background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.input-with-icon{position:relative}.input-with-icon .form-input{padding-left:36px}.input-with-icon .input-icon{color:var(--text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table thead tr{border-bottom:2px solid var(--surface-border)}.data-table thead th{text-align:left;padding:var(--space-3) var(--space-4);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:600}.data-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table tbody tr{border-bottom:1px solid var(--surface-border);transition:background var(--transition-fast);min-height:44px}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table tbody td{padding:var(--space-3) var(--space-4);color:var(--text-primary);vertical-align:middle}.data-table thead th:not(:first-child),.data-table tbody td:not(:first-child){text-align:center}.data-table thead th:not(:first-child)>span{justify-content:center}.data-table tbody td.text-secondary{color:var(--text-secondary)}.data-table tbody td.text-mono{font-family:var(--font-mono);font-size:.8rem}.data-table .col-number,.data-table td.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right}.modal-overlay{background:var(--overlay-modal);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-portal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);pointer-events:auto;flex-direction:column;width:100%;max-width:520px;max-height:92dvh;margin:auto;display:flex;position:relative;overflow:hidden}.modal-lg{max-width:760px}.modal-xl{max-width:980px}.modal-form{max-width:min(1180px,96vw)}.modal-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.modal-title{color:var(--text-primary);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.modal-body{padding:var(--space-6);flex:1;min-height:0;overflow-y:auto}.modal-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--surface-border);justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.drawer.drawer-lg,.drawer.fac-panel,.drawer.mae-panel{width:var(--drawer-w-lg);max-width:100vw}@media (width<=900px){.drawer,.detail-drawer,.drawer.drawer-lg,.drawer.fac-panel,.drawer.mae-panel{width:100vw;max-width:100vw}}.drawer-overlay{background:var(--overlay-drawer);z-index:var(--z-overlay);position:fixed;inset:0}.drawer{width:var(--drawer-w-md);background:var(--surface-card);max-width:100vw;box-shadow:var(--shadow-drawer);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.drawer-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--surface-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.drawer-body{padding:var(--space-5) var(--space-6);flex:1;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.detail-drawer-overlay{background:var(--overlay-drawer);z-index:var(--z-overlay);animation:.18s fadeIn;position:fixed;inset:0}@keyframes drawerSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.detail-drawer{width:var(--drawer-w-lg);background:var(--surface-card);max-width:100vw;box-shadow:var(--shadow-drawer);z-index:var(--z-drawer-detail);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) drawerSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.detail-drawer-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.detail-drawer-title{color:var(--text-primary);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.detail-drawer-body{padding:var(--space-5) var(--space-6);flex:1;min-height:0;overflow-y:auto}.detail-drawer-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--surface-border);justify-content:flex-end;align-items:center;gap:var(--space-2);background:var(--surface-card);flex-shrink:0;display:flex;position:sticky;bottom:0}.skeleton{background:var(--surface-hover);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-row{border-bottom:1px solid var(--surface-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.skeleton-cell{border-radius:var(--radius-sm);height:14px}.spinner{border:2px solid var(--surface-border-2);border-top-color:var(--text-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.row-menu{z-index:var(--z-menu);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:170px;padding:4px;animation:.1s menuIn;position:fixed}@keyframes menuIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)}}.row-menu-item{width:100%;min-height:28px;color:var(--text-primary);cursor:pointer;font-size:.8125rem;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;transition:background .1s;display:flex}.row-menu-item:hover{background:var(--surface-hover)}.row-menu-item--danger{color:var(--status-danger)}.row-menu-item--danger:hover{background:var(--status-danger-bg)}.row-menu-divider{background:var(--surface-border);height:1px;margin:3px 0}.empty-state{color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.empty-state-icon{color:var(--text-tertiary)}.empty-state-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0}.empty-state-desc{font-size:var(--font-size-sm);color:var(--text-tertiary);max-width:320px;margin:0}.divider{background:var(--surface-border);border:none;height:1px;margin:0}.search-bar{flex:1;min-width:200px;max-width:320px;position:relative}.search-bar .form-input{background:var(--surface-bg);border-color:var(--control-border);padding-left:36px}.search-bar .form-input:focus{background:var(--surface-card);border-color:var(--text-primary)}.search-bar-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (width<=900px){.page-wrapper{padding:var(--space-4)}}@media (width<=600px){.page-wrapper{padding:var(--space-3)}.modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:96dvh;margin:auto 0 0}.modal-overlay{align-items:flex-end;padding:0}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.w-full{width:100%}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton,.detail-drawer,.detail-drawer-overlay{animation:none}.btn:active{transform:none}}table.data-table thead,table.data-table thead tr{background:var(--table-head-bg)}table.data-table thead tr th,table.data-table thead tr th.sortable:hover{background:var(--table-head-bg);color:var(--table-head-text)}table.data-table thead tr th{border-bottom:1.5px solid var(--table-head-border)}table.data-table thead tr th.sortable:hover{text-decoration:underline}table.data-table thead tr th input[type=checkbox]{accent-color:var(--brand-accent)}
