.theme-menu.svelte-99cvbh{position:relative}.toggle.svelte-99cvbh{border-radius:var(--se-radius-sm);width:28px;height:28px;color:var(--se-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.toggle.svelte-99cvbh:hover,.toggle[aria-expanded=true].svelte-99cvbh{background:var(--se-control-hover);color:var(--se-text-primary)}.toggle.svelte-99cvbh:focus-visible,.menu.svelte-99cvbh button:where(.svelte-99cvbh):focus-visible{outline:1px solid var(--se-focus);outline-offset:1px}.menu.svelte-99cvbh{z-index:50;background:var(--se-menu-bg);border:1px solid var(--se-menu-border);border-radius:var(--se-radius);min-width:140px;box-shadow:var(--se-shadow-elevated);outline:none;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.menu.svelte-99cvbh button:where(.svelte-99cvbh){border-radius:var(--se-radius-sm);width:100%;color:var(--se-menu-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 1fr 12px;align-items:center;gap:8px;padding:4px 8px;display:grid}.menu.svelte-99cvbh button:where(.svelte-99cvbh):hover,.menu.svelte-99cvbh button:where(.svelte-99cvbh):focus{background:var(--se-menu-hover-bg);color:var(--se-menu-hover-fg)}.split.svelte-1b5rxxo{display:inline-flex;position:relative}button.svelte-1b5rxxo{background:var(--se-button-bg);color:var(--se-button-fg);font-family:var(--se-font-ui);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}button.svelte-1b5rxxo:hover{background:var(--se-button-hover)}button.svelte-1b5rxxo:focus-visible{outline:2px solid var(--se-focus);outline-offset:2px}.small.svelte-1b5rxxo button:where(.svelte-1b5rxxo){height:28px;font-size:13px;font-weight:500}.large.svelte-1b5rxxo button:where(.svelte-1b5rxxo){height:38px;font-size:14px;font-weight:600}.small.svelte-1b5rxxo .label:where(.svelte-1b5rxxo){padding:0 10px 0 11px}.large.svelte-1b5rxxo .label:where(.svelte-1b5rxxo){gap:8px;padding:0 14px 0 16px}.label.svelte-1b5rxxo{border-radius:var(--se-radius-sm) 0 0 var(--se-radius-sm)}.arrow.svelte-1b5rxxo{border-radius:0 var(--se-radius-sm) var(--se-radius-sm) 0;border-left-color:color-mix(in srgb, var(--se-button-fg) 30%, transparent);justify-content:center;padding:0}.small.svelte-1b5rxxo .arrow:where(.svelte-1b5rxxo){width:24px}.large.svelte-1b5rxxo .arrow:where(.svelte-1b5rxxo){width:32px}.menu.svelte-1b5rxxo{z-index:50;background:var(--se-menu-bg);border:1px solid var(--se-menu-border);border-radius:var(--se-radius);min-width:270px;box-shadow:var(--se-shadow-elevated);outline:none;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.small.svelte-1b5rxxo .menu:where(.svelte-1b5rxxo){left:auto;right:0}.menu.svelte-1b5rxxo button:where(.svelte-1b5rxxo){border-radius:var(--se-radius-sm);width:100%;height:auto;color:var(--se-menu-fg);font:400 13px var(--se-font-ui);text-align:left;white-space:nowrap;background:0 0;border:0;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.menu.svelte-1b5rxxo button:where(.svelte-1b5rxxo):hover,.menu.svelte-1b5rxxo button:where(.svelte-1b5rxxo):focus{background:var(--se-menu-hover-bg);color:var(--se-menu-hover-fg)}.menu.svelte-1b5rxxo button:where(.svelte-1b5rxxo):focus-visible{outline:1px solid var(--se-focus);outline-offset:-1px}.badge.svelte-1b5rxxo{border-radius:var(--se-radius-sm);opacity:.8;border:1px solid;padding:0 5px;font-size:11px;line-height:16px}.landing.svelte-1nllfry{background:var(--se-bg-base);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.landing.drag-over.svelte-1nllfry:after{content:"";border:2px dashed var(--se-accent);border-radius:var(--se-radius-lg);background:color-mix(in srgb, var(--se-dropzone-active-bg) 55%, transparent);pointer-events:none;position:absolute;inset:10px}.sheet.svelte-1nllfry{pointer-events:none;animation:.8s ease-out both svelte-1nllfry-sheet-in;position:absolute;inset:0}@keyframes svelte-1nllfry-sheet-in{0%{opacity:0}}.topo.svelte-1nllfry{background:var(--sheet-light) center / cover no-repeat;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .topo.svelte-1nllfry{background-image:var(--sheet-dark)}}:root[data-theme=dark] .topo.svelte-1nllfry{background-image:var(--sheet-dark)}.fade.svelte-1nllfry{background:radial-gradient(ellipse 60% 55% at 40% 50%, color-mix(in srgb, var(--se-bg-base) 70%, transparent), transparent 100%);position:absolute;inset:0}.scroll.svelte-1nllfry{flex:1;min-height:0;position:relative;overflow-y:auto}.layout.svelte-1nllfry{box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1180px;min-height:100%;margin:0 auto;padding:clamp(24px,6vh,64px) clamp(20px,4vw,48px);display:grid}h2.svelte-1nllfry{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0 0 20px;font-size:clamp(38px,5.4vw,66px);font-weight:600;line-height:1.02}h2.svelte-1nllfry .open:where(.svelte-1nllfry){color:var(--se-text-primary);display:block}h2.svelte-1nllfry .query:where(.svelte-1nllfry){color:var(--se-text-secondary);font-weight:500;display:block}.lede.svelte-1nllfry{letter-spacing:-.005em;max-width:40ch;color:var(--se-text-secondary);text-wrap:pretty;margin:0 0 28px;font-size:17px;line-height:1.55}.share.svelte-1nllfry{border:1px solid var(--se-border);border-radius:var(--se-radius);background:var(--se-bg-panel);max-width:46ch;color:var(--se-text-primary);align-items:center;gap:8px;margin:0 0 16px;padding:6px 10px;font-size:12.5px;display:flex}.actions.svelte-1nllfry{flex-wrap:wrap;gap:10px;display:flex}.actions.svelte-1nllfry button:where(.svelte-1nllfry){border-radius:var(--se-radius-sm);height:38px;font:500 14px var(--se-font-ui);cursor:pointer;transition:background-color .12s var(--se-ease), filter .12s var(--se-ease);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.actions.svelte-1nllfry small:where(.svelte-1nllfry){color:var(--se-text-secondary);font-size:12px;font-weight:400}.primary.svelte-1nllfry{background:var(--se-button-bg);color:var(--se-button-fg);border:1px solid #0000;font-weight:600}.primary.svelte-1nllfry:hover{background:var(--se-button-hover)}.secondary.svelte-1nllfry{border:1px solid var(--se-input-border);background:var(--se-bg-elevated);color:var(--se-text-primary)}.secondary.svelte-1nllfry:hover{background:var(--se-bg-hover)}.actions.svelte-1nllfry button:where(.svelte-1nllfry):focus-visible{outline:2px solid var(--se-focus);outline-offset:2px}.drop.svelte-1nllfry{color:var(--se-text-secondary);margin:18px 0 20px;font-size:13px}.formats.svelte-1nllfry{align-items:baseline;gap:14px;max-width:56ch;margin:0 0 8px;display:flex}.formats-label.svelte-1nllfry{color:var(--se-text-secondary);flex:none;font-size:12.5px}.formats.svelte-1nllfry ul:where(.svelte-1nllfry){font:12px/1.7 var(--se-font-mono);color:var(--se-text-primary);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.fine.svelte-1nllfry{max-width:52ch;color:var(--se-text-secondary);margin:0;font-size:12.5px;line-height:1.5}.demo.svelte-1nllfry{background:var(--se-bg-elevated);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-elevated);overflow:hidden}.titlebar.svelte-1nllfry{background:var(--se-bg-panel);border-bottom:1px solid var(--se-border);height:34px;color:var(--se-text-secondary);align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.dots.svelte-1nllfry{gap:5px;display:flex}.dots.svelte-1nllfry i:where(.svelte-1nllfry){background:var(--se-input-border);border-radius:50%;width:9px;height:9px}.sql.svelte-1nllfry{box-sizing:content-box;border-bottom:1px solid var(--se-border);min-height:84px;color:var(--se-text-primary);font:12.5px/1.65 var(--se-font-mono);margin:0;padding:12px 14px}.k.svelte-1nllfry{color:var(--se-sql-keyword);font-weight:500}.row.svelte-1nllfry{align-items:center;height:1.65em;display:flex}.line.svelte-1nllfry{width:calc(var(--n) * 1ch);white-space:pre;animation:svelte-1nllfry-type calc(var(--n) * 30ms) steps(var(--n), end) var(--at) both;display:block;overflow:hidden}.caret.svelte-1nllfry{background:var(--se-accent);opacity:0;width:1ch;height:1.2em;animation:svelte-1nllfry-caret-on calc(var(--n) * 30ms + 50ms) steps(1, end) var(--at) forwards;flex:none}.row.last.svelte-1nllfry .caret:where(.svelte-1nllfry){animation:svelte-1nllfry-caret-show 10ms linear var(--at) forwards, svelte-1nllfry-blink 1s steps(2) calc(var(--at) + var(--n) * 30ms) infinite}.map.svelte-1nllfry{background:var(--se-map-bg);height:clamp(220px,36vh,320px);position:relative}.world.svelte-1nllfry{box-sizing:border-box;padding:10px 14px 34px;position:absolute;inset:0}.world.svelte-1nllfry svg{width:100%;height:100%;display:block}.world.svelte-1nllfry path{animation:svelte-1nllfry-shade .8s ease-out calc(3.2s + var(--k,0) * .16s) both}.world.svelte-1nllfry path:nth-child(2){--k:1}.world.svelte-1nllfry path:nth-child(3){--k:2}.world.svelte-1nllfry path:nth-child(4){--k:3}.world.svelte-1nllfry path:nth-child(5){--k:4}.world.svelte-1nllfry path:nth-child(6){--k:5}.world.svelte-1nllfry path:nth-child(7){--k:6}.key.svelte-1nllfry{border:1px solid var(--se-control-border);border-radius:var(--se-radius-sm);background:var(--se-control-bg);color:var(--se-text-secondary);align-items:center;gap:8px;padding:4px 8px;font-size:11.5px;display:flex;position:absolute;bottom:10px;left:10px}.ramp.svelte-1nllfry{display:flex}.ramp.svelte-1nllfry i:where(.svelte-1nllfry){width:16px;height:8px}@keyframes svelte-1nllfry-type{0%{width:0}}@keyframes svelte-1nllfry-caret-on{0%,99%{opacity:1}to{opacity:0}}@keyframes svelte-1nllfry-caret-show{to{opacity:1}}@keyframes svelte-1nllfry-blink{50%{opacity:0}}@keyframes svelte-1nllfry-shade{0%{fill:var(--se-input-border)}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1nllfry,.line.svelte-1nllfry,.world.svelte-1nllfry path,.caret.svelte-1nllfry{animation:none}.row.last.svelte-1nllfry .caret:where(.svelte-1nllfry){opacity:1}}.strip.svelte-1nllfry{background:var(--se-statusbar-bg);border-top:1px solid var(--se-statusbar-border);height:26px;color:var(--se-statusbar-fg);flex:none;align-items:center;font-size:12px;display:flex}.strip.svelte-1nllfry>span:where(.svelte-1nllfry){align-items:center;gap:7px;height:100%;padding:0 12px;display:flex}.strip.svelte-1nllfry>span:where(.svelte-1nllfry)+span:where(.svelte-1nllfry){box-shadow:-1px 0 0 var(--se-statusbar-border)}.strip.svelte-1nllfry .get:where(.svelte-1nllfry){margin-left:auto}.strip.svelte-1nllfry a:where(.svelte-1nllfry){color:inherit;text-decoration:underline}.dot.svelte-1nllfry{background:var(--se-text-muted);border-radius:50%;width:7px;height:7px}.engine.ready.svelte-1nllfry .dot:where(.svelte-1nllfry){background:#2f9e6f}.engine.failed.svelte-1nllfry .dot:where(.svelte-1nllfry){background:var(--se-error)}@media (width<=820px){.layout.svelte-1nllfry{grid-template-columns:minmax(0,1fr);align-items:start}}.visually-hidden.svelte-1n46o8q{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.svelte-1n46o8q{flex-direction:column;height:100%;display:flex}.app-header.svelte-1n46o8q{background:var(--se-header-bg);border-bottom:1px solid var(--se-header-border);flex:none;align-items:center;gap:12px;height:40px;padding:0 12px 0 14px;display:flex}.brand.svelte-1n46o8q{font:600 14px var(--se-font-ui);letter-spacing:-.005em;color:var(--se-brand-text);white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.glyph.svelte-1n46o8q{flex:none;width:20px;height:20px;display:block}.file.svelte-1n46o8q{border:1px solid var(--se-border);border-radius:var(--se-radius-sm);background:var(--se-bg-base);min-width:0;color:var(--se-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12.5px;display:inline-flex;overflow:hidden}.spacer.svelte-1n46o8q{flex:1}.actions.svelte-1n46o8q,.utilities.svelte-1n46o8q{align-items:center;display:flex}.actions.svelte-1n46o8q{gap:8px}.utilities.svelte-1n46o8q{gap:2px}.divider.svelte-1n46o8q{background:var(--se-header-border);width:1px;height:18px}.open.primary.svelte-1n46o8q{background:var(--se-button-bg);color:var(--se-button-fg);border-color:#0000}.open.primary.svelte-1n46o8q:hover{background:var(--se-button-hover);color:var(--se-button-fg)}.icon-link.svelte-1n46o8q{border-radius:var(--se-radius-sm);width:28px;height:28px;color:var(--se-text-secondary);place-items:center;display:grid}.icon-link.svelte-1n46o8q:hover{background:var(--se-control-hover);color:var(--se-text-primary)}.icon-link.svelte-1n46o8q:focus-visible{outline:1px solid var(--se-focus);outline-offset:1px}.open.svelte-1n46o8q{border:1px solid var(--se-input-border);border-radius:var(--se-radius-sm);background:var(--se-button-secondary-bg);height:28px;color:var(--se-button-secondary-fg);font:500 13px var(--se-font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.open.svelte-1n46o8q:disabled{opacity:.5;cursor:default}.copy-status.svelte-1n46o8q{color:var(--se-text-secondary);font-size:12px}.share-notice.svelte-1n46o8q{border-bottom:1px solid var(--se-border);flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.share-notice.info.svelte-1n46o8q{background:color-mix(in srgb, var(--se-info) 10%, var(--se-bg-base))}.share-notice.warning.svelte-1n46o8q{background:var(--se-warning-bg);color:var(--se-warning-fg,var(--se-text-primary))}.share-notice.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:1}.share-notice.svelte-1n46o8q .dismiss:where(.svelte-1n46o8q){width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.open.svelte-1n46o8q:hover{background:var(--se-button-secondary-hover);color:var(--se-text-primary)}button.svelte-1n46o8q:focus-visible{outline:2px solid var(--se-focus);outline-offset:2px}.content.svelte-1n46o8q{flex:1;min-height:0;position:relative}.drop-overlay.svelte-1n46o8q{z-index:50;border:2px solid var(--se-accent);background:color-mix(in srgb, var(--se-dropzone-active-bg) 70%, transparent);pointer-events:none;border-radius:12px;place-items:center;display:grid;position:absolute;inset:8px}.drop-overlay.svelte-1n46o8q span:where(.svelte-1n46o8q){border-radius:var(--se-radius);background:var(--se-bg-elevated);box-shadow:var(--se-shadow-elevated);font:600 13px var(--se-font-ui);padding:8px 14px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/spatial-sql-explorer/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/spatial-sql-explorer/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/spatial-sql-explorer/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/spatial-sql-explorer/assets/fira-code-latin-500-normal-B6gioGu8.woff2)format("woff2"),url(/spatial-sql-explorer/assets/fira-code-latin-500-normal-aMLC2AMm.woff)format("woff")}:root{color-scheme:light;--se-bg-base:#fcfcfd;--se-bg-panel:#f3f5f8;--se-bg-elevated:#fff;--se-link:#2f55d4;--se-bg-hover:#e9edf3;--se-border:#dde2ea;--se-text-primary:#1c2f55;--se-text-secondary:#566580;--se-text-muted:#4d5b76;--se-accent:#2f55d4;--se-focus:#2f55d4;--se-info:#1d6fa5;--se-swatch-border:color-mix(in srgb, var(--se-text-primary) 45%, transparent);--se-section-title-fg:#566580;--se-shadow-card:0 1px 2px #1c2f551f;--se-shadow-elevated:0 16px 40px -12px #1c2f554d, 0 2px 6px #1c2f5514;--se-progress:#2f55d4;--se-sash-hover:#2f55d4;--se-map-bg:#e6eef3;--se-map-selection:#d97706;--se-control-bg:#fff;--se-control-border:#dde2ea;--se-control-fg:#566580;--se-control-hover:#e9edf3;--se-control-active-bg:#e8eefc;--se-control-active-fg:#2f55d4;--se-table-bg:#fcfcfd;--se-table-header-bg:#f3f5f8;--se-table-header-fg:#566580;--se-table-header-border:1px solid #c9d1de;--se-table-stripe:transparent;--se-table-row-border:#e8ecf2;--se-table-number-fg:#1c2f55;--se-type-text:#1c6b4f;--se-type-integer:#1d5fa5;--se-type-decimal:#0e7490;--se-type-boolean:#6d28d9;--se-type-datetime:#9a5200;--se-type-nested:#9a3412;--se-type-geometry:#5f6d86;--se-selected-bg:#fde9b8;--se-selected-fg:#1c2f55;--se-selected-inactive-bg:#fdf3d8;--se-selected-inactive-fg:#1c2f55;--se-selected-indicator:#2f55d4;--se-input-bg:#fff;--se-input-border:#c9d1de;--se-button-bg:#2f55d4;--se-button-fg:#fff;--se-button-hover:#2444b0;--se-button-secondary-bg:transparent;--se-button-secondary-fg:#1c2f55;--se-button-secondary-hover:#e9edf3;--se-menu-bg:#fff;--se-menu-border:#dde2ea;--se-menu-fg:#1c2f55;--se-menu-hover-bg:#e8eefc;--se-menu-hover-fg:#2444b0;--se-warning:#b7791f;--se-warning-fg:#7a4a07;--se-warning-bg:#fdf3d8;--se-warning-border:#f2d9a0;--se-error:#c0262d;--se-error-fg:#a11d24;--se-error-bg:#fdf0f0;--se-error-border:#f3c5c7;--se-statusbar-bg:#f3f5f8;--se-statusbar-fg:#566580;--se-statusbar-border:#dde2ea;--se-statusbar-accent:#2f55d4;--se-brand-text:#1c2f55;--se-header-bg:#f3f5f8;--se-header-border:#dde2ea;--se-dropzone-border:#c9d1de;--se-dropzone-active-bg:#e8eefc;--se-sql-bg:#fff;--se-sql-fg:#1c2f55;--se-sql-selection:#fde9b8;--se-sql-cursor:#2f55d4;--se-sql-gutter-fg:#5f6d86;--se-sql-gutter-active-fg:#1c2f55;--se-sql-gutter-bg:#f3f5f8;--se-sql-active-line:#f6f8fb;--se-sql-keyword:#2f55d4;--se-sql-string:#1c6b4f;--se-sql-number:#5b3fa8;--se-sql-function:#0e7490;--se-sql-operator:#566580;--se-sql-comment:#5f6d86;--se-sql-error:#c0262d;--se-font-ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--se-font-mono:"Fira Code", ui-monospace, "SF Mono", Menlo, monospace;--se-font-data:var(--se-font-ui);--se-font-size:13px;--se-section-title-font:600 12px var(--se-font-ui);--se-section-title-transform:none;--se-section-title-tracking:normal;--se-tab-font:500 13px var(--se-font-ui);--se-tab-transform:none;--se-tab-tracking:normal;--se-tab-underline-bottom:0px;--se-tab-underline-height:2px;--se-statusbar-font:12px var(--se-font-ui);--se-radius-sm:3px;--se-radius:6px;--se-radius-lg:10px;--se-overlay-blur:none;--se-sash-grip-display:none;--se-map-bottom-inset:0px;--se-row-height:26px;--se-table-header-font:600 12px var(--se-font-ui);--se-table-header-transform:none;--se-table-header-tracking:normal;--se-selected-outline:transparent;--se-button-border:transparent;--se-ease:cubic-bezier(.3, .7, .3, 1);--se-sql-font-size:12.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--se-bg-base:#0f1726;--se-bg-panel:#141e30;--se-bg-elevated:#1a2639;--se-link:#8aa4ff;--se-bg-hover:#202d44;--se-border:#263349;--se-text-primary:#e4eaf5;--se-text-secondary:#93a0b8;--se-text-muted:#a3aec3;--se-accent:#8aa4ff;--se-focus:#8aa4ff;--se-info:#6cb4e6;--se-section-title-fg:#93a0b8;--se-shadow-card:0 1px 2px #00000073;--se-shadow-elevated:0 16px 40px -12px #000000a6, 0 2px 6px #0000004d;--se-progress:#8aa4ff;--se-sash-hover:#8aa4ff;--se-map-bg:#0d2433;--se-map-selection:#f59e0b;--se-control-bg:#1a2639;--se-control-border:#263349;--se-control-fg:#93a0b8;--se-control-hover:#202d44;--se-control-active-bg:#1d2a52;--se-control-active-fg:#8aa4ff;--se-table-bg:#0f1726;--se-table-header-bg:#141e30;--se-table-header-fg:#93a0b8;--se-table-header-border:1px solid #33445f;--se-table-stripe:transparent;--se-table-row-border:#1b2638;--se-table-number-fg:#e4eaf5;--se-type-text:#7fd6b2;--se-type-integer:#8ec5f2;--se-type-decimal:#67d4e8;--se-type-boolean:#c4b5fd;--se-type-datetime:#f0b45a;--se-type-nested:#f4a98c;--se-type-geometry:#8592ab;--se-selected-bg:#463b17;--se-selected-fg:#f6e7b4;--se-selected-inactive-bg:#2f2a17;--se-selected-inactive-fg:#f6e7b4;--se-selected-indicator:#8aa4ff;--se-input-bg:#1a2639;--se-input-border:#33445f;--se-button-bg:#8aa4ff;--se-button-fg:#0b1640;--se-button-hover:#a6b9ff;--se-button-secondary-bg:transparent;--se-button-secondary-fg:#e4eaf5;--se-button-secondary-hover:#202d44;--se-menu-bg:#1a2639;--se-menu-border:#33445f;--se-menu-fg:#e4eaf5;--se-menu-hover-bg:#1d2a52;--se-menu-hover-fg:#c3d0ff;--se-warning:#e0a63a;--se-warning-fg:#f2c76e;--se-warning-bg:#2f2812;--se-warning-border:#54451a;--se-error:#ef6b73;--se-error-fg:#f59ba0;--se-error-bg:#2c1519;--se-error-border:#5c2229;--se-statusbar-bg:#141e30;--se-statusbar-fg:#93a0b8;--se-statusbar-border:#263349;--se-statusbar-accent:#8aa4ff;--se-brand-text:#e4eaf5;--se-header-bg:#141e30;--se-header-border:#263349;--se-dropzone-border:#33445f;--se-dropzone-active-bg:#1d2a52;--se-sql-bg:#0f1726;--se-sql-fg:#e4eaf5;--se-sql-selection:#463b17;--se-sql-cursor:#8aa4ff;--se-sql-gutter-fg:#8592ab;--se-sql-gutter-active-fg:#e4eaf5;--se-sql-gutter-bg:#141e30;--se-sql-active-line:#141e30;--se-sql-keyword:#8aa4ff;--se-sql-string:#7fd6b2;--se-sql-number:#b9a6f2;--se-sql-function:#67d4e8;--se-sql-operator:#93a0b8;--se-sql-comment:#8592ab;--se-sql-error:#f59ba0}}:root[data-theme=dark]{color-scheme:dark;--se-bg-base:#0f1726;--se-bg-panel:#141e30;--se-bg-elevated:#1a2639;--se-link:#8aa4ff;--se-bg-hover:#202d44;--se-border:#263349;--se-text-primary:#e4eaf5;--se-text-secondary:#93a0b8;--se-text-muted:#a3aec3;--se-accent:#8aa4ff;--se-focus:#8aa4ff;--se-info:#6cb4e6;--se-section-title-fg:#93a0b8;--se-shadow-card:0 1px 2px #00000073;--se-shadow-elevated:0 16px 40px -12px #000000a6, 0 2px 6px #0000004d;--se-progress:#8aa4ff;--se-sash-hover:#8aa4ff;--se-map-bg:#0d2433;--se-map-selection:#f59e0b;--se-control-bg:#1a2639;--se-control-border:#263349;--se-control-fg:#93a0b8;--se-control-hover:#202d44;--se-control-active-bg:#1d2a52;--se-control-active-fg:#8aa4ff;--se-table-bg:#0f1726;--se-table-header-bg:#141e30;--se-table-header-fg:#93a0b8;--se-table-header-border:1px solid #33445f;--se-table-stripe:transparent;--se-table-row-border:#1b2638;--se-table-number-fg:#e4eaf5;--se-type-text:#7fd6b2;--se-type-integer:#8ec5f2;--se-type-decimal:#67d4e8;--se-type-boolean:#c4b5fd;--se-type-datetime:#f0b45a;--se-type-nested:#f4a98c;--se-type-geometry:#8592ab;--se-selected-bg:#463b17;--se-selected-fg:#f6e7b4;--se-selected-inactive-bg:#2f2a17;--se-selected-inactive-fg:#f6e7b4;--se-selected-indicator:#8aa4ff;--se-input-bg:#1a2639;--se-input-border:#33445f;--se-button-bg:#8aa4ff;--se-button-fg:#0b1640;--se-button-hover:#a6b9ff;--se-button-secondary-bg:transparent;--se-button-secondary-fg:#e4eaf5;--se-button-secondary-hover:#202d44;--se-menu-bg:#1a2639;--se-menu-border:#33445f;--se-menu-fg:#e4eaf5;--se-menu-hover-bg:#1d2a52;--se-menu-hover-fg:#c3d0ff;--se-warning:#e0a63a;--se-warning-fg:#f2c76e;--se-warning-bg:#2f2812;--se-warning-border:#54451a;--se-error:#ef6b73;--se-error-fg:#f59ba0;--se-error-bg:#2c1519;--se-error-border:#5c2229;--se-statusbar-bg:#141e30;--se-statusbar-fg:#93a0b8;--se-statusbar-border:#263349;--se-statusbar-accent:#8aa4ff;--se-brand-text:#e4eaf5;--se-header-bg:#141e30;--se-header-border:#263349;--se-dropzone-border:#33445f;--se-dropzone-active-bg:#1d2a52;--se-sql-bg:#0f1726;--se-sql-fg:#e4eaf5;--se-sql-selection:#463b17;--se-sql-cursor:#8aa4ff;--se-sql-gutter-fg:#8592ab;--se-sql-gutter-active-fg:#e4eaf5;--se-sql-gutter-bg:#141e30;--se-sql-active-line:#141e30;--se-sql-keyword:#8aa4ff;--se-sql-string:#7fd6b2;--se-sql-number:#b9a6f2;--se-sql-function:#67d4e8;--se-sql-operator:#93a0b8;--se-sql-comment:#8592ab;--se-sql-error:#f59ba0}html,body{background:var(--se-bg-base);height:100%;color:var(--se-text-primary);font-family:var(--se-font-ui);font-size:var(--se-font-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow:hidden}#app{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--se-input-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--se-input-border);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-corner{background:0 0}
