.modal-backdrop.svelte-18b7gbr{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#020617cc;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-window.svelte-18b7gbr{z-index:1001;background:#0b0f19;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;width:90%;max-width:950px;height:85vh;display:flex;position:fixed;top:5%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 50px -12px #00000080}.modal-header.svelte-18b7gbr{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.modal-title-col.svelte-18b7gbr h2:where(.svelte-18b7gbr){font-family:var(--font-heading);color:#fff;margin:.35rem 0;font-size:1.35rem;font-weight:700}.modal-badge.svelte-18b7gbr{border:1px solid #0000;border-radius:.25rem;padding:.15rem .5rem;font-size:.65rem;font-weight:800;display:inline-block}.badge-mirror.svelte-18b7gbr{color:#34d399;background:#34d39926;border-color:#34d39940}.badge-proxy.svelte-18b7gbr{color:#818cf8;background:#6366f126;border-color:#6366f140}.source-select-container.svelte-18b7gbr{align-items:center;display:inline-flex;position:relative}.source-select.svelte-18b7gbr{color:#34d399;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;appearance:none;background:#34d3991f;border:1px solid #34d39940;border-radius:9999px;outline:none;padding:.25rem 2.25rem .25rem .85rem;font-size:.75rem;font-weight:700;transition:all .2s}.source-select.svelte-18b7gbr:hover{color:#fff;background:#34d39933;border-color:#34d399}.source-select-container.svelte-18b7gbr:after{content:"▼";color:#34d399;pointer-events:none;font-size:.55rem;position:absolute;right:.85rem}.mt-2.svelte-18b7gbr{margin-top:.5rem}.btn-bulk-download.svelte-18b7gbr{color:#34d399;cursor:pointer;background:#34d39926;border:1px solid #34d3994d;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-bulk-download.svelte-18b7gbr:hover{color:#fff;background:#34d39940;border-color:#34d399;box-shadow:0 0 10px #34d39926}.bulk-downloads-row.svelte-18b7gbr{align-items:center;gap:.5rem;display:flex}.bulk-download-title.svelte-18b7gbr{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem;font-size:.7rem;font-weight:700}.btn-parquet.svelte-18b7gbr{color:#38bdf8!important;background:#38bdf81f!important;border-color:#38bdf840!important}.btn-parquet.svelte-18b7gbr:hover{box-shadow:0 0 10px #38bdf826;color:#fff!important;background:#38bdf833!important;border-color:#38bdf8!important}.btn-sqlite.svelte-18b7gbr{color:#fbbf24!important;background:#fbbf241f!important;border-color:#fbbf2440!important}.btn-sqlite.svelte-18b7gbr:hover{box-shadow:0 0 10px #fbbf2426;color:#fff!important;background:#fbbf2433!important;border-color:#fbbf24!important}.decompression-help.svelte-18b7gbr{color:#64748b;text-align:right;max-width:480px;font-size:.7rem;line-height:1.25}.decompression-help.svelte-18b7gbr a:where(.svelte-18b7gbr){color:#38bdf8;font-weight:600;text-decoration:none}.decompression-help.svelte-18b7gbr a:where(.svelte-18b7gbr):hover{text-decoration:underline}.modal-path.svelte-18b7gbr{font-family:var(--font-mono);color:#94a3b8;font-size:.8rem}.btn-close.svelte-18b7gbr{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}.btn-close.svelte-18b7gbr:hover{color:#fff;background:#ffffff0d}.query-panel.svelte-18b7gbr{background:#0003;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;display:flex}.query-input-row.svelte-18b7gbr{align-items:center;gap:1rem;display:flex}.downloads-row.svelte-18b7gbr{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.25rem;margin-bottom:.25rem}.query-label.svelte-18b7gbr{color:#cbd5e1;white-space:nowrap;font-size:.85rem;font-weight:600}.query-input.svelte-18b7gbr{color:#fff;font-family:var(--font-mono);background:#020617;border:1px solid #ffffff1a;border-radius:.375rem;flex:1;padding:.35rem .75rem;font-size:.85rem}.query-input.svelte-18b7gbr:focus{border-color:#4f46e5;outline:none}.btn-run.svelte-18b7gbr{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:.375rem;align-items:center;gap:.35rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;transition:background .2s;display:flex}.btn-run.svelte-18b7gbr:hover{background:#4338ca}.external-link.svelte-18b7gbr{color:#818cf8;text-decoration:none}.external-link.svelte-18b7gbr:hover{text-decoration:underline}.tab-bar.svelte-18b7gbr{background:#080b12;border-bottom:1px solid #ffffff0d;padding:0 1.5rem;display:flex}.tab-btn.svelte-18b7gbr{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.tab-btn.svelte-18b7gbr:hover{color:#fff}.tab-btn.active.svelte-18b7gbr{color:#818cf8;border-bottom-color:#818cf8}.modal-body.svelte-18b7gbr{background:#070a12;flex:1;padding:1.5rem;overflow-y:auto}.status-box.svelte-18b7gbr{justify-content:center;align-items:center;gap:.75rem;height:200px;font-size:.95rem;display:flex}.spinner.svelte-18b7gbr{border:2px solid #818cf833;border-top-color:#818cf8;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-18b7gbr-spin}@keyframes svelte-18b7gbr-spin{to{transform:rotate(360deg)}}.table-container.svelte-18b7gbr{border:1px solid #ffffff0d;border-radius:.5rem;overflow-x:auto}.schema-table.svelte-18b7gbr{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.schema-table.svelte-18b7gbr th:where(.svelte-18b7gbr),.schema-table.svelte-18b7gbr td:where(.svelte-18b7gbr){border-bottom:1px solid #ffffff0a;padding:.85rem 1.25rem}.schema-table.svelte-18b7gbr th:where(.svelte-18b7gbr){color:#94a3b8;background:#0f172a99;font-weight:600}.schema-table.svelte-18b7gbr tbody:where(.svelte-18b7gbr) tr:where(.svelte-18b7gbr):hover{background:#ffffff03}.font-mono.svelte-18b7gbr{font-family:var(--font-mono)}.text-indigo-300.svelte-18b7gbr{color:#a5b4fc}.text-cyan-400.svelte-18b7gbr{color:#22d4bf}.text-slate-300.svelte-18b7gbr{color:#cbd5e1}.text-rose-400.svelte-18b7gbr{color:#fb7185}.text-xs.svelte-18b7gbr{font-size:.75rem}.preview-container.svelte-18b7gbr{flex-direction:column;gap:.75rem;height:100%;display:flex}.preview-header.svelte-18b7gbr{justify-content:space-between;align-items:center;display:flex}.btn-copy.svelte-18b7gbr{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.btn-copy.svelte-18b7gbr:hover{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.json-code.svelte-18b7gbr{font-family:var(--font-mono);color:#cbd5e1;background:#020617;border:1px solid #ffffff0d;border-radius:.5rem;max-height:480px;margin:0;padding:1.25rem;font-size:.825rem;overflow-x:auto}.snippets-container.svelte-18b7gbr{flex-direction:column;gap:1.5rem;display:flex}.snippet-box.svelte-18b7gbr{background:#0f172a4d;border:1px solid #ffffff0d;border-radius:.5rem;overflow:hidden}.snippet-header.svelte-18b7gbr{color:#94a3b8;background:#02061799;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;display:flex}.snippet-code.svelte-18b7gbr{font-family:var(--font-mono);color:#cbd5e1;background:#020617;margin:0;padding:1.25rem;font-size:.825rem;overflow-x:auto}.modal-backdrop.svelte-twso0s{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#04060ad9;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-window.svelte-twso0s{z-index:1001;background:#090d16;border:1px solid #10b98133;border-radius:1.25rem;flex-direction:column;width:95%;max-width:800px;height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000080,0 0 50px #10b9811a}.modal-header.svelte-twso0s{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.modal-title-col.svelte-twso0s{text-align:left;flex-direction:column;gap:.35rem;display:flex}.modal-badge.svelte-twso0s{color:#10b981;text-transform:uppercase;letter-spacing:.05em;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-self:flex-start;padding:.2rem .65rem;font-size:.7rem;font-weight:700}.modal-header.svelte-twso0s h2:where(.svelte-twso0s){color:#fff;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:800}.modal-path.svelte-twso0s{color:#94a3b8;background:#ffffff08;border-radius:.25rem;width:fit-content;padding:.15rem .5rem;font-family:monospace;font-size:.8rem}.btn-close.svelte-twso0s{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.35rem;transition:all .2s}.btn-close.svelte-twso0s:hover{color:#fff;background:#ffffff0d}.query-panel.svelte-twso0s{text-align:left;background:#0f172a66;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.85rem;padding:1.25rem 2rem;display:flex}.query-input-row.svelte-twso0s{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.query-label.svelte-twso0s{color:#94a3b8;min-width:150px;font-size:.85rem;font-weight:700}.source-info.svelte-twso0s{color:#10b981;font-size:.85rem;font-weight:600}.query-input.svelte-twso0s{color:#f1f5f9;background:#020617;border:1px solid #ffffff14;border-radius:.5rem;flex:1;min-width:250px;padding:.5rem .85rem;font-family:monospace;font-size:.85rem}.query-input.svelte-twso0s:focus{border-color:#10b98166;outline:none;box-shadow:0 0 10px #10b9811a}.btn-run.svelte-twso0s{color:#040815;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-run.svelte-twso0s:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.external-link.svelte-twso0s{color:#10b981;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.external-link.svelte-twso0s:hover{text-decoration:underline}.downloads-row.svelte-twso0s{border-top:1px solid #ffffff08;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.85rem;display:flex}.bulk-downloads-row.svelte-twso0s{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bulk-download-title.svelte-twso0s{color:#94a3b8;margin-right:.5rem;font-size:.85rem;font-weight:700}.btn-bulk-download.svelte-twso0s{color:#10b981;background:#10b98114;border:1px solid #10b981;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s}.btn-bulk-download.svelte-twso0s:hover{color:#020617;background:#10b981}.btn-parquet.svelte-twso0s{color:#38bdf8;background:#38bdf814;border-color:#38bdf8}.btn-parquet.svelte-twso0s:hover{color:#020617;background:#38bdf8}.btn-sqlite.svelte-twso0s{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa}.btn-sqlite.svelte-twso0s:hover{color:#020617;background:#a78bfa}.decompression-help.svelte-twso0s{color:#64748b;font-size:.7rem}.tabs-nav.svelte-twso0s{background:#ffffff03;border-bottom:1px solid #ffffff0d;padding:0 2rem;display:flex}.tab-btn.svelte-twso0s{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .2s}.tab-btn.svelte-twso0s:hover{color:#fff}.tab-btn.active.svelte-twso0s{color:#10b981;border-bottom-color:#10b981}.modal-body.svelte-twso0s{flex:1;padding:2rem;overflow-y:auto}.tab-content.svelte-twso0s{height:100%}.schema-table.svelte-twso0s{border-collapse:collapse;text-align:left;width:100%}.schema-table.svelte-twso0s th:where(.svelte-twso0s),.schema-table.svelte-twso0s td:where(.svelte-twso0s){border-bottom:1px solid #ffffff0a;padding:.75rem 1rem}.schema-table.svelte-twso0s th:where(.svelte-twso0s){color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.schema-table.svelte-twso0s td:where(.svelte-twso0s){color:#f1f5f9;font-size:.875rem}.schema-table.svelte-twso0s code:where(.svelte-twso0s){color:#38bdf8}.type-badge.svelte-twso0s{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.25rem;padding:.15rem .5rem;font-size:.75rem}.preview-json.svelte-twso0s{text-align:left;background:#020617;border:1px solid #ffffff0d;border-radius:.75rem;max-height:100%;padding:1.25rem;overflow-y:auto}.preview-json.svelte-twso0s pre:where(.svelte-twso0s){color:#f1f5f9;margin:0;font-family:monospace;font-size:.85rem}.snippets-content.svelte-twso0s{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.snippet-block.svelte-twso0s{background:#020617;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.snippet-header.svelte-twso0s{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.btn-copy.svelte-twso0s{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.35rem;padding:.25rem .75rem;font-size:.7rem;transition:all .2s}.btn-copy.svelte-twso0s:hover{color:#10b981;background:#10b9811a;border-color:#10b981}.snippet-block.svelte-twso0s pre:where(.svelte-twso0s){color:#34d399;margin:0;font-family:monospace;font-size:.8rem;overflow-x:auto}.loading-state.svelte-twso0s{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:200px;font-size:.875rem;display:flex}.spinner.svelte-twso0s{border:2px solid #10b9811a;border-top-color:#10b981;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-twso0s-spin}@keyframes svelte-twso0s-spin{to{transform:rotate(360deg)}}.error-box.svelte-twso0s{color:#f87171;background:#ef44440d;border:1px solid #ef444426;border-radius:.5rem;padding:1.5rem;font-size:.875rem}.empty-state.svelte-twso0s{color:#64748b;padding:3rem;font-size:.875rem}.text-xs.svelte-twso0s{font-size:.75rem}.text-slate-400.svelte-twso0s{color:#94a3b8}.mt-2.svelte-twso0s{margin-top:.5rem}.modal-backdrop.svelte-x4bgje{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#04060acc;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-window.svelte-x4bgje{z-index:1001;background:#0f172a;border:1px solid #10b98133;border-radius:1.25rem;flex-direction:column;width:90%;max-width:650px;max-height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #00000080,0 0 40px #10b9811a}.modal-header.svelte-x4bgje{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.75rem;display:flex}.modal-title-col.svelte-x4bgje{text-align:left;flex-direction:column;gap:.35rem;display:flex}.modal-badge.svelte-x4bgje{color:#10b981;text-transform:uppercase;letter-spacing:.05em;background:#10b98126;border:1px solid #10b98140;border-radius:9999px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.span-badge.svelte-x4bgje{color:#94a3b8;font-size:.75rem}.modal-header.svelte-x4bgje h2:where(.svelte-x4bgje){color:#fff;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.btn-close.svelte-x4bgje{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.25rem;transition:all .2s}.btn-close.svelte-x4bgje:hover{color:#fff;background:#ffffff0d}.modal-body.svelte-x4bgje{text-align:left;flex-direction:column;gap:1.75rem;padding:1.75rem;display:flex;overflow-y:auto}h3.svelte-x4bgje{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.description-text.svelte-x4bgje{color:#f1f5f9;margin:0;font-size:.95rem;line-height:1.6}.downloads-section.svelte-x4bgje{border-top:1px solid #ffffff0d;padding-top:1.5rem}.actions-row.svelte-x4bgje{align-items:center;gap:.75rem;display:flex}.btn-action-var.svelte-x4bgje{color:#34d399;cursor:pointer;background:#10b9811a;border:1px solid #10b98140;border-radius:.5rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s}.btn-action-var.svelte-x4bgje:hover:not(:disabled){color:#0f172a;background:#10b981;border-color:#10b981}.btn-action-var.svelte-x4bgje:disabled{opacity:.5;cursor:not-allowed}.btn-action-var-json.svelte-x4bgje{color:#38bdf8;background:#38bdf81a;border-color:#38bdf840}.btn-action-var-json.svelte-x4bgje:hover:not(:disabled){color:#0f172a;background:#38bdf8;border-color:#38bdf8}.code-container.svelte-x4bgje{background:#090d16;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem;overflow-x:auto}.code-container.svelte-x4bgje pre:where(.svelte-x4bgje),.json-box.svelte-x4bgje pre:where(.svelte-x4bgje){margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.code-container.svelte-x4bgje code:where(.svelte-x4bgje){color:#34d399}.sql-caption.svelte-x4bgje{color:#64748b;margin:.5rem 0 0;font-size:.75rem}.section-desc.svelte-x4bgje{color:#94a3b8;margin:0 0 .75rem;font-size:.85rem}.query-url-box.svelte-x4bgje{background:#10b9810f;border:1px solid #10b98126;border-radius:.5rem;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.query-url.svelte-x4bgje{color:#34d399;word-break:break-all;font-family:monospace;font-size:.8rem}.preview-workspace.svelte-x4bgje{background:#090d16;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;justify-content:center;min-height:120px;display:flex}.json-box.svelte-x4bgje{text-align:left;max-height:160px;padding:1rem;overflow-y:auto}.json-box.svelte-x4bgje code:where(.svelte-x4bgje){color:#f1f5f9}.loading-state.svelte-x4bgje{color:#94a3b8;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.spinner.svelte-x4bgje{border:2px solid #10b98133;border-top-color:#10b981;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-x4bgje-spin}.error-box.svelte-x4bgje{color:#f87171;padding:1rem;font-size:.85rem}.modal-footer.svelte-x4bgje{background:#ffffff05;border-top:1px solid #ffffff0f;justify-content:flex-end;padding:1rem 1.75rem;display:flex}.footer-help.svelte-x4bgje{color:#64748b;font-size:.75rem}@keyframes svelte-x4bgje-spin{to{transform:rotate(360deg)}}.mt-2.svelte-x4bgje{margin-top:.5rem}.mt-3.svelte-x4bgje{margin-top:.75rem}.explorer-container.svelte-qn4i6u{color:#f8fafc;background:#090d16;min-height:calc(100vh - 4.25rem)}.container.svelte-qn4i6u{max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.py-12.svelte-qn4i6u{padding-top:3.5rem;padding-bottom:3.5rem}.mt-4.svelte-qn4i6u{margin-top:1rem}.mt-6.svelte-qn4i6u{margin-top:1.5rem}.mt-12.svelte-qn4i6u{margin-top:3rem}.mb-4.svelte-qn4i6u{margin-bottom:1rem}.mx-auto.svelte-qn4i6u{margin-left:auto;margin-right:auto}.mt-2.svelte-qn4i6u{margin-top:.5rem}.text-center.svelte-qn4i6u{text-align:center}.text-indigo-400.svelte-qn4i6u{color:#818cf8}.badge-row.svelte-qn4i6u{justify-content:center;gap:.75rem;display:inline-flex}.badge.svelte-qn4i6u{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-pilot.svelte-qn4i6u{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.badge-transparent.svelte-qn4i6u{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.sidebar-card.svelte-qn4i6u{text-align:left;background:#0f172a66;border:1px solid #ffffff0d;border-radius:.85rem;padding:1rem 1.25rem;transition:border-color .2s,box-shadow .2s}.sidebar-card.svelte-qn4i6u:hover{border-color:#6366f133}.sidebar-card-header.svelte-qn4i6u{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.header-left.svelte-qn4i6u{align-items:center;gap:.5rem;display:flex}.header-left.svelte-qn4i6u h3:where(.svelte-qn4i6u){color:#fff;margin:0;font-size:.875rem;font-weight:600}.sidebar-desc.svelte-qn4i6u{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.5}.integrity-links.svelte-qn4i6u{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.integrity-link.svelte-qn4i6u{color:#38bdf8;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.integrity-link.svelte-qn4i6u:hover{color:#0ea5e9;text-decoration:underline}.audit-status-badge.svelte-qn4i6u{color:#34d399;text-transform:uppercase;background:#34d39926;border:1px solid #34d39940;border-radius:.25rem;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.page-title.svelte-qn4i6u{font-family:var(--font-heading);color:#fff;margin:0;font-size:2.75rem;font-weight:800;line-height:1.1}.page-subtitle.svelte-qn4i6u{font-family:var(--font-mono);margin-top:.5rem;font-size:1.1rem;font-weight:400}.alert-border-box.svelte-qn4i6u{color:#cbd5e1;background:#fbbf2408;border-left:2px solid #fbbf24;border-radius:0 .375rem .375rem 0;padding:.6rem .8rem;font-size:.725rem;line-height:1.45}.alert-border-box.svelte-qn4i6u code:where(.svelte-qn4i6u){color:#fbbf24;background:#0000004d;border-radius:.25rem;padding:.1rem .25rem}.hubs-grid.svelte-qn4i6u{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.explainers-grid.svelte-qn4i6u{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=1024px){.hubs-grid.svelte-qn4i6u,.explainers-grid.svelte-qn4i6u{grid-template-columns:1fr}}.hub-card.svelte-qn4i6u{background:#0f172a66;border:1px solid #ffffff0d;border-radius:.85rem;flex-direction:column;height:100%;min-height:200px;padding:1.5rem;display:flex}.btn-toggle.svelte-qn4i6u{color:#a5b4fc;cursor:pointer;white-space:nowrap;background:#6366f11a;border:1px solid #6366f140;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-toggle.svelte-qn4i6u:hover{color:#fff;background:#6366f133;border-color:#818cf8}.hub-header.svelte-qn4i6u h2:where(.svelte-qn4i6u){font-family:var(--font-heading);color:#fff;margin:0;font-size:1.25rem;font-weight:700}.hub-desc.svelte-qn4i6u{color:#94a3b8;margin:.5rem 0 0;font-size:.8rem;line-height:1.45}.endpoints-list.svelte-qn4i6u{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.endpoint-item.svelte-qn4i6u{text-align:left;cursor:pointer;background:#02061780;border:1px solid #ffffff0a;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem;transition:all .2s;display:flex}.endpoint-item.svelte-qn4i6u:hover{background:#0f172ab3;border-color:#6366f159;transform:translate(4px)}.endpoint-name-row.svelte-qn4i6u{align-items:center;gap:.65rem;display:flex}.endpoint-name-row.svelte-qn4i6u h3:where(.svelte-qn4i6u){color:#fff;margin:0;font-size:.95rem;font-weight:700}.endpoint-desc.svelte-qn4i6u{color:#94a3b8;margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.param-badge.svelte-qn4i6u{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.25rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.param-badge.svelte-qn4i6u code:where(.svelte-qn4i6u){color:#38bdf8;font-family:var(--font-mono)}.quirk-badge.svelte-qn4i6u{color:#fbbf24;background:#fbbf240d;border:1px solid #fbbf2426;border-radius:.25rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.btn-action.svelte-qn4i6u{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f140;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.endpoint-item.svelte-qn4i6u:hover .btn-action:where(.svelte-qn4i6u){color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 12px #4f46e540}.canonical-hub-container.svelte-qn4i6u{width:100%;margin-top:3rem}.hub-card-canonical.svelte-qn4i6u{box-shadow:0 4px 30px #10b9810d;background:#04060a66!important;border-color:#10b98133!important}.btn-toggle-canonical.svelte-qn4i6u{color:#a7f3d0!important;background:#10b9811a!important;border-color:#10b98140!important}.btn-toggle-canonical.svelte-qn4i6u:hover{color:#fff!important;background:#10b98133!important;border-color:#10b981!important}.badge-canonical.svelte-qn4i6u{color:#34d399!important;background:#10b98126!important;border:1px solid #10b9814d!important}.endpoints-list-canonical.svelte-qn4i6u{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid!important}@media (width<=768px){.endpoints-list-canonical.svelte-qn4i6u{grid-template-columns:1fr}}.endpoint-item-canonical.svelte-qn4i6u{text-align:left;height:100%;transition:all .2s;display:flex;cursor:default!important;background:#02061799!important;border:1px solid #ffffff0a!important;border-radius:.85rem!important;flex-direction:column!important;align-items:flex-start!important;padding:1.5rem!important}.endpoint-item-canonical.svelte-qn4i6u:hover{background:#0f172a99!important;border-color:#10b9814d!important;transform:none!important}.variables-badges-container.svelte-qn4i6u{border-top:1px solid #ffffff0d;width:100%;padding-top:1rem}.variables-label.svelte-qn4i6u{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.variables-grid.svelte-qn4i6u{flex-wrap:wrap;gap:.5rem;display:flex}.variable-badge.svelte-qn4i6u{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.variable-badge.svelte-qn4i6u:hover{color:#fff;transform:scale(1.05);box-shadow:0 0 10px #10b98126}.variable-tier1.svelte-qn4i6u{color:#38bdf8;background:#38bdf80d;border-color:#38bdf84d}.variable-tier1.svelte-qn4i6u:hover{background:#38bdf81f;border-color:#38bdf8}.variable-tier2.svelte-qn4i6u{color:#34d399;background:#10b9810d;border-color:#10b9814d}.variable-tier2.svelte-qn4i6u:hover{background:#10b9811f;border-color:#10b981}.btn-action-canonical.svelte-qn4i6u{cursor:pointer;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.35rem;font-weight:600;transition:all .2s;display:inline-flex;color:#a7f3d0!important;background:#10b9811a!important;border-color:#10b98140!important;padding:.5rem 1.25rem!important;font-size:.85rem!important}.btn-action-canonical.svelte-qn4i6u:hover{color:#fff!important;background:#059669!important;border-color:#059669!important;box-shadow:0 4px 12px #05966940!important}.w-full.svelte-qn4i6u{width:100%}.charts-nav-banner.svelte-qn4i6u{text-align:left;background:#10b9810d;border:1px solid #10b98126;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:800px;margin-top:1.5rem;padding:1.25rem 1.75rem;display:flex;box-shadow:0 4px 20px #10b98108}.banner-content.svelte-qn4i6u{flex:1;align-items:center;gap:1rem;min-width:250px;display:flex}.banner-icon-col.svelte-qn4i6u{color:#10b981;background:#10b9811f;border:1px solid #10b98133;border-radius:.75rem;justify-content:center;align-items:center;padding:.65rem;display:flex;position:relative}.pulse-dot.svelte-qn4i6u{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite svelte-qn4i6u-pulse;position:absolute;top:-2px;right:-2px;box-shadow:0 0 8px #10b981}@keyframes svelte-qn4i6u-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.banner-text-col.svelte-qn4i6u{flex-direction:column;gap:.15rem;display:flex}.banner-text-col.svelte-qn4i6u h4:where(.svelte-qn4i6u){color:#fff;margin:0;font-size:.95rem;font-weight:700}.banner-text-col.svelte-qn4i6u p:where(.svelte-qn4i6u){color:#94a3b8;margin:0;font-size:.75rem;line-height:1.4}.btn-banner-link.svelte-qn4i6u{color:#040815;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-banner-link.svelte-qn4i6u:hover{color:#fff;background:#059669;transform:translateY(-1px);box-shadow:0 4px 15px #10b98140}
