@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition: .2s ease-in-out;--shadow-sm: 0 1px 2px rgba(0,0,0,.04), 0 1px 1px rgba(0,0,0,.03);--shadow-md: 0 8px 24px -8px rgba(0,0,0,.18), 0 2px 4px rgba(0,0,0,.04);--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--conf-high: #22c55e;--conf-medium: #f59e0b;--conf-low: #ef4444}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--app-bg);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;height:100vh;overflow:hidden}button,input,select,textarea,a,.clickable{-webkit-app-region:no-drag}#app{height:100vh;display:flex;flex-direction:column}.titlebar-spacer{height:28px;width:100%;flex-shrink:0}.btn{background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background var(--transition);font-size:.9rem}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.input{background:var(--app-bg);color:var(--text-primary);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:.5rem .75rem;font-family:inherit;font-size:.9rem;width:100%;transition:border-color var(--transition)}.input:focus{outline:none;border-color:var(--accent)}.card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:1.5rem}.wordmark{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;font-size:1.05rem;color:var(--text-primary);display:inline-flex;align-items:baseline;gap:.3rem}.wordmark .dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent);transform:translateY(-2px)}.wordmark .suffix{font-weight:400;font-size:.78rem;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-left:.4rem}.section-title{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-3)}.login-container[data-v-12d0d3df]{display:flex;align-items:center;justify-content:center;flex:1;padding:2rem;background:radial-gradient(circle at 15% 0%,rgba(var(--ion-color-primary-rgb),.16) 0%,transparent 45%),radial-gradient(circle at 90% 110%,rgba(var(--ion-color-success-rgb),.1) 0%,transparent 50%)}.login-stage[data-v-12d0d3df]{width:100%;max-width:380px;display:flex;flex-direction:column;gap:1.75rem;animation:rise-12d0d3df .45s cubic-bezier(.18,.89,.32,1.28)}@keyframes rise-12d0d3df{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-brand[data-v-12d0d3df]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.logo-img[data-v-12d0d3df]{height:36px;object-fit:contain;margin-bottom:.4rem}.wordmark[data-v-12d0d3df]{font-size:1.6rem;margin:0;letter-spacing:-.02em}.wordmark .dot[data-v-12d0d3df]{width:8px;height:8px;transform:translateY(-3px)}.tagline[data-v-12d0d3df]{margin:0;color:var(--text-secondary);font-size:.85rem;letter-spacing:.01em}.login-form[data-v-12d0d3df]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-bg);box-shadow:var(--shadow-md)}.form-group[data-v-12d0d3df]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-12d0d3df]{font-size:.78rem;font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.error-banner[data-v-12d0d3df]{background:rgba(var(--ion-color-danger-rgb),.08);border:1px solid rgba(var(--ion-color-danger-rgb),.25);color:var(--danger);padding:.65rem .85rem;border-radius:var(--radius-md);font-size:.82rem}.submit-btn[data-v-12d0d3df]{margin-top:.25rem;padding:.7rem;font-size:.95rem;font-weight:600;letter-spacing:.02em}.login-footer[data-v-12d0d3df]{text-align:center;font-size:.72rem;color:var(--text-secondary);letter-spacing:.04em}.conf-badge[data-v-6e1d57cf]{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;line-height:1;white-space:nowrap}.dot[data-v-6e1d57cf]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.bar[data-v-6e1d57cf]{display:inline-block;width:42px;height:6px;border-radius:999px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0),.12);overflow:hidden}.bar-fill[data-v-6e1d57cf]{display:block;height:100%;border-radius:inherit;transition:width .2s ease}.pct[data-v-6e1d57cf]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.variant-pill[data-v-6e1d57cf]{padding:.15rem .5rem;border-radius:999px}.variant-pill.level-high[data-v-6e1d57cf]{background:#22c55e29;color:var(--conf-high)}.variant-pill.level-medium[data-v-6e1d57cf]{background:#f59e0b29;color:var(--conf-medium)}.variant-pill.level-low[data-v-6e1d57cf]{background:#ef444429;color:var(--conf-low)}.variant-pill .pct[data-v-6e1d57cf]{color:inherit}.review[data-v-6e1d57cf]{text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;color:var(--conf-low);border:1px solid var(--conf-low);border-radius:4px;padding:.05rem .3rem}.result-editor[data-v-143f3f3e]{display:flex;flex-direction:column;height:100%;border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden;background:#0000001a;position:relative}.loading-overlay[data-v-143f3f3e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner[data-v-143f3f3e]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-143f3f3e 1s linear infinite;margin-bottom:1rem}@keyframes spin-143f3f3e{to{transform:rotate(360deg)}}.header[data-v-143f3f3e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--surface-border);background:var(--surface-bg)}.left-head[data-v-143f3f3e]{display:flex;align-items:center;gap:1rem}.left-head h3[data-v-143f3f3e]{margin:0;font-size:1.1rem}.extractor-badge[data-v-143f3f3e]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .5rem;border-radius:999px;background:#ffffff14;color:var(--text-secondary);border:1px solid rgba(255,255,255,.12)}.extractor-badge.is-fallback[data-v-143f3f3e]{background:rgba(var(--ion-color-warning-rgb, 245, 158, 11),.18);color:var(--ion-color-warning, #f59e0b);border-color:rgba(var(--ion-color-warning-rgb, 245, 158, 11),.35)}.icon-btn[data-v-143f3f3e]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.icon-btn[data-v-143f3f3e]:hover{background:#ffffff1a;color:var(--text-primary)}.icon-btn.danger[data-v-143f3f3e]:hover{color:var(--danger);background:rgba(var(--ion-color-danger-rgb),.1)}.editor-body[data-v-143f3f3e]{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.field-container[data-v-143f3f3e]{margin-bottom:.2rem}.form-row[data-v-143f3f3e]{display:grid;gap:.5rem}.primitive-row[data-v-143f3f3e]{grid-template-columns:140px 1fr;align-items:center}.field-label[data-v-143f3f3e]{font-size:.85rem;color:var(--text-secondary);text-transform:capitalize;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.input[data-v-143f3f3e]{width:100%;background:#0003;border:1px solid var(--surface-border);padding:.5rem;border-radius:4px;color:var(--text-primary);transition:border-color .2s}.input[data-v-143f3f3e]:focus{border-color:var(--accent);outline:none}.input.low-conf[data-v-143f3f3e]{border-color:var(--conf-low);box-shadow:inset 0 0 0 1px #ef444440}.review-banner[data-v-143f3f3e]{display:flex;align-items:center;gap:.5rem;margin:1rem 1.5rem 0;padding:.6rem .85rem;border:1px solid var(--conf-low);background:#ef444414;color:var(--text-primary);border-radius:var(--radius-md);font-size:.82rem}.review-banner svg[data-v-143f3f3e]{color:var(--conf-low);flex-shrink:0}.nested-object[data-v-143f3f3e]{padding:1rem;background:#ffffff05;border:1px solid var(--surface-border);border-radius:var(--radius-md)}.nested-title[data-v-143f3f3e]{margin:0 0 1rem;font-size:.95rem;text-transform:capitalize;color:var(--text-primary)}.nested-body[data-v-143f3f3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.nested-body .form-row[data-v-143f3f3e]{grid-template-columns:1fr}.table-container[data-v-143f3f3e]{padding:1rem;background:#ffffff05;border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow-x:auto}.data-table[data-v-143f3f3e]{width:100%;border-collapse:collapse;min-width:400px}.data-table th[data-v-143f3f3e]{text-align:left;padding:.5rem;font-size:.8rem;color:var(--text-secondary);text-transform:capitalize;border-bottom:1px solid var(--surface-border)}.data-table td[data-v-143f3f3e]{padding:.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.cell-input[data-v-143f3f3e]{padding:.35rem .5rem;font-size:.85rem;background:transparent;border:1px solid transparent}.cell-input[data-v-143f3f3e]:hover{border-color:var(--surface-border)}.cell-input[data-v-143f3f3e]:focus{border-color:var(--accent);background:#0003}.add-row-btn[data-v-143f3f3e]{margin-top:.75rem;background:transparent;border:1px dashed var(--surface-border);color:var(--text-secondary);padding:.5rem;width:100%;font-size:.85rem;cursor:pointer;border-radius:4px}.add-row-btn[data-v-143f3f3e]:hover{border-color:var(--accent);color:var(--text-primary)}.actions[data-v-143f3f3e]{display:flex;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--surface-border);background:var(--surface-bg)}.actions .btn[data-v-143f3f3e]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center;padding:.6rem;font-weight:500}.count-badge[data-v-143f3f3e]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--surface-bg, #000);font-size:.7rem;font-weight:700;line-height:1}.empty[data-v-143f3f3e]{text-align:center;color:var(--text-secondary);padding:2rem}.history-view[data-v-a99b02b8]{padding:1.5rem;overflow-y:auto;height:100%}.content-split[data-v-a99b02b8]{display:grid;gap:2rem;grid-template-columns:1fr;height:100%}@media(min-width:1100px){.content-split[data-v-a99b02b8]{grid-template-columns:minmax(480px,620px) 1fr}}.center-msg[data-v-a99b02b8]{margin:auto;text-align:center;color:var(--text-secondary);padding:2rem}.error[data-v-a99b02b8]{color:var(--danger)}.history-list[data-v-a99b02b8],.history-detail[data-v-a99b02b8]{min-height:0}.list-header[data-v-a99b02b8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.list-header h3[data-v-a99b02b8]{margin:0;font-size:1rem}.filter-bar[data-v-a99b02b8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.75rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg)}.filter-input[data-v-a99b02b8]{width:auto;min-width:140px;font-size:.8rem;padding:.4rem .55rem}.date-field[data-v-a99b02b8],.checkbox-field[data-v-a99b02b8]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-secondary)}.date-field .filter-input[data-v-a99b02b8]{min-width:130px}.checkbox-field[data-v-a99b02b8]{cursor:pointer}.checkbox-field input[data-v-a99b02b8]{accent-color:var(--accent)}.detail-placeholder[data-v-a99b02b8]{height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed var(--surface-border);border-radius:var(--radius-md);background:#00000014}.rows[data-v-a99b02b8]{display:flex;flex-direction:column;gap:1rem}.table[data-v-a99b02b8]{width:100%;border-collapse:collapse}.table th[data-v-a99b02b8],.table td[data-v-a99b02b8]{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--surface-border);vertical-align:middle}.table tbody tr.selected[data-v-a99b02b8]{background:rgba(var(--ion-color-primary-rgb),.08)}.actions-cell[data-v-a99b02b8]{width:1%;white-space:nowrap}.badge[data-v-a99b02b8]{font-size:.72rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;font-weight:600}.badge.serialized[data-v-a99b02b8]{background:rgba(var(--ion-color-success-rgb),.1);color:var(--success)}.badge.failed[data-v-a99b02b8]{background:rgba(var(--ion-color-danger-rgb),.1);color:var(--danger)}.badge.extracting[data-v-a99b02b8],.badge.received[data-v-a99b02b8]{background:rgba(var(--ion-color-warning-rgb),.1);color:var(--warning)}.btn-sm[data-v-a99b02b8]{padding:.35rem .75rem;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem}.batch-group[data-v-a99b02b8]{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(var(--ion-color-primary-rgb),.04);overflow:hidden}.batch-head[data-v-a99b02b8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:rgba(var(--ion-color-primary-rgb),.07);border-bottom:1px solid var(--surface-border)}.batch-meta[data-v-a99b02b8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;min-width:0}.batch-type[data-v-a99b02b8]{font-weight:600;color:var(--text-primary)}.batch-id[data-v-a99b02b8]{font-size:.75rem;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.batch-summary[data-v-a99b02b8]{font-size:.78rem;color:var(--text-secondary)}.batch-date[data-v-a99b02b8]{font-size:.78rem;color:var(--text-secondary);margin-left:auto}.copy-btn[data-v-a99b02b8]{white-space:nowrap}.batch-table tbody tr td[data-v-a99b02b8]:first-child{padding-left:1rem}.batch-table .idx[data-v-a99b02b8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-secondary);width:1%;white-space:nowrap}.single-table[data-v-a99b02b8]{border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden}.block[data-v-f0612d68]{margin-bottom:1.5rem;position:relative}.type-picker[data-v-f0612d68]{position:relative}.type-picker-toggle[data-v-f0612d68]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;color:var(--text-primary)}.type-picker-toggle[data-v-f0612d68]:hover:not(:disabled){border-color:rgba(var(--ion-color-primary-rgb),.45)}.type-picker-toggle[data-v-f0612d68]:disabled{opacity:.5;cursor:not-allowed}.type-picker.open .type-picker-toggle[data-v-f0612d68]{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--ion-color-primary-rgb),.18)}.type-current[data-v-f0612d68]{display:flex;flex-direction:column;flex:1;min-width:0;gap:.15rem}.type-label-text[data-v-f0612d68]{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type-desc-text[data-v-f0612d68]{font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-f0612d68]{flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease}.type-picker.open .chevron[data-v-f0612d68]{transform:rotate(180deg);color:var(--accent)}.type-menu-backdrop[data-v-f0612d68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.type-menu[data-v-f0612d68]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.35rem;max-height:360px;overflow-y:auto;animation:popIn-f0612d68 .12s ease-out}@keyframes popIn-f0612d68{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.type-menu-item[data-v-f0612d68]{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:0;padding:.55rem .7rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);transition:background .12s ease}.type-menu-item[data-v-f0612d68]:hover{background:rgba(var(--ion-color-primary-rgb),.08)}.type-menu-item.active[data-v-f0612d68]{background:rgba(var(--ion-color-primary-rgb),.14)}.item-main[data-v-f0612d68]{display:flex;flex-direction:column;flex:1;min-width:0;gap:.1rem}.item-label[data-v-f0612d68]{font-size:.88rem;font-weight:500}.item-desc[data-v-f0612d68]{font-size:.74rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-check[data-v-f0612d68]{color:var(--accent);flex-shrink:0}.type-menu-footer[data-v-f0612d68]{border-top:1px solid var(--surface-border);margin-top:.35rem;padding-top:.35rem}.classify-trigger[data-v-f0612d68]{display:inline-flex;align-items:center;gap:.4rem;width:100%;justify-content:flex-start;padding:.55rem .7rem;font-size:.8rem;color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit}.classify-trigger[data-v-f0612d68]:hover:not(:disabled){background:rgba(var(--ion-text-color-rgb),.04);color:var(--text-primary)}.classify-trigger[data-v-f0612d68]:disabled{opacity:.5;cursor:not-allowed}.classify-trigger svg[data-v-f0612d68]{color:var(--accent)}.classify-hint[data-v-f0612d68]{margin:.6rem 0 0;padding:.55rem .75rem;border-radius:var(--radius-md);font-size:.78rem;border:1px solid var(--surface-border);line-height:1.45}.classify-hint.success[data-v-f0612d68]{background:rgba(var(--ion-color-success-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-success-rgb),.4)}.classify-hint.warn[data-v-f0612d68]{background:rgba(var(--ion-color-warning-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-warning-rgb),.4)}.classify-hint.error[data-v-f0612d68]{background:rgba(var(--ion-color-danger-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-danger-rgb),.4)}.suggestions[data-v-f0612d68]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.suggestion-chip[data-v-f0612d68]{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .7rem;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:999px;cursor:pointer;font-family:inherit;font-size:.8rem;color:var(--text-primary);transition:border-color .12s ease,background .12s ease}.suggestion-chip[data-v-f0612d68]:hover{border-color:var(--accent);background:rgba(var(--ion-color-primary-rgb),.08)}.suggestion-label[data-v-f0612d68]{font-weight:500}.sr-only[data-v-f0612d68]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.new-doc-view[data-v-4b6fa1b6]{padding:1.5rem 1.75rem 2rem;height:100%;overflow-y:auto}.content-split[data-v-4b6fa1b6]{display:grid;gap:2.25rem;grid-template-columns:1fr;height:100%}@media(min-width:1000px){.content-split[data-v-4b6fa1b6]{grid-template-columns:420px 1fr;gap:2.5rem}}.block[data-v-4b6fa1b6]{margin-bottom:1.5rem;position:relative}.block-head[data-v-4b6fa1b6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.block-head .section-title[data-v-4b6fa1b6]{margin-bottom:0}.type-picker[data-v-4b6fa1b6]{position:relative}.type-picker-toggle[data-v-4b6fa1b6]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;color:var(--text-primary)}.type-picker-toggle[data-v-4b6fa1b6]:hover{border-color:rgba(var(--ion-color-primary-rgb),.45)}.type-picker.open .type-picker-toggle[data-v-4b6fa1b6]{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--ion-color-primary-rgb),.18)}.type-current[data-v-4b6fa1b6]{display:flex;flex-direction:column;flex:1;min-width:0;gap:.15rem}.type-label-text[data-v-4b6fa1b6]{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type-desc-text[data-v-4b6fa1b6]{font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-4b6fa1b6]{flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease}.type-picker.open .chevron[data-v-4b6fa1b6]{transform:rotate(180deg);color:var(--accent)}.type-menu-backdrop[data-v-4b6fa1b6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.type-menu[data-v-4b6fa1b6]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.35rem;max-height:360px;overflow-y:auto;animation:popIn-4b6fa1b6 .12s ease-out}@keyframes popIn-4b6fa1b6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.type-menu-item[data-v-4b6fa1b6]{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:0;padding:.55rem .7rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);transition:background .12s ease}.type-menu-item[data-v-4b6fa1b6]:hover{background:rgba(var(--ion-color-primary-rgb),.08)}.type-menu-item.active[data-v-4b6fa1b6]{background:rgba(var(--ion-color-primary-rgb),.14)}.item-main[data-v-4b6fa1b6]{display:flex;flex-direction:column;flex:1;min-width:0;gap:.1rem}.item-label[data-v-4b6fa1b6]{font-size:.88rem;font-weight:500}.item-desc[data-v-4b6fa1b6]{font-size:.74rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-check[data-v-4b6fa1b6]{color:var(--accent);flex-shrink:0}.type-menu-footer[data-v-4b6fa1b6]{border-top:1px solid var(--surface-border);margin-top:.35rem;padding-top:.35rem}.classify-trigger[data-v-4b6fa1b6]{display:inline-flex;align-items:center;gap:.4rem;width:100%;justify-content:flex-start;padding:.55rem .7rem;font-size:.8rem;color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.classify-trigger[data-v-4b6fa1b6]:hover:not(:disabled){background:rgba(var(--ion-text-color-rgb),.04);color:var(--text-primary)}.classify-trigger svg[data-v-4b6fa1b6]{color:var(--accent)}.classify-hint[data-v-4b6fa1b6]{margin:.6rem 0 0;padding:.55rem .75rem;border-radius:var(--radius-md);font-size:.78rem;border:1px solid var(--surface-border);line-height:1.45}.classify-hint.success[data-v-4b6fa1b6]{background:rgba(var(--ion-color-success-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-success-rgb),.4)}.classify-hint.warn[data-v-4b6fa1b6]{background:rgba(var(--ion-color-warning-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-warning-rgb),.4)}.classify-hint.error[data-v-4b6fa1b6]{background:rgba(var(--ion-color-danger-rgb),.08);color:var(--text-primary);border-color:rgba(var(--ion-color-danger-rgb),.4)}.mode-toggle[data-v-4b6fa1b6]{display:inline-flex;border:1px solid var(--surface-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-bg)}.mode-toggle button[data-v-4b6fa1b6]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--text-secondary);padding:.35rem .65rem;cursor:pointer;font:inherit;font-size:.78rem;font-weight:500}.mode-toggle button.active[data-v-4b6fa1b6]{background:rgba(var(--ion-color-primary-rgb),.14);color:var(--text-primary)}.mode-toggle button.active svg[data-v-4b6fa1b6]{color:var(--accent)}.mode-toggle button[data-v-4b6fa1b6]:hover:not(:disabled,.active){color:var(--text-primary);background:rgba(var(--ion-text-color-rgb),.04)}.mode-toggle button[data-v-4b6fa1b6]:disabled{opacity:.4;cursor:not-allowed}.mode-hint[data-v-4b6fa1b6]{margin:0 0 .75rem;color:var(--text-secondary);font-size:.78rem}.dropzones-container[data-v-4b6fa1b6],.bulk-upload[data-v-4b6fa1b6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.expedientes-mode[data-v-4b6fa1b6]{gap:.75rem}.empty-expedientes[data-v-4b6fa1b6]{border:1px dashed var(--surface-border);border-radius:var(--radius-md);padding:1.25rem 1rem;text-align:center;color:var(--text-secondary);font-size:.85rem;background:rgba(var(--ion-text-color-rgb),.04)}.expediente-card[data-v-4b6fa1b6]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:.85rem;background:var(--surface-bg);display:flex;flex-direction:column;gap:.65rem}.expediente-head[data-v-4b6fa1b6]{display:flex;align-items:center;justify-content:space-between}.expediente-head h4[data-v-4b6fa1b6]{margin:0;font-size:.9rem;color:var(--text-primary)}.expediente-slots[data-v-4b6fa1b6]{margin-bottom:0;gap:.5rem}.expediente-slots .dropzone[data-v-4b6fa1b6]{padding:.8rem .75rem}.expediente-slots .dropzone p[data-v-4b6fa1b6]{font-size:.78rem}.add-expediente-btn[data-v-4b6fa1b6]{align-self:flex-start;padding:.45rem .85rem;font-size:.85rem}.dropzone-label[data-v-4b6fa1b6]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.4rem;display:block;font-weight:500}.dropzone[data-v-4b6fa1b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1.5px dashed var(--surface-border);border-radius:var(--radius-md);padding:1.25rem 1rem;text-align:center;cursor:pointer;transition:all .15s ease;background:var(--surface-bg);color:var(--text-primary)}.dropzone[data-v-4b6fa1b6]:hover{border-color:rgba(var(--ion-color-primary-rgb),.5);background:rgba(var(--ion-color-primary-rgb),.04)}.dropzone.active[data-v-4b6fa1b6]{border-color:var(--accent);background:rgba(var(--ion-color-primary-rgb),.08);border-style:solid;box-shadow:inset 0 0 0 2px rgba(var(--ion-color-primary-rgb),.18)}.dropzone.has-files[data-v-4b6fa1b6]{border-color:rgba(var(--ion-color-success-rgb),.55);background:rgba(var(--ion-color-success-rgb),.05);border-style:solid}.bulk-dropzone[data-v-4b6fa1b6]{min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-icon[data-v-4b6fa1b6]{opacity:.7;margin-bottom:.25rem;color:var(--accent)}.dropzone p[data-v-4b6fa1b6]{margin:0;font-size:.85rem}.subtext[data-v-4b6fa1b6]{font-size:.75rem;color:var(--text-secondary)}.file-item-mini[data-v-4b6fa1b6],.bulk-file-row[data-v-4b6fa1b6],.bulk-result-row[data-v-4b6fa1b6]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem}.bulk-file-list[data-v-4b6fa1b6],.bulk-result-list[data-v-4b6fa1b6]{display:flex;flex-direction:column;gap:.5rem}.bulk-file-row[data-v-4b6fa1b6],.bulk-result-row[data-v-4b6fa1b6]{padding:.6rem .75rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(var(--ion-text-color-rgb),.04)}.bulk-result-row.success[data-v-4b6fa1b6]{border-color:rgba(var(--ion-color-success-rgb),.45)}.bulk-result-row.failed[data-v-4b6fa1b6]{border-color:rgba(var(--ion-color-danger-rgb),.45)}.bulk-result-row.processing[data-v-4b6fa1b6]{border-color:rgba(var(--ion-color-warning-rgb),.55)}.bulk-result-row.cancelled[data-v-4b6fa1b6]{border-color:var(--surface-border);opacity:.7}.bulk-result-row.clickable[data-v-4b6fa1b6]{cursor:pointer}.bulk-result-row.clickable[data-v-4b6fa1b6]:hover{background:rgba(var(--ion-color-primary-rgb),.08)}.bulk-result-row.active[data-v-4b6fa1b6]{border-color:var(--accent);background:rgba(var(--ion-color-primary-rgb),.14);box-shadow:inset 3px 0 0 var(--accent)}.row-eye[data-v-4b6fa1b6]{color:var(--text-secondary);flex:0 0 auto}.bulk-result-row.active .row-eye[data-v-4b6fa1b6]{color:var(--accent)}.bulk-result-text[data-v-4b6fa1b6]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.filename[data-v-4b6fa1b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--accent);font-weight:500}.status-text[data-v-4b6fa1b6]{color:var(--text-secondary);font-size:.75rem}.remove-btn[data-v-4b6fa1b6],.icon-btn[data-v-4b6fa1b6]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.remove-btn[data-v-4b6fa1b6]:hover,.icon-btn[data-v-4b6fa1b6]:hover{background:rgba(var(--ion-color-primary-rgb),.12);color:var(--text-primary)}.remove-btn[data-v-4b6fa1b6]:hover{color:var(--danger)}.remove-btn[data-v-4b6fa1b6]:disabled{opacity:.5;cursor:not-allowed}.progress-block[data-v-4b6fa1b6]{display:flex;flex-direction:column;gap:.5rem}.progress-label[data-v-4b6fa1b6]{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:.8rem}.progress-track[data-v-4b6fa1b6]{height:8px;border-radius:999px;background:rgba(var(--ion-text-color-rgb),.12);overflow:hidden}.progress-fill[data-v-4b6fa1b6]{height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.bulk-summary[data-v-4b6fa1b6]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:1rem;background:var(--surface-bg)}.summary-head[data-v-4b6fa1b6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.summary-head h4[data-v-4b6fa1b6]{margin:0;font-size:.95rem}.summary-head p[data-v-4b6fa1b6]{margin:.15rem 0 0;color:var(--text-secondary);font-size:.8rem}.bulk-nav[data-v-4b6fa1b6]{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);margin-bottom:.75rem}.bulk-nav .icon-btn[data-v-4b6fa1b6]{border:1px solid var(--surface-border);border-radius:6px;padding:.3rem .45rem;background:transparent;color:var(--text-secondary);cursor:pointer}.bulk-nav .icon-btn[data-v-4b6fa1b6]:hover{color:var(--text-primary);border-color:var(--accent)}.bulk-nav-info[data-v-4b6fa1b6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;align-items:center}.bulk-nav-counter[data-v-4b6fa1b6]{font-size:.78rem;color:var(--text-secondary);font-weight:500}.bulk-nav-filename[data-v-4b6fa1b6]{font-size:.85rem;color:var(--accent);font-weight:500;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-row[data-v-4b6fa1b6]{display:flex;gap:.5rem;align-items:stretch;position:sticky;bottom:0;background:linear-gradient(to top,var(--app-bg) 70%,transparent);padding-top:.5rem}.process-btn[data-v-4b6fa1b6]{flex:1;padding:.85rem 1rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.process-btn[data-v-4b6fa1b6]:hover:not(:disabled){box-shadow:var(--shadow-md)}.cancel-btn[data-v-4b6fa1b6]{padding:0 1.1rem;font-size:.85rem}.center-msg[data-v-4b6fa1b6]{margin:auto;text-align:center;color:var(--text-secondary);padding:2rem}.spinner-box[data-v-4b6fa1b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border:1px dashed var(--surface-border);border-radius:var(--radius-lg);background:repeating-linear-gradient(45deg,rgba(var(--ion-text-color-rgb),.02) 0,rgba(var(--ion-text-color-rgb),.02) 12px,transparent 12px,transparent 24px);color:var(--text-secondary);font-size:.9rem;text-align:center;padding:2rem}.error[data-v-4b6fa1b6]{color:var(--danger);text-align:center;margin-top:1rem}.btn-sm[data-v-4b6fa1b6]{padding:.35rem .75rem;font-size:.8rem}.btn-outline[data-v-4b6fa1b6]{background:transparent;border:1px solid var(--surface-border);color:var(--text-secondary)}.btn-outline[data-v-4b6fa1b6]:hover{background:rgba(var(--ion-color-primary-rgb),.12);color:var(--text-primary)}.sr-only[data-v-4b6fa1b6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.builder[data-v-5de1113b]{display:flex;flex-direction:column;gap:.5rem}.field-card[data-v-5de1113b]{border:1px solid var(--surface-border);border-radius:var(--radius-sm, 8px);padding:.5rem .6rem;background:var(--surface-bg);display:flex;flex-direction:column;gap:.4rem}.builder.nested .field-card[data-v-5de1113b]{background:rgba(var(--ion-text-color-rgb, 0,0,0),.02)}.field-head[data-v-5de1113b]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.grip[data-v-5de1113b]{color:var(--text-secondary);flex-shrink:0}.key-input[data-v-5de1113b],.label-input[data-v-5de1113b],.type-select[data-v-5de1113b],.desc-input[data-v-5de1113b],.opts-input[data-v-5de1113b]{font:inherit;padding:.3rem .5rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--app-bg);color:var(--text-primary)}.key-input[data-v-5de1113b]{width:130px;font-family:ui-monospace,monospace;font-size:.8rem}.label-input[data-v-5de1113b]{flex:1;min-width:120px}.type-select[data-v-5de1113b]{min-width:130px}.key-input.bad[data-v-5de1113b]{border-color:var(--conf-low, #ef4444)}.desc-input[data-v-5de1113b],.opts-input[data-v-5de1113b]{width:100%}.req-toggle[data-v-5de1113b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--text-secondary)}.row-actions[data-v-5de1113b]{display:inline-flex;gap:.15rem}.icon-btn[data-v-5de1113b]{background:none;border:1px solid transparent;border-radius:6px;padding:.25rem;cursor:pointer;color:var(--text-secondary);display:inline-flex;align-items:center}.icon-btn[data-v-5de1113b]:hover:not(:disabled){background:rgba(var(--ion-text-color-rgb, 0,0,0),.06);color:var(--text-primary)}.icon-btn[data-v-5de1113b]:disabled{opacity:.35;cursor:default}.icon-btn.danger[data-v-5de1113b]:hover{color:var(--conf-low, #ef4444)}.field-warn[data-v-5de1113b]{font-size:.72rem;color:var(--conf-low, #ef4444);margin:0}.nested-box[data-v-5de1113b]{border-left:2px solid var(--surface-border);padding-left:.6rem;margin-left:.2rem}.nested-label[data-v-5de1113b]{font-size:.72rem;color:var(--text-secondary);font-weight:600}.add-btn[data-v-5de1113b]{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px dashed var(--surface-border);border-radius:6px;padding:.4rem .7rem;cursor:pointer;color:var(--text-secondary);font:inherit;font-size:.82rem}.add-btn[data-v-5de1113b]:hover{color:var(--accent);border-color:var(--accent)}.dt-tab[data-v-1ab6f19d]{padding:1.25rem 1.5rem;overflow:auto;height:100%}.notice[data-v-1ab6f19d],.muted[data-v-1ab6f19d]{color:var(--text-secondary)}.err[data-v-1ab6f19d]{color:var(--conf-low, #ef4444)}.list-head[data-v-1ab6f19d],.editor-head[data-v-1ab6f19d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.list-head h2[data-v-1ab6f19d],.editor-head h2[data-v-1ab6f19d]{font-size:1.1rem;margin:0}.head-actions[data-v-1ab6f19d]{display:flex;gap:.5rem}.cards[data-v-1ab6f19d]{display:flex;flex-direction:column;gap:.5rem}.dt-card[data-v-1ab6f19d]{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--surface-border);border-radius:var(--radius-sm, 8px);padding:.65rem .9rem;background:var(--surface-bg)}.dt-info[data-v-1ab6f19d]{display:flex;flex-direction:column;gap:.1rem}.dt-label[data-v-1ab6f19d]{font-weight:600}.dt-name[data-v-1ab6f19d]{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--text-secondary)}.dt-meta[data-v-1ab6f19d]{font-size:.72rem;color:var(--text-secondary)}.dt-actions[data-v-1ab6f19d]{display:flex;align-items:center;gap:.4rem}.editor-grid[data-v-1ab6f19d]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem}@media(max-width:900px){.editor-grid[data-v-1ab6f19d]{grid-template-columns:1fr}}.meta-grid[data-v-1ab6f19d]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem}.fld[data-v-1ab6f19d]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--text-secondary)}.fld.full[data-v-1ab6f19d]{grid-column:1 / -1}.fld input[data-v-1ab6f19d],.fld select[data-v-1ab6f19d]{font:inherit;padding:.4rem .55rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--app-bg);color:var(--text-primary)}.fld input[data-v-1ab6f19d]:disabled{opacity:.6}.section-title[data-v-1ab6f19d]{font-size:.9rem;margin:.5rem 0}.preview-block[data-v-1ab6f19d]{margin-bottom:1rem}.preview-head[data-v-1ab6f19d]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.35rem}.preview-code[data-v-1ab6f19d]{margin:0;padding:.6rem;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:6px;font-size:.72rem;max-height:320px;overflow:auto;white-space:pre-wrap}.prompt-edit[data-v-1ab6f19d]{width:100%;font:inherit;font-size:.78rem;padding:.5rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--app-bg);color:var(--text-primary);resize:vertical}.btn-primary[data-v-1ab6f19d]{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent);color:#fff;border:none;border-radius:7px;padding:.45rem .85rem;cursor:pointer;font:inherit;font-weight:600;font-size:.85rem}.btn-primary[data-v-1ab6f19d]:disabled{opacity:.5;cursor:default}.btn-outline[data-v-1ab6f19d]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid var(--surface-border);border-radius:7px;padding:.4rem .8rem;cursor:pointer;color:var(--text-primary);font:inherit;font-size:.85rem}.icon-btn[data-v-1ab6f19d]{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.3rem;border-radius:6px}.icon-btn.danger[data-v-1ab6f19d]:hover{color:var(--conf-low, #ef4444)}.link-btn[data-v-1ab6f19d]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.75rem;padding:.3rem 0}.ai-panel[data-v-1ab6f19d]{border:1px solid var(--accent);border-radius:var(--radius-sm, 8px);background:rgba(var(--ion-text-color-rgb, 0,0,0),.02);padding:.8rem 1rem;margin-bottom:1.25rem}.ai-head[data-v-1ab6f19d]{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--accent);font-size:.9rem}.ai-hint[data-v-1ab6f19d]{font-size:.76rem;color:var(--text-secondary);margin:.3rem 0 .5rem}.ai-desc[data-v-1ab6f19d]{width:100%;font:inherit;font-size:.82rem;padding:.5rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--app-bg);color:var(--text-primary);resize:vertical}.ai-row[data-v-1ab6f19d]{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.ai-file[data-v-1ab6f19d]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-secondary);cursor:pointer}.ai-file input[data-v-1ab6f19d]{display:none}.ai-file span[data-v-1ab6f19d]{border:1px dashed var(--surface-border);border-radius:6px;padding:.35rem .6rem}.dashboard-wrapper[data-v-13e43b69]{display:flex;flex-direction:column;height:100%}.tabs[data-v-13e43b69]{display:flex;gap:.25rem;padding:.5rem 1.5rem 0;border-bottom:1px solid var(--surface-border);background:var(--surface-bg)}.tabs button[data-v-13e43b69]{display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;padding:.55rem .85rem;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;font-weight:500;font-size:.85rem;border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);transition:color .15s ease,background .15s ease;margin-bottom:-1px}.tabs button[data-v-13e43b69]:hover{color:var(--text-primary);background:rgba(var(--ion-text-color-rgb),.04)}.tabs button.active[data-v-13e43b69]{color:var(--text-primary);border-bottom-color:var(--accent);background:transparent}.tabs button.active svg[data-v-13e43b69]{color:var(--accent)}.tab-content[data-v-13e43b69]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--app-bg)}.app-header[data-v-622a558e]{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1.5rem;border-bottom:1px solid var(--surface-border);background:var(--surface-bg);-webkit-app-region:drag}.brand-block[data-v-622a558e]{display:flex;align-items:center;gap:.75rem;min-width:0}.logo-img[data-v-622a558e]{height:26px;width:auto;object-fit:contain;flex-shrink:0}.brand-text[data-v-622a558e]{display:flex;flex-direction:column;line-height:1.1;min-width:0}.brand-text .wordmark[data-v-622a558e]{font-size:.98rem}.tenant-name[data-v-622a558e]{font-size:.72rem;color:var(--text-secondary);font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info[data-v-622a558e]{display:flex;align-items:center;gap:.85rem;-webkit-app-region:no-drag}.user-email[data-v-622a558e]{font-size:.78rem;color:var(--text-secondary);font-family:var(--font-mono)}.btn-sm[data-v-622a558e]{padding:.3rem .75rem;font-size:.78rem;border-radius:var(--radius-sm)}.btn-ghost[data-v-622a558e]{background:transparent;border:1px solid transparent;color:var(--text-secondary);font-weight:500}.btn-ghost[data-v-622a558e]:hover{background:rgba(var(--ion-text-color-rgb),.06);color:var(--text-primary)}.main-content[data-v-622a558e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.loading-state[data-v-622a558e]{margin:auto;color:var(--text-secondary);font-size:.9rem}
