@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Lora:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Lora", Georgia, Cambria, "Times New Roman", Times, serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--bg-primary:#141415;--bg-secondary:#0f0f10;--bg-card:#19191b;--bg-card-hover:#1e1e20;--bg-surface:#19191b;--bg-surface-elevated:#1e1e20;--bg-surface-hover:#232325;--bg-glass:#19191b;--bg-input:#232325;--bg-code:#0f0f10;--border-color:#ededed17;--border-subtle:#ededed0f;--border-active:#ededed38;--text-primary:#ededed;--text-secondary:#a1a1a6;--text-muted:#85858b;--text-code:#e4e4e7;--accent-gold:#d4a64a;--accent-gold-glow:transparent;--accent-blue:#a1a1a6;--accent-blue-glow:transparent;--accent-cyan:#a1a1a6;--accent-emerald:#4cc38a;--accent-rose:#e5484d;--accent-purple:#a1a1a6;--on-primary:#141415;--primary-fill:#ededed;--primary-fill-hover:#fff;--badge-bg:#232325;--badge-border:#ededed17;--badge-text:#a1a1a6;--badge-gold-bg:#d4a64a1a;--badge-gold-border:#d4a64a47;--badge-gold-text:#e3bd6d;--badge-emerald-bg:#4cc38a1a;--badge-emerald-border:#4cc38a40;--badge-emerald-text:#7dd3a8;--badge-rose-bg:#e5484d1a;--badge-rose-border:#e5484d47;--badge-rose-text:#f08a8d;--badge-purple-bg:var(--badge-bg);--badge-purple-border:var(--badge-border);--badge-purple-text:var(--badge-text);--badge-cyan-bg:var(--badge-bg);--badge-cyan-border:var(--badge-border);--badge-cyan-text:var(--badge-text);--badge-blue-bg:var(--badge-bg);--badge-blue-border:var(--badge-border);--badge-blue-text:var(--badge-text);--shadow-sm:none;--shadow-md:none;--shadow-lg:0 8px 24px #00000059;--shadow-glow:none;--shadow-card:none;--shadow-card-hover:none;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}[data-theme=light]{--bg-primary:#fafafa;--bg-secondary:#f4f4f5;--bg-card:#fff;--bg-card-hover:#fafafa;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-hover:#f4f4f5;--bg-glass:#fff;--bg-input:#f4f4f5;--bg-code:#f4f4f5;--border-color:#1717171a;--border-subtle:#17171712;--border-active:#17171747;--text-primary:#171717;--text-secondary:#525252;--text-muted:#6b6b70;--text-code:#171717;--accent-gold:#8a6414;--accent-blue:#525252;--accent-cyan:#525252;--accent-emerald:#15803d;--accent-rose:#c62828;--accent-purple:#525252;--on-primary:#fff;--primary-fill:#171717;--primary-fill-hover:#2b2b2b;--badge-bg:#f4f4f5;--badge-border:#1717171a;--badge-text:#525252;--badge-gold-bg:#8a641414;--badge-gold-border:#8a641447;--badge-gold-text:#6f500f;--badge-emerald-bg:#15803d12;--badge-emerald-border:#15803d40;--badge-emerald-text:#14532d;--badge-rose-bg:#c6282812;--badge-rose-border:#c6282840;--badge-rose-text:#8e1c1c;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 1px 2px #0000000d;--shadow-lg:0 8px 24px #0000000f;--shadow-card:0 1px 2px #0000000a}[data-theme=sepia]{--bg-primary:#f7f4ee;--bg-secondary:#efe9df;--bg-card:#fdfbf7;--bg-card-hover:#f7f4ee;--bg-surface:#fdfbf7;--bg-surface-elevated:#fdfbf7;--bg-surface-hover:#efe9df;--bg-glass:#fdfbf7;--bg-input:#efe9df;--bg-code:#2a2622;--border-color:#1f1b161a;--border-subtle:#1f1b1612;--border-active:#1f1b1647;--text-primary:#1f1b16;--text-secondary:#5e554a;--text-muted:#6f665a;--text-code:#f7f4ee;--accent-gold:#85600f;--accent-blue:#5e554a;--accent-cyan:#5e554a;--accent-emerald:#2f6b3a;--accent-rose:#a3302a;--accent-purple:#5e554a;--on-primary:#fdfbf7;--primary-fill:#1f1b16;--primary-fill-hover:#3a332b;--badge-bg:#efe9df;--badge-border:#1f1b161a;--badge-text:#5e554a;--badge-gold-bg:#85600f14;--badge-gold-border:#85600f47;--badge-gold-text:#6a4c0c;--badge-emerald-bg:#2f6b3a14;--badge-emerald-border:#2f6b3a40;--badge-emerald-text:#234f2c;--badge-rose-bg:#a3302a14;--badge-rose-border:#a3302a40;--badge-rose-text:#7a231f;--shadow-sm:0 1px 2px #1f1b160d;--shadow-md:0 1px 2px #1f1b160d;--shadow-lg:0 8px 24px #1f1b1614;--shadow-card:0 1px 2px #1f1b160a}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{color:inherit;font-family:inherit}a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-active);text-decoration-color:var(--border-active);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.glass-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:20px}.text-gold{color:var(--accent-gold)!important}.text-blue{color:var(--accent-blue)!important}.text-emerald{color:var(--accent-emerald)!important}.text-rose{color:var(--accent-rose)!important}.text-purple{color:var(--accent-purple)!important}.text-cyan{color:var(--accent-cyan)!important}.text-muted{color:var(--text-muted)!important}.text-secondary{color:var(--text-secondary)!important}.badge{font-variant-numeric:tabular-nums;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.badge-gold{background:var(--badge-gold-bg);border-color:var(--badge-gold-border);color:var(--badge-gold-text)}.badge-emerald{background:var(--badge-emerald-bg);border-color:var(--badge-emerald-border);color:var(--badge-emerald-text)}.badge-rose{background:var(--badge-rose-bg);border-color:var(--badge-rose-border);color:var(--badge-rose-text)}.badge-purple{background:var(--badge-purple-bg);border-color:var(--badge-purple-border);color:var(--badge-purple-text)}.badge-cyan{background:var(--badge-cyan-bg);border-color:var(--badge-cyan-border);color:var(--badge-cyan-text)}.badge-blue{background:var(--badge-blue-bg);border-color:var(--badge-blue-border);color:var(--badge-blue-text)}.btn{border-radius:var(--radius-md);cursor:pointer;min-height:36px;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), transform .12s var(--ease);-webkit-user-select:none;user-select:none;background:var(--bg-input);border:1px solid #0000;border-color:var(--border-color);color:var(--text-primary);justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--border-active)}.btn-gold{background:var(--primary-fill);color:var(--on-primary);border-color:#0000}.btn-gold:hover:not(:disabled){background:var(--primary-fill-hover)}.btn-outline{background:0 0}.btn-ghost,.btn-subtle{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled),.btn-subtle:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--primary-fill);color:var(--on-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-fill-hover)}.btn-secondary{background:var(--bg-input);border-color:var(--border-color);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){border-color:var(--border-active)}.btn-danger{background:var(--badge-rose-bg);border-color:var(--badge-rose-border);color:var(--badge-rose-text)}.btn-danger:hover{border-color:var(--accent-rose)}.btn-sm{border-radius:var(--radius-sm);min-height:32px;padding:4px 12px;font-size:13px}.btn-lg{border-radius:var(--radius-md);min-height:44px;padding:10px 20px;font-size:15px}.input-field{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color .15s var(--ease);outline:none;padding:.65rem .9rem;font-size:.9rem}.input-field:focus{border-color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.animate-fade-in{animation:fadeIn .3s var(--ease)}@media (prefers-reduced-motion:reduce){.animate-fade-in{animation:none}}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.grid-2col{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=768px){.grid-2col{grid-template-columns:1fr}}:root{--series-1:#3987e5;--series-2:#d95926;--st-good:#0ca30c;--st-warning:#fab219;--st-serious:#ec835a;--st-critical:#d03b3b;--st-nodata:#ffffff14;--chart-grid:#ffffff12;--chart-axis:#ffffff2e;--chart-track:#ffffff0f;--chart-hover:#ffffff0d}[data-theme=light]{--series-1:#2a78d6;--series-2:#eb6834;--st-nodata:#e2e8f0;--chart-grid:#e2e8f0;--chart-axis:#cbd5e1;--chart-track:#eef2f6;--chart-hover:#0f172a0d}.table-wrap{min-width:0;overflow-x:auto}.table-wrap.short{max-height:20rem;overflow-y:auto}.u-table{border-collapse:collapse;width:100%;font-size:.82rem}.u-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:var(--bg-surface);padding:.45rem .6rem;font-size:.72rem;font-weight:500;position:sticky;top:0}.u-table td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:.5rem .6rem}.u-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.u-table tr.clickable{cursor:pointer}.u-table tr.clickable:hover td{background:var(--bg-surface-hover)}.tbl-wrap{border-radius:var(--radius-md,6px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);max-width:100%;margin:.85rem 0;overflow-x:auto;box-shadow:0 1px 3px #0000000d}.mo-table{border-collapse:collapse;width:100%;font-family:var(--font-sans,inherit);white-space:normal;font-size:.8rem;line-height:1.4}.mo-table th,.mo-table td{border:1px solid var(--border-color,#e2e8f0);vertical-align:top;text-align:left;padding:.45rem .65rem}.mo-table th{background:var(--bg-surface-elevated,#ffffff0d);color:var(--text-primary,inherit);white-space:normal;font-weight:600}.mo-table tr:nth-child(2n) td{background:var(--bg-surface-subtle,#ffffff05)}.auth-overlay.svelte-1vviwqr{z-index:9999;background:var(--bg-primary);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-box.svelte-1vviwqr{border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:400px;padding:32px}.auth-header.svelte-1vviwqr{margin-bottom:32px}.auth-header.svelte-1vviwqr .auth-mark{color:var(--accent-gold);margin-bottom:16px}.auth-title.svelte-1vviwqr{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:500;line-height:1.15}.auth-subtitle.svelte-1vviwqr{color:var(--text-secondary);font-size:14px;line-height:20px}.auth-form.svelte-1vviwqr{flex-direction:column;gap:8px;display:flex}.input-label.svelte-1vviwqr{color:var(--text-secondary);font-size:13px}.input-wrapper.svelte-1vviwqr{align-items:center;display:flex;position:relative}.password-input.svelte-1vviwqr{height:44px;padding-right:52px;font-size:15px}.submit-btn.svelte-1vviwqr{border-radius:var(--radius-sm);width:36px;min-height:36px;padding:0;position:absolute;right:4px}.auth-error-msg.svelte-1vviwqr{background:var(--badge-rose-bg);border:1px solid var(--badge-rose-border);border-radius:var(--radius-md);color:var(--badge-rose-text);margin-top:8px;padding:8px 12px;font-size:13px}.auth-footer-hint.svelte-1vviwqr{color:var(--text-muted);margin-top:16px;font-size:12px}.spinner.svelte-1vviwqr{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-1vviwqr-spin}@keyframes svelte-1vviwqr-spin{to{transform:rotate(360deg)}}@media (width<=480px){.auth-overlay.svelte-1vviwqr{padding:16px}.auth-box.svelte-1vviwqr{padding:24px 20px}}.navbar-wrapper.svelte-rfuq4y{z-index:1000;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0}.navbar-container.svelte-rfuq4y{align-items:center;gap:12px;max-width:1440px;min-height:56px;margin:0 auto;padding:0 20px;display:flex}.navbar-brand.svelte-rfuq4y{color:var(--text-primary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.navbar-brand.svelte-rfuq4y .brand-mark{color:var(--accent-gold)}.brand-title.svelte-rfuq4y{font-size:17px;font-weight:600;line-height:1}.health.svelte-rfuq4y{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.status-dot.svelte-rfuq4y{border-radius:50%;width:6px;height:6px}.dot-online.svelte-rfuq4y{background:var(--accent-emerald)}.dot-offline.svelte-rfuq4y{background:var(--accent-rose)}.desktop-nav.svelte-rfuq4y{flex-wrap:wrap;flex:1;align-items:center;gap:2px;min-width:0;padding:10px 0;display:flex}.nav-link.svelte-rfuq4y{border-radius:var(--radius-sm);height:32px;color:var(--text-secondary);white-space:nowrap;transition:color .15s var(--ease), background-color .15s var(--ease);align-items:center;padding:0 8px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.nav-link.svelte-rfuq4y:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.nav-link.active.svelte-rfuq4y{color:var(--text-primary);background:var(--bg-input);box-shadow:inset 0 -2px 0 var(--accent-gold);font-weight:500}.navbar-actions.svelte-rfuq4y{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.icon-btn.svelte-rfuq4y{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-rfuq4y:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.mobile-menu-btn.svelte-rfuq4y{display:none}.mobile-dropdown.svelte-rfuq4y{border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;gap:2px;padding:8px 12px 12px;display:none}.mobile-nav-link.svelte-rfuq4y{border-radius:var(--radius-sm);height:40px;color:var(--text-secondary);align-items:center;gap:10px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.mobile-nav-link.active.svelte-rfuq4y{background:var(--bg-input);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent-gold);font-weight:500}@media (width<=1360px){.health.svelte-rfuq4y .status-text:where(.svelte-rfuq4y){display:none}}@media (width<=1024px){.desktop-nav.svelte-rfuq4y{display:none}.mobile-menu-btn.svelte-rfuq4y,.mobile-dropdown.svelte-rfuq4y{display:flex}}.stats-page.svelte-qwlc6v{flex-direction:column;gap:16px;display:flex}.page-header.svelte-qwlc6v{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.page-title.svelte-qwlc6v{color:var(--text-primary);font-size:28px;font-weight:500;line-height:1.15}.page-description.svelte-qwlc6v{color:var(--text-secondary);margin-top:4px;font-size:14px}.header-side.svelte-qwlc6v{align-items:center;gap:12px;display:flex}.meta.svelte-qwlc6v{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:12px}.num.svelte-qwlc6v,.mono.svelte-qwlc6v{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted.svelte-qwlc6v{color:var(--text-muted)}.error-banner.svelte-qwlc6v{border-radius:var(--radius-md);background:var(--badge-rose-bg);border:1px solid var(--badge-rose-border);color:var(--badge-rose-text);align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.ledger.svelte-qwlc6v{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));padding:0;display:grid}.ledger-cell.svelte-qwlc6v{border-left:1px solid var(--border-color);flex-direction:column;gap:4px;min-width:0;padding:20px 24px;display:flex}.ledger-cell.svelte-qwlc6v:first-child{border-left:none}.ledger-label.svelte-qwlc6v{color:var(--text-secondary);font-size:13px}.ledger-value.svelte-qwlc6v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:26px;font-weight:500;line-height:1.15}.ledger-cell.lead.svelte-qwlc6v .ledger-value:where(.svelte-qwlc6v){border-bottom:1px solid var(--accent-gold);align-self:flex-start;padding-bottom:6px;font-size:36px}.ledger-note.svelte-qwlc6v{color:var(--text-muted);font-size:12px;line-height:16px}.note.svelte-qwlc6v{border-left:2px solid var(--border-active);padding:16px 20px}.note-title.svelte-qwlc6v{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500}.note-text.svelte-qwlc6v{color:var(--text-secondary);max-width:72rem;font-size:13px;line-height:20px}.note-text.svelte-qwlc6v code:where(.svelte-qwlc6v){font-family:var(--font-mono);background:var(--bg-input);color:var(--text-primary);border-radius:4px;padding:1px 4px;font-size:12px}.card-header.svelte-qwlc6v{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.card-title.svelte-qwlc6v{color:var(--text-primary);font-size:16px;font-weight:500}.card-subtitle.svelte-qwlc6v{color:var(--text-secondary);margin-top:4px;font-size:13px}.actions-group.svelte-qwlc6v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.info-alert.svelte-qwlc6v{color:var(--text-secondary);margin-bottom:16px;font-size:13px}.facts.svelte-qwlc6v{border-top:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.fact.svelte-qwlc6v{flex-direction:column;gap:4px;min-width:0;padding:16px 20px 0 0;display:flex}.fact.svelte-qwlc6v+.fact:where(.svelte-qwlc6v){border-left:1px solid var(--border-color);padding-left:20px}.fact.svelte-qwlc6v dt:where(.svelte-qwlc6v){color:var(--text-secondary);font-size:13px}.fact.svelte-qwlc6v dd:where(.svelte-qwlc6v){color:var(--text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.fact-note.svelte-qwlc6v{color:var(--text-muted);font-size:12px}.status-dot.svelte-qwlc6v{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot-online.svelte-qwlc6v{background:var(--accent-emerald)}.dot-pending.svelte-qwlc6v{background:var(--text-muted)}.benchmark.svelte-qwlc6v{margin-top:20px}.bm-title.svelte-qwlc6v{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.bm-lead.svelte-qwlc6v td:where(.svelte-qwlc6v):first-child{box-shadow:inset 2px 0 0 var(--accent-gold)}.split.svelte-qwlc6v{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.domain-list.svelte-qwlc6v{flex-direction:column;gap:16px;list-style:none;display:flex}.domain-row.svelte-qwlc6v{flex-direction:column;gap:6px;display:flex}.domain-line.svelte-qwlc6v{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.domain-name.svelte-qwlc6v{color:var(--text-primary);font-size:14px}.domain-count.svelte-qwlc6v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:14px}.bar.svelte-qwlc6v{background:var(--bg-input);border-radius:2px;height:4px;overflow:hidden}.bar.svelte-qwlc6v span:where(.svelte-qwlc6v){background:var(--text-muted);border-radius:2px;height:100%;display:block}.domain-row.svelte-qwlc6v:first-child .bar:where(.svelte-qwlc6v) span:where(.svelte-qwlc6v){background:var(--accent-gold)}.domain-note.svelte-qwlc6v{color:var(--text-muted);font-size:12px}.metric-bars.svelte-qwlc6v{flex-direction:column;gap:20px;display:flex}.metric-item.svelte-qwlc6v{flex-direction:column;gap:8px;display:flex}.metric-label-row.svelte-qwlc6v{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.metric-label-row.svelte-qwlc6v .num:where(.svelte-qwlc6v){color:var(--text-primary);white-space:nowrap;font-size:12px}.cpu-row.svelte-qwlc6v{border-top:1px solid var(--border-color);padding-top:16px}.progress-track.svelte-qwlc6v{background:var(--bg-input);border-radius:2px;height:4px;overflow:hidden}.progress-fill.svelte-qwlc6v{background:var(--text-secondary);height:100%;transition:width .3s var(--ease);border-radius:2px}.progress-fill.warn.svelte-qwlc6v{background:var(--accent-rose)}.datasets.svelte-qwlc6v{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;list-style:none;display:grid}.dataset-row.svelte-qwlc6v{border-bottom:1px solid var(--border-subtle);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:8px 0;display:grid}.ds-name.svelte-qwlc6v{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;font-size:12.5px}.ds-date.svelte-qwlc6v{font-family:var(--font-mono);color:var(--text-muted);grid-row:2;font-size:11.5px}.ds-size.svelte-qwlc6v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;grid-area:1/2/span 2;align-self:center;font-size:12.5px}.animate-spin{animation:1s linear infinite svelte-qwlc6v-spin}@keyframes svelte-qwlc6v-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ledger.svelte-qwlc6v{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-cell.svelte-qwlc6v{border-left:none;border-top:1px solid var(--border-color)}.ledger-cell.lead.svelte-qwlc6v{border-top:none;grid-column:1/-1}.ledger-cell.svelte-qwlc6v:nth-child(odd):not(.lead){border-left:1px solid var(--border-color)}.facts.svelte-qwlc6v{grid-template-columns:repeat(2,minmax(0,1fr))}.fact.svelte-qwlc6v:nth-child(3){border-left:none;padding-left:0}.split.svelte-qwlc6v{grid-template-columns:minmax(0,1fr)}.datasets.svelte-qwlc6v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ledger-cell.svelte-qwlc6v{padding:16px}.ledger-cell.lead.svelte-qwlc6v .ledger-value:where(.svelte-qwlc6v){font-size:30px}.ledger-value.svelte-qwlc6v{font-size:22px}.facts.svelte-qwlc6v{grid-template-columns:minmax(0,1fr)}.fact.svelte-qwlc6v,.fact.svelte-qwlc6v+.fact:where(.svelte-qwlc6v){border-left:none;padding:12px 0 0}.datasets.svelte-qwlc6v{grid-template-columns:minmax(0,1fr)}.metric-label-row.svelte-qwlc6v{flex-direction:column;gap:2px}}.vector-dashboard-container.svelte-1utawj1{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.hero-banner.svelte-1utawj1{background:linear-gradient(135deg,#d4a0171a 0%,#141821b3 100%);border:1px solid #d4a01740;padding:1.75rem 2rem}.hero-title-row.svelte-1utawj1{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.hero-icon-box.svelte-1utawj1{background:#d4a01726;border:1px solid #d4a01759;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.hero-title.svelte-1utawj1{color:var(--text-primary);margin:0 0 .35rem;font-size:1.65rem;font-weight:700}.hero-subtitle.svelte-1utawj1{color:var(--text-muted);max-width:900px;margin:0;font-size:.92rem;line-height:1.5}.hero-badges-row.svelte-1utawj1{flex-wrap:wrap;gap:.75rem;display:flex}.engine-badge.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.82rem;display:inline-flex}.dot.svelte-1utawj1{border-radius:50%;width:8px;height:8px}.dot-online.svelte-1utawj1{background:#10b981;box-shadow:0 0 8px #10b981}.dot-offline.svelte-1utawj1{background:#ef4444}.grid-metrics.svelte-1utawj1{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.stat-card.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:1.15rem;padding:1.25rem 1.4rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.stat-card.svelte-1utawj1:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.stat-icon-wrap.svelte-1utawj1{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-gold.svelte-1utawj1{background:var(--badge-gold-bg);color:var(--accent-gold);border:1px solid var(--badge-gold-border)}.icon-blue.svelte-1utawj1{background:var(--badge-blue-bg);color:var(--accent-blue);border:1px solid var(--badge-blue-border)}.icon-purple.svelte-1utawj1{background:var(--badge-purple-bg);color:var(--accent-purple);border:1px solid var(--badge-purple-border)}.icon-emerald.svelte-1utawj1{background:var(--badge-emerald-bg);color:var(--accent-emerald);border:1px solid var(--badge-emerald-border)}.stat-content.svelte-1utawj1{flex-direction:column;min-width:0;display:flex}.stat-label.svelte-1utawj1{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.stat-value.svelte-1utawj1{color:var(--text-primary);margin:.15rem 0;font-size:1.5rem;font-weight:700}.stat-sub.svelte-1utawj1{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.management-card.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem}.card-header.svelte-1utawj1{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.card-title-wrap.svelte-1utawj1{align-items:center;gap:.75rem;display:flex}.card-title.svelte-1utawj1{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:600}.card-subtitle.svelte-1utawj1{color:var(--text-muted);font-size:.82rem}.actions-row.svelte-1utawj1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ann-controls-grid.svelte-1utawj1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.control-box.svelte-1utawj1{flex-direction:column;gap:.5rem;display:flex}.box-label.svelte-1utawj1{color:var(--text-primary);font-size:.85rem;font-weight:600}.box-desc.svelte-1utawj1{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.control-actions.svelte-1utawj1{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.status-tag.svelte-1utawj1{border-radius:4px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.tag-ok.svelte-1utawj1{background:var(--badge-emerald-bg);color:var(--accent-emerald);border:1px solid var(--badge-emerald-border)}.tag-warn.svelte-1utawj1{background:var(--badge-gold-bg);color:var(--accent-gold);border:1px solid var(--badge-gold-border)}.alert-banner.svelte-1utawj1{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.alert-success.svelte-1utawj1{background:var(--badge-emerald-bg);border:1px solid var(--badge-emerald-border);color:var(--accent-emerald)}.alert-error.svelte-1utawj1{background:var(--badge-rose-bg);border:1px solid var(--badge-rose-border);color:var(--accent-rose)}.indexing-alert.svelte-1utawj1{background:var(--badge-gold-bg);border:1px solid var(--badge-gold-border);color:var(--text-primary);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.ann-alert.svelte-1utawj1{border-radius:8px;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.65rem 1rem;font-size:.84rem;display:flex}.embed-box.svelte-1utawj1{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.embed-grid.svelte-1utawj1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:.85rem;display:grid}.embed-field.svelte-1utawj1{flex-direction:column;gap:.4rem;min-width:0;display:flex}.embed-field.svelte-1utawj1 .select-field:where(.svelte-1utawj1){width:100%;padding:.5rem .6rem}.provider-toggle.svelte-1utawj1{border:1px solid var(--border-color);border-radius:8px;display:flex;overflow:hidden}.provider-btn.svelte-1utawj1{background:var(--bg-input);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border:none;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.82rem;display:inline-flex}.provider-btn.svelte-1utawj1+.provider-btn:where(.svelte-1utawj1){border-left:1px solid var(--border-color)}.provider-btn.active.svelte-1utawj1{background:var(--badge-gold-bg);color:var(--accent-gold);font-weight:600}.provider-btn.svelte-1utawj1:disabled{opacity:.5;cursor:not-allowed}.plan-box.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:.7rem;padding:.75rem 1rem;font-size:.84rem;line-height:1.5;display:flex}.plan-box.plan-warn.svelte-1utawj1{background:var(--badge-gold-bg);border-color:var(--badge-gold-border);color:var(--text-primary)}.plan-text.svelte-1utawj1{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;min-width:0;display:flex}.embed-actions.svelte-1utawj1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.embed-buttons.svelte-1utawj1{gap:.6rem;margin-left:auto;display:flex}.job-box.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;flex-direction:column;gap:.55rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.job-head.svelte-1utawj1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.job-meta.svelte-1utawj1{color:var(--text-muted)}.job-bar.svelte-1utawj1{background:var(--border-color);border-radius:9999px;height:6px;overflow:hidden}.job-bar-fill.svelte-1utawj1{background:var(--accent-gold);height:100%;transition:width .4s}.job-log.svelte-1utawj1{max-height:220px;color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.45;overflow:auto}.tables-list.svelte-1utawj1{flex-direction:column;gap:.3rem;display:flex}.table-row.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.8rem;display:flex}.table-name.svelte-1utawj1{color:var(--text-primary);min-width:240px}.table-model.svelte-1utawj1{color:var(--text-muted);margin-left:auto}.architecture-pills-row.svelte-1utawj1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.arch-pill.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.pill-title.svelte-1utawj1{color:var(--accent-gold);font-size:.82rem;font-weight:600}.pill-desc.svelte-1utawj1{color:var(--text-muted);font-size:.78rem;line-height:1.4}.sandbox-card.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem}.search-input-box.svelte-1utawj1{margin-bottom:1rem;position:relative}.search-input-icon.svelte-1utawj1{color:var(--text-muted);position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.main-search-field.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.95rem 1.25rem .95rem 3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.main-search-field.svelte-1utawj1:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px var(--accent-gold-glow)}.branch-filter-section.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.65rem .85rem;display:flex}.branch-filter-label.svelte-1utawj1{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.branch-pills-row.svelte-1utawj1{flex-wrap:wrap;gap:.4rem;display:flex}.branch-pill.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;transition:all .15s;display:inline-flex}.branch-pill.svelte-1utawj1:hover{background:var(--badge-gold-bg);border-color:var(--badge-gold-border);color:var(--text-primary)}.branch-pill.active.svelte-1utawj1{background:var(--badge-gold-bg);border-color:var(--accent-gold);color:var(--accent-gold);font-weight:600}.controls-bar.svelte-1utawj1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.presets-wrap.svelte-1utawj1{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.presets-label.svelte-1utawj1{color:var(--text-muted);font-size:.8rem;font-weight:600}.preset-btn.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:.3rem .65rem;font-size:.78rem;transition:all .15s}.preset-btn.svelte-1utawj1:hover{border-color:var(--accent-gold);color:var(--text-primary)}.preset-btn.active.svelte-1utawj1{background:var(--badge-gold-bg);border-color:var(--accent-gold);color:var(--accent-gold);font-weight:600}.options-wrap.svelte-1utawj1{align-items:center;gap:1rem;display:flex}.toggle-control.svelte-1utawj1{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.limit-box.svelte-1utawj1{align-items:center;gap:.4rem;display:flex}.select-field.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;outline:none;padding:.35rem .6rem;font-size:.82rem}.benchmark-grid.svelte-1utawj1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.bm-card.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.bm-card.highlight-gold.svelte-1utawj1{background:linear-gradient(135deg, var(--badge-gold-bg) 0%, var(--bg-card) 100%);border-color:var(--accent-gold)}.bm-card-top.svelte-1utawj1{justify-content:space-between;align-items:center;display:flex}.bm-tag.svelte-1utawj1{border-radius:4px;padding:.2rem .5rem;font-size:.76rem;font-weight:600}.tag-blue.svelte-1utawj1{background:var(--badge-blue-bg);color:var(--badge-blue-text);border:1px solid var(--badge-blue-border)}.tag-purple.svelte-1utawj1{background:var(--badge-purple-bg);color:var(--badge-purple-text);border:1px solid var(--badge-purple-border)}.tag-gold.svelte-1utawj1{background:var(--badge-gold-bg);color:var(--badge-gold-text);border:1px solid var(--badge-gold-border)}.bm-ms.svelte-1utawj1{color:var(--text-primary);font-size:.88rem;font-weight:700}.bm-match-label.svelte-1utawj1{color:var(--text-secondary);font-size:.82rem}.bm-match-row.svelte-1utawj1{justify-content:space-between;align-items:center;display:flex}.bm-score.svelte-1utawj1{color:var(--accent-gold);font-size:.82rem;font-weight:600}.bm-doc-title.svelte-1utawj1{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.results-header.svelte-1utawj1{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.results-header-left.svelte-1utawj1{align-items:center;gap:.85rem;display:flex}.results-header.svelte-1utawj1 h4:where(.svelte-1utawj1){color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.active-filter-badge.svelte-1utawj1{background:var(--badge-gold-bg);border:1px solid var(--badge-gold-border);color:var(--accent-gold);border-radius:9999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.exec-pill.svelte-1utawj1{color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-color);border-radius:9999px;padding:.3rem .75rem;font-size:.82rem}.articles-stack.svelte-1utawj1{flex-direction:column;gap:.85rem;display:flex}.article-result-card.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:10px;padding:1.15rem 1.35rem;transition:border-color .2s,transform .2s,box-shadow .2s}.article-result-card.svelte-1utawj1:hover{border-color:var(--accent-gold);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.art-card-top.svelte-1utawj1{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.art-badge-citation.svelte-1utawj1{background:var(--badge-gold-bg);border:1px solid var(--badge-gold-border);color:var(--accent-gold);border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.art-badge-marginal.svelte-1utawj1{color:var(--text-primary);font-size:.85rem;font-weight:600}.art-score.svelte-1utawj1{color:var(--text-muted);margin-left:auto;font-size:.82rem}.art-score.svelte-1utawj1 strong:where(.svelte-1utawj1){color:var(--accent-emerald)}.source-badge.svelte-1utawj1{text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.source-badge.dense_vector.svelte-1utawj1{background:var(--badge-purple-bg);color:var(--badge-purple-text);border:1px solid var(--badge-purple-border)}.source-badge.sparse_catalog.svelte-1utawj1{background:var(--badge-blue-bg);color:var(--badge-blue-text);border:1px solid var(--badge-blue-border)}.art-breadcrumb.svelte-1utawj1{color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.78rem;display:flex}.art-doc-row.svelte-1utawj1{margin-bottom:.65rem;font-size:.82rem}.art-doc-label.svelte-1utawj1{color:var(--text-muted);margin-right:.35rem}.art-doc-title.svelte-1utawj1{color:var(--accent-blue);font-weight:500}.art-content-box.svelte-1utawj1{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:8px;padding:.85rem 1rem}.art-content-box.svelte-1utawj1 p:where(.svelte-1utawj1){color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.loading-state.svelte-1utawj1{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.error-banner.svelte-1utawj1{background:var(--badge-rose-bg);border:1px solid var(--badge-rose-border);color:var(--accent-rose);border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.btn.svelte-1utawj1{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:500;transition:all .15s;display:inline-flex}.btn-sm.svelte-1utawj1{padding:.35rem .75rem;font-size:.8rem}.btn-primary.svelte-1utawj1{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.btn-primary.svelte-1utawj1:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.btn-secondary.svelte-1utawj1{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.btn-secondary.svelte-1utawj1:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-active)}.btn.svelte-1utawj1:disabled{opacity:.5;cursor:not-allowed;opacity:.5;cursor:not-allowed}.composite-container.svelte-1tefdr1{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.hero-banner.svelte-1tefdr1{background:linear-gradient(135deg,#d4a01714 0%,#14182199 100%);border:1px solid #d4a01733;padding:1.75rem 2rem}.hero-title-row.svelte-1tefdr1{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.hero-icon-box.svelte-1tefdr1{background:#d4a01726;border:1px solid #d4a0174d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hero-title.svelte-1tefdr1{color:var(--text-primary);margin:0 0 .35rem;font-size:1.6rem;font-weight:700}.hero-subtitle.svelte-1tefdr1{color:var(--text-muted);max-width:900px;margin:0;font-size:.95rem;line-height:1.5}.tools-nav.svelte-1tefdr1{flex-wrap:wrap;gap:.5rem;display:flex}.tool-tab.svelte-1tefdr1{background:var(--bg-card,#1e243199);border:1px solid var(--border-color,#ffffff1a);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.tool-tab.svelte-1tefdr1:hover{color:var(--text-primary);background:#d4a0171f;border-color:#d4a0174d}.tool-tab.active.svelte-1tefdr1{border-color:var(--gold,#d4a017);color:var(--gold-light,#f3c343);background:#d4a01733;font-weight:600}.tool-view.svelte-1tefdr1{flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.view-header.svelte-1tefdr1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.view-header.svelte-1tefdr1 h3:where(.svelte-1tefdr1){margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.endpoint-badge.svelte-1tefdr1{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.75rem;display:inline-block}.search-box.svelte-1tefdr1{align-items:center;display:flex;position:relative}.search-icon{color:var(--text-muted);position:absolute;left:14px}.main-search-input.svelte-1tefdr1{border-radius:8px;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:.95rem}.domains-selection.svelte-1tefdr1{flex-direction:column;gap:.5rem;display:flex}.domains-header.svelte-1tefdr1{justify-content:space-between;align-items:center;display:flex}.label-text.svelte-1tefdr1{color:var(--text-muted);font-size:.85rem;font-weight:600}.text-btn.svelte-1tefdr1{color:var(--gold);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.domains-chips.svelte-1tefdr1{flex-wrap:wrap;gap:.4rem;display:flex}.domain-chip.svelte-1tefdr1{color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.8rem;transition:all .15s;display:flex}.domain-chip.svelte-1tefdr1:hover{background:#ffffff14}.domain-chip.selected.svelte-1tefdr1{color:var(--gold-light,#f3c343);background:#d4a01726;border-color:#d4a01766;font-weight:500}.results-stats-bar.svelte-1tefdr1{background:#0003;border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.stats-left.svelte-1tefdr1{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.highlight-count.svelte-1tefdr1{color:var(--gold-light);font-weight:600}.facets-pills.svelte-1tefdr1{flex-wrap:wrap;gap:.4rem;display:flex}.facet-pill.svelte-1tefdr1{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:.2rem .5rem;font-size:.78rem}.domain-results-grid.svelte-1tefdr1{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;display:grid}.domain-card.svelte-1tefdr1{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.domain-card-header.svelte-1tefdr1{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.domain-card-header.svelte-1tefdr1 h4:where(.svelte-1tefdr1){color:var(--gold);margin:0;font-size:.9rem;font-weight:600}.hits-list.svelte-1tefdr1{flex-direction:column;gap:.6rem;display:flex}.hit-item.svelte-1tefdr1{background:#0003;border-radius:6px;flex-direction:column;gap:.25rem;padding:.6rem;display:flex}.hit-title.svelte-1tefdr1{justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.mandatory-badge.svelte-1tefdr1{color:#f87171;white-space:nowrap;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:.1rem .35rem;font-size:.7rem}.hit-snippet.svelte-1tefdr1{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hit-meta.svelte-1tefdr1{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;font-family:monospace;font-size:.75rem;display:flex}.form-grid.svelte-1tefdr1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.form-group.svelte-1tefdr1{flex-direction:column;gap:.35rem;display:flex}.form-group.svelte-1tefdr1 label:where(.svelte-1tefdr1){color:var(--text-muted);font-size:.82rem;font-weight:500}.dossier-subtabs.svelte-1tefdr1{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.dossier-subtab.svelte-1tefdr1{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.84rem;font-weight:500;transition:all .15s;display:flex}.dossier-subtab.svelte-1tefdr1:hover{color:var(--text-primary);background:#ffffff0d}.dossier-subtab.active.svelte-1tefdr1{color:var(--gold-light,#f3c343);background:#d4a01726;border-color:#d4a0174d;font-weight:600}.dossier-section.svelte-1tefdr1{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.section-title.svelte-1tefdr1{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-title.svelte-1tefdr1 h4:where(.svelte-1tefdr1){color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.statute-box.svelte-1tefdr1{background:#0003;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.marginal-header.svelte-1tefdr1{color:var(--text-secondary);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.88rem;display:flex}.container-path-badge.svelte-1tefdr1{color:var(--text-muted);background:#ffffff0d;border-radius:4px;padding:.15rem .5rem;font-size:.75rem}.ast-paragraphs.svelte-1tefdr1{flex-direction:column;gap:.75rem;display:flex}.ast-p.svelte-1tefdr1{align-items:flex-start;gap:.6rem;display:flex}.p-num.svelte-1tefdr1{color:var(--gold);flex-shrink:0;font-size:.85rem;font-weight:600}.p-text.svelte-1tefdr1{color:var(--text-primary);margin:0;font-size:.92rem;line-height:1.6}.precedents-list.svelte-1tefdr1{flex-direction:column;gap:.6rem;display:flex}.precedent-item.svelte-1tefdr1{background:#0003;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.precedent-item.svelte-1tefdr1 p:where(.svelte-1tefdr1){color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.precedent-title.svelte-1tefdr1{color:var(--text-secondary);font-size:.85rem;font-weight:500}.badge-blue.svelte-1tefdr1{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.badge-purple.svelte-1tefdr1{color:#c084fc;background:#a855f733;border:1px solid #a855f766}.badge-green.svelte-1tefdr1{color:#4ade80;background:#22c55e33;border:1px solid #22c55e66}.presets-row.svelte-1tefdr1{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.preset-pill.svelte-1tefdr1{color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:.25rem .6rem;font-size:.78rem;transition:all .15s}.preset-pill.svelte-1tefdr1:hover{color:var(--gold-light);background:#d4a01726;border-color:#d4a0174d}.resolve-card.svelte-1tefdr1{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.resolve-header.svelte-1tefdr1{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:.75rem;display:flex}.resolve-header.svelte-1tefdr1 h4:where(.svelte-1tefdr1){margin:.4rem 0 .2rem;font-size:1.15rem;font-weight:600}.urn-tag.svelte-1tefdr1{color:var(--gold-light);font-family:monospace;font-size:.78rem}.meta-grid.svelte-1tefdr1{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.meta-item.svelte-1tefdr1{background:#0003;border-radius:6px;flex-direction:column;gap:.2rem;padding:.5rem .75rem;display:flex}.meta-k.svelte-1tefdr1{text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.meta-v.svelte-1tefdr1{color:var(--text-primary);font-size:.85rem}.routes-actions.svelte-1tefdr1{flex-direction:column;gap:.5rem;display:flex}.routes-buttons.svelte-1tefdr1{flex-wrap:wrap;gap:.5rem;display:flex}.route-pill.svelte-1tefdr1{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.35rem .65rem;font-size:.8rem}.route-pill.svelte-1tefdr1 code:where(.svelte-1tefdr1){color:#60a5fa;font-size:.75rem}.info-desc.svelte-1tefdr1{color:var(--text-muted);margin:0;font-size:.88rem}.batch-editor-grid.svelte-1tefdr1{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=900px){.batch-editor-grid.svelte-1tefdr1{grid-template-columns:1fr}}.editor-pane.svelte-1tefdr1{flex-direction:column;gap:.5rem;display:flex}.code-textarea.svelte-1tefdr1{color:#e2e8f0;background:#0000004d;border-radius:8px;padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.82rem;line-height:1.5}.response-viewer.svelte-1tefdr1{min-height:220px;max-height:400px;overflow-y:auto}.loading-box.svelte-1tefdr1{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem;font-size:.9rem;display:flex}.error-box.svelte-1tefdr1{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.empty-box.svelte-1tefdr1,.empty-card.svelte-1tefdr1{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.75rem;padding:1.25rem;font-size:.88rem;display:flex}.empty-box.svelte-1tefdr1{text-align:center;flex-direction:column;padding:2rem}.hint-text.svelte-1tefdr1{color:var(--text-muted);font-size:.8rem}.spin.svelte-1tefdr1{animation:1s linear infinite svelte-1tefdr1-spin}@keyframes svelte-1tefdr1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vector-status-banner.svelte-1tefdr1{background:#d4a01714;border:1px solid #d4a01740;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.status-indicator-box.svelte-1tefdr1{align-items:center;gap:.75rem;display:flex}.status-dot.svelte-1tefdr1{border-radius:50%;width:10px;height:10px}.status-dot.online.svelte-1tefdr1{background:#22c55e;box-shadow:0 0 8px #22c55e}.status-dot.offline.svelte-1tefdr1{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-title.svelte-1tefdr1{color:var(--text-primary);margin-right:.35rem;font-size:.88rem;font-weight:600}.status-sub.svelte-1tefdr1{color:var(--text-muted);font-size:.82rem}.reranker-pill.svelte-1tefdr1{color:var(--text-secondary);background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.78rem;display:flex}.hybrid-controls-row.svelte-1tefdr1{flex-direction:column;gap:.75rem;display:flex}.options-row.svelte-1tefdr1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .25rem;display:flex}.toggle-label.svelte-1tefdr1{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.limit-selector.svelte-1tefdr1{align-items:center;gap:.5rem;display:flex}.limit-select.svelte-1tefdr1{color:var(--text-primary);background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .6rem;font-size:.82rem}.results-header-row.svelte-1tefdr1{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.results-header-row.svelte-1tefdr1 h4:where(.svelte-1tefdr1){margin:0 0 .2rem;font-size:1.1rem;font-weight:600}.exec-time.svelte-1tefdr1{color:var(--text-muted);font-size:.82rem}.hybrid-articles-list.svelte-1tefdr1{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.hybrid-article-card.svelte-1tefdr1{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.6rem;padding:1.25rem;transition:all .2s;display:flex}.hybrid-article-card.svelte-1tefdr1:hover{background:#ffffff0d;border-color:#d4a01766}.card-top-row.svelte-1tefdr1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.citation-badge.svelte-1tefdr1{color:var(--gold-light,#f3c343);background:#d4a01726;border:1px solid #d4a0174d;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;font-weight:600;display:flex}.marginal-badge.svelte-1tefdr1{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640;border-radius:6px;padding:.25rem .55rem;font-size:.82rem;font-weight:500}.score-badge.svelte-1tefdr1{color:var(--text-muted);margin-left:auto;font-size:.8rem}.score-badge.svelte-1tefdr1 strong:where(.svelte-1tefdr1){color:#4ade80}.source-tag.svelte-1tefdr1{text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.source-tag.dense_vector.svelte-1tefdr1{color:#c084fc;background:#a855f733;border:1px solid #a855f766}.source-tag.sparse_catalog.svelte-1tefdr1{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.container-breadcrumb.svelte-1tefdr1{color:var(--text-muted);background:#0003;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.78rem}.doc-title-row.svelte-1tefdr1{align-items:baseline;gap:.4rem;display:flex}.doc-label.svelte-1tefdr1{text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.doc-title.svelte-1tefdr1{color:var(--text-secondary);font-size:.88rem;font-weight:600}.article-content-box.svelte-1tefdr1 p:where(.svelte-1tefdr1){color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.6}.api-docs-page.svelte-1wb216r{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex}.docs-header-card.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;padding:1.5rem 1.5rem .75rem}.header-top-row.svelte-1wb216r{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.title-cluster.svelte-1wb216r{flex:1;align-items:center;gap:1.25rem;min-width:0;display:flex}.icon-orb.svelte-1wb216r{background:#d4a8531f;border:1px solid #d4a8534d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.title-badge-row.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.main-title.svelte-1wb216r{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700;line-height:1.25}.version-badge.svelte-1wb216r{color:var(--gold-primary);white-space:nowrap;background:#d4a85326;border:1px solid #d4a85359;border-radius:4px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.sub-title.svelte-1wb216r{color:var(--text-secondary);margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.header-links.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nav-modes-bar.svelte-1wb216r{border-top:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;padding-top:.75rem;display:flex;overflow-x:auto}.nav-modes-bar.svelte-1wb216r::-webkit-scrollbar{display:none}.mode-tab.svelte-1wb216r{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.mode-tab.svelte-1wb216r:hover{color:var(--text-primary);background:#ffffff0a}.mode-tab.active.svelte-1wb216r{background:var(--bg-primary);border-color:var(--gold-primary);color:var(--gold-primary)}.count-pill.svelte-1wb216r{color:var(--gold-primary);background:#d4a85333;border-radius:9999px;padding:.1rem .45rem;font-size:.72rem}.explorer-layout.svelte-1wb216r{box-sizing:border-box;grid-template-columns:280px 1fr;align-items:start;gap:1.25rem;width:100%;display:grid}.tags-sidebar.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-sizing:border-box;max-height:calc(100vh - 7rem);padding:1.25rem;position:sticky;top:5rem;overflow-y:auto}.sidebar-header.svelte-1wb216r{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.5rem;display:flex}.sidebar-title.svelte-1wb216r{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.tags-list.svelte-1wb216r{flex-direction:column;gap:.25rem;display:flex}.tag-item.svelte-1wb216r{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.tag-item.svelte-1wb216r:hover{color:var(--text-primary);background:#ffffff0a}.tag-item.active.svelte-1wb216r{color:var(--gold-primary);background:#d4a85326;font-weight:600}.tag-count.svelte-1wb216r{background:var(--bg-primary);color:var(--text-muted);border-radius:4px;padding:.1rem .4rem;font-size:.72rem}.endpoints-main-col.svelte-1wb216r{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.filter-bar-card.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.search-box.svelte-1wb216r{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.search-icon.svelte-1wb216r{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-input.svelte-1wb216r{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:6px;padding:.45rem 1.8rem .45rem 2rem;font-size:.82rem}.search-input.svelte-1wb216r:focus{border-color:var(--gold-primary);outline:none}.clear-btn.svelte-1wb216r{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem;position:absolute;right:8px}.method-filters.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.method-pill.svelte-1wb216r{cursor:pointer;background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:4px;padding:.25rem .65rem;font-family:monospace;font-size:.72rem;font-weight:700;transition:all .15s}.method-pill.active.svelte-1wb216r{background:#ffffff14;border-color:currentColor}.results-meta.svelte-1wb216r{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.filter-badge.svelte-1wb216r{color:var(--gold-primary);background:#d4a8531f;border:1px solid #d4a8534d;border-radius:4px;padding:.15rem .5rem;font-size:.72rem}.endpoints-list.svelte-1wb216r{flex-direction:column;gap:.75rem;width:100%;display:flex}.endpoint-card.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;padding:0;transition:border-color .15s;overflow:hidden}.endpoint-card.svelte-1wb216r:hover{border-color:#d4a85366}.endpoint-expanded.svelte-1wb216r{border-color:var(--gold-primary)}.endpoint-header.svelte-1wb216r{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff04;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.endpoint-header.svelte-1wb216r:hover{background:#ffffff09}.endpoint-header-left.svelte-1wb216r{flex-wrap:wrap;flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.method-badge.svelte-1wb216r{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:.2rem .55rem;font-family:monospace;font-size:.72rem;font-weight:800}.method-get.svelte-1wb216r{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659}.method-post.svelte-1wb216r{color:#34d399;background:#10b98126;border:1px solid #10b98159}.method-delete.svelte-1wb216r{color:#f87171;background:#f43f5e26;border:1px solid #f43f5e59}.method-put.svelte-1wb216r{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.method-patch.svelte-1wb216r{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.endpoint-path.svelte-1wb216r{color:var(--text-primary);word-break:break-all;font-size:.85rem;font-weight:600;line-height:1.3}.endpoint-summary.svelte-1wb216r{color:var(--text-secondary);font-size:.8rem;line-height:1.3}.endpoint-header-right.svelte-1wb216r{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tag-pill.svelte-1wb216r{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:.15rem .45rem;font-size:.68rem}.chevron-icon.svelte-1wb216r{color:var(--text-muted);align-items:center;display:flex}.endpoint-body.svelte-1wb216r{border-top:1px solid var(--border-subtle);background:var(--bg-card);box-sizing:border-box;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ep-desc.svelte-1wb216r{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.section-sub-title.svelte-1wb216r{color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;font-size:.82rem;font-weight:700}.params-table-wrap.svelte-1wb216r{border:1px solid var(--border-subtle);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}.params-table.svelte-1wb216r{border-collapse:collapse;width:100%;font-size:.78rem}.params-table.svelte-1wb216r th:where(.svelte-1wb216r){background:var(--bg-primary);text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.5rem .75rem;font-weight:600}.params-table.svelte-1wb216r td:where(.svelte-1wb216r){border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:.5rem .75rem}.params-table.svelte-1wb216r tr:where(.svelte-1wb216r):last-child td:where(.svelte-1wb216r){border-bottom:none}.param-header-mobile.svelte-1wb216r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.param-mobile-tags.svelte-1wb216r{display:none}.param-name.svelte-1wb216r{color:var(--text-primary);font-weight:700}.param-desc-text.svelte-1wb216r{color:var(--text-muted);margin-top:.2rem;font-size:.7rem;font-weight:400;line-height:1.35}.param-type.svelte-1wb216r,.param-in.svelte-1wb216r{color:var(--gold-primary);white-space:nowrap}.badge-required.svelte-1wb216r{color:#f87171;white-space:nowrap;background:#f43f5e26;border-radius:4px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.badge-optional.svelte-1wb216r{background:var(--bg-primary);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:.15rem .4rem;font-size:.68rem}.input-param.svelte-1wb216r{box-sizing:border-box;width:100%;min-width:120px;padding:.35rem .6rem;font-size:.78rem}.json-textarea.svelte-1wb216r{box-sizing:border-box;width:100%;padding:.65rem;font-size:.78rem;line-height:1.4}.ep-actions-bar.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.execution-result-box.svelte-1wb216r{border-radius:var(--radius-md);box-sizing:border-box;background:#090d13;border:1px solid #ffffff1a;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.result-header.svelte-1wb216r{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.result-header-left.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.status-code.svelte-1wb216r{white-space:nowrap;border-radius:4px;padding:.2rem .5rem;font-size:.78rem;font-weight:700}.status-ok.svelte-1wb216r{color:#34d399;background:#10b98133}.status-err.svelte-1wb216r{color:#f87171;background:#f43f5e33}.duration-badge.svelte-1wb216r{color:#8b949e;white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.copy-btn-mini.svelte-1wb216r{color:#c9d1d9;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.url-executed.svelte-1wb216r{color:#58a6ff;word-break:break-all;font-size:.75rem;line-height:1.35}.json-viewport.svelte-1wb216r{-webkit-overflow-scrolling:touch;color:#e6edf3;box-sizing:border-box;background:#0d1117;border:1px solid #30363d;border-radius:6px;width:100%;max-height:380px;padding:.75rem;font-size:.76rem;overflow-y:auto}.json-viewport.svelte-1wb216r pre:where(.svelte-1wb216r){white-space:pre-wrap;word-break:break-all;margin:0}.result-loading.svelte-1wb216r,.result-error.svelte-1wb216r{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.result-error.svelte-1wb216r{color:#f87171}.frame-container.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;padding:0;overflow:hidden}.frame-topbar.svelte-1wb216r{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.frame-title.svelte-1wb216r{color:var(--text-primary);font-size:.88rem;font-weight:600}.docs-iframe.svelte-1wb216r{background:#fff;border:none;width:100%;height:820px}.guides-container.svelte-1wb216r{flex-direction:column;gap:1.25rem;width:100%;display:flex}.guide-card.svelte-1wb216r{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;padding:1.5rem}.guide-header.svelte-1wb216r{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.guide-title.svelte-1wb216r{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.guide-section.svelte-1wb216r{margin-bottom:1.5rem}.guide-sub-title.svelte-1wb216r{color:var(--gold-primary);margin:0 0 .6rem;font-size:.95rem;font-weight:600}.code-block.svelte-1wb216r{border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;color:#e6edf3;box-sizing:border-box;background:#0d1117;border:1px solid #30363d;width:100%;padding:1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.code-block.svelte-1wb216r pre:where(.svelte-1wb216r){margin:0}.loading-state.svelte-1wb216r,.empty-endpoints.svelte-1wb216r{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}@media (width<=992px){.explorer-layout.svelte-1wb216r{grid-template-columns:1fr;gap:1rem}.tags-sidebar.svelte-1wb216r{max-height:none;padding:.85rem 1rem;position:static}.sidebar-header.svelte-1wb216r{margin-bottom:.5rem;padding-bottom:.35rem}.tags-list.svelte-1wb216r{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:.4rem;padding-bottom:.4rem;overflow-x:auto}.tags-list.svelte-1wb216r::-webkit-scrollbar{display:none}.tag-item.svelte-1wb216r{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--bg-primary);flex-shrink:0;padding:.35rem .65rem}}@media (width<=768px){.docs-header-card.svelte-1wb216r{padding:1.15rem 1rem .75rem}.title-cluster.svelte-1wb216r{gap:.85rem}.icon-orb.svelte-1wb216r{border-radius:10px;width:40px;height:40px}.main-title.svelte-1wb216r{font-size:1.2rem}.header-links.svelte-1wb216r{justify-content:flex-start;gap:.4rem;width:100%}.header-links.svelte-1wb216r a:where(.svelte-1wb216r){flex:auto;justify-content:center}.filter-bar-card.svelte-1wb216r{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.search-box.svelte-1wb216r{width:100%;min-width:100%}.method-filters.svelte-1wb216r{-webkit-overflow-scrolling:touch;justify-content:space-between;width:100%;padding-bottom:.2rem;overflow-x:auto}.method-pill.svelte-1wb216r{text-align:center;flex:auto;padding:.35rem .45rem}.endpoint-header.svelte-1wb216r{padding:.75rem .85rem}.endpoint-body.svelte-1wb216r{padding:1rem .85rem}.docs-iframe.svelte-1wb216r{height:70vh;min-height:450px}.guide-card.svelte-1wb216r{padding:1.15rem .85rem}.code-block.svelte-1wb216r{padding:.75rem;font-size:.74rem}}@media (width<=640px){.api-docs-page.svelte-1wb216r{gap:.85rem}.docs-header-card.svelte-1wb216r{padding:.9rem .75rem .65rem}.title-badge-row.svelte-1wb216r{gap:.45rem}.main-title.svelte-1wb216r{font-size:1.08rem}.sub-title.svelte-1wb216r{font-size:.78rem}.mode-tab.svelte-1wb216r{padding:.45rem .75rem;font-size:.78rem}.desktop-only.svelte-1wb216r{display:none!important}.param-mobile-tags.svelte-1wb216r{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.params-table.svelte-1wb216r,.params-table.svelte-1wb216r tbody:where(.svelte-1wb216r),.params-table.svelte-1wb216r tr:where(.svelte-1wb216r),.params-table.svelte-1wb216r td:where(.svelte-1wb216r){box-sizing:border-box;width:100%;display:block}.params-table.svelte-1wb216r thead:where(.svelte-1wb216r){display:none}.params-table.svelte-1wb216r tr:where(.svelte-1wb216r){border-bottom:1px solid var(--border-subtle);background:#ffffff04;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.params-table.svelte-1wb216r td:where(.svelte-1wb216r){border:none;padding:0}.param-cell-input.svelte-1wb216r{margin-top:.25rem}.input-param.svelte-1wb216r{width:100%;min-width:100%;padding:.45rem .65rem;font-size:.82rem}.ep-actions-bar.svelte-1wb216r{flex-direction:column;align-items:stretch;gap:.5rem}.ep-actions-bar.svelte-1wb216r button:where(.svelte-1wb216r){justify-content:center;width:100%;padding:.55rem 1rem}.execution-result-box.svelte-1wb216r{padding:.75rem}.json-viewport.svelte-1wb216r{max-height:280px;padding:.55rem;font-size:.72rem}.endpoint-header-right.svelte-1wb216r .tag-pill:where(.svelte-1wb216r){display:none}}.tc.svelte-1nn46bc{width:100%;min-width:0;position:relative}svg.svelte-1nn46bc{touch-action:pan-y;display:block;overflow:visible}.grid.svelte-1nn46bc{stroke:var(--chart-grid);stroke-width:1px}.base.svelte-1nn46bc{stroke:var(--chart-axis);stroke-width:1px}.axis.svelte-1nn46bc{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.hover-band.svelte-1nn46bc{fill:var(--chart-hover)}.crosshair.svelte-1nn46bc{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.focus-dot.svelte-1nn46bc{stroke:var(--bg-surface);stroke-width:2px}.tip.svelte-1nn46bc{pointer-events:none;z-index:5;background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:8px;min-width:150px;padding:.45rem .6rem;font-size:.76rem;position:absolute;top:6px;box-shadow:0 6px 20px #00000040}.tip-title.svelte-1nn46bc{color:var(--text-secondary);white-space:nowrap;margin-bottom:.25rem}.tip-row.svelte-1nn46bc{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:.4rem;display:flex}.tip-row.svelte-1nn46bc strong:where(.svelte-1nn46bc){color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:3.2em}.tip-row.svelte-1nn46bc .key:where(.svelte-1nn46bc){border-radius:2px;flex-shrink:0;width:10px;height:3px}.tip-row.total.svelte-1nn46bc{border-top:1px solid var(--border-subtle);margin-top:.2rem;padding-top:.2rem;padding-left:14px}.ov.svelte-19607ev{flex-direction:column;gap:1rem;transition:opacity .2s;display:flex}.ov.refreshing.svelte-19607ev{opacity:.6}.small.svelte-19607ev{font-size:.8rem}.nowrap.svelte-19607ev{white-space:nowrap}h3.svelte-19607ev{align-items:center;gap:.4rem;margin:0;font-size:.98rem;display:flex}.block.svelte-19607ev{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:flex}.key-card.svelte-19607ev{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:1.2rem;padding:1rem 1.2rem;display:grid}.key-main.svelte-19607ev{flex-direction:column;gap:.6rem;min-width:0;display:flex}.key-title.svelte-19607ev{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.key-title.svelte-19607ev h3:where(.svelte-19607ev){font-size:1.1rem}.key-token.svelte-19607ev{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.key-token.svelte-19607ev code:where(.svelte-19607ev){font-family:var(--font-mono);color:var(--accent-cyan);font-size:.85rem}.key-meta.svelte-19607ev{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:.5rem 1rem;margin:0;display:grid}.key-meta.svelte-19607ev dt:where(.svelte-19607ev){color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.key-meta.svelte-19607ev dd:where(.svelte-19607ev){overflow-wrap:anywhere;margin:0;font-size:.86rem}.quotas.svelte-19607ev{flex-direction:column;justify-content:center;gap:.8rem;display:flex}.quota-head.svelte-19607ev{color:var(--text-secondary);justify-content:space-between;font-size:.82rem;display:flex}.quota-head.svelte-19607ev strong:where(.svelte-19607ev){color:var(--text-primary);font-variant-numeric:tabular-nums}.meter.svelte-19607ev{background:var(--chart-track);border-radius:4px;height:8px;margin:.3rem 0 .2rem;overflow:hidden}.meter-fill.svelte-19607ev{background:var(--series-1);border-radius:4px;height:100%;transition:width .3s}.meter-fill.q-warning.svelte-19607ev{background:var(--st-warning)}.meter-fill.q-critical.svelte-19607ev{background:var(--st-critical)}.quota-state.svelte-19607ev{color:var(--text-secondary);align-items:center;gap:.25rem;font-size:.74rem;display:flex}.kpis.svelte-19607ev{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:.75rem;display:grid}.kpi.svelte-19607ev{flex-direction:column;gap:.25rem;min-width:0;padding:.85rem 1rem;display:flex}.kpi-label.svelte-19607ev{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.76rem;display:flex}.kpi-value.svelte-19607ev{font-size:1.6rem;font-weight:600;line-height:1.2}.kpi-value.svelte-19607ev small:where(.svelte-19607ev){color:var(--text-secondary);font-size:.8rem;font-weight:400}.kpi-sub.svelte-19607ev{color:var(--text-muted);font-size:.74rem}.kpi-sub.svelte-19607ev span:where(.svelte-19607ev){align-items:center;gap:.15rem;display:inline-flex}.empty.svelte-19607ev{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:2.5rem 1rem;display:flex}.empty.svelte-19607ev p:where(.svelte-19607ev){margin:0}.charts.svelte-19607ev{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:1rem;display:grid}.chart-card.svelte-19607ev{flex-direction:column;gap:.6rem;min-width:0;padding:1rem 1.2rem;display:flex}.chart-head.svelte-19607ev{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.legend.svelte-19607ev{color:var(--text-secondary);flex-wrap:wrap;gap:.8rem;font-size:.74rem;display:flex}.legend.svelte-19607ev span:where(.svelte-19607ev){align-items:center;gap:.3rem;display:inline-flex}.legend.svelte-19607ev i:where(.svelte-19607ev){border-radius:2px;width:10px;height:10px;display:inline-block}.legend.svelte-19607ev i.line:where(.svelte-19607ev){width:14px;height:3px}.link-btn.svelte-19607ev{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;padding:0;font-size:.76rem;display:inline-flex}.link-btn.svelte-19607ev:hover{color:var(--text-primary)}.grid-2.svelte-19607ev{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:1rem;display:grid}.grid-3.svelte-19607ev{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem;display:grid}.hbars.svelte-19607ev{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hbars.svelte-19607ev li:where(.svelte-19607ev){grid-template-columns:minmax(90px,40%) 1fr auto;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.hb-label.svelte-19607ev{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-track.svelte-19607ev{background:var(--chart-track);border-radius:3px;height:10px;overflow:hidden}.hb-fill.svelte-19607ev{background:var(--series-1);border-radius:0 4px 4px 0;height:100%;display:block}.hb-fill.st-ok.svelte-19607ev{background:var(--st-good)}.hb-fill.st-soft_error.svelte-19607ev{background:var(--st-warning)}.hb-fill.st-error.svelte-19607ev,.hb-fill.st-unauthorized.svelte-19607ev{background:var(--st-critical)}.hb-fill.st-rate_limited.svelte-19607ev,.hb-fill.st-quota_exceeded.svelte-19607ev,.hb-fill.st-forbidden.svelte-19607ev{background:var(--st-serious)}.hb-val.svelte-19607ev{font-variant-numeric:tabular-nums;text-align:right;min-width:3em}.hb-val.link.svelte-19607ev{color:var(--accent-blue);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.heat-wrap.svelte-19607ev{overflow-x:auto}.heat.svelte-19607ev{grid-template-columns:2.6rem repeat(24,minmax(min(14px,100%),1fr));gap:2px;min-width:420px;display:grid}.heat-h.svelte-19607ev,.heat-d.svelte-19607ev{color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.68rem}.heat-d.svelte-19607ev{text-align:left;align-self:center}.heat-cell.svelte-19607ev{aspect-ratio:1.6;background:var(--chart-track);border-radius:3px;position:relative}.heat-cell.svelte-19607ev:after{content:"";background:var(--series-1);opacity:var(--a);border-radius:3px;position:absolute;inset:0}.heat-cell.svelte-19607ev:hover{outline:2px solid var(--text-primary);outline-offset:0}.share.svelte-19607ev{background:var(--chart-track);vertical-align:middle;border-radius:3px;width:70px;height:6px;display:inline-block;overflow:hidden}.share.svelte-19607ev span:where(.svelte-19607ev){background:var(--series-1);height:100%;display:block}.tool.svelte-19607ev{font-family:var(--font-mono);color:var(--accent-cyan);font-size:.8rem}.msg.svelte-19607ev{overflow-wrap:anywhere;max-width:460px;font-size:.8rem}.icon-btn.svelte-19607ev{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem;display:inline-flex}@media (width<=760px){.key-card.svelte-19607ev,.charts.svelte-19607ev,.grid-2.svelte-19607ev{grid-template-columns:1fr}}.log.svelte-1xwlimm{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:flex}.small.svelte-1xwlimm{font-size:.78rem}.nowrap.svelte-1xwlimm{white-space:nowrap}.mono-sm.svelte-1xwlimm{font-variant-numeric:tabular-nums;font-size:.8rem}.log-filters.svelte-1xwlimm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search.svelte-1xwlimm{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.search.svelte-1xwlimm svg{color:var(--text-muted);position:absolute;left:.6rem}.search.svelte-1xwlimm .input-field:where(.svelte-1xwlimm){width:100%;padding-left:2rem}.sel.svelte-1xwlimm{width:auto}.chips.svelte-1xwlimm{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-1xwlimm{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.76rem;display:inline-flex}.chip.active.svelte-1xwlimm{border-color:var(--border-active);color:var(--text-primary);background:var(--badge-blue-bg)}.chip.clear.svelte-1xwlimm{border-style:dashed}.chip.svelte-1xwlimm button:where(.svelte-1xwlimm){color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.chip.svelte-1xwlimm code:where(.svelte-1xwlimm){font-family:var(--font-mono);font-size:.74rem}.dot.svelte-1xwlimm{border-radius:50%;width:8px;height:8px}.dot.st-ok.svelte-1xwlimm{background:var(--st-good)}.dot.st-soft_error.svelte-1xwlimm{background:var(--st-warning)}.dot.st-error.svelte-1xwlimm,.dot.st-unauthorized.svelte-1xwlimm{background:var(--st-critical)}.dot.st-rate_limited.svelte-1xwlimm,.dot.st-quota_exceeded.svelte-1xwlimm,.dot.st-forbidden.svelte-1xwlimm{background:var(--st-serious)}.refreshing.svelte-1xwlimm{opacity:.6;transition:opacity .2s}.log-table.svelte-1xwlimm .chev:where(.svelte-1xwlimm){width:1.2rem;color:var(--text-muted)}.log-table.svelte-1xwlimm .desc:where(.svelte-1xwlimm){min-width:260px;max-width:520px}.log-table.svelte-1xwlimm .desc:where(.svelte-1xwlimm) code:where(.svelte-1xwlimm){font-family:var(--font-mono);font-size:.74rem}.log-table.svelte-1xwlimm .outcome:where(.svelte-1xwlimm){min-width:180px;max-width:360px;color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8rem}.log-table.svelte-1xwlimm .key-cell:where(.svelte-1xwlimm){min-width:120px}.err.svelte-1xwlimm{color:var(--accent-rose);overflow-wrap:anywhere}.link.svelte-1xwlimm{color:var(--accent-blue);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:none;padding:0}tr.open.svelte-1xwlimm td:where(.svelte-1xwlimm){background:var(--bg-surface-hover)}.detail-row.svelte-1xwlimm td:where(.svelte-1xwlimm){background:var(--bg-surface)}.detail.svelte-1xwlimm{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem;padding:.4rem .2rem .6rem;display:grid}.detail-col.svelte-1xwlimm{flex-direction:column;gap:.4rem;min-width:0;display:flex}.detail.svelte-1xwlimm h4:where(.svelte-1xwlimm){color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:.3rem 0 0;font-size:.78rem}.detail.svelte-1xwlimm pre:where(.svelte-1xwlimm){background:var(--bg-code);border:1px solid var(--border-subtle);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;color:var(--text-code);border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.76rem;overflow-y:auto}.detail.svelte-1xwlimm .err-pre:where(.svelte-1xwlimm){color:var(--accent-rose)}.detail.svelte-1xwlimm dl:where(.svelte-1xwlimm){grid-template-columns:max-content 1fr;gap:.2rem .8rem;margin:0;font-size:.8rem;display:grid}.detail.svelte-1xwlimm dt:where(.svelte-1xwlimm){color:var(--text-muted)}.detail.svelte-1xwlimm dd:where(.svelte-1xwlimm){overflow-wrap:anywhere;margin:0}.detail.svelte-1xwlimm .btn:where(.svelte-1xwlimm){align-self:flex-start}.empty.svelte-1xwlimm{text-align:center;color:var(--text-muted);padding:1.5rem}.pager.svelte-1xwlimm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pager-btns.svelte-1xwlimm{align-items:center;gap:.5rem;display:flex}.block.svelte-1a1dlu9{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:flex}.block-head.svelte-1a1dlu9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}h3.svelte-1a1dlu9{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.small.svelte-1a1dlu9{font-size:.78rem}.nowrap.svelte-1a1dlu9{white-space:nowrap}.masked.svelte-1a1dlu9{font-family:var(--font-mono);color:var(--accent-cyan);white-space:nowrap;font-size:.78rem}.notes.svelte-1a1dlu9{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}tr.dim.svelte-1a1dlu9 td:where(.svelte-1a1dlu9){opacity:.55}.actions.svelte-1a1dlu9{gap:.25rem;display:flex}.icon-btn.svelte-1a1dlu9{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem;display:inline-flex}.icon-btn.svelte-1a1dlu9:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-active)}.icon-btn.danger.svelte-1a1dlu9:hover:not(:disabled){color:var(--accent-rose);border-color:var(--accent-rose)}.icon-btn.svelte-1a1dlu9:disabled{opacity:.4;cursor:default}.reveal.svelte-1a1dlu9{border-color:var(--badge-emerald-border);flex-direction:column;gap:.7rem;padding:1rem 1.2rem;display:flex}.reveal-head.svelte-1a1dlu9{justify-content:space-between;align-items:center;display:flex}.warn.svelte-1a1dlu9{color:var(--accent-gold);align-items:flex-start;gap:.4rem;margin:0;font-size:.82rem;display:flex}.token-row.svelte-1a1dlu9{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.token.svelte-1a1dlu9{font-family:var(--font-mono);background:var(--bg-code);border:1px solid var(--border-color);overflow-wrap:anywhere;color:var(--text-code);border-radius:8px;flex:320px;padding:.5rem .7rem;font-size:.9rem}.snippets.svelte-1a1dlu9{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:.8rem;display:grid}.snip-head.svelte-1a1dlu9{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.76rem;display:flex}.snippets.svelte-1a1dlu9 pre:where(.svelte-1a1dlu9){background:var(--bg-code);border:1px solid var(--border-subtle);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-code);border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.74rem}.modal-backdrop.svelte-1a1dlu9{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-1a1dlu9{background:var(--bg-surface-elevated);flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 2rem);padding:0;display:flex}.modal-head.svelte-1a1dlu9,.modal-foot.svelte-1a1dlu9{flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.2rem;display:flex}.modal-head.svelte-1a1dlu9{border-bottom:1px solid var(--border-subtle)}.modal-foot.svelte-1a1dlu9{border-top:1px solid var(--border-subtle);justify-content:flex-end}.modal-body.svelte-1a1dlu9{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:1rem 1.2rem;display:flex;overflow-y:auto}.form-grid.svelte-1a1dlu9{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.7rem 1rem;display:grid}label.svelte-1a1dlu9{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}label.check.svelte-1a1dlu9{color:var(--text-primary);flex-direction:row;align-items:center;gap:.45rem}fieldset.svelte-1a1dlu9{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:.5rem;margin:0;padding:.6rem .9rem .8rem;display:flex}legend.svelte-1a1dlu9{color:var(--text-secondary);padding:0 .3rem;font-size:.8rem}.groups.svelte-1a1dlu9{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:.35rem 1rem;display:grid}textarea.svelte-1a1dlu9{resize:vertical}.block.svelte-9hcdsl{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;transition:opacity .2s;display:flex}.refreshing.svelte-9hcdsl{opacity:.6}.block-head.svelte-9hcdsl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}h3.svelte-9hcdsl{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.tools.svelte-9hcdsl{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline.svelte-9hcdsl{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.price.svelte-9hcdsl{width:6rem}.sel.svelte-9hcdsl{width:auto}.small.svelte-9hcdsl{font-size:.78rem}.month-row.svelte-9hcdsl td:where(.svelte-9hcdsl){background:var(--bg-surface-hover);text-transform:capitalize}.indent.svelte-9hcdsl{padding-left:1.4rem!important}.grid.svelte-p4uvod{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:1rem;display:grid}.block.svelte-p4uvod{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:flex}h3.svelte-p4uvod{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}h4.svelte-p4uvod{align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.86rem;display:flex}.small.svelte-p4uvod{font-size:.78rem}.facts.svelte-p4uvod{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.5rem 1rem;margin:0;display:grid}.facts.svelte-p4uvod dt:where(.svelte-p4uvod){color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.facts.svelte-p4uvod dd:where(.svelte-p4uvod){overflow-wrap:anywhere;margin:0;font-size:.9rem}.facts.svelte-p4uvod code:where(.svelte-p4uvod){font-family:var(--font-mono);font-size:.74rem}.row.svelte-p4uvod{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row.svelte-p4uvod select:where(.svelte-p4uvod),.row.svelte-p4uvod input:where(.svelte-p4uvod):not(.num-in){flex:180px;width:auto;min-width:0}.num-in.svelte-p4uvod{width:6rem}.purge.svelte-p4uvod{flex-direction:column;gap:.8rem;display:flex}.purge-item.svelte-p4uvod{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;padding-bottom:.7rem;font-size:.85rem;display:flex}.danger-zone.svelte-p4uvod{border-bottom:none;border:1px dashed var(--badge-rose-border);border-radius:8px;padding:.7rem}.usage-root.svelte-1hu5idj{flex-direction:column;gap:1rem;min-width:0;display:flex}.filters.svelte-1hu5idj{flex-wrap:wrap;align-items:flex-end;gap:.8rem;padding:.8rem 1rem;display:flex}.f.svelte-1hu5idj{color:var(--text-muted);flex-direction:column;flex:0 240px;gap:.25rem;min-width:0;font-size:.74rem;display:flex}.f.svelte-1hu5idj .input-field:where(.svelte-1hu5idj){width:100%}.f-actions.svelte-1hu5idj{align-items:center;gap:.5rem;margin-left:auto;display:flex}.auto.svelte-1hu5idj{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.sections.svelte-1hu5idj{border-bottom:1px solid var(--border-color);gap:.25rem;display:flex;overflow-x:auto}.sec.svelte-1hu5idj{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.55rem .9rem;font-size:.88rem;display:inline-flex}.sec.svelte-1hu5idj:hover{color:var(--text-primary)}.sec.active.svelte-1hu5idj{color:var(--text-primary);border-bottom-color:var(--accent-gold);font-weight:500}.err.svelte-1hu5idj{padding:.8rem 1rem}.err.svelte-1hu5idj p:where(.svelte-1hu5idj){margin:0}.pad.svelte-1hu5idj{margin:0;padding:1rem}.usage-root.svelte-1hu5idj .spin{animation:.9s linear infinite svelte-1hu5idj-spin}@keyframes svelte-1hu5idj-spin{to{transform:rotate(360deg)}}@media (width<=640px){.f.svelte-1hu5idj{flex:100%}.f-actions.svelte-1hu5idj{margin-left:0}}.status-page.svelte-akcc9o{flex-direction:column;gap:1rem;min-width:0;transition:opacity .2s;display:flex}.refreshing.svelte-akcc9o{opacity:.75}.pad.svelte-akcc9o{padding:.8rem 1rem}.m0.svelte-akcc9o{margin:0}.small.svelte-akcc9o{font-size:.78rem}.nowrap.svelte-akcc9o{white-space:nowrap}h2.svelte-akcc9o{margin:0;font-size:1.15rem}h3.svelte-akcc9o{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.block.svelte-akcc9o{flex-direction:column;gap:.8rem;min-width:0;padding:1rem 1.2rem;display:flex}.head.svelte-akcc9o{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.row.svelte-akcc9o{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sel.svelte-akcc9o{width:auto}.grow.svelte-akcc9o{flex:200px;min-width:0}.num-in.svelte-akcc9o{width:5rem}.overall.svelte-akcc9o{border-left:4px solid var(--st-nodata);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.overall.st-up.svelte-akcc9o{border-left-color:var(--st-good);color:var(--st-good)}.overall.st-degraded.svelte-akcc9o{border-left-color:var(--st-warning);color:var(--st-warning)}.overall.st-down.svelte-akcc9o{border-left-color:var(--st-critical);color:var(--st-critical)}.ov-text.svelte-akcc9o{color:var(--text-primary);flex:280px}.ov-text.svelte-akcc9o p:where(.svelte-akcc9o){margin:.2rem 0 0}.ov-actions.svelte-akcc9o{align-items:center;gap:.5rem;display:flex}.warn-box.svelte-akcc9o{color:var(--accent-gold);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.warn-box.svelte-akcc9o code:where(.svelte-akcc9o),code.svelte-akcc9o{font-family:var(--font-mono);font-size:.78rem}.active-inc.svelte-akcc9o{border-left:4px solid var(--st-warning);align-items:flex-start;gap:.7rem;display:flex}.legend.svelte-akcc9o{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.legend.svelte-akcc9o span:where(.svelte-akcc9o){align-items:center;gap:.3rem;display:inline-flex}.legend.svelte-akcc9o i:where(.svelte-akcc9o){border-radius:2px;width:10px;height:10px;display:inline-block}.legend.svelte-akcc9o i.line:where(.svelte-akcc9o){width:14px;height:3px}.legend.svelte-akcc9o i.s1:where(.svelte-akcc9o){background:var(--series-1)}.legend.svelte-akcc9o i.s2:where(.svelte-akcc9o){background:var(--series-2)}.good.svelte-akcc9o{background:var(--st-good)}.minor.svelte-akcc9o{background:color-mix(in srgb, var(--st-good) 55%, var(--st-warning))}.warning.svelte-akcc9o{background:var(--st-warning)}.serious.svelte-akcc9o{background:var(--st-serious)}.critical.svelte-akcc9o{background:var(--st-critical)}.nodata.svelte-akcc9o{background:var(--st-nodata)}.comp.svelte-akcc9o{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.45rem;padding:.8rem 0;display:flex}.comp-head.svelte-akcc9o{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.comp-name.svelte-akcc9o{flex-direction:column;gap:.1rem;min-width:0;display:flex}.comp-now.svelte-akcc9o{align-items:center;gap:.6rem;display:flex}.comp-now.svelte-akcc9o .badge:where(.svelte-akcc9o){align-items:center;gap:.25rem;display:inline-flex}.upt.svelte-akcc9o{flex-wrap:wrap;gap:1.2rem;font-size:.8rem;display:flex}.upt.svelte-akcc9o em:where(.svelte-akcc9o){color:var(--text-muted);font-style:normal}.upt.svelte-akcc9o strong:where(.svelte-akcc9o){font-variant-numeric:tabular-nums}.strip.svelte-akcc9o{align-items:stretch;gap:2px;height:30px;display:flex}.strip.svelte-akcc9o .bar:where(.svelte-akcc9o){cursor:default;border-radius:2px;flex:1 1 0;min-width:1px}.strip.svelte-akcc9o .bar:where(.svelte-akcc9o):hover{outline:2px solid var(--text-primary);outline-offset:0}.strip-foot.svelte-akcc9o{justify-content:space-between;gap:.6rem;min-height:1.2em;display:flex}.strip-foot.svelte-akcc9o .err:where(.svelte-akcc9o),.err-cell.svelte-akcc9o{color:var(--accent-rose);overflow-wrap:anywhere}.charts.svelte-akcc9o{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:1rem;display:grid}.charts.svelte-akcc9o>div:where(.svelte-akcc9o){flex-direction:column;gap:.4rem;min-width:0;display:flex}.inc-form.svelte-akcc9o{border:1px dashed var(--border-color);border-radius:8px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.comps.svelte-akcc9o{gap:.4rem 1rem}.check.svelte-akcc9o{align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.check.svelte-akcc9o input:where(.svelte-akcc9o){width:auto;margin:0}.inc.svelte-akcc9o{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;padding:.7rem 0;display:flex}.inc-head.svelte-akcc9o{justify-content:space-between;gap:.6rem;display:flex}.timeline.svelte-akcc9o{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.icon-btn.svelte-akcc9o{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:.25rem;display:inline-flex}.icon-btn.danger.svelte-akcc9o:hover{color:var(--accent-rose);border-color:var(--accent-rose)}.sla.svelte-akcc9o{align-items:center;gap:.25rem;display:inline-flex}.sla.ok.svelte-akcc9o{color:var(--accent-emerald)}.sla.bad.svelte-akcc9o{color:var(--accent-rose)}.grid-2.svelte-akcc9o{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:1rem;display:grid}.res.svelte-akcc9o{flex-direction:column;gap:.25rem;display:flex}.res-head.svelte-akcc9o{justify-content:space-between;font-size:.82rem;display:flex}.meter.svelte-akcc9o{background:var(--chart-track);border-radius:4px;height:8px;overflow:hidden}.meter-fill.svelte-akcc9o{background:var(--series-1);border-radius:4px;height:100%}.meter-fill.warn.svelte-akcc9o{background:var(--st-warning)}.meter-fill.crit.svelte-akcc9o{background:var(--st-critical)}.status-page.svelte-akcc9o .spin{animation:.9s linear infinite svelte-akcc9o-spin}@keyframes svelte-akcc9o-spin{to{transform:rotate(360deg)}}.block.svelte-1g2a8du{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.2rem;display:flex}.head.svelte-1g2a8du{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}h3.svelte-1g2a8du{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}h4.svelte-1g2a8du{color:var(--text-muted);align-items:center;gap:.3rem;margin:0;font-size:.8rem;display:flex}.m0.svelte-1g2a8du{margin:0}.small.svelte-1g2a8du{font-size:.78rem}.nowrap.svelte-1g2a8du{white-space:nowrap}.row.svelte-1g2a8du{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grow.svelte-1g2a8du{flex:240px;min-width:0}.sel.svelte-1g2a8du{width:auto}.spacer.svelte-1g2a8du{flex:1}.self-start.svelte-1g2a8du{align-self:flex-start}code.svelte-1g2a8du{font-family:var(--font-mono);font-size:.78rem}.mono.svelte-1g2a8du{font-family:var(--font-mono);font-size:.8rem}.modes.svelte-1g2a8du{border:1px solid var(--border-color);border-radius:8px;display:flex;overflow:hidden}.modes.svelte-1g2a8du button:where(.svelte-1g2a8du){color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.82rem;display:inline-flex}.modes.svelte-1g2a8du button.active:where(.svelte-1g2a8du){background:var(--accent-gold-glow);color:var(--text-primary)}.toolbar.svelte-1g2a8du{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.check.svelte-1g2a8du{color:var(--text-secondary);white-space:nowrap;flex-direction:row;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.check.svelte-1g2a8du input:where(.svelte-1g2a8du){width:auto;margin:0}.tally.svelte-1g2a8du{gap:.8rem;margin-left:auto;font-size:.8rem;display:inline-flex}.tally.svelte-1g2a8du span:where(.svelte-1g2a8du){align-items:center;gap:.25rem;display:inline-flex}.res.svelte-1g2a8du{align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.res.pass.svelte-1g2a8du{color:var(--accent-emerald)}.res.fail.svelte-1g2a8du{color:var(--accent-rose);font-weight:500}.res.none.svelte-1g2a8du{color:var(--text-muted)}.res.run.svelte-1g2a8du{color:var(--accent-blue)}.chev.svelte-1g2a8du{width:1.2rem;color:var(--text-muted)}.args.svelte-1g2a8du{overflow-wrap:anywhere;max-width:320px}.args.svelte-1g2a8du code:where(.svelte-1g2a8du){color:var(--accent-cyan)}.got.svelte-1g2a8du{overflow-wrap:anywhere;max-width:320px}.eli.svelte-1g2a8du{color:var(--accent-cyan);overflow-wrap:anywhere}.actions.svelte-1g2a8du{gap:.25rem;display:flex}.icon-btn.svelte-1g2a8du{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem;display:inline-flex}.icon-btn.svelte-1g2a8du:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-active)}.icon-btn.danger.svelte-1g2a8du:hover{color:var(--accent-rose);border-color:var(--accent-rose)}.detail-row.svelte-1g2a8du td:where(.svelte-1g2a8du){background:var(--bg-surface)}.detail.svelte-1g2a8du{flex-direction:column;gap:.6rem;padding:.3rem 0;display:flex}.checks.svelte-1g2a8du{border-collapse:collapse;width:100%;font-size:.78rem}.checks.svelte-1g2a8du th:where(.svelte-1g2a8du){text-align:left;color:var(--text-muted);padding:.25rem .5rem;font-weight:500}.checks.svelte-1g2a8du td:where(.svelte-1g2a8du){border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:.3rem .5rem}.checks.svelte-1g2a8du tr.bad:where(.svelte-1g2a8du) td:where(.svelte-1g2a8du){background:var(--badge-rose-bg)}.json.svelte-1g2a8du{background:var(--bg-code);border:1px solid var(--border-subtle);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;color:var(--text-code);border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.74rem;overflow-y:auto}.json.tall.svelte-1g2a8du{max-height:36rem}.target.svelte-1g2a8du{border-left:3px solid var(--accent-gold);background:var(--bg-surface);font-family:var(--font-serif);margin:0;padding:.6rem .8rem;line-height:1.55}.editor.svelte-1g2a8du{border:1px dashed var(--border-color);border-radius:8px;flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.grid-form.svelte-1g2a8du{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.6rem .9rem;display:grid}label.svelte-1g2a8du{color:var(--text-secondary);flex-direction:column;gap:.3rem;min-width:0;font-size:.78rem;display:flex}label.wide.svelte-1g2a8du{grid-column:1/-1}.req.svelte-1g2a8du{color:var(--accent-rose)}.free.svelte-1g2a8du{flex-direction:column;gap:.9rem;display:flex}.free-form.svelte-1g2a8du{flex-direction:column;gap:.6rem;display:flex}.tool-desc.svelte-1g2a8du{overflow-wrap:anywhere}.quick.svelte-1g2a8du{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-1g2a8du{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.74rem}.chip.svelte-1g2a8du:hover{color:var(--text-primary);border-color:var(--border-active)}.free-result.svelte-1g2a8du{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;min-width:0;padding-top:.8rem;display:flex}.history.svelte-1g2a8du{flex-direction:column;gap:.25rem;display:flex}.hist.svelte-1g2a8du{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;min-width:0;padding:.25rem .3rem;font-size:.78rem;display:flex}.hist.svelte-1g2a8du:hover{background:var(--bg-surface-hover)}.hist.svelte-1g2a8du span:where(.svelte-1g2a8du){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.block.svelte-1g2a8du .spin{animation:.9s linear infinite svelte-1g2a8du-spin}@keyframes svelte-1g2a8du-spin{to{transform:rotate(360deg)}}.mcp-page.svelte-1ejlnhu{flex-direction:column;gap:1rem;display:flex}.mcp-header.svelte-1ejlnhu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.mcp-title.svelte-1ejlnhu{align-items:center;gap:.8rem;display:flex}.mcp-title.svelte-1ejlnhu h1:where(.svelte-1ejlnhu){margin:0;font-size:1.3rem}.mcp-status.svelte-1ejlnhu{align-items:center;gap:.5rem;display:flex}.view-tabs.svelte-1ejlnhu{flex-wrap:wrap;gap:.5rem;display:flex}.view-tab.svelte-1ejlnhu{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}.view-tab.svelte-1ejlnhu:hover{color:var(--text-primary)}.view-tab.active.svelte-1ejlnhu{color:var(--text-primary);border-color:var(--accent-gold);background:var(--accent-gold-glow);font-weight:500}.small.svelte-1ejlnhu{font-size:.82rem}.grid-conn.svelte-1ejlnhu{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.block.svelte-1ejlnhu{flex-direction:column;gap:.6rem;min-width:0;padding:1rem 1.2rem;display:flex}.block.svelte-1ejlnhu h3:where(.svelte-1ejlnhu){align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.lan-head.svelte-1ejlnhu{margin-top:.9rem}.lan-head.svelte-1ejlnhu h4:where(.svelte-1ejlnhu){margin:0;font-size:.85rem;font-weight:600}.block-head.svelte-1ejlnhu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.block-toggle.svelte-1ejlnhu{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.conn-list.svelte-1ejlnhu{gap:.3rem;margin:0;display:grid}.conn-list.svelte-1ejlnhu dt:where(.svelte-1ejlnhu){color:var(--text-muted);font-size:.78rem}.conn-list.svelte-1ejlnhu dd:where(.svelte-1ejlnhu){overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0 0 .4rem;display:flex}code.svelte-1ejlnhu{font-family:var(--font-mono);font-size:.82rem}.code-block.svelte-1ejlnhu,.instructions.svelte-1ejlnhu,.tool-desc.svelte-1ejlnhu{background:var(--bg-code);border:1px solid var(--border-subtle);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-code);border-radius:8px;margin:0;padding:.7rem .8rem;font-size:.78rem}.instructions.svelte-1ejlnhu{max-height:28rem;overflow-y:auto}.filter.svelte-1ejlnhu{max-width:320px}.tool-group.svelte-1ejlnhu h4:where(.svelte-1ejlnhu){margin:.8rem 0 .3rem;font-size:.9rem}.tool.svelte-1ejlnhu{border-bottom:1px solid var(--border-subtle)}.tool-head.svelte-1ejlnhu{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:.45rem;min-width:0;padding:.45rem 0;display:flex}.tool-name.svelte-1ejlnhu{color:var(--accent-cyan);flex-shrink:0}.tool-sig.svelte-1ejlnhu{flex-shrink:0;font-size:.75rem}.tool-first.svelte-1ejlnhu{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.tool-body.svelte-1ejlnhu{flex-direction:column;gap:.5rem;padding:0 0 .7rem 1.3rem;display:flex}.param-list.svelte-1ejlnhu{flex-direction:column;gap:.2rem;margin:0;padding-left:1rem;font-size:.8rem;display:flex}.icon-btn.svelte-1ejlnhu{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem;display:inline-flex}@media (width<=640px){.tool-first.svelte-1ejlnhu{display:none}.filter.svelte-1ejlnhu{width:100%;max-width:100%}}.eli-panel.svelte-jks05e{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.eli-card.svelte-jks05e{padding:1rem 1.1rem}.eli-card-head.svelte-jks05e{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.head-title.svelte-jks05e{align-items:center;gap:.5rem;display:flex}.head-title.svelte-jks05e h3:where(.svelte-jks05e){margin:0;font-size:1rem;font-weight:600}.small.svelte-jks05e{font-size:.82rem}.metric-grid.svelte-jks05e{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;display:grid}.metric.svelte-jks05e{border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);border-radius:8px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.metric-warn.svelte-jks05e{border-color:var(--accent-gold)}.metric-value.svelte-jks05e{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.metric-label.svelte-jks05e{color:var(--text-secondary);font-size:.78rem}.type-strip.svelte-jks05e{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.type-chip.svelte-jks05e{background:var(--badge-bg);color:var(--text-secondary);border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.action-grid.svelte-jks05e{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.action-card.svelte-jks05e{flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.action-head.svelte-jks05e{align-items:center;gap:.5rem;display:flex}.action-head.svelte-jks05e h4:where(.svelte-jks05e){margin:0;font-size:.95rem;font-weight:600}.btn-row.svelte-jks05e{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cite-form.svelte-jks05e{gap:.5rem;display:flex}.cite-form.svelte-jks05e .input-field:where(.svelte-jks05e){flex:auto;min-width:0}.example-row.svelte-jks05e{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.example-chip.svelte-jks05e{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.example-chip.svelte-jks05e:hover{border-color:var(--accent-blue);color:var(--text-primary)}.cite-result.svelte-jks05e{border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);border-radius:8px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.cite-meta.svelte-jks05e{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.doc-cit.svelte-jks05e{font-weight:600}.eli-line.svelte-jks05e{overflow-wrap:anywhere;align-items:center;gap:.4rem;display:flex}.eli-line.svelte-jks05e code:where(.svelte-jks05e),.key-eli.svelte-jks05e,.recent-main.svelte-jks05e code:where(.svelte-jks05e){font-family:var(--font-mono);color:var(--accent-cyan);overflow-wrap:anywhere}.art-head.svelte-jks05e{flex-wrap:wrap;gap:.4rem;display:flex}.target-text.svelte-jks05e{border-left:3px solid var(--accent-gold);background:var(--bg-surface);font-family:var(--font-serif);max-height:16rem;margin:0;padding:.6rem .8rem;line-height:1.55;overflow-y:auto}.target-marker.svelte-jks05e{color:var(--accent-gold);font-weight:700}.cand-list.svelte-jks05e{margin:0;padding-left:1.1rem;font-size:.82rem}.key-grid.svelte-jks05e{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem;display:grid}.key-act.svelte-jks05e{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.key-act.missing.svelte-jks05e{border-color:var(--accent-rose)}.key-top.svelte-jks05e{align-items:center;gap:.4rem;display:flex}.key-label.svelte-jks05e{font-size:.85rem;font-weight:600}.key-eli.svelte-jks05e{font-size:.72rem}.key-foot.svelte-jks05e{justify-content:space-between;align-items:center;display:flex}.link-btn.svelte-jks05e{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.icon-btn.svelte-jks05e{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem;display:inline-flex}.icon-btn.svelte-jks05e:hover{color:var(--text-primary);border-color:var(--accent-blue)}.select-sm.svelte-jks05e{width:auto;padding:.3rem .5rem;font-size:.8rem}.recent-list.svelte-jks05e{flex-direction:column;max-height:26rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.recent-item.svelte-jks05e{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:.75rem;padding:.55rem 0;display:flex}.recent-main.svelte-jks05e{flex-direction:column;gap:.15rem;min-width:0;display:flex}.recent-cit.svelte-jks05e{font-size:.88rem;font-weight:600}.recent-title.svelte-jks05e{white-space:nowrap;text-overflow:ellipsis;max-width:60ch;overflow:hidden}.recent-side.svelte-jks05e{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.spin{animation:1s linear infinite svelte-jks05e-spin}@keyframes svelte-jks05e-spin{to{transform:rotate(360deg)}}@media (width<=640px){.cite-form.svelte-jks05e,.recent-item.svelte-jks05e{flex-direction:column}.recent-title.svelte-jks05e{max-width:100%}}.mo-panel.svelte-sw23qd{flex-direction:column;gap:1rem;display:flex}.mo-card.svelte-sw23qd{flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.mo-head.svelte-sw23qd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-title.svelte-sw23qd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.head-title.svelte-sw23qd h3:where(.svelte-sw23qd){margin:0;font-size:1rem;font-weight:600}.head-title.svelte-sw23qd h4:where(.svelte-sw23qd){margin:0;font-size:.95rem;font-weight:600}.small.svelte-sw23qd{font-size:.82rem}.btn-row.svelte-sw23qd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.metric-grid.svelte-sw23qd{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.metric.svelte-sw23qd{border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);border-radius:8px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.metric-warn.svelte-sw23qd{border-color:var(--accent-gold)}.metric-value.svelte-sw23qd{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.metric-label.svelte-sw23qd{color:var(--text-secondary);font-size:.78rem}.meta-row.svelte-sw23qd{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.action-grid.svelte-sw23qd{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.form-grid.svelte-sw23qd{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.field.svelte-sw23qd{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.mode-row.svelte-sw23qd{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.check.svelte-sw23qd{cursor:pointer;align-items:center;gap:.45rem;font-size:.84rem;display:flex}.alert.svelte-sw23qd{border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.86rem;display:flex}.alert-error.svelte-sw23qd{border:1px solid var(--accent-rose);color:var(--accent-rose)}.alert-success.svelte-sw23qd{border:1px solid var(--accent-emerald);color:var(--accent-emerald)}.mo-log.svelte-sw23qd{background:var(--bg-primary);border:1px solid var(--border-subtle);max-height:16rem;font-family:var(--font-mono);border-radius:8px;padding:.6rem .7rem;font-size:.75rem;line-height:1.5;overflow-y:auto}.log-line.svelte-sw23qd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.log-ERROR.svelte-sw23qd{color:var(--accent-rose)}.log-WARNING.svelte-sw23qd{color:var(--accent-gold)}.log-SUCCESS.svelte-sw23qd{color:var(--accent-emerald)}.queue-list.svelte-sw23qd,.issue-list.svelte-sw23qd,.act-list.svelte-sw23qd,.problem-list.svelte-sw23qd{margin:0;padding:0;list-style:none}.queue-list.svelte-sw23qd{max-height:18rem;overflow-y:auto}.queue-item.svelte-sw23qd{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}.queue-main.svelte-sw23qd{flex-direction:column;gap:.1rem;min-width:0;display:flex}.queue-cit.svelte-sw23qd{font-size:.88rem;font-weight:600}.queue-check-all.svelte-sw23qd{margin-left:auto}.warn-list.svelte-sw23qd{margin:.25rem 0 0 1.5rem}.warn-list.svelte-sw23qd ul:where(.svelte-sw23qd){color:var(--text-secondary);margin:.25rem 0 0;padding-left:1rem;font-size:.8rem}.queue-side.svelte-sw23qd{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.issue.svelte-sw23qd{border-bottom:1px solid var(--border-subtle);padding:.45rem 0}.issue-row.svelte-sw23qd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.issue-toggle.svelte-sw23qd{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.2rem 0;display:flex}.issue-no.svelte-sw23qd{font-variant-numeric:tabular-nums;font-weight:600}.issue-side.svelte-sw23qd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.problem-list.svelte-sw23qd{color:var(--accent-rose);margin:.3rem 0 .2rem 1.6rem;font-size:.8rem}.act-list.svelte-sw23qd{margin:.4rem 0 .2rem 1.6rem}.act.svelte-sw23qd{border-top:1px dashed var(--border-subtle);justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}.act-main.svelte-sw23qd{flex-direction:column;gap:.15rem;min-width:0;display:flex}.act-cit.svelte-sw23qd{text-align:left;font-size:.88rem;font-weight:600}.act-title.svelte-sw23qd{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-eli.svelte-sw23qd,.ast-eli.svelte-sw23qd{font-family:var(--font-mono);color:var(--accent-cyan);overflow-wrap:anywhere;font-size:.72rem}.act-side.svelte-sw23qd{flex-shrink:0}.amend-row.svelte-sw23qd{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.badge-btn.svelte-sw23qd{cursor:pointer}.link-btn.svelte-sw23qd{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;padding:0}.icon-btn.svelte-sw23qd{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem;display:inline-flex}.icon-btn.svelte-sw23qd:hover{color:var(--text-primary);border-color:var(--accent-blue)}.modal-backdrop.svelte-sw23qd{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.mo-modal.svelte-sw23qd{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:min(1180px,100%);height:min(88vh,100%);display:flex;overflow:hidden}.modal-head.svelte-sw23qd{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.modal-main.svelte-sw23qd{flex:1;min-height:0;display:flex}.act-nav.svelte-sw23qd{border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:.25rem;width:220px;padding:.5rem;display:flex;overflow-y:auto}.act-nav-btn.svelte-sw23qd{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .55rem;display:flex}.act-nav-btn.svelte-sw23qd:hover{border-color:var(--border-color)}.act-nav-btn.active.svelte-sw23qd{border-color:var(--accent-blue);background:var(--bg-surface-elevated)}.act-nav-cit.svelte-sw23qd{font-size:.84rem;font-weight:600}.modal-body.svelte-sw23qd{flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.act-issuer.svelte-sw23qd{text-align:center;margin:.2rem 0;font-weight:600}.act-heading.svelte-sw23qd{text-align:center;margin:.4rem 0 .2rem;font-size:1.05rem}.act-title-full.svelte-sw23qd{text-align:center;margin:0 0 .5rem;font-weight:600}.act-section.svelte-sw23qd{margin-top:1rem}.container-heading.svelte-sw23qd{text-align:center;margin:1.4rem 0 0;font-size:.95rem;font-weight:700}.act-section.svelte-sw23qd h5:where(.svelte-sw23qd){flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .4rem;font-size:.9rem;font-weight:700;display:flex}.preamble-p.svelte-sw23qd,.sig-line.svelte-sw23qd,.decision-p.svelte-sw23qd{font-family:var(--font-serif);margin:.3rem 0;line-height:1.55}.decision-p.svelte-sw23qd{white-space:pre-wrap}.sig-line.svelte-sw23qd{color:var(--text-secondary);font-family:inherit;font-size:.86rem}.ast-list.svelte-sw23qd{margin:0;padding-left:0;list-style:none}.ast-list.svelte-sw23qd .ast-list:where(.svelte-sw23qd){border-left:1px solid var(--border-subtle);margin-left:.4rem;padding-left:1.4rem}.ast-node.svelte-sw23qd{margin:.35rem 0}.ast-line.svelte-sw23qd{align-items:baseline;gap:.5rem;display:flex}.ast-marker.svelte-sw23qd{color:var(--accent-gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.ast-body.svelte-sw23qd{min-width:0;font-family:var(--font-serif);flex-direction:column;gap:.2rem;line-height:1.55;display:flex}.node-text.svelte-sw23qd{white-space:pre-wrap}.ast-quote.svelte-sw23qd{border-left:3px solid var(--accent-purple);background:var(--bg-surface-elevated);margin:.2rem 0;padding:.4rem .8rem}.ast-quote.svelte-sw23qd p:where(.svelte-sw23qd){margin:.25rem 0}.tbl-wrap.svelte-sw23qd{margin:.4rem 0;overflow-x:auto}.mo-table.svelte-sw23qd{border-collapse:collapse;font-family:var(--font-sans,inherit);font-size:.78rem}.mo-table.svelte-sw23qd td:where(.svelte-sw23qd){border:1px solid var(--border-color);vertical-align:top;white-space:pre-wrap;padding:.25rem .45rem}@media (width<=760px){.modal-backdrop.svelte-sw23qd{padding:0}.mo-modal.svelte-sw23qd{border-radius:0;height:100%}.modal-main.svelte-sw23qd{flex-direction:column}.act-nav.svelte-sw23qd{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:auto;overflow-x:auto}.act.svelte-sw23qd{flex-direction:column}}.ingest-page.svelte-17pinjw{flex-direction:column;gap:1.25rem;display:flex}.header-card.svelte-17pinjw{border-radius:var(--radius-xl,16px);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.header-top.svelte-17pinjw{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.title-cluster.svelte-17pinjw{align-items:flex-start;gap:1rem;max-width:800px;display:flex}.icon-orb.svelte-17pinjw{background:#d4af371f;border:1px solid #d4af3740;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.title-badge-row.svelte-17pinjw{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.main-title.svelte-17pinjw{color:var(--text-primary,#f8fafc);margin:0;font-size:1.35rem;font-weight:700}.sub-title.svelte-17pinjw{color:var(--text-secondary,#94a3b8);margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.status-badge.svelte-17pinjw{letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-family:monospace;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge.status-running.svelte-17pinjw{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.status-badge.status-completed.svelte-17pinjw{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.status-badge.status-failed.svelte-17pinjw{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.status-badge.status-idle.svelte-17pinjw{color:var(--text-muted,#94a3b8);background:#ffffff0d;border:1px solid #ffffff1a}.radar-dot.svelte-17pinjw{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse;box-shadow:0 0 8px #38bdf8}.header-actions.svelte-17pinjw{align-items:center;gap:.5rem;display:flex}.kpi-grid.svelte-17pinjw{border-top:1px solid var(--border-color,#ffffff0f);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;padding-top:.75rem;display:grid}.kpi-box.svelte-17pinjw{background:var(--bg-surface,#ffffff05);border:1px solid var(--border-color,#ffffff0f);border-radius:var(--radius-md,8px);flex-direction:column;gap:.2rem;padding:.85rem;display:flex}.kpi-label.svelte-17pinjw{color:var(--text-muted,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:600}.kpi-value.svelte-17pinjw{color:var(--text-primary,#f8fafc);font-size:1.15rem;font-weight:700}.kpi-sub.svelte-17pinjw{color:var(--text-muted,#64748b);font-size:.7rem}.suite-tabs-nav.svelte-17pinjw{border-radius:var(--radius-lg,12px);gap:.5rem;padding:.5rem;display:flex}.suite-tab-btn.svelte-17pinjw{border-radius:var(--radius-md,8px);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;transition:all .18s;display:flex}.suite-tab-btn.svelte-17pinjw:hover{color:var(--text-primary,#f8fafc);background:#ffffff0a}.suite-tab-btn.active.svelte-17pinjw{background:var(--color-gold-dim,#d4af3726);border-color:var(--color-gold,#d4af37);color:var(--color-gold,#d4af37)}.suite-panel.svelte-17pinjw{flex-direction:column;gap:1.25rem;display:flex}.master-eu-card.svelte-17pinjw{border-radius:var(--radius-xl,16px);background:linear-gradient(135deg,#d4af3714 0%,#1e3a8a26 100%);border:1px solid #d4af3759;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.master-card-left.svelte-17pinjw{align-items:center;gap:1.25rem;display:flex}.master-icon-orb.svelte-17pinjw{background:#d4af3733;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.section-title-wrap.svelte-17pinjw{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-17pinjw{color:var(--text-primary,#f8fafc);margin:0;font-size:1rem;font-weight:700}.badge-hint.svelte-17pinjw{color:var(--text-muted,#94a3b8);font-size:.78rem}.presets-grid.svelte-17pinjw{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.preset-card.svelte-17pinjw{background:var(--bg-card,#111827);border:1px solid var(--border-color,#ffffff14);border-radius:var(--radius-lg,12px);flex-direction:column;gap:.65rem;padding:1.25rem;transition:transform .18s,border-color .18s;display:flex}.preset-card.svelte-17pinjw:hover{border-color:#d4af3759;transform:translateY(-2px)}.preset-header.svelte-17pinjw{justify-content:space-between;align-items:center;display:flex}.preset-icon.svelte-17pinjw{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.preset-tag.svelte-17pinjw{color:var(--text-muted,#94a3b8);background:#ffffff0f;border-radius:4px;padding:.15rem .45rem;font-family:monospace;font-size:.7rem;font-weight:600}.preset-title.svelte-17pinjw{color:var(--text-primary,#f8fafc);margin:0;font-size:.95rem;font-weight:700}.preset-desc.svelte-17pinjw{color:var(--text-secondary,#94a3b8);margin:0;font-size:.82rem;line-height:1.45}.params-card.svelte-17pinjw{padding:1rem 1.25rem}.params-toggle.svelte-17pinjw{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.params-toggle-left.svelte-17pinjw{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.params-body.svelte-17pinjw{border-top:1px solid var(--border-color,#ffffff0f);margin-top:.75rem;padding-top:1rem}.params-grid.svelte-17pinjw{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.form-group.svelte-17pinjw{flex-direction:column;gap:.35rem;display:flex}.form-label.svelte-17pinjw{color:var(--text-muted,#94a3b8);font-size:.78rem;font-weight:600}.input-field.svelte-17pinjw{border:1px solid var(--border-color,#ffffff1a);color:var(--text-primary,#f8fafc);background:#0000004d;border-radius:6px;outline:none;padding:.5rem .75rem;font-size:.85rem}.terminal-card.svelte-17pinjw{border-radius:var(--radius-xl,16px);background:#090d16;border:1px solid #ffffff1a;flex-direction:column;display:flex;overflow:hidden}.terminal-header.svelte-17pinjw{background:#0006;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.terminal-title-cluster.svelte-17pinjw{align-items:center;gap:.65rem;display:flex}.terminal-title.svelte-17pinjw{color:var(--text-primary,#f8fafc);font-size:.88rem;font-weight:600}.sse-status-indicator.svelte-17pinjw{border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .45rem;font-family:monospace;font-size:.72rem;display:flex}.sse-connected.svelte-17pinjw{color:#34d399;background:#10b98126}.sse-connecting.svelte-17pinjw{color:#facc15;background:#eab30826}.sse-disconnected.svelte-17pinjw{color:#f87171;background:#ef444426}.sse-dot.svelte-17pinjw{background:currentColor;border-radius:50%;width:6px;height:6px}.terminal-actions.svelte-17pinjw{align-items:center;gap:.4rem;display:flex}.log-filter-box.svelte-17pinjw{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex}.log-filter-input.svelte-17pinjw{color:#f8fafc;background:0 0;border:none;outline:none;width:130px;font-size:.78rem}.level-select.svelte-17pinjw{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:.2rem .4rem;font-size:.78rem}.terminal-window.svelte-17pinjw{color:#cbd5e1;background:#06090e;height:380px;padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;line-height:1.5;overflow-y:auto}.terminal-empty.svelte-17pinjw{color:var(--text-muted,#64748b);padding:2rem 0}.log-line.svelte-17pinjw{word-break:break-all;white-space:pre-wrap;padding:.1rem 0}.log-line-error.svelte-17pinjw{color:#f87171;font-weight:600}.log-line-warn.svelte-17pinjw{color:#facc15}.log-line-success.svelte-17pinjw{color:#34d399;font-weight:600}.log-line-accent.svelte-17pinjw{color:#d4af37;font-weight:700}.log-line-http.svelte-17pinjw{color:#38bdf8}.log-line-default.svelte-17pinjw{color:#94a3b8}.terminal-footer.svelte-17pinjw{background:#0000004d;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.5rem 1.25rem;display:flex}.autoscroll-toggle.svelte-17pinjw{cursor:pointer;align-items:center;gap:.35rem;display:flex}.bg-gold-subtle.svelte-17pinjw{background:#d4af3726}.bg-cyan-subtle.svelte-17pinjw{background:#06b6d426}.bg-purple-subtle.svelte-17pinjw{background:#a855f726}.bg-emerald-subtle.svelte-17pinjw{background:#10b98126}.bg-blue-subtle.svelte-17pinjw{background:#3b82f626}.explorer-page.svelte-cwqe9a{flex-direction:column;gap:1.25rem;display:flex}.search-hero.svelte-cwqe9a{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.hero-title-wrap.svelte-cwqe9a{align-items:center;gap:.75rem;display:flex}.hero-title.svelte-cwqe9a{font-size:1.35rem;font-weight:700}.hero-sub.svelte-cwqe9a{color:var(--text-secondary);font-size:.825rem}.chips-row.svelte-cwqe9a{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chips-label.svelte-cwqe9a{color:var(--text-muted);font-size:.75rem;font-weight:500}.chip-btn.svelte-cwqe9a{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;transition:all .15s}.chip-btn.svelte-cwqe9a:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:#fff3}.chip-active.svelte-cwqe9a{background:var(--badge-gold-bg);border-color:var(--accent-gold);color:var(--accent-gold);font-weight:700}.search-form.svelte-cwqe9a{flex-direction:column;gap:.75rem;display:flex}.main-input-wrap.svelte-cwqe9a{align-items:center;display:flex;position:relative}.main-search-input.svelte-cwqe9a{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:.75rem 2.5rem;font-size:.95rem}.main-search-input.svelte-cwqe9a:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #3b82f640}.clear-btn.svelte-cwqe9a{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;right:12px}.search-actions-row.svelte-cwqe9a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.type-pills.svelte-cwqe9a{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;overflow:hidden}.type-pill.svelte-cwqe9a{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.4rem .8rem;font-size:.775rem}.type-pill.active.svelte-cwqe9a{background:var(--accent-blue);color:#fff;font-weight:600}.results-header.svelte-cwqe9a{color:var(--text-secondary);margin-bottom:.75rem;font-size:.85rem}.canonical-hero-card.svelte-cwqe9a{background:linear-gradient(135deg, var(--badge-gold-bg), var(--bg-card));border:1px solid var(--accent-gold);cursor:pointer;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1.25rem 1.5rem;display:flex}.canonical-header.svelte-cwqe9a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.canonical-badge-group.svelte-cwqe9a{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.canonical-title.svelte-cwqe9a{color:var(--text-primary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;display:-webkit-box;overflow:hidden}.canonical-footer.svelte-cwqe9a{font-size:.75rem}.documents-list.svelte-cwqe9a{flex-direction:column;gap:.75rem;display:flex}.doc-card.svelte-cwqe9a{cursor:pointer;flex-direction:column;gap:.65rem;transition:all .15s;display:flex}.doc-card.svelte-cwqe9a:hover{border-color:var(--accent-blue);transform:translateY(-1px)}.doc-card-top.svelte-cwqe9a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.doc-badge-group.svelte-cwqe9a{align-items:center;gap:.4rem;display:flex}.doc-card-title.svelte-cwqe9a{color:var(--text-primary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.doc-snippet.svelte-cwqe9a{color:var(--text-secondary);background:var(--bg-input);border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;padding:.55rem .75rem;font-size:.825rem;display:flex}.pagination-row.svelte-cwqe9a{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.page-indicator.svelte-cwqe9a{color:var(--text-secondary);font-size:.85rem}.loading-state.svelte-cwqe9a,.empty-state.svelte-cwqe9a{height:250px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.modal-backdrop.svelte-1518mg2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000bf;position:fixed;inset:0}.diff-modal.svelte-1518mg2{background:var(--bg-card,#0f172a);width:min(94vw,1100px);max-height:90vh;color:var(--text-main,#f1f5f9);border:1px solid var(--border-color,#ffffff26);z-index:1000;border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #000000b3}.diff-header.svelte-1518mg2{border-bottom:1px solid var(--border-color,#ffffff1f);background:#ffffff08;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.header-badges.svelte-1518mg2{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.diff-title.svelte-1518mg2{color:var(--text-main,#f8fafc);margin:0;font-size:1.2rem;font-weight:700}.diff-marginal.svelte-1518mg2{color:var(--text-muted,#94a3b8);font-size:1.05rem;font-weight:400}.diff-act-subtitle.svelte-1518mg2{color:var(--text-muted,#94a3b8);margin-top:.25rem;font-size:.82rem}.diff-header-right.svelte-1518mg2{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.version-control-bar.svelte-1518mg2{border-bottom:1px solid var(--border-color,#ffffff1a);background:#0000004d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.version-picker-group.svelte-1518mg2{align-items:center;gap:.5rem;display:flex}.picker-label.svelte-1518mg2{color:var(--text-muted,#cbd5e1);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.version-select.svelte-1518mg2{cursor:pointer;border:1px solid #ffffff40;border-radius:6px;outline:none;max-width:280px;padding:.4rem .75rem;font-size:.82rem;font-weight:500;color:#f8fafc!important;background:#1e293b!important}.version-select.svelte-1518mg2 option:where(.svelte-1518mg2){padding:6px;color:#f8fafc!important;background:#0f172a!important}.version-select.svelte-1518mg2:focus{border-color:var(--gold,#d97706);box-shadow:0 0 0 2px #d9770640}.arrow-separator.svelte-1518mg2{align-items:center;display:flex}.action-buttons-group.svelte-1518mg2{align-items:center;gap:.5rem;margin-left:auto;display:flex}.diff-modal-body.svelte-1518mg2{min-height:0;color:var(--text-main,#f1f5f9);font-family:var(--font-juridic,Georgia, Cambria, "Times New Roman", Times, serif);flex-direction:column;flex:1;gap:1rem;padding:1.25rem;line-height:1.75;display:flex;overflow-y:auto}.mod-info-banner.svelte-1518mg2{color:var(--text-main,#f1f5f9);background:#d977061f;border:1px solid #d977064d;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.mod-info-text.svelte-1518mg2{color:var(--text-main,#f1f5f9)}.track-changes-card.svelte-1518mg2{border:1px solid var(--border-color,#ffffff26);color:var(--text-main,#f1f5f9);background:#0f172ab3;border-radius:8px;padding:1.5rem}.track-legend.svelte-1518mg2{color:var(--text-muted,#cbd5e1);font-size:.8rem;font-family:var(--font-sans,system-ui, sans-serif);border-bottom:1px solid #ffffff1a;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.legend-item.svelte-1518mg2{align-items:center;gap:.4rem;display:flex}.legend-badge.svelte-1518mg2{border-radius:4px;padding:2px 8px;font-weight:600}.legend-deleted.svelte-1518mg2{color:#fca5a5;background:#ef444440;border:1px solid #ef444466;text-decoration:line-through}.legend-added.svelte-1518mg2{color:#86efac;background:#22c55e40;border:1px solid #22c55e66;text-decoration:underline}.empty-diff-notice.svelte-1518mg2{color:#93c5fd;font-size:.85rem;font-family:var(--font-sans,system-ui, sans-serif);background:#3b82f626;border:1px solid #3b82f659;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex}.track-text-stream.svelte-1518mg2{white-space:pre-wrap;word-break:break-word;color:var(--text-main,#f1f5f9);font-size:1.05em;line-height:1.8}.diff-word-deleted.svelte-1518mg2{color:#fca5a5;background:#ef444440;border-bottom:2px solid #ef4444;border-radius:4px;margin:0 1px;padding:2px 4px;font-weight:500;text-decoration:line-through}.diff-word-added.svelte-1518mg2{color:#86efac;background:#22c55e40;border-bottom:2px solid #22c55e;border-radius:4px;margin:0 1px;padding:2px 4px;font-weight:500;text-decoration:underline}.diff-word-equal.svelte-1518mg2{color:var(--text-main,#f1f5f9)}.side-by-side-grid.svelte-1518mg2{flex:1;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.column-card.svelte-1518mg2{border:1px solid var(--border-color,#ffffff26);color:var(--text-main,#f1f5f9);background:#0f172ab3;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.column-header.svelte-1518mg2{border-bottom:1px solid var(--border-color,#ffffff1a);background:#00000040;padding:.6rem 1rem}.column-header-source.svelte-1518mg2{border-left:3px solid #ef4444}.column-header-target.svelte-1518mg2{border-left:3px solid #22c55e}.column-title.svelte-1518mg2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.column-act-tag.svelte-1518mg2{color:var(--text-muted,#94a3b8);font-size:.75rem}.column-content.svelte-1518mg2{color:var(--text-main,#f1f5f9);flex:1;padding:1.25rem;font-size:1.02em;line-height:1.8;overflow-y:auto}.preserve-lines.svelte-1518mg2{white-space:pre-wrap;word-break:break-word}.view-toggle.svelte-1518mg2{background:#ffffff14;border-radius:6px;padding:2px;display:flex}.toggle-btn.svelte-1518mg2{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.78rem;transition:all .15s;display:flex}.toggle-btn.active.svelte-1518mg2{background:var(--gold,#d97706);color:#fff;font-weight:600}@media (width<=768px){.diff-header.svelte-1518mg2{flex-direction:column}.version-control-bar.svelte-1518mg2{flex-direction:column;align-items:flex-start}.side-by-side-grid.svelte-1518mg2{grid-template-columns:1fr}}.reader-container.svelte-q6x0we{flex-direction:column;min-width:0;max-width:100%;height:calc(100vh - 75px);display:flex;overflow:hidden}.reader-topbar.svelte-q6x0we{border-radius:var(--radius-md);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;max-width:100%;margin-bottom:.75rem;padding:.75rem 1.25rem;display:flex}.topbar-left.svelte-q6x0we{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.doc-title-block.svelte-q6x0we{flex-direction:column;flex:1;min-width:0;display:flex}.doc-main-title.svelte-q6x0we{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;word-break:break-word;font-size:1.05rem;font-weight:700;overflow:hidden}.doc-meta-pills.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.btn-badge-interactive.svelte-q6x0we{cursor:pointer;border:1px solid #0000;align-items:center;gap:.3rem;transition:all .2s;display:inline-flex}.btn-badge-interactive.svelte-q6x0we:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 8px #00000040}.badge-amber.svelte-q6x0we{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b59}.badge-violet.svelte-q6x0we{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf659}.badge-cyan.svelte-q6x0we{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d459}.act-mod-card.svelte-q6x0we{background:var(--bg-card);border-radius:var(--radius-md);box-sizing:border-box;border:1px solid #f59e0b4d;width:100%;margin-top:.65rem;padding:.85rem 1rem;box-shadow:0 8px 24px #0000004d}.mod-card-header.svelte-q6x0we{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.4rem;display:flex}.mod-card-title.svelte-q6x0we{color:var(--text-gold);align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:flex}.mod-card-grid.svelte-q6x0we{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;margin-bottom:.65rem;display:grid}.mod-stat-item.svelte-q6x0we{background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-direction:column;gap:.15rem;padding:.45rem .65rem;display:flex}.mod-stat-label.svelte-q6x0we{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.mod-stat-value.svelte-q6x0we{color:var(--text-primary);font-size:.8rem;font-weight:600}.mod-recent-acts.svelte-q6x0we{border-top:1px dashed var(--border-color);flex-direction:column;gap:.35rem;padding-top:.45rem;display:flex}.mod-recent-title.svelte-q6x0we{color:var(--text-muted);font-size:.72rem;font-weight:600}.mod-acts-list.svelte-q6x0we{flex-wrap:wrap;gap:.35rem;display:flex}.mod-act-item.svelte-q6x0we{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.72rem;display:inline-flex}.topbar-right.svelte-q6x0we{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.doc-search-box.svelte-q6x0we{align-items:center;width:240px;max-width:100%;display:flex;position:relative}.doc-search-input.svelte-q6x0we{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);box-sizing:border-box;outline:none;padding:.4rem 1.8rem;font-size:.8rem}.clear-search-btn.svelte-q6x0we{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;right:6px}.view-toggle.svelte-q6x0we{background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid var(--border-color);display:flex;overflow:hidden}.toggle-btn.svelte-q6x0we{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.775rem;font-weight:500;display:flex}.toggle-btn.active.svelte-q6x0we{background:var(--accent-blue);color:#fff}.font-controls.svelte-q6x0we{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.15rem .35rem;display:flex}.font-size-label.svelte-q6x0we{font-size:.725rem;font-family:var(--font-mono);color:var(--text-secondary);padding:0 .2rem}.reader-layout.svelte-q6x0we{flex:1;gap:1rem;min-width:0;max-width:100%;min-height:0;display:flex}.toc-sidebar.svelte-q6x0we{flex-direction:column;flex-shrink:0;width:290px;padding:.75rem;display:flex;overflow:hidden}.toc-header.svelte-q6x0we{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.toc-title.svelte-q6x0we{font-size:.875rem;font-weight:600}.toc-list.svelte-q6x0we{flex-direction:column;flex:1;gap:.2rem;display:flex;overflow-y:auto}.toc-item.svelte-q6x0we{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .6rem;font-size:.775rem;transition:all .12s;display:flex}.toc-item.svelte-q6x0we:hover{background:var(--bg-card-hover);color:var(--text-primary)}.toc-item.active.svelte-q6x0we{color:var(--accent-blue);background:#3b82f626;border-color:#3b82f659;font-weight:600}.toc-art-num-wrap.svelte-q6x0we{align-items:center;gap:.35rem;width:100%;display:flex}.toc-art-num.svelte-q6x0we{font-weight:700;font-family:var(--font-display);color:var(--text-primary)}.toc-abrog-dot.svelte-q6x0we{background:#f43f5e;border-radius:50%;width:6px;height:6px}.toc-art-name.svelte-q6x0we{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;overflow:hidden}.reader-content.svelte-q6x0we{box-sizing:border-box;flex-direction:column;flex:1;gap:1.25rem;min-width:0;max-width:100%;padding-right:.5rem;display:flex;overflow:hidden auto}.toc-container-header.svelte-q6x0we{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-gold);border-bottom:1px dashed #eab30840;align-items:center;gap:.4rem;margin-top:.5rem;padding:.5rem .5rem .25rem;font-size:.72rem;font-weight:700;display:flex}.toc-container-text.svelte-q6x0we{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-heading.svelte-q6x0we{border-left:3px solid var(--accent-gold);align-items:baseline;gap:.6rem;min-width:0;margin:1.25rem 0 .1rem;padding:.35rem 0 .35rem .75rem;display:flex}.section-kind.svelte-q6x0we{letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;font-size:.62rem;font-weight:800}.section-title.svelte-q6x0we{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.section-parte.svelte-q6x0we .section-title:where(.svelte-q6x0we),.section-carte.svelte-q6x0we .section-title:where(.svelte-q6x0we){font-size:1.15rem}.section-titlu.svelte-q6x0we .section-title:where(.svelte-q6x0we){font-size:1.05rem}.section-capitol.svelte-q6x0we .section-title:where(.svelte-q6x0we){font-size:.98rem}.section-sectiune.svelte-q6x0we .section-title:where(.svelte-q6x0we),.section-subsectiune.svelte-q6x0we .section-title:where(.svelte-q6x0we),.section-paragraf.svelte-q6x0we .section-title:where(.svelte-q6x0we){font-size:.92rem;font-weight:600}.section-capitol.svelte-q6x0we{border-left-color:var(--accent-blue)}.section-sectiune.svelte-q6x0we,.section-subsectiune.svelte-q6x0we,.section-paragraf.svelte-q6x0we{border-left-color:#a855f7cc}.section-anexa.svelte-q6x0we{border-left-color:#10b981}.section-anexa.svelte-q6x0we .section-title:where(.svelte-q6x0we){font-size:1.05rem}.article-block.svelte-q6x0we{border:1px solid var(--border-color);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:.85rem;min-width:0;max-width:100%;padding:1.5rem;scroll-margin-top:1rem;display:flex}.article-active.svelte-q6x0we{border-color:var(--accent-blue);box-shadow:0 0 15px #3b82f633}.deep-link-notice.svelte-q6x0we{border-left:3px solid var(--accent-gold,#eab308);margin-bottom:.75rem;padding:.6rem .9rem;font-size:.9rem}.sub-highlight.svelte-q6x0we{border-left:3px solid var(--accent-gold,#eab308);background:#eab30824;border-radius:4px;padding-left:.5rem;scroll-margin-top:6rem}.article-header.svelte-q6x0we{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.art-heading.svelte-q6x0we{flex-wrap:wrap;flex:1;align-items:baseline;gap:.65rem;min-width:0;display:flex}.art-marginal.svelte-q6x0we{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.article-block.is-abrogated.svelte-q6x0we .article-body:where(.svelte-q6x0we){opacity:.7}.preserve-lines.svelte-q6x0we{white-space:pre-line}.art-badge-wrap.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.art-main-badge.svelte-q6x0we{padding:.3rem .8rem;font-size:.875rem;font-weight:700}.art-actions.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.btn-juris-inline-pill.svelte-q6x0we{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#a855f71f;border:1px solid #a855f759;border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.btn-juris-inline-pill.svelte-q6x0we:hover{background:#a855f738;border-color:#a855f799;transform:translateY(-1px);box-shadow:0 2px 6px #a855f733}.btn-juris-inline-pill.has-binding.svelte-q6x0we{background:#eab3081f;border-color:#eab30866}.btn-juris-inline-pill.has-binding.svelte-q6x0we:hover{background:#eab30838;border-color:#eab308b3;box-shadow:0 2px 6px #eab30840}.juris-num.svelte-q6x0we{color:var(--text-primary);font-weight:700}.juris-label.svelte-q6x0we{color:var(--text-muted);font-size:.7rem}.juris-binding-badge.svelte-q6x0we{color:var(--accent-gold);letter-spacing:.02em;background:#eab30840;border-radius:4px;align-items:center;padding:.05rem .35rem;font-size:.65rem;font-weight:700;display:inline-flex}.toc-juris-pill.svelte-q6x0we{font-size:.65rem;font-family:var(--font-mono,monospace);color:var(--accent-purple,#c084fc);background:#a855f726;border:1px solid #a855f74d;border-radius:10px;flex-shrink:0;margin-left:auto;padding:.1rem .35rem;font-weight:700;line-height:1}.toc-juris-pill.has-binding.svelte-q6x0we{color:var(--accent-gold,#facc15);background:#eab3082e;border-color:#eab30859}.ast-tree.svelte-q6x0we{flex-direction:column;gap:.85rem;min-width:0;max-width:100%;line-height:1.75;display:flex}.ast-para-group.svelte-q6x0we{flex-direction:column;gap:.45rem;min-width:0;max-width:100%;display:flex}.ast-alin.svelte-q6x0we{overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:.65rem;min-width:0;max-width:100%;display:flex}.ast-num-badge.svelte-q6x0we{font-family:var(--font-mono);border-radius:var(--radius-sm);color:#93c5fd;-webkit-user-select:none;user-select:none;letter-spacing:-.01em;background:#3b82f61f;border:1px solid #3b82f640;flex-shrink:0;margin-top:.22rem;padding:.12rem .45rem;font-size:.725rem;font-weight:600}.norm-ref-link{color:var(--accent-blue);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.norm-ref-link:hover{text-decoration-style:solid}.norm-ref-link.same{color:var(--accent-cyan)}.norm-ref-link.ext{color:var(--accent-purple)}.norm-ref-unresolved{border-bottom:1px dashed var(--text-muted);cursor:help}.norm-ref-inline{color:#60a5fa;text-underline-offset:3px;cursor:default;font-weight:500;-webkit-text-decoration:underline dotted #60a5fa73;text-decoration:underline dotted #60a5fa73;transition:all .15s}.norm-ref-inline:hover{color:#93c5fd;background:#3b82f61f;border-radius:3px;-webkit-text-decoration:underline #93c5fd;text-decoration:underline #93c5fd}.ast-content.svelte-q6x0we{min-width:0;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;flex:1;font-size:.95rem}.text-abrogated.svelte-q6x0we{color:var(--text-muted);text-decoration:line-through}.ast-subpoints-list.svelte-q6x0we{border-left:2px solid #ffffff14;flex-direction:column;gap:.45rem;min-width:0;max-width:100%;margin-top:.35rem;padding-left:.5rem;display:flex}.ast-tier1-group.svelte-q6x0we{border-left:2px solid var(--border-color);flex-direction:column;gap:.4rem;margin-top:.4rem;padding-left:.75rem;display:flex}.ast-tier1-header.svelte-q6x0we{align-items:center;gap:.5rem;display:flex}.ast-tier1-badge.svelte-q6x0we{border-radius:var(--radius-sm);background:var(--badge-gold-bg);color:var(--accent-gold);border:1px solid var(--accent-gold);font-size:.775rem;font-weight:700;font-family:var(--font-mono);padding:.15rem .55rem}.ast-tier1-title.svelte-q6x0we{color:var(--text-primary);font-size:.9rem;font-weight:600}.ast-nested-subpoints.svelte-q6x0we{flex-direction:column;gap:.35rem;padding-left:1.25rem;display:flex}.ast-litera.svelte-q6x0we{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:.65rem;min-width:0;max-width:100%;padding-left:1.75rem;display:flex}.ast-lit-badge.svelte-q6x0we{font-family:var(--font-mono);color:var(--accent-gold);flex-shrink:0;font-size:.775rem;font-weight:700}.ast-punct.svelte-q6x0we{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:.65rem;min-width:0;max-width:100%;padding-left:3rem;display:flex}.ast-pct-badge.svelte-q6x0we{font-family:var(--font-mono);color:var(--accent-cyan);flex-shrink:0;font-size:.775rem;font-weight:600}.ast-indent.svelte-q6x0we{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:.65rem;min-width:0;max-width:100%;padding-left:4.25rem;display:flex}.ast-dash.svelte-q6x0we{color:var(--text-muted);flex-shrink:0;font-weight:700}.ast-subtext.svelte-q6x0we{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:.5rem;min-width:0;max-width:100%;padding-left:1.75rem;display:flex}.ast-subcontent.svelte-q6x0we{min-width:0;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;flex:1}.clean-text-body.svelte-q6x0we{white-space:pre-line;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.8}.raw-db-inspector.svelte-q6x0we{border-radius:var(--radius-md);box-sizing:border-box;background:#0e74900d;border:1px solid #0e749059;flex-direction:column;gap:.85rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:1rem;display:flex}.raw-db-header.svelte-q6x0we{border-bottom:1px solid #0e749033;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.raw-db-title.svelte-q6x0we{color:var(--accent-cyan);align-items:center;gap:.45rem;font-size:.825rem;display:flex}.raw-db-grid.svelte-q6x0we{background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;padding:.75rem;display:grid}.raw-meta-item.svelte-q6x0we{flex-direction:column;gap:.15rem;min-width:0;font-size:.75rem;display:flex}.raw-meta-k.svelte-q6x0we{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem;font-weight:600}.raw-meta-v.svelte-q6x0we{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere}.raw-block-sec.svelte-q6x0we{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.raw-sec-label.svelte-q6x0we{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.raw-code-box.svelte-q6x0we{background:var(--bg-code);color:var(--text-code);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:350px;margin:0;padding:.75rem 1rem;font-size:.785rem;line-height:1.55;overflow-y:auto}.raw-code-box.json-box.svelte-q6x0we{color:var(--accent-cyan);background:#0f172af2}.notes-box.svelte-q6x0we{border-radius:var(--radius-sm);border:1px solid var(--border-color);padding:.35rem .75rem;font-size:.82rem}.amendment-notes-box.svelte-q6x0we{border-left:3px solid var(--accent-cyan,#06b6d4)}.editorial-notes-box.svelte-q6x0we{border-left:3px solid var(--accent-gold)}.notes-header.svelte-q6x0we{cursor:pointer;color:var(--text-secondary);align-items:center;gap:.45rem;padding:.2rem 0;font-weight:600;list-style:none;display:flex}.notes-header.svelte-q6x0we::-webkit-details-marker{display:none}.notes-count.svelte-q6x0we{background:var(--bg-card-hover);color:var(--text-muted);border-radius:999px;padding:0 .4rem;font-size:.7rem;font-weight:700}.notes-list.svelte-q6x0we{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:.4rem;margin:.4rem 0 .2rem 1.1rem;line-height:1.5;display:flex}.load-more-wrap.svelte-q6x0we{justify-content:center;padding:1.5rem 0;display:flex}.drawer-backdrop.svelte-q6x0we{z-index:2000;background:#0009;position:fixed;inset:0}.connections-drawer.svelte-q6x0we{background:var(--bg-secondary);border-left:1px solid var(--border-color);z-index:2001;box-sizing:border-box;flex-direction:column;width:580px;max-width:95vw;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000080}.drawer-header.svelte-q6x0we{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.drawer-header-info.svelte-q6x0we{flex:1;min-width:0}.drawer-title.svelte-q6x0we{word-break:break-word;color:var(--text-primary);margin-top:.35rem;font-size:1.15rem;font-weight:700}.drawer-subtitle.svelte-q6x0we{margin-top:.2rem;font-size:.8rem}.drawer-body.svelte-q6x0we{flex-direction:column;flex:1;gap:.85rem;padding-right:.25rem;display:flex;overflow:hidden auto}.juris-group-mode-bar.svelte-q6x0we{border-bottom:1px dashed var(--border-color);flex-shrink:0;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.group-mode-label.svelte-q6x0we{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.group-mode-buttons.svelte-q6x0we{scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.group-mode-btn.svelte-q6x0we{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.group-mode-btn.svelte-q6x0we:hover{color:var(--text-primary);background:#ffffff0d}.group-mode-btn.active.svelte-q6x0we{background:var(--bg-card);border-color:var(--accent-gold);color:var(--accent-gold)}.juris-categories-bar.svelte-q6x0we{scrollbar-width:thin;flex-shrink:0;align-items:center;gap:.4rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.juris-cat-pill.svelte-q6x0we{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.775rem;font-weight:600;transition:all .15s;display:inline-flex}.juris-cat-pill.svelte-q6x0we:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--accent-gold)}.juris-cat-pill.active.svelte-q6x0we{border-color:var(--accent-gold);color:#fef3c7;background:#d977062e}.juris-cat-pill.empty.svelte-q6x0we{opacity:.55}.cat-pill-count.svelte-q6x0we{font-family:var(--font-mono);background:#ffffff14;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.juris-search-bar.svelte-q6x0we{flex-shrink:0;align-items:center;display:flex;position:relative}.juris-search-input.svelte-q6x0we{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;height:34px;padding-left:2rem;padding-right:2rem;font-size:.825rem}.clear-search-btn.svelte-q6x0we{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:.5rem}.juris-decisions-stream.svelte-q6x0we{flex-direction:column;flex:1;gap:.75rem;display:flex}.juris-decision-card.svelte-q6x0we{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:.85rem 1rem;transition:all .15s;display:flex}.juris-decision-card.svelte-q6x0we:hover{border-color:#d9770666;box-shadow:0 4px 15px #0003}.juris-decision-card.binding-card.svelte-q6x0we{border-left:3px solid var(--accent-gold)}.dec-card-header.svelte-q6x0we{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dec-card-badges.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dec-date.svelte-q6x0we{font-size:.75rem;font-family:var(--font-mono);align-items:center;gap:.25rem;display:flex}.dec-title.svelte-q6x0we{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.dec-meta-row.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.785rem;display:flex}.meta-dot.svelte-q6x0we{opacity:.5}.dec-domains-wrap.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.domain-tag.svelte-q6x0we{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.7rem;display:inline-flex}.dec-summary.svelte-q6x0we{color:var(--text-secondary);border-radius:var(--radius-sm);border-left:2px solid var(--border-color);-webkit-line-clamp:4;background:#0000002e;-webkit-box-orient:vertical;margin:.2rem 0;padding:.5rem .75rem;font-size:.825rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dec-actions.svelte-q6x0we{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem;padding-top:.5rem;display:flex}.modal-backdrop.svelte-q6x0we{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:fixed;inset:0}.smart-decision-modal.svelte-q6x0we{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);z-index:3001;flex-direction:column;width:900px;max-width:95vw;height:88vh;max-height:900px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 50px #000000b3}.smart-modal-header.svelte-q6x0we{border-bottom:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.modal-header-left.svelte-q6x0we{flex:1;min-width:0}.smart-modal-title.svelte-q6x0we{color:var(--text-primary);margin:.35rem 0 .2rem;font-size:1.25rem;font-weight:700;line-height:1.35}.modal-submeta.svelte-q6x0we{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.modal-header-actions.svelte-q6x0we{align-items:center;gap:.75rem;display:flex}.font-toggle-group.svelte-q6x0we{background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid var(--border-color);align-items:center;padding:2px;display:flex}.font-toggle-group.svelte-q6x0we button:where(.svelte-q6x0we){border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem}.smart-modal-toolbar.svelte-q6x0we{background:var(--bg-input);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.5rem;display:flex}.section-pills-wrap.svelte-q6x0we{scrollbar-width:thin;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.section-pill.svelte-q6x0we{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.section-pill.active.svelte-q6x0we{background:var(--accent-purple);color:#fff;border-color:var(--accent-purple)}.modal-search-box.svelte-q6x0we{align-items:center;min-width:220px;display:flex;position:relative}.modal-search-box.svelte-q6x0we input:where(.svelte-q6x0we){height:30px;padding-left:1.75rem;padding-right:1.5rem;font-size:.8rem}.smart-modal-body.svelte-q6x0we{flex:1;min-height:0;padding:1.5rem;line-height:1.65;overflow-y:auto}.smart-modal-body.font-serif.svelte-q6x0we{font-family:Georgia,Times New Roman,serif}.smart-modal-body.font-sans.svelte-q6x0we{font-family:system-ui,-apple-system,sans-serif}.decision-solution-banner.svelte-q6x0we{border-radius:var(--radius-md);background:#d977061f;border:1px solid #d9770659;padding:1rem 1.25rem}.paragraphs-list.svelte-q6x0we{flex-direction:column;gap:1rem;display:flex}.paragraph-row.svelte-q6x0we{border-radius:var(--radius-sm);align-items:flex-start;gap:1.25rem;padding:.75rem .85rem;transition:background .15s;display:flex}.paragraph-row.svelte-q6x0we:hover{background:#ffffff08}.paragraph-row.core-reasoning.svelte-q6x0we{border-left:3px solid var(--accent-gold);background:#d977060d}.paragraph-gutter.svelte-q6x0we{flex-direction:column;flex-shrink:0;gap:.25rem;width:90px;display:flex}.paragraph-num.svelte-q6x0we{color:var(--accent-gold);font-size:.75rem;font-weight:700}.paragraph-section-tag.svelte-q6x0we{text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:600}.paragraph-content-box.svelte-q6x0we{flex:1;min-width:0}.paragraph-text.svelte-q6x0we{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem}.paragraph-actions.svelte-q6x0we{opacity:.4;margin-top:.35rem;transition:opacity .15s}.paragraph-row.svelte-q6x0we:hover .paragraph-actions:where(.svelte-q6x0we){opacity:1}.smart-modal-footer.svelte-q6x0we{border-top:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.loading-state.svelte-q6x0we{height:300px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.spinner-large.svelte-q6x0we{border:3px solid #fff3;border-top-color:var(--accent-blue);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@media (width<=900px){.toc-sidebar.svelte-q6x0we{display:none}}@media (width<=768px){.reader-container.svelte-q6x0we{max-width:100vw;height:auto;min-height:calc(100vh - 75px);overflow-x:hidden}.reader-topbar.svelte-q6x0we{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem .65rem}.topbar-left.svelte-q6x0we{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.doc-main-title.svelte-q6x0we{white-space:normal;overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.doc-meta-pills.svelte-q6x0we{flex-wrap:wrap}.topbar-right.svelte-q6x0we{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.doc-search-box.svelte-q6x0we{order:-1;width:100%}.reader-content.svelte-q6x0we{width:100%;max-width:100%;padding-right:0;overflow:hidden visible}.article-block.svelte-q6x0we{width:100%;max-width:100%;padding:.85rem .65rem}.article-header.svelte-q6x0we{flex-direction:column;align-items:flex-start;gap:.5rem}.art-actions.svelte-q6x0we{justify-content:space-between;width:100%}.ast-alin.svelte-q6x0we{gap:.45rem}.ast-litera.svelte-q6x0we{gap:.45rem;padding-left:.4rem}.ast-punct.svelte-q6x0we{gap:.45rem;padding-left:.75rem}.ast-indent.svelte-q6x0we{gap:.45rem;padding-left:1rem}.connections-drawer.svelte-q6x0we{width:100vw;max-width:100vw;padding:1rem}}.badge-emerald-glow.svelte-q6x0we{color:#34d399;background:#10b9812e;border:1px solid #10b98166;font-weight:600;box-shadow:0 0 8px #10b98133}.btn-version-pill.svelte-q6x0we{color:var(--text-main,#f3f4f6);border:1px solid var(--border-color,#ffffff1f);cursor:pointer;background:#ffffff0d;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-version-pill.svelte-q6x0we:hover{color:#fef3c7;background:#d9770626;border-color:#d9770666}.btn-version-pill.has-history.svelte-q6x0we{background:#d9770614;border-color:#d9770659}.note-with-diff-action.svelte-q6x0we{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.4rem;display:flex}.note-text-body.svelte-q6x0we{flex:1}.btn-note-diff.svelte-q6x0we{color:var(--cyan,#06b6d4);cursor:pointer;white-space:nowrap;background:#06b6d414;border:1px solid #06b6d440;border-radius:4px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.72rem;transition:all .15s;display:inline-flex}.btn-note-diff.svelte-q6x0we:hover{color:#e0f2fe;background:#06b6d433;border-color:#06b6d480}.act-version-dropdown-pill.svelte-q6x0we{background:#d977061f;border:1px solid #d9770659;border-radius:6px;align-items:center;gap:.4rem;padding:2px 6px;display:inline-flex}.act-version-label.svelte-q6x0we{color:var(--gold,#f59e0b);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.act-version-header-select.svelte-q6x0we{cursor:pointer;border:1px solid #fff3;border-radius:4px;outline:none;max-width:260px;padding:2px 6px;font-size:.75rem;font-weight:600;color:#f8fafc!important;background:#1e293b!important}.act-version-header-select.svelte-q6x0we option:where(.svelte-q6x0we){color:#f8fafc!important;background:#0f172a!important}.historical-act-banner.svelte-q6x0we{color:#fef3c7;z-index:10;background:#d977062e;border-bottom:1px solid #d9770666;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;font-size:.85rem;display:flex}.hist-banner-content.svelte-q6x0we{align-items:center;gap:.6rem;display:flex}.categories-page.svelte-1eu6ogh{flex-direction:column;gap:1.25rem;display:flex}.domains-tabs-bar.svelte-1eu6ogh{border-radius:var(--radius-lg,12px);flex-direction:column;gap:.5rem;padding:1.2rem;display:flex}.tabs-group-label.svelte-1eu6ogh{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold,#d4af37);font-size:.78rem;font-weight:700}.tabs-subrow.svelte-1eu6ogh{flex-wrap:wrap;gap:.5rem;display:flex}.domain-tab-btn.svelte-1eu6ogh{border-radius:var(--radius-md,8px);border:1px solid var(--border-color,#ffffff14);background:var(--bg-surface,#ffffff08);color:var(--text-secondary,#94a3b8);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.82rem;font-weight:500;transition:all .18s;display:flex}.domain-tab-btn.svelte-1eu6ogh:hover{background:var(--bg-surface-hover,#ffffff14);color:var(--text-primary,#f8fafc);border-color:var(--border-color-hover,#fff3)}.domain-tab-btn.active.svelte-1eu6ogh{background:var(--color-gold-dim,#d4af3726);color:var(--color-gold,#d4af37);border-color:var(--color-gold,#d4af37);font-weight:600;box-shadow:0 0 12px #d4af3733}.eurlex-subtabs.svelte-1eu6ogh{gap:.5rem;padding:.5rem;display:flex}.eurlex-subtab-btn.svelte-1eu6ogh{border-radius:var(--radius-md,8px);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:.6rem;font-size:.85rem;font-weight:600;transition:all .2s}.eurlex-subtab-btn.active.svelte-1eu6ogh{background:var(--bg-surface,#ffffff0f);border-color:var(--color-blue,#38bdf8);color:var(--color-blue,#38bdf8)}.cedo-presets-card.svelte-1eu6ogh{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.cedo-presets-header.svelte-1eu6ogh{align-items:center;gap:.5rem;display:flex}.cedo-presets-grid.svelte-1eu6ogh{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.preset-group.svelte-1eu6ogh{flex-direction:column;gap:.4rem;display:flex}.preset-group-title.svelte-1eu6ogh{color:var(--text-muted);font-size:.75rem;font-weight:600}.preset-chips.svelte-1eu6ogh{flex-wrap:wrap;gap:.4rem;display:flex}.preset-chip.svelte-1eu6ogh{border-radius:var(--radius-full,9999px);background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.78rem;transition:all .15s;display:flex}.preset-chip.svelte-1eu6ogh:hover{background:var(--badge-gold-bg);border-color:var(--badge-gold-border)}.chip-badge.svelte-1eu6ogh{background:var(--badge-gold-bg);color:var(--accent-gold);border-radius:4px;padding:.1rem .35rem;font-family:monospace;font-size:.68rem;font-weight:600}.sub-filter-bar.svelte-1eu6ogh{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);padding:.75rem 1rem}.domain-search-wrap.svelte-1eu6ogh{align-items:center;gap:.75rem;display:flex}.domain-search-input.svelte-1eu6ogh{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.alphabet-row.svelte-1eu6ogh{align-items:center;gap:.75rem;display:flex;overflow-x:auto}.alphabet-label.svelte-1eu6ogh{color:var(--text-muted);white-space:nowrap;font-size:.8rem;font-weight:600}.letters-list.svelte-1eu6ogh{gap:.25rem;display:flex}.letter-btn.svelte-1eu6ogh{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:all .12s;display:flex}.letter-btn.svelte-1eu6ogh:hover{background:var(--bg-card-hover);color:var(--text-primary)}.letter-btn.active.svelte-1eu6ogh{background:var(--accent-gold);color:#fff;font-weight:700}.stream-summary-bar.svelte-1eu6ogh{padding:.25rem .5rem}.grid-items.svelte-1eu6ogh{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;display:grid}.item-card.svelte-1eu6ogh{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);flex-direction:column;gap:.65rem;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.item-card.svelte-1eu6ogh:hover{border-color:var(--accent-gold);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.item-badge-row.svelte-1eu6ogh{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.item-title.svelte-1eu6ogh{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.item-meta-sub.svelte-1eu6ogh{color:var(--text-muted);margin:0;font-size:.8rem}.item-desc.svelte-1eu6ogh{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.item-dispositive-preview.svelte-1eu6ogh{color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-gold);border-radius:6px;padding:.5rem .65rem;font-size:.8rem;line-height:1.4}.coe-dates-strip.svelte-1eu6ogh{color:var(--text-muted);flex-wrap:wrap;gap:.75rem;font-size:.78rem;display:flex}.item-card-actions.svelte-1eu6ogh{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.6rem;display:flex}.pagination-bar.svelte-1eu6ogh{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1.25rem;display:flex}.modal-backdrop.svelte-1eu6ogh{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;inset:0}.smart-modal.svelte-1eu6ogh{background:var(--bg-card,#111827);border-radius:var(--radius-xl,16px);border:1px solid #d4af374d;flex-direction:column;width:100%;max-width:1040px;height:88vh;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.smart-modal-header.svelte-1eu6ogh{border-bottom:1px solid var(--border-color,#ffffff14);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.header-badges-row.svelte-1eu6ogh{flex-wrap:wrap;gap:.45rem;margin-bottom:.4rem;display:flex}.smart-modal-title.svelte-1eu6ogh{color:var(--text-primary,#f8fafc);margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.modal-sub-meta.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);margin:.25rem 0 0;font-size:.84rem}.smart-copy-toast.svelte-1eu6ogh{color:#34d399;background:#10b98126;border-bottom:1px solid #10b9814d;align-items:center;gap:.5rem;padding:.4rem 1.5rem;font-size:.82rem;font-weight:500;display:flex}.smart-dispositive-box.svelte-1eu6ogh{background:#d4af3714;border:1px solid #d4af3740;border-radius:8px;margin:1rem 1.5rem .5rem;padding:1rem}.dispositive-box-title.svelte-1eu6ogh{color:var(--color-gold,#d4af37);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.dispositive-box-content.svelte-1eu6ogh{color:var(--text-primary,#f8fafc);margin:0;font-size:.92rem;line-height:1.6}.smart-info-pill-box.svelte-1eu6ogh{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.5rem;margin:.5rem 1.5rem;padding:.6rem .85rem;font-size:.85rem;display:flex}.info-label.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);font-weight:600}.info-val.svelte-1eu6ogh{color:var(--text-primary,#f8fafc)}.reader-toolbar.svelte-1eu6ogh{border-bottom:1px solid var(--border-color,#ffffff0f);background:#00000026;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.5rem;display:flex}.in-search-box.svelte-1eu6ogh{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.35rem .65rem;display:flex}.in-case-input.svelte-1eu6ogh{color:var(--text-primary,#f8fafc);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.search-count-pill.svelte-1eu6ogh{color:var(--color-gold,#d4af37);background:#d4af3733;border-radius:4px;padding:.1rem .4rem;font-size:.72rem}.clear-search-btn.svelte-1eu6ogh{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.reader-format-controls.svelte-1eu6ogh{align-items:center;gap:.25rem;display:flex}.format-btn.svelte-1eu6ogh,.size-btn.svelte-1eu6ogh{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;padding:.25rem .5rem;font-size:.78rem}.format-btn.active.svelte-1eu6ogh,.size-btn.active.svelte-1eu6ogh{color:var(--text-primary,#f8fafc);background:#ffffff1f;border-color:#ffffff40}.cedo-sections-filter.svelte-1eu6ogh{background:#0003;gap:.5rem;padding:.5rem 1.5rem;display:flex}.section-btn.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.section-btn.active.svelte-1eu6ogh{color:var(--color-gold,#d4af37);background:#d4af3726;border-color:#d4af374d}.smart-paragraphs-body.svelte-1eu6ogh,.smart-modal-body.svelte-1eu6ogh{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.smart-paragraphs-body.svelte-1eu6ogh::-webkit-scrollbar{width:8px}.smart-modal-body.svelte-1eu6ogh::-webkit-scrollbar{width:8px}.smart-paragraphs-body.svelte-1eu6ogh::-webkit-scrollbar-track{background:#00000040;border-radius:4px}.smart-modal-body.svelte-1eu6ogh::-webkit-scrollbar-track{background:#00000040;border-radius:4px}.smart-paragraphs-body.svelte-1eu6ogh::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:4px}.smart-modal-body.svelte-1eu6ogh::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:4px}.smart-paragraphs-body.svelte-1eu6ogh::-webkit-scrollbar-thumb:hover{background:#d4af37a6}.smart-modal-body.svelte-1eu6ogh::-webkit-scrollbar-thumb:hover{background:#d4af37a6}.model-content-card.svelte-1eu6ogh{border:1px solid var(--border-color,#ffffff14);background:#00000040;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.model-content-header.svelte-1eu6ogh{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.model-content-label.svelte-1eu6ogh{color:var(--color-gold,#d4af37);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.model-pre-text.svelte-1eu6ogh{white-space:pre-wrap;font-family:var(--font-mono,monospace);color:var(--text-primary,#f8fafc);word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;font-size:.88rem;line-height:1.65}.smart-para-row.svelte-1eu6ogh{background:#ffffff05;border-left:2px solid #ffffff1a;border-radius:0 6px 6px 0;padding:.85rem 1rem}.smart-para-row.svelte-1eu6ogh:hover{border-left-color:var(--color-gold,#d4af37);background:#ffffff0a}.para-header.svelte-1eu6ogh{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.para-num.svelte-1eu6ogh{color:var(--color-gold,#d4af37);font-size:.78rem;font-weight:700}.copy-para-action.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.copy-para-action.svelte-1eu6ogh:hover{color:var(--color-gold,#d4af37)}.para-text.svelte-1eu6ogh{color:var(--text-primary,#f8fafc);margin:0;line-height:1.65}.font-serif.svelte-1eu6ogh{font-family:Merriweather,Georgia,serif}.font-sans.svelte-1eu6ogh{font-family:Inter,system-ui,sans-serif}.text-size-sm.svelte-1eu6ogh .para-text:where(.svelte-1eu6ogh){font-size:.85rem}.text-size-md.svelte-1eu6ogh .para-text:where(.svelte-1eu6ogh){font-size:.95rem}.text-size-lg.svelte-1eu6ogh .para-text:where(.svelte-1eu6ogh){font-size:1.08rem}.smart-modal-footer.svelte-1eu6ogh{border-top:1px solid var(--border-color,#ffffff14);background:#0003;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.footer-actions.svelte-1eu6ogh{gap:.5rem;display:flex}.coe-timeline-grid.svelte-1eu6ogh{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:1rem 1.5rem .5rem;display:grid}.timeline-box.svelte-1eu6ogh{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.timeline-box.highlight-box.svelte-1eu6ogh{background:#d4af370f;border-color:#d4af3733}.tl-label.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:600}.tl-val.svelte-1eu6ogh{font-family:monospace;font-size:.88rem;font-weight:600}.modal-loading-state.svelte-1eu6ogh{color:var(--text-muted,#94a3b8);flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}@media (width<=768px){.modal-backdrop.svelte-1eu6ogh{align-items:stretch!important;padding:0!important}.smart-modal.svelte-1eu6ogh{border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.smart-modal-header.svelte-1eu6ogh{gap:.5rem;padding:.75rem 1rem!important}.smart-modal-title.svelte-1eu6ogh{font-size:1.05rem!important}.reader-toolbar.svelte-1eu6ogh{flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;padding:.5rem 1rem!important}.reader-format-controls.svelte-1eu6ogh{justify-content:space-between}.smart-paragraphs-body.svelte-1eu6ogh,.smart-modal-body.svelte-1eu6ogh{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:.75rem 1rem!important;overflow-y:auto!important}.smart-modal-footer.svelte-1eu6ogh{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;padding:.75rem 1rem!important}.footer-actions.svelte-1eu6ogh{flex-wrap:wrap;gap:.4rem;width:100%;display:flex}.footer-actions.svelte-1eu6ogh .btn:where(.svelte-1eu6ogh),.footer-actions.svelte-1eu6ogh a:where(.svelte-1eu6ogh){text-align:center;flex:1;justify-content:center}.grid-items.svelte-1eu6ogh{grid-template-columns:1fr!important}}.jx.svelte-1esm4mq{flex-direction:column;gap:1rem;display:flex}.jx-header.svelte-1esm4mq h2:where(.svelte-1esm4mq){font-family:var(--font-display);margin:0}.jx-title.svelte-1esm4mq{color:var(--text-primary);align-items:flex-start;gap:.75rem;display:flex}.jx-title.svelte-1esm4mq p:where(.svelte-1esm4mq){color:var(--text-secondary);margin:.25rem 0 0;font-size:.9rem}.jx-filters.svelte-1esm4mq{flex-direction:column;gap:.75rem;display:flex}.jx-search.svelte-1esm4mq{color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.jx-search.svelte-1esm4mq .input-field:where(.svelte-1esm4mq){flex:1}.jx-row.svelte-1esm4mq{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jx-row.svelte-1esm4mq .input-field:where(.svelte-1esm4mq){width:auto}.jx-year.svelte-1esm4mq{max-width:7.5rem}.jx-check.svelte-1esm4mq{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.jx-chips.svelte-1esm4mq{flex-wrap:wrap;gap:.4rem;display:flex}.jx-chip.svelte-1esm4mq{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.jx-chip.active.svelte-1esm4mq{border-color:var(--border-active);color:var(--text-primary);background:var(--badge-bg)}.jx-meta.svelte-1esm4mq{color:var(--text-muted);font-size:.85rem}.jx-results.svelte-1esm4mq{flex-direction:column;gap:.6rem;display:flex}.jx-item.svelte-1esm4mq{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;flex-direction:column;gap:.35rem;display:flex}.jx-badges.svelte-1esm4mq{flex-wrap:wrap;gap:.35rem;display:flex}.jx-item-title.svelte-1esm4mq{color:var(--text-primary);font-weight:600}.jx-item-sub.svelte-1esm4mq{color:var(--text-secondary);font-size:.82rem}.jx-snippet.svelte-1esm4mq{color:var(--text-secondary);font-size:.88rem;line-height:1.5;font-family:var(--font-serif);margin:0}.jx-sec.svelte-1esm4mq{font-family:var(--font-mono);color:var(--accent-gold);text-transform:uppercase;font-size:.72rem}.jx-pager.svelte-1esm4mq{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;display:flex}.jx-error.svelte-1esm4mq{color:var(--accent-rose)}.jx-muted.svelte-1esm4mq{color:var(--text-muted)}.jx-overlay.svelte-1esm4mq{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2vh 2vw;display:flex;position:fixed;inset:0}.jx-modal.svelte-1esm4mq{background:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:min(1100px,100%);height:96vh;display:flex;overflow:hidden}.jx-modal-head.svelte-1esm4mq{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.jx-modal-titles.svelte-1esm4mq h3:where(.svelte-1esm4mq){color:var(--text-primary);margin:.4rem 0 .2rem;font-size:1.1rem}.jx-id.svelte-1esm4mq{color:var(--text-muted);font-size:.75rem}.jx-modal-actions.svelte-1esm4mq{align-items:flex-start;gap:.4rem;display:flex}.jx-modal-body.svelte-1esm4mq{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;flex:1;min-height:0;padding:1rem 1.25rem 2rem;overflow-y:auto}.jx-modal-body.svelte-1esm4mq::-webkit-scrollbar{width:8px}.jx-modal-body.svelte-1esm4mq::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.jx-facts.svelte-1esm4mq{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0 0 1rem;font-size:.88rem;display:grid}.jx-facts.svelte-1esm4mq dt:where(.svelte-1esm4mq){color:var(--text-muted)}.jx-facts.svelte-1esm4mq dd:where(.svelte-1esm4mq){color:var(--text-primary);margin:0}.jx-block.svelte-1esm4mq{margin-top:1.1rem}.jx-block.svelte-1esm4mq h4:where(.svelte-1esm4mq){text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem;font-size:.8rem}.jx-block.svelte-1esm4mq p:where(.svelte-1esm4mq){color:var(--text-primary);line-height:1.6;font-family:var(--font-serif);white-space:pre-wrap;margin:0}.jx-cites.svelte-1esm4mq{flex-wrap:wrap;gap:.35rem;display:flex}.jx-par-tools.svelte-1esm4mq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.jx-inmodal.svelte-1esm4mq{max-width:16rem}.jx-par.svelte-1esm4mq{border-bottom:1px solid var(--border-subtle);padding:.55rem 0}.jx-par-head.svelte-1esm4mq{justify-content:space-between;align-items:center;display:flex}.jx-copy.svelte-1esm4mq{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.15rem}.jx-copy.svelte-1esm4mq:hover{color:var(--text-primary)}.jx-fulltext.svelte-1esm4mq{font-size:.95rem}.api-inspector-container.svelte-rpg0uj{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.hero-banner.svelte-rpg0uj{background:linear-gradient(135deg,#d4a0171a 0%,#141821b3 100%);border:1px solid #d4a01740;padding:1.75rem 2rem}.hero-title-row.svelte-rpg0uj{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.hero-icon-box.svelte-rpg0uj{background:#d4a01726;border:1px solid #d4a01759;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.hero-title.svelte-rpg0uj{color:var(--text-primary);margin:0 0 .35rem;font-size:1.65rem;font-weight:700}.hero-subtitle.svelte-rpg0uj{color:var(--text-muted);max-width:950px;margin:0;font-size:.92rem;line-height:1.5}.hero-badges-row.svelte-rpg0uj{flex-wrap:wrap;gap:.75rem;display:flex}.engine-badge.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.82rem;display:inline-flex}.config-panel.svelte-rpg0uj{background:var(--bg-surface,#11141c);border:1px solid var(--border-subtle,#232a3b);border-radius:12px;padding:1.5rem}.panel-header.svelte-rpg0uj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.panel-title-wrap.svelte-rpg0uj{align-items:center;gap:.75rem;display:flex}.panel-title.svelte-rpg0uj{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}.search-input-box.svelte-rpg0uj{margin-bottom:1.5rem;position:relative}.search-input-icon.svelte-rpg0uj{position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.main-search-field.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);width:100%;color:var(--text-primary);border:1px solid #d4a01759;border-radius:10px;outline:none;padding:.95rem 1.25rem .95rem 3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.main-search-field.svelte-rpg0uj:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a01726}.section-title-wrap.svelte-rpg0uj{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.section-title.svelte-rpg0uj{color:var(--text-secondary);font-size:.88rem;font-weight:600}.target-grid.svelte-rpg0uj{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.target-card.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.15rem;transition:all .15s;display:flex}.target-card.svelte-rpg0uj:hover{border-color:#d4a01766;transform:translateY(-1px)}.target-card.active.svelte-rpg0uj{background:linear-gradient(135deg,#d4a0172e 0%,#161b22f2 100%);border-color:#d4a017;box-shadow:0 0 12px #d4a01733}.target-card-top.svelte-rpg0uj{align-items:center;gap:.5rem;width:100%;margin-bottom:.2rem;display:flex}.target-icon-wrap.svelte-rpg0uj{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.icon-gold.svelte-rpg0uj{color:#fbbf24;background:#d4a01726}.icon-blue.svelte-rpg0uj{color:#60a5fa;background:#3b82f626}.icon-purple.svelte-rpg0uj{color:#c084fc;background:#a855f726}.icon-emerald.svelte-rpg0uj{color:#34d399;background:#10b98126}.icon-red.svelte-rpg0uj{color:#f87171;background:#ef444426}.target-method.svelte-rpg0uj{text-transform:uppercase;border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.target-method.post.svelte-rpg0uj{color:#34d399;background:#10b98133}.target-method.get.svelte-rpg0uj{color:#60a5fa;background:#3b82f633}.target-badge.svelte-rpg0uj{border-radius:4px;margin-left:auto;padding:.15rem .45rem;font-size:.72rem}.tag-gold.svelte-rpg0uj{color:#fbbf24;background:#d4a01733}.tag-blue.svelte-rpg0uj{color:#60a5fa;background:#3b82f633}.tag-purple.svelte-rpg0uj{color:#c084fc;background:#a855f733}.tag-emerald.svelte-rpg0uj{color:#34d399;background:#10b98133}.tag-red.svelte-rpg0uj{color:#f87171;background:#ef444433}.target-name.svelte-rpg0uj{color:var(--text-primary);font-size:.92rem;font-weight:600}.target-endpoint.svelte-rpg0uj{color:#93c5fd;font-size:.75rem}.target-desc.svelte-rpg0uj{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.35}.filter-controls-row.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.filter-group.svelte-rpg0uj{align-items:center;gap:.5rem;display:flex}.filter-label.svelte-rpg0uj{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.select-field.svelte-rpg0uj{background:var(--bg-surface,#0d1117);border:1px solid var(--border-subtle,#30363d);color:var(--text-primary);border-radius:6px;outline:none;padding:.35rem .65rem;font-size:.82rem}.input-docid.svelte-rpg0uj{background:var(--bg-surface,#0d1117);border:1px solid var(--border-subtle,#30363d);width:140px;color:var(--text-primary);border-radius:6px;padding:.35rem .6rem;font-size:.8rem}.toggle-control.svelte-rpg0uj{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.presets-row.svelte-rpg0uj{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.presets-label.svelte-rpg0uj{color:var(--text-muted);font-size:.8rem;font-weight:600}.preset-pill.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:.3rem .65rem;font-size:.76rem;transition:all .15s}.preset-pill.svelte-rpg0uj:hover{color:var(--text-primary);border-color:#d4a01766}.preset-pill.active.svelte-rpg0uj{color:#fbbf24;background:#d4a01726;border-color:#d4a017;font-weight:600}.telemetry-card.svelte-rpg0uj{background:var(--bg-surface,#11141c);border:1px solid var(--border-subtle,#232a3b);border-radius:12px;padding:1.5rem}.telemetry-header.svelte-rpg0uj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.telemetry-header-left.svelte-rpg0uj{align-items:center;gap:.75rem;display:flex}.telemetry-title.svelte-rpg0uj{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}.telemetry-metrics.svelte-rpg0uj{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.tele-metric.svelte-rpg0uj{align-items:center;gap:.4rem;display:flex}.tele-metric-label.svelte-rpg0uj{color:var(--text-muted);font-size:.78rem}.tele-metric-val.svelte-rpg0uj{font-size:.88rem;font-weight:600}.tele-badge.svelte-rpg0uj{border-radius:6px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.status-ok.svelte-rpg0uj{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.status-err.svelte-rpg0uj{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.request-inspector-box.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.request-top-bar.svelte-rpg0uj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.url-badge-group.svelte-rpg0uj{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.method-tag.svelte-rpg0uj{border-radius:6px;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.method-tag.post.svelte-rpg0uj{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.method-tag.get.svelte-rpg0uj{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.full-url-text.svelte-rpg0uj{color:#93c5fd;word-break:break-all;font-size:.85rem}.copy-actions.svelte-rpg0uj{gap:.5rem;display:flex}.request-details-grid.svelte-rpg0uj{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.req-detail-col.svelte-rpg0uj{flex-direction:column;gap:.35rem;display:flex}.detail-label.svelte-rpg0uj{color:var(--text-muted);font-size:.76rem;font-weight:600}.code-block.svelte-rpg0uj{background:var(--bg-surface,#0d1117);color:var(--text-secondary);border:1px solid #ffffff14;border-radius:8px;max-height:180px;margin:0;padding:.75rem 1rem;font-size:.78rem;overflow-y:auto}.results-view-tabs.svelte-rpg0uj{border-bottom:1px solid var(--border-subtle,#30363d);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;display:flex}.view-tab-btn.svelte-rpg0uj{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.85rem;transition:all .15s;display:inline-flex}.view-tab-btn.svelte-rpg0uj:hover{color:var(--text-primary);background:#ffffff0d}.view-tab-btn.active.svelte-rpg0uj{color:#fbbf24;background:#d4a01726;border-color:#d4a01759;font-weight:600}.cards-stack.svelte-rpg0uj{flex-direction:column;gap:1rem;display:flex}.result-audit-card.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:10px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .15s;display:flex}.result-audit-card.svelte-rpg0uj:hover{border-color:#d4a01766}.card-rank-badge.svelte-rpg0uj{color:#fbbf24;background:#d4a01726;border:1px solid #d4a0174d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;font-weight:700;display:flex}.card-main-content.svelte-rpg0uj{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.card-header-row.svelte-rpg0uj{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.citation-box.svelte-rpg0uj{color:#fbbf24;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.marginal-badge.svelte-rpg0uj{color:var(--text-primary);font-size:.85rem;font-weight:600}.source-domain-badge.svelte-rpg0uj{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;padding:.15rem .45rem;font-size:.72rem}.scores-pill-group.svelte-rpg0uj{gap:.4rem;margin-left:auto;display:flex}.score-pill.svelte-rpg0uj{border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.score-relevance.svelte-rpg0uj{color:#fbbf24;background:#d4a01726;border:1px solid #d4a0174d}.score-distance.svelte-rpg0uj{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.score-generic.svelte-rpg0uj{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.breadcrumb-row.svelte-rpg0uj{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.doc-title-row.svelte-rpg0uj{font-size:.82rem}.doc-label.svelte-rpg0uj{color:var(--text-muted);margin-right:.35rem}.doc-title-text.svelte-rpg0uj{color:#93c5fd;font-weight:500}.content-text-box.svelte-rpg0uj{background:var(--bg-surface,#0d1117);border:1px solid #ffffff0d;border-radius:8px;padding:.75rem 1rem}.content-text-box.svelte-rpg0uj p:where(.svelte-rpg0uj){color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.ranking-intro.svelte-rpg0uj{background:#d4a01714;border:1px solid #d4a01740;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.ranking-intro.svelte-rpg0uj p:where(.svelte-rpg0uj){color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.45}.ranking-table-list.svelte-rpg0uj{flex-direction:column;gap:.75rem;display:flex}.ranking-row-card.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:8px;align-items:center;gap:1.25rem;padding:.95rem 1.25rem;display:flex}.rank-number-box.svelte-rpg0uj{flex-direction:column;align-items:center;min-width:48px;display:flex}.rank-pos.svelte-rpg0uj{color:#fbbf24;font-size:1.2rem;font-weight:700}.rank-label.svelte-rpg0uj{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.rank-details.svelte-rpg0uj{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.rank-item-title.svelte-rpg0uj{color:var(--text-primary);font-size:.9rem;font-weight:600}.rank-doc.svelte-rpg0uj{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.score-progress-wrap.svelte-rpg0uj{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.score-bar-bg.svelte-rpg0uj{background:#ffffff1a;border-radius:9999px;flex:1;height:6px;overflow:hidden}.score-bar-fill.svelte-rpg0uj{background:linear-gradient(90deg,#3b82f6 0%,#fbbf24 100%);border-radius:9999px;height:100%}.score-val-text.svelte-rpg0uj{color:#fbbf24;font-size:.78rem;font-weight:600}.rank-source-tag.svelte-rpg0uj .tag-badge:where(.svelte-rpg0uj){border:1px solid var(--border-subtle,#30363d);color:var(--text-muted);background:#ffffff0f;border-radius:4px;padding:.2rem .5rem;font-size:.72rem}.raw-json-container.svelte-rpg0uj{flex-direction:column;gap:.75rem;display:flex}.json-actions-bar.svelte-rpg0uj{justify-content:space-between;align-items:center;display:flex}.json-label.svelte-rpg0uj{color:var(--text-muted);font-size:.82rem}.raw-json-block.svelte-rpg0uj{background:var(--bg-surface,#0d1117);border:1px solid var(--border-subtle,#30363d);color:#34d399;border-radius:8px;max-height:500px;margin:0;padding:1.25rem;font-size:.82rem;overflow-y:auto}.snippets-container.svelte-rpg0uj{flex-direction:column;gap:1rem;display:flex}.snippet-box.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:8px;overflow:hidden}.snippet-header.svelte-rpg0uj{border-bottom:1px solid var(--border-subtle,#30363d);background:#ffffff08;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.snippet-title.svelte-rpg0uj{color:var(--text-primary);font-size:.82rem;font-weight:600}.snippet-code.svelte-rpg0uj{color:#93c5fd;background:var(--bg-surface,#0d1117);margin:0;padding:1rem;font-size:.8rem;overflow-x:auto}.btn.svelte-rpg0uj{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:500;transition:all .15s;display:inline-flex}.btn-xs.svelte-rpg0uj{border-radius:6px;padding:.25rem .6rem;font-size:.75rem}.btn-primary.svelte-rpg0uj{color:#0b0f19;background:linear-gradient(135deg,#d4a017 0%,#b8860b 100%);font-weight:600}.btn-primary.svelte-rpg0uj:hover:not(:disabled){background:linear-gradient(135deg,#e5b84c 0%,#c99718 100%)}.btn-secondary.svelte-rpg0uj{background:var(--bg-surface-elevated,#161b22);border:1px solid var(--border-subtle,#30363d);color:var(--text-secondary)}.btn-secondary.svelte-rpg0uj:hover:not(:disabled){color:var(--text-primary);background:#ffffff14}.btn.svelte-rpg0uj:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-rpg0uj{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.test-lab-page.svelte-1ej58ef{flex-direction:column;gap:1.25rem;display:flex}.lab-header.svelte-1ej58ef{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.lab-title-wrap.svelte-1ej58ef{align-items:center;gap:.75rem;display:flex}.lab-title.svelte-1ej58ef{font-size:1.35rem;font-weight:700}.lab-sub.svelte-1ej58ef{color:var(--text-secondary);font-size:.825rem}.card-header.svelte-1ej58ef{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.card-title-wrap.svelte-1ej58ef{align-items:center;gap:.5rem;display:flex}.card-title.svelte-1ej58ef{font-size:1rem;font-weight:600}.presets-wrap.svelte-1ej58ef{flex-wrap:wrap;gap:.4rem;display:flex}.chip-btn.svelte-1ej58ef{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:.2rem .6rem;font-size:.725rem;transition:all .12s}.chip-btn.svelte-1ej58ef:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:#fff3}.ast-sandbox-body.svelte-1ej58ef{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ast-input-col.svelte-1ej58ef,.ast-output-col.svelte-1ej58ef{flex-direction:column;gap:.5rem;display:flex}.input-label.svelte-1ej58ef{color:var(--text-secondary);font-size:.775rem;font-weight:600}.ast-textarea.svelte-1ej58ef{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);resize:vertical;padding:.75rem;font-size:.8rem;line-height:1.5}.ast-rendered-tree.svelte-1ej58ef{background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-direction:column;gap:.75rem;min-height:170px;padding:.85rem;display:flex}.mini-marginal-box.svelte-1ej58ef{border-left:3px solid var(--accent-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f59e0b1a;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.8rem;display:flex}.mini-marginal-label.svelte-1ej58ef{color:var(--accent-gold);text-transform:uppercase;font-size:.7rem;font-weight:700}.mini-marginal-val.svelte-1ej58ef{color:var(--text-primary)}.mini-ast-stream.svelte-1ej58ef{flex-direction:column;gap:.5rem;font-size:.8rem;display:flex}.mini-para-item.svelte-1ej58ef{flex-direction:column;gap:.25rem;display:flex}.mini-chapeau.svelte-1ej58ef{line-height:1.5}.mini-subpoints.svelte-1ej58ef{flex-direction:column;gap:.25rem;padding-left:1rem;display:flex}.mini-pt-row.svelte-1ej58ef{align-items:flex-start;gap:.4rem;line-height:1.4;display:flex}.mini-pt-row.punct.svelte-1ej58ef{padding-left:1rem}.mini-pt-row.indent.svelte-1ej58ef{padding-left:1.75rem}.mini-editorial-box.svelte-1ej58ef{border-radius:var(--radius-sm);color:var(--text-secondary);background:#8b5cf61a;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.tests-list.svelte-1ej58ef{flex-direction:column;gap:.5rem;display:flex}.test-row.svelte-1ej58ef{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.test-info.svelte-1ej58ef{align-items:center;gap:.65rem;display:flex}.test-name.svelte-1ej58ef{font-size:.85rem;font-weight:500}.test-metrics.svelte-1ej58ef{align-items:center;gap:.5rem;display:flex}.sandbox-body.svelte-1ej58ef{flex-direction:column;gap:.75rem;display:flex}.sandbox-input-row.svelte-1ej58ef{gap:.5rem;display:flex}.sandbox-result-box.svelte-1ej58ef{background:var(--bg-code);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.res-meta-row.svelte-1ej58ef{justify-content:space-between;display:flex}.res-code.svelte-1ej58ef{color:var(--text-code);max-height:180px;font-size:.725rem;overflow-x:auto}.fts-snippets-list.svelte-1ej58ef{flex-direction:column;gap:.5rem;margin-top:.35rem;display:flex}.fts-mini-item.svelte-1ej58ef{background:var(--bg-input);border-radius:var(--radius-sm);flex-direction:column;gap:.2rem;padding:.4rem;display:flex}.fts-mini-snippet.svelte-1ej58ef{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.loading-state.svelte-1ej58ef{height:200px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=900px){.ast-sandbox-body.svelte-1ej58ef{grid-template-columns:1fr}}.logs-page.svelte-1bxpxsj{flex-direction:column;gap:1rem;display:flex}.logs-header-card.svelte-1bxpxsj{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.header-top-row.svelte-1bxpxsj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.header-title-wrap.svelte-1bxpxsj{align-items:center;gap:.75rem;display:flex}.header-title.svelte-1bxpxsj{font-size:1.35rem;font-weight:700}.header-sub.svelte-1bxpxsj{color:var(--text-secondary);font-size:.825rem}.header-actions.svelte-1bxpxsj{align-items:center;gap:.5rem;display:flex}.filters-row.svelte-1bxpxsj{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-group.svelte-1bxpxsj{flex-direction:column;gap:.35rem;display:flex}.filter-label.svelte-1bxpxsj{color:var(--text-muted);font-size:.75rem;font-weight:500}.select-input.svelte-1bxpxsj{min-width:140px;padding:.4rem .65rem;font-size:.8rem}.flex-1.svelte-1bxpxsj{flex:1;min-width:180px}.search-input-wrap.svelte-1bxpxsj{align-items:center;display:flex;position:relative}.search-input.svelte-1bxpxsj{padding:.4rem .65rem .4rem 1.8rem;font-size:.8rem}.search-icon.svelte-1bxpxsj{color:var(--text-muted);position:absolute;left:8px}.auto-refresh-pills.svelte-1bxpxsj{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;overflow:hidden}.pill-btn.svelte-1bxpxsj{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.35rem .6rem;font-size:.75rem}.pill-btn.active.svelte-1bxpxsj{background:var(--accent-blue);color:#fff;font-weight:600}.banner.svelte-1bxpxsj{border-radius:var(--radius-md);align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.85rem;display:flex}.banner-success.svelte-1bxpxsj{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.banner-error.svelte-1bxpxsj{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e4d}.terminal-container.svelte-1bxpxsj{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#030712;border:1px solid #ffffff1a;overflow:hidden}.terminal-top.svelte-1bxpxsj{background:#111827;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.term-dots.svelte-1bxpxsj{gap:.35rem;display:flex}.dot.svelte-1bxpxsj{border-radius:50%;width:10px;height:10px}.dot-red.svelte-1bxpxsj{background:#ef4444}.dot-yellow.svelte-1bxpxsj{background:#f59e0b}.dot-green.svelte-1bxpxsj{background:#10b981}.term-title.svelte-1bxpxsj{color:var(--text-secondary);font-size:.775rem}.terminal-body.svelte-1bxpxsj{flex-direction:column;gap:.25rem;max-height:580px;padding:1rem;font-size:.775rem;line-height:1.5;display:flex;overflow-y:auto}.log-line.svelte-1bxpxsj{white-space:pre-wrap;word-break:break-all}.log-default.svelte-1bxpxsj{color:#d1d5db}.log-info.svelte-1bxpxsj{color:#93c5fd}.log-warn.svelte-1bxpxsj{color:#fcd34d}.log-error.svelte-1bxpxsj{color:#f87171;background:#ef44441a;border-radius:2px;padding:.1rem .3rem}.terminal-empty.svelte-1bxpxsj{color:var(--text-muted);padding:1rem 0;font-style:italic}.modal-backdrop.svelte-1bxpxsj{-webkit-backdrop-filter:blur(4px);z-index:3000;background:#000000bf;position:fixed;inset:0}.modal-card.svelte-1bxpxsj{z-index:3001;flex-direction:column;gap:1.25rem;width:94vw;max-width:440px;padding:1.5rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-header.svelte-1bxpxsj{align-items:center;gap:.65rem;display:flex}.modal-title.svelte-1bxpxsj{font-size:1.15rem;font-weight:700}.modal-body-text.svelte-1bxpxsj{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.modal-actions.svelte-1bxpxsj{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.logs-header-card.svelte-1bxpxsj{padding:1rem .85rem}.header-top-row.svelte-1bxpxsj{flex-direction:column;align-items:flex-start;gap:.75rem}.header-actions.svelte-1bxpxsj{flex-wrap:wrap;width:100%}.header-actions.svelte-1bxpxsj button:where(.svelte-1bxpxsj){flex:1}.filters-row.svelte-1bxpxsj{flex-direction:column;align-items:stretch;gap:.65rem}.filter-group.svelte-1bxpxsj,.select-input.svelte-1bxpxsj{width:100%}.terminal-body.svelte-1bxpxsj{max-height:420px;padding:.75rem .5rem;font-size:.725rem}.modal-actions.svelte-1bxpxsj button:where(.svelte-1bxpxsj){width:100%}}.sql-page.svelte-umljuj{flex-direction:column;gap:1rem;display:flex}.sql-header-card.svelte-umljuj{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.sql-title-wrap.svelte-umljuj{align-items:center;gap:.75rem;display:flex}.sql-title.svelte-umljuj{font-size:1.35rem;font-weight:700}.sql-sub.svelte-umljuj{color:var(--text-secondary);font-size:.825rem}.snippets-row.svelte-umljuj{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.snippets-label.svelte-umljuj{color:var(--text-muted);font-size:.75rem;font-weight:500}.snippet-chip.svelte-umljuj{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;display:inline-flex}.snippet-chip.svelte-umljuj:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--accent-gold)}.editor-wrap.svelte-umljuj{flex-direction:column;gap:.75rem;display:flex}.sql-editor.svelte-umljuj{background:var(--bg-code);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-code);resize:vertical;outline:none;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.sql-editor.svelte-umljuj:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #3b82f640}.editor-actions.svelte-umljuj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.limit-selector.svelte-umljuj{align-items:center;gap:.5rem;display:flex}.limit-label.svelte-umljuj{color:var(--text-secondary);font-size:.8rem}.select-sm.svelte-umljuj{width:auto;padding:.35rem .65rem;font-size:.8rem}.error-banner.svelte-umljuj{border-radius:var(--radius-md);color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e4d;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.results-card.svelte-umljuj{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.results-top.svelte-umljuj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meta-pills.svelte-umljuj{gap:.5rem;display:flex}.table-scroll-container.svelte-umljuj{border:1px solid var(--border-color);border-radius:var(--radius-sm);max-height:480px;overflow:auto}.sql-table.svelte-umljuj{border-collapse:collapse;text-align:left;width:100%;font-size:.775rem}.sql-table.svelte-umljuj th:where(.svelte-umljuj){background:var(--bg-secondary);color:var(--accent-gold);border-bottom:1px solid var(--border-color);white-space:nowrap;z-index:10;padding:.6rem .85rem;font-weight:600;position:sticky;top:0}.sql-table.svelte-umljuj td:where(.svelte-umljuj){border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:380px;padding:.55rem .85rem;overflow:hidden}.sql-table.svelte-umljuj tr:where(.svelte-umljuj):hover td:where(.svelte-umljuj){background:#ffffff08}.section-note.svelte-1wk5kq2{color:var(--text-muted);margin:-.25rem 0 .25rem;font-size:.8rem}.modal-backdrop.svelte-1wk5kq2{-webkit-backdrop-filter:blur(4px);z-index:3000;background:#000000bf;position:fixed;inset:0}.settings-modal.svelte-1wk5kq2{z-index:3001;flex-direction:column;gap:1.25rem;width:94vw;max-width:520px;max-height:90vh;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080}.modal-header.svelte-1wk5kq2{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.title-wrap.svelte-1wk5kq2{align-items:center;gap:.5rem;display:flex}.modal-title.svelte-1wk5kq2{font-size:1.15rem;font-weight:700}.modal-body.svelte-1wk5kq2{flex-direction:column;gap:1rem;display:flex}.settings-section.svelte-1wk5kq2{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.section-title.svelte-1wk5kq2{align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.theme-options.svelte-1wk5kq2{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem;display:grid}.theme-opt-btn.svelte-1wk5kq2{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .5rem;font-size:.775rem;transition:all .15s;display:flex}.theme-opt-btn.svelte-1wk5kq2:hover{color:var(--text-primary);border-color:#fff3}.theme-opt-btn.active.svelte-1wk5kq2{border-color:var(--accent-blue);color:var(--accent-blue);background:#3b82f626;font-weight:600}.form-grid.svelte-1wk5kq2{flex-direction:column;gap:.75rem;display:flex}.input-label.svelte-1wk5kq2{color:var(--text-secondary);margin-bottom:.25rem;font-size:.775rem;display:block}.banner.svelte-1wk5kq2{border-radius:var(--radius-sm);word-break:break-word;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.825rem;display:flex}.banner-success.svelte-1wk5kq2{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.banner-error.svelte-1wk5kq2{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e4d}.form-actions.svelte-1wk5kq2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=520px){.settings-modal.svelte-1wk5kq2{width:95vw;padding:1.15rem .85rem}.form-actions.svelte-1wk5kq2{flex-direction:column-reverse;width:100%}.form-actions.svelte-1wk5kq2 button:where(.svelte-1wk5kq2){width:100%}.theme-options.svelte-1wk5kq2{grid-template-columns:1fr 1fr 1fr}}.default-pass-banner.svelte-1n46o8q{border-radius:var(--radius-md);border:1px solid var(--badge-gold-border);background:var(--badge-gold-bg);width:100%;color:var(--badge-gold-text);text-align:left;cursor:pointer;margin-bottom:16px;padding:8px 12px;font-size:13px;display:block}.app-shell.svelte-1n46o8q{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.main-content.svelte-1n46o8q{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px 20px 48px}@media (width<=768px){.main-content.svelte-1n46o8q{padding:16px 16px 32px}}
