.select-item{cursor:pointer!important;border-radius:var(--radius-tight,.375rem)!important;text-align:left!important;width:100%!important;color:hsl(var(--color-text))!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important;outline:none!important;flex-direction:column!important;gap:.25rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:all .15s!important;display:flex!important}.select-item[data-hovered=true]{background-color:hsla(var(--color-accent-soft),.28)!important;border-color:hsla(var(--color-accent-soft),.4)!important}.select-item[data-focused=true]{background-color:hsla(var(--color-accent-soft),.18)!important;border-color:hsl(var(--color-accent))!important}.select-item[data-selected=true]{background-color:hsla(var(--color-accent),.16)!important;color:hsl(var(--color-accent))!important;border-color:#0000!important}.select-item[data-selected=true][data-hovered=true],.select-item[data-selected=true][data-focused=true]{border-color:hsl(var(--color-accent))!important}.select-item[data-selected=true] *{color:inherit!important}:root{--notebook-vega-font:"IBM Plex Sans","Space Grotesk",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--notebook-vega-surface:color-mix(in oklch,hsl(var(--color-surface))88%,transparent);--notebook-vega-surface-strong:color-mix(in oklch,hsl(var(--color-surface-muted))82%,transparent);--notebook-vega-border:color-mix(in oklch,hsl(var(--color-text))12%,transparent);--notebook-vega-shadow:0 18px 44px -28px color-mix(in oklch,hsl(var(--color-text-muted))52%,transparent);--notebook-vega-text:hsl(var(--color-text));--notebook-vega-text-muted:hsl(var(--color-text-muted));--notebook-vega-hover:color-mix(in oklch,hsl(var(--color-accent-soft))16%,transparent);--notebook-vega-focus:hsl(var(--color-accent));--notebook-vega-tooltip-bg:color-mix(in oklch,hsl(var(--color-surface))94%,hsl(var(--color-surface-muted))6%);--notebook-vega-tooltip-border:color-mix(in oklch,hsl(var(--color-text-muted))28%,transparent)}[data-theme=dark]{--notebook-vega-surface:color-mix(in oklch,hsl(var(--color-surface))76%,transparent);--notebook-vega-surface-strong:color-mix(in oklch,hsl(var(--color-surface-muted))68%,transparent);--notebook-vega-border:color-mix(in oklch,hsl(var(--color-text-muted))30%,transparent);--notebook-vega-shadow:0 30px 68px -34px #08142499;--notebook-vega-hover:color-mix(in oklch,hsl(var(--color-accent-soft))22%,transparent);--notebook-vega-tooltip-bg:color-mix(in oklch,hsl(var(--color-surface))86%,transparent);--notebook-vega-tooltip-border:color-mix(in oklch,hsl(var(--color-text-muted))42%,transparent)}.vega-embed{font-family:var(--notebook-vega-font);color:var(--notebook-vega-text)}.vega-embed details summary{opacity:1;border-radius:var(--radius-base,6px);color:var(--notebook-vega-text);box-shadow:none;transition:background-color var(--transition-snappy,.18s cubic-bezier(.2,.8,.2,1));background-color:#0000;border:1px solid #0000}.vega-embed details summary:hover{background-color:var(--notebook-vega-hover);border-color:#0000}.vega-embed details summary svg{width:12px;height:12px;color:var(--notebook-vega-text);transform:rotate(90deg)}.vega-embed details[open] summary{background-color:var(--notebook-vega-surface-strong);box-shadow:var(--notebook-vega-shadow);border-color:#0000}.vega-embed div.vega-actions{background:var(--notebook-vega-surface-strong);border:1px solid var(--notebook-vega-border);box-shadow:var(--notebook-vega-shadow);border-radius:var(--radius-lg,8px);user-select:none;padding:4px;animation:none;top:18px;right:12px}.vega-embed div.vega-actions:before,.vega-embed div.vega-actions:after{content:none}.vega-embed div.vega-actions a{min-width:140px;font-family:var(--notebook-vega-font);color:var(--notebook-vega-text-muted);border-radius:var(--radius-base,6px);transition:background-color var(--transition-snappy,.18s cubic-bezier(.2,.8,.2,1));padding:10px 14px;font-weight:500;display:block}.vega-embed div.vega-actions a:hover{background-color:var(--notebook-vega-hover);color:var(--notebook-vega-text)}.vega-embed div.vega-actions a:active,.vega-embed div.vega-actions a:focus{outline:2px solid var(--notebook-vega-focus);outline-offset:2px;background-color:var(--notebook-vega-hover);color:var(--notebook-vega-text)}.vega-embed .vega-bind{color:var(--notebook-vega-text)}.vega-embed .vega-bind label{color:var(--notebook-vega-text-muted);font-size:12px}.vega-embed .vega-bind select,.vega-embed .vega-bind input{background:var(--notebook-vega-surface);border:1px solid var(--notebook-vega-border);color:var(--notebook-vega-text);border-radius:var(--radius-base,6px)}.vega-embed canvas,.vega-embed svg{border-radius:var(--radius-xl,12px);background-color:var(--notebook-vega-surface)}.vg-tooltip{background-color:var(--notebook-vega-tooltip-bg)!important;color:var(--notebook-vega-text)!important;border:1px solid var(--notebook-vega-tooltip-border)!important;box-shadow:var(--notebook-vega-shadow)!important;border-radius:var(--radius-lg,8px)!important;padding:6px 8px!important}.vg-tooltip table{margin:-2px}.vg-tooltip table tr td{border-bottom:1px solid var(--notebook-vega-border);padding:5px 6px!important}.vg-tooltip table tr td.key{text-align:left!important;color:var(--notebook-vega-text-muted)!important}.vg-tooltip table tr td.value{color:var(--notebook-vega-text)!important}.vg-tooltip table tr:last-child td{border-bottom:none}.notebook-vega-surface{background-color:var(--notebook-vega-surface);backdrop-filter:blur(8px);align-items:stretch;display:flex}.notebook-vega-surface>.vega-embed{flex-direction:column;flex:auto;gap:8px;display:flex}.notebook-vega-surface>.vega-embed .vega-actions{order:-1}.notebook-vega-surface>.vega-embed .vega-view{flex:auto}.notebook-vega-surface>.vega-embed .vega-view canvas,.notebook-vega-surface>.vega-embed .vega-view svg{width:100%!important;height:100%!important}
