:root{--flyql-bg:#fff;--flyql-text:#1e1e1e;--flyql-border:#d4d4d4;--flyql-border-focus:#075985;--flyql-placeholder-color:#a0a0a0;--flyql-key-color:#0451a5;--flyql-operator-color:#0089ab;--flyql-value-color:#8b0000;--flyql-number-color:#098658;--flyql-error-color:red;--flyql-transformer-color:#0451a5;--flyql-renderer-color:#9c27b0;--flyql-wildcard-color:#e06c75;--flyql-parameter-color:#a855f7;--flyql-warning-color:#e5a100;--flyql-diag-highlight:rgba(255,0,0,.15);--flyql-path-separator-color:#4ca772;--flyql-dropdown-bg:#fff;--flyql-dropdown-border:#d4d4d4;--flyql-dropdown-item-hover:#f7f7f7;--flyql-dropdown-item-active:#eef4fb;--flyql-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--flyql-code-font-family:monospace;--flyql-font-size:13px}.flyql-dark{--flyql-bg:#1e1e1e;--flyql-text:#d4d4d4;--flyql-border:#525252;--flyql-border-focus:#0369a1;--flyql-placeholder-color:#676767;--flyql-key-color:#6e9fff;--flyql-operator-color:#0089ab;--flyql-value-color:#ce9178;--flyql-number-color:#b5cea8;--flyql-error-color:#f48771;--flyql-transformer-color:#6e9fff;--flyql-renderer-color:#e0b3e6;--flyql-wildcard-color:#e06c75;--flyql-parameter-color:#d4a5e8;--flyql-warning-color:#cca700;--flyql-diag-highlight:rgba(255,80,80,.35);--flyql-path-separator-color:#a3d9a5;--flyql-dropdown-bg:#252526;--flyql-dropdown-border:#454545;--flyql-dropdown-item-hover:#2e3132;--flyql-dropdown-item-active:#1a2a3a}.flyql-panel{background:var(--flyql-dropdown-bg);border:1px solid var(--flyql-dropdown-border);border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;font-family:var(--flyql-font-family);font-size:var(--flyql-font-size);max-width:100vw;overflow:hidden;position:fixed;width:600px;z-index:100}.flyql-panel__header{color:var(--flyql-text);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.3px;opacity:.6;padding:6px 6px 6px 10px}.flyql-panel__header--with-toggle{align-items:center;display:flex;opacity:1}.flyql-panel__header-label{opacity:.6}.flyql-panel__header--error{color:var(--flyql-error-color);opacity:1}.flyql-panel__toggle{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.flyql-panel__toggle-hint{align-items:center;display:inline-flex;font-size:10px;font-weight:500;opacity:.55}.flyql-panel__toggle-hint-icon{font-size:13px;line-height:1;margin-right:3px}.flyql-panel__toggle-group{border:1px solid var(--flyql-dropdown-border,#e0e0e0);border-radius:4px;display:inline-flex;overflow:hidden}.flyql-panel__toggle-btn{background:none;border:none;border-right:1px solid var(--flyql-dropdown-border,#e0e0e0);color:var(--flyql-text,#333);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;opacity:.55;padding:2px 8px;transition:opacity .1s,background .1s}.flyql-panel__toggle-btn:last-child{border-right:none}.flyql-panel__toggle-btn--active{color:#fff;opacity:1}.flyql-panel__toggle-btn--values.flyql-panel__toggle-btn--active{background:var(--flyql-value-color)}.flyql-panel__toggle-btn--columns.flyql-panel__toggle-btn--active{background:var(--flyql-key-color)}.flyql-dark .flyql-panel__toggle-btn--columns.flyql-panel__toggle-btn--active{background:#3b7de0}.flyql-panel__toggle-btn:hover{opacity:.8}.flyql-panel__tab-hint{background:var(--flyql-dropdown-border,#e0e0e0);border-radius:3px;color:var(--flyql-text,#333);display:inline-block;font-size:9px;line-height:14px;margin-left:4px;opacity:.7;padding:0 3px;vertical-align:middle}.flyql-panel__debug{border-bottom:1px solid var(--flyql-dropdown-border);font-family:var(--flyql-code-font-family);font-size:10px;opacity:.4}.flyql-panel__clear{background:none;border:none;color:var(--flyql-text);cursor:pointer;float:right;font-size:11px;line-height:1;opacity:.5;padding:0}.flyql-panel__clear:hover{opacity:1}.flyql-panel__body{max-height:280px;overflow-y:auto}.flyql-panel__diagnostics{border-top:1px solid var(--flyql-dropdown-border);flex-shrink:0}.flyql-panel__diagnostics .flyql-panel__header{padding-bottom:0}.flyql-panel__info{border-top:1px solid var(--flyql-dropdown-border);flex-shrink:0}.flyql-panel__info .flyql-panel__header{padding-bottom:0}.flyql-panel__info .flyql-panel__footer{border-top:none}.flyql-panel__diagnostic-item:last-child{padding-bottom:8px}.flyql-panel__diagnostic-item{align-items:baseline;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.3;padding:3px 10px}.flyql-panel__diagnostic-item--error{color:var(--flyql-error-color)}.flyql-panel__diagnostic-item--warning{color:var(--flyql-warning-color)}.flyql-panel__diagnostic-bullet{border-radius:50%;flex-shrink:0;height:8px;margin-top:2px;width:8px}.flyql-panel__diagnostic-bullet--error{background:var(--flyql-error-color)}.flyql-panel__diagnostic-bullet--warning{background:var(--flyql-warning-color)}.flyql-panel__diagnostic-msg{font-family:var(--flyql-code-font-family);font-size:11px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.flyql-panel__footer{border-radius:0 0 6px 6px;border-top:1px solid var(--flyql-dropdown-border);color:var(--flyql-text);display:flex;flex-direction:column;flex-shrink:0;font-size:12px;gap:4px;padding:6px 10px 8px}.flyql-panel__footer-row{align-items:baseline;display:flex;gap:8px;min-width:0}.flyql-panel__footer-col{color:var(--flyql-key-color);font-family:var(--flyql-code-font-family);font-weight:600}.flyql-panel__footer-label{color:var(--flyql-text)}.flyql-panel__footer-type{font-family:var(--flyql-code-font-family)}.flyql-panel__footer-hint,.flyql-panel__footer-type{color:var(--flyql-placeholder-color)}.flyql-panel__footer-hint kbd{background:var(--flyql-dropdown-bg);border:1px solid var(--flyql-dropdown-border);border-radius:3px;font-family:var(--flyql-code-font-family);padding:0 4px}.flyql-panel__footer-desc{color:color-mix(in srgb,var(--flyql-text) 75%,transparent);line-height:1.35}.flyql-panel__footer-status{color:var(--flyql-placeholder-color);margin-left:auto}.flyql-panel__footer-path{color:var(--flyql-text);flex:1;font-family:var(--flyql-code-font-family);line-height:1.35;min-width:0;white-space:normal;word-break:break-all}.flyql-panel__loader{background:transparent;border-radius:6px 6px 0 0;flex-shrink:0;height:2px;overflow:hidden}.flyql-panel__loader--active{background:var(--flyql-border)}.flyql-panel__loader--active:after{animation:flyql-slide 1s linear infinite;background:var(--flyql-key-color);border-radius:2px;content:"";display:block;height:100%;width:40%}@keyframes flyql-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.flyql-panel__skeleton{padding:6px 10px}.flyql-panel__skeleton-row{align-items:center;display:flex;gap:8px;padding:5px 0}.flyql-panel__skeleton-badge{flex-shrink:0;height:14px;opacity:.4;width:20px}.flyql-panel__skeleton-badge,.flyql-panel__skeleton-text{animation:flyql-pulse 1.2s ease-in-out infinite;background:var(--flyql-border);border-radius:3px}.flyql-panel__skeleton-text{animation-delay:.1s;height:12px;opacity:.3}@keyframes flyql-pulse{0%,to{opacity:.15}50%{opacity:.4}}.flyql-panel__list{list-style:none;margin:0;padding:2px 0}.flyql-panel__item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:4px 10px;white-space:nowrap}.flyql-panel__item:hover{background:var(--flyql-dropdown-item-hover)}.flyql-panel__item--active{background:var(--flyql-dropdown-item-active)}.flyql-panel__badge{align-items:center;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;width:20px}.flyql-panel__badge--column,.flyql-panel__badge--columnRef{background:var(--flyql-key-color);color:#fff}.flyql-dark .flyql-panel__badge--column,.flyql-dark .flyql-panel__badge--columnRef{background:#3b7de0}.flyql-panel__badge--operator{background:var(--flyql-operator-color);color:#fff}.flyql-panel__badge--value{background:var(--flyql-value-color);color:#fff}.flyql-panel__badge--boolOp{background:var(--flyql-operator-color);color:#fff}.flyql-panel__badge--transformer{background:var(--flyql-transformer-color);color:#fff}.flyql-panel__label{color:var(--flyql-text);flex:1;font-family:var(--flyql-code-font-family);line-height:1.35;min-width:0;white-space:normal;word-break:break-all}.flyql-panel__match{color:var(--flyql-key-color);font-weight:600}.flyql-col-column .flyql-path-dot,.flyql-column .flyql-path-dot,.flyql-key .flyql-path-dot,.flyql-panel__match .flyql-path-dot,.flyql-path-dot{color:var(--flyql-path-separator-color)}.flyql-panel__detail{color:var(--flyql-placeholder-color);font-size:11px;margin-left:auto;padding-left:8px}.flyql-panel__detail--boolOp{color:var(--flyql-operator-color)}.flyql-panel__empty,.flyql-panel__message{color:var(--flyql-placeholder-color);font-style:italic;padding:10px}.flyql-key{color:var(--flyql-key-color)}.flyql-operator{color:var(--flyql-operator-color)}.flyql-string,.flyql-value{color:var(--flyql-value-color)}.flyql-column{color:var(--flyql-key-color)}.flyql-number{color:var(--flyql-number-color)}.flyql-transformer{color:var(--flyql-transformer-color)}.flyql-function{color:var(--flyql-function-color,var(--flyql-transformer-color))}.flyql-pipe{color:var(--flyql-transformer-color)}.flyql-argument{color:var(--flyql-operator-color)}.flyql-argument-string{color:var(--flyql-value-color)}.flyql-argument-number{color:var(--flyql-number-color)}.flyql-wildcard{color:var(--flyql-wildcard-color,#e06c75)}.flyql-col-renderer,.flyql-col-renderer-argument,.flyql-renderer{color:var(--flyql-renderer-color)}.flyql-col-renderer-argument{opacity:.85}.flyql-col-renderer-pipe,.flyql-renderer-pipe{color:var(--flyql-renderer-color)}.flyql-panel__badge--renderer{background:var(--flyql-renderer-color)}.flyql-parameter{color:var(--flyql-parameter-color,#a855f7)}.flyql-error{color:var(--flyql-error-color)}.flyql-diagnostic,.flyql-error{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.flyql-diagnostic{border-radius:2px;text-decoration-color:var(--flyql-error-color);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.flyql-diagnostic--warning{text-decoration-color:var(--flyql-warning-color)}.flyql-diagnostic--highlight{background:var(--flyql-diag-highlight)}
