._overlay_jesjc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-24)}._panel_jesjc_12{background:var(--color-bg-card);border-radius:var(--radius-12);max-width:95vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl)}._panel_jesjc_12:focus{outline:none}._header_jesjc_27{padding:var(--space-20) var(--space-24) var(--space-16);border-bottom:1px solid var(--color-border);flex-shrink:0}._body_jesjc_34{padding:var(--space-20) var(--space-24);overflow-y:auto;flex:1}._error_jesjc_40{margin:0;padding:var(--space-8) var(--space-24);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-error-text);background:var(--color-error-light);border-top:1px solid var(--color-error-border);flex-shrink:0}._footer_jesjc_51{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-16) var(--space-24);border-top:1px solid var(--color-border);flex-shrink:0}._btn_hl0th_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);border-radius:var(--radius-8);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}._btn_hl0th_3:disabled{opacity:.6;cursor:not-allowed}._sm_hl0th_22{padding:var(--space-6) var(--space-12);font-size:var(--font-size-sm)}._md_hl0th_27{padding:var(--space-8) var(--space-16);font-size:var(--font-size-sm)}._primary_hl0th_35{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}._primary_hl0th_35:hover:not(:disabled){background:var(--color-success-light);border-color:var(--color-success)}._secondary_hl0th_47{background:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-primary-hover)}._secondary_hl0th_47:hover:not(:disabled){background:var(--color-primary-light-hover);border-color:var(--color-border-hover)}._danger_hl0th_59{background:var(--color-bg-card);border:1px solid var(--color-error-border);color:var(--color-error-text)}._danger_hl0th_59:hover:not(:disabled){background:var(--color-error-bg)}._neutral_hl0th_70{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary)}._neutral_hl0th_70:hover:not(:disabled){background:var(--color-bg-subtle)}._warning_hl0th_81{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._warning_hl0th_81:hover:not(:disabled){background:var(--color-warning-light);border-color:var(--color-warning)}._solid_hl0th_93._primary_hl0th_35{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}._solid_hl0th_93._primary_hl0th_35:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._solid_hl0th_93._danger_hl0th_59{background:var(--color-error-text);border-color:var(--color-error-text);color:var(--color-text-on-primary)}._solid_hl0th_93._danger_hl0th_59:hover:not(:disabled){background:var(--color-error-hover);border-color:var(--color-error-hover)}._solid_hl0th_93._warning_hl0th_81{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-text-on-primary)}._solid_hl0th_93._warning_hl0th_81:hover:not(:disabled){background:var(--color-warning-hover);border-color:var(--color-warning-hover)}._solid_hl0th_93._secondary_hl0th_47{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}._iconBtn_nrmls_1{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:none;color:var(--color-text-muted);border-radius:var(--radius-6);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._xs_nrmls_19{width:var(--icon-btn-xs);height:var(--icon-btn-xs)}._sm_nrmls_24{width:var(--icon-btn-sm);height:var(--icon-btn-sm)}._md_nrmls_29{width:var(--icon-btn-md);height:var(--icon-btn-md)}._lg_nrmls_34{width:var(--icon-btn-lg);height:var(--icon-btn-lg)}._iconBtn_nrmls_1 svg{width:var(--icon-btn-glyph-size);height:var(--icon-btn-glyph-size)}._iconBtn_nrmls_1:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-secondary)}._danger_nrmls_51:hover:not(:disabled){background:var(--color-error-light);color:var(--color-error-text)}._outline_nrmls_56{border-color:var(--color-border)}._pressed_nrmls_60{background:var(--color-primary-light);color:var(--color-primary)}._iconBtn_nrmls_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconBtn_nrmls_1:disabled{opacity:.5;cursor:not-allowed}._input_1swsc_9,._select_1swsc_10,._textarea_1swsc_11{width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base)}._textarea_1swsc_11{resize:vertical;min-height:68px;line-height:var(--line-height-normal)}._input_1swsc_9:hover,._select_1swsc_10:hover,._textarea_1swsc_11:hover{border-color:var(--color-border-strong)}._input_1swsc_9:focus-visible,._select_1swsc_10:focus-visible,._textarea_1swsc_11:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._inputInvalid_1swsc_44,._selectInvalid_1swsc_45,._textareaInvalid_1swsc_46{border-color:var(--color-error-text)}._input_1swsc_9:disabled,._select_1swsc_10:disabled,._textarea_1swsc_11:disabled{background:var(--color-bg-hover);cursor:not-allowed}._selectWrap_1swsc_63{position:relative;display:inline-block}._selectControl_1swsc_68{width:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--space-32)}._selectWrapBlock_1swsc_78{display:block;width:100%}._selectControlBlock_1swsc_83{width:100%}._selectSm_1swsc_87{padding:var(--space-4) var(--space-8);padding-right:var(--space-32);font-size:var(--font-size-sm)}._selectChip_1swsc_94{width:auto;padding:var(--space-4) var(--space-24) var(--space-4) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);cursor:pointer}._selectChip_1swsc_94:not(._selectChipActive_1swsc_94):hover{border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}._selectChip_1swsc_94._selectChipActive_1swsc_94{border-color:var(--color-primary);background-color:var(--color-primary-light);color:var(--color-primary-hover);font-weight:var(--font-weight-semibold)}._chevron_1swsc_121{position:absolute;top:50%;right:var(--space-10);width:1em;height:1em;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}._select_1swsc_10 option:disabled{color:var(--color-text-hint)}._title_15n96_4{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._message_15n96_11{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._container_14xne_3{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:var(--space-10);pointer-events:none}._toast_14xne_14{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-md);cursor:pointer;pointer-events:auto;animation:_slideIn_14xne_1 .3s ease;max-width:360px}@keyframes _slideIn_14xne_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._icon_14xne_40{font-size:var(--font-size-lg);flex-shrink:0}._message_14xne_45{flex:1;line-height:var(--line-height-snug)}._success_14xne_51{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}._success_14xne_51 ._icon_14xne_40{color:var(--color-success)}._error_14xne_61{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}._error_14xne_61 ._icon_14xne_40{color:var(--color-error)}._warning_14xne_71{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._warning_14xne_71 ._icon_14xne_40{color:var(--color-warning)}._info_14xne_81{background:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-info-text)}._info_14xne_81 ._icon_14xne_40{color:var(--color-primary-bright)}:where(._surface_1xlnb_3){min-width:200px;max-width:300px;max-height:250px;overflow-y:auto;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);box-shadow:var(--shadow-md)}._fixed_1xlnb_1{position:fixed}._absolute_1xlnb_1{position:absolute}:where(._fixed_1xlnb_1){z-index:var(--z-popover)}:where(._absolute_1xlnb_1){z-index:var(--z-dropdown)}._bottomStart_1xlnb_42{top:calc(100% + var(--space-4));left:0}._bottomEnd_1xlnb_47{top:calc(100% + var(--space-4));right:0}._topStart_1xlnb_52{bottom:calc(100% + var(--space-4));left:0}._topEnd_1xlnb_57{bottom:calc(100% + var(--space-4));right:0}._item_1xlnb_63{font-size:var(--font-size-base);color:var(--color-text-secondary);padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--color-bg-subtle)}._item_1xlnb_63:last-child{border-bottom:none}._container_pxz5p_3{position:relative}._trigger_pxz5p_7{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-24) var(--space-6) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-hover);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;outline:none;font-family:inherit;white-space:nowrap;position:relative}._trigger_pxz5p_7:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}._trigger_pxz5p_7:focus,._trigger_pxz5p_7._open_pxz5p_31{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._trigger_pxz5p_7._active_pxz5p_36{background:var(--color-primary-light);border-color:var(--color-border-hover);color:var(--color-primary-hover)}._triggerText_pxz5p_42{flex:1;text-align:left}._chevron_pxz5p_47{position:absolute;right:8px;width:12px;height:12px;color:var(--color-text-muted);transition:transform .15s}._trigger_pxz5p_7._open_pxz5p_31 ._chevron_pxz5p_47{transform:rotate(180deg)}._trigger_pxz5p_7._active_pxz5p_36 ._chevron_pxz5p_47{color:var(--color-primary-hover)}._dropdown_pxz5p_68{min-width:100%;max-width:280px;max-height:none;overflow:hidden}._clearBtn_pxz5p_75{width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-bg-hover);border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;font-family:inherit}._clearBtn_pxz5p_75:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}._optionsList_pxz5p_93{max-height:240px;overflow-y:auto}._option_pxz5p_93{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-10) var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s}._option_pxz5p_93:hover{background:var(--color-bg-hover)}._option_pxz5p_93._selected_pxz5p_118{background:var(--color-primary-light);color:var(--color-primary-hover);font-weight:var(--font-weight-semibold)}._checkbox_pxz5p_125{width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-4);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}._checkbox_pxz5p_125._checked_pxz5p_137{background:var(--color-primary);border-color:var(--color-primary)}._checkbox_pxz5p_125 svg{width:10px;height:10px;color:var(--color-text-on-primary)}._container_r5d0i_7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-2);gap:var(--space-16);flex-wrap:wrap}._info_r5d0i_16{font-size:var(--font-size-sm);color:var(--color-text-hint)}._range_r5d0i_23,._total_r5d0i_24{font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._controls_r5d0i_29{display:flex;align-items:center;gap:var(--space-4)}._pages_r5d0i_38{display:flex;align-items:center;gap:var(--space-2)}._pageBtn_r5d0i_44{min-width:24px;height:24px;padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-6);background:transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-hint);cursor:pointer;transition:all .15s;font-family:inherit}._pageBtn_r5d0i_44:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._pageBtn_r5d0i_44._active_r5d0i_67{background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-semibold)}._ellipsis_r5d0i_73{padding:0 var(--space-4);color:var(--color-text-hint);font-size:var(--font-size-sm)}._pageSize_r5d0i_80{display:flex;align-items:center;gap:var(--space-8)}._pageSizeLabel_r5d0i_86{font-size:var(--font-size-sm);color:var(--color-text-muted)}._container_1v1rm_3{position:relative;display:inline-block}._trigger_1v1rm_8{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;font-family:inherit}._trigger_1v1rm_8:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}._trigger_1v1rm_8._open_1v1rm_29{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._versionLabel_1v1rm_34{color:var(--color-primary-hover)}._chevron_1v1rm_38{width:12px;height:12px;color:var(--color-text-muted);transition:transform .15s}._trigger_1v1rm_8._open_1v1rm_29 ._chevron_1v1rm_38{transform:rotate(180deg)}._dropdown_1v1rm_54{min-width:260px;max-width:none;max-height:none;overflow:hidden}._header_1v1rm_61{padding:var(--space-10) var(--space-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border)}._loading_1v1rm_72,._error_1v1rm_73,._empty_1v1rm_74{padding:var(--space-16) var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}._error_1v1rm_73{color:var(--color-error-text)}._versionList_1v1rm_85{max-height:280px;overflow-y:auto}._versionItem_1v1rm_90{display:block;width:100%;padding:var(--space-10) var(--space-12);text-align:left;background:transparent;border:none;border-bottom:1px solid var(--color-bg-subtle);cursor:pointer;transition:background .1s;font-family:inherit}._versionItem_1v1rm_90:last-child{border-bottom:none}._versionItem_1v1rm_90:hover{background:var(--color-bg-hover)}._versionItem_1v1rm_90._current_1v1rm_111{background:var(--color-primary-light)}._versionMain_1v1rm_115{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-4)}._versionNum_1v1rm_122{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-hover)}._latestBadge_1v1rm_128{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);background:var(--color-success-light);color:var(--color-success-text);text-transform:uppercase}._versionMeta_1v1rm_138{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-hint)}._date_1v1rm_146{color:var(--color-text-muted)}._author_1v1rm_150{color:var(--color-text-hint)}._badge_1ksn3_1{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);white-space:nowrap;border:1px solid transparent}._sm_1ksn3_15{font-size:var(--font-size-sm)}._pill_1ksn3_19{border-radius:var(--radius-full)}._borderless_1ksn3_23{border-color:transparent}._success_1ksn3_27{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}._danger_1ksn3_33{background:var(--color-error-light);color:var(--color-error-text);border-color:var(--color-error-border)}._warning_1ksn3_39{background:var(--color-warning-light);color:var(--color-warning-text);border-color:var(--color-warning-border)}._default_1ksn3_45{background:var(--color-bg-hover);color:var(--color-text-secondary);border-color:var(--color-border)}._info_1ksn3_53{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary-border)}._refreshBtn_mtr16_1{display:flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);background:var(--color-bg-card);cursor:pointer;font-size:var(--font-size-lg);color:var(--color-text-muted);transition:all .15s ease}._refreshBtn_mtr16_1:hover:not(:disabled){border-color:var(--color-primary-bright);color:var(--color-primary-bright)}._refreshBtn_mtr16_1:disabled{opacity:.5;cursor:not-allowed}._spinning_mtr16_26{display:inline-block;animation:_spin_mtr16_26 1s linear infinite}@keyframes _spin_mtr16_26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_n17cs_1{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0}._header_n17cs_8{display:flex;justify-content:space-between;align-items:center;padding:var(--space-16) var(--space-24);gap:var(--space-16);flex-wrap:wrap}._titleSection_n17cs_17{display:flex;flex-direction:column;gap:var(--space-4)}._title_n17cs_17{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._subtitle_n17cs_30{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}._actions_n17cs_36{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}._searchInput_n17cs_44{width:260px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-32);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.7rem center;font-size:var(--font-size-base);border:1px solid var(--color-border-strong);border-radius:var(--radius-6)}._searchInput_n17cs_44:focus{outline:none;border-color:var(--color-primary-bright);box-shadow:var(--shadow-focus)}._clearBtn_n17cs_65{padding:var(--space-6) var(--space-12);background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;font-weight:var(--font-weight-medium)}._clearBtn_n17cs_65:hover:not(:disabled){background:var(--color-error-light);border-color:var(--color-error-border);color:var(--color-error-text)}._clearBtn_n17cs_65:disabled{opacity:.4;cursor:not-allowed}._tabSlot_n17cs_92{padding:0 var(--space-24)}._filterRow_n17cs_96{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-10) var(--space-24);border-top:1px solid var(--color-border);background:var(--color-bg-hover);align-items:center}._filterIcon_n17cs_107{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-muted);padding-right:var(--space-8);border-right:1px solid var(--color-border);margin-right:var(--space-4)}._filterBadge_n17cs_117{background:var(--color-primary-bright);color:var(--color-text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-10);min-width:16px;text-align:center}._container_1i4ul_1{display:flex;flex-wrap:wrap;gap:var(--space-4);max-width:180px;position:relative}._emptyCell_1i4ul_9{color:var(--color-text-hint);font-size:var(--font-size-sm)}._pill_1i4ul_14{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);background:var(--color-bg-subtle);color:var(--color-text-secondary);white-space:nowrap}._morePill_1i4ul_23{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);background:var(--color-bg-subtle);color:var(--color-primary);white-space:nowrap;cursor:pointer}._morePill_1i4ul_23:hover{background:var(--color-accent-indigo-bg)}._container_1v5qn_1{position:relative;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._emptyCell_1v5qn_7{color:var(--color-text-hint);font-size:var(--font-size-sm)}._moreText_1v5qn_12{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-semibold)}._moreText_1v5qn_12:hover{text-decoration:underline}._container_wjnax_3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-4);line-height:var(--line-height-loose)}._container_wjnax_3._sm_wjnax_11{font-size:var(--font-size-sm)}._container_wjnax_3._md_wjnax_15{font-size:var(--font-size-base)}._rows_wjnax_21{display:flex;flex-direction:column;gap:var(--space-8)}._rows_wjnax_21._sm_wjnax_11{font-size:var(--font-size-sm)}._rows_wjnax_21._md_wjnax_15{font-size:var(--font-size-base)}._row_wjnax_21{display:flex;align-items:flex-start;gap:var(--space-12)}._rowLabel_wjnax_41{flex-shrink:0;min-width:92px}._item_wjnax_46{display:inline-flex;align-items:center;gap:var(--space-6)}._label_wjnax_52{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap}._values_wjnax_58{display:inline-flex;flex-wrap:wrap;gap:var(--space-4)}._pill_wjnax_64{display:inline-block;padding:1px var(--space-8);border-radius:var(--radius-4);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}._separator_wjnax_74{color:var(--color-border-strong);margin:0 var(--space-6);font-weight:var(--font-weight-normal)}._empty_wjnax_80{font-size:var(--font-size-base);color:var(--color-text-hint);font-style:italic}._time_1kicn_3{cursor:default}._relative_1kicn_7{position:relative;cursor:default}._relative_1kicn_7:hover ._tooltip_1kicn_12{visibility:visible;opacity:1;transition-delay:var(--tooltip-delay)}._tooltip_1kicn_12{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--space-6);padding:var(--space-6) var(--space-10);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-6);white-space:nowrap;z-index:100;transition:opacity .1s ease;box-shadow:var(--shadow-md)}._tooltip_1kicn_12:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-bg-subtle)}._tooltipBelow_1kicn_49{bottom:auto;top:100%;margin-bottom:0;margin-top:var(--space-6)}._tooltipBelow_1kicn_49:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-bg-subtle)}._fallback_1kicn_63{color:var(--color-text-hint)}._grid_1lrrd_3{display:grid;gap:var(--space-16)}._cols2_1lrrd_8{grid-template-columns:repeat(2,1fr)}._cols3_1lrrd_12{grid-template-columns:repeat(3,1fr)}._cols4_1lrrd_16{grid-template-columns:repeat(4,1fr)}._item_1lrrd_20{min-width:0}._label_1lrrd_24{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--space-4)}._value_1lrrd_33{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);word-break:break-word}._empty_1lrrd_41{font-size:var(--font-size-base);color:var(--color-text-hint);font-style:italic}._toggle_oce3u_1{position:relative;display:inline-block;flex-shrink:0;cursor:pointer}._toggle_oce3u_1._sm_oce3u_8{width:28px;height:16px}._toggle_oce3u_1._md_oce3u_13{width:32px;height:18px}._toggle_oce3u_1._disabled_oce3u_18{opacity:.6;cursor:not-allowed}._toggle_oce3u_1._disabled_oce3u_18 ._slider_oce3u_23{background:var(--color-primary-border)}._toggle_oce3u_1._disabled_oce3u_18 input:checked+._slider_oce3u_23{background:var(--color-border-hover)}._toggle_oce3u_1 input{opacity:0;width:0;height:0;position:absolute}._slider_oce3u_23{position:absolute;cursor:inherit;top:0;left:0;right:0;bottom:0;background:var(--color-border);border-radius:var(--radius-full);transition:background var(--transition-fast)}._slider_oce3u_23:before{position:absolute;content:"";background:var(--color-bg-card);border-radius:50%;transition:transform var(--transition-fast)}._toggle_oce3u_1._sm_oce3u_8 ._slider_oce3u_23:before{height:12px;width:12px;left:2px;bottom:2px}._toggle_oce3u_1._md_oce3u_13 ._slider_oce3u_23:before{height:14px;width:14px;left:2px;bottom:2px}._toggle_oce3u_1 input:checked+._slider_oce3u_23{background:var(--color-primary)}._toggle_oce3u_1._sm_oce3u_8 input:checked+._slider_oce3u_23:before{transform:translate(12px)}._toggle_oce3u_1._md_oce3u_13 input:checked+._slider_oce3u_23:before{transform:translate(14px)}._toggle_oce3u_1 input:focus+._slider_oce3u_23{box-shadow:var(--shadow-focus)}._wrap_nbjg0_1{margin-top:var(--space-10)}._label_nbjg0_5{font-size:var(--font-size-sm);color:var(--color-text-hint);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4)}._rows_nbjg0_12{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}._row_nbjg0_12{display:inline-flex;align-items:center;gap:var(--space-6)}._rowLabel_nbjg0_25{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._state_nbjg0_30{font-size:var(--font-size-sm);color:var(--color-text-hint)}._input_eakme_1{width:100%;border:1px solid transparent;border-radius:var(--radius-6);padding:var(--space-4) var(--space-8);font-size:var(--font-size-sm);font-family:inherit;background:transparent;outline:none;transition:border-color var(--transition-fast),background var(--transition-fast)}._input_eakme_1:hover:not(:disabled){border-color:var(--color-border);background:var(--color-bg-hover)}._input_eakme_1:focus{border-color:var(--color-border-focus);background:var(--color-bg-card);box-shadow:var(--shadow-focus)}._input_eakme_1._default_eakme_24{color:var(--color-text-primary)}._input_eakme_1._url_eakme_28{color:var(--color-primary);font-size:var(--font-size-sm)}._input_eakme_1._disabled_eakme_33{cursor:not-allowed}._markdown_1epid_1{padding:var(--space-24);line-height:var(--line-height-relaxed);color:var(--color-text);font-size:var(--font-size-base);max-width:100%;overflow-wrap:break-word}._clamped_1epid_11{overflow:hidden}._moreToggle_1epid_15{background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);margin-top:var(--space-6);padding:0;display:block}._moreToggle_1epid_15:hover{color:var(--color-primary-hover)}._moreChevron_1epid_33{font-size:var(--font-size-lg);line-height:var(--line-height-none)}._markdown_1epid_1 h1,._markdown_1epid_1 h2,._markdown_1epid_1 h3,._markdown_1epid_1 h4,._markdown_1epid_1 h5,._markdown_1epid_1 h6{margin-top:1.5em;margin-bottom:.5em;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}._markdown_1epid_1 h1{font-size:2em;border-bottom:1px solid var(--color-border);padding-bottom:.3em}._markdown_1epid_1 h2{font-size:1.5em;border-bottom:1px solid var(--color-border);padding-bottom:.3em}._markdown_1epid_1 h3{font-size:1.25em}._markdown_1epid_1 h4{font-size:1em}._markdown_1epid_1 h5{font-size:.875em}._markdown_1epid_1 h6{font-size:.85em;color:var(--color-text-muted)}._markdown_1epid_1 p{margin:1em 0}._markdown_1epid_1 a{color:var(--color-primary);text-decoration:none}._markdown_1epid_1 a:hover{text-decoration:underline}._markdown_1epid_1 code{background-color:var(--color-bg-subtle);padding:.2em .4em;border-radius:var(--radius-4);font-family:var(--font-family-mono);font-size:.9em}._markdown_1epid_1 pre{background-color:var(--color-bg-subtle);padding:1em;border-radius:var(--radius-6);overflow-x:auto;margin:1em 0}._markdown_1epid_1 pre code{background-color:transparent;padding:0}._markdown_1epid_1 ul,._markdown_1epid_1 ol{margin:1em 0;padding-left:2em}._markdown_1epid_1 li{margin:.25em 0}._markdown_1epid_1 blockquote{margin:1em 0;padding-left:1em;border-left:4px solid var(--color-border);color:var(--color-text-muted)}._markdown_1epid_1 table{border-collapse:collapse;margin:1em 0;width:100%}._markdown_1epid_1 table th,._markdown_1epid_1 table td{border:1px solid var(--color-border);padding:.5em;text-align:left}._markdown_1epid_1 table th{background-color:var(--color-bg-hover);font-weight:var(--font-weight-semibold)}._markdown_1epid_1 hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}._markdown_1epid_1 img{max-width:100%;height:auto}._rndContainer_352zd_2{z-index:10000;animation:_fadeIn_352zd_1 .15s ease}._rndContainerNoAnim_352zd_8{z-index:10000}@keyframes _fadeIn_352zd_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modal_352zd_18{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-12);width:100%;height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);overflow:hidden}._header_352zd_32{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--color-border);flex-shrink:0;-webkit-user-select:none;user-select:none;background:var(--color-bg-card)}._dragHandle_352zd_43{cursor:move}._headerLeft_352zd_47{display:flex;align-items:center;gap:var(--space-8);min-width:0;flex:1}._fileBadge_352zd_55{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-4);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;letter-spacing:.5px}._headerInfo_352zd_70{min-width:0}._title_352zd_74{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--line-height-tight)}._url_352zd_84{font-size:var(--font-size-xs);color:var(--color-text-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}._actions_352zd_93{display:flex;gap:var(--space-2);align-items:center;flex-shrink:0;margin-left:var(--space-8)}._body_352zd_102{flex:1;overflow-y:auto;padding:0;background:var(--color-bg-card)}._loading_352zd_110,._error_352zd_111{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:var(--font-size-base)}._error_352zd_111{color:var(--color-error)}._error_352zd_111 p{margin-bottom:var(--space-12)}._pdfFrame_352zd_130,._htmlFrame_352zd_131{width:100%;height:100%;border:none;border-radius:var(--radius-6)}._contentWrapper_352zd_138{max-width:900px;margin:0 auto;background:var(--color-bg-card);padding:var(--space-24) var(--space-32);border-radius:var(--radius-8);box-shadow:var(--shadow-sm)}._textContent_352zd_147{max-width:900px;margin:0 auto;background:var(--color-bg-card);padding:var(--space-24) var(--space-32);border-radius:var(--radius-8);font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-wrap:break-word;color:var(--color-text-secondary)}._rndContainer_352zd_2 .react-resizable-handle{position:absolute;z-index:1}._rndContainer_352zd_2 .react-resizable-handle-n,._rndContainer_352zd_2 .react-resizable-handle-s{left:8px;right:8px;height:5px}._rndContainer_352zd_2 .react-resizable-handle-n{top:0;cursor:n-resize}._rndContainer_352zd_2 .react-resizable-handle-s{bottom:0;cursor:s-resize}._rndContainer_352zd_2 .react-resizable-handle-e,._rndContainer_352zd_2 .react-resizable-handle-w{top:8px;bottom:8px;width:5px}._rndContainer_352zd_2 .react-resizable-handle-e{right:0;cursor:e-resize}._rndContainer_352zd_2 .react-resizable-handle-w{left:0;cursor:w-resize}._rndContainer_352zd_2 .react-resizable-handle-se{bottom:0;right:0;width:14px;height:14px;cursor:se-resize}._rndContainer_352zd_2 .react-resizable-handle-sw{bottom:0;left:0;width:14px;height:14px;cursor:sw-resize}._rndContainer_352zd_2 .react-resizable-handle-ne{top:0;right:0;width:14px;height:14px;cursor:ne-resize}._rndContainer_352zd_2 .react-resizable-handle-nw{top:0;left:0;width:14px;height:14px;cursor:nw-resize}._taskbar_a60ac_2{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-10);box-shadow:var(--shadow-md);z-index:10000}._moreBtn_a60ac_22{display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-8);background:var(--color-bg-subtle);border:none;border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}._moreBtn_a60ac_22:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._tab_a60ac_43{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);background:var(--color-bg-hover);border:1px solid transparent;border-radius:var(--radius-6);cursor:pointer;transition:all .15s ease;max-width:160px}._tab_a60ac_43:hover{background:var(--color-bg-hover);border-color:var(--color-border)}._icon_a60ac_62{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);background:var(--color-bg-card);padding:var(--space-2) var(--space-4);border-radius:var(--radius-4);flex-shrink:0;border:1px solid var(--color-border)}._name_a60ac_74{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:100px}._dropdown_a60ac_93{min-width:180px;max-width:none;max-height:none;padding:var(--space-4);z-index:var(--z-taskbar-menu)}._dropdownItem_a60ac_101{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-6);cursor:pointer;transition:background .1s;width:100%;border:none;background:none;text-align:left}._dropdownItem_a60ac_101:hover{background:var(--color-bg-hover)}._dropdownItem_a60ac_101 ._name_a60ac_74{max-width:none}._input_1wowa_1{width:100%;padding:var(--space-6) var(--space-10);font-size:inherit;font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);transition:border-color .15s}._input_1wowa_1:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._input_1wowa_1::placeholder{color:var(--color-text-hint)}._content_1m7p9_1{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}._content_1m7p9_1 p{margin:0 0 .5em}._content_1m7p9_1 p:last-child{margin-bottom:0}._content_1m7p9_1 ul,._content_1m7p9_1 ol{margin:.5em 0;padding-left:1.5em}._content_1m7p9_1 li{margin:.25em 0}._empty_1m7p9_25{color:var(--color-text-hint);font-style:italic}._textarea_1m7p9_30{width:100%;padding:var(--space-8) var(--space-10);font-size:var(--font-size-base);font-family:inherit;line-height:var(--line-height-normal);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);resize:vertical;min-height:60px;transition:border-color .15s}._textarea_1m7p9_30:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._textarea_1m7p9_30::placeholder{color:var(--color-text-hint)}._pillList_zunpi_1{display:flex;flex-wrap:wrap;gap:var(--space-6)}._pill_zunpi_1{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-10);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-subtle);border-radius:var(--radius-10);color:var(--color-text-secondary)}._pill_zunpi_1._editable_zunpi_20{padding-right:var(--space-6)}._deleteBtn_zunpi_24{margin-left:var(--space-2)}._editablePillList_zunpi_29{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center}._addWrapper_zunpi_36{display:flex;gap:var(--space-4);align-items:center;position:relative}._addInput_zunpi_43{width:150px;padding:var(--space-4) var(--space-12);font-size:var(--font-size-sm);border:1px dashed var(--color-border-strong);border-radius:var(--radius-10);background:var(--color-bg-card);color:var(--color-text-secondary);transition:all .2s ease}._addInput_zunpi_43:focus{outline:none;border-color:var(--color-accent-indigo);border-style:solid;box-shadow:var(--shadow-focus)}._addInput_zunpi_43::placeholder{color:var(--color-text-hint)}._addBtn_zunpi_65{width:22px;height:22px;padding:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-bg-hover);border:1px dashed var(--color-border-strong);border-radius:50%;cursor:pointer;transition:all .15s ease}._addBtn_zunpi_65:hover:not(:disabled){color:var(--color-accent-indigo);border-color:var(--color-accent-indigo);background:var(--color-bg-active)}._addBtn_zunpi_65:disabled{opacity:.4;cursor:not-allowed}._empty_zunpi_90{color:var(--color-text-hint);font-style:italic;font-size:var(--font-size-sm)}._suggestionsDropdown_zunpi_100{min-width:280px;max-width:400px;max-height:240px}._suggestionsDropdown_zunpi_100::-webkit-scrollbar{width:5px}._suggestionsDropdown_zunpi_100::-webkit-scrollbar-track{background:transparent}._suggestionsDropdown_zunpi_100::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-4)}._suggestionItem_zunpi_119{padding:var(--space-8) var(--space-16);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:all .1s ease;border-bottom:1px solid var(--color-bg-subtle)}._suggestionItem_zunpi_119:last-child{border-bottom:none}._suggestionItem_zunpi_119:hover{background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text);padding-left:var(--space-20)}._suggestionItem_zunpi_119:first-child{border-radius:var(--radius-8) var(--radius-8) 0 0}._suggestionItem_zunpi_119:last-child{border-radius:0 0 var(--radius-8) var(--radius-8)}._suggestionItem_zunpi_119:only-child{border-radius:var(--radius-8)}._noSuggestions_zunpi_150{padding:var(--space-12) var(--space-16);font-size:var(--font-size-sm);color:var(--color-text-hint);text-align:center;font-style:italic}._moreResults_zunpi_158{padding:var(--space-8) var(--space-16);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;background:var(--color-bg-hover);border-top:1px solid var(--color-border);font-style:italic;border-radius:0 0 var(--radius-8) var(--radius-8)}._editor_pbif3_1{display:flex;flex-direction:column;gap:var(--space-8)}._unitRow_pbif3_7{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) var(--space-10);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-8)}._unitHead_pbif3_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}._categoryChip_pbif3_24{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-10);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-indigo-text);background:var(--color-bg-active);border-radius:var(--radius-10)}._subRow_pbif3_36{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding-left:var(--space-6)}._subLabel_pbif3_44{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._addSelect_pbif3_50{align-self:flex-start;padding:var(--space-6) var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-card);border:1px dashed var(--color-border-strong);border-radius:var(--radius-10);cursor:pointer;transition:all .2s ease}._addSelect_pbif3_50:focus,._addSelect_pbif3_50:hover{outline:none;border-color:var(--color-accent-indigo);border-style:solid}._badge_jxnpj_1{display:inline-block;padding:var(--space-4) var(--space-10);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-bg-subtle);border-radius:var(--radius-12);color:var(--color-text-secondary)}._pillList_obii4_1{display:flex;flex-wrap:wrap;gap:var(--space-6)}._pill_obii4_1{display:inline-block;padding:var(--space-4) var(--space-10);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-bg-subtle);border-radius:var(--radius-12);color:var(--color-text-secondary)}._empty_obii4_17{color:var(--color-text-hint);font-style:italic;font-size:var(--font-size-base)}._multiSelect_obii4_23{position:relative;display:inline-block}._trigger_obii4_28{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);font-size:var(--font-size-base);font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);cursor:pointer;transition:border-color .15s;min-width:140px}._trigger_obii4_28:hover{border-color:var(--color-border-strong)}._trigger_obii4_28:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._triggerText_obii4_53{flex:1;text-align:left;color:var(--color-text-secondary)}._chevron_obii4_59{font-size:var(--font-size-xs);color:var(--color-text-muted)}._dropdown_obii4_68{min-width:100%;max-width:none;max-height:200px}._option_obii4_74{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);font-size:var(--font-size-base);cursor:pointer;transition:background .1s}._option_obii4_74:hover{background:var(--color-bg-subtle)}._option_obii4_74 input[type=checkbox]{width:14px;height:14px;cursor:pointer}._optionLabel_obii4_94{color:var(--color-text-secondary)}._noOptions_obii4_98{padding:var(--space-12);font-size:var(--font-size-base);color:var(--color-text-hint);text-align:center}._banner_16sco_1{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16);background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-8);margin-bottom:var(--space-24);font-size:var(--font-size-sm);color:var(--color-warning-text)}._icon_16sco_14{font-size:var(--font-size-lg)}._loading_rw3nz_1{padding:var(--space-32);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._star_ehh0b_1{color:var(--color-error-text);font-weight:var(--font-weight-bold)}._wrap_1h2sj_1{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}._marker_1h2sj_8{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border-radius:50%;border:1px solid var(--color-text-muted);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-none);cursor:pointer}._marker_1h2sj_8:hover,._marker_1h2sj_8[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}._marker_1h2sj_8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_1h2sj_41{padding:var(--space-8) var(--space-16);max-height:none;overflow:visible;box-shadow:var(--shadow-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:left;white-space:normal}._field_1fntc_1{margin-bottom:var(--space-16)}._label_1fntc_5{display:block;margin-bottom:var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._req_1fntc_13{margin-right:var(--space-4);color:var(--color-error-text)}._hint_1fntc_18,._error_1fntc_19{margin-top:var(--space-6);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._hint_1fntc_18{color:var(--color-text-muted)}._error_1fntc_19{color:var(--color-error-text)}._tabs_b5di0_1{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-20);border-bottom:1px solid var(--color-border);background:var(--color-bg-card);overflow-x:auto;scrollbar-width:thin}._segmented_b5di0_16{display:inline-flex;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-hover)}._tab_b5di0_1{display:flex;flex-shrink:0;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}._tab_b5di0_1:hover{color:var(--color-text-primary)}._tabActive_b5di0_46{border-bottom-color:var(--color-primary);color:var(--color-primary)}._segTab_b5di0_51{display:flex;flex-shrink:0;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border:0;border-radius:calc(var(--radius-8) - 2px);background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}._segTab_b5di0_51:hover{color:var(--color-text-primary)}._segTabActive_b5di0_74{background:var(--color-bg-card);color:var(--color-primary);box-shadow:var(--shadow-sm)}._wrap_ftk4x_6{border:1px solid var(--color-border);border-radius:var(--radius-8)}._scrollX_ftk4x_17{overflow-x:auto}._table_ftk4x_25{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-base);background:var(--color-bg-card)}._table_ftk4x_25 th{padding:var(--space-8) var(--space-12);background:var(--color-bg-hover);color:var(--color-text-hint);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0;z-index:3}._table_ftk4x_25 td{padding:var(--space-8) var(--space-12);border-top:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top;white-space:nowrap}._table_ftk4x_25 tbody tr:hover{background:var(--color-bg-hover)}._wrapLast_ftk4x_66 td:last-child{max-width:520px;font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word}._empty_ftk4x_74{padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}._placeholder_ftk4x_83{color:var(--color-text-hint);font-style:italic}._shell_rjgus_9{overflow:auto;display:flex;flex-direction:column}._pageLevel_rjgus_19{height:100%}._toolbar_rjgus_26{position:sticky;left:0;z-index:5;background:var(--color-bg-card)}._crumbs_ya5va_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-width:0}._item_ya5va_9{display:inline-flex;align-items:center;gap:var(--space-6);min-width:0}._sep_ya5va_16{color:var(--color-text-hint)}._link_ya5va_20{padding:0;border:0;background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer}._link_ya5va_20:hover{color:var(--color-primary)}._current_ya5va_35{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}._steps_1b1db_1{display:flex;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-20);padding:0 0 var(--space-16);border-bottom:1px solid var(--color-border);list-style:none}._item_1b1db_11{display:flex;flex:1;align-items:flex-start;min-width:0}._line_1b1db_19{flex:1;height:1.5px;margin-top:var(--space-16);background:var(--color-border)}._step_1b1db_1{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:var(--space-6);padding:0 var(--space-8);border:0;background:none;font-family:inherit;cursor:default}._step_1b1db_1:not(:disabled){cursor:pointer}._num_1b1db_43{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.5px solid var(--color-border);border-radius:50%;background:var(--color-bg-card);color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._label_1b1db_57{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap}._stepDone_1b1db_64 ._num_1b1db_43,._stepActive_1b1db_65 ._num_1b1db_43{border-color:var(--color-primary);color:var(--color-primary)}._stepActive_1b1db_65 ._num_1b1db_43{background:var(--color-primary);color:var(--color-bg-card)}._stepDone_1b1db_64 ._label_1b1db_57,._stepActive_1b1db_65 ._label_1b1db_57{color:var(--color-text-primary)}._ctrlGroup_pxa7u_6{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._ctrlGroupLabel_pxa7u_13{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-left:var(--space-2)}._ctrlGroupBody_pxa7u_22{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}._ctrlGroupInline_pxa7u_30{flex-direction:row;align-items:center;gap:var(--space-8)}._ctrlGroupInline_pxa7u_30>._ctrlGroupLabel_pxa7u_13{padding-left:0;white-space:nowrap}._ctrlGroupInline_pxa7u_30>._ctrlGroupBody_pxa7u_22{flex-direction:row;align-items:center}._seg_pxa7u_47{display:inline-flex;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-2);gap:var(--space-2)}._segBtn_pxa7u_56{background:none;border:none;border-radius:var(--radius-4);color:var(--color-text-secondary);padding:var(--space-4) var(--space-10);font-size:var(--font-size-sm);font-family:inherit;transition:all .12s;cursor:pointer}._segBtn_pxa7u_56:hover{color:var(--color-text-primary)}._segBtnActive_pxa7u_72{background:var(--color-primary-selected);color:var(--color-primary-hover);font-weight:var(--font-weight-semibold)}._segHidden_pxa7u_78{visibility:hidden;pointer-events:none}._toggleSlider_pxa7u_84{display:inline-flex;align-items:center;gap:var(--space-8);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-4) var(--space-10);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit}._toggleLabel_pxa7u_97{font-size:var(--font-size-sm);color:var(--color-text-muted);transition:color .15s,font-weight .15s}._toggleLabelActive_pxa7u_103{color:var(--color-primary-hover);font-weight:var(--font-weight-semibold)}._toggleTrack_pxa7u_108{position:relative;display:inline-block;width:26px;height:14px;background:var(--color-border);border:1px solid var(--color-text-hint);border-radius:var(--radius-12);transition:background .15s,border-color .15s}._toggleTrackRight_pxa7u_119{background:var(--color-primary-selected);border-color:var(--color-primary)}._toggleThumb_pxa7u_124{position:absolute;top:1px;left:1px;width:10px;height:10px;background:var(--color-text-muted);border-radius:50%;transition:transform .18s ease,background .18s}._toggleTrackRight_pxa7u_119 ._toggleThumb_pxa7u_124{transform:translate(12px);background:var(--color-primary)}._toggleHidden_pxa7u_140{display:none}._depthCtrl_pxa7u_148{display:inline-flex;align-items:center;gap:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-2) var(--space-4)}._depthBtn_pxa7u_158{background:none;border:none;border-radius:var(--radius-4);color:var(--color-text-secondary);width:22px;height:22px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer}._depthBtnActive_pxa7u_171{background:var(--color-primary-selected);color:var(--color-primary-hover)}._topbarWrap_54lic_3{flex-shrink:0}._titleBar_54lic_7{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);height:55px;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between}._pageTitle_54lic_17{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._topbar_54lic_3{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);height:55px;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between}._title_54lic_7{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._tabBar_54lic_41{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);padding:0 var(--space-24);display:flex}._tab_54lic_41{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted)!important;border-bottom:2px solid transparent!important;margin-bottom:-1px;transition:all .15s;white-space:nowrap;text-decoration:none!important}._tab_54lic_41:hover{color:var(--color-text-secondary)!important;text-decoration:none!important}._tab_54lic_41:focus,._tab_54lic_41:focus-visible{outline:none!important}._tab_54lic_41._active_54lic_74{color:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important}._tabDisabled_54lic_81{cursor:default;opacity:.6}._tabDisabled_54lic_81:hover{color:var(--color-text-muted)!important}._badge_54lic_90{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-10);line-height:var(--line-height-snug);background:var(--color-tag-critical-bg);color:var(--color-tag-critical-text)}._badgeBlue_54lic_100{background:var(--color-primary-light-hover);color:var(--color-primary)}._badgeNew_54lic_105{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-8);line-height:var(--line-height-tight);background:var(--color-success-light);color:var(--color-success-text);text-transform:uppercase;letter-spacing:.3px}._badgeUpcoming_54lic_117{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-8);line-height:var(--line-height-tight);background:var(--color-warning-light);color:var(--color-warning-strong);text-transform:uppercase;letter-spacing:.3px}._backButton_54lic_130{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-16);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;font-family:inherit}._backButton_54lic_130:hover{color:var(--color-primary)}._tbActions_54lic_152{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-6) 0}._layout_1od95_3{display:flex;height:100vh;overflow:hidden}._main_1od95_9{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:0}._pageHeaderSlot_1od95_20{flex-shrink:0;width:100%}._contentWrapper_1od95_26{flex:1;display:flex;overflow:hidden;position:relative}._contentArea_1od95_34{flex:1;overflow-y:auto;padding:var(--space-16);background:var(--color-bg);min-width:0}._contentAreaFlush_1od95_44{padding:0}._keepAlive_1od95_51{height:100%}._contentArea_1od95_34::-webkit-scrollbar{width:6px}._contentArea_1od95_34::-webkit-scrollbar-track{background:transparent}._contentArea_1od95_34::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-4)}._resizeHandle_1od95_70{flex-shrink:0}._resizeHandle_1od95_70:active{background:var(--color-primary)}._chatToggle_1od95_80{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-indigo),var(--color-accent-violet));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-accent);transition:all .2s;z-index:100}._chatToggle_1od95_80:hover{transform:scale(1.08);box-shadow:var(--shadow-accent-hover)}._chatToggleIcon_1od95_103{width:24px;height:24px;color:var(--color-text-inverse)}._chatHandleOpen_1od95_123,._chatHandleClosed_1od95_124{position:fixed;top:50%;transform:translateY(-50%);z-index:50}._chatHandleOpen_1od95_123{right:calc(var(--chat-width, 380px) - 14px)}._chatHandleClosed_1od95_124{right:0}._rightStrip_1od95_144{width:48px;min-width:48px;flex-shrink:0;background:var(--color-bg-subtle);border-left:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;padding:var(--space-12) 0;gap:var(--space-8)}._strip_1qnpa_3{width:48px;min-width:48px;height:100%;background:var(--color-bg-card);border-left:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;padding:var(--space-12) 0;gap:var(--space-8);flex-shrink:0}._stripBtn_1qnpa_19{position:relative}._tooltip_1qnpa_23{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--color-text-primary);color:var(--color-tooltip-text);font-size:var(--font-size-sm);white-space:nowrap;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);pointer-events:none;opacity:0;transition:opacity .15s;z-index:10}._stripBtn_1qnpa_19:hover ._tooltip_1qnpa_23{opacity:1}._handle_t81o3_20{padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}._resize_t81o3_41{width:1px;background:var(--color-border);cursor:col-resize;transition:background .15s;position:relative}._resize_t81o3_41:before{content:"";position:absolute;top:0;bottom:0;left:-7px;right:-7px;cursor:col-resize}._resize_t81o3_41:hover{background:var(--color-primary)}._collapse_t81o3_72{width:14px;height:28px;background:var(--color-bg-hover);color:var(--color-text-hint);border:1px solid var(--color-border);border-left:none;border-radius:0 var(--radius-4) var(--radius-4) 0;opacity:.65;transition:opacity .15s,color .15s,background .15s}._collapse_t81o3_72:hover{opacity:1;background:var(--color-bg-card);color:var(--color-primary)}._expand_t81o3_93{width:26px;padding:var(--space-10) 0;flex-direction:column;gap:var(--space-6);background:var(--color-bg-card);color:var(--color-primary);border:1px solid var(--color-border);border-right:none;border-radius:var(--radius-6) 0 0 var(--radius-6);box-shadow:var(--shadow-sm);transition:background .15s,box-shadow .15s}._expand_t81o3_93:hover{background:var(--color-bg-active);box-shadow:var(--shadow-primary-hover)}._collapse_t81o3_72:focus-visible,._expand_t81o3_93:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._expandLabel_t81o3_120{writing-mode:vertical-rl;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.aui-chat-sidebar{--aui-accent:var(--color-primary,#2563eb);--aui-accent-hover:var(--color-primary-hover,#1d4ed8);--aui-accent-subtle:var(--color-primary-light,#eff6ff);--aui-accent-subtle-2:var(--color-accent-indigo-bg,#e0e7ff);--aui-agent:var(--color-accent-indigo,#6366f1);--aui-agent-strong:var(--color-accent-indigo-text,#3730a3);--aui-agent-bg:var(--color-accent-indigo-bg,#f0f4ff);--aui-agent-border:var(--color-accent-indigo-border,#e0e7ff);--aui-border:var(--color-border,#e5e7eb);--aui-border-subtle:var(--color-border,#e2e8f0);--aui-border-strong:var(--color-border-strong,#d1d5db);--aui-surface:var(--color-bg-card,#fff);--aui-surface-subtle:var(--color-bg-hover,#f8fafc);--aui-surface-muted:var(--color-bg-subtle,#f1f5f9);--aui-surface-sunken:var(--color-bg,#f1f5f9);--aui-text:var(--color-text-primary,#374151);--aui-text-primary:var(--color-text-primary,#0f172a);--aui-text-secondary:var(--color-text-secondary,#374151);--aui-text-muted:var(--color-text-muted,#6b7280);--aui-text-faint:var(--color-text-hint,#9ca3af);--aui-on-accent:var(--color-text-inverse,#fff);--aui-code-bg:var(--color-code-bg,#1e293b);--aui-code-text:var(--color-code-text,#e2e8f0);--aui-code-border:var(--color-code-border,#334155);--aui-error:var(--color-error-text,#dc2626);--aui-error-bg:var(--color-error-bg,#fef2f2);--aui-error-text:var(--color-error-text,#991b1b);--aui-warning:var(--color-warning,#f59e0b);--aui-warning-bg:var(--color-warning-light,#fef3c7);--aui-warning-text:var(--color-warning-text,#92400e);--aui-success:var(--color-success,#10b981);--aui-success-bg:var(--color-success-bg,#f0fdf4);--aui-success-text:var(--color-success-text,#15803d);--aui-user-bubble-bg:var(--color-primary,#1e3a5f);--aui-user-bubble-text:var(--color-text-inverse,#e2e8f0);--aui-radius:var(--radius-md,8px);--aui-radius-sm:var(--radius-sm,6px);--aui-font:inherit;flex-direction:column;height:100%;min-height:0;display:flex}._chat-container_zwtly_5{background:var(--aui-surface);border-left:1px solid var(--aui-border,#e5e7eb);flex-direction:column;height:100%;display:flex}._chat-agent-bar_zwtly_15{background:var(--aui-surface);border-bottom:1px solid var(--aui-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._chat-agent-bar-label_zwtly_25{color:var(--aui-text-primary);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}._chat-new-btn_zwtly_34{color:var(--aui-text-muted,#6b7280);border:1px solid var(--aui-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}._chat-new-btn_zwtly_34:hover:not(:disabled){border-color:var(--aui-accent,#2563eb);color:var(--aui-accent,#2563eb);background:var(--aui-accent-subtle,#eff6ff)}._chat-new-btn_zwtly_34:disabled{opacity:.4;cursor:not-allowed}._chat-agent-bar-actions_zwtly_59{align-items:center;gap:6px;display:flex}._chat-toolbar_zwtly_65{border-bottom:1px solid var(--aui-border,#e5e7eb);background:var(--aui-surface,#fff);flex-shrink:0;align-items:center;padding:4px 12px;display:flex}._chat-footer_zwtly_74{flex-direction:column;gap:4px;display:flex}._chat-reload-btn_zwtly_80{color:var(--aui-text-muted,#6b7280);border:1px solid var(--aui-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-family:inherit;font-size:14px;line-height:1;transition:all .15s}._chat-reload-btn_zwtly_80:hover:not(:disabled){border-color:var(--aui-accent,#2563eb);color:var(--aui-accent,#2563eb);background:var(--aui-accent-subtle,#eff6ff)}._chat-reload-btn_zwtly_80:disabled{opacity:.4;cursor:not-allowed}._chat-messages_zwtly_106{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}._chat-messages_zwtly_106::-webkit-scrollbar{width:4px}._chat-messages_zwtly_106::-webkit-scrollbar-thumb{background:var(--aui-border,#e5e7eb);border-radius:2px}._empty-state_zwtly_129{height:100%;color:var(--aui-text-faint,#9ca3af);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}._empty-state_zwtly_129 svg{width:40px;height:40px;color:var(--aui-text-faint)}._empty-state_zwtly_129 p{color:var(--aui-text-muted,#6b7280);font-size:13px}._message_zwtly_154._user_zwtly_154{background:var(--aui-user-bubble-bg);max-width:82%;color:var(--aui-user-bubble-text);white-space:pre-wrap;border-radius:12px 12px 3px;align-self:flex-end;padding:9px 13px;font-size:13px;line-height:1.55;animation:.3s ease-in _fadeIn_zwtly_1}._message_zwtly_154._assistant_zwtly_169{max-width:100%;box-shadow:none;background:0 0;border:none;align-self:flex-start;padding:0;animation:.3s ease-in _fadeIn_zwtly_1}@keyframes _fadeIn_zwtly_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._message-content_zwtly_190{color:var(--aui-text,#374151);word-break:break-word;font-size:13px;line-height:1.6}._message_zwtly_154._user_zwtly_154 ._message-content_zwtly_190{color:var(--aui-user-bubble-text)}._message_zwtly_154._user_zwtly_154 ._message-content_zwtly_190 code{color:var(--aui-user-bubble-text);background:#ffffff26}._message-content_zwtly_190 p{margin:0 0 8px}._message-content_zwtly_190 p:last-child{margin-bottom:0}._message-content_zwtly_190 code{background:var(--aui-surface-muted);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}._message-content_zwtly_190 pre{background:var(--aui-code-bg);color:var(--aui-code-text);border-radius:6px;margin:8px 0;padding:10px 12px;overflow-x:auto}._message-content_zwtly_190 pre code{color:inherit;background:0 0;padding:0}._message-content_zwtly_190 ul,._message-content_zwtly_190 ol{margin:8px 0;padding-left:20px}._message-content_zwtly_190 li{margin-bottom:4px}._message-content_zwtly_190 a{color:var(--aui-accent,#2563eb)}._message-content_zwtly_190 table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}._message-content_zwtly_190 th,._message-content_zwtly_190 td{border:1px solid var(--aui-border,#e5e7eb);text-align:left;padding:6px 8px}._message-content_zwtly_190 th{background:var(--aui-surface-subtle,#f8fafc);font-weight:600}._streaming-text_zwtly_270{animation:.3s ease-in _fadeIn_zwtly_1}._structured-output-block_zwtly_274{background:var(--aui-code-bg);color:var(--aui-code-text);white-space:pre;border:1px solid var(--aui-code-border);border-radius:6px;margin-top:8px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;line-height:1.5;overflow-x:auto}._chat-segment_zwtly_290{flex-direction:column;gap:10px;display:flex}._reasoning-block_zwtly_298{border:1px solid var(--aui-border,#e5e7eb);border-radius:8px;font-size:13px}._reasoning-toggle_zwtly_304{background:var(--aui-agent-bg);cursor:pointer;width:100%;color:var(--aui-agent-strong);text-align:left;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}._reasoning-toggle_zwtly_304:hover{background:var(--aui-accent-subtle-2,#e0e7ff)}._reasoning-block_zwtly_298._expanded_zwtly_325 ._reasoning-toggle_zwtly_304{border-radius:8px 8px 0 0}._reasoning-toggle_zwtly_304 svg{color:var(--aui-accent,#6366f1);flex-shrink:0}._reasoning-label_zwtly_334{color:var(--aui-agent-strong);flex:1;font-weight:600}._reasoning-tool-count_zwtly_340{color:var(--aui-accent,#6366f1);background:var(--aui-accent-subtle-2,#e0e7ff);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}._reasoning-chevron_zwtly_349{color:var(--aui-accent,#6366f1);flex-shrink:0;transition:transform .15s}._reasoning-chevron_zwtly_349._expanded_zwtly_325{transform:rotate(90deg)}._reasoning-active-dot_zwtly_359{background:var(--aui-accent,#6366f1);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite _pulse_zwtly_1}._reasoning-content_zwtly_368{border-top:1px solid var(--aui-border,#e5e7eb);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._agent-output-card_zwtly_378{border:1px solid var(--aui-border-strong);border-left:3px solid var(--aui-accent,#6366f1);background:var(--aui-surface-subtle);border-radius:6px;overflow:hidden}._agent-output-label_zwtly_386{width:100%;color:var(--aui-accent,#6366f1);text-transform:uppercase;letter-spacing:.05em;background:var(--aui-agent-bg);border:none;border-bottom:1px solid var(--aui-accent-subtle-2,#e0e7ff);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:flex}._agent-output-label_zwtly_386 ._toggle-icon_zwtly_404{font-size:8px;transition:transform .2s;transform:rotate(90deg)}._agent-output-label_zwtly_386 ._toggle-icon_zwtly_404._expanded_zwtly_325{transform:rotate(270deg)}._agent-output-body_zwtly_414{padding:8px 10px}._agent-output-body_zwtly_414 ._message-content_zwtly_190{color:var(--aui-text,#374151);font-size:12px}._thinking-block_zwtly_425{border:1px solid var(--aui-border,#e5e7eb);border-radius:8px;font-size:13px}._thinking-toggle_zwtly_431{background:var(--aui-surface-subtle,#f8fafc);cursor:pointer;width:100%;color:var(--aui-text-muted);text-align:left;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}._thinking-toggle_zwtly_431:hover{background:var(--aui-surface-muted,#f1f5f9)}._thinking-toggle_zwtly_431 svg{width:14px;height:14px;color:var(--aui-accent,#6366f1);flex-shrink:0}._toggle-label_zwtly_459{flex:1;font-weight:500}._toggle-icon_zwtly_404{color:var(--aui-text-faint,#9ca3af);flex-shrink:0;font-size:10px;transition:transform .15s}._toggle-icon_zwtly_404._expanded_zwtly_325{transform:rotate(90deg)}._thinking-content_zwtly_475{background:var(--aui-surface-subtle,#f8fafc);border-left:2px solid var(--aui-border-subtle,#e2e8f0);color:var(--aui-text-muted,#6b7280);white-space:pre-wrap;border-radius:0 5px 5px 0;max-height:200px;margin:0 11px 8px;padding:7px 10px;font-size:12px;line-height:1.55;overflow-y:auto}._tool-card_zwtly_491{border:1px solid var(--aui-border,#e5e7eb);border-left:3px solid var(--aui-accent,#2563eb);background:var(--aui-surface-subtle,#f8fafc);border-radius:6px;flex-direction:column;min-width:0;padding:5px 8px;animation:.3s ease-in _fadeIn_zwtly_1;display:flex}._tool-card_zwtly_491._agent_zwtly_378{border-left-color:var(--aui-warning,#f59e0b);background:var(--aui-warning-bg)}._tool-header_zwtly_508{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:4px 0;font-family:inherit;display:flex}._tool-header_zwtly_508:hover{background:0 0}._tool-icon_zwtly_525{background:var(--aui-accent,#2563eb);width:16px;height:16px;color:var(--aui-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}._tool-card_zwtly_491._agent_zwtly_378 ._tool-icon_zwtly_525{background:var(--aui-warning,#f59e0b)}._tool-name_zwtly_542{color:var(--aui-text,#374151);font-size:12px;font-weight:500}._tool-preview_zwtly_548{color:var(--aui-text-faint,#9ca3af);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;overflow:hidden}._tool-status_zwtly_558{color:var(--aui-text-faint,#9ca3af);flex-shrink:0;font-size:11px}._tool-status_zwtly_558._pending_zwtly_564{color:var(--aui-text-faint,#9ca3af)}._tool-status_zwtly_558._success_zwtly_567{color:var(--aui-success)}._tool-status_zwtly_558._error_zwtly_570{color:var(--aui-error,#dc2626)}._subagent-count_zwtly_574{background:var(--aui-warning-bg,#fef3c7);color:var(--aui-warning-text,#92400e);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}._tool-details_zwtly_583{border-radius:5px;flex-direction:column;gap:4px;min-width:0;margin-top:6px;margin-left:22px;padding:0;display:flex}._collapsible-section_zwtly_596{border-radius:4px;overflow:hidden}._collapsible-toggle_zwtly_601{cursor:pointer;width:100%;color:var(--aui-text-muted,#6b7280);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:5px;padding:3px 0;font-family:inherit;font-size:11px;font-weight:600;display:flex}._collapsible-toggle_zwtly_601:hover{color:var(--aui-text,#374151)}._collapsible-toggle_zwtly_601 ._toggle-icon_zwtly_404{color:var(--aui-text-faint,#9ca3af);font-size:8px}._collapsible-body_zwtly_628{background:var(--aui-surface-muted,#f1f5f9);border-radius:4px;margin-top:3px;padding:5px 7px}._collapsible-section_zwtly_596._success_zwtly_567 ._collapsible-body_zwtly_628{background:var(--aui-success-bg);border-left:2px solid var(--aui-success)}._collapsible-section_zwtly_596._error_zwtly_570 ._collapsible-body_zwtly_628{background:var(--aui-error-bg,#fef2f2);border-left:2px solid var(--aui-error)}._collapsible-pre_zwtly_645{color:var(--aui-text,#374151);white-space:pre-wrap;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;line-height:1.4}._collapsible-section_zwtly_596._success_zwtly_567 ._collapsible-pre_zwtly_645{color:var(--aui-success-text)}._collapsible-section_zwtly_596._error_zwtly_570 ._collapsible-pre_zwtly_645{color:var(--aui-error-text,#991b1b)}._agent-msg-toggle_zwtly_669{cursor:pointer;text-align:left;width:100%;color:var(--aui-text-muted,#6b7280);background:0 0;border:none;align-items:center;gap:5px;padding:4px 0;font-family:inherit;display:flex}._agent-msg-label_zwtly_683{color:var(--aui-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}._agent-msg-preview_zwtly_692{color:var(--aui-text-faint,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}._agent-msg-body_zwtly_701{background:var(--aui-surface-muted,#f8fafc);border-left:2px solid var(--aui-border,#e5e7eb);border-radius:4px;margin-top:4px;margin-left:14px;padding:6px 8px}._agent-message-prose_zwtly_712{color:var(--aui-text,#374151);font-size:12px;line-height:1.5}._agent-message-prose_zwtly_712 p{margin:0 0 6px}._agent-message-prose_zwtly_712 p:last-child{margin-bottom:0}._agent-message-prose_zwtly_712 h1,._agent-message-prose_zwtly_712 h2,._agent-message-prose_zwtly_712 h3,._agent-message-prose_zwtly_712 h4{color:var(--aui-text,#374151);margin:8px 0 4px;font-size:12px;font-weight:700;line-height:1.3}._agent-message-prose_zwtly_712 h1:first-child,._agent-message-prose_zwtly_712 h2:first-child,._agent-message-prose_zwtly_712 h3:first-child{margin-top:0}._agent-message-prose_zwtly_712 ul,._agent-message-prose_zwtly_712 ol{margin:4px 0;padding-left:16px}._agent-message-prose_zwtly_712 li{margin-bottom:2px}._agent-message-prose_zwtly_712 strong{font-weight:600}._agent-message-prose_zwtly_712 code{background:#0000000f;border-radius:3px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}._agent-message-prose_zwtly_712 pre{background:#0000000f;border-radius:4px;margin:4px 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;overflow-x:auto}._agent-message-prose_zwtly_712 hr{border:none;border-top:1px solid var(--aui-border,#e5e7eb);margin:6px 0}._subagent-input_zwtly_783{flex-direction:column;gap:8px;display:flex}._subagent-input-description_zwtly_789{color:var(--aui-text,#374151);background:var(--aui-surface-muted,#f1f5f9);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}._subagent-input-prompt_zwtly_798{color:var(--aui-text,#374151);border-left:2px solid var(--aui-border,#e5e7eb);padding-left:10px;font-size:12px}._subagent-input-prompt_zwtly_798 p:first-child{margin-top:0}._subagent-input-prompt_zwtly_798 p:last-child{margin-bottom:0}._subagent-events_zwtly_814{border-top:1px dashed var(--aui-border,#e5e7eb);margin-top:6px;margin-left:22px;padding-top:6px}._subagent-events-label_zwtly_821{color:var(--color-warning-strong,#d97706);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:700}._subagent-events_zwtly_814>*+*{margin-top:8px}._loading-indicator_zwtly_836{align-items:center;gap:4px;padding:8px 0;display:flex}._spinner_zwtly_843{background:var(--aui-accent,#6366f1);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _pulse_zwtly_1}._loading-indicator_zwtly_836 ._spinner_zwtly_843:nth-child(2){animation-delay:.2s}._loading-indicator_zwtly_836 ._spinner_zwtly_843:nth-child(3){animation-delay:.4s}@keyframes _pulse_zwtly_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._reconnect-message_zwtly_871{background:var(--aui-warning-bg,#fef3c7);border:1px solid var(--aui-warning-bg);color:var(--aui-warning-text,#92400e);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}._error-message_zwtly_883{background:var(--aui-error-bg,#fef2f2);color:var(--aui-error-text,#991b1b);border:1px solid var(--aui-error-bg);border-radius:8px;padding:10px 14px;font-size:13px}._chat-input-container_zwtly_894{background:var(--aui-surface);border-top:1px solid var(--aui-border,#e5e7eb);flex-shrink:0;padding:12px 16px}._chat-input-wrapper_zwtly_901{align-items:flex-end;gap:8px;display:flex}._chat-input-group_zwtly_907{flex:1;align-items:center;display:flex;position:relative}._chat-input_zwtly_894{border:1px solid var(--aui-border,#e5e7eb);color:var(--aui-text-primary);resize:none;background:var(--aui-surface);border-radius:8px;outline:none;flex:1;max-height:100px;padding:9px 40px 9px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}._chat-input_zwtly_894:focus{border-color:var(--aui-accent,#2563eb);box-shadow:0 0 0 3px #2563eb1a}._chat-input_zwtly_894::placeholder{color:var(--aui-text-faint,#9ca3af)}._attachment-btn_zwtly_941{color:var(--aui-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._attachment-btn_zwtly_941:hover{background:var(--aui-surface-muted);color:var(--aui-text,#374151)}._attachment-btn_zwtly_941:disabled{opacity:.4;cursor:not-allowed}._send-btn_zwtly_967{background:var(--aui-accent,#2563eb);color:var(--aui-on-accent);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}._send-btn_zwtly_967:hover:not(:disabled){background:var(--aui-accent-hover,#1d4ed8)}._send-btn_zwtly_967:disabled{background:var(--color-primary-disabled,#93c5fd);cursor:not-allowed}._stop-btn_zwtly_990{background:var(--aui-error,#dc2626);color:var(--aui-on-accent);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:flex}._stop-btn_zwtly_990:hover{background:var(--color-error-hover,#b91c1c)}._file-list_zwtly_1011{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._file-chip_zwtly_1018{background:var(--aui-accent-subtle,#eff6ff);color:var(--aui-accent-hover,#1d4ed8);border:1px solid var(--color-primary-border,#bfdbfe);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:500;display:flex}._file-chip_zwtly_1018 button{cursor:pointer;color:var(--aui-accent);background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}._file-chip_zwtly_1018 button:hover{color:var(--aui-accent-hover,#1d4ed8)}._intermediate-message_zwtly_1047{background:var(--aui-surface-muted,#f3f4f6);border:1px solid var(--aui-border,#e5e7eb);border-radius:var(--aui-radius,8px);max-width:72%;margin-bottom:4px}._intermediate-toggle_zwtly_1055{background:var(--aui-surface-muted,#f3f4f6);cursor:pointer;text-align:left;width:100%;color:var(--aui-text-muted,#6b7280);border:none;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;transition:background .15s;display:flex}._intermediate-toggle_zwtly_1055:hover{background:var(--aui-border,#e5e7eb)}._intermediate-summary_zwtly_1074{text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:italic;overflow:hidden}._intermediate-content_zwtly_1082{background:var(--aui-surface,#fff);border-top:1px solid var(--aui-border,#e5e7eb);word-wrap:break-word;overflow-wrap:break-word;padding:12px}._intermediate-content_zwtly_1082 ._message-content_zwtly_190{color:var(--aui-text-muted);word-wrap:break-word;overflow-wrap:break-word;font-size:.76rem}._intermediate-content_zwtly_1082 ._tool-calls_zwtly_1097{margin-top:8px}._aui-chat-sidebar-header_zwtly_1102{background:var(--aui-surface,#fff);border-bottom:1px solid var(--aui-border,#e5e7eb);flex-shrink:0;align-items:center;gap:10px;padding:10px 20px;display:flex}._aui-chat-sidebar-heading_zwtly_1113{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._aui-chat-sidebar-title_zwtly_1121{color:var(--aui-text,#374151);font-size:.73rem;font-weight:600}._aui-chat-sidebar-subtitle_zwtly_1129{color:var(--aui-text-muted,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}._aui-chat-sidebar-actions_zwtly_1140{flex-shrink:0;align-items:center;gap:6px;display:flex}._aui-chat-sidebar-icon-btn_zwtly_1147{color:var(--aui-text-muted,#6b7280);border:1px solid var(--aui-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:7px;padding:4px 8px;font-size:.9rem;line-height:1;transition:all .15s}._aui-chat-sidebar-icon-btn_zwtly_1147:hover{color:var(--aui-accent,#2563eb);border-color:var(--aui-accent,#2563eb)}._aui-chat-sidebar-new-btn_zwtly_1164{background:var(--aui-accent,#2563eb);color:var(--aui-surface,#fff);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;padding:5px 12px;font-size:.72rem;font-weight:600}._aui-chat-sidebar-new-btn_zwtly_1164:hover{background:var(--aui-accent-hover,#1d4ed8)}._chat-main_zwtly_1180{background:var(--aui-surface-subtle,#f8fafc);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._message-context_zwtly_1190{flex-direction:column;align-items:flex-end;margin-top:4px;display:flex}._message-context-chip_zwtly_1197{color:var(--aui-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px}._message-context-chip_zwtly_1197:hover{color:var(--aui-text-primary,#111827)}._message-context-body_zwtly_1210{background:var(--aui-surface-sunken,#f3f4f6);max-width:100%;color:var(--aui-text-secondary,#6b7280);white-space:pre-wrap;text-align:left;border-radius:6px;margin:4px 0 0;padding:8px;font-size:11px;line-height:1.5;overflow-x:auto}._scope-chip_zwtly_1226{background:var(--aui-agent-bg);color:var(--aui-agent-strong);border-color:var(--aui-agent-border)}:root{--graph-bg: var(--color-bg);--graph-node-stroke: var(--color-bg);--graph-edge: #cbd5e1;--graph-edge-active: #7c3aed;--graph-text: #1f2937;--graph-text-muted: var(--color-text-muted);--graph-text-outline: var(--color-bg);--concept-threat: #991b1b;--concept-predicate-offence: #c2410c;--concept-typology: #a16207;--concept-red-flag: #dc2626;--concept-threat-actor: #b91c1c;--concept-ml-stage: #ea580c;--concept-red-flag-data: #ca8a04;--concept-regulation: #0f766e;--concept-obligation: #0d9488;--concept-requirement: #14b8a6;--concept-control: #047857;--concept-detection-project: #065f46;--concept-tm-detection-flow: #059669;--concept-cdd-detection-flow: #16a34a;--concept-screening-detection-flow: #65a30d;--concept-payment-fraud-detection-flow: #22c55e;--concept-geography: #1e40af;--concept-channel: #0e7490;--concept-customer-type: #0369a1;--concept-industry: #4338ca;--concept-instrument: #155e75;--concept-entity: #be185d;--concept-business-unit: #7e22ce;--concept-product: #9333ea;--concept-dataSource: #b45309;--concept-dataSourceField: #d97706;--concept-dataLabel: #7c2d12;--concept-derivedField: #c2410c;--concept-profileField: #be123c;--concept-profileKey: #9f1239;--concept-view: #a16207;--concept-check: #a21caf;--concept-scenarioGroup: #86198f;--concept-list: #4d7c0f;--concept-listColumn: #65a30d;--concept-paramFile: #365314;--concept-listSegmentation: #0f766e;--concept-segment: #0d9488;--concept-tmEntity: #ca8a04;--concept-default: #64748b}:root[data-theme=dark]{--graph-edge: #334155;--graph-edge-active: #a78bfa;--graph-text: #e4eef8;--concept-threat: #f87171;--concept-predicate-offence: #fb923c;--concept-typology: #eab308;--concept-red-flag: #f87171;--concept-threat-actor: #ef4444;--concept-ml-stage: #fb923c;--concept-red-flag-data: #facc15;--concept-regulation: #2dd4bf;--concept-obligation: #2dd4bf;--concept-requirement: #5eead4;--concept-control: #34d399;--concept-detection-project: #10b981;--concept-tm-detection-flow: #34d399;--concept-cdd-detection-flow: #4ade80;--concept-screening-detection-flow: #a3e635;--concept-payment-fraud-detection-flow: #4ade80;--concept-geography: #60a5fa;--concept-channel: #22d3ee;--concept-customer-type: #38bdf8;--concept-industry: #818cf8;--concept-instrument: #22d3ee;--concept-entity: #f472b6;--concept-business-unit: #c084fc;--concept-product: #c084fc;--concept-dataSource: #fbbf24;--concept-dataSourceField: #fbbf24;--concept-dataLabel: #fb923c;--concept-derivedField: #fb923c;--concept-profileField: #fb7185;--concept-profileKey: #fb7185;--concept-view: #eab308;--concept-check: #e879f9;--concept-scenarioGroup: #e879f9;--concept-list: #a3e635;--concept-listColumn: #a3e635;--concept-paramFile: #84cc16;--concept-listSegmentation: #2dd4bf;--concept-segment: #2dd4bf;--concept-tmEntity: #facc15;--concept-default: #94a3b8}._panel_o012b_4{width:0;overflow:hidden;background:var(--color-bg-card);border-left:1px solid var(--color-border);display:flex;flex-direction:column;transition:width .25s ease;flex-shrink:0;position:relative}._open_o012b_16{width:272px}._resizing_o012b_22{transition:none}._resizeHandle_o012b_28{position:absolute;left:0;top:0;bottom:0;z-index:3}._closeBtn_o012b_36{position:absolute;top:10px;right:10px;z-index:2}._inner_o012b_43{width:272px;min-width:272px;flex:1;overflow-y:auto;padding:var(--space-16) 0 var(--space-24)}._inner_o012b_43::-webkit-scrollbar{width:3px}._inner_o012b_43::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-4)}._empty_o012b_60{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-10);height:120px;color:var(--color-text-muted);font-size:var(--font-size-sm)}._header_o012b_71{padding:0 var(--space-16) var(--space-16);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}._groupBadge_o012b_77{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-selected);border:1px solid var(--color-primary-selected);border-radius:var(--radius-4);padding:var(--space-2) var(--space-8);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-8)}._name_o012b_91{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}._id_o012b_99{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-family-mono);letter-spacing:.02em}._riskRow_o012b_106{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}._riskLabel_o012b_113{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._riskChip_o012b_121{display:inline-block;padding:var(--space-2) var(--space-10);border:1px solid;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em}._section_o012b_131{padding:var(--space-12) var(--space-16) 0}._sectionLabel_o012b_135{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-8);display:flex;align-items:center;gap:var(--space-6)}._connCount_o012b_147{background:var(--color-bg-hover);color:var(--color-text-muted);border-radius:var(--radius-10);padding:1px var(--space-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._desc_o012b_156{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._descClamped_o012b_162{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._descToggle_o012b_169{background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-primary);margin-top:var(--space-6);padding:0;display:block}._descToggle_o012b_169:hover{color:var(--color-primary-hover)}._connectionsHeader_o012b_184{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8);margin-bottom:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.1em}._group_o012b_77{margin-top:var(--space-10);margin-bottom:var(--space-4)}._groupName_o012b_198{color:var(--color-primary-hover);letter-spacing:.02em;flex:1}._groupCount_o012b_204{background:var(--color-bg-hover);color:var(--color-text-muted);border-radius:var(--radius-10);padding:1px var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}._groupHeader_o012b_213{display:flex;align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-4);background:var(--color-primary-selected);border-left:2px solid var(--color-primary);border-radius:0 var(--radius-4) var(--radius-4) 0}._groupCollapse_o012b_223{display:flex;align-items:center;gap:var(--space-8);flex:1;min-width:0;background:none;border:none;cursor:pointer;padding:var(--space-6) var(--space-8);text-align:left;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:0 var(--radius-4) var(--radius-4) 0;font-family:inherit}._groupCollapse_o012b_223:hover{background:var(--color-bg-hover)}._groupChevron_o012b_245{flex:none;color:var(--color-primary-hover);opacity:.8}._groupEyeBtn_o012b_251{flex:none;display:flex;align-items:center;justify-content:center;width:30px;background:none;border:none;border-left:1px solid var(--color-border);cursor:pointer;color:var(--color-primary-hover);border-radius:0 var(--radius-4) var(--radius-4) 0}._groupEyeBtn_o012b_251:hover{background:var(--color-bg-hover)}._groupEye_o012b_251{flex:none;opacity:.85}._groupHidden_o012b_274 ._connRow_o012b_274{opacity:.4}._groupHidden_o012b_274 ._groupEye_o012b_251{opacity:.55}._groupHidden_o012b_274 ._groupName_o012b_198{text-decoration:line-through;opacity:.7}._code_o012b_287{margin:0;padding:var(--space-8) var(--space-10);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-6);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}._props_o012b_303{display:flex;flex-direction:column;gap:var(--space-4)}._propRow_o012b_309{display:grid;grid-template-columns:40% 60%;gap:var(--space-8);font-size:var(--font-size-sm);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}._propKey_o012b_318{color:var(--color-text-muted);font-weight:var(--font-weight-medium);word-break:break-word}._propVal_o012b_324{color:var(--color-text-primary);word-break:break-word}._connRow_o012b_274{display:flex;align-items:baseline;gap:var(--space-6);width:100%;background:none;border:none;cursor:pointer;padding:var(--space-4) var(--space-10);font-family:inherit;text-align:left;color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-4);transition:background .1s}._connRow_o012b_274:hover{background:var(--color-bg-hover)}._connRow_o012b_274 ._connName_o012b_350{color:var(--color-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connRow_o012b_274:hover ._connName_o012b_350{color:var(--color-primary-hover)}._connRow_o012b_274 ._connArrow_o012b_362{color:var(--color-text-muted);font-size:var(--font-size-base);flex-shrink:0}._connRow_o012b_274 ._connRel_o012b_368{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-primary-hover);background:var(--color-primary-selected);border:1px solid var(--color-primary-selected);border-radius:var(--radius-4);padding:1px var(--space-6);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}._connOut_o012b_381 ._connRel_o012b_368{order:1}._connOut_o012b_381 ._connArrow_o012b_362{order:2}._connOut_o012b_381 ._connName_o012b_350{order:3}._connIn_o012b_393 ._connName_o012b_350{order:1}._connIn_o012b_393 ._connArrow_o012b_362{order:2}._connIn_o012b_393 ._connRel_o012b_368{order:3}._connReadonly_o012b_405{cursor:default}._connReadonly_o012b_405:hover{background:transparent}._wrap_11nrx_7{position:relative;width:200px}._row_11nrx_12{display:flex;align-items:center;gap:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding-right:var(--space-4)}._row_11nrx_12:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._input_11nrx_27{flex:1;width:100%;background:transparent;border:none;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--space-6) var(--space-10);font-family:inherit;outline:none}._input_11nrx_27::placeholder{color:var(--color-text-muted)}._status_11nrx_43{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);padding:0 var(--space-4);font-family:var(--font-family-mono);-webkit-user-select:none;user-select:none}._noMatch_11nrx_56{padding:var(--space-6) var(--space-10);font-size:var(--font-size-sm);color:var(--color-error-text);background:var(--color-error-bg);border:1px solid var(--color-error-light);border-radius:var(--radius-6);box-shadow:none}._result_11nrx_66{display:flex;flex-direction:column;gap:var(--space-2);width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--color-border);padding:var(--space-8) var(--space-12);cursor:pointer;font-family:inherit;color:var(--color-text-primary)}._result_11nrx_66:last-child{border-bottom:none}._result_11nrx_66:hover{background:var(--color-bg-hover)}._resultName_11nrx_89{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._resultId_11nrx_95{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-family-mono)}._resultLabels_11nrx_101{font-size:var(--font-size-xs);color:var(--color-primary)}._root_12y43_7{height:100%;display:flex;flex-direction:column;min-height:0;font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg)}._header_12y43_18{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);height:55px;padding:0 var(--space-24);display:flex;align-items:center;flex-shrink:0}._headerTitle_12y43_28{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._topbar_12y43_36{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);min-height:48px;padding:var(--space-10) var(--space-24);display:flex;align-items:flex-start;gap:var(--space-16);flex-shrink:0;flex-wrap:wrap}._topbarRight_12y43_48{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-16);flex-wrap:wrap}._topbarStats_12y43_60{display:flex;align-items:center;gap:var(--space-8);padding-top:var(--space-20)}._statBadge_12y43_67{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._statBadge_12y43_67 strong{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-right:var(--space-4)}._ctrlSep_12y43_84{width:1px;height:40px;background:var(--color-border);flex-shrink:0;align-self:center}._graphModes_12y43_97{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch;width:168px}._toggleFill_12y43_106{justify-content:space-between}._versionSelectorWrap_12y43_111{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted);width:100%}._versionSelector_12y43_111{text-overflow:ellipsis;min-width:0}._versionSelectorFlex_12y43_130{flex:1 1 auto;min-width:0}._versionSelector_12y43_111:focus{outline:none;border-color:var(--color-primary)}._canvasWrap_12y43_141{flex:1;display:flex;flex-direction:row;overflow:hidden;position:relative;min-height:0}._graphArea_12y43_150{flex:1;position:relative;overflow:hidden;background:var(--graph-bg);min-height:0}._overlay_12y43_158{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-base);pointer-events:none;background:var(--color-overlay-light)}._overlayError_12y43_170{color:var(--color-error-text)}._chat_12y43_175{flex-shrink:0;border-left:1px solid var(--color-border);background:var(--color-bg-card);display:flex;flex-direction:column;min-height:0;overflow:hidden}._chat_12y43_175>*{flex:1;min-height:0}._resizeHandle_12y43_192{width:1px;background:var(--color-border);cursor:col-resize;flex-shrink:0;position:relative;transition:background .15s}._resizeHandle_12y43_192:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px;cursor:col-resize}._resizeHandle_12y43_192:hover{background:var(--color-primary-bright)}._resizeHandle_12y43_192:active{background:var(--color-primary)}._btnGhost_1nvmu_5{padding:var(--space-6) var(--space-12);border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}._btnGhost_1nvmu_5:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-text-hint)}._btnGhost_1nvmu_5:disabled{opacity:.45;cursor:default}._btnDanger_1nvmu_30{color:var(--color-error-text);border-color:var(--color-error-border)}._btnDanger_1nvmu_30:hover:not(:disabled){background:var(--color-error-bg);color:var(--color-error-text)}._btnPrimary_1nvmu_40{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);background:var(--color-primary);color:var(--color-text-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s;font-family:inherit;white-space:nowrap}._btnPrimary_1nvmu_40:hover{background:var(--color-primary-hover)}._btnPrimary_1nvmu_40:disabled{opacity:.5;cursor:default}._dialogTitle_1nvmu_72{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._dialogCopy_1nvmu_79{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-16);line-height:var(--line-height-normal)}._dialogCopy_1nvmu_79 code{background:var(--color-bg-hover);padding:1px var(--space-4);border-radius:var(--radius-4);font-size:var(--font-size-base)}._dialogLabel_1nvmu_93{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4)}._wrap_1i546_7{height:100%;display:flex;flex-direction:column;background:var(--color-bg);min-height:0}._header_1i546_15{padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--color-border);background:var(--color-bg-card);flex-shrink:0}._title_1i546_22{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._desc_1i546_28{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:var(--space-4);line-height:var(--line-height-normal)}._count_1i546_35{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-6)}._empty_1i546_41{padding:var(--space-32) var(--space-20);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._scroll_1i546_52{flex:1;overflow:auto;padding:0 var(--space-20) var(--space-20);min-height:0}._table_1i546_59{margin-top:var(--space-12);width:100%;border-collapse:separate;border-spacing:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-base)}._table_1i546_59 thead th{background:var(--color-bg-hover);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1;white-space:nowrap}._table_1i546_59 thead th:first-child{border-top-left-radius:var(--radius-8)}._table_1i546_59 thead th:last-child{border-top-right-radius:var(--radius-8)}._table_1i546_59 tbody td{padding:var(--space-10) var(--space-12);vertical-align:top;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._table_1i546_59 tbody tr:last-child td{border-bottom:none}._table_1i546_59 tbody tr:hover td{background:var(--color-bg-hover)}._tdProduct_1i546_110{min-width:180px}._tdName_1i546_114{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._tdId_1i546_119{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-family-mono);margin-top:var(--space-2)}._tdDesc_1i546_126{min-width:240px;max-width:340px;color:var(--color-text-secondary)}._tdEmpty_1i546_132{color:var(--color-text-muted)}._chipList_1i546_136{display:flex;flex-wrap:wrap;gap:var(--space-4)}._chip_1i546_136{display:inline-block;padding:var(--space-2) var(--space-8);border-radius:var(--radius-12);background:var(--color-primary-selected);color:var(--color-primary-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}._riskChip_1i546_155{border:1px solid transparent}._root_17a20_7{height:100%;display:flex;flex-direction:column;min-height:0;font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg)}._header_17a20_18{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);height:55px;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._headerTitle_17a20_29{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._snapshotBand_17a20_39{background:var(--color-bg-card);padding:var(--space-10) var(--space-24) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6);flex-shrink:0}._snapshotRow_17a20_51{display:flex;align-items:center;gap:var(--space-24);flex-wrap:nowrap}._bandTitle_17a20_58{flex:0 0 auto;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._bandFooter_17a20_67{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}._bandHint_17a20_76{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-normal);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._bandControls_17a20_90{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);row-gap:var(--space-8);flex-wrap:wrap}._subControls_17a20_103{background:var(--color-bg-card);padding:0 var(--space-24) var(--space-10);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);flex-shrink:0}._topbarStats_17a20_113{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}._statBadge_17a20_120{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-8);white-space:nowrap;border-radius:var(--radius-full);background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._statBadge_17a20_120 strong{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-right:var(--space-4);display:inline-block;min-width:1.8em;text-align:right}._ctrlSep_17a20_144{width:1px;height:18px;background:var(--color-border);flex-shrink:0}._buSelect_17a20_152{min-width:220px}._setupLayout_17a20_162{display:flex;flex:1;overflow:hidden;min-height:0}._chat_17a20_169{flex-shrink:0;border-left:1px solid var(--color-border);background:var(--color-bg-card);display:flex;flex-direction:column;min-height:0;overflow:hidden}._chat_17a20_169>*{flex:1;min-height:0}._resizeHandle_17a20_186{width:1px;background:var(--color-border);cursor:col-resize;flex-shrink:0;position:relative;transition:background .15s}._resizeHandle_17a20_186:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px;cursor:col-resize}._resizeHandle_17a20_186:hover{background:var(--color-primary-bright)}._resizeHandle_17a20_186:active{background:var(--color-primary)}._graphArea_17a20_214{flex:1;position:relative;overflow:hidden;background:var(--graph-bg);min-height:0}._overlay_17a20_222{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-base);pointer-events:none;background:var(--color-overlay-light)}._overlayError_17a20_234{color:var(--color-error-text)}._page_2gppm_10{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-bg);font-family:var(--font-family);color:var(--color-text-secondary)}._pageBar_2gppm_22{display:flex;align-items:center;gap:var(--space-12);min-height:55px;padding:var(--space-8) var(--space-24);background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}._pageTitle_2gppm_32{display:flex;align-items:center;gap:var(--space-10);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._pageCount_2gppm_41{padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._pageSpacer_2gppm_52{flex:1}._pageBody_2gppm_56{flex:1;min-height:0;overflow-y:auto;padding:var(--content-gutter)}._pageBodyBleed_2gppm_67{padding:0}._pageBodyFill_2gppm_77{overflow:hidden;display:flex;flex-direction:column}._tabFill_2gppm_89{flex:1;min-height:0}._note_2gppm_95{padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}._noteError_2gppm_104{background:var(--color-error-light);color:var(--color-error-text)}._empty_2gppm_110{padding:var(--space-48) var(--space-20);border:1px dashed var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);color:var(--color-text-muted);font-size:var(--font-size-base);text-align:center}._emptyTitle_2gppm_120{margin-bottom:var(--space-6);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._grid_2gppm_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--space-16);align-items:stretch}._card_2gppm_139{display:flex;flex-direction:column;gap:var(--space-10);height:100%;padding:var(--space-16) var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);text-align:left}._cardClickable_2gppm_151{cursor:pointer}._cardClickable_2gppm_151:hover{border-color:var(--color-primary)}._cardClickable_2gppm_151:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._cardRow_2gppm_164{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10)}._cardName_2gppm_171{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._cardDesc_2gppm_178{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}._card_2gppm_139>._cardDesc_2gppm_178{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.542rem;overflow:hidden}._muted_2gppm_198{color:var(--color-text-hint);font-style:italic}._cardFoot_2gppm_203{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:auto;padding-top:var(--space-12);border-top:1px solid var(--color-border)}._scopeBadge_2gppm_218{align-self:flex-start}._linkChip_2gppm_222{display:inline-flex;align-items:center;gap:var(--space-8);align-self:flex-start;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._linkChipKind_2gppm_235{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em}._stats_2gppm_247{display:flex;flex-wrap:wrap;gap:var(--space-16);font-size:var(--font-size-sm);color:var(--color-text-muted)}._statN_2gppm_255{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._panel_2gppm_262{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20) var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._panelHead_2gppm_272{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}._panelHeadBare_2gppm_279{margin-bottom:var(--space-16)}._panelTitle_2gppm_283{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._flowNote_2gppm_291{margin-top:var(--space-16);text-align:center}._deployNote_2gppm_296{margin-bottom:var(--space-16)}._deployWrap_2gppm_301{padding:var(--space-16) var(--space-20) 0}._subbody_2gppm_305{padding-top:var(--space-16)}._panelTight_2gppm_309{padding:var(--space-16) var(--space-16);margin-bottom:var(--space-12)}._subtitle_2gppm_314{margin:var(--space-16) 0 var(--space-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.04em}._fvShell_2gppm_331{display:flex;flex:1;min-height:0}._fvMain_2gppm_337{display:flex;flex-direction:column;flex:1;min-width:0}._bar_1oik1_1{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-bottom:var(--space-16)}._pill_1oik1_8{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer}._pill_1oik1_8:hover{background:var(--color-bg-hover)}._active_1oik1_27{border-color:var(--color-primary-border);background:var(--color-primary-light);color:var(--color-primary)}._icon_1oik1_33{display:inline-flex;width:15px;height:15px}._icon_1oik1_33 svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._count_1oik1_49{padding:1px var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-hint);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._active_1oik1_27 ._count_1oik1_49{background:var(--color-bg-card);color:var(--color-primary)}._wrap_1lh1u_8{border:1px solid var(--color-border);border-radius:var(--radius-8)}._shellFlush_1lh1u_17{flex:1;min-height:0;display:flex;flex-direction:column}._pagerSticky_1lh1u_27{position:sticky;bottom:0;left:0;z-index:4;background:var(--color-bg-card)}._table_1lh1u_39{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-base);background:var(--color-bg-card)}._table_1lh1u_39 th{padding:var(--space-8) var(--space-12);background:var(--color-bg-hover);color:var(--color-text-hint);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0;z-index:3}._table_1lh1u_39 td{padding:var(--space-8) var(--space-12);border-top:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top;white-space:nowrap}._groupRow_1lh1u_77,._ruleRow_1lh1u_78{cursor:pointer}._groupRow_1lh1u_77:hover,._ruleRow_1lh1u_78:hover{background:var(--color-bg-hover)}._groupRow_1lh1u_77:hover td{background:var(--color-bg-active)}._nameCell_1lh1u_91{display:flex;align-items:center;gap:var(--space-8);white-space:nowrap}._chevron_1lh1u_99{display:inline-block;width:12px;color:var(--color-text-muted);font-size:var(--font-size-sm)}._groupName_1lh1u_106{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._groupCount_1lh1u_112{color:var(--color-text-hint);font-size:var(--font-size-sm)}._indent_1lh1u_118{padding-left:var(--space-20)}._code_1lh1u_122{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-primary-light);color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._ruleName_1lh1u_132{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._flags_1lh1u_137{display:inline-flex;gap:var(--space-4)}._flag_1lh1u_137{padding:1px var(--space-6);border-radius:var(--radius-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.03em}._flagAlert_1lh1u_150{background:var(--color-warning-light);color:var(--color-warning-text)}._flagBlock_1lh1u_155{background:var(--color-error-light);color:var(--color-error-text)}._flagProblem_1lh1u_163{background:var(--color-error-light);color:var(--color-error-text);cursor:help}._flagWarning_1lh1u_169{background:var(--color-warning-light);color:var(--color-warning-text);cursor:help}._kind_1lh1u_175{display:inline-block;padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}._kindGroup_1lh1u_184{background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text)}._kindStandalone_1lh1u_189{background:var(--color-bg-hover);color:var(--color-text-muted)}._chip_1lh1u_194{display:inline-block;padding:var(--space-2) var(--space-8);border-radius:var(--radius-4);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}._chips_1lh1u_204{display:inline-flex;gap:var(--space-4);flex-wrap:wrap}._placeholder_1lh1u_210{color:var(--color-text-hint);font-style:italic}._actionCell_1lh1u_217{position:sticky;right:0;z-index:2;text-align:right;white-space:nowrap;background:var(--color-bg-card)}._detailBtn_1lh1u_228{padding:var(--space-2) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap}._detailBtn_1lh1u_228:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._logicRow_1lh1u_246 td{background:var(--color-bg);white-space:normal}._logicLabel_1lh1u_251{margin-bottom:var(--space-4);color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}._logic_1lh1u_246{padding:var(--space-8) var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word}._logicMeta_1lh1u_273{margin-top:var(--space-8)}._empty_1lh1u_277{padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-base)}._paginationWrap_1lh1u_286{display:flex;justify-content:center;padding:var(--space-16) 0}._editor_95z6e_1{display:flex;flex-direction:column;gap:var(--space-20);margin-top:var(--space-8)}._group_95z6e_8{display:flex;flex-direction:column;gap:var(--space-8)}._groupHead_95z6e_14{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.04em}._groupCount_95z6e_25{min-width:18px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}._card_95z6e_35{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._cardHead_95z6e_45{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}._pill_95z6e_52{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._readItem_95z6e_61{display:flex;align-items:center;gap:var(--space-8)}._readName_95z6e_67{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._grid2_95z6e_73{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}._headRight_95z6e_79{display:flex;align-items:center;gap:var(--space-8)}._fieldGrid_95z6e_85{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:end}._boolRow_95z6e_92{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._lifetimes_95z6e_100{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover)}._subLabel_95z6e_109{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.04em}._lifetimeRow_95z6e_117{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-10)}._ltField_95z6e_124{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-hint)}._ltField_95z6e_124 input,._ltField_95z6e_124 select{width:88px}._ltToggle_95z6e_137{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-xs);color:var(--color-text-hint)}._readonly_95z6e_145{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover)}._facts_95z6e_154{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._expr_95z6e_159{font-family:var(--font-family-mono, monospace);font-size:var(--font-size-sm);color:var(--color-text-muted)}._note_95z6e_165{font-size:var(--font-size-xs);color:var(--color-text-hint);font-style:italic}._empty_95z6e_171{font-size:var(--font-size-sm);color:var(--color-text-hint)}._detail_17z1l_1{display:flex;flex-direction:column}._section_17z1l_8{margin-bottom:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border)}._section_17z1l_8:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._sectionTitle_17z1l_24{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px;margin:0 0 var(--space-10)}._collapseHead_17z1l_36{display:flex;align-items:center;gap:var(--space-6);width:100%;background:none;border:none;padding:0;margin:0 0 var(--space-10);cursor:pointer;text-align:left}._collapseHead_17z1l_36:hover{opacity:.75}._collapseHead_17z1l_36 ._sectionTitle_17z1l_24{margin:0}._chevron_17z1l_59{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-none)}._definitionMeta_17z1l_67{margin-top:var(--space-12)}._rows_17z1l_72{display:flex;flex-direction:column;gap:var(--space-12)}._row_17z1l_72{display:flex;align-items:flex-start;gap:var(--space-12)}._rowLabel_17z1l_84{flex-shrink:0;min-width:104px;padding-top:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._rowValue_17z1l_93{flex:1;min-width:0;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary)}._pills_17z1l_102{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-top:1px}._pill_17z1l_102{padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._pillOn_17z1l_119{padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);background:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._pillOff_17z1l_129{padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);background:transparent;border:1px solid var(--color-border);color:var(--color-text-hint);font-size:var(--font-size-sm)}._code_17z1l_139{font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0;padding:var(--space-16) var(--space-16);border-radius:var(--radius-8);border:1px solid var(--color-border);background:var(--color-bg-hover);color:var(--color-text-primary)}._mono_17z1l_153{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word}._alertPreview_17z1l_162{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-primary);word-break:break-word;padding:var(--space-16) var(--space-16);border-radius:var(--radius-8);border:1px solid var(--color-border);background:var(--color-bg-hover)}._alertToken_17z1l_176{font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);overflow-wrap:anywhere}._text_17z1l_187{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0}._bandVal_17z1l_195{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em}._weight_17z1l_202{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted)}._flags_17z1l_209{display:flex;align-items:center;gap:var(--space-20);padding-top:var(--space-2)}._flag_17z1l_209{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-base);color:var(--color-text-primary)}._dotOn_17z1l_224,._dotOff_17z1l_225{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-sizing:border-box}._dotOn_17z1l_224{background:var(--color-primary)}._dotOff_17z1l_225{background:transparent;border:1.5px solid var(--color-text-hint)}._flagState_17z1l_245{font-size:var(--font-size-sm);color:var(--color-text-muted)}._empty_17z1l_250{font-size:var(--font-size-sm);color:var(--color-text-hint)}._editLabel_17z1l_256{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-6)}._field_17z1l_265{margin-bottom:var(--space-12)}._metaGrid_17z1l_269{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}._codeInput_17z1l_275{width:100%;box-sizing:border-box;font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;padding:var(--space-16) var(--space-16);border-radius:var(--radius-8);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);min-height:96px;resize:vertical}._bandEdit_17z1l_291{display:flex;align-items:center;gap:var(--space-8)}._bandEdit_17z1l_291 input{width:84px}._err_17z1l_301{font-size:var(--font-size-sm);color:var(--color-error-text);margin-top:var(--space-4)}._rootFlush_94ueg_4{display:flex;flex-direction:column;height:100%;min-height:0}._detailBack_94ueg_12{padding:var(--space-12) var(--space-20) 0}._empty_94ueg_16{padding:var(--space-24) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._detailBody_94ueg_23{flex:1;min-height:0;overflow:auto;padding:var(--space-16) var(--space-20) var(--space-24)}._detailName_94ueg_31{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-16)}._detailSection_94ueg_38{border-top:1px solid var(--color-border);padding-top:var(--space-8);margin-top:var(--space-8)}._detailSectionTitle_94ueg_44{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:var(--font-weight-bold);margin:0 0 var(--space-8)}._section_1hs51_1{margin-bottom:var(--space-24)}._sectionTitle_1hs51_5{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_1hs51_11{margin-bottom:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-muted)}._meta_1hs51_17{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-8)}._chip_1hs51_24{display:inline-block;padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}._subhead_1hs51_34{margin:var(--space-8) 0 var(--space-4);color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}._subnote_1hs51_43{margin-left:var(--space-6);color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:0}._label_1hs51_54{padding:var(--space-8) 0;border-top:1px solid var(--color-border)}._label_1hs51_54:first-child{border-top:0}._labelName_1hs51_63{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._labelDesc_1hs51_69{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}._expression_1hs51_75{margin-top:var(--space-4);padding:var(--space-6) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word}._none_1hs51_89{padding:var(--space-6) 0;color:var(--color-text-hint);font-size:var(--font-size-sm)}._card_1hs51_97{margin-bottom:var(--space-16);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._cardName_1hs51_105{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._split_11ogf_3{display:grid;grid-template-columns:260px 1fr;gap:var(--space-16);align-items:start}._panel_11ogf_10{max-height:620px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._panelGroup_11ogf_18{padding:var(--space-8) var(--space-10);border-top:1px solid var(--color-border);background:var(--color-bg-hover);color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}._panelGroup_11ogf_18:first-child{border-top:0}._panelCount_11ogf_33{float:right;color:var(--color-text-hint);font-weight:var(--font-weight-bold)}._item_11ogf_39{display:block;width:100%;padding:var(--space-8) var(--space-10);border:0;border-top:1px solid var(--color-border);background:none;font-family:var(--font-family);text-align:left;cursor:pointer}._item_11ogf_39:hover{background:var(--color-bg-hover)}._itemActive_11ogf_55{background:var(--color-primary-light);box-shadow:inset 3px 0 0 var(--color-primary)}._itemName_11ogf_60{display:block;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._itemActive_11ogf_55 ._itemName_11ogf_60{color:var(--color-primary-hover)}._itemMeta_11ogf_72{display:block;color:var(--color-text-hint);font-size:var(--font-size-sm)}._detail_11ogf_78{min-width:0;padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._detailHead_11ogf_86{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap;margin-bottom:var(--space-8)}._fact_11ogf_94{display:inline-flex;align-items:center;gap:var(--space-6)}._factLabel_11ogf_100{color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}._detailTitle_11ogf_108{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._kind_11ogf_115{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}._detailSub_11ogf_124{margin-bottom:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-sm)}._subhead_11ogf_130{margin:var(--space-16) 0 var(--space-4);color:var(--color-text-hint);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}._note_11ogf_139{padding:var(--space-8) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._section_11ogf_148{margin-bottom:var(--space-24)}._sectionTitle_11ogf_152{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_11ogf_158{margin-bottom:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-muted)}._column_11ogf_164{display:inline-flex;align-items:center;gap:var(--space-6)}._keyBadge_11ogf_172{padding:1px var(--space-6);border-radius:var(--radius-4);background:var(--color-primary-light);color:var(--color-primary-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.03em}._users_11ogf_182{display:inline-flex;gap:var(--space-4);flex-wrap:wrap}._userCode_11ogf_189{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._chip_11ogf_199{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._wrap_g1l8m_3{display:flex;height:100%;min-height:0;flex-shrink:0}._collapsed_g1l8m_9 ._chat_g1l8m_9{display:none}._chat_g1l8m_9{width:var(--rule-chat-width, 380px);flex-shrink:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg-card);border-left:1px solid var(--color-border)}._chat_g1l8m_9>*{flex:1;min-height:0}._resizeHandle_g1l8m_26{flex-shrink:0}._title_b26xl_4{margin:0 0 var(--space-6);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._copy_b26xl_11{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-muted)}._checks_g4upl_4{display:flex;flex-direction:column;max-height:210px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card)}._check_g4upl_4{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer}._check_g4upl_4:not(:last-child){border-bottom:1px solid var(--color-border)}._check_g4upl_4:hover{background:var(--color-bg-hover)}._check_g4upl_4 input{accent-color:var(--color-primary)}._cards_1uo29_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-12)}._card_1uo29_5{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-16) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-hover);font-family:var(--font-family);text-align:left}._cardSelectable_1uo29_23{cursor:pointer}._cardSelectable_1uo29_23:hover{border-color:var(--color-primary)}._cardSelected_1uo29_31{border-color:var(--color-primary);background:var(--color-primary-light)}._card_1uo29_5:disabled{opacity:.55;cursor:not-allowed}._cardTitle_1uo29_41{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._cardDesc_1uo29_47{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._cardFoot_1uo29_53{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-2)}._checksBlock_6mzws_5{padding:var(--space-8) var(--space-16);background:var(--color-tag-geo-bg);border:1px solid var(--color-success);border-radius:var(--radius-8)}._checksTitle_6mzws_12{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-success-text);margin-bottom:var(--space-8)}._checks_6mzws_5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}._check_6mzws_5{display:flex;flex-direction:column;gap:var(--space-2)}._checkHead_6mzws_40{display:flex;align-items:baseline;gap:var(--space-8);flex-wrap:wrap}._checkCode_6mzws_49{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-success-text);background:var(--color-bg-card);border-radius:var(--radius-6);padding:1px var(--space-6)}._checkName_6mzws_59{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-success-text)}._checkDescription_6mzws_65{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._gapBlock_6mzws_71{padding:var(--space-8) var(--space-16);background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-8)}._gapTitle_6mzws_78{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-warning-text);margin-bottom:var(--space-8)}._reasons_6mzws_91{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-6)}._reason_6mzws_91{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-text);background:var(--color-warning-border);border:1px solid var(--color-warning);border-radius:var(--radius-6);padding:var(--space-2) var(--space-8)}._explanation_6mzws_110{margin:0;font-size:var(--font-size-sm);color:var(--color-warning-text);line-height:var(--line-height-relaxed)}._noChecks_6mzws_117{margin:0;font-size:var(--font-size-sm);color:var(--color-text-hint)}._gapBlockRoutine_6mzws_131{background:var(--color-bg);border-color:var(--color-border)}._gapTitleRoutine_6mzws_136{color:var(--color-text-muted)}._explanationRoutine_6mzws_140{color:var(--color-text-secondary)}._toolbar_fx5ea_4{display:flex;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-6)}._hint_fx5ea_13{margin:0 0 var(--space-10);font-size:var(--font-size-xs);color:var(--color-text-muted)}._title_fx5ea_19{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._count_fx5ea_29{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-hover);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}._selectAll_fx5ea_39{margin-left:auto;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._selectAll_fx5ea_39:hover{text-decoration:underline}._list_fx5ea_58{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6);max-height:300px;overflow-y:auto}._scrollNote_fx5ea_69{margin:var(--space-8) 0 0;font-size:var(--font-size-xs);color:var(--color-text-hint)}._item_fx5ea_75{flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden}._row_fx5ea_87{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-8) var(--space-10);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s}._row_fx5ea_87 input[type=checkbox]{margin-top:var(--space-2);flex-shrink:0}._row_fx5ea_87:hover{background:var(--color-bg-hover)}._name_fx5ea_105{flex:1 1 14rem;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}._dataType_fx5ea_118{flex-shrink:0;padding:1px var(--space-6);border-radius:var(--radius-6);background:var(--color-tag-source-bg);color:var(--color-tag-source-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}._moreBtn_fx5ea_129{flex-shrink:0;background:none;border:none;padding:0 var(--space-2);cursor:pointer;font:inherit;font-size:var(--font-size-xs);color:var(--color-text-hint)}._moreBtn_fx5ea_129:hover{color:var(--color-primary)}._detail_fx5ea_142{padding:var(--space-2) var(--space-12) var(--space-12) var(--space-32);border-top:1px solid var(--color-bg-hover);background:var(--color-bg)}._description_fx5ea_148{margin:var(--space-8) 0 var(--space-10);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._detailLabel_fx5ea_155{margin-bottom:var(--space-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint)}._patterns_fx5ea_164{list-style:none;margin:0 0 var(--space-8);padding:0;display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._empty_fx5ea_175{font-size:var(--font-size-sm);color:var(--color-text-hint)}._notice_1mztv_4{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-8) 0;padding:var(--space-8) var(--space-16);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning-border);border-radius:var(--radius-6);font-size:var(--font-size-sm)}._link_1mztv_17{margin-left:auto;font-weight:var(--font-weight-semibold);color:var(--color-warning-text);text-decoration:none;white-space:nowrap}._link_1mztv_17:hover{text-decoration:underline}._panel_5fu2d_4{margin-top:var(--space-8)}._list_5fu2d_8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6);max-height:260px;overflow-y:auto}._card_5fu2d_21{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s,background .12s}._card_5fu2d_21:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}._card_5fu2d_21 input[type=checkbox]{margin-top:var(--space-4);flex-shrink:0}._cardBody_5fu2d_43{min-width:0;flex:1}._cardHead_5fu2d_48{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-8)}._name_5fu2d_55{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._context_5fu2d_62{padding:1px var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-hover);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}._via_5fu2d_76{display:flex;align-items:baseline;gap:var(--space-8);margin-top:var(--space-6)}._viaLabel_5fu2d_83{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint)}._viaRows_5fu2d_95{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-6);row-gap:var(--space-4);align-items:baseline;font-size:var(--font-size-xs)}._viaDim_5fu2d_105{color:var(--color-text-muted);white-space:nowrap}._viaValues_5fu2d_110{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-6)}._chip_5fu2d_120{padding:1px var(--space-8);border-radius:var(--radius-6);background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}._arrow_5fu2d_129{color:var(--color-text-hint)}._preview_5fu2d_135{margin-top:var(--space-16);padding:var(--space-8) var(--space-16);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-8);min-height:58px}._previewTitle_5fu2d_144{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint);margin-bottom:var(--space-4)}._previewHint_5fu2d_153{font-size:var(--font-size-sm);color:var(--color-text-hint)}._flowTable_5fu2d_160{display:grid;grid-template-columns:200px 1fr;column-gap:var(--space-16);row-gap:var(--space-6);align-items:baseline}._flowLabel_5fu2d_168{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-hint);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._flowNameCell_5fu2d_178{min-width:0;overflow:hidden}._flowVia_5fu2d_185{min-width:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal);overflow-wrap:anywhere}._previewFail_5fu2d_193{display:block;font-size:var(--font-size-sm);color:var(--color-error-text)}._previewWarn_5fu2d_199{display:block;margin-top:var(--space-4);font-size:var(--font-size-xs);color:var(--color-warning-text)}._error_5fu2d_206{font-size:var(--font-size-sm);color:var(--color-error-text)}._header_1k44z_7{position:relative;padding-right:var(--space-32)}._closeBtn_1k44z_12{position:absolute;top:-2px;right:0;padding:var(--space-2) var(--space-6);border:none;background:none;cursor:pointer;font-size:var(--font-size-lg);line-height:var(--line-height-none);color:var(--color-text-hint);border-radius:var(--radius-6)}._closeBtn_1k44z_12:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}._closeBtn_1k44z_12:disabled{opacity:.4;cursor:default}._title_1k44z_36{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._meta_1k44z_43{display:flex;gap:var(--space-10);flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--color-text-hint)}._code_1k44z_51{font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}._sections_1k44z_57>section+section{margin-top:var(--space-20)}._sectionLabel_1k44z_61{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-10)}._grid_1k44z_75{display:grid;grid-template-columns:minmax(0,1fr) 520px;align-items:stretch}._formCol_1k44z_81{min-width:0;display:flex;flex-direction:column;padding-right:var(--space-24);border-right:1px solid var(--color-border)}._pickCol_1k44z_89{min-width:0;padding-left:var(--space-24)}._stepHead_1k44z_95{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16)}._stepNum_1k44z_102{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-6);background:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._stepLabel_1k44z_117{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._flagsSection_1k44z_125{margin-top:var(--space-4)}@media(max-width:900px){._grid_1k44z_75{grid-template-columns:minmax(0,1fr)}._formCol_1k44z_81{padding-right:0;border-right:none;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-20)}._pickCol_1k44z_89{padding-left:0;padding-top:var(--space-20)}}._field_1k44z_148{margin-bottom:var(--space-16)}._fieldLabel_1k44z_152{display:block;margin-bottom:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._optional_1k44z_160{font-weight:var(--font-weight-normal);color:var(--color-text-hint)}._comment_1k44z_165{width:100%;min-height:72px;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-secondary);resize:vertical;outline:none;box-sizing:border-box}._comment_1k44z_165:focus{border-color:var(--color-border-focus)}._nameInput_1k44z_183{width:100%;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);outline:none;box-sizing:border-box}._nameInput_1k44z_183:focus{border-color:var(--color-border-focus)}._hint_1k44z_199{margin:var(--space-8) 0 0;font-size:var(--font-size-xs);color:var(--color-text-hint);line-height:var(--line-height-normal)}._partial_1k44z_207{padding:var(--space-12) var(--space-16);border:1px solid var(--color-warning-border);border-radius:var(--radius-8);background:var(--color-warning-light)}._partial_1k44z_207 ._sectionLabel_1k44z_61{color:var(--color-warning-text)}._failureList_1k44z_218{margin:var(--space-8) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-8)}._failureName_1k44z_227{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._failureReason_1k44z_234{display:block;font-size:var(--font-size-xs);color:var(--color-error-text)}._error_1k44z_240{margin:var(--space-12) 0 0;font-size:var(--font-size-sm);color:var(--color-error-text)}._summary_1k44z_246{flex:1;font-size:var(--font-size-xs);color:var(--color-text-muted)}._detail_178e2_1{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24);background:var(--color-bg);border-left:2px solid var(--color-primary-border);border-radius:var(--radius-6);margin:0 0 var(--space-8) var(--space-8);display:flex;flex-direction:column;gap:0}._block_178e2_22{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16) 0}._block_178e2_22+._block_178e2_22{border-top:1px solid var(--color-border)}._block_178e2_22:first-child{padding-top:0}._block_178e2_22:last-child{padding-bottom:0}._blockTitle_178e2_41{display:flex;align-items:baseline;gap:var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-hint)}._threatLink_178e2_52{margin-left:auto;text-transform:none;letter-spacing:normal;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}._threatLink_178e2_52:hover{text-decoration:underline}._none_178e2_66{font-size:var(--font-size-sm);color:var(--color-text-hint)}._patterns_178e2_74{display:flex;flex-direction:column;gap:var(--space-2)}._lede_178e2_82{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-primary);max-width:78ch}._patternsTitle_178e2_92{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-hint);margin-bottom:var(--space-8)}._patternsList_178e2_101{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}._patternsItem_178e2_113{position:relative;padding-left:var(--space-16);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}._patternsItem_178e2_113:before{content:"";position:absolute;left:2px;top:calc(var(--line-height-relaxed) * .5em - 2px);width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-border-focus)}._reachedVia_178e2_139{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-6)}._inlineLabel_178e2_146{font-size:var(--font-size-xs);color:var(--color-text-hint)}._targetPill_178e2_151{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-tag-predicate-text);background:var(--color-tag-predicate-bg);border-radius:var(--radius-6);padding:1px var(--space-8)}._resolvedAgainst_178e2_160{font-size:var(--font-size-xs);color:var(--color-text-hint)}._reason_178e2_166{margin:0;padding:var(--space-6) var(--space-10);font-size:var(--font-size-sm);color:var(--color-warning-text);background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-6);line-height:var(--line-height-relaxed)}._line_ygywc_3{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) 0;border:none;border-top:1px solid var(--color-border);background:none;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}._line_ygywc_3:hover{background:var(--color-bg-hover)}._line_ygywc_3:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}._chevron_ygywc_27{color:var(--color-text-hint);flex-shrink:0;transition:transform .15s}._chevronOpen_ygywc_33{transform:rotate(90deg)}._flowName_ygywc_37{font-weight:var(--font-weight-medium);color:var(--color-text-primary);min-width:200px}._checkName_ygywc_45{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-tag-geo-text);background:var(--color-tag-geo-bg);border:1px solid var(--color-success);border-radius:var(--radius-6);padding:1px var(--space-6)}._spacer_ygywc_56{flex:1}._when_ygywc_60{font-size:var(--font-size-xs);color:var(--color-text-hint);min-width:90px;text-align:right}._card_51ve6_23{position:relative;padding:var(--space-16) var(--space-24);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden;container-type:inline-size}._card_51ve6_23+._card_51ve6_23{margin-top:var(--space-8)}._spine_51ve6_51{position:absolute;left:0;top:0;bottom:0;width:3px;display:flex;flex-direction:column}._segment_51ve6_61{flex:1;background:var(--color-border);transition:background .35s ease}@media(prefers-reduced-motion:reduce){._segment_51ve6_61{transition:none}}._covered_51ve6_74{background:var(--color-success)}._working_51ve6_79{background:var(--color-primary)}._notApplicable_51ve6_84{background:var(--color-warning)}._declined_51ve6_89{background:var(--color-error)}._cancelled_51ve6_95 ._segment_51ve6_61{background:var(--color-border)}._cancelled_51ve6_95 ._requestName_51ve6_100,._cancelled_51ve6_95 ._redFlagName_51ve6_101{opacity:.6}._ribbon_51ve6_107{display:flex;align-items:flex-start;gap:var(--space-24)}._identity_51ve6_113{flex:1 1 auto;min-width:0}._fieldLabel_51ve6_121{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint)}._requestRow_51ve6_130,._redFlagRow_51ve6_131{display:flex;align-items:baseline;gap:var(--space-8);flex-wrap:wrap}._redFlagRow_51ve6_131{margin-top:var(--space-6)}._requestName_51ve6_100{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._code_51ve6_148{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:1px var(--space-6)}._redFlagName_51ve6_101{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-tag-source-text);background:var(--color-tag-source-bg);border-radius:var(--radius-6);padding:var(--space-2) var(--space-8)}._redFlagDescription_51ve6_169{margin:var(--space-8) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._provenance_51ve6_176{flex:0 0 auto;display:flex;gap:var(--space-24);margin:0;text-align:right}@container (max-width: 720px){._ribbon_51ve6_107{flex-direction:column;gap:var(--space-8)}._provenance_51ve6_176{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-16) var(--space-24);text-align:left;padding-top:var(--space-8);border-top:1px solid var(--color-border)}}._provenanceItem_51ve6_214 dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint);white-space:nowrap}._provenanceItem_51ve6_214 dd{margin:var(--space-4) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}._time_51ve6_232{display:block;margin-top:1px;font-size:var(--font-size-xs);color:var(--color-text-hint)}._instruction_51ve6_241{display:flex;align-items:baseline;gap:var(--space-8);margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-10);border-left:3px solid var(--color-border);background:var(--color-bg-hover);border-radius:0 var(--radius-6) var(--radius-6) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._flows_51ve6_255{margin-top:var(--space-16)}._flowsLabel_51ve6_259{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-hint);margin-bottom:var(--space-6)}._selectButton_51ve6_270{margin-top:var(--space-16);padding:var(--space-6) var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-6);cursor:pointer}._selectButton_51ve6_270:hover{background:var(--color-primary-border)}._selectButton_51ve6_270[aria-pressed=true]{color:var(--color-text-on-primary);background:var(--color-primary);border-color:var(--color-primary);cursor:default}._selected_51ve6_295{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._wrap_13rnt_7{display:flex;gap:var(--space-16);min-height:0;height:100%}._queue_13rnt_16{flex:0 0 320px;min-width:0;display:flex;flex-direction:column;min-height:0}._filters_13rnt_24{display:flex;gap:var(--space-4);flex-shrink:0;margin-bottom:var(--space-8)}._filterBtn_13rnt_31{flex:1;padding:var(--space-6) var(--space-8);font-size:var(--font-size-sm);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);border-radius:var(--radius-6);cursor:pointer;white-space:nowrap}._filterBtn_13rnt_31:hover{background:var(--color-bg-hover)}._filterActive_13rnt_45{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}._list_13rnt_52{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-6)}._card_13rnt_61{text-align:left;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-6)}._card_13rnt_61:hover{background:var(--color-bg-hover)}._cardActive_13rnt_75{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}._cardName_13rnt_79{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight)}._cardMeta_13rnt_85{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}._cardDate_13rnt_91{font-size:var(--font-size-sm);color:var(--color-text-muted)}._detail_13rnt_97{flex:1;min-width:0;min-height:0;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-16)}._detailHeader_13rnt_108{display:flex;align-items:flex-start;gap:var(--space-10);flex-wrap:wrap;margin-bottom:var(--space-16)}._detailTitle_13rnt_115{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;flex:1;min-width:0}._badges_13rnt_123{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap}._section_13rnt_130{border-top:1px solid var(--color-border);padding-top:var(--space-8);margin-top:var(--space-8)}._section_13rnt_130:first-of-type{border-top:none;margin-top:0;padding-top:0}._sectionTitle_13rnt_144{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-primary);font-weight:var(--font-weight-bold);margin:0 0 var(--space-8)}._collapseHead_13rnt_153{display:flex;align-items:center;gap:var(--space-6);cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0;width:100%}._chevron_13rnt_167{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-none)}._fieldLabel_13rnt_173{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-bold);margin:var(--space-10) 0 var(--space-4)}._collapseHead_13rnt_153{display:flex;align-items:center;gap:var(--space-6);width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}._collapseHead_13rnt_153:hover{opacity:.75}._code_13rnt_199{font-family:var(--font-family-mono);font-size:var(--font-size-base);white-space:pre-wrap;word-break:break-word;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-8) var(--space-10);color:var(--color-text-primary);margin:0}._codeDark_13rnt_214{font-family:var(--font-family-mono);font-size:var(--font-size-base);white-space:pre-wrap;word-break:break-word;background:var(--color-code-bg);color:var(--color-code-text);border:1px solid var(--color-code-border);border-radius:var(--radius-8);padding:var(--space-12) var(--space-16);margin:0;width:100%;box-sizing:border-box;min-height:110px;line-height:var(--line-height-normal);resize:vertical}._codeDark_13rnt_214:focus{outline:none;border-color:var(--color-accent-indigo);box-shadow:var(--shadow-focus)}._redflagBox_13rnt_238{background:var(--color-tag-source-bg);border:1px solid var(--color-primary-border);border-radius:var(--radius-8);padding:var(--space-10) var(--space-16);display:flex;flex-direction:column;gap:var(--space-4)}._dataGap_13rnt_247{background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-8);padding:var(--space-12) var(--space-16);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._redflagId_13rnt_256{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-tag-source-text);word-break:break-all}._genSection_13rnt_266{background:var(--color-warning-bg);border:1.5px solid var(--color-warning-border);border-radius:var(--radius-10);padding:var(--space-12) var(--space-16);margin-top:var(--space-10)}._genHead_13rnt_273{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}._genTitle_13rnt_279{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-warning-text);text-transform:uppercase;letter-spacing:.05em}._genBadge_13rnt_286{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-warning-light);color:var(--color-warning-text);padding:1px var(--space-10);border-radius:var(--radius-full);margin-left:auto}._genItem_13rnt_295{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--space-4) 0}._genItem_13rnt_295+._genItem_13rnt_295{border-top:1px dashed var(--color-warning-border)}._genItemName_13rnt_306{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}._genPill_13rnt_310{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:1px var(--space-8);border-radius:var(--radius-4);background:var(--color-warning-light);color:var(--color-warning-text);white-space:nowrap}._genCard_13rnt_320{padding:var(--space-6) 0}._genCard_13rnt_320+._genCard_13rnt_320{border-top:1px dashed var(--color-coverage-partial)}._genFacts_13rnt_326{font-size:var(--font-size-xs);color:var(--color-warning-text);margin:var(--space-2) 0 0 0}._genExpr_13rnt_331{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-warning-light);border-radius:var(--radius-4);padding:var(--space-4) var(--space-8);margin:var(--space-4) 0 0 0;white-space:pre-wrap;word-break:break-word}._prose_13rnt_342{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-normal)}._muted_13rnt_347{color:var(--color-text-muted);font-size:var(--font-size-base)}._verdict_13rnt_353{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}._problem_13rnt_361{font-size:var(--font-size-base);color:var(--color-text-secondary);padding:var(--space-4) 0;border-top:1px dashed var(--color-border)}._problemKind_13rnt_367{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-primary)}._chips_13rnt_374{display:flex;flex-wrap:wrap;gap:var(--space-6)}._chip_13rnt_374{font-size:var(--font-size-sm);padding:var(--space-4) var(--space-8);border-radius:var(--radius-12);background:var(--color-bg-hover);color:var(--color-text-secondary);border:1px solid var(--color-border)}._actionBar_13rnt_389{display:flex;gap:var(--space-6);flex-wrap:wrap;align-items:center}._approveBlockedHint_13rnt_397{font-size:var(--font-size-xs);color:var(--color-warning-text);background:none;border:none;padding:0 var(--space-2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._approveBlockedHint_13rnt_397:hover{color:var(--color-text-primary)}._input_13rnt_410,._textarea_13rnt_411{width:100%;font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-6) var(--space-8);box-sizing:border-box}._input_13rnt_410:focus,._textarea_13rnt_411:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._textarea_13rnt_411{font-family:var(--font-family-mono);white-space:pre-wrap;resize:vertical;min-height:90px}._errorBanner_13rnt_433{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-hover);border-radius:var(--radius-6);padding:var(--space-8) var(--space-10);font-size:var(--font-size-base);margin-bottom:var(--space-8)}._noteBanner_13rnt_442{background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-6);padding:var(--space-8) var(--space-10);font-size:var(--font-size-base);margin-bottom:var(--space-8)}._inputError_13rnt_453,._inputError_13rnt_453:focus{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}._warnBanner_13rnt_461{background:var(--color-warning-light);border-color:var(--color-warning-border);color:var(--color-warning-text)}._empty_13rnt_467{color:var(--color-text-muted);font-size:var(--font-size-base);padding:var(--space-16);text-align:center}._detailPlaceholder_13rnt_473{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._listPage_1lb44_8{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--space-8) var(--space-8) 0;overflow-y:auto}._listHead_1lb44_18{flex-shrink:0;display:flex;align-items:flex-start;gap:var(--space-8)}._subtitle_1lb44_24{flex:1;min-width:0;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-12)}._filterBar_1lb44_33{flex-shrink:0;margin-bottom:var(--space-12)}._groups_1lb44_39{display:flex;flex-direction:column;gap:var(--space-20)}._group_1lb44_39{display:flex;flex-direction:column;gap:var(--space-6)}._groupHead_1lb44_49{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:0 var(--space-2) var(--space-6);border-bottom:1px solid var(--color-border)}._groupLead_1lb44_57{display:flex;align-items:baseline;gap:var(--space-8);min-width:0}._groupTitle_1lb44_63{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);min-width:0}._levelTag_1lb44_72{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:1px var(--space-6);line-height:var(--line-height-normal)}._groupCounts_1lb44_85{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._groupRows_1lb44_91{display:flex;flex-direction:column;gap:var(--space-6)}._row_1lb44_96{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);text-align:left;padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);cursor:pointer}._row_1lb44_96:hover{background:var(--color-bg-hover)}._rowMain_1lb44_111{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._rowTitle_1lb44_117{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight)}._rowSub_1lb44_123{font-size:var(--font-size-sm);color:var(--color-text-muted)}._rowCode_1lb44_127{font-family:var(--font-family-mono)}._rowRight_1lb44_130{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}._reviewBtn_1lb44_136{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}._createBtn_1lb44_142{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-6) var(--space-12);border-radius:var(--radius-6);background:var(--color-primary);color:var(--color-text-on-primary);border:none;cursor:pointer;white-space:nowrap}._createBtn_1lb44_142:hover{background:var(--color-primary-hover)}._detailWrap_1lb44_158{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--space-8) var(--space-8) 0}._detailHeader_1lb44_167{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);flex-shrink:0;padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-10)}._detailTopRow_1lb44_179{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%}._detailActions_1lb44_188{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}._backBtn_1lb44_194{background:none;border:none;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0;flex-shrink:0}._backBtn_1lb44_194:hover{text-decoration:underline}._ctxToggle_1lb44_212{display:flex;align-items:flex-start;gap:var(--space-8);width:100%;background:none;border:none;border-radius:var(--radius-6);padding:var(--space-6) var(--space-8);margin-left:-8px;cursor:pointer;text-align:left;transition:background-color .12s ease}._ctxToggle_1lb44_212:hover{background:var(--color-bg)}._ctxToggle_1lb44_212:hover ._ctxTitle_1lb44_229{color:var(--color-primary)}._ctxStatic_1lb44_232{flex:1;min-width:0;padding:var(--space-6) 0}._ctxChevron_1lb44_237{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-none);margin-top:var(--space-6);flex-shrink:0;transition:transform .15s ease}._ctxChevronOpen_1lb44_245{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._ctxToggle_1lb44_212,._ctxChevron_1lb44_237{transition:none}}._ctx_1lb44_212{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._ctxTitle_1lb44_229{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}._ctxSub_1lb44_268{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:var(--font-family)}._ctxCode_1lb44_273{font-family:var(--font-family-mono);letter-spacing:-.01em}._ctxDot_1lb44_277{opacity:.6}._ctxNote_1lb44_282{margin-top:var(--space-2);font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-secondary);line-height:var(--line-height-normal)}._detailTitleRow_1lb44_291{display:flex;align-items:flex-start;gap:var(--space-8);width:100%}._detailBody_1lb44_301{flex:1;min-height:0}._specBody_1lb44_309{margin-bottom:var(--space-16)}._empty_1lb44_313{color:var(--color-text-muted);font-size:var(--font-size-base);padding:var(--space-16)}._reasonInput_1lb44_321{width:100%;font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--space-6) var(--space-8);box-sizing:border-box}._attachBtn_1lb44_333{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);height:var(--control-height);padding:0 var(--space-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._attachBtn_1lb44_333:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}._sidebar_1tdlg_3{width:220px;min-width:220px;background:var(--color-sidebar-bg);display:flex;flex-direction:column;height:100vh}._sidebarLogo_1tdlg_13{flex-shrink:0;padding:var(--space-12) var(--space-20);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-sidebar-divider)}._logoBrand_1tdlg_22{display:flex;flex-direction:column;gap:var(--space-2)}._logoRow_1tdlg_28{display:flex;align-items:center;gap:var(--space-4)}._logoMark_1tdlg_34{width:28px;height:28px;flex-shrink:0}._brandName_1tdlg_40{font-family:var(--font-family-brand);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);letter-spacing:-.3px}._appName_1tdlg_48{font-family:var(--font-family-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-sidebar-active);letter-spacing:.2px;margin-left:var(--space-32)}._hamburgerBtn_1tdlg_57{background:none;border:none;cursor:pointer;padding:var(--space-4);color:var(--color-sidebar-text-dim);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-6);transition:all .15s}._hamburgerBtn_1tdlg_57:hover{background:var(--color-sidebar-hover-bg);color:var(--color-sidebar-text-muted)}._sidebarScroll_1tdlg_79{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-6) 0;display:flex;flex-direction:column}._sidebarScroll_1tdlg_79::-webkit-scrollbar{width:0}._navDivider_1tdlg_93{flex-shrink:0;border-top:1px solid var(--color-sidebar-divider);margin:var(--space-6) var(--space-20)}._navSectionLabel_1tdlg_102{flex:0 0 auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-sidebar-text-dim);text-transform:uppercase;letter-spacing:.9px;padding:var(--space-16) var(--space-20) var(--space-4)}._navSpacer_1tdlg_101{flex:1 1 auto;min-height:6px}._navItem_1tdlg_119{flex-shrink:0;display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-16);margin:1px var(--space-8);border-radius:var(--radius-8);cursor:pointer;color:var(--color-sidebar-text);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:all .15s ease;text-decoration:none!important;-webkit-user-select:none;user-select:none}._navItem_1tdlg_119:hover{background:var(--color-sidebar-hover-bg);color:var(--color-sidebar-text-hover)}._navItem_1tdlg_119._active_1tdlg_143{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active);font-weight:var(--font-weight-medium)}._navItemPlanned_1tdlg_151{cursor:default;opacity:.45}._navItemPlanned_1tdlg_151:hover{background:none;color:var(--color-sidebar-text)}._ni_1tdlg_161{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._ni_1tdlg_161 svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._notifBadge_1tdlg_180{margin-left:auto;background:var(--color-error);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);min-width:17px;height:17px;border-radius:var(--radius-10);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4)}._comingSoon_1tdlg_196{margin-left:auto;background:var(--color-sidebar-chip-bg);color:var(--color-sidebar-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border-radius:var(--radius-6);padding:1px var(--space-6);white-space:nowrap}._userSection_1tdlg_211{flex-shrink:0;margin-top:auto;padding:var(--space-8);border-top:1px solid var(--color-sidebar-divider)}._userRow_1tdlg_218{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-10);border-radius:var(--radius-8)}._avatar_1tdlg_226{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-indigo),var(--color-accent-violet));display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);flex-shrink:0}._userInfo_1tdlg_240{flex:1;min-width:0}._userName_1tdlg_245{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-sidebar-text-bright)}._userEmail_1tdlg_251{font-size:var(--font-size-xs);color:var(--color-sidebar-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}._userEmailWrap_1tdlg_260{position:relative}._userEmailWrap_1tdlg_260:hover ._emailTooltip_1tdlg_264{visibility:visible;opacity:1;transition-delay:var(--tooltip-delay)}._emailTooltip_1tdlg_264{visibility:hidden;opacity:0;position:absolute;left:0;bottom:100%;margin-bottom:var(--space-6);padding:var(--space-6) var(--space-10);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-6);white-space:nowrap;z-index:1000;box-shadow:var(--shadow-md);transition:opacity .15s}._logoutBtn_1tdlg_289{width:100%;padding:var(--space-6) var(--space-12);margin-top:var(--space-6);background:transparent;border:1px solid var(--color-sidebar-border);border-radius:var(--radius-6);color:var(--color-sidebar-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s}._logoutBtn_1tdlg_289:hover{background:var(--color-sidebar-hover-bg);color:var(--color-sidebar-text-bright);border-color:var(--color-sidebar-border)}.ts-root{--rc-font: inherit;--rc-bg: var(--color-bg);--rc-bg-2: var(--color-bg-hover);--rc-surface: var(--color-bg-card);--rc-border: var(--color-border);--rc-border-2: var(--color-border);--rc-ink: var(--color-text-primary);--rc-ink-2: var(--color-text-secondary);--rc-text: var(--color-text-secondary);--rc-muted: var(--color-text-muted);--rc-faint: var(--color-text-hint);--rc-primary: var(--color-primary);--rc-primary-hover: var(--color-primary-hover);--rc-primary-light: var(--color-primary-light);--rc-green: var(--color-success-text);--rc-red: var(--color-error-text);--rc-amber: var(--color-warning-text);--rc-radius: var(--radius-8)}.ts-root{height:100%;display:flex;flex-direction:column;min-height:0;font-family:var(--rc-font);color:var(--rc-ink);background:var(--rc-surface)}.ts-root .ts-layout{display:flex;flex:1;overflow:hidden;min-height:0}.ts-root .ts-criteria{width:256px;flex-shrink:0;border-right:1px solid var(--rc-border-2);background:var(--rc-bg);overflow-y:auto;padding:var(--space-20) var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}.ts-root .ts-crit-h{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--rc-ink-2)}.ts-root .ts-crit-desc{font-size:var(--font-size-sm);color:var(--rc-muted);line-height:var(--line-height-normal)}.ts-root .ts-dim-section-lbl{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--rc-faint);letter-spacing:.05em}.ts-root .ts-dim-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8);border-radius:var(--radius-8);cursor:pointer;font-size:var(--font-size-base);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.ts-root .ts-dim-row:hover:not(.ts-dim-locked){background:var(--color-primary-light)}.ts-root .ts-dim-locked{cursor:default;opacity:.75}.ts-root .ts-dim-chk{width:16px;height:16px;border:2px solid var(--color-border-strong);border-radius:var(--radius-4);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);color:transparent}.ts-root .ts-dim-chk.on{background:var(--rc-primary);border-color:var(--rc-primary);color:var(--color-text-on-primary)}.ts-root .ts-always-tag{margin-left:auto;font-size:var(--font-size-xs);color:var(--rc-faint);font-style:italic}.ts-root .ts-run-btn{padding:var(--space-10) 0;background:var(--rc-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;width:100%;font-family:inherit}.ts-root .ts-run-btn:hover:not(:disabled){background:var(--rc-primary-hover)}.ts-root .ts-run-btn:disabled{opacity:.7;cursor:default}.ts-root .ts-last-run{font-size:var(--font-size-sm);color:var(--rc-faint);text-align:center;min-height:1em}.ts-root .ts-results-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-card);min-height:0}.ts-root .ts-view-area{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.ts-root .ts-empty,.ts-root .ts-info{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-10);padding:var(--space-40)}.ts-root .ts-empty-ico{font-size:var(--font-size-2xl)}.ts-root .ts-empty-msg,.ts-root .ts-info{font-size:var(--font-size-base);color:var(--rc-faint);text-align:center;max-width:300px;line-height:var(--line-height-relaxed)}.ts-root .ts-info{max-width:480px}.ts-root .ts-info.ts-error{color:var(--rc-red)}.ts-root .ts-error-detail{font-size:var(--font-size-sm);color:var(--rc-muted);max-width:480px}.ts-root .ts-stats{display:flex;gap:0;padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--rc-border-2);flex-shrink:0;align-items:center}.ts-root .ts-stat{display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--space-20)}.ts-root .ts-stat+.ts-stat{padding-left:var(--space-20);border-left:1px solid var(--rc-border-2)}.ts-root .ts-stat-n{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--rc-ink-2);line-height:var(--line-height-none)}.ts-root .ts-stat-n.ts-new{color:var(--rc-green)}.ts-root .ts-stat-n.ts-existing{color:var(--rc-primary)}.ts-root .ts-stat-l{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--rc-faint);letter-spacing:.04em}.ts-root .ts-stats-match{margin-left:auto;font-size:var(--font-size-sm);color:var(--rc-faint)}.ts-root .ts-stats-match strong{color:var(--color-text-secondary)}.ts-root .ts-view-tabs{display:flex;border-bottom:2px solid var(--rc-border-2);padding:0 var(--space-20);flex-shrink:0;background:var(--color-bg-card)}.ts-root .ts-view-tab{padding:var(--space-10) var(--space-20);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer}.ts-root .ts-view-tab.active{color:var(--rc-primary);border-bottom-color:var(--rc-primary)}.ts-root .ts-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--rc-border-2);background:var(--rc-bg);flex-shrink:0;align-items:center}.ts-root .btn-clear-filters{padding:var(--space-6) var(--space-12);border:1px solid var(--color-error-border);border-radius:var(--radius-8);background:var(--color-error-bg);color:var(--rc-red);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s;display:none;font-family:inherit}.ts-root .btn-clear-filters:hover{background:var(--color-error-light)}.ts-root .btn-clear-filters.visible{display:inline-flex;align-items:center;gap:var(--space-4)}.ts-root .ts-tbl-wrap{flex:1;overflow-y:auto;min-height:0}.ts-root .ts-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-base)}.ts-root .ts-tbl th{text-align:left;padding:var(--space-10) var(--space-16);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted);background:var(--rc-bg);border-bottom:1px solid var(--rc-border-2);position:sticky;top:0;z-index:3;white-space:nowrap}.ts-root .ts-tbl td{padding:var(--space-10) var(--space-16);border-bottom:1px solid var(--rc-bg);vertical-align:middle;color:var(--color-text-secondary)}.ts-root .ts-tbl tbody tr:hover td{background:var(--color-bg-hover)}.ts-root .ts-tbl-empty{text-align:center;padding:var(--space-32);color:var(--rc-faint);font-size:var(--font-size-base)}.ts-root .ts-chk-th,.ts-root .ts-chk-td{width:36px;padding:var(--space-10) var(--space-8) var(--space-10) var(--space-16)!important}.ts-root .ts-row-chk{width:14px;height:14px;cursor:pointer;accent-color:var(--rc-primary)}.ts-root .ts-row-selected td{background:var(--color-primary-light)!important}.ts-root .ts-tid-col{white-space:nowrap}.ts-root .ts-tid{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--rc-faint);display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ts-root .ts-tname{font-weight:var(--font-weight-semibold);color:var(--rc-ink-2)}.ts-root .ts-chip{display:inline-block;padding:var(--space-2) var(--space-6);background:var(--rc-bg-2);border-radius:var(--radius-4);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:1px;white-space:nowrap}.ts-root .ts-chip-purple{background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text)}.ts-root .ts-chip-more{display:inline-block;padding:var(--space-2) var(--space-6);background:var(--rc-border);border-radius:var(--radius-4);font-size:var(--font-size-xs);color:var(--rc-faint);margin:1px}.ts-root .ts-po-chip{display:inline-block;padding:var(--space-2) var(--space-8);background:var(--color-warning-light);border-radius:var(--radius-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-text);white-space:nowrap;margin:1px}.ts-root .ts-lib-badge{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-10);border-radius:var(--radius-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--rc-bg-2);color:var(--rc-muted)}.ts-root .ts-lib-badge.ts-lnew{background:var(--color-success-bg);color:var(--color-success-text)}.ts-root .ts-lib-badge.ts-lapproved{background:var(--color-primary-light);color:var(--rc-primary-hover)}.ts-root .ts-lib-badge.ts-ldraft{background:var(--color-warning-bg);color:var(--color-tag-high-text)}.ts-root .ts-lib-badge.ts-larchived{background:var(--rc-bg-2);color:var(--rc-muted)}.ts-root .ts-action{padding:var(--space-16) var(--space-20);border-top:1px solid var(--rc-border-2);display:flex;align-items:center;gap:var(--space-16);flex-shrink:0}.ts-root .ts-ingest-btn{padding:var(--space-10) var(--space-20);background:var(--rc-green);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;font-family:inherit}.ts-root .ts-ingest-btn:hover:not(:disabled){background:var(--color-success-text)}.ts-root .ts-ingest-btn:disabled{background:var(--color-border-strong);color:var(--color-text-hint);cursor:not-allowed}.ts-root .ts-action-note{font-size:var(--font-size-sm);color:var(--rc-muted)}.ts-root .ts-ingested-note{font-size:var(--font-size-sm);color:var(--color-success-text);font-weight:var(--font-weight-semibold);margin-left:auto}.ts-root .ts-det-btn{padding:var(--space-4) var(--space-10);background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;font-family:inherit}.ts-root .ts-det-btn:hover{background:var(--rc-bg);border-color:var(--rc-faint)}.ts-root .ts-prod-layout{display:flex;flex:1;overflow:hidden;min-height:0}.ts-root .ts-prod-sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--rc-border-2);overflow-y:auto;background:var(--rc-bg)}.ts-root .ts-prod-bu-select{padding:var(--space-12) var(--space-12) var(--space-8)}.ts-root .ts-prod-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-16);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;border-left:3px solid transparent}.ts-root .ts-prod-item:hover{background:var(--color-primary-light)}.ts-root .ts-prod-item.active{background:var(--color-primary-light);color:var(--rc-primary-hover);border-left-color:var(--rc-primary);font-weight:var(--font-weight-semibold)}.ts-root .ts-prod-match-badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--rc-primary-hover);background:var(--color-primary-light-hover);padding:1px var(--space-6);border-radius:var(--radius-10)}.ts-root .ts-prod-zero{font-size:var(--font-size-sm);color:var(--color-border-strong)}.ts-root .ts-prod-detail{flex:1;overflow-y:auto;padding:var(--space-20) var(--space-24)}.ts-root .ts-prod-detail-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--rc-ink-2);margin-bottom:var(--space-4)}.ts-root .ts-prod-detail-bu{font-size:var(--font-size-sm);color:var(--rc-faint);margin-bottom:var(--space-16)}.ts-root .ts-prod-tag-section{margin-bottom:var(--space-20)}.ts-root .ts-prod-tag-group{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap}.ts-root .ts-prod-tag-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--rc-faint);letter-spacing:.04em;min-width:96px;flex-shrink:0}.ts-root .ts-prod-threats-title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--rc-ink-2);margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--rc-border-2)}.ts-root .ts-prod-none{color:var(--rc-faint);font-size:var(--font-size-base)}.ts-root .ts-search{padding:var(--space-4) var(--space-10);border:1px solid var(--rc-border-2);border-radius:var(--radius-6);background:var(--color-bg-hover);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-secondary);font-family:inherit;min-width:160px;transition:all .15s;outline:none}.ts-root .ts-search::placeholder{color:var(--rc-faint)}.ts-root .ts-search:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}.ts-root .ts-search:focus{border-color:var(--rc-primary);box-shadow:var(--shadow-focus);background:var(--color-bg-card)}.ts-root .ts-tname-link{border:0;background:none;padding:0;margin:0;font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;color:var(--rc-ink-2)}.ts-root .ts-tname-link:hover{color:var(--rc-primary);text-decoration:underline}.ts-root .ts-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-10) var(--space-16);border-top:1px solid var(--rc-border-2);background:var(--rc-bg);flex-shrink:0}.ts-root .ts-pager-btn{padding:var(--space-6) var(--space-12);border:1px solid var(--rc-border-2);border-radius:var(--radius-8);background:var(--color-bg-hover);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;transition:all .15s}.ts-root .ts-pager-btn:hover:not(:disabled){border-color:var(--rc-primary);color:var(--rc-primary-hover);background-color:var(--color-primary-light)}.ts-root .ts-pager-btn:disabled{opacity:.5;cursor:default}.ts-root .ts-pager-info{font-size:var(--font-size-sm);color:var(--rc-muted)}._wrap_fzpgr_7{flex:1;display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-10);overflow:hidden;min-height:0}._header_fzpgr_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border);flex-shrink:0}._title_fzpgr_28{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._count_fzpgr_34{font-size:var(--font-size-sm);color:var(--color-text-muted)}._info_fzpgr_39{padding:var(--space-32) var(--space-20);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._infoError_fzpgr_46{color:var(--color-error-text)}._emptyState_fzpgr_53{padding:var(--space-40) var(--space-20);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._emptyState_fzpgr_53 strong{color:var(--color-text-primary);display:block;margin-bottom:var(--space-6);font-size:var(--font-size-lg)}._select_tca0c_3{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--space-4) var(--space-24) var(--space-4) var(--space-10);border:1px solid;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;outline:none;font-family:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:110px}._select_tca0c_3:disabled{opacity:.6;cursor:default}._select_tca0c_3 option{background:var(--color-bg-card);color:var(--color-text-primary)}._root_ay1gb_6{height:100%;display:flex;flex-direction:column;min-height:0;font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg)}._header_ay1gb_17{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);height:55px;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._headerTitle_ay1gb_28{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._tabBar_ay1gb_35{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);padding:0 var(--space-24);display:flex;flex-shrink:0}._tabBtn_ay1gb_43{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}._tabBtn_ay1gb_43:hover{color:var(--color-text-secondary)}._tabBtnActive_ay1gb_65{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._tabBtnActive_ay1gb_65:hover{color:var(--color-primary)}._page_ay1gb_76{flex:1;display:flex;overflow:hidden;background:var(--color-bg);min-height:0}._pageMain_ay1gb_84{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-16) var(--space-20);min-height:0}._container_14f3q_5{padding:var(--space-24)}._listHeader_14f3q_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-16)}._sectionTitle_14f3q_16{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_14f3q_22{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2);max-width:720px}._noResults_14f3q_29{text-align:center;padding:var(--space-48) var(--space-20);color:var(--color-text-hint);font-size:var(--font-size-base)}._noResults_14f3q_29 strong{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}._container_1yxth_4{padding:var(--space-24)}._header_1yxth_15{background:var(--color-bg-card);padding:var(--space-10) var(--space-24);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-24);flex-shrink:0}._headerTitle_1yxth_25{flex-shrink:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._noResults_1yxth_32{text-align:center;padding:var(--space-48) var(--space-20);color:var(--color-text-hint);font-size:var(--font-size-base)}._noResults_1yxth_32 strong{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}._tabBody_1yxth_46{margin-top:var(--space-16)}._industryHead_1yxth_55{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) var(--space-24)}._countPill_1yxth_65{flex-shrink:0;padding:var(--space-4) var(--space-12);border:1px solid var(--color-primary-border);border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}._industryDesc_1yxth_77{max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-sm)}._heading_v0hl9_1{margin-bottom:var(--space-12)}._title_v0hl9_5{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.01em}._subtitle_v0hl9_13{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._card_1lwhu_1{background:var(--color-bg-card);border-radius:var(--radius-12);border:1px solid var(--color-border);padding:var(--space-20) var(--space-24);margin-bottom:var(--space-24)}._clickable_1lwhu_9{cursor:pointer;transition:border-color .15s,box-shadow .15s}._clickable_1lwhu_9:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-primary-hover)}._card_2iije_2{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-10);overflow:hidden;display:flex;flex-direction:column;height:100%}._header_2iije_13{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border)}._headerTop_2iije_22{display:flex;align-items:flex-start;gap:var(--space-8)}._threatIcon_2iije_28{font-size:var(--font-size-lg);flex-shrink:0;color:var(--color-warning)}._name_2iije_34{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._headerStats_2iije_46{display:flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-left:var(--space-24)}._rfCount_2iije_55{color:var(--color-text-muted)}._statDivider_2iije_59{color:var(--color-border-strong)}._body_2iije_64{padding:var(--space-12) var(--space-16);flex:1;display:flex;flex-direction:column}._scopeRow_2iije_72{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-10)}._productPill_2iije_79{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-4);background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary-border)}._regionPill_2iije_89{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-4);background:var(--color-bg-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border)}._countryPill_2iije_99{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-4);background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._rfList_2iije_110{display:flex;flex-direction:column;gap:var(--space-4)}._rfItem_2iije_116{display:flex;align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-snug)}._rfDot_2iije_125{width:5px;height:5px;border-radius:50%;background:var(--color-border-hover);flex-shrink:0;margin-top:var(--space-6)}._rfName_2iije_134{word-break:break-word}._rfMore_2iije_138{font-size:var(--font-size-sm);color:var(--color-text-hint);font-style:italic;padding-left:var(--space-16)}._foot_2iije_146{display:flex;align-items:center;margin-top:auto;padding-top:var(--space-10)}._reviewLink_2iije_153{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;background:none;border:none;padding:0;font-family:inherit}._reviewLink_2iije_153:hover{text-decoration:underline}._card_1bqg1_2{border:1px solid var(--color-border);border-radius:var(--radius-10);overflow:hidden;display:flex;flex-direction:column}._header_1bqg1_10{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border)}._headerTop_1bqg1_19{display:flex;align-items:flex-start;gap:var(--space-8)}._icon_1bqg1_25{font-size:var(--font-size-lg);flex-shrink:0}._name_1bqg1_30{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._headerStats_1bqg1_42{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);padding-left:var(--space-24)}._body_1bqg1_49{padding:var(--space-12) var(--space-16);background:var(--color-bg-card);flex:1;display:flex;flex-direction:column}._threatsList_1bqg1_57{display:flex;flex-direction:column;gap:var(--space-4)}._threatRow_1bqg1_63{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._threatRow_1bqg1_63:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-primary-light);flex-shrink:0}._threatName_1bqg1_80{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._threatMore_1bqg1_87{color:var(--color-text-muted);font-style:italic}._reviewLink_1bqg1_92{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:auto;padding-top:var(--space-10);cursor:pointer;background:none;border:none;font-family:inherit}._reviewLink_1bqg1_92:hover{text-decoration:underline}._card_11rs0_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16);min-height:180px}._content_11rs0_12{flex:1}._action_11rs0_16{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}._action_11rs0_16:hover{text-decoration:underline}._donut_12fqn_1{position:relative;flex-shrink:0}._sm_12fqn_6{width:56px;height:56px}._md_12fqn_11{width:72px;height:72px}._ring_12fqn_16{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;mask:radial-gradient(farthest-side,transparent 60%,white 60%);-webkit-mask:radial-gradient(farthest-side,transparent 60%,white 60%)}._center_12fqn_27{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._total_12fqn_38{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._sm_12fqn_6 ._total_12fqn_38{font-size:var(--font-size-base)}._empty_12fqn_48{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:8px solid var(--color-border)}._header_rmjyv_1{margin-bottom:var(--space-12)}._bigNumber_rmjyv_5{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-none)}._subtitle_rmjyv_12{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:var(--space-4)}._body_rmjyv_18{display:flex;align-items:center;gap:var(--space-20)}._legend_rmjyv_24{display:flex;flex-direction:column;gap:var(--space-8)}._legendItem_rmjyv_30{display:flex;align-items:center;gap:var(--space-8)}._dot_rmjyv_36{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotgreen_rmjyv_43{background:var(--color-coverage-full)}._dotyellow_rmjyv_47{background:var(--color-coverage-partial)}._dotred_rmjyv_51{background:var(--color-coverage-uncovered)}._count_rmjyv_55{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);min-width:1.25rem}._label_rmjyv_62{font-size:var(--font-size-base);color:var(--color-text-secondary)}._header_1objj_1{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-text-primary);margin-bottom:var(--space-16)}._list_1objj_9{display:flex;flex-direction:column;gap:var(--space-8)}._row_1objj_15{display:flex;gap:var(--space-12)}._label_1objj_20{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.03em;color:var(--color-text-muted);min-width:80px;flex-shrink:0}._value_1objj_29{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._empty_1objj_35{font-size:var(--font-size-base);color:var(--color-text-muted);padding:var(--space-16) 0}._header_1l5l3_1{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-text-primary);margin-bottom:var(--space-16)}._pills_1l5l3_9{display:flex;flex-wrap:wrap;gap:var(--space-8)}._pill_1l5l3_9{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._flag_1l5l3_28{font-size:var(--font-size-base)}._empty_1l5l3_32{font-size:var(--font-size-base);color:var(--color-text-muted);padding:var(--space-16) 0}._container_1cb2e_1{display:flex;flex-direction:column;gap:var(--space-16)}._loading_1cb2e_7{padding:var(--space-32);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._filterRow_1cb2e_15{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border)}._filterLabel_1cb2e_24{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-right:var(--space-4)}._clearBtn_1cb2e_32{padding:var(--space-6) var(--space-10);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-coverage-uncovered);background:var(--color-error-bg);border:none;border-radius:var(--radius-6);cursor:pointer;transition:background .15s}._clearBtn_1cb2e_32:hover{background:var(--color-error-light)}._grid_1cb2e_49{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-16)}._card_1cb2e_56{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);padding:var(--space-16)}._cardFullWidth_1cb2e_63{grid-column:1 / -1}._cardTitle_1cb2e_67{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-12)}._cardBars_1cb2e_74{display:flex;flex-direction:column;gap:var(--space-8)}._noData_1cb2e_80{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-16);text-align:center}._noResults_1cb2e_87{font-size:var(--font-size-base);color:var(--color-text-muted);padding:var(--space-32);text-align:center;background:var(--color-bg-card);border:1px dashed var(--color-border);border-radius:var(--radius-8)}._barRow_1cb2e_98{display:grid;grid-template-columns:100px 1fr 32px;align-items:center;gap:var(--space-8);cursor:pointer;padding:var(--space-4);border-radius:var(--radius-6);transition:background .15s}._barRow_1cb2e_98:hover{background:var(--color-bg-hover)}._barLabel_1cb2e_113{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_1cb2e_121{height:12px;background:var(--color-border);border-radius:var(--radius-4);overflow:hidden}._barStack_1cb2e_128{display:flex;height:100%;transition:width .3s ease}._barFull_1cb2e_134{height:100%;background:var(--color-coverage-full)}._barPartial_1cb2e_139{height:100%;background:var(--color-coverage-partial)}._barUncovered_1cb2e_144{height:100%;background:var(--color-coverage-uncovered)}._barCount_1cb2e_149{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-align:right}._legend_1cb2e_157{display:flex;gap:var(--space-24);padding-top:var(--space-12);border-top:1px solid var(--color-border)}._legendItem_1cb2e_164{display:flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}._legendDot_1cb2e_172{width:10px;height:10px;border-radius:var(--radius-4)}._legendFull_1cb2e_178{background:var(--color-coverage-full)}._legendPartial_1cb2e_182{background:var(--color-coverage-partial)}._legendUncovered_1cb2e_186{background:var(--color-coverage-uncovered)}._totalCount_1cb2e_190{margin-left:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(max-width:768px){._grid_1cb2e_49{grid-template-columns:1fr}._cardFullWidth_1cb2e_63{grid-column:1}._filterRow_1cb2e_15{gap:var(--space-6)}}._container_kx3r3_3{padding:var(--space-24) var(--space-24)}._loading_kx3r3_8{display:flex;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-80) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._loadingSpinner_kx3r3_18{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_kx3r3_1 .8s linear infinite}@keyframes _spin_kx3r3_1{to{transform:rotate(360deg)}}._summaryPanel_kx3r3_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-16);margin-bottom:var(--space-24)}._emptyCard_kx3r3_43{background:var(--color-bg-card);border-radius:var(--radius-12);border:1px solid var(--color-border);padding:var(--space-64) var(--space-32);text-align:center}._emptyIcon_kx3r3_51{font-size:var(--font-size-2xl);margin-bottom:var(--space-12)}._emptyTitle_kx3r3_56{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-bottom:var(--space-6)}._emptySub_kx3r3_63{font-size:var(--font-size-base);color:var(--color-text-muted)}._cardsGrid_kx3r3_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-12)}._viewMore_kx3r3_76{margin-top:var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}._viewAllRow_kx3r3_84{display:flex;justify-content:flex-end;margin-top:var(--space-16)}._viewAllBtn_kx3r3_90{padding:var(--space-6) var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s}._viewAllBtn_kx3r3_90:hover{border-color:var(--color-primary-light);background:var(--color-primary-light)}._noThreats_kx3r3_109{font-size:var(--font-size-base);color:var(--color-text-muted);padding:var(--space-16) 0;text-align:center}._container_1o3fw_1{min-height:100%;display:flex;flex-direction:column}._toolbar_1o3fw_8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-16);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border)}._toolbarLeft_1o3fw_17{flex:1}._toolbarTitle_1o3fw_21{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._toolbarSub_1o3fw_27{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2)}._toolbarRight_1o3fw_33{display:flex;align-items:center;gap:var(--space-8)}._searchInput_1o3fw_39{padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-6);font-size:var(--font-size-base);width:220px;outline:none}._searchInput_1o3fw_39:focus{border-color:var(--color-border-focus)}._content_1o3fw_53{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-16);background:var(--color-bg-card)}._listHeader_1o3fw_62{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-20)}._sectionTitle_1o3fw_69{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}._sectionSub_1o3fw_75{font-size:var(--font-size-base);color:var(--color-text-muted);margin-top:var(--space-4)}._sourceGroup_1o3fw_83{margin-bottom:var(--space-20)}._sourceHead_1o3fw_87{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-10) var(--radius-10) 0 0}._sourceIcon_1o3fw_97{font-size:var(--font-size-lg)}._sourceInfo_1o3fw_101{flex:1;min-width:0}._sourceName_1o3fw_106{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceMetaText_1o3fw_115{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:1px}._sourceCount_1o3fw_121{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-bg-pressed);padding:var(--space-2) var(--space-8);border-radius:var(--radius-10);white-space:nowrap}._sourceViewLink_1o3fw_131{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);border:1px solid var(--color-primary-border);background:var(--color-primary-light);white-space:nowrap;font-family:inherit;transition:all .15s ease}._sourceViewLink_1o3fw_131:hover{background:var(--color-primary-light-hover);border-color:var(--color-border-hover)}._threatRow_1o3fw_151{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border);border-top:none;cursor:pointer;transition:background .12s}._threatRow_1o3fw_151:last-child{border-radius:0 0 var(--radius-10) var(--radius-10)}._threatRow_1o3fw_151:hover{background:var(--color-bg-active)}._threatContent_1o3fw_171{flex:1;min-width:0}._threatTopRow_1o3fw_176{display:flex;align-items:center;gap:var(--space-12)}._threatRowName_1o3fw_182{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-8);min-width:0}._threatRowRight_1o3fw_193{display:flex;align-items:center;gap:var(--space-6);flex-shrink:0}._rowChevron_1o3fw_200{color:var(--color-text-hint);font-size:var(--font-size-lg)}._emptyState_1o3fw_206{text-align:center;padding:var(--space-64) var(--space-20)}._emptyIcon_1o3fw_211{width:48px;height:48px;stroke:var(--color-border-strong);margin-bottom:var(--space-16)}._emptyTitle_1o3fw_218{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-bottom:var(--space-6)}._emptySubtitle_1o3fw_225{font-size:var(--font-size-base);color:var(--color-text-hint)}._card_1096l_2{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-8);transition:all .15s ease}._card_1096l_2:hover{background:var(--color-bg-card);box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}._icon_1096l_20{font-size:var(--font-size-2xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-card);border-radius:var(--radius-8);flex-shrink:0}._content_1096l_33{flex:1;min-width:0}._title_1096l_38{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1096l_48{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-base);color:var(--color-text-muted)}._url_1096l_57{color:var(--color-primary-bright);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);transition:color .15s}._url_1096l_57:hover{text-decoration:underline;color:var(--color-primary)}._types_1096l_73{display:flex;gap:var(--space-8);align-items:center;font-size:var(--font-size-base)}._typeBadge_1096l_80{padding:var(--space-2) var(--space-8);background:var(--color-accent-indigo-bg);color:var(--color-accent-indigo-text);border-radius:var(--radius-4);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._sourceType_1096l_89{color:var(--color-text-muted)}._separator_1096l_93{color:var(--color-border-strong)}._viewBtn_1096l_98{padding:var(--space-10) var(--space-20);background:var(--color-primary-bright);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}._viewBtn_1096l_98:hover{background:var(--color-primary);transform:translate(2px)}._badge_1096l_118{padding:var(--space-2) var(--space-8);background:var(--color-success-light);color:var(--color-success-text);border-radius:var(--radius-4);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._jurisdictions_1096l_128{font-size:var(--font-size-base);color:var(--color-text-secondary)}._jurisdictions_1096l_128 strong{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}._usageReason_1096l_139{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-snug);margin-top:var(--space-4)}._usageReason_1096l_139 strong{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}._timestamps_1096l_152{display:flex;gap:var(--space-8);align-items:center;font-size:var(--font-size-sm);color:var(--color-text-hint);margin-top:var(--space-2)}._section_68l79_2{margin-bottom:var(--space-32)}._sectionTitle_68l79_6{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-16);padding-bottom:var(--space-8);border-bottom:2px solid var(--color-border)}._sourcesList_68l79_18{display:flex;flex-direction:column;gap:var(--space-12)}._loading_68l79_25{padding:var(--space-40) var(--space-20);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._error_68l79_33{padding:var(--space-40) var(--space-20);text-align:center;color:var(--color-error-text);font-size:var(--font-size-base)}._empty_68l79_41{padding:var(--space-40) var(--space-20);text-align:center;color:var(--color-text-hint);font-size:var(--font-size-base)}._container_1p9sj_1{display:flex;flex-direction:column;gap:var(--space-10)}._rulesList_1p9sj_7{display:flex;flex-wrap:wrap;gap:var(--space-6)}._ruleItem_1p9sj_13{display:inline-flex;align-items:center;padding:var(--space-6) var(--space-10);background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);border:1px solid var(--color-success-border);border-radius:var(--radius-16);font-size:var(--font-size-sm);box-shadow:var(--shadow-sm)}._ruleItemEdit_1p9sj_24{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-10);background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);border:1px solid var(--color-success-border);border-radius:var(--radius-16);font-size:var(--font-size-sm);box-shadow:var(--shadow-sm);transition:all .15s ease}._ruleItemEdit_1p9sj_24:hover{border-color:var(--color-success);box-shadow:var(--shadow-sm)}._ruleName_1p9sj_42{color:var(--color-success-text);font-weight:var(--font-weight-semibold)}._removeBtn_1p9sj_47{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:50%;transition:all .15s ease;line-height:var(--line-height-none)}._removeBtn_1p9sj_47:hover{background:var(--color-error-light);color:var(--color-error-text);transform:scale(1.1)}._removeBtn_1p9sj_47:disabled{opacity:.4;cursor:not-allowed;transform:none}._searchContainer_1p9sj_76{position:relative;margin-top:var(--space-4)}._searchInput_1p9sj_81{width:100%;padding:var(--space-8) var(--space-12);border:1px dashed var(--color-success-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);background:var(--color-success-bg);color:var(--color-success-text);outline:none;transition:all .2s ease}._searchInput_1p9sj_81::placeholder{color:var(--color-text-secondary);font-style:normal}._searchInput_1p9sj_81:focus{border-style:solid;border-color:var(--color-success);background:var(--color-bg-card);box-shadow:var(--shadow-focus)}._searchInput_1p9sj_81:disabled{background:var(--color-bg-subtle);cursor:not-allowed}._dropdown_1p9sj_114{right:0;min-width:0;max-width:none;max-height:180px;border-color:var(--color-success-border)}._dropdownItem_1p9sj_122{padding:var(--space-10) var(--space-16);font-size:var(--font-size-base);color:var(--color-success-text);cursor:pointer;transition:all .12s ease;border-bottom:1px solid var(--color-success-bg)}._dropdownItem_1p9sj_122:last-child{border-bottom:none}._dropdownItem_1p9sj_122:hover{background:linear-gradient(90deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);padding-left:var(--space-20)}._noResults_1p9sj_140{padding:var(--space-16);font-size:var(--font-size-sm);color:var(--color-success-border);text-align:center;font-style:italic}._card_1ywmi_1{border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-card);overflow:hidden}._card_1ywmi_1._editing_1ywmi_8{border-color:var(--color-primary-border);box-shadow:var(--shadow-focus)}._header_1ywmi_13{display:flex;align-items:center;justify-content:space-between;padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);cursor:pointer;transition:background .15s}._header_1ywmi_13:hover{background:var(--color-bg-subtle)}._headerLeft_1ywmi_27{display:flex;align-items:center;gap:var(--space-10);flex:1;min-width:0}._headerRight_1ywmi_35{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}._chevron_1ywmi_42{font-size:var(--font-size-xs);color:var(--color-text-muted);transition:transform .15s}._chevron_1ywmi_42._expanded_1ywmi_48{transform:rotate(90deg)}._name_1ywmi_52{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._nameInput_1ywmi_58{flex:1;padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-4);background:var(--color-bg-card);min-width:200px}._nameInput_1ywmi_58:focus{outline:none;border-color:var(--color-border-focus)}._rulesBadge_1ywmi_75{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-8);background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);color:var(--color-success-text);border:1px solid var(--color-success-border);border-radius:var(--radius-12);box-shadow:var(--shadow-sm)}._relatesToBadge_1ywmi_86{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-8);background:var(--color-warning-light);color:var(--color-warning-text);border-radius:var(--radius-10);text-transform:capitalize}._relevanceBadge_1ywmi_96{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-8);background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:var(--radius-10)}._deleteBtn_1ywmi_105{padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);background:none;border:1px solid transparent;border-radius:var(--radius-4);cursor:pointer;transition:all .15s}._deleteBtn_1ywmi_105:hover{background:var(--color-error-light);border-color:var(--color-error-border)}._body_1ywmi_120{padding:var(--space-16);border-top:1px solid var(--color-border)}._row_1ywmi_125{margin-bottom:var(--space-16)}._row_1ywmi_125:last-child{margin-bottom:0}._label_1ywmi_133{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-6)}._rulesSection_1ywmi_143{margin-top:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-10);box-shadow:var(--shadow-sm)}._rulesSection_1ywmi_143 ._label_1ywmi_133{color:var(--color-success-text);font-size:var(--font-size-xs);letter-spacing:.8px;margin-bottom:var(--space-8)}._rulesList_1ywmi_159{display:flex;flex-direction:column;gap:var(--space-6)}._ruleItem_1ywmi_165{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);background:var(--color-bg-hover);border-radius:var(--radius-6);font-size:var(--font-size-base)}._ruleCode_1ywmi_175{font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-6);background:var(--color-bg-pressed);border-radius:var(--radius-4);color:var(--color-text-secondary)}._ruleName_1ywmi_184{color:var(--color-text-secondary)}._container_xtb2z_1{display:flex;flex-direction:column;gap:var(--space-12)}._list_xtb2z_7{display:flex;flex-direction:column;gap:var(--space-10)}._empty_xtb2z_13{padding:var(--space-20);text-align:center;font-size:var(--font-size-base);color:var(--color-text-hint);font-style:italic;background:var(--color-bg-hover);border:1px dashed var(--color-border);border-radius:var(--radius-8)}._addBtn_xtb2z_24{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-10) var(--space-16);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--color-primary);background:var(--color-primary-light);border:1px dashed var(--color-primary-border);border-radius:var(--radius-8);cursor:pointer;transition:all .15s}._addBtn_xtb2z_24:hover{background:var(--color-primary-light-hover);border-color:var(--color-border-hover)}._statusLine_1ohks_5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin:-4px 0 var(--space-12);font-size:var(--font-size-sm)}._statusText_1ohks_14{color:var(--color-text-muted)}._failureDetail_1ohks_20{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning);cursor:help}._error_1ohks_31{font-size:var(--font-size-sm);color:var(--color-error-text)}._title_wknqb_3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._subtitle_wknqb_9{margin-top:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal)}._toolbar_wknqb_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}._selectAll_wknqb_26{background:none;border:none;padding:0;cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary)}._selectAll_wknqb_26:hover{text-decoration:underline}._hint_wknqb_40{font-size:var(--font-size-xs);color:var(--color-warning-text)}._list_wknqb_45{list-style:none;margin:0;padding:0}._row_wknqb_51{border-bottom:1px solid var(--color-border)}._row_wknqb_51:last-child{border-bottom:none}._label_wknqb_59{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-4);cursor:pointer}._label_wknqb_59:hover{background:var(--color-bg-hover)}._checkbox_wknqb_71{margin-top:var(--space-2);cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}._text_wknqb_78{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._name_wknqb_85{font-size:var(--font-size-sm);color:var(--color-text-primary)}._meta_wknqb_90{font-size:var(--font-size-xs);color:var(--color-text-muted)}._failedBadge_wknqb_97{margin-left:var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-8);border-radius:var(--radius-6);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._summary_wknqb_108{font-size:var(--font-size-xs);color:var(--color-text-muted)}._actions_wknqb_113{display:flex;gap:var(--space-8)}._card_uo1m7_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-12);padding:var(--space-24) var(--space-24)}._header_uo1m7_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap}._nameRow_uo1m7_20{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;min-width:0;flex:1}._name_uo1m7_20{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-snug)}._version_uo1m7_36{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-bg-pressed);color:var(--color-text-secondary);flex-shrink:0}._metaRow_uo1m7_47{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-20);flex-wrap:wrap}._metaRowLeft_uo1m7_56{display:flex;align-items:center;gap:var(--space-8)}._idBadge_uo1m7_62{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:var(--color-bg-subtle);color:var(--color-text-muted)}._compactMeta_uo1m7_73{display:flex;align-items:center;margin-bottom:var(--space-16);padding:var(--space-6) 0}._compactMetaItems_uo1m7_80{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._metaItem_uo1m7_87{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:default;padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);transition:background .15s}._metaItem_uo1m7_87:hover{background:var(--color-bg-subtle)}._metaIcon_uo1m7_103{font-size:var(--font-size-base)}._metaIconCreated_uo1m7_107{color:var(--color-text-muted)}._metaIconUpdated_uo1m7_111{color:var(--color-warning-strong)}._metaIconApproved_uo1m7_115{color:var(--color-success-text)}._metaDate_uo1m7_119{font-weight:var(--font-weight-medium)}._metaUser_uo1m7_123{color:var(--color-text-hint)}._metaSeparator_uo1m7_127{color:var(--color-border-strong);font-size:var(--font-size-sm)}._metaApproved_uo1m7_132,._metaApproved_uo1m7_132 ._metaIcon_uo1m7_103,._metaApproved_uo1m7_132 ._metaDate_uo1m7_119,._metaApproved_uo1m7_132 ._metaUser_uo1m7_123{color:var(--color-success-text)}._tooltip_uo1m7_143{position:absolute;top:100%;left:0;padding:var(--space-8) var(--space-12);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-size:var(--font-size-sm);border-radius:var(--radius-6);white-space:pre-line;z-index:1000;margin-top:var(--space-6);box-shadow:var(--shadow-md);min-width:150px;text-align:left;line-height:var(--line-height-normal);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;transition-delay:0s}._tooltip_uo1m7_143:before{content:"";position:absolute;bottom:100%;left:12px;border:6px solid transparent;border-bottom-color:var(--color-tooltip-bg)}._metaItem_uo1m7_87{position:relative}._metaItem_uo1m7_87:hover ._tooltip_uo1m7_143{opacity:1;visibility:visible;transition-delay:var(--tooltip-delay)}._versionRow_uo1m7_186{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap}._versionLabel_uo1m7_194{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._versionPill_uo1m7_203{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-12);border-radius:var(--radius-12);cursor:pointer;border:1px solid;transition:all .12s;background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text-muted)}._versionPill_uo1m7_203:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong);color:var(--color-text-secondary)}._versionPillCurrent_uo1m7_222{background:var(--color-primary-light);border-color:var(--color-border-hover);color:var(--color-primary-hover)}._versionPillSelected_uo1m7_228{background:var(--color-warning-light);border-color:var(--color-warning-border);color:var(--color-warning-text)}._attachBtn_uo1m7_235{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);height:var(--control-height);padding:0 var(--space-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._attachIcon_uo1m7_255{width:14px;font-size:var(--font-size-sm);text-align:center;flex-shrink:0}._attachBtn_uo1m7_235:hover{border-color:var(--color-border-focus);color:var(--color-primary);background:var(--color-primary-light)}._attachBtn_uo1m7_235._attached_uo1m7_268{border-color:var(--color-accent-indigo-border);color:var(--color-accent-indigo);background:var(--color-bg-active)}._attachBtn_uo1m7_235._attached_uo1m7_268:hover{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error-text)}._attachBtn_uo1m7_235:disabled{cursor:default;opacity:.8;border-color:var(--color-accent-indigo-border);color:var(--color-accent-indigo);background:var(--color-bg-active)}._attachBtn_uo1m7_235:disabled:hover{border-color:var(--color-accent-indigo-border);color:var(--color-accent-indigo);background:var(--color-bg-active)}._histBanner_uo1m7_294{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16);background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);color:var(--color-warning-text);margin-bottom:var(--space-16)}._section_uo1m7_308{margin-bottom:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-bg-subtle)}._section_uo1m7_308:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_uo1m7_320{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:var(--space-10)}._sectionLabel_uo1m7_329{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._sectionText_uo1m7_336{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._categoryRow_uo1m7_343{display:flex;align-items:flex-start;gap:var(--space-10);margin-bottom:var(--space-8)}._categoryLabel_uo1m7_350{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);min-width:90px;padding-top:var(--space-4)}._categoryPills_uo1m7_358{display:flex;flex-wrap:wrap;gap:var(--space-6);flex:1}._predicateBadge_uo1m7_366{display:inline-block;padding:var(--space-2) var(--space-10);border-radius:var(--radius-10);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text);margin-right:var(--space-6);margin-bottom:var(--space-6)}._typologyBadge_uo1m7_378{display:inline-block;padding:var(--space-2) var(--space-10);border-radius:var(--radius-10);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-accent-indigo-bg);color:var(--color-accent-indigo-text);margin-right:var(--space-6);margin-bottom:var(--space-6)}._predicateSubBadge_uo1m7_390,._typologySubBadge_uo1m7_402{display:inline-block;padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-subtle);color:var(--color-text-secondary);margin-right:var(--space-4);margin-bottom:var(--space-4)}._twoCol_uo1m7_415{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}._scopeInline_uo1m7_422{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}._scopeInlineItem_uo1m7_431{display:inline-flex;align-items:center;gap:var(--space-4)}._scopeInlineItem_uo1m7_431:not(:last-child):after{content:"|";color:var(--color-border-strong);margin-left:var(--space-8);font-weight:var(--font-weight-normal)}._scopeInlineLabel_uo1m7_444{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._scopeInlineValues_uo1m7_449{color:var(--color-text-secondary)}._sourceList_uo1m7_454{display:flex;flex-direction:column;gap:var(--space-8)}._sourceItem_uo1m7_460{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);background:var(--color-bg-hover);border-radius:var(--radius-8);border:1px solid var(--color-border)}._sourceIcon_uo1m7_470{font-size:var(--font-size-lg);flex-shrink:0}._sourceInfo_uo1m7_475{flex:1;min-width:0}._sourceName_uo1m7_480{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._sourceMeta_uo1m7_486{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:1px}._sourceLink_uo1m7_492{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);border:1px solid var(--color-primary-border);background:var(--color-primary-light);white-space:nowrap;text-decoration:none;transition:background .15s}._sourceLink_uo1m7_492:hover{background:var(--color-primary-light-hover)}._tagsWrap_uo1m7_510{display:flex;flex-wrap:wrap;gap:var(--space-6)}._tag_uo1m7_510{font-size:var(--font-size-sm);padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);background:var(--color-bg-subtle);color:var(--color-text-secondary)}._metaGrid_uo1m7_525{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-16)}._metaLabel_uo1m7_531{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--space-4)}._metaValue_uo1m7_540{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}._redFlagsList_uo1m7_547{display:flex;flex-direction:column;gap:var(--space-10)}._redFlagItem_uo1m7_553{border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden}._redFlagHeader_uo1m7_559{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);cursor:pointer;transition:background .15s}._redFlagHeader_uo1m7_559:hover{background:var(--color-bg-subtle)}._redFlagId_uo1m7_573{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-error-light);color:var(--color-error-text);white-space:nowrap}._redFlagName_uo1m7_583{flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._redFlagMeta_uo1m7_590{display:flex;gap:var(--space-6);align-items:center;flex-shrink:0}._redFlagTypeBadge_uo1m7_597{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-bg-subtle);color:var(--color-text-secondary)}._redFlagChevron_uo1m7_606{color:var(--color-text-hint);font-size:var(--font-size-base);transition:transform .15s}._redFlagChevronOpen_uo1m7_612{transform:rotate(90deg)}._redFlagBody_uo1m7_616{display:none;padding:var(--space-16);background:var(--color-bg-card);border-top:1px solid var(--color-border)}._redFlagBodyOpen_uo1m7_623{display:block}._redFlagDescription_uo1m7_627{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-12)}._redFlagPatterns_uo1m7_634{margin-top:var(--space-10)}._redFlagPatternsTitle_uo1m7_638{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--space-6)}._redFlagPatternsList_uo1m7_647{list-style:none;padding:0;margin:0}._redFlagPatternsItem_uo1m7_653{display:flex;align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);padding:var(--space-4) 0}._redFlagPatternsItem_uo1m7_653:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-border-hover);flex-shrink:0;margin-top:var(--space-6)}._emptyText_uo1m7_674{font-size:var(--font-size-base);color:var(--color-text-hint);font-style:italic}._loading_uo1m7_681{display:flex;align-items:center;justify-content:center;padding:var(--space-64) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._dataTypeBadge_uo1m7_691{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-primary-light-hover);color:var(--color-info-text)}._relevanceVictim_uo1m7_701{background:var(--color-success-light);color:var(--color-success-text)}._relevancePerpetrator_uo1m7_706{background:var(--color-error-light);color:var(--color-error-text)}._relevanceBoth_uo1m7_711{background:var(--color-tag-predicate-bg);color:var(--color-tag-predicate-text)}._relatesToBadge_uo1m7_717{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-success-bg);color:var(--color-success-text);text-transform:capitalize}._redFlagLabelGroup_uo1m7_728{display:inline-flex;align-items:center;gap:var(--space-4)}._redFlagLabel_uo1m7_728{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}._ruleIndicator_uo1m7_741{display:inline-flex;align-items:center;margin-left:var(--space-8);padding:var(--space-4) var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);color:var(--color-success-text);border:1px solid var(--color-success-border);border-radius:var(--radius-12);box-shadow:var(--shadow-sm)}._ruleSection_uo1m7_756{margin-top:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-10);box-shadow:var(--shadow-sm)}._ruleSectionTitle_uo1m7_765{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-success-text);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-10)}._rulesList_uo1m7_774{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:-3px}._ruleInfo_uo1m7_781{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);margin:var(--space-4);background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-light) 100%);border:1px solid var(--color-success-border);border-radius:var(--radius-16);box-shadow:var(--shadow-sm)}._ruleId_uo1m7_793{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-8);background:var(--color-bg-card-translucent);color:var(--color-success-text)}._ruleName_uo1m7_802{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-success-text)}._notAssessedBadge_uo1m7_813{display:inline-block;margin-left:var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning);cursor:help}._ruleInfoGlobal_uo1m7_834{background:linear-gradient(135deg,var(--color-bg-hover) 0%,var(--color-bg-subtle) 100%);border-color:var(--color-border);box-shadow:none}._ruleInfoGlobal_uo1m7_834 ._ruleId_uo1m7_793,._ruleInfoGlobal_uo1m7_834 ._ruleName_uo1m7_802{color:var(--color-text-secondary)}._ruleFlow_uo1m7_848{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding-left:var(--space-6);border-left:1px solid var(--color-border)}._coverageSection_uo1m7_857{margin-top:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-warning-light);border:1px solid var(--color-coverage-partial);border-radius:var(--radius-8)}._coverageHeader_uo1m7_865{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8)}._coverageIcon_uo1m7_872{font-size:var(--font-size-base)}._coverageTitle_uo1m7_876{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-warning-text);text-transform:uppercase;letter-spacing:.3px}._coverageReasons_uo1m7_884{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-8)}._coverageReasonBadge_uo1m7_891{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning)}._coverageExplanation_uo1m7_901{font-size:var(--font-size-base);color:var(--color-warning-text);line-height:var(--line-height-normal);margin:0}._evidenceContent_uo1m7_909{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-8);padding:var(--space-12) var(--space-16)}._evidenceContent_uo1m7_909 h1,._evidenceContent_uo1m7_909 h2,._evidenceContent_uo1m7_909 h3,._evidenceContent_uo1m7_909 h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:.8em 0 .4em}._evidenceContent_uo1m7_909 h1:first-child,._evidenceContent_uo1m7_909 h2:first-child,._evidenceContent_uo1m7_909 h3:first-child{margin-top:0}._evidenceContent_uo1m7_909 p{margin:.6em 0}._evidenceContent_uo1m7_909 ul,._evidenceContent_uo1m7_909 ol{margin:.6em 0;padding-left:1.5em}._evidenceContent_uo1m7_909 li{margin:.3em 0}._evidenceContent_uo1m7_909 code{font-size:var(--font-size-base);background:var(--color-bg-pressed);padding:1px var(--space-6);border-radius:var(--radius-4)}._evidenceContent_uo1m7_909 a{color:var(--color-primary);text-decoration:none}._evidenceContent_uo1m7_909 a:hover{text-decoration:underline}._evidenceContent_uo1m7_909 table{width:100%;border-collapse:collapse;margin:.8em 0;font-size:var(--font-size-base)}._evidenceContent_uo1m7_909 th,._evidenceContent_uo1m7_909 td{border:1px solid var(--color-border);padding:var(--space-6) var(--space-10);text-align:left}._evidenceContent_uo1m7_909 th{background:var(--color-bg-subtle);font-weight:var(--font-weight-semibold)}._error_uo1m7_985{display:flex;align-items:center;justify-content:center;padding:var(--space-40) var(--space-20);color:var(--color-error-text);font-size:var(--font-size-base)}._card_uo1m7_3._editing_uo1m7_995{border-color:var(--color-primary-border);box-shadow:var(--shadow-focus)}._nameInput_uo1m7_1000{flex:1;padding:var(--space-6) var(--space-12);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);min-width:300px}._nameInput_uo1m7_1000:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._scopeGrid_uo1m7_1019{display:flex;flex-direction:column;gap:var(--space-12)}._scopeRow_uo1m7_1025{display:flex;align-items:flex-start;gap:var(--space-12)}._scopeLabel_uo1m7_1031{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);min-width:80px;padding-top:var(--space-6)}._editTextarea_uo1m7_1040{flex:1;width:100%;padding:var(--space-8) var(--space-10);font-size:var(--font-size-base);font-family:inherit;line-height:var(--line-height-normal);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-card);resize:vertical;min-height:40px}._editTextarea_uo1m7_1040:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._container_1km1e_3{max-width:100%;min-height:100%}._nav_1km1e_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}._navBar_1km1e_19{padding:var(--space-16) var(--space-24);margin-bottom:0;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}._backLink_1km1e_26{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--color-text-secondary);text-decoration:none;cursor:pointer;transition:all .15s}._backLink_1km1e_26:hover{background:var(--color-bg-subtle);text-decoration:none}._layout_1km1e_49{display:flex;gap:0;min-height:calc(100vh - 180px)}._main_1km1e_55{flex:1;min-width:0;overflow-y:auto;padding-right:var(--space-2)}._actions_1km1e_63{display:flex;gap:var(--space-8)}._btnPrimary_1km1e_68{padding:var(--space-8) var(--space-16);background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s}._btnPrimary_1km1e_68:hover{background:var(--color-success-light);border-color:var(--color-success)}._btnPrimary_1km1e_68:disabled{opacity:.6;cursor:not-allowed}._btnDanger_1km1e_90{padding:var(--space-8) var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-error-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error-text);cursor:pointer;transition:all .15s}._btnDanger_1km1e_90:hover{background:var(--color-error-bg)}._btnDanger_1km1e_90:disabled{opacity:.6;cursor:not-allowed}._btnWarning_1km1e_111{padding:var(--space-8) var(--space-16);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-warning-text);cursor:pointer;transition:all .15s}._btnWarning_1km1e_111:hover{background:var(--color-warning-light);border-color:var(--color-warning)}._btnWarning_1km1e_111:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_1km1e_133{padding:var(--space-8) var(--space-16);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-hover);cursor:pointer;transition:all .15s}._btnSecondary_1km1e_133:hover{background:var(--color-primary-light-hover);border-color:var(--color-border-hover)}._btnSecondary_1km1e_133:disabled{opacity:.6;cursor:not-allowed}._btnRetry_1km1e_155{margin-top:var(--space-16);padding:var(--space-8) var(--space-20);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}._btnRetry_1km1e_155:hover{background:var(--color-primary-hover)}._loading_1km1e_173{display:flex;align-items:center;justify-content:center;padding:var(--space-80) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._error_1km1e_183{background:var(--color-bg-card);border:1px solid var(--color-error-border);border-radius:var(--radius-12);padding:var(--space-40);text-align:center;color:var(--color-error-text);font-size:var(--font-size-base)}._actionError_1km1e_194{display:flex;align-items:center;justify-content:space-between;padding:var(--space-10) var(--space-16);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-8);font-size:var(--font-size-base);color:var(--color-error-text);margin-bottom:var(--space-16)}._dismissBtn_1km1e_207{background:none;border:none;font-size:var(--font-size-xl);color:var(--color-error-text);cursor:pointer;padding:0 var(--space-4);line-height:var(--line-height-none)}._dismissBtn_1km1e_207:hover{color:var(--color-error-hover)}._actionSuccess_1km1e_222{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16);background:var(--color-success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-8);font-size:var(--font-size-base);color:var(--color-success-text);margin-bottom:var(--space-16)}._draftBanner_1km1e_236{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16);background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);color:var(--color-warning-text);margin-bottom:var(--space-16)}._draftBanner_1km1e_236 svg{flex-shrink:0}._sourcesWrapper_1km1e_254{margin-top:var(--space-24)}._editBanner_1km1e_259{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-16);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);color:var(--color-primary-hover);margin-bottom:var(--space-16)}._editBanner_1km1e_259 svg{flex-shrink:0}._statusWarning_1km1e_276{color:var(--color-error-text);font-weight:var(--font-weight-semibold)}._navActions_1km1e_282{display:flex;gap:var(--space-8);margin-left:auto}._tableWrap_e5blt_7{background:var(--color-bg-card)}._table_e5blt_5{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-base);background:var(--color-bg-card)}._table_e5blt_5 th{background:var(--color-bg-hover);padding:var(--space-10) var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;z-index:3}._table_e5blt_5 td{padding:var(--space-12) var(--space-16);color:var(--color-text-secondary);vertical-align:middle;border-bottom:1px solid var(--color-bg-subtle)}._table_e5blt_5 tbody tr:last-child td{border-bottom:none}._table_e5blt_5 tbody tr{transition:background .1s}._table_e5blt_5 tbody tr:hover:not(._coverageRed_e5blt_65):not(._coverageYellow_e5blt_65):not(._coverageGreen_e5blt_65){background:var(--color-bg-hover)}._versionBadge_e5blt_70{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-bg-pressed);color:var(--color-text-secondary)}._nameText_e5blt_80{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}._nameLink_e5blt_87{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);text-align:left;padding:0;border:none;background:none;cursor:pointer;transition:color .15s}._nameLink_e5blt_87:hover{color:var(--color-primary);text-decoration:underline}._textCell_e5blt_104{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:160px}._btnDetails_e5blt_111{padding:var(--space-6) var(--space-12);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);transition:all .15s}._btnDetails_e5blt_111:hover{background:var(--color-bg-subtle)}._coveragePill_e5blt_128{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-4) var(--space-10);border-radius:var(--radius-12);background:var(--color-bg-subtle);color:var(--color-text-muted);white-space:nowrap}._activityPill_e5blt_139{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-4) var(--space-10);border-radius:var(--radius-12);background:var(--color-success-light);color:var(--color-success-text);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-4)}._activityDot_e5blt_152{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}._actionButtons_e5blt_161{display:flex;gap:var(--space-6);white-space:nowrap}._btnArchive_e5blt_167{padding:var(--space-6) var(--space-12);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid var(--color-warning-border);background:var(--color-bg-card);color:var(--color-warning-text);transition:all .15s}._btnArchive_e5blt_167:hover{background:var(--color-warning-light);border-color:var(--color-warning)}._rulesCell_e5blt_185{max-width:150px;overflow:hidden}._rulePill_e5blt_190{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._stateMessage_e5blt_201{padding:var(--space-40);text-align:center;color:var(--color-text-muted)}._stateMessageError_e5blt_207{padding:var(--space-40);text-align:center;color:var(--color-error)}._colName_e5blt_214{min-width:250px}._colVersion_e5blt_215{width:60px}._colPredicate_e5blt_216{width:180px}._colTypology_e5blt_217{width:350px}._colCoverage_e5blt_218{width:80px}._colActivity_e5blt_219{width:70px}._colRules_e5blt_220{width:150px}._colRedflags_e5blt_221{width:70px;text-align:center}._colActions_e5blt_222{width:140px}._clickableRow_e5blt_225{cursor:pointer}._centeredCell_e5blt_230{text-align:center}._coverageRed_e5blt_65{background-color:var(--color-coverage-uncovered-row)}._coverageRed_e5blt_65:hover{background-color:var(--color-coverage-uncovered-row-hover)}._coverageYellow_e5blt_65{background-color:var(--color-coverage-partial-row)}._coverageYellow_e5blt_65:hover{background-color:var(--color-coverage-partial-row-hover)}._coverageGreen_e5blt_65{background-color:var(--color-coverage-full-row)}._coverageGreen_e5blt_65:hover{background-color:var(--color-coverage-full-row-hover)}._coveragePillRed_e5blt_260{background:var(--color-error-light);color:var(--color-error-text)}._coveragePillYellow_e5blt_265{background:var(--color-warning-light);color:var(--color-warning-strong)}._coveragePillGreen_e5blt_270{background:var(--color-success-light);color:var(--color-success-text)}._container_1jslc_3{padding:var(--space-24) var(--space-24);background:var(--color-bg);min-height:100%}._paginationWrap_1jslc_10{display:flex;justify-content:center;padding:var(--space-16) 0}._listHeader_1jslc_17{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-20)}._sectionTitle_1jslc_24{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_1jslc_30{font-size:var(--font-size-base);color:var(--color-text-muted);margin-top:var(--space-2)}._runCount_1jslc_36{padding:var(--space-4) var(--space-12);background:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-primary-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);white-space:nowrap;margin-top:var(--space-4)}._filterRow_1jslc_49{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap}._refreshRight_1jslc_59{margin-left:auto}._filterLabel_1jslc_63{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._searchInput_1jslc_70{flex:1;min-width:200px;max-width:340px;border:1px solid var(--color-border-strong);border-radius:var(--radius-8);padding:var(--space-6) var(--space-10);font-size:var(--font-size-sm);font-family:inherit;outline:none;color:var(--color-text-secondary);background:var(--color-bg-card);transition:border-color .15s}._searchInput_1jslc_70:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._searchInput_1jslc_70:not(:placeholder-shown){border-color:var(--color-border-focus);background:var(--color-primary-light)}._btnClear_1jslc_96{padding:var(--space-6) var(--space-10);background:transparent;border:none;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:color .15s}._btnClear_1jslc_96:hover{color:var(--color-text-secondary)}._runsList_1jslc_111{display:flex;flex-direction:column}._runCard_1jslc_121{margin-bottom:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-card)}._runHeader_1jslc_119{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-16);cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none;border-radius:var(--radius-12) var(--radius-12) 0 0}._runHeader_1jslc_119:hover{background:var(--color-bg-hover)}._runChevron_1jslc_145{color:var(--color-text-hint);font-size:var(--font-size-lg);transition:transform .2s;flex-shrink:0;width:14px}._collapsed_1jslc_153 ._runChevron_1jslc_145{transform:rotate(-90deg)}._runId_1jslc_157{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-family:var(--font-family-mono);color:var(--color-text-muted);flex-shrink:0}._runDatetime_1jslc_165{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._runSep_1jslc_171{color:var(--color-border-strong)}._runMetaPills_1jslc_175{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;flex:1;min-width:0}._metaPill_1jslc_184{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);white-space:nowrap}._metaPillJuris_1jslc_191{background:var(--color-success-light);color:var(--color-success-text)}._metaPillTime_1jslc_196{background:var(--color-bg-subtle);color:var(--color-text-secondary)}._sessionStats_1jslc_202{display:flex;align-items:center;gap:var(--space-12);margin-left:auto;flex-shrink:0}._stat_1jslc_210{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}._runBody_1jslc_217{border-top:1px solid var(--color-bg-subtle);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-20)}._collapsed_1jslc_153 ._runBody_1jslc_217{display:none}._collapsed_1jslc_153 ._runHeader_1jslc_119{border-radius:var(--radius-12)}._tableSection_1jslc_237{margin-bottom:0}._tblSectionTitle_1jslc_241{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-bg-subtle)}._tblWrap_1jslc_255{border:1px solid var(--color-border);border-radius:var(--radius-8)}._tbl_1jslc_119{width:100%;min-width:1200px;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);background:var(--color-bg-card)}._tbl_1jslc_119 thead th{background:var(--color-bg-hover);padding:var(--space-8) var(--space-12);text-align:left;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;z-index:3}._tbl_1jslc_119 thead th:first-child{border-top-left-radius:var(--radius-8)}._tbl_1jslc_119 thead th:last-child{border-top-right-radius:var(--radius-8)}._tbl_1jslc_119 tbody td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-bg-subtle);vertical-align:top;color:var(--color-text-secondary);line-height:var(--line-height-normal)}._tbl_1jslc_119 tbody tr:last-child td{border-bottom:none}._tbl_1jslc_119 tbody tr:hover td{background:var(--color-bg-hover)}._tblTime_1jslc_316{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}._tblQuery_1jslc_323{font-size:var(--font-size-sm);color:var(--color-text-primary)}._resultUrls_1jslc_328{display:flex;flex-direction:column;gap:var(--space-4)}._urlLink_1jslc_334{font-size:var(--font-size-xs);color:var(--color-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:200px}._urlLink_1jslc_334:link,._urlLink_1jslc_334:visited{color:var(--color-primary)}._urlLink_1jslc_334:hover{text-decoration:underline}._statusYes_1jslc_355{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border);white-space:nowrap}._statusNo_1jslc_369{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-error-light);color:var(--color-error-text);border:1px solid var(--color-error-border);white-space:nowrap}._statusFail_1jslc_383{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-8);border-radius:var(--radius-8);background:var(--color-warning-light);color:var(--color-warning-text);border:1px solid var(--color-warning-border);white-space:nowrap}._reasonText_1jslc_397{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._threatLink_1jslc_403{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-4)}._threatLink_1jslc_403:link,._threatLink_1jslc_403:visited{color:var(--color-primary)}._threatLink_1jslc_403:hover{text-decoration:underline}._docLink_1jslc_423{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer}._docLink_1jslc_423:hover{text-decoration:underline}._na_1jslc_438{color:var(--color-text-hint);font-size:var(--font-size-sm)}._emptyRow_1jslc_444{text-align:center;padding:var(--space-20)!important;color:var(--color-text-hint);font-style:italic}._noResults_1jslc_452{text-align:center;padding:var(--space-40) var(--space-20);color:var(--color-text-hint);font-size:var(--font-size-base)}._noResults_1jslc_452 strong{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}._loading_1jslc_467{text-align:center;padding:var(--space-40) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._error_1jslc_475{text-align:center;padding:var(--space-40) var(--space-20);color:var(--color-error-text);font-size:var(--font-size-base)}._error_1jslc_475 strong{display:block;font-weight:var(--font-weight-bold);margin-bottom:var(--space-8)}._error_1jslc_475 p{margin-bottom:var(--space-12);color:var(--color-text-muted)}._retryBtn_1jslc_493{padding:var(--space-6) var(--space-16);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}._retryBtn_1jslc_493:hover{background:var(--color-primary-hover)}._category_112wc_5{border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-card)}._catHead_112wc_3{padding:var(--space-10) var(--space-16);background:var(--color-bg-hover);border-radius:var(--radius-12) var(--radius-12) 0 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._table_112wc_26{width:100%;border-collapse:separate;border-spacing:0}._table_112wc_26 th{padding:var(--space-8) var(--space-12);background:var(--color-bg-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:3}._table_112wc_26 td{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-bg-subtle);vertical-align:middle}._table_112wc_26 tr:last-child td{border-bottom:none}._table_112wc_26 tr:hover td{background:var(--color-bg-active)}._rowDisabled_112wc_63{opacity:.6}._addRow_112wc_67{display:flex;align-items:center;padding:var(--space-8) var(--space-16);border-top:1px dashed var(--color-border);background:var(--color-bg-hover)}._addBtn_112wc_75{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);border:1px solid var(--color-primary-border);background:var(--color-primary-light);transition:all var(--transition-fast)}._addBtn_112wc_75:hover{background:var(--color-primary-light-hover)}._addBtn_112wc_75:disabled{opacity:.6;cursor:not-allowed;color:var(--color-primary-disabled);background:var(--color-primary-light);border-color:var(--color-primary-border)}._addBtn_112wc_75:disabled:hover{background:var(--color-primary-light)}._colOrg_112wc_107{width:40%}._colEnabled_112wc_108{width:70px}._container_juxhp_1{padding:var(--space-24) var(--space-32);max-width:1200px;margin:0 auto}._loading_juxhp_7,._error_juxhp_8{display:flex;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-64) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._error_juxhp_8{color:var(--color-error-text)}._retryBtn_juxhp_22{padding:var(--space-6) var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-8);cursor:pointer;transition:background var(--transition-fast)}._retryBtn_juxhp_22:hover{background:var(--color-primary-light-hover)}._topbar_juxhp_39{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-20);flex-wrap:wrap;gap:var(--space-8)}._topbarLeft_juxhp_48{display:flex;flex-direction:column;gap:var(--space-2)}._sectionTitle_juxhp_54{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_juxhp_60{font-size:var(--font-size-sm);color:var(--color-text-muted)}._topbarRight_juxhp_65{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}._topbarRow_juxhp_72{display:flex;align-items:center;gap:var(--space-8)}._curatedLabel_juxhp_78{font-size:var(--font-size-xs);color:var(--color-text-hint)}._dirtyIndicator_juxhp_83{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-text)}._saveBtn_juxhp_89{padding:var(--space-6) var(--space-16);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast)}._saveBtn_juxhp_89:hover{background:var(--color-primary-hover)}._saveBtn_juxhp_89:disabled{opacity:.6;cursor:not-allowed}._discardBtn_juxhp_110{padding:var(--space-6) var(--space-16);background:var(--color-bg-card);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}._discardBtn_juxhp_110:hover{background:var(--color-bg-hover);border-color:var(--color-text-hint)}._discardBtn_juxhp_110:disabled{opacity:.6;cursor:not-allowed}._categoriesWrap_juxhp_133{display:flex;flex-direction:column;gap:var(--space-16)}._emptyState_juxhp_140{padding:var(--space-40) var(--space-20);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base)}._container_1qamx_1{padding:var(--space-24) var(--space-32);max-width:1200px;margin:0 auto}._loading_1qamx_7,._error_1qamx_8{display:flex;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-64) var(--space-20);color:var(--color-text-muted);font-size:var(--font-size-base)}._error_1qamx_8{color:var(--color-error-text)}._retryBtn_1qamx_22{padding:var(--space-6) var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-8);cursor:pointer;transition:background var(--transition-fast)}._retryBtn_1qamx_22:hover{background:var(--color-primary-light-hover)}._topbar_1qamx_39{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-20);flex-wrap:wrap;gap:var(--space-8)}._topbarLeft_1qamx_48{display:flex;flex-direction:column;gap:var(--space-2)}._sectionTitle_1qamx_54{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_1qamx_60{font-size:var(--font-size-sm);color:var(--color-text-muted)}._topbarRight_1qamx_65{display:flex;align-items:center;gap:var(--space-8)}._statsRow_1qamx_73{display:flex;gap:var(--space-16);margin-bottom:var(--space-24)}._statCard_1qamx_79{display:flex;flex-direction:column;padding:var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);min-width:120px}._statValue_1qamx_89{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._statLabel_1qamx_95{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._tableCard_1qamx_107{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8)}._table_1qamx_107{width:100%;border-collapse:separate;border-spacing:0}._table_1qamx_107 th,._table_1qamx_107 td{padding:var(--space-8) var(--space-16);text-align:left;border-bottom:1px solid var(--color-border)}._table_1qamx_107 th{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--color-bg);position:sticky;top:0;z-index:3}._table_1qamx_107 th:first-child{border-top-left-radius:var(--radius-8)}._table_1qamx_107 th:last-child{border-top-right-radius:var(--radius-8)}._table_1qamx_107 td{font-size:var(--font-size-sm);color:var(--color-text-primary);vertical-align:middle}._table_1qamx_107 tbody tr:hover{background:var(--color-bg-hover)}._table_1qamx_107 tbody tr:last-child td{border-bottom:none}._jurisdictionCell_1qamx_167{display:flex;align-items:center;gap:var(--space-8)}._flag_1qamx_173{font-size:var(--font-size-lg)}._jurisdictionName_1qamx_177{font-weight:var(--font-weight-medium)}._scheduleInfo_1qamx_182{display:flex;flex-direction:column;gap:var(--space-2)}._scheduleType_1qamx_188{font-weight:var(--font-weight-medium)}._scheduleDetails_1qamx_192{font-size:var(--font-size-xs);color:var(--color-text-muted)}._runningDot_1qamx_197{display:inline-block;width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:_pulse_1qamx_1 1.2s ease-in-out infinite}@keyframes _pulse_1qamx_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}._timeCell_1qamx_212{display:flex;flex-direction:column;gap:var(--space-2)}._nextRun_1qamx_218{font-weight:var(--font-weight-medium)}._lastRun_1qamx_222{font-size:var(--font-size-xs);color:var(--color-text-muted)}._actions_1qamx_228{display:flex;gap:var(--space-4)}._actionBtn_1qamx_233{padding:var(--space-4) var(--space-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);cursor:pointer;transition:all var(--transition-fast)}._actionBtn_1qamx_233:hover{background:var(--color-bg-hover);border-color:var(--color-text-hint)}._actionBtn_1qamx_233:disabled{opacity:.5;cursor:not-allowed}._runBtn_1qamx_254{color:var(--color-primary);border-color:var(--color-primary-border)}._runBtn_1qamx_254:hover{background:var(--color-primary-light)}._deleteBtn_1qamx_263{color:var(--color-error-text)}._deleteBtn_1qamx_263:hover{background:var(--color-error-light);border-color:var(--color-error-border)}._primaryBtn_1qamx_273{padding:var(--space-8) var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-primary);background:var(--color-primary);border:none;border-radius:var(--radius-8);cursor:pointer;transition:background var(--transition-fast)}._primaryBtn_1qamx_273:hover{background:var(--color-primary-hover)}._primaryBtn_1qamx_273:disabled{opacity:.6;cursor:not-allowed}._emptyState_1qamx_295{padding:var(--space-64) var(--space-20);text-align:center}._emptyTitle_1qamx_300{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._emptyDesc_1qamx_307{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-24)}._modalHeader_1qamx_316{display:flex;align-items:center;justify-content:space-between;width:100%}._modalTitle_1qamx_323{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._formGroup_1qamx_330{margin-bottom:var(--space-16)}._formLabel_1qamx_334{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-4)}._formHint_1qamx_342{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2)}._formRow_1qamx_352{display:flex;gap:var(--space-16)}._formRow_1qamx_352>*{flex:1}._runHistory_1qamx_363{margin-top:var(--space-24)}._runHistoryTitle_1qamx_367{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-8)}._runItem_1qamx_374{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-8);border-bottom:1px solid var(--color-border)}._runItem_1qamx_374:last-child{border-bottom:none}._runTime_1qamx_386{font-size:var(--font-size-xs);color:var(--color-text-muted)}._runDuration_1qamx_391{font-size:var(--font-size-xs);color:var(--color-text-hint);margin-left:auto}._historyView_1qamx_398{display:flex;flex-direction:column;gap:var(--space-16)}._backBtn_1qamx_404{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:none;border:none;cursor:pointer;transition:color var(--transition-fast);align-self:flex-start}._backBtn_1qamx_404:hover{color:var(--color-primary)}._historyHeader_1qamx_423{padding:var(--space-16) 0;border-bottom:1px solid var(--color-border)}._historyTitle_1qamx_428{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._historySubtitle_1qamx_437{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-4)}._triggeredScheduled_1qamx_444{font-size:var(--font-size-sm);color:var(--color-text-muted)}._triggeredManual_1qamx_449{font-size:var(--font-size-sm);color:var(--color-primary)}._paginationWrap_1qamx_455{display:flex;justify-content:center;padding:var(--space-16) 0}._container_iahe8_1{padding:var(--space-24)}._listHeader_iahe8_5{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-16)}._sectionTitle_iahe8_12{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sectionSub_iahe8_18{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2)}._noResults_iahe8_24{text-align:center;padding:var(--space-40) var(--space-20);color:var(--color-text-hint);font-size:var(--font-size-base)}._noResults_iahe8_24 strong{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}._container_118xz_1{padding:var(--space-24)}._noResults_118xz_5{text-align:center;padding:var(--space-40) var(--space-20);color:var(--color-text-hint);font-size:var(--font-size-base)}._noResults_118xz_5 strong{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-6)}._error_118xz_19{padding:var(--space-24);text-align:center;color:var(--color-error-text);font-size:var(--font-size-sm)}._error_118xz_19 strong{display:block;margin-bottom:var(--space-6)}._filterNotice_118xz_33{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);padding:var(--space-6) var(--space-16);background:var(--color-bg-hover);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-6);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._filterClear_118xz_47{background:none;border:none;padding:0;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer}._filterClear_118xz_47:hover{text-decoration:underline}._ribbon_118xz_64{display:flex;gap:var(--space-8)}._ribbonScrollable_118xz_71{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 32px),transparent 100%)}._ribbonScrollable_118xz_71::-webkit-scrollbar{display:none}._ribbonType_118xz_86{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;scroll-snap-align:start;transition:color .15s,border-color .15s}._ribbonType_118xz_86:hover{color:var(--color-text-primary)}._ribbonTypeActive_118xz_109{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._panel_118xz_116{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-12);padding:var(--space-8)}._container_4nmyx_1{padding:var(--space-24) var(--space-32);max-width:860px}._topbar_4nmyx_6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-24)}._sectionTitle_4nmyx_13{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._sectionSub_4nmyx_20{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-normal)}._modeTabs_4nmyx_27{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-10);overflow:hidden;margin-bottom:var(--space-24)}._modeTab_4nmyx_27{padding:var(--space-8) var(--space-24);background:var(--color-bg-hover);border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer;transition:all .15s;white-space:nowrap}._modeTab_4nmyx_27+._modeTab_4nmyx_27{border-left:1px solid var(--color-border)}._modeTab_4nmyx_27._active_4nmyx_51{background:var(--color-primary);color:var(--color-text-on-primary)}._modeTab_4nmyx_27:hover:not(._active_4nmyx_51){background:var(--color-bg-subtle);color:var(--color-text-secondary)}._dropZone_4nmyx_66{border:2px dashed var(--color-border-strong);border-radius:var(--radius-12);padding:var(--space-48) var(--space-40);text-align:center;cursor:pointer;transition:all .15s;background:var(--color-bg-hover)}._dropZone_4nmyx_66:hover{border-color:var(--color-border-focus);background:var(--color-primary-light)}._dropIcon_4nmyx_81{margin-bottom:var(--space-12);color:var(--color-text-hint);display:flex;justify-content:center}._dropTitle_4nmyx_88{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._dropSub_4nmyx_95{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-16)}._browseBtn_4nmyx_101{display:inline-block;padding:var(--space-8) var(--space-20);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}._browseBtn_4nmyx_101:hover:not(:disabled){background:var(--color-primary-hover)}._browseBtn_4nmyx_101:disabled{background:var(--color-primary-disabled);cursor:not-allowed;opacity:.6}._fileList_4nmyx_124{margin-top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-6)}._fileRow_4nmyx_131{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-base)}._fileIcon_4nmyx_142{color:var(--color-error-text);flex-shrink:0}._fileName_4nmyx_147{flex:1;font-weight:var(--font-weight-normal);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_4nmyx_156{color:var(--color-text-hint);font-size:var(--font-size-sm);white-space:nowrap}._fileStatus_4nmyx_162{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-10);border-radius:var(--radius-6);white-space:nowrap}._fileStatus_4nmyx_162._pending_4nmyx_170{background:var(--color-bg-subtle);color:var(--color-text-muted)}._fileStatus_4nmyx_162._running_4nmyx_175{background:var(--color-primary-light);color:var(--color-primary)}._fileStatus_4nmyx_162._done_4nmyx_180{background:var(--color-success-bg);color:var(--color-success-text)}._emptyState_4nmyx_185{padding:var(--space-32) var(--space-20);text-align:center;color:var(--color-text-hint);font-size:var(--font-size-base);background:var(--color-bg-hover);border-radius:var(--radius-10);border:1px solid var(--color-border)}._uploadActions_4nmyx_196{display:flex;align-items:center;gap:var(--space-16);margin-top:var(--space-20)}._runBtn_4nmyx_203{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-20);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}._runBtn_4nmyx_203:hover:not(:disabled){background:var(--color-primary-hover)}._runBtn_4nmyx_203:disabled{background:var(--color-primary-disabled);cursor:not-allowed;opacity:.6}._clearBtn_4nmyx_228{padding:0;background:none;border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-muted);cursor:pointer;transition:color .15s}._clearBtn_4nmyx_228:hover{color:var(--color-text-secondary)}._fileCount_4nmyx_243{font-size:var(--font-size-base);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._helperText_4nmyx_249{margin-top:var(--space-12);font-size:var(--font-size-sm);color:var(--color-text-hint);line-height:var(--line-height-normal)}._linkText_4nmyx_256{color:var(--color-primary);font-weight:var(--font-weight-medium);cursor:pointer}._linkText_4nmyx_256:hover{text-decoration:underline}._apiForm_4nmyx_267{display:flex;flex-direction:column;gap:var(--space-20)}._formRow_4nmyx_273{display:flex;flex-direction:column;gap:var(--space-8)}._formLabel_4nmyx_279{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._optional_4nmyx_285{font-weight:var(--font-weight-normal);color:var(--color-text-hint)}._formHint_4nmyx_294{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:-4px}._formHint_4nmyx_294 code{background:var(--color-bg-subtle);padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}._form2Col_4nmyx_308{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}._form3Col_4nmyx_314{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-16)}._kvRow_4nmyx_328{display:flex;align-items:center;gap:var(--space-8)}._kvInput_4nmyx_292{flex:1;min-width:0;padding:var(--space-8) var(--space-12);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-6);outline:none;transition:all .15s}._kvInput_4nmyx_292:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._addRowBtn_4nmyx_326{align-self:flex-start;padding:var(--space-6) var(--space-16);background:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer;transition:all .15s}._addRowBtn_4nmyx_326:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text-secondary)}._addRowBtn_4nmyx_326:disabled{opacity:.6;cursor:not-allowed}._formActions_4nmyx_378{display:flex;gap:var(--space-12);margin-top:var(--space-8)}._testBtn_4nmyx_384{padding:var(--space-8) var(--space-20);background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:all .15s}._testBtn_4nmyx_384:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-hover)}._testBtn_4nmyx_384:disabled{opacity:.6;cursor:not-allowed}._saveBtn_4nmyx_406{padding:var(--space-8) var(--space-20);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-8);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}._saveBtn_4nmyx_406:hover:not(:disabled){background:var(--color-primary-hover)}._saveBtn_4nmyx_406:disabled{background:var(--color-primary-disabled);cursor:not-allowed;opacity:.6}:root{color-scheme:light;--color-bg: #f1f4f9;--color-bg-card: #ffffff;--color-bg-hover: #f8fafc;--color-bg-active: #eff6ff;--color-bg-subtle: #f3f4f6;--color-bg-card-translucent: rgba(255, 255, 255, .6);--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-border-hover: #93c5fd;--color-border-focus: #2563eb;--color-text-primary: #0f172a;--color-text-secondary: #374151;--color-text-muted: #6b7280;--color-text-hint: #9ca3af;--color-text-inverse: #ffffff;--color-text-on-primary: var(--color-text-inverse);--color-bg-pressed: #e2e8f0;--color-scrollbar-thumb: #cbd5e1;--color-scrollbar-thumb-hover: #94a3b8;--color-tooltip-bg: #0f172a;--color-tooltip-text: var(--color-text-inverse);--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #bfdbfe;--color-primary-bright: #3b82f6;--color-primary-disabled: #93c5fd;--color-primary-light-hover: #dbeafe;--color-primary-selected: rgba(37, 99, 235, .12);--color-info-bg: var(--color-primary-light-hover);--color-info-text: #1e40af;--color-overlay: rgba(0, 0, 0, .45);--color-overlay-light: rgba(248, 250, 252, .6);--color-accent-indigo: #6366f1;--color-accent-indigo-text: #4338ca;--color-accent-indigo-bg: #e0e7ff;--color-accent-indigo-border: #a5b4fc;--color-accent-violet: #a78bfa;--shadow-accent: 0 4px 20px rgba(99, 102, 241, .4);--shadow-accent-hover: 0 6px 28px rgba(99, 102, 241, .5);--color-code-bg: #1e293b;--color-code-text: #e2e8f0;--color-code-border: #334155;--color-success: #22c55e;--color-success-bg: #f0fdf4;--color-success-light: #dcfce7;--color-success-border: #86efac;--color-success-text: #15803d;--color-success-strong: #16a34a;--color-warning: #f59e0b;--color-warning-bg: #fffbeb;--color-warning-light: #fef3c7;--color-warning-border: #fde68a;--color-warning-text: #92400e;--color-warning-strong: #d97706;--color-warning-hover: var(--color-warning-strong);--color-error: #ef4444;--color-error-bg: #fef2f2;--color-error-light: #fee2e2;--color-error-border: #fecaca;--color-error-text: #dc2626;--color-error-hover: #b91c1c;--color-coverage-full: #4ade80;--color-coverage-partial: #fcd34d;--color-coverage-uncovered: #f87171;--color-coverage-full-row: rgba(187, 247, 208, .2);--color-coverage-full-row-hover: rgba(187, 247, 208, .4);--color-coverage-partial-row: rgba(254, 240, 138, .2);--color-coverage-partial-row-hover: rgba(254, 240, 138, .4);--color-coverage-uncovered-row: rgba(254, 202, 202, .2);--color-coverage-uncovered-row-hover: rgba(254, 202, 202, .4);--color-coverage-full-text: var(--color-success-strong);--color-coverage-partial-text: #ca8a04;--color-coverage-uncovered-text: var(--color-error-text);--color-tag-critical-bg: var(--color-error-light);--color-tag-critical-text: var(--color-error-text);--color-tag-high-bg: #fff7ed;--color-tag-high-text: #c2410c;--color-tag-source-bg: #f0f9ff;--color-tag-source-text: #0369a1;--color-tag-geo-bg: var(--color-success-bg);--color-tag-geo-text: var(--color-success-text);--color-tag-predicate-bg: #ede9fe;--color-tag-predicate-text: #6d28d9;--color-sidebar-bg: #1e293b;--color-sidebar-divider: rgba(255, 255, 255, .07);--color-sidebar-border: rgba(255, 255, 255, .15);--color-sidebar-hover-bg: rgba(255, 255, 255, .06);--color-sidebar-chip-bg: rgba(148, 163, 184, .18);--color-sidebar-text: #7a94ae;--color-sidebar-text-dim: #475569;--color-sidebar-text-muted: #94a3b8;--color-sidebar-text-hover: #cbd5e1;--color-sidebar-text-bright: #e2e8f0;--color-sidebar-active: #818cf8;--color-sidebar-active-bg: rgba(99, 102, 241, .18);--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--spacing-xs: var(--space-4);--spacing-sm: var(--space-8);--spacing-md: var(--space-16);--spacing-lg: var(--space-24);--spacing-xl: var(--space-32);--content-gutter: var(--space-24);--control-height: 32px;--control-height-sm: 28px;--icon-btn-xs: 18px;--icon-btn-sm: 24px;--icon-btn-md: 32px;--icon-btn-lg: 36px;--icon-btn-glyph-size: 58%;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-full: 9999px;--radius-sm: var(--radius-6);--radius-md: var(--radius-8);--radius-lg: var(--radius-12);--font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Roboto", sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-family-brand: "Outfit", sans-serif;--font-size-xs: .65rem;--font-size-sm: .75rem;--font-size-base: .85rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.4;--line-height-normal: 1.5;--line-height-relaxed: 1.65;--line-height-loose: 1.8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .2);--shadow-primary-hover: 0 2px 12px rgba(37, 99, 235, .09);--shadow-focus: 0 0 0 3px rgba(37, 99, 235, .1);--z-dropdown: 100;--z-modal: 1000;--z-popover: 9999;--z-taskbar: 10000;--z-taskbar-menu: 10001;--transition-fast: .15s ease;--transition-normal: .2s ease;--tooltip-delay: .8s;--sidebar-width: 220px;--topbar-height: 55px;--chat-panel-width: 330px}:root[data-theme=dark]{color-scheme:dark;--color-bg: #07090f;--color-bg-card: #131b2e;--color-bg-hover: #1b2540;--color-bg-active: #12294d;--color-bg-subtle: #1c2640;--color-bg-card-translucent: rgba(19, 27, 46, .6);--color-bg-pressed: #253150;--color-border: #273350;--color-border-strong: #35435f;--color-border-hover: #3b5a86;--color-border-focus: #3b82f6;--color-text-primary: #e4eef8;--color-text-secondary: #b4c4d8;--color-text-muted: #7a9abe;--color-text-hint: #4e6e92;--color-text-inverse: #ffffff;--color-scrollbar-thumb: #1e2c47;--color-scrollbar-thumb-hover: #2f4266;--color-primary: #3b82f6;--color-primary-hover: #60a5fa;--color-primary-light: #0d1e3d;--color-primary-border: #1e3a5f;--color-primary-bright: #60a5fa;--color-primary-disabled: #1e3a5f;--color-primary-light-hover: #12294d;--color-primary-selected: rgba(59, 130, 246, .18);--color-info-text: #93c5fd;--color-overlay: rgba(0, 0, 0, .6);--color-overlay-light: rgba(7, 9, 15, .6);--color-accent-indigo: #818cf8;--color-accent-indigo-text: #c4b5fd;--color-accent-indigo-bg: #1e1b4b;--color-accent-indigo-border: #3b1d7a;--color-accent-violet: #a78bfa;--color-success: #22c55e;--color-success-bg: #052e14;--color-success-light: #0f4225;--color-success-border: #166534;--color-success-text: #4ade80;--color-success-strong: #4ade80;--color-warning: #f59e0b;--color-warning-bg: #1c1005;--color-warning-light: #451a03;--color-warning-border: #78350f;--color-warning-text: #fbbf24;--color-warning-strong: #fbbf24;--color-error: #ef4444;--color-error-bg: #1a0505;--color-error-light: #3b0a0a;--color-error-border: #7f1d1d;--color-error-text: #f87171;--color-error-hover: #fca5a5;--color-coverage-full-row: rgba(34, 197, 94, .1);--color-coverage-full-row-hover: rgba(34, 197, 94, .2);--color-coverage-partial-row: rgba(250, 204, 21, .1);--color-coverage-partial-row-hover: rgba(250, 204, 21, .2);--color-coverage-uncovered-row: rgba(248, 113, 113, .1);--color-coverage-uncovered-row-hover: rgba(248, 113, 113, .2);--color-coverage-partial-text: #fbbf24;--color-tag-high-bg: #1c0a03;--color-tag-high-text: #fb923c;--color-tag-source-bg: #082f49;--color-tag-source-text: #38bdf8;--color-tag-predicate-bg: #1a0b35;--color-tag-predicate-text: #c4b5fd;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .7);--shadow-primary-hover: 0 2px 12px rgba(59, 130, 246, .25);--shadow-focus: 0 0 0 3px rgba(59, 130, 246, .35)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto}table{border-collapse:collapse;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-4)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary-light);color:var(--color-primary)}
