@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,400&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg: #EEF2F7;--surface: #FFFFFF;--surface-2: #F7FAFC;--border: #DDE5EF;--border-strong: #C4D2E0;--sidebar-bg: #0B1B30;--sidebar-hover: #162E4F;--sidebar-active: #1B3A66;--sidebar-text: #7A99B8;--sidebar-section: #3E5971;--sidebar-accent: #C4136C;--sidebar-width: 228px;--accent: #1558A0;--accent-dark: #0F4580;--accent-light: #EBF4FF;--accent-border: #B8D9F5;--accent2: #C4136C;--accent2-light: #FFF0F7;--success: #059669;--success-light: #ECFDF5;--success-border: #6EE7B7;--warning: #B45309;--warning-light: #FFFBEB;--warning-border: #FCD34D;--danger: #DC2626;--danger-light: #FEF2F2;--danger-border: #FCA5A5;--info: #0284C7;--info-light: #E0F2FE;--info-border: #7DD3FC;--text: #1A3351;--text-secondary: #476080;--text-muted: #8AAABB;--text-heading: #0C1E30;--shadow-sm: 0 1px 3px rgba(11, 27, 48, .07);--shadow: 0 4px 16px rgba(11, 27, 48, .07);--shadow-lg: 0 8px 32px rgba(11, 27, 48, .1);--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4{margin:0;color:var(--text-heading);font-family:"Source Serif 4",Georgia,serif;font-weight:600;line-height:1.25}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}._shell_1j4zi_1{display:flex;min-height:100vh}._sidebar_1j4zi_15{width:var(--sidebar-width);flex-shrink:0;background:var(--sidebar-bg);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:100}._brand_1j4zi_49{display:flex;align-items:center;gap:10px;padding:22px 18px 18px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._brandMark_1j4zi_69{width:auto;height:32px;flex-shrink:0}._brandText_1j4zi_81{display:flex;flex-direction:column;gap:1px}._brandName_1j4zi_93{font-size:15px;font-weight:700;color:#fff;letter-spacing:.05em;font-family:Plus Jakarta Sans,sans-serif;line-height:1.2}._brandSub_1j4zi_111{font-size:10px;color:var(--sidebar-text);letter-spacing:.04em;font-family:Plus Jakarta Sans,sans-serif;line-height:1}._nav_1j4zi_131{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:1px}._navSection_1j4zi_147{display:block;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-section);padding:16px 10px 6px;font-family:Plus Jakarta Sans,sans-serif}._navItem_1j4zi_169{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;color:var(--sidebar-text);font-size:13px;font-weight:500;text-decoration:none;transition:background .13s,color .13s;font-family:Plus Jakarta Sans,sans-serif}._navItem_1j4zi_169:hover{background:var(--sidebar-hover);color:#ffffffe6;text-decoration:none}._navItemActive_1j4zi_209,._navItemActive_1j4zi_209:hover{background:var(--sidebar-active);color:#fff}._navIcon_1j4zi_229{width:15px;height:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.75}._navItemActive_1j4zi_209 ._navIcon_1j4zi_229{opacity:1}._navItem_1j4zi_169:hover ._navIcon_1j4zi_229{opacity:.9}._navLabel_1j4zi_265{line-height:1}._userArea_1j4zi_277{display:flex;align-items:center;gap:9px;padding:14px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}._avatar_1j4zi_295{width:32px;height:32px;border-radius:7px;background:var(--sidebar-active);color:#ffffffe6;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.03em;font-family:Plus Jakarta Sans,sans-serif}._userInfo_1j4zi_327{flex:1;min-width:0}._userName_1j4zi_337{font-size:12px;font-weight:600;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;line-height:1.3}._userRole_1j4zi_359{font-size:10px;color:var(--sidebar-text);font-family:Plus Jakarta Sans,sans-serif;line-height:1.2;margin-top:1px}._logoutBtn_1j4zi_375{width:26px;height:26px;border:none;background:transparent;color:var(--sidebar-text);cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:background .13s,color .13s;flex-shrink:0;padding:0}._logoutBtn_1j4zi_375:hover{background:#ffffff14;color:#fffc}._content_1j4zi_421{flex:1;margin-left:var(--sidebar-width);min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}._page_zbbf1_1{display:flex;min-height:100vh;background:var(--bg)}._left_zbbf1_17{width:42%;flex-shrink:0;background:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px) 20px 20px / 28px 28px,linear-gradient(160deg,#0b1b30,#0e2540 55%,#0b1b30);display:flex;align-items:center;justify-content:center;padding:48px 40px;position:relative}._leftInner_zbbf1_43{max-width:340px;width:100%}._brandMark_zbbf1_57{display:block;width:110px;height:auto;margin-bottom:22px}._brandName_zbbf1_71{font-size:42px;font-weight:700;color:#fff;letter-spacing:.06em;margin-bottom:10px;font-family:Plus Jakarta Sans,sans-serif;line-height:1}._brandTagline_zbbf1_91{font-size:14px;color:#ffffff8c;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;margin:0}._divider_zbbf1_107{width:40px;height:2px;background:var(--sidebar-accent);margin:28px 0;border-radius:2px}._brandDesc_zbbf1_123{font-size:13.5px;color:#ffffff6b;line-height:1.7;font-family:Plus Jakarta Sans,sans-serif;margin:0}._brandFooter_zbbf1_139{display:flex;align-items:center;justify-content:space-between;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}._brandMinsal_zbbf1_157{font-size:11px;font-weight:600;color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif}._brandVersion_zbbf1_175{font-size:10.5px;color:#ffffff38;font-family:JetBrains Mono,monospace}._right_zbbf1_191{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 32px;background:var(--bg)}._card_zbbf1_209{width:100%;max-width:380px}._cardHeader_zbbf1_219{margin-bottom:28px}._formTitle_zbbf1_227{font-family:"Source Serif 4",serif;font-size:24px;font-weight:600;color:var(--text-heading);margin-bottom:6px}._formSubtitle_zbbf1_243{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._form_zbbf1_227{display:flex;flex-direction:column;gap:16px}._label_zbbf1_269{display:flex;flex-direction:column;gap:6px}._labelText_zbbf1_281{font-size:12.5px;font-weight:600;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.01em}._input_zbbf1_297{padding:10px 14px;font-size:14px;font-family:Plus Jakarta Sans,sans-serif;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;background:var(--surface);color:var(--text-heading);transition:border-color .15s,box-shadow .15s}._input_zbbf1_297:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1558a01f}._input_zbbf1_297::placeholder{color:var(--text-muted)}._errorBox_zbbf1_339{display:flex;align-items:center;gap:8px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;color:var(--danger);font-family:Plus Jakarta Sans,sans-serif}._btn_zbbf1_365{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:11px 20px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s;letter-spacing:.01em}._btn_zbbf1_365:hover:not(:disabled){background:var(--accent-dark)}._btn_zbbf1_365:disabled{opacity:.5;cursor:not-allowed}._btnSpinner_zbbf1_421{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_zbbf1_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_zbbf1_1{to{transform:rotate(360deg)}}._compliance_zbbf1_445{text-align:center;margin-top:24px;font-size:11px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;line-height:1.5}@media(max-width:700px){._left_zbbf1_17{display:none}._right_zbbf1_191{padding:32px 20px}}._page_uqmog_1{display:flex;flex-direction:column;min-height:100vh}._pageHead_uqmog_17{padding:32px 36px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._pageTitle_uqmog_33{font-size:28px;color:var(--text-heading)}._pageSubtitle_uqmog_43{font-size:13px;color:var(--text-muted);margin-top:5px;font-family:Plus Jakarta Sans,sans-serif}._pageBody_uqmog_61{flex:1;padding:24px 36px 40px}._state_uqmog_75{text-align:center;padding:72px 0;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_uqmog_89{width:32px;height:32px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_uqmog_89 .75s linear infinite;margin:0 auto 16px}@keyframes _spin_uqmog_89{to{transform:rotate(360deg)}}._emptyTitle_uqmog_113{font-size:15px;color:var(--text-secondary);margin-bottom:8px}._emptyHint_uqmog_125{font-size:13px}._emptyHint_uqmog_125 code{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent)}._errorBox_uqmog_153{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif;max-width:540px}._searchBar_uqmog_185{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 14px;margin-bottom:16px;box-shadow:var(--shadow-sm)}._searchIcon_uqmog_207{color:var(--text-muted);flex-shrink:0}._searchInput_uqmog_209{flex:1;border:none;outline:none;background:transparent;font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-heading)}._searchInput_uqmog_209::placeholder{color:var(--text-muted)}._searchClear_uqmog_229{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px;padding:2px 6px;border-radius:4px}._searchClear_uqmog_229:hover{color:var(--text-secondary);background:var(--surface-2)}._tableWrap_uqmog_253{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}._pagination_uqmog_269{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}._pageBtn_uqmog_285{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);cursor:pointer;transition:all .13s}._pageBtn_uqmog_285:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._pageBtn_uqmog_285:disabled{opacity:.45;cursor:not-allowed}._pageInfo_uqmog_317{font-size:12.5px;color:var(--text-muted);font-family:JetBrains Mono,monospace}._table_uqmog_253{width:100%;border-collapse:collapse;font-family:Plus Jakarta Sans,sans-serif}._table_uqmog_253 thead th{text-align:left;padding:11px 18px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2)}._table_uqmog_253 tbody tr{border-bottom:1px solid var(--border);transition:background .1s}._table_uqmog_253 tbody tr:last-child{border-bottom:none}._row_uqmog_383{cursor:pointer}._row_uqmog_383:hover{background:var(--accent-light)}._table_uqmog_253 tbody td{padding:13px 18px;color:var(--text);vertical-align:middle;font-size:13.5px}._nameCell_uqmog_413{font-weight:600;color:var(--text-heading)}._mono_uqmog_423{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--text-secondary)}._dateCell_uqmog_435{color:var(--text-secondary)}._arrowCell_uqmog_443{width:40px;text-align:right}._arrow_uqmog_443{color:var(--text-muted);font-size:14px;transition:color .1s,transform .1s;display:inline-block}._row_uqmog_383:hover ._arrow_uqmog_443{color:var(--accent);transform:translate(2px)}._primaryBtn_uqmog_481{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s;white-space:nowrap;flex-shrink:0}._primaryBtn_uqmog_481:hover{background:var(--accent-dark)}._overlay_uqmog_529{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b3080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}._modal_uqmog_553{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:100%;max-width:500px;overflow:hidden}._modalHeader_uqmog_571{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_uqmog_587{font-size:17px;color:var(--text-heading)}._modalClose_uqmog_597{background:none;border:none;font-size:16px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1;transition:background .12s}._modalClose_uqmog_597:hover{background:var(--bg);color:var(--text)}._modalForm_uqmog_631{padding:20px 24px 24px}._formGrid_uqmog_639{display:flex;flex-direction:column;gap:14px}._fieldLabel_uqmog_651{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif}._optional_uqmog_671{font-weight:400;color:var(--text-muted)}._input_uqmog_681,._select_uqmog_681{padding:9px 12px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-size:14px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-heading);background:var(--surface);transition:border-color .15s,box-shadow .15s}._input_uqmog_681:focus,._select_uqmog_681:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1558a01a}._formError_uqmog_715{margin-top:12px;font-size:12.5px;color:var(--danger);font-family:Plus Jakarta Sans,sans-serif}._modalFooter_uqmog_729{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_uqmog_743{padding:8px 18px;background:transparent;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .12s}._cancelBtn_uqmog_743:hover{background:var(--bg);color:var(--text)}._createBtn_uqmog_777{padding:8px 20px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s}._createBtn_uqmog_777:hover:not(:disabled){background:var(--accent-dark)}._createBtn_uqmog_777:disabled{opacity:.5;cursor:not-allowed}._deleteCell_uqmog_825{width:90px;text-align:right;padding-right:12px!important}._deleteBtn_uqmog_837{padding:4px 11px;background:transparent;color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);font-size:12px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}._deleteBtn_uqmog_837:hover:not(:disabled){background:var(--danger-light)}._deleteBtn_uqmog_837:disabled{opacity:.5;cursor:not-allowed}._section_5rvta_1{display:flex;flex-direction:column;gap:12px}._header_5rvta_7{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid var(--border)}._title_5rvta_15{font-size:16px;font-weight:700;color:var(--text-heading);margin:0}._uploadBtn_5rvta_22{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}._uploadBtn_5rvta_22:hover{background:#1d4ed8}._uploadBtn_5rvta_22._disabled_5rvta_37{opacity:.6;cursor:not-allowed;pointer-events:none}._error_5rvta_43{color:var(--danger);font-size:13px;margin:0}._empty_5rvta_49{color:var(--text-muted);font-size:14px;margin:0}._list_5rvta_55{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._item_5rvta_64{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}._typeTag_5rvta_74{background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:3px 7px;border-radius:4px;letter-spacing:.05em;flex-shrink:0;font-family:ui-monospace,monospace}._info_5rvta_86{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._filename_5rvta_94{font-size:14px;font-weight:500;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_5rvta_103{font-size:12px;color:var(--text-muted);font-family:ui-monospace,monospace}._actions_5rvta_109{display:flex;gap:8px;flex-shrink:0}._extractBtn_5rvta_115{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._extractBtn_5rvta_115:hover{background:#1d4ed8}._dlBtn_5rvta_129{background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:4px 12px;font-size:12px;font-weight:500;cursor:pointer;color:var(--text);transition:background .15s,border-color .15s,color .15s}._dlBtn_5rvta_129:hover{background:var(--bg);border-color:var(--accent);color:var(--accent)}._delBtn_5rvta_147{background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:4px 12px;font-size:12px;font-weight:500;cursor:pointer;color:var(--danger);transition:background .15s,border-color .15s}._delBtn_5rvta_147:hover{background:#fef2f2;border-color:var(--danger)}._fhirBtn_5rvta_164{display:inline-flex;align-items:center;gap:5px;background:#6d28d9;color:#fff;border:none;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:JetBrains Mono,monospace;cursor:pointer;white-space:nowrap;transition:background .13s;flex-shrink:0}._fhirBtn_5rvta_164:hover{background:#5b21b6}._overlay_15zh2_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_15zh2_13{background:#0d1117;border:1px solid #30363d;border-radius:10px;width:100%;max-width:860px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0009}._header_15zh2_25{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #21262d;gap:16px;flex-shrink:0}._titleGroup_15zh2_35{display:flex;align-items:center;gap:12px;min-width:0}._fhirBadge_15zh2_42{background:#7c3aed;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:4px;white-space:nowrap;font-family:ui-monospace,monospace}._title_15zh2_35{font-size:14px;font-weight:600;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_15zh2_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._copyBtn_15zh2_70{background:#21262d;color:#c9d1d9;border:1px solid #30363d;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background .15s}._copyBtn_15zh2_70:hover{background:#30363d}._closeBtn_15zh2_83{background:transparent;color:#8b949e;border:none;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1;transition:color .15s}._closeBtn_15zh2_83:hover{color:#e6edf3}._body_15zh2_97{overflow-y:auto;flex:1;padding:20px}._centerState_15zh2_103{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px;color:#8b949e}._spinner_15zh2_113{width:32px;height:32px;border:3px solid #21262d;border-top-color:#7c3aed;border-radius:50%;animation:_spin_15zh2_113 .7s linear infinite}@keyframes _spin_15zh2_113{to{transform:rotate(360deg)}}._errorMsg_15zh2_124{color:#f85149;font-size:14px}._json_15zh2_126{margin:0;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:12.5px;line-height:1.6;color:#c9d1d9;white-space:pre;-moz-tab-size:2;tab-size:2}._key_15zh2_137{color:#79c0ff}._str_15zh2_138{color:#a5d6ff}._num_15zh2_139{color:#f0883e}._bool_15zh2_140{color:#ff7b72}._null_15zh2_141{color:#8b949e;font-style:italic}._page_18xa8_1{display:flex;flex-direction:column;min-height:100vh}._centerState_18xa8_17{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:14px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_18xa8_39{width:30px;height:30px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_18xa8_39 .75s linear infinite}@keyframes _spin_18xa8_39{to{transform:rotate(360deg)}}._stateError_18xa8_61{color:var(--danger);font-size:14px}._backLink_18xa8_65{font-size:13px;color:var(--accent)}._pageHead_18xa8_79{padding:32px 36px 0}._breadcrumb_18xa8_87{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin-bottom:16px}._breadcrumbLink_18xa8_107{color:var(--text-muted);text-decoration:none;transition:color .13s}._breadcrumbLink_18xa8_107:hover{color:var(--accent);text-decoration:none}._breadcrumbSep_18xa8_129{color:var(--border-strong)}._breadcrumbCurrent_18xa8_137{color:var(--text-secondary);font-weight:500}._patientCard_18xa8_147{display:flex;align-items:center;gap:16px}._patientAvatar_18xa8_159{width:52px;height:52px;border-radius:12px;background:var(--accent-light);border:2px solid var(--accent-border);color:var(--accent);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:"Source Serif 4",serif}._pageTitle_18xa8_191{font-size:26px;color:var(--text-heading);margin-bottom:4px}._pageSubtitle_18xa8_203{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._mono_18xa8_217{font-family:JetBrains Mono,monospace;font-size:12.5px}._pageBody_18xa8_231{flex:1;padding:20px 36px 40px}._tabs_18xa8_245{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:24px;font-family:Plus Jakarta Sans,sans-serif}._tab_18xa8_245{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:10px 20px;font-size:13.5px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color .13s,border-color .13s;font-family:Plus Jakarta Sans,sans-serif}._tab_18xa8_245:hover{color:var(--text-heading)}._tabActive_18xa8_297{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._tabContent_18xa8_309{display:flex;flex-direction:column;gap:16px}._tabActions_18xa8_325{display:flex;justify-content:flex-end;margin-bottom:16px}._newReportBtn_18xa8_337{display:inline-block;padding:7px 16px;background:#059669;color:#fff;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}._newReportBtn_18xa8_337:hover{background:#047857;text-decoration:none}._reportGrid_18xa8_375{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._reportCard_18xa8_387{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:var(--shadow-sm);transition:box-shadow .15s}._reportCard_18xa8_387:hover{box-shadow:var(--shadow)}._reportInfo_18xa8_421{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;flex:1}._reportCode_18xa8_439{font-size:12px;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reportDate_18xa8_461{font-size:11.5px;color:var(--text-muted);font-family:JetBrains Mono,monospace;white-space:nowrap;flex-shrink:0}._organBadge_18xa8_477{display:inline-flex;align-items:center;padding:2px 10px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.02em;font-family:Plus Jakarta Sans,sans-serif}._organMama_18xa8_499{background:#fce7f3;color:#be185d}._organProstata_18xa8_509{background:#dbeafe;color:#1d4ed8}._organColon_18xa8_519{background:#d1fae5;color:#065f46}._organPancreas_18xa8_529{background:#fef3c7;color:#92400e}._organPulmon_18xa8_539{background:#e0e7ff;color:#3730a3}._organEstomago_18xa8_549{background:#fee2e2;color:#991b1b}._organTiroides_18xa8_559{background:#ccfbf1;color:#115e59}._reportLink_18xa8_569{font-size:13px;font-weight:600;color:var(--accent);align-self:flex-start;font-family:Plus Jakarta Sans,sans-serif}._reportLink_18xa8_569:hover{text-decoration:underline}._badge_18xa8_593{display:inline-flex;align-items:center;padding:2px 10px;border-radius:100px;font-size:11px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}._success_18xa8_613{background:var(--success-light);color:var(--success)}._warning_18xa8_615{background:var(--warning-light);color:var(--warning)}._info_18xa8_617{background:var(--accent-light);color:var(--accent)}._state_18xa8_61{display:flex;justify-content:center;padding:48px 0}._emptyText_18xa8_637{color:var(--text-muted);font-size:14px;font-family:Plus Jakarta Sans,sans-serif}._muted_18xa8_649{color:var(--text-muted)}._placeholder_18xa8_657{background:var(--surface);border:1.5px dashed var(--border-strong);border-radius:var(--radius);padding:56px 32px;text-align:center}._placeholderIcon_18xa8_673{width:56px;height:56px;border-radius:12px;background:var(--accent-light);color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._placeholderTitle_18xa8_697{font-size:16px;font-weight:600;color:var(--text-heading);font-family:"Source Serif 4",serif;margin-bottom:8px}._placeholderText_18xa8_713{font-size:13.5px;color:var(--text-muted);line-height:1.65;max-width:460px;margin:0 auto;font-family:Plus Jakarta Sans,sans-serif}._organSubTabs_18xa8_737{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._organSubTab_18xa8_737{display:inline-flex;align-items:center;gap:7px;background:var(--surface, #fff);border:1px solid var(--border);border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:color .13s,border-color .13s,background .13s}._organSubTab_18xa8_737:hover{color:var(--text-heading)}._organSubTabActive_18xa8_787{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}._organSubTabCount_18xa8_799{font-size:10.5px;font-weight:700;background:var(--border);color:var(--text-secondary);padding:1px 7px;border-radius:100px}._organSubTabActive_18xa8_787 ._organSubTabCount_18xa8_799{background:var(--accent);color:#fff}._obsHeader_18xa8_827{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._obsCount_18xa8_841{font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._deleteAllBtn_18xa8_855{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--danger, #dc2626);border:1px solid currentColor;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s;opacity:.7}._deleteAllBtn_18xa8_855:hover:not(:disabled){background:var(--danger, #dc2626);color:#fff;opacity:1}._deleteAllBtn_18xa8_855:disabled{opacity:.4;cursor:not-allowed}._deleteAllBtnConfirm_18xa8_913{background:#b45309;color:#fff;border-color:#b45309;opacity:1;animation:_pulse_18xa8_1 .3s ease}._deleteAllBtnConfirm_18xa8_913:hover:not(:disabled){background:#92400e;border-color:#92400e;color:#fff}._obsGroupList_18xa8_945{display:flex;flex-direction:column;gap:12px}._obsGroup_18xa8_945{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}._obsGroupHeader_18xa8_973{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--surface-alt, var(--border));border-bottom:1px solid var(--border)}._obsGroupLabel_18xa8_991{font-size:12px;font-weight:600;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}._obsVersionBadge_18xa8_1013{font-size:10.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;background:var(--accent-light);color:var(--accent);padding:1px 7px;border-radius:100px;white-space:nowrap}._obsList_18xa8_1035{display:flex;flex-direction:column;gap:0}._obsItem_18xa8_1047{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);transition:background .1s}._obsItem_18xa8_1047:last-child{border-bottom:none}._obsItemLatest_18xa8_1075{background:color-mix(in srgb,var(--accent-light) 40%,transparent)}._obsMain_18xa8_1083{display:flex;align-items:center;gap:8px;min-width:0;flex:1}._obsCode_18xa8_1099{font-size:12px;font-weight:600;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.03em}._obsLatestTag_18xa8_1117{font-size:10px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-light);padding:1px 6px;border-radius:100px;flex-shrink:0}._obsValue_18xa8_1143{font-size:13.5px;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif;font-weight:500}._obsValueBlock_18xa8_1157{display:flex;flex-direction:column;gap:4px;min-width:0}._obsComponentList_18xa8_1171{display:flex;flex-direction:column;gap:2px}._obsComponent_18xa8_1171{display:flex;align-items:baseline;gap:4px;font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif}._obsCompName_18xa8_1199{color:var(--text-muted);font-weight:500;flex-shrink:0}._obsCompValue_18xa8_1211{color:var(--text-heading);font-weight:400}._obsMeta_18xa8_1221{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}._obsLoinc_18xa8_1237{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--text-muted);background:var(--surface-alt, var(--border));padding:2px 7px;border-radius:4px}._obsDate_18xa8_1255{font-size:11.5px;color:var(--text-muted);font-family:JetBrains Mono,monospace;white-space:nowrap}._sourceBtn_18xa8_1269{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .13s;padding:0}._sourceBtn_18xa8_1269:hover{background:var(--accent-light);border-color:var(--accent-border);color:var(--accent)}._modalOverlay_18xa8_1317{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._modal_18xa8_1317{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #00000038;width:100%;max-width:680px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_18xa8_1365{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0}._modalTitle_18xa8_1385{font-size:13.5px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._modalClose_18xa8_1399{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;padding:2px 4px;border-radius:3px;transition:color .12s}._modalClose_18xa8_1399:hover{color:var(--danger)}._modalQuote_18xa8_1423{padding:10px 18px;border-bottom:1px solid var(--border);background:var(--accent-light);font-size:12.5px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0}._modalQuoteLabel_18xa8_1443{color:var(--text-muted);margin-right:4px}._textViewer_18xa8_1447{flex:1;overflow-y:auto;padding:16px 18px}._textPre_18xa8_1459{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0}._spanHighlight_18xa8_1479{background:#fef08a;color:#713f12;border-radius:2px;padding:1px 0}._ctxEllipsis_18xa8_1493{color:var(--text-muted);font-style:italic}._textLoading_18xa8_1497{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._textError_18xa8_1499{font-size:13px;color:var(--danger);font-family:Plus Jakarta Sans,sans-serif}._modalFooter_18xa8_1503{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--border);background:var(--surface-2);flex-shrink:0}._modalPos_18xa8_1523{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}._modalCloseBtn_18xa8_1527{padding:6px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12.5px;color:var(--text);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;transition:all .12s}._modalCloseBtn_18xa8_1527:hover{background:var(--accent-light);border-color:var(--accent-border);color:var(--accent)}._fhirBtn_18xa8_1553{display:inline-flex;align-items:center;gap:5px;background:#6d28d9;color:#fff;border:none;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:JetBrains Mono,monospace;cursor:pointer;white-space:nowrap;transition:background .13s;flex-shrink:0}._fhirBtn_18xa8_1553:hover{background:#5b21b6}._reportCardActions_18xa8_1603{display:flex;align-items:center;justify-content:space-between;gap:8px}._deleteBtn_18xa8_1621{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--danger, #dc2626);border:1px solid currentColor;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s;flex-shrink:0;opacity:.7}._deleteBtn_18xa8_1621:hover:not(:disabled){background:var(--danger, #dc2626);color:#fff;opacity:1}._deleteBtn_18xa8_1621:disabled{opacity:.4;cursor:not-allowed}._deleteBtnConfirm_18xa8_1683{background:#b45309;color:#fff;border-color:#b45309;opacity:1;animation:_pulse_18xa8_1 .3s ease}._deleteBtnConfirm_18xa8_1683:hover:not(:disabled){background:#92400e;border-color:#92400e;color:#fff}@keyframes _pulse_18xa8_1{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}._card_tcygb_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px}._highlight_tcygb_12{border-left:3px solid var(--accent);border-color:var(--border);border-left-color:var(--accent)}._label_tcygb_18{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._highlight_tcygb_12 ._label_tcygb_18{color:var(--accent)}._mainValue_tcygb_30{font-size:14.5px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif;margin:0}._components_tcygb_38{list-style:none;margin:0;padding:8px 0 0;display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--border)}._component_tcygb_38{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif}._compLabel_tcygb_58{color:var(--text-muted);flex-shrink:0;max-width:60%}._compValue_tcygb_64{font-weight:600;color:var(--text-heading);text-align:right}._empty_tcygb_70{font-size:12.5px;color:var(--text-muted);font-style:italic;font-family:Plus Jakarta Sans,sans-serif;margin:0}._page_ejv5f_1{display:flex;flex-direction:column;min-height:100vh}._centerState_ejv5f_9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:14px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_ejv5f_20{width:30px;height:30px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_ejv5f_20 .75s linear infinite}@keyframes _spin_ejv5f_20{to{transform:rotate(360deg)}}._stateError_ejv5f_31{color:var(--danger);font-size:14px}._backLink_ejv5f_32{font-size:13px;color:var(--accent)}._pageHead_ejv5f_36{padding:32px 36px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._breadcrumb_ejv5f_44{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin-bottom:12px}._breadcrumbLink_ejv5f_54{color:var(--text-muted);text-decoration:none;transition:color .13s}._breadcrumbLink_ejv5f_54:hover{color:var(--accent);text-decoration:none}._breadcrumbSep_ejv5f_61{color:var(--border-strong)}._breadcrumbCurrent_ejv5f_62{color:var(--text-secondary);font-weight:500}._pageTitle_ejv5f_64{font-size:26px;color:var(--text-heading);margin-bottom:6px}._pageSubtitle_ejv5f_70{font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._mono_ejv5f_77{font-family:JetBrains Mono,monospace;font-size:11.5px}._headActions_ejv5f_82{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:36px}._fhirBtn_ejv5f_92{display:inline-flex;align-items:center;gap:5px;background:#6d28d9;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:JetBrains Mono,monospace;cursor:pointer;white-space:nowrap;transition:background .13s;flex-shrink:0}._fhirBtn_ejv5f_92:hover{background:#5b21b6}._pageBody_ejv5f_117{flex:1;padding:24px 36px 48px;display:flex;flex-direction:column;gap:28px}._infoGrid_ejv5f_127{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:680px){._infoGrid_ejv5f_127{grid-template-columns:1fr}}._infoCard_ejv5f_137{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-sm)}._infoCardHead_ejv5f_145{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._infoCardLabel_ejv5f_152{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._dl_ejv5f_161{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-family:Plus Jakarta Sans,sans-serif}._dl_ejv5f_161 dt{font-size:12px;color:var(--text-muted);font-weight:500;white-space:nowrap;align-self:start;padding-top:1px}._dl_ejv5f_161 dd{margin:0;font-size:13px;color:var(--text-heading);font-weight:500}._section_ejv5f_187{display:flex;flex-direction:column;gap:14px}._sectionHeader_ejv5f_193{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1.5px solid var(--border)}._sectionTitle_ejv5f_202{font-size:17px;color:var(--text-heading);display:flex;align-items:center;gap:10px;margin:0}._badge_ejv5f_211{display:inline-flex;align-items:center;padding:2px 8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;border-radius:4px;letter-spacing:.04em;font-family:Plus Jakarta Sans,sans-serif;white-space:nowrap}._narrativeGrid_ejv5f_227{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:14px}._narrativeCard_ejv5f_233{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-sm)}._obsLabel_ejv5f_241{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif}._narrativeText_ejv5f_251{font-size:13.5px;line-height:1.7;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;margin:0}._obsGrid_ejv5f_259{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._tnmGrid_ejv5f_265{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}._conclusionBox_ejv5f_273{background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:18px 22px;font-size:14px;line-height:1.7;color:var(--text);box-shadow:var(--shadow-sm);border:1px solid var(--border);border-left:3px solid var(--accent);font-family:"Source Serif 4",serif}._conclusionBox_ejv5f_273 p{margin:0}._notesBox_ejv5f_289{background:var(--warning-light);border:1px solid var(--warning-border);border-radius:var(--radius-sm);padding:16px 20px;font-size:13.5px;line-height:1.65;color:var(--text);display:flex;flex-direction:column;gap:8px;font-family:Plus Jakarta Sans,sans-serif}._page_10mpf_1{min-height:100vh;background:var(--bg)}._pageHead_10mpf_8{padding:28px 36px 20px;border-bottom:1px solid var(--border);background:var(--surface)}._breadcrumb_10mpf_14{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);margin-bottom:10px}._breadcrumbLink_10mpf_23{color:var(--text-muted);text-decoration:none}._breadcrumbLink_10mpf_23:hover{color:var(--accent)}._breadcrumbSep_10mpf_25{color:var(--border-strong)}._breadcrumbCurrent_10mpf_26{color:var(--text-secondary);font-weight:500}._pageTitle_10mpf_28{font-size:24px;color:var(--text-heading);margin-bottom:4px}._pageSubtitle_10mpf_29{font-size:13px;color:var(--text-muted);margin:0}._body_10mpf_33{max-width:820px;margin:0 auto;padding:28px 36px 90px;display:flex;flex-direction:column;gap:20px}._card_10mpf_44{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;box-shadow:var(--shadow-sm)}._cardTitle_10mpf_52{font-size:14px;font-weight:600;color:var(--text-heading);margin-bottom:12px}._organSwitch_10mpf_60{display:flex;gap:6px}._organSwitchBtn_10mpf_65{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;background:transparent;border:1px solid var(--border);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:all .13s}._organSwitchBtn_10mpf_65:hover:not(:disabled){color:var(--text-secondary);border-color:var(--accent)}._organSwitchBtn_10mpf_65:disabled{opacity:.5;cursor:not-allowed}._organSwitchActive_10mpf_83{color:var(--accent);background:var(--accent-light);border-color:var(--accent)}._searchInput_10mpf_89{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;color:var(--text);background:var(--bg);box-sizing:border-box}._searchInput_10mpf_89:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}._patientList_10mpf_106{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;max-height:240px;overflow-y:auto}._patientItem_10mpf_117{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--border);font-size:14px;transition:background .12s}._patientItem_10mpf_117:last-child{border-bottom:none}._patientItem_10mpf_117:hover{background:var(--accent-light)}._patientName_10mpf_132{font-weight:500;color:var(--text-heading)}._patientRut_10mpf_134{font-family:ui-monospace,monospace;font-size:12px;color:var(--text-muted)}._selectedPatient_10mpf_140{display:flex;align-items:center;justify-content:space-between;gap:12px}._changeBtn_10mpf_147{padding:5px 12px;background:var(--surface);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-size:12px;cursor:pointer;flex-shrink:0;transition:background .12s}._changeBtn_10mpf_147:hover{background:var(--bg)}._errorBox_10mpf_163{background:var(--danger-light);border:1px solid #fecaca;border-radius:var(--radius);padding:12px 16px;color:var(--danger);font-size:14px}._prefillBanner_10mpf_172{background:#ecfdf5;border:1px solid #6ee7b7;border-radius:var(--radius);padding:10px 16px;color:#065f46;font-size:13px}._loadingRow_10mpf_181{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:14px;padding:12px 0}._spinner_10mpf_190{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_10mpf_190 .7s linear infinite;flex-shrink:0}@keyframes _spin_10mpf_190{to{transform:rotate(360deg)}}._hint_10mpf_202{color:var(--text-muted);font-size:14px;text-align:center;padding:24px 0}._sections_10mpf_211{display:flex;flex-direction:column;gap:8px}._section_10mpf_211{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}._sectionToggle_10mpf_225{width:100%;display:flex;align-items:center;gap:12px;padding:14px 18px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s}._sectionToggle_10mpf_225:hover{background:var(--bg)}._sectionNum_10mpf_240{min-width:28px;font-size:13px;font-weight:700;color:var(--accent);font-family:ui-monospace,monospace}._sectionText_10mpf_248{flex:1;font-size:14px;font-weight:600;color:var(--text-heading)}._preFillCount_10mpf_255{font-size:11px;font-weight:600;background:#ecfdf5;color:#059669;border:1px solid #6ee7b7;border-radius:12px;padding:2px 8px}._requiredCount_10mpf_265{font-size:11px;font-weight:600;background:#fff1f2;color:#be123c;border:1px solid #fda4af;border-radius:12px;padding:2px 8px}._chevron_10mpf_275{font-size:11px;color:var(--text-muted);margin-left:4px}._sectionBody_10mpf_281{padding:16px 20px 20px;border-top:1px solid var(--border)}._subgroup_10mpf_288{margin-top:12px;margin-bottom:4px}._subgroupTitle_10mpf_293{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px;padding-left:4px}._field_10mpf_305{display:flex;flex-direction:column;gap:5px;padding:8px 4px;border-bottom:1px dashed var(--border)}._field_10mpf_305:last-child{border-bottom:none}._label_10mpf_315{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);flex-wrap:wrap}._linkId_10mpf_324{font-family:ui-monospace,monospace;font-size:11px;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:1px 5px}._unit_10mpf_334{font-size:11px;color:var(--text-muted);font-style:italic}._prePill_10mpf_340{font-size:10px;font-weight:600;background:#ecfdf5;color:#059669;border:1px solid #6ee7b7;border-radius:10px;padding:1px 7px;letter-spacing:.02em}._requiredMark_10mpf_351{color:#be123c;font-weight:700;font-size:13px;line-height:1}._input_10mpf_358{padding:7px 10px;border:1px solid var(--border);border-radius:6px;font-size:13.5px;color:var(--text);background:var(--bg);width:100%;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}._input_10mpf_358:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}._input_10mpf_358._prefilled_10mpf_376{background:#f0fdf4;border-color:#6ee7b7}textarea._input_10mpf_358{resize:vertical;min-height:64px}._checkboxGroup_10mpf_383{display:flex;flex-direction:column;gap:6px;padding:4px 0}._checkboxLabel_10mpf_390{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}._checkboxLabel_10mpf_390 input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}._submitRow_10mpf_408{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px}._cancelBtn_10mpf_416{padding:9px 20px;background:var(--surface);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-size:14px;text-decoration:none;transition:background .12s}._cancelBtn_10mpf_416:hover{background:var(--bg);text-decoration:none}._submitBtn_10mpf_429{padding:9px 28px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._submitBtn_10mpf_429:hover:not(:disabled){background:#047857}._submitBtn_10mpf_429:disabled{background:#9ca3af;cursor:not-allowed}._stickyBar_10mpf_450{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 36px;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -2px 12px #00000014}._stickyPatient_10mpf_466{font-size:13.5px;font-weight:600;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stickyActions_10mpf_475{display:flex;align-items:center;gap:10px;flex-shrink:0}._page_9n7j7_1{display:flex;flex-direction:column;min-height:100vh}._pageHead_9n7j7_9{padding:32px 36px 0}._pageTitle_9n7j7_13{font-size:26px;color:var(--text-heading);margin-bottom:5px}._pageSubtitle_9n7j7_15{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._organTabs_9n7j7_24{display:flex;gap:4px;padding:18px 36px 0;border-bottom:1px solid var(--border)}._organTab_9n7j7_24{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 18px;font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:color .13s,border-color .13s}._organTab_9n7j7_24:hover{color:var(--text-secondary)}._organTabActive_9n7j7_48{color:var(--accent);border-bottom-color:var(--accent)}._pageBody_9n7j7_55{flex:1;padding:20px 36px 40px;display:flex;flex-direction:column;gap:16px}._state_9n7j7_65{text-align:center;padding:64px 0;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_9n7j7_72{width:30px;height:30px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_9n7j7_72 .75s linear infinite;margin:0 auto 16px}@keyframes _spin_9n7j7_72{to{transform:rotate(360deg)}}._errorBox_9n7j7_84{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif}._sections_9n7j7_99{display:flex;flex-direction:column;gap:8px}._card_9n7j7_107{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}._cardHeader_9n7j7_115{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s;gap:12px}._cardHeader_9n7j7_115:hover{background:var(--accent-light)}._cardLeft_9n7j7_131{display:flex;align-items:center;gap:10px;min-width:0}._sectionNum_9n7j7_138{background:var(--accent);color:#fff;font-size:11px;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif}._sectionName_9n7j7_153{font-size:14px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._cardRight_9n7j7_160{display:flex;align-items:center;gap:10px;flex-shrink:0}._fieldCount_9n7j7_167{font-size:11.5px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:2px 10px;font-family:Plus Jakarta Sans,sans-serif}._chevron_9n7j7_177{font-size:9px;color:var(--text-muted)}._cardBody_9n7j7_182{border-top:1px solid var(--border);padding:4px 0}._field_9n7j7_167{padding:7px 16px;border-bottom:1px solid var(--surface-2)}._field_9n7j7_167:last-child{border-bottom:none}._fieldRow_9n7j7_196{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._linkId_9n7j7_203{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:1px 5px;flex-shrink:0}._fieldName_9n7j7_214{font-size:13px;color:var(--text);flex:1;min-width:0;font-family:Plus Jakarta Sans,sans-serif}._group_9n7j7_224{border-bottom:1px solid var(--surface-2)}._group_9n7j7_224:last-child{border-bottom:none}._nestedGroup_9n7j7_230{margin-left:16px;border-left:2px solid var(--border)}._groupToggle_9n7j7_235{width:100%;display:flex;align-items:center;gap:8px;padding:7px 16px;background:var(--surface-2);border:none;cursor:pointer;text-align:left;transition:background .12s}._groupToggle_9n7j7_235:hover{background:var(--accent-light)}._groupName_9n7j7_250{font-size:12.5px;font-weight:600;color:var(--text-heading);flex:1;font-family:Plus Jakarta Sans,sans-serif}._groupBody_9n7j7_258{padding:2px 0}._optToggle_9n7j7_262{font-size:11px;color:var(--accent);background:var(--accent-light);border:1px solid var(--accent-border);border-radius:20px;padding:2px 9px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s;font-family:Plus Jakarta Sans,sans-serif}._optToggle_9n7j7_262:hover{background:var(--accent-border)}._options_9n7j7_278{margin:6px 0 4px 40px;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}._options_9n7j7_278 li{font-size:12.5px;color:var(--text-muted);padding:3px 10px;background:var(--surface-2);border-radius:var(--radius-sm);border-left:2px solid var(--accent-border);font-family:Plus Jakarta Sans,sans-serif}._badge_9n7j7_299{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif}._blue_9n7j7_309{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border)}._gray_9n7j7_310{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}._green_9n7j7_311{background:var(--success-light);color:var(--success);border:1px solid var(--success-border)}._purple_9n7j7_312{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}._page_oqzbg_1{display:flex;flex-direction:column;min-height:100vh}._pageHead_oqzbg_17{padding:32px 36px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._breadcrumb_oqzbg_33{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin-bottom:10px}._breadcrumbLink_oqzbg_53{color:var(--text-muted);text-decoration:none;transition:color .13s}._breadcrumbLink_oqzbg_53:hover{color:var(--accent);text-decoration:none}._breadcrumbSep_oqzbg_57{color:var(--border-strong)}._breadcrumbCurrent_oqzbg_59{color:var(--text-secondary);font-weight:500}._pageTitle_oqzbg_63{font-size:26px;color:var(--text-heading);margin-bottom:5px}._pageSubtitle_oqzbg_67{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._demoPill_oqzbg_81{background:var(--warning-light);color:var(--warning);border:1px solid var(--warning-border);border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0;margin-top:8px}._organSwitch_oqzbg_113{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:4px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}._organSwitchBtn_oqzbg_135{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;background:transparent;border:1px solid var(--border);border-radius:5px;padding:6px 12px;font-size:12.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:all .13s}._organSwitchBtn_oqzbg_135:hover:not(:disabled){color:var(--text-secondary);border-color:var(--accent-border)}._organSwitchBtn_oqzbg_135:disabled{opacity:.5;cursor:not-allowed}._organSwitchActive_oqzbg_171{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}._organChooser_oqzbg_187{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 20px;text-align:center}._organChooserHint_oqzbg_205{margin:0;font-size:13px;color:var(--text-muted);max-width:240px;line-height:1.45}._organChooserBtns_oqzbg_221{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;width:100%}._organChooserBtn_oqzbg_221{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;background:var(--surface);border:1px solid var(--accent-border);border-radius:7px;padding:11px 14px;font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--accent);cursor:pointer;transition:all .13s;white-space:nowrap}._organChooserBtn_oqzbg_221:hover:not(:disabled){background:var(--accent-light)}._organChooserBtn_oqzbg_221:disabled{opacity:.5;cursor:not-allowed}._pageBody_oqzbg_283{flex:1;padding:20px 36px 40px;display:flex;flex-direction:column;gap:16px}._topRow_oqzbg_303{display:flex;gap:20px;align-items:flex-start}._inputColumn_oqzbg_315{flex:1;min-width:0}._selectorColumn_oqzbg_319{flex:0 0 380px;min-width:0}._inputCard_oqzbg_327{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}._inputCardHeader_oqzbg_343{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--border)}._cardTitle_oqzbg_359{font-size:13.5px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._charCount_oqzbg_373{font-size:11.5px;color:var(--text-muted);font-family:JetBrains Mono,monospace}._docHint_oqzbg_385{background:var(--accent-light);border-bottom:1px solid var(--accent-border);padding:10px 18px;font-size:13px;color:var(--accent);font-family:Plus Jakarta Sans,sans-serif}._textarea_oqzbg_403{width:100%;padding:16px 18px;border:none;outline:none;resize:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.65;color:var(--text);background:var(--surface);min-height:220px}._textarea_oqzbg_403::placeholder{color:var(--text-muted)}._inputCardFooter_oqzbg_435{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--border);background:var(--surface-2);gap:12px}._hint_oqzbg_455{font-size:12px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._footerActions_oqzbg_467{display:flex;align-items:center;gap:10px;flex-shrink:0}._modelSelect_oqzbg_481{font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;max-width:210px}._modelSelect_oqzbg_481:disabled{opacity:.6;cursor:not-allowed}._extractBtn_oqzbg_507{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s;white-space:nowrap;flex-shrink:0}._extractBtn_oqzbg_507:hover:not(:disabled){background:var(--accent-dark)}._extractBtn_oqzbg_507:disabled{opacity:.5;cursor:not-allowed}._btnSpinner_oqzbg_549{width:13px;height:13px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_oqzbg_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_oqzbg_1{to{transform:rotate(360deg)}}._errorBox_oqzbg_577{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-size:13px;font-family:Plus Jakarta Sans,sans-serif}._demoBanner_oqzbg_603{background:var(--warning-light);border:1px solid var(--warning-border);border-radius:var(--radius-sm);padding:14px 18px;display:flex;align-items:flex-start;gap:12px;font-family:Plus Jakarta Sans,sans-serif}._demoIcon_oqzbg_625{font-size:15px;flex-shrink:0;color:var(--warning);margin-top:2px}._demoBanner_oqzbg_603 strong{font-size:13.5px;color:var(--warning);display:block;margin-bottom:3px}._demoBanner_oqzbg_603 p{font-size:12.5px;color:var(--text-secondary);margin:0}._demoBanner_oqzbg_603 code{background:var(--warning-light);border:1px solid var(--warning-border);border-radius:3px;padding:1px 5px;font-size:12px;font-family:JetBrains Mono,monospace}._resultsBar_oqzbg_639{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}._usageBar_oqzbg_665{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px;padding:10px 18px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}._usageItem_oqzbg_685{display:flex;flex-direction:column;gap:1px}._usageLabel_oqzbg_687{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._usageVal_oqzbg_701{font-size:13px;font-weight:600;color:var(--text-heading);font-family:JetBrains Mono,monospace}._resultsTitle_oqzbg_715{font-size:14px;font-weight:600;color:var(--text-heading);margin-right:10px;font-family:"Source Serif 4",serif}._resultsSub_oqzbg_731{font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._saveArea_oqzbg_743{display:flex;align-items:center;gap:12px;flex-shrink:0}._saveOk_oqzbg_747{font-size:13px;color:var(--success);font-weight:500;font-family:Plus Jakarta Sans,sans-serif}._saveErr_oqzbg_749{font-size:13px;color:var(--danger);max-width:260px;font-family:Plus Jakarta Sans,sans-serif}._saveBtn_oqzbg_753{padding:8px 16px;background:var(--success);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s;white-space:nowrap}._saveBtn_oqzbg_753:hover:not(:disabled){background:#047857}._saveBtn_oqzbg_753:disabled{opacity:.6;cursor:not-allowed}._saveBtnDone_oqzbg_785{background:var(--text-muted)}._jsonBtn_oqzbg_789{padding:9px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;transition:all .13s;white-space:nowrap;flex-shrink:0}._jsonBtn_oqzbg_789:hover{border-color:var(--accent);color:var(--accent)}._jsonPre_oqzbg_821{font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0}._sections_oqzbg_845{display:flex;flex-direction:column;gap:6px}._card_oqzbg_359{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}._cardEmpty_oqzbg_869{opacity:.5}._cardHeader_oqzbg_873{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s;gap:10px}._cardHeader_oqzbg_873:hover{background:var(--accent-light)}._cardLeft_oqzbg_905{display:flex;align-items:center;gap:10px;min-width:0}._sectionNum_oqzbg_909{background:var(--accent);color:#fff;font-size:10px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif}._sectionNumEmpty_oqzbg_939{background:var(--text-muted)}._sectionName_oqzbg_943{font-size:13px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._cardRight_oqzbg_957{display:flex;align-items:center;gap:8px;flex-shrink:0}._extractBadge_oqzbg_961{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);font-weight:600;font-family:Plus Jakarta Sans,sans-serif}._extractBadgeHit_oqzbg_983{background:var(--success-light);border-color:var(--success-border);color:var(--success)}._chevron_oqzbg_987{font-size:9px;color:var(--text-muted)}._hybridToggle_oqzbg_997{font-size:8px;line-height:1;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:3px;margin-left:-12px;flex-shrink:0}._hybridToggle_oqzbg_997:hover{color:var(--text)}._hybridCount_oqzbg_1023{font-size:10px;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:0 5px;flex-shrink:0}._cardBody_oqzbg_1045{border-top:1px solid var(--border);padding:4px 0}._noFields_oqzbg_1049{padding:10px 16px;font-size:12.5px;color:var(--text-muted);font-style:italic;font-family:Plus Jakarta Sans,sans-serif}._subGroup_oqzbg_1055{border-bottom:1px solid var(--surface-2)}._subGroup_oqzbg_1055:last-child{border-bottom:none}._subGroupHeader_oqzbg_1059{width:100%;display:flex;align-items:center;gap:8px;padding:7px 16px;background:var(--surface-2);border:none;cursor:pointer;text-align:left;transition:background .12s}._subGroupHeader_oqzbg_1059:hover{background:var(--accent-light)}._subGroupName_oqzbg_1063{font-size:12.5px;font-weight:600;color:var(--text-heading);flex:1;font-family:Plus Jakarta Sans,sans-serif}._subGroupCount_oqzbg_1065{font-size:11px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}._subGroupEmpty_oqzbg_1067 ._subGroupName_oqzbg_1063{color:var(--text-muted);font-weight:500}._resultField_oqzbg_1073{display:flex;align-items:center;gap:8px;padding:6px 16px;border-bottom:1px solid var(--surface-2);flex-wrap:wrap}._resultField_oqzbg_1073:last-child{border-bottom:none}._resultFieldEmpty_oqzbg_1077{opacity:.35}._linkId_oqzbg_1081{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 5px;flex-shrink:0}._fieldName_oqzbg_1083{font-size:12.5px;color:var(--text);flex:1;min-width:100px;font-family:Plus Jakarta Sans,sans-serif}._emptyValue_oqzbg_1087{font-size:12.5px;color:var(--border-strong)}._chip_oqzbg_1089{display:inline-block;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border);border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif}._chips_oqzbg_1091{display:flex;flex-wrap:wrap;gap:4px}._valueNumber_oqzbg_1093{display:inline-block;background:var(--success-light);color:var(--success);border:1px solid var(--success-border);border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:600;font-family:JetBrains Mono,monospace}._valueText_oqzbg_1095{font-size:12.5px;color:var(--text-muted);font-style:italic;font-family:Plus Jakarta Sans,sans-serif}._reviewSelect_oqzbg_1101{font-size:12px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-primary);background:var(--bg-surface, #fff);border:1px solid var(--border);border-radius:7px;padding:3px 6px;max-width:260px;cursor:pointer}._reviewSelect_oqzbg_1101:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}._reviewInputWrap_oqzbg_1125{display:inline-flex;align-items:center;gap:5px}._reviewInput_oqzbg_1125{font-size:12px;font-family:JetBrains Mono,monospace;color:var(--text-primary);background:var(--bg-surface, #fff);border:1px solid var(--border);border-radius:7px;padding:3px 7px;max-width:200px}._reviewInput_oqzbg_1125:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}._reviewUnit_oqzbg_1149{font-size:11px;color:var(--text-muted)}._reviewChanged_oqzbg_1153{border-color:var(--warning, #d97706);background:var(--warning-light, #fef3c7)}._editedTag_oqzbg_1155{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--warning, #b45309);background:var(--warning-light, #fef3c7);border:1px solid var(--warning-border, #fcd34d);border-radius:8px;padding:1px 6px}._corrCount_oqzbg_1177{color:var(--warning, #b45309);font-weight:600;margin-left:6px}._excludeBtn_oqzbg_1183{font-size:10.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:8px;padding:2px 7px;cursor:pointer;white-space:nowrap}._excludeBtn_oqzbg_1183:hover{color:var(--danger, #dc2626);border-color:var(--danger-border, #fecaca);background:var(--danger-light, #fef2f2)}._excludeBtnActive_oqzbg_1197{color:var(--accent);border-color:var(--accent-border);background:var(--accent-light)}._resultFieldExcluded_oqzbg_1199{opacity:.6}._excludedValue_oqzbg_1201{font-size:12.5px;color:var(--text-muted);text-decoration:line-through;font-family:Plus Jakarta Sans,sans-serif}._excludedTag_oqzbg_1209{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--danger, #b91c1c);background:var(--danger-light, #fef2f2);border:1px solid var(--danger-border, #fecaca);border-radius:8px;padding:1px 6px}._multiEdit_oqzbg_1223{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}._multiChanged_oqzbg_1225 ._chipEditable_oqzbg_1225{border-color:var(--warning, #d97706);background:var(--warning-light, #fef3c7);color:var(--warning, #b45309)}._chipEditable_oqzbg_1225{display:inline-flex;align-items:center;gap:4px;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border);border-radius:10px;padding:2px 4px 2px 8px;font-size:11.5px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif}._chipRemove_oqzbg_1241{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:10px;line-height:1;padding:0;opacity:.65}._chipRemove_oqzbg_1241:hover{opacity:1;background:#00000014}._multiAdd_oqzbg_1255{font-size:11.5px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);background:var(--bg-surface, #fff);border:1px dashed var(--border-strong, #cbd5e1);border-radius:10px;padding:2px 6px;cursor:pointer}._multiAdd_oqzbg_1255:focus{outline:none;border-color:var(--accent);border-style:solid}._selectorCard_oqzbg_1273{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}._selectorHeader_oqzbg_1275{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}._selectorHeader_oqzbg_1275 ._cardTitle_oqzbg_359{flex:1}._selectorActions_oqzbg_1279{display:flex;align-items:center;gap:5px;flex-shrink:0}._quickAction_oqzbg_1281{background:none;border:1px solid var(--border);border-radius:4px;padding:3px 9px;font-size:11.5px;color:var(--text-muted);cursor:pointer;transition:all .12s;font-family:Plus Jakarta Sans,sans-serif}._quickAction_oqzbg_1281:hover{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border)}._selectorBody_oqzbg_1285{max-height:500px;overflow-y:auto}._selectorSection_oqzbg_1287{border-bottom:1px solid var(--border)}._selectorSection_oqzbg_1287:last-child{border-bottom:none}._selectorSectionRow_oqzbg_1291{display:flex;align-items:center;gap:8px;padding:7px 14px;background:var(--surface-2)}._selectorSectionBtn_oqzbg_1293{display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;flex:1;padding:0;text-align:left;min-width:0}._selectorSectionName_oqzbg_1295{font-size:12.5px;font-weight:600;color:var(--text-heading);flex:1;text-align:left;transition:color .12s;font-family:Plus Jakarta Sans,sans-serif}._selectorSectionBtn_oqzbg_1293:hover ._selectorSectionName_oqzbg_1295{color:var(--accent)}._selectorFields_oqzbg_1299{background:var(--surface)}._selectorGroup_oqzbg_1301{border-bottom:1px solid var(--surface-2)}._selectorGroup_oqzbg_1301:last-child{border-bottom:none}._selectorGroupLabel_oqzbg_1305{display:flex;align-items:center;gap:6px;padding:5px 18px;background:var(--surface-2)}._selectorGroupName_oqzbg_1307{font-size:11.5px;font-weight:600;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._fieldCheckRow_oqzbg_1309{display:flex;align-items:center;gap:7px;padding:5px 18px;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--surface-2)}._fieldCheckRow_oqzbg_1309:last-child{border-bottom:none}._fieldCheckRow_oqzbg_1309:hover{background:var(--accent-light)}._fieldCheckName_oqzbg_1315{font-size:12px;color:var(--text);flex:1;min-width:0;font-family:Plus Jakarta Sans,sans-serif}._checkbox_oqzbg_1317{width:13px;height:13px;flex-shrink:0;cursor:pointer;accent-color:var(--accent)}._sourceBtn_oqzbg_1325{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .13s;padding:0}._sourceBtn_oqzbg_1325:hover{background:var(--accent-light);border-color:var(--accent-border);color:var(--accent)}._modalOverlay_oqzbg_1373{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._modal_oqzbg_1373{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #00000038;width:100%;max-width:680px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_oqzbg_1421{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0}._modalTitle_oqzbg_1441{font-size:13.5px;font-weight:600;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._modalClose_oqzbg_1455{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;line-height:1;padding:2px 4px;border-radius:3px;transition:color .12s}._modalClose_oqzbg_1455:hover{color:var(--danger)}._modalQuote_oqzbg_1481{padding:10px 18px;border-bottom:1px solid var(--border);background:var(--accent-light);font-size:12.5px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0}._modalQuoteLabel_oqzbg_1501{color:var(--text-muted);margin-right:4px}._textViewer_oqzbg_1511{flex:1;overflow-y:auto;padding:16px 18px}._textPre_oqzbg_1523{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0}._spanHighlight_oqzbg_1543{background:#fef08a;color:#713f12;border-radius:2px;padding:1px 0}._ctxEllipsis_oqzbg_1557{color:var(--text-muted);font-style:italic}._modalFooter_oqzbg_1567{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--border);background:var(--surface-2);flex-shrink:0}._modalPos_oqzbg_1587{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}._modalCloseBtn_oqzbg_1599{padding:6px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12.5px;color:var(--text);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;transition:all .12s}._modalCloseBtn_oqzbg_1599:hover{background:var(--accent-light);border-color:var(--accent-border);color:var(--accent)}._presetsRow_oqzbg_1629{display:flex;align-items:center;gap:6px;padding:7px 14px;border-bottom:1px solid var(--border);background:var(--surface)}._presetSelect_oqzbg_1647{flex:1;min-width:0;padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:12px;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;outline:none}._presetSelect_oqzbg_1647:focus{border-color:var(--accent)}._presetNewBtn_oqzbg_1677{padding:5px 10px;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .12s}._presetNewBtn_oqzbg_1677:hover{background:var(--accent);color:#fff;border-color:var(--accent)}._presetDeleteBtn_oqzbg_1709{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:11px;flex-shrink:0;transition:all .12s}._presetDeleteBtn_oqzbg_1709:hover{background:var(--danger-light);border-color:var(--danger-border);color:var(--danger)}._presetModal_oqzbg_1747{max-width:760px;max-height:85vh}._presetNameRow_oqzbg_1757{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}._presetNameInput_oqzbg_1777{flex:1;padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:13px;font-family:Plus Jakarta Sans,sans-serif;outline:none}._presetNameInput_oqzbg_1777:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}._presetNameInput_oqzbg_1777::placeholder{color:var(--text-muted)}._presetFieldList_oqzbg_1805{flex:1;overflow-y:auto}._presetSection_oqzbg_1815{border-bottom:1px solid var(--border)}._presetSection_oqzbg_1815:last-child{border-bottom:none}._presetSectionHeader_oqzbg_1821{display:flex;align-items:center;gap:8px;padding:7px 14px;background:var(--surface-2)}._presetError_oqzbg_1837{padding:8px 18px;background:var(--danger-light);color:var(--danger);border-top:1px solid var(--danger-border);font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0}._page_11z3r_1{display:flex;flex-direction:column;min-height:100vh;padding:28px 32px 0;gap:18px}._pageHead_11z3r_19{display:flex;flex-direction:column;gap:4px}._pageTitle_11z3r_21{font-size:25px;color:var(--text-heading);margin:0}._pageSubtitle_11z3r_23{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._cardTitle_11z3r_25{font-size:14px;font-weight:700;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._muted_11z3r_27{color:var(--text-muted);font-size:12.5px}._backBtn_11z3r_31{align-self:flex-start;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;margin-bottom:6px}._backBtn_11z3r_31:hover{border-color:var(--accent-border);color:var(--accent)}._primaryBtn_11z3r_61{background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 18px;font-size:13px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .13s}._primaryBtn_11z3r_61:hover:not(:disabled){background:var(--accent-dark)}._primaryBtn_11z3r_61:disabled{opacity:.5;cursor:not-allowed}._select_11z3r_91{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;font-size:12.5px;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif;cursor:pointer}._fileInput_11z3r_113{font-size:12.5px;color:var(--text-secondary)}._fileReady_11z3r_119{display:flex;align-items:center;gap:7px;background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent);border-radius:var(--radius-sm);padding:7px 11px;font-size:12.5px;animation:_fadeInSuccess_11z3r_1 .2s ease}._fileReadyIcon_11z3r_139{font-size:14px}._fileReadyHint_11z3r_141{color:var(--text-secondary);font-weight:400}._errorBox_11z3r_145{background:var(--danger-light);border:1px solid var(--danger-border);color:var(--danger);border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px}._successBox_11z3r_163{display:flex;align-items:center;gap:8px;background:var(--success-light);border:1px solid var(--success-border);color:var(--success);border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px;animation:_fadeInSuccess_11z3r_1 .25s ease}._successCheck_11z3r_183{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;background:var(--success);color:#fff;border-radius:50%;font-size:11px;font-weight:700}@keyframes _fadeInSuccess_11z3r_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._rowNew_11z3r_207{animation:_rowFlash_11z3r_951 4s ease}@keyframes _rowFlash_11z3r_951{0%{background:var(--success-light)}70%{background:var(--success-light)}to{background:transparent}}._uploadCard_11z3r_223,._listCard_11z3r_223{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px;display:flex;flex-direction:column;gap:12px}._uploadRow_11z3r_243{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._pasteArea_11z3r_245{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px;font-family:inherit;resize:vertical;color:var(--text-secondary);background:var(--surface-2)}._table_11z3r_269{width:100%;border-collapse:collapse;font-size:13px}._table_11z3r_269 th{text-align:left;padding:8px 10px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);font-family:Plus Jakarta Sans,sans-serif}._table_11z3r_269 td{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--text-secondary)}._fileCell_11z3r_293{font-weight:600;color:var(--text-heading)}._actionsCell_11z3r_295{display:flex;gap:6px;align-items:center;white-space:nowrap}._smallBtn_11z3r_299,._smallBtnGhost_11z3r_299{border-radius:var(--radius-sm);padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif}._smallBtn_11z3r_299{background:var(--accent);color:#fff;border:none}._smallBtn_11z3r_299:hover{background:var(--accent-dark)}._smallBtnGhost_11z3r_299{background:transparent;color:var(--accent);border:1px solid var(--accent-border)}._smallBtnGhost_11z3r_299:hover:not(:disabled){background:var(--accent-light)}._smallBtnGhost_11z3r_299:disabled{opacity:.45;cursor:not-allowed}._deleteBtn_11z3r_327{background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:13px;padding:4px 6px;border-radius:var(--radius-sm)}._deleteBtn_11z3r_327:hover{color:var(--danger);background:var(--danger-light)}._workspace_11z3r_351{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}@media(max-width:980px){._workspace_11z3r_351{grid-template-columns:1fr}}._textColumn_11z3r_367{display:flex;flex-direction:column;gap:14px;min-width:0}._textCard_11z3r_371,._annPanel_11z3r_371,._treeColumn_11z3r_371{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}._textCard_11z3r_371{display:flex;flex-direction:column}._textCardHead_11z3r_385{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border)}._charCount_11z3r_393{font-size:11.5px;color:var(--text-muted)}._textPre_11z3r_395{margin:0;padding:16px;white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:var(--text-secondary);max-height:480px;overflow-y:auto;cursor:text;-webkit-user-select:text;user-select:text}._annotated_11z3r_423{border-bottom:2px solid;border-radius:2px;padding-bottom:1px;cursor:pointer}._pendingSel_11z3r_439{background:#1558a038;box-shadow:inset 0 0 0 1px var(--accent-border);border-radius:2px}._annPanel_11z3r_371{padding:14px 16px;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}._annGroup_11z3r_453{display:flex;flex-direction:column;gap:3px}._annGroupHead_11z3r_455{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--text-heading);border-left:3px solid;padding:2px 0 2px 8px;font-family:Plus Jakarta Sans,sans-serif}._annGroupDot_11z3r_467{width:9px;height:9px;border-radius:50%;display:inline-block}._annRow_11z3r_469{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 8px;border-radius:var(--radius-sm);font-size:12.5px}._annRow_11z3r_469:hover{background:var(--surface-2)}._annVar_11z3r_479{color:var(--text-heading);font-weight:600;display:flex;align-items:center;gap:6px}._annValue_11z3r_481{color:var(--text-secondary);font-style:italic}._annOption_11z3r_483{background:var(--accent-light);color:var(--accent);border-radius:20px;padding:1px 9px;font-size:11px;font-weight:600}._annSpan_11z3r_491{color:var(--text-muted);font-size:11px;margin-left:auto}._treeColumn_11z3r_371{display:flex;flex-direction:column;overflow:hidden;position:sticky;top:16px}._organSwitch_11z3r_499{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:4px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}._organBtn_11z3r_511{background:transparent;border:1px solid var(--border);border-radius:5px;padding:5px 8px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif}._organBtn_11z3r_511:hover{color:var(--text-secondary);border-color:var(--accent-border)}._organBtnActive_11z3r_523{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}._treeHead_11z3r_527{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}._treeSearch_11z3r_537{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border)}._searchInput_11z3r_545{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font-size:12.5px;color:var(--text-secondary);background:var(--surface-2);font-family:Plus Jakarta Sans,sans-serif}._searchInput_11z3r_545:focus{outline:none;border-color:var(--accent-border);background:var(--surface)}._searchClear_11z3r_563{background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:12px;padding:4px 6px;border-radius:var(--radius-sm)}._searchClear_11z3r_563:hover{color:var(--danger);background:var(--danger-light)}._treeBody_11z3r_579{height:296px;overflow-y:auto;padding:4px 0}._treeGroup_11z3r_583{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:none;cursor:pointer;padding:3px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif;text-align:left;white-space:nowrap;overflow:hidden}._treeGroup_11z3r_583:hover{background:var(--surface-2)}._chev_11z3r_599{color:var(--text-muted);font-size:9px;width:10px;flex-shrink:0}._treeGroupName_11z3r_601{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._treeLeaf_11z3r_605{display:flex;align-items:center;gap:7px;width:100%;background:transparent;border:none;cursor:pointer;padding:3px 10px;font-size:12px;color:var(--text-secondary);text-align:left;font-family:Plus Jakarta Sans,sans-serif;white-space:nowrap;overflow:hidden}._treeLeaf_11z3r_605:hover{background:var(--surface-2)}._treeLeafSel_11z3r_621{background:var(--accent-light);color:var(--accent);font-weight:600}._treeLeafName_11z3r_623{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._linkId_11z3r_627{display:inline-block;flex-shrink:0;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600;color:var(--text-muted);font-family:SF Mono,Consolas,monospace}._saveBar_11z3r_655{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:12px 16px;flex-wrap:wrap}._saveBarInfo_11z3r_673{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}._saveField_11z3r_675{display:flex;flex-direction:column;gap:2px;min-width:0}._saveLabel_11z3r_677{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}._saveValue_11z3r_679{font-size:13px;color:var(--text-heading);font-weight:500;display:flex;align-items:center;gap:6px;max-width:340px;min-width:0}._saveQuote_11z3r_691{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._saveBarActions_11z3r_693{display:flex;align-items:center;gap:10px}._clearSel_11z3r_697{flex-shrink:0;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:11px;padding:1px 5px;border-radius:var(--radius-sm)}._clearSel_11z3r_697:hover{color:var(--danger);background:var(--danger-light)}._listHead_11z3r_715{display:flex;align-items:center;justify-content:space-between;gap:12px}._llmBtn_11z3r_721{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:8px 16px;font-size:12.5px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap;transition:background .13s}._llmBtn_11z3r_721:hover:not(:disabled){background:var(--accent);color:#fff}._llmBtn_11z3r_721:disabled{opacity:.5;cursor:not-allowed}._textCardActions_11z3r_751{display:flex;align-items:center;gap:12px}._textCardActions_11z3r_751 ._llmBtn_11z3r_721{padding:4px 10px;font-size:11.5px}._panelSwitch_11z3r_761{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 10px;border-bottom:1px solid var(--border)}._panelBtn_11z3r_769{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid var(--border);border-radius:5px;padding:6px 8px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif}._panelBtn_11z3r_769:hover{color:var(--text-secondary);border-color:var(--accent-border)}._panelBtnActive_11z3r_783{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}._pendingBadge_11z3r_785{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#b7791f;color:#fff;border-radius:9px;font-size:10px;font-weight:700}._valRow_11z3r_801{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-bottom:1px solid var(--border)}._valTop_11z3r_809{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._valNameBlock_11z3r_817{flex:1 0 100%;min-width:0;display:flex;flex-direction:column;gap:1px}._valPath_11z3r_825{font-size:10px;color:var(--text-muted);line-height:1.3;font-family:Plus Jakarta Sans,sans-serif;overflow-wrap:anywhere}._valName_11z3r_817{font-size:12.5px;font-weight:700;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif;line-height:1.35;white-space:normal;overflow-wrap:anywhere}._valQuote_11z3r_847{font-size:12px;color:var(--text-secondary);font-style:italic;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._valChecks_11z3r_849{display:flex;gap:10px;font-size:11px;font-weight:600}._chkOk_11z3r_851{color:var(--success)}._chkWarn_11z3r_853{color:#b7791f}._chkNa_11z3r_855{color:var(--text-muted)}._valActions_11z3r_857{display:flex;gap:6px;margin-top:2px}._valBtn_11z3r_859{flex:1;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:11.5px;font-weight:600;cursor:pointer;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif}._valBtn_11z3r_859:hover{border-color:var(--accent-border)}._valBtnOk_11z3r_871{background:var(--success-light);color:var(--success);border-color:var(--success-border)}._valBtnNo_11z3r_873{background:var(--danger-light);color:var(--danger);border-color:var(--danger-border)}._estadoBadge_11z3r_877{border:1px solid;border-radius:20px;padding:0 8px;font-size:10.5px;font-weight:700;background:transparent;font-family:Plus Jakarta Sans,sans-serif}._findBtn_11z3r_891{margin-left:auto;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 7px;font-size:10.5px;font-weight:600;cursor:pointer;color:var(--text-muted);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif}._findBtn_11z3r_891:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}._findBtn_11z3r_891:disabled{opacity:.4;cursor:default}._flash_11z3r_915{animation:_flashFind_11z3r_1 1.6s ease-out}@keyframes _flashFind_11z3r_1{0%{background-color:#fde047;box-shadow:0 0 0 2px #ca8a04;color:#1a1a2e;border-radius:3px}55%{background-color:#fef08a;box-shadow:0 0 0 2px #eab308;color:#1a1a2e}to{background-color:transparent;box-shadow:none}}._navBtns_11z3r_931{display:flex;align-items:center;gap:4px;margin-left:auto}._navBtn_11z3r_931{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;line-height:1;font-weight:700;color:var(--text-secondary);padding:1px 8px}._navBtn_11z3r_931:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}._navPos_11z3r_945{font-size:11px;font-weight:600;color:var(--text-muted);min-width:34px;text-align:center}._rowFlash_11z3r_951{animation:_rowFlashKf_11z3r_1 1.6s ease-out}@keyframes _rowFlashKf_11z3r_1{0%{background-color:var(--accent-light);box-shadow:inset 3px 0 0 var(--accent)}60%{background-color:var(--accent-light);box-shadow:inset 3px 0 0 var(--accent)}to{background-color:transparent;box-shadow:none}}._page_1e9hv_1{padding:32px 36px 48px;max-width:1200px}._pageHead_1e9hv_11{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}._pageTitle_1e9hv_27{font-size:26px;color:var(--text-heading);margin-bottom:5px}._pageSubtitle_1e9hv_29{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._organSwitch_1e9hv_33{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:4px;flex-shrink:0}._organBtn_1e9hv_53{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;border-radius:5px;padding:6px 14px;font-size:12.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:all .13s}._organBtn_1e9hv_53:hover{color:var(--text-secondary)}._organBtnActive_1e9hv_81{background:var(--accent);color:#fff}._body_1e9hv_85{display:flex;flex-direction:column;gap:28px}._kpiGrid_1e9hv_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._kpiCard_1e9hv_103{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px;display:flex;flex-direction:column;gap:4px}._kpiValue_1e9hv_125{font-size:34px;font-weight:700;color:var(--text-heading);font-family:"Source Serif 4",serif;line-height:1.1}._kpiLabel_1e9hv_141{font-size:12.5px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._sectionTitle_1e9hv_155{font-size:16px;color:var(--text-heading);margin-bottom:14px;display:flex;align-items:center;gap:10px}._organChip_1e9hv_173{display:inline-flex;align-items:center;padding:2px 11px;border-radius:100px;font-size:12px;font-weight:700;background:var(--accent-light);color:var(--accent);font-family:Plus Jakarta Sans,sans-serif}._organBreak_1e9hv_197{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px}._varGrid_1e9hv_219{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}._varCard_1e9hv_231{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px}._varHead_1e9hv_247{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}._varLabel_1e9hv_263{font-size:13.5px;font-weight:600;color:var(--text-heading)}._varCount_1e9hv_265{font-size:11.5px;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0}._bars_1e9hv_271,._organBars_1e9hv_213{display:flex;flex-direction:column;gap:8px}._barRow_1e9hv_275,._organBarRow_1e9hv_275{display:grid;grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:10px}._barValue_1e9hv_289,._organName_1e9hv_289{font-size:12px;color:var(--text-secondary);font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._organName_1e9hv_289{font-weight:600}._barTrack_1e9hv_309{height:16px;background:var(--surface-2);border-radius:4px;overflow:hidden}._barFill_1e9hv_323{height:100%;border-radius:4px;min-width:3px;transition:width .4s ease}._barNum_1e9hv_337{font-size:12px;font-weight:600;color:var(--text-secondary);font-family:JetBrains Mono,monospace;min-width:24px;text-align:right}._emptyText_1e9hv_355{color:var(--text-muted);font-size:13px}._centerState_1e9hv_361{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 0;color:var(--text-muted)}._stateError_1e9hv_377{color:var(--danger)}._spinner_1e9hv_381{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1e9hv_381 .8s linear infinite}@keyframes _spin_1e9hv_381{to{transform:rotate(360deg)}}._page_u91be_1{padding:32px 36px 48px;max-width:980px}._pageHead_u91be_5{margin-bottom:22px}._pageTitle_u91be_7{font-size:26px;color:var(--text-heading);margin-bottom:6px}._pageSubtitle_u91be_9{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0;max-width:640px;line-height:1.5}._card_u91be_13{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:22px 24px;margin-bottom:18px}._row_u91be_31{display:flex;align-items:center;gap:16px;margin-bottom:16px}._label_u91be_33{font-size:13px;font-weight:600;color:var(--text-secondary);width:120px;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif}._organSwitch_u91be_37{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:4px}._organBtn_u91be_39{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;border-radius:5px;padding:6px 16px;font-size:12.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-muted);cursor:pointer;transition:all .13s}._organBtn_u91be_39:hover:not(:disabled){color:var(--text-secondary)}._organBtnActive_u91be_43{background:var(--accent);color:#fff}._organBtn_u91be_39:disabled{opacity:.6;cursor:not-allowed}._fileInput_u91be_49{font-size:13px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary)}._select_u91be_51{font-size:13px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;min-width:240px}._select_u91be_51:disabled{opacity:.6;cursor:not-allowed}._fileHint_u91be_55{font-size:12.5px;color:var(--text-muted);margin:0 0 14px;font-family:JetBrains Mono,monospace}._actions_u91be_59{display:flex;gap:10px;align-items:center}._primaryBtn_u91be_63{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--accent);color:#fff;border-radius:var(--radius-sm);padding:9px 20px;font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s}._primaryBtn_u91be_63:hover:not(:disabled){background:var(--accent-dark)}._primaryBtn_u91be_63:disabled{opacity:.5;cursor:not-allowed}._ghostBtn_u91be_79{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 16px;font-size:13px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);cursor:pointer}._ghostBtn_u91be_79:disabled{opacity:.5;cursor:not-allowed}._errorText_u91be_93{color:var(--danger);font-size:13px;margin:12px 0 0}._progressHead_u91be_99{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._progressLabel_u91be_101{font-size:13.5px;font-weight:600;color:var(--text-heading)}._progressStats_u91be_103{display:flex;gap:12px;font-size:12.5px;font-family:JetBrains Mono,monospace}._statOk_u91be_105{color:var(--success)}._statErr_u91be_107{color:var(--danger)}._progressTrack_u91be_111{height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden;margin-bottom:18px}._progressFill_u91be_113{height:100%;background:var(--accent);border-radius:5px;transition:width .4s ease}._table_u91be_119{width:100%;border-collapse:collapse;font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif}._table_u91be_119 th{text-align:left;padding:8px 10px;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border);font-size:11.5px;text-transform:uppercase;letter-spacing:.03em}._table_u91be_119 td{padding:8px 10px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top}._fileCell_u91be_125{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mono_u91be_127{font-family:JetBrains Mono,monospace;font-size:12px}._summaryHeader_u91be_133{display:flex;align-items:center;justify-content:space-between;gap:16px}._summaryTitle_u91be_145{display:block;font-size:14.5px;font-weight:700;color:var(--text-heading);font-family:Plus Jakarta Sans,sans-serif}._summarySubtitle_u91be_159{display:block;font-size:12px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin-top:2px}._summaryPanel_u91be_173{margin-top:20px;display:flex;flex-direction:column;gap:20px}._summaryHint_u91be_185{font-size:12px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._pill_u91be_199{display:inline-block;padding:1px 9px;border-radius:100px;font-size:11px;font-weight:700}._pillOk_u91be_201{background:var(--success-light);color:var(--success)}._pillErr_u91be_203{background:var(--danger-light);color:var(--danger)}._pillRun_u91be_205{background:var(--surface-2);color:var(--text-muted)}._detail_u91be_207{display:block;font-size:11px;color:var(--text-muted);margin-top:3px;max-width:220px}._page_oaywx_1{display:flex;flex-direction:column;min-height:100vh}._pageHead_oaywx_17{padding:32px 36px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._pageTitle_oaywx_33{font-size:26px;color:var(--text-heading);margin-bottom:5px}._pageSubtitle_oaywx_37{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._pageBody_oaywx_55{flex:1;padding:24px 36px 40px;display:flex;flex-direction:column;gap:24px}._formCard_oaywx_75{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow-sm)}._formTitle_oaywx_91{font-size:15px;color:var(--text-heading);margin-bottom:18px;font-family:"Source Serif 4",serif}._form_oaywx_75{display:flex;flex-direction:column;gap:0}._formGrid_oaywx_109{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px;margin-bottom:14px}._fieldLabel_oaywx_123{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-family:Plus Jakarta Sans,sans-serif}._optional_oaywx_147{font-weight:400;text-transform:none;letter-spacing:0;font-size:10.5px}._input_oaywx_161,._select_oaywx_161{padding:8px 11px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-heading);background:var(--surface);transition:border-color .15s,box-shadow .15s}._input_oaywx_161:focus,._select_oaywx_161:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1558a01a}._formAlert_oaywx_195{font-size:13px;border-radius:var(--radius-sm);padding:9px 14px;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif}._formAlertError_oaywx_211{color:var(--danger);background:var(--danger-light);border:1px solid var(--danger-border)}._formAlertSuccess_oaywx_213{color:var(--success);background:var(--success-light);border:1px solid var(--success-border)}._formFooter_oaywx_217{display:flex;justify-content:flex-end}._createBtn_oaywx_221{background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 20px;font-size:13.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .14s}._createBtn_oaywx_221:hover:not(:disabled){background:var(--accent-dark)}._createBtn_oaywx_221:disabled{opacity:.5;cursor:not-allowed}._state_oaywx_257{text-align:center;padding:56px 0;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_oaywx_271{width:30px;height:30px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_oaywx_271 .75s linear infinite;margin:0 auto 16px}@keyframes _spin_oaywx_271{to{transform:rotate(360deg)}}._emptyText_oaywx_295{font-size:14px;color:var(--text-secondary)}._errorBox_oaywx_299{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif}._tableWrap_oaywx_329{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}._table_oaywx_329{width:100%;border-collapse:collapse;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px}._table_oaywx_329 thead th{text-align:left;padding:10px 16px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2)}._table_oaywx_329 tbody tr{border-bottom:1px solid var(--border);transition:background .1s}._table_oaywx_329 tbody tr:last-child{border-bottom:none}._table_oaywx_329 tbody tr:hover{background:var(--accent-light)}._rowInactive_oaywx_399 td{opacity:.42}._table_oaywx_329 tbody td{padding:12px 16px;color:var(--text);vertical-align:middle}._nameCell_oaywx_415{font-weight:600;color:var(--text-heading)}._mono_oaywx_417{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary)}._muted_oaywx_419{color:var(--text-muted);font-size:13px}._roleBadge_oaywx_427{display:inline-flex;align-items:center;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.03em}._admin_oaywx_447{background:#ede9fe;color:#6d28d9}._patologo_oaywx_449{background:var(--accent-light);color:var(--accent)}._solicitante_oaywx_451{background:var(--success-light);color:var(--success)}._auditor_oaywx_453{background:var(--warning-light);color:var(--warning)}._anotador_oaywx_455{background:#e0f2fe;color:#0369a1}._statusBadge_oaywx_459{display:inline-flex;align-items:center;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:600}._statusActive_oaywx_477{background:var(--success-light);color:var(--success);border:1px solid var(--success-border)}._statusInactive_oaywx_479{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}._actionsCell_oaywx_487{display:flex;align-items:center;gap:6px}._toggleBtn_oaywx_499{padding:4px 12px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;border:1px solid;transition:opacity .14s}._toggleBtn_oaywx_499:disabled{cursor:not-allowed;opacity:.45}._toggleDeactivate_oaywx_523{background:var(--danger-light);color:var(--danger);border-color:var(--danger-border)}._toggleDeactivate_oaywx_523:hover:not(:disabled){background:#fee2e2}._toggleActivate_oaywx_527{background:var(--success-light);color:var(--success);border-color:var(--success-border)}._toggleActivate_oaywx_527:hover:not(:disabled){background:#d1fae5}._deleteBtn_oaywx_533{width:26px;height:26px;border-radius:var(--radius-sm);font-size:12px;cursor:pointer;border:1px solid var(--danger-border);background:var(--danger-light);color:var(--danger);transition:background .13s;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif}._deleteBtn_oaywx_533:hover:not(:disabled){background:#fee2e2}._deleteBtn_oaywx_533:disabled{cursor:not-allowed;opacity:.3}._editBtn_oaywx_575{padding:4px 12px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);transition:background .13s}._editBtn_oaywx_575:hover:not(:disabled){background:var(--bg);color:var(--text)}._editBtn_oaywx_575:disabled{cursor:not-allowed;opacity:.45}._overlay_oaywx_607{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f203873;display:flex;align-items:center;justify-content:center;padding:20px;z-index:200}._modal_oaywx_629{background:var(--surface);border-radius:var(--radius);box-shadow:0 18px 50px #0f203840;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:24px 26px 20px}._modalTitle_oaywx_651{font-size:16px;font-weight:700;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;margin-bottom:2px}._modalSub_oaywx_667{font-size:12.5px;color:var(--text-muted);margin-bottom:18px}._modalGrid_oaywx_679{display:flex;flex-direction:column;gap:13px;margin-bottom:18px}._modalFooter_oaywx_693{display:flex;justify-content:flex-end;gap:8px}._cancelBtn_oaywx_705{padding:9px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-muted)}._cancelBtn_oaywx_705:hover:not(:disabled){background:var(--bg)}._cancelBtn_oaywx_705:disabled{cursor:not-allowed;opacity:.5}._readonlyField_oaywx_737{font-size:13px;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;font-family:JetBrains Mono,monospace}._page_11g8a_1{display:flex;flex-direction:column;min-height:100vh}._pageHead_11g8a_9{padding:32px 36px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._pageTitle_11g8a_17{font-size:26px;color:var(--text-heading);margin-bottom:5px}._pageSubtitle_11g8a_19{font-size:13px;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;margin:0}._headActions_11g8a_26{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:6px}._refreshBtn_11g8a_34{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}._refreshBtn_11g8a_34:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._refreshBtn_11g8a_34:disabled{opacity:.4;cursor:not-allowed}._clearBtn_11g8a_54{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:background .13s;white-space:nowrap}._clearBtn_11g8a_54:hover:not(:disabled){background:var(--danger-light)}._clearBtn_11g8a_54:disabled{opacity:.4;cursor:not-allowed}._pageBody_11g8a_76{flex:1;padding:20px 36px 40px;display:flex;flex-direction:column;gap:16px}._toolbar_11g8a_86{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Plus Jakarta Sans,sans-serif}._filterLabel_11g8a_94{font-size:12.5px;color:var(--text-muted);font-weight:500;margin-right:2px}._filterBtn_11g8a_101{padding:5px 14px;border-radius:100px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:all .13s}._filterBtn_11g8a_101:hover{border-color:var(--accent);color:var(--accent)}._filterActive_11g8a_115{background:var(--accent);border-color:var(--accent);color:#fff}._state_11g8a_123{text-align:center;padding:64px 0;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif}._spinner_11g8a_130{width:30px;height:30px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_11g8a_130 .75s linear infinite;margin:0 auto 16px}@keyframes _spin_11g8a_130{to{transform:rotate(360deg)}}._emptyText_11g8a_142{font-size:14px;color:var(--text-secondary)}._errorBox_11g8a_144{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-sm);color:var(--danger);font-size:13.5px;font-family:Plus Jakarta Sans,sans-serif}._tableWrap_11g8a_159{overflow-x:auto;border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--border)}._table_11g8a_159{width:100%;border-collapse:collapse;background:var(--surface);font-size:12.5px;font-family:Plus Jakarta Sans,sans-serif}._table_11g8a_159 thead th{background:var(--surface-2);padding:10px 14px;text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}._table_11g8a_159 tbody td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text)}._table_11g8a_159 tbody tr:last-child td{border-bottom:none}._table_11g8a_159 tbody tr:hover{background:var(--surface-2)}._rowDenied_11g8a_197{background:#fff8f8}._rowDenied_11g8a_197:hover{background:#fff1f1!important}._mono_11g8a_202{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-muted)}._rut_11g8a_203{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;color:var(--text-heading)}._path_11g8a_204{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-secondary);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reason_11g8a_205{font-size:12px;color:var(--text-muted);max-width:160px}._methodBadge_11g8a_209{display:inline-block;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.03em}._methodGet_11g8a_219{background:var(--accent-light);color:var(--accent)}._methodPost_11g8a_220{background:var(--success-light);color:var(--success)}._methodDelete_11g8a_221{background:var(--danger-light);color:var(--danger)}._methodPatch_11g8a_222{background:var(--warning-light);color:var(--warning)}._roleBadge_11g8a_226{display:inline-block;padding:2px 7px;border-radius:10px;font-size:10.5px;font-weight:600}._role_admin_11g8a_234{background:#ede9fe;color:#6d28d9}._role_patologo_11g8a_235{background:var(--accent-light);color:var(--accent)}._role_solicitante_11g8a_236{background:var(--success-light);color:var(--success)}._role_auditor_11g8a_237{background:var(--warning-light);color:var(--warning)}._resultBadge_11g8a_241{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}._granted_11g8a_250{background:var(--success-light);color:var(--success)}._denied_11g8a_251{background:var(--danger-light);color:var(--danger)}._page_18j6x_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2f8,#dde6f2);padding:24px}._card_18j6x_19{width:100%;max-width:440px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #1f29331f;padding:32px 34px 26px}._header_18j6x_37{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #eef1f5}._brandLogo_18j6x_57{display:inline-block;width:52px;height:32px;border-radius:8px;background:#1b4fa6;object-fit:contain;padding:5px 7px;flex-shrink:0}._brandName_18j6x_77{font-weight:700;color:#1f2933;font-size:15px}._appBadge_18j6x_81{display:flex;align-items:center;gap:14px;margin-bottom:8px}._appIcon_18j6x_83{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#e7f0fd;color:#1b4fa6;font-size:24px}._title_18j6x_95{margin:0;font-size:20px;font-weight:700;color:#1f2933}._sub_18j6x_97{margin:2px 0 0;font-size:13.5px;color:#5b6470}._who_18j6x_99{margin:14px 0 18px;font-size:12.5px;color:#5b6470;background:#f7f9fb;border-radius:8px;padding:8px 12px}._scopeBox_18j6x_109{border:1px solid #e4e9f0;border-radius:12px;padding:14px 16px;margin-bottom:18px}._scopeTitle_18j6x_117{margin:0 0 10px;font-size:13px;font-weight:600;color:#1f2933}._scopeList_18j6x_119{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}._scopeItem_18j6x_121{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:#2c3742}._check_18j6x_123{color:#1d7a3e;font-weight:800;flex-shrink:0}._rawScope_18j6x_125{display:block;font-size:11px;color:#8a96a3;font-family:ui-monospace,Menlo,Consolas,monospace;margin-top:1px}._form_18j6x_135{display:flex;flex-direction:column;gap:14px}._label_18j6x_137{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#3a4550}._input_18j6x_145{border:1.5px solid #d3dbe6;border-radius:9px;padding:10px 12px;font-size:14px;color:#1f2933;background:#fff;transition:border-color .15s}._input_18j6x_145:focus{outline:none;border-color:#5b8def}._actions_18j6x_159{display:flex;gap:12px;margin-top:4px}._btnPrimary_18j6x_161{flex:1;border:none;border-radius:9px;cursor:pointer;background:#1b4fa6;color:#fff;font-weight:600;font-size:14px;padding:11px 16px;transition:background .15s}._btnPrimary_18j6x_161:hover:not(:disabled){background:#163f85}._btnPrimary_18j6x_161:disabled{opacity:.55;cursor:not-allowed}._btnGhost_18j6x_175{flex:1;border:1.5px solid #d3dbe6;border-radius:9px;cursor:pointer;background:#fff;color:#5b6470;font-weight:600;font-size:14px;padding:11px 16px}._btnGhost_18j6x_175:hover:not(:disabled){background:#f7f9fb}._btnGhost_18j6x_175:disabled{opacity:.55;cursor:not-allowed}._error_18j6x_189{background:#fdecec;color:#b5290f;border:1px solid #f5c6c0;border-radius:8px;padding:9px 12px;font-size:13px}._legal_18j6x_199{margin:18px 0 0;text-align:center;font-size:11.5px;color:#97a1ad;border-top:1px solid #eef1f5;padding-top:14px}._page_oovyo_1{padding:32px 40px;max-width:720px}._header_oovyo_5{margin-bottom:24px}._title_oovyo_7{margin:0;font-size:24px;font-weight:700;color:#1f2933}._subtitle_oovyo_9{margin:8px 0 0;font-size:14px;color:#5b6470;line-height:1.5;max-width:620px}._muted_oovyo_13{color:#7184a3;font-size:14px}._card_oovyo_17{background:#fff;border:1px solid #e4e9f0;border-radius:14px;padding:26px 28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 4px 18px #1f29330f}._emptyCard_oovyo_29{background:#fff8ec;border:1px solid #e0b336;border-radius:12px;padding:18px 20px;font-size:13.5px;color:#8a6a17;line-height:1.5}._emptyCard_oovyo_29 code,._launchUrl_oovyo_37 code{background:#eef1f5;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}._label_oovyo_47{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:#3a4550}._input_oovyo_55{border:1.5px solid #d3dbe6;border-radius:9px;padding:10px 12px;font-size:14px;color:#1f2933;background:#fff}._input_oovyo_55:focus{outline:none;border-color:#5b8def}._launchUrl_oovyo_37{margin:0;font-size:12px;color:#7184a3;word-break:break-all}._btn_oovyo_71{align-self:flex-start;border:none;border-radius:9px;cursor:pointer;background:#1b4fa6;color:#fff;font-weight:600;font-size:14px;padding:11px 22px;transition:background .15s}._btn_oovyo_71:hover:not(:disabled){background:#163f85}._btn_oovyo_71:disabled{opacity:.55;cursor:not-allowed}._hint_oovyo_87{margin:0;font-size:12px;color:#97a1ad;line-height:1.5}._error_oovyo_91{background:#fdecec;color:#b5290f;border:1px solid #f5c6c0;border-radius:8px;padding:9px 12px;font-size:13px}._page_3tlb8_1{min-height:100vh;background:linear-gradient(135deg,#eef2f8,#dde6f2);padding:28px;max-width:760px;margin:0 auto}._appbar_3tlb8_17{display:flex;align-items:center;gap:12px;margin-bottom:22px}._logo_3tlb8_19{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#1b4fa6;color:#fff;font-size:22px}._appTitle_3tlb8_29{font-size:18px;font-weight:700;color:#1f2933}._appSub_3tlb8_31{font-size:12.5px;color:#5b6470}._card_3tlb8_35{background:#fff;border:1px solid #e4e9f0;border-radius:14px;padding:22px 24px;margin-bottom:16px;box-shadow:0 4px 18px #1f29330f}._h2_3tlb8_45{margin:0 0 10px;font-size:16px;font-weight:700;color:#1f2933}._muted_3tlb8_47{color:#5b6470;font-size:13.5px;line-height:1.5;margin:0}._btn_3tlb8_51{margin-top:16px;border:none;border-radius:9px;cursor:pointer;background:#1b4fa6;color:#fff;font-weight:600;font-size:14px;padding:11px 22px}._btn_3tlb8_51:hover{background:#163f85}._spinner_3tlb8_63{width:28px;height:28px;border-radius:50%;border:3px solid #dbe4f0;border-top-color:#1b4fa6;animation:_spin_3tlb8_63 .8s linear infinite;margin:0 auto 12px}@keyframes _spin_3tlb8_63{to{transform:rotate(360deg)}}._error_3tlb8_77{background:#fdecec;color:#b5290f;border:1px solid #f5c6c0;border-radius:8px;padding:10px 12px;font-size:13px;word-break:break-word}._grantBox_3tlb8_87{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#eefaf1;border:1px solid #b7e4c6;border-radius:12px;padding:12px 16px;margin-bottom:16px}._badge_3tlb8_97{color:#1d7a3e;font-weight:700;font-size:13.5px}._grantScope_3tlb8_99{font-size:12px;color:#5b6470}._grantScope_3tlb8_99 code{background:#eef1f5;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}._patientRow_3tlb8_111{display:flex;align-items:center;gap:14px}._avatar_3tlb8_113{width:46px;height:46px;border-radius:50%;background:#e7f0fd;color:#1b4fa6;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}._patientName_3tlb8_123{font-size:15px;font-weight:600;color:#1f2933}._table_3tlb8_127{width:100%;border-collapse:collapse;font-size:13px}._table_3tlb8_127 th{text-align:left;color:#7184a3;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.3px;padding:8px 10px;border-bottom:2px solid #eef1f5}._table_3tlb8_127 td{padding:9px 10px;border-bottom:1px solid #f2f5f8;color:#2c3742}._table_3tlb8_127 tr:last-child td{border-bottom:none}
