:where(){box-sizing:border-box;margin:0;padding:0}:root{--color-text-primary:#111;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-background:#fff;--color-background-secondary:#f9fafb;--color-background-hover:#f3f4f6;--color-accent:#60a5fa;--color-accent-hover:#3b82f6;--color-success:#10b981;--color-warning:#f59e0b;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:98vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.6}html{height:100%}body{background-color:var(--color-background-secondary);height:100%;color:var(--color-text-primary);margin:0}*{scrollbar-width:thin;scrollbar-color:var(--color-border-hover) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-tertiary)}#root{padding:0 var(--spacing-md);flex-direction:column;max-width:1400px;height:100%;margin:0 auto;display:flex}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);margin:0;font-weight:600}h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.3}h3{font-size:1.125rem;line-height:1.4}a{color:var(--color-accent);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent-hover)}button{cursor:pointer;font-family:inherit;transition:all .2s}.breadcrumbs{align-items:center;gap:var(--spacing-sm);min-height:48px;max-height:48px;margin-bottom:var(--spacing-md);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;z-index:100;background-color:var(--color-background);border-bottom:1px solid var(--color-border);margin-left:calc(var(--spacing-lg) * -1);margin-right:calc(var(--spacing-lg) * -1);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);width:calc(100% + var(--spacing-lg) * 2);align-self:flex-start;margin-top:0;font-size:.95rem;display:flex;position:sticky;top:0;overflow:auto hidden;box-shadow:0 2px 4px #0000000d}@media (width<=768px){.breadcrumbs{gap:var(--spacing-sm);min-height:44px;max-height:44px;margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);margin-bottom:var(--spacing-sm);width:calc(100% + var(--spacing-md) * 2);font-size:.875rem}}.breadcrumbs .breadcrumb-logo{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex}.breadcrumbs .breadcrumb-logo svg{width:28px;height:28px}.breadcrumbs .breadcrumb-logo:hover{opacity:.8}@media (width<=768px){.breadcrumbs .breadcrumb-logo{width:28px;height:28px}.breadcrumbs .breadcrumb-logo svg{width:24px;height:24px}}.breadcrumbs .back-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.breadcrumbs .back-button svg{width:16px;height:16px}.breadcrumbs .back-button:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}@media (width<=768px){.breadcrumbs .back-button{width:28px;height:28px}.breadcrumbs .back-button svg{width:14px;height:14px}}.breadcrumbs .breadcrumb-item{color:var(--color-text-secondary);white-space:nowrap;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);align-items:center;font-size:.95rem;font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-flex}.breadcrumbs .breadcrumb-item:hover{color:var(--color-accent);background-color:var(--color-background-hover)}.breadcrumbs .breadcrumb-item.current{color:var(--color-text-primary);font-weight:600}.breadcrumbs .breadcrumb-item.query{gap:var(--spacing-xs);background-color:#0000;align-items:center;padding:0;display:flex}.breadcrumbs .breadcrumb-item.query code{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:30ch;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}@media (width<=768px){.breadcrumbs .breadcrumb-item.query code{max-width:20ch;font-size:.75rem}}@media (width<=768px){.breadcrumbs .breadcrumb-item{padding:2px var(--spacing-xs);font-size:.875rem}}.breadcrumbs button.breadcrumb-item.current{color:var(--color-text-primary);font-weight:600}.breadcrumbs .breadcrumb-separator{color:var(--color-text-tertiary);margin:0 2px;font-size:.95rem;font-weight:300}@media (width<=768px){.breadcrumbs .breadcrumb-separator{margin:0 1px;font-size:.875rem}}.breadcrumbs .breadcrumb-dropdown button.breadcrumb-item{color:var(--color-text-secondary);align-items:center;gap:var(--spacing-xs);font-weight:500;display:inline-flex}.breadcrumbs .breadcrumb-dropdown button.breadcrumb-item.current{color:var(--color-text-primary);font-weight:600}.breadcrumbs .breadcrumb-dropdown button.breadcrumb-item .menu-chevron{opacity:.7;color:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .2s,opacity .2s}@media (width<=768px){.breadcrumbs .breadcrumb-dropdown button.breadcrumb-item .menu-chevron{width:14px;height:14px}}.breadcrumbs .breadcrumb-dropdown:hover button.breadcrumb-item .menu-chevron{opacity:1}.breadcrumbs .breadcrumb-dropdown:has(.popover-menu-list:popover-open) button.breadcrumb-item .menu-chevron{opacity:1;transform:rotate(180deg)}.popover-menu>button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.popover-menu .popover-menu-list{padding:var(--spacing-sm) 0;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:180px;max-width:min(280px,100vw - 2rem);top:anchor(bottom);left:anchor(left);margin:0;margin-top:var(--spacing-xs);list-style:none;position:fixed;overflow:hidden auto}.popover-menu .popover-menu-list li a,.popover-menu .popover-menu-list li button{width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);text-align:left;cursor:pointer;font-weight:400;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;font-family:inherit;text-decoration:none;display:block;overflow:hidden}:is(.popover-menu .popover-menu-list li a,.popover-menu .popover-menu-list li button):hover{background-color:var(--color-background-hover);color:var(--color-text-primary)}:is(.popover-menu .popover-menu-list li a,.popover-menu .popover-menu-list li button).active{color:var(--color-accent);font-weight:500}.count-badge{background-color:var(--color-background-hover);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-md);border-radius:999px;font-size:.875rem;font-weight:500}.home-container{max-width:1200px;padding-top:var(--spacing-md);margin:0 auto}@media (width<=768px){.home-container{padding-top:var(--spacing-sm)}}.home-container .home-header{margin-bottom:var(--spacing-lg);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}@media (width<=900px){.home-container .home-header{gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}}.home-container .home-logo{width:180px;height:auto}@media (width<=900px){.home-container .home-logo{width:120px}}.home-container .home-title{color:var(--color-text-primary);margin-bottom:0;font-size:2.5rem}@media (width<=768px){.home-container .home-title{font-size:1.75rem}}.home-container .home-subtitle{color:var(--color-text-secondary);margin:0;font-size:1.125rem}@media (width<=768px){.home-container .home-subtitle{text-align:center;font-size:.95rem}}.home-container .malloy-link{color:var(--color-accent);font-weight:600;text-decoration:none;transition:color .2s}.home-container .malloy-link:hover{color:var(--color-accent-hover);text-decoration:underline}.home-container .home-content{gap:var(--spacing-2xl);justify-content:space-between;align-items:start;display:flex}@media (width<=900px){.home-container .home-content{gap:var(--spacing-xl);flex-direction:column}}.home-container .home-section{flex-direction:column;flex:1;min-width:0;max-width:600px;max-height:80vh;display:flex}@media (width<=900px){.home-container .home-section{max-width:100%}}.home-container .section-header{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-shrink:0;display:flex}@media (width<=768px){.home-container .section-header{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}}.home-container .section-header h2{font-size:1.5rem;font-weight:600}@media (width<=768px){.home-container .section-header h2{font-size:1.25rem}}.home-container .section-hint{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);flex-shrink:0;max-width:600px;font-size:.9rem}.card-grid{gap:var(--spacing-sm);flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:0;display:grid;overflow-y:auto}@media (width<=768px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.card{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.card:hover{border-color:var(--color-accent);background-color:var(--color-background-hover)}.card:hover .card-icon{background-color:var(--color-accent);color:#fff}.card .card-icon{background-color:var(--color-background-secondary);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card .card-content{text-align:center;width:100%;min-width:0}.card .card-title{color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;font-size:.8125rem;font-weight:600;line-height:1.3}.empty-state{text-align:center;padding:var(--spacing-2xl);background-color:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.empty-state p{color:var(--color-text-secondary);margin:0}.empty-state p:first-child{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-weight:500}.empty-state .empty-state-hint{color:var(--color-text-tertiary);font-size:.875rem}.model-home{width:100%;padding-top:var(--spacing-md);margin:0 auto}@media (width<=768px){.model-home{padding-top:var(--spacing-sm)}}.model-home .model-header{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:baseline;display:flex}.model-home .model-header-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.model-home .model-name{color:var(--color-text-primary);font-size:2rem;font-weight:600}.model-home .model-type{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem}.model-home .model-content{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);margin-bottom:5%}.model-home .model-download{padding:var(--spacing-xs) 0;display:flex}.model-home .model-code{border:1px solid var(--color-border);border-radius:var(--radius-md)}.model-home .model-code pre{padding:var(--spacing-md);background-color:var(--color-background-secondary);word-wrap:break-word;margin:0}.model-home .model-code code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.875rem;line-height:1.6}.model-home .raw-data-list{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;max-width:400px;display:flex}.model-home a.raw-data-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.model-home a.raw-data-item:hover{border-color:var(--color-accent);background-color:var(--color-background-secondary)}.model-home a.raw-data-item:hover .raw-data-download-icon{opacity:1;color:var(--color-accent)}.model-home .raw-data-icon{color:var(--color-text-tertiary);flex-shrink:0}.model-home .raw-data-name{color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:500}.model-home .raw-data-type{color:var(--color-text-tertiary);background-color:var(--color-background-secondary);border-radius:var(--radius-sm);padding:2px 6px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.6875rem}.model-home .raw-data-download-icon{color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;transition:opacity .15s}.schema{color:var(--color-text-primary);display:block}.schema ul{margin:0;padding:0;list-style-type:none}.schema li.schema{margin-bottom:var(--spacing-md);list-style:none}.schema .hidden ul{display:none}.schema svg{flex-shrink:0;width:16px;height:16px}.schema li.fields{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.schema li.fields label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm);font-size:.75rem;font-weight:600;display:block}.schema-tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);scrollbar-width:thin;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}@media (width<=768px){.schema-tabs{display:none}}.schema-tabs-mobile{display:none}@media (width<=768px){.schema-tabs-mobile{display:block}}.schema-tabs-mobile .schema-tabs-mobile-trigger{width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:.875rem;font-weight:500;display:flex}.schema-tabs-mobile .schema-tabs-mobile-trigger .menu-chevron{opacity:.6;color:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .2s,opacity .2s}.schema-tabs-mobile .schema-tabs-mobile-trigger:hover{border-color:var(--color-border-hover);background-color:var(--color-background-hover)}.schema-tabs-mobile .schema-tabs-mobile-trigger:hover .menu-chevron{opacity:1}.schema-tabs-mobile .schema-tabs-mobile-trigger:focus{border-color:var(--color-accent);outline:none}.schema-tabs-mobile:has([popover]:popover-open) .schema-tabs-mobile-trigger .menu-chevron{opacity:1;transform:rotate(180deg)}.schema-tab{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}@media (width<=768px){.schema-tab{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);font-size:.875rem}}.schema-tab:hover{color:var(--color-text-primary)}.schema-tab.active{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.schema-tab .count-badge{font-size:.8rem}@media (width<=768px){.schema-tab .count-badge{padding:2px var(--spacing-sm);font-size:.75rem}}.schema-tab svg{flex-shrink:0}@media (width<=768px){.schema-tab svg{width:16px;height:16px}}.schema-tab-content{padding-top:var(--spacing-sm)}.explore-header{padding:var(--spacing-md);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;transition:all .2s;display:flex}@media (width<=768px){.explore-header{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-wrap:wrap}}.explore-header:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover)}.explore-header .explore-header-left{align-items:center;gap:var(--spacing-sm);display:flex}@media (width<=768px){.explore-header .explore-header-left{gap:var(--spacing-xs)}}.explore-header .explore_name{font-size:1rem;font-weight:600;line-height:1.5}@media (width<=768px){.explore-header .explore_name{font-size:.875rem}}.explore-header .explore-actions{gap:var(--spacing-sm);display:flex}@media (width<=768px){.explore-header .explore-actions{gap:var(--spacing-xs);justify-content:flex-end;width:100%}}.explore-header .chevron{color:var(--color-text-tertiary);align-items:center;display:inline-flex}.action-button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}@media (width<=768px){.action-button{padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs);font-size:.8125rem}}.action-button svg{flex-shrink:0}@media (width<=768px){.action-button svg{width:14px;height:14px}}.action-button:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.action-button.preview-button{background-color:var(--color-background-secondary);border-color:var(--color-border)}.action-button.preview-button:hover{background-color:var(--color-background-hover);border-color:var(--color-accent);color:var(--color-accent)}.action-button.explore-button{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.action-button.explore-button:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.field_list{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.field{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;font-size:.875rem;transition:all .2s;display:inline-flex}.field.clickable{cursor:pointer}.field.clickable:hover{background-color:var(--color-background-hover);border-color:var(--color-accent);color:var(--color-accent)}.field_name{-webkit-user-select:none;user-select:none;font-weight:500}.model-explorer{min-height:85vh;padding-top:var(--spacing-md);flex-direction:column;display:flex}@media (width<=768px){.model-explorer{padding-top:var(--spacing-sm)}}.result-page{max-width:1200px;padding-top:var(--spacing-md);margin:0 auto}@media (width<=768px){.result-page{padding-top:var(--spacing-sm)}}.result-page .result-header{margin-bottom:var(--spacing-xl)}.result-page .result-title{color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-size:1.75rem;font-weight:600}.result-page .result-subtitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem}.result-page .result-content{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.notebook-container{max-width:1200px;padding-top:var(--spacing-md);margin:0 auto}@media (width<=768px){.notebook-container{padding-top:var(--spacing-sm)}}.notebook-container .notebook-header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.notebook-container .notebook-title-row{align-items:center;gap:var(--spacing-md);display:flex}.notebook-container .notebook-title-row .download-button{margin-left:auto}.notebook-container .notebook-sources{align-items:center;gap:var(--spacing-sm);display:flex}.notebook-container .sources-label{color:var(--color-text-tertiary);font-size:.875rem}.notebook-container .source-link{color:var(--color-accent);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;transition:all .2s}.notebook-container .source-link:hover{border-color:var(--color-accent);background-color:var(--color-background-hover)}.notebook{gap:var(--spacing-lg);padding-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.notebook div[popover]{padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);background-color:var(--color-background);width:90%;height:90%;margin:auto;position:fixed;inset:0}.notebook div[popover]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000004d}.notebook .popover-close{top:var(--spacing-sm);right:var(--spacing-sm);z-index:9999;border:1px solid var(--color-border);background-color:var(--color-background);width:32px;height:32px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-md);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute}.notebook .popover-close:hover{background-color:var(--color-background-hover);color:var(--color-text-primary)}.notebook-cell{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.cell-content-wrapper{position:relative;overflow-x:auto}.cell-expand-btn{bottom:var(--spacing-lg);right:var(--spacing-lg);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-primary);box-shadow:var(--shadow-sm);z-index:10;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.cell-expand-btn:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:var(--shadow-md)}.cell-code{border-top:1px solid var(--color-border)}.cell-code summary{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-tertiary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.cell-code summary:hover{color:var(--color-text-secondary)}.cell-code pre{padding:var(--spacing-md);background-color:var(--color-background-secondary);margin:0;font-size:.8125rem;line-height:1.5;overflow-x:auto}.cell-code code{font-family:SF Mono,Fira Code,Consolas,monospace}.cell-code .shiki{padding:var(--spacing-md);margin:0;font-size:.8125rem;line-height:1.5;overflow-x:auto;background-color:var(--color-background-secondary)!important}.cell-code .shiki code{font-family:SF Mono,Fira Code,Consolas,monospace}.loader{padding:var(--spacing-2xl);justify-content:center;align-items:center;display:flex}.loader .loader-spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.malloy-code-block{position:relative}.malloy-code-block:hover .code-copy-button{opacity:1}.malloy-code-block pre,.malloy-code-block .shiki{margin:0}@media (width<=768px){.malloy-code-block pre,.malloy-code-block .shiki,.malloy-code-block code{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}}.code-copy-button{top:var(--spacing-sm);left:var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;z-index:10;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute}.code-copy-button:hover{background-color:var(--color-background-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.code-copy-button.copied{background-color:var(--color-success);border-color:var(--color-success);color:#fff;opacity:1}.columns{gap:var(--spacing-md);flex-direction:row;align-items:baseline;display:flex}@layer priority1{:root,.mly112oox9{--mly1v7zpod:0 1px 2px 0 #0000001a, 0 2px 12px 0 #0000001a;--mly1qokt1h:0px 2px 12px 0px #0000001a, 0px 1px 2px 0px #0000001a;--mly1f26pke:0 0 0 1px #ccd3db;--mly1yeb1wa:0 0 0 2px #0064e0;--mly7zr30u:#0064e0;--mly1pim1be:#0171e34d 0px 0px 0px 3px inset;--mlywpv3p0:#0000001a}:root,.mly182du4u{--mly231nev:#0a1317;--mly1i3blw4:#4e606f;--mly16ir2n5:#a4b0bc;--mly883cce:#0064e0;--mlyeem0lm:#dde2e8;--mlyy3jzoq:#fff;--mly7qnfvx:#0a1317;--mly3ib3qi:#3e0697;--mlyndhcph:#09441f;--mlykotp7t:#014975;--mlyf25c1a:#4285f4}:root,.mlyacbved{--mly8s4nhd:#0a1317;--mly130oqjo:#4e606f;--mlywh4rgx:#a4b0bc;--mly1gq6bli:#fff;--mly1jphivy:#a4b0bc;--mly6i1qgk:#7952ff;--mly1css67u:#076d29;--mly1fea1fg:#028dc1;--mlyz9tc12:#e9af08;--mly1dryxz7:#0064e0;--mly176ansx:#0d8626;--mlybq1dnb:#e3193b}:root,.mly16bcggl{--mlygaeq1b:#fff;--mlyowxivf:#fff;--mlyrhmj74:#f1f4f7;--mlys9k3ya:#e6ebef;--mly1bn1nfc:#25363f;--mly1rtpqm4:#0a131733;--mlywmj25p:#7952ff33;--mly1f95ebd:#24bb5e33;--mly1jva6ta:#03a7d733;--mlyrbis2b:#ccd3db;--mly1bs2mf7:#0082fb33;--mlywj8cgu:#0b991f33;--mlyhsum04:#e2a40033;--mly19gk0g3:#e3193b33;--mlywfavfw:#0000000d;--mlyenhe5r:#0000001a;--mly1p0ff5j:#ffffff80;--mlyjz1sb4:#e6ebef;--mly1gkf9zs:#dde2e8;--mlyiun9k:#ccd3db;--mlyx17nfv:#0064e0;--mly1tptikx:#0457cb;--mly11oqegi:#004cbc}:root,.mly18uf1kx{--mlynfhokh:none}:root,.mly11fl7i8{--mlyvpnzvp:none}.mly4f1hfu,.mly4f1hfu:root{--mly1bs2mf7:#0082fb3d;--mlygaeq1b:#141619;--mly11oqegi:#4a7ecd;--mlyx17nfv:#62a2ff;--mly1tptikx:#5892e8;--mlyiun9k:#40474e;--mlyjz1sb4:#30353a;--mly1gkf9zs:#373d43;--mly1jva6ta:#03a7d73d;--mly1p0ff5j:#00000040;--mlyrbis2b:#474c52;--mly1rtpqm4:#f5f7fa29;--mly1f95ebd:#24bb5e3d;--mly19gk0g3:#e3193b3d;--mlyenhe5r:#ffffff1f;--mlywfavfw:#ffffff0f;--mlywj8cgu:#0b991f3d;--mlywmj25p:#7952ff3d;--mlyowxivf:#1e2125;--mlyrhmj74:#272b2f;--mlys9k3ya:#30353a;--mly1bn1nfc:#f5f7fa;--mlyhsum04:#e2a4003d}.mly1gnh9hh,.mly1gnh9hh:root{--mly1dryxz7:#62a2ff;--mly1fea1fg:#6cd0f4;--mlywh4rgx:#7e8b97;--mly1jphivy:#7e8b97;--mly1css67u:#76e7a6;--mlybq1dnb:#ff7a93;--mly176ansx:#76e7a6;--mly8s4nhd:#f1f4f7;--mly1gq6bli:#050505;--mly6i1qgk:#b48bff;--mly130oqjo:#bdc6ce;--mlyz9tc12:#e9af08}.mlyfg9r64,.mlyfg9r64:root{--mly1v7zpod:0 1px 2px 0 #0009, 0 2px 12px 0 #0006;--mly1qokt1h:0px 2px 12px 0px #00000080, 0px 1px 2px 0px #0006;--mly1yeb1wa:0 0 0 2px #62a2ff;--mly7zr30u:#62a2ff;--mly1pim1be:#62a2ff4d 0px 0px 0px 3px inset;--mly1f26pke:0 0 0 1px #474c52;--mlywpv3p0:#ffffff26}.mly74xrg6,.mly74xrg6:root{--mlykotp7t:#6cd0f4;--mlyf25c1a:#90bbff;--mly16ir2n5:#7e8b97;--mly7qnfvx:#dde2e8;--mlyndhcph:#76e7a6;--mly883cce:#62a2ff;--mly231nev:#f1f4f7;--mlyy3jzoq:#050505;--mly3ib3qi:#b48bff;--mly1i3blw4:#bdc6ce;--mlyeem0lm:#1e2125}.mly10cf5cp{--mly10mhzaa:var(--mly1f95ebd)}.mlykvi9ht{--mly10mhzaa:var(--mly1jva6ta)}.mly1rve117{--mly10mhzaa:var(--mly1rtpqm4)}.mlyihc5ie{--mly10mhzaa:var(--mlywmj25p)}.mly8bgh0r{--mly13n7235:var(--mly231nev)}.mly1r5zvhd{--mly13n7235:var(--mly3ib3qi)}.mlys5r2en{--mly13n7235:var(--mlykotp7t)}.mly1u6t2w6{--mly13n7235:var(--mlyndhcph)}.mlynu5hmx{--mly1by112x:0}.mly15rdse5{--mly1hmjrsb:var(--mly8s4nhd)}.mly5xbp4t{--mly1hpdckv:var(--mly231nev)}.mly3mt86g{--mly1hpdckv:var(--mlyy3jzoq)}.mly5deeek{--mly1ltarg1:var(--mly231nev)}.mlybcavtu{--mly1ojyoay:var(--mly231nev)}.mlywis56f{--mly1ojyoay:var(--mly3ib3qi)}.mly1eg6ybj{--mly1ojyoay:var(--mlykotp7t)}.mlyy280wj{--mly1ojyoay:var(--mlyndhcph)}.mly7ouyw2{--mly5m5edj:var(--mly1i3blw4)}.mlym9y5t7{--mlynfhokh:block}.mly1bo1i26{--mlyri8z08:0}.mly1ae5hkt{--mlyvpnzvp:block}.mly11ogjb6{--mlyvpnzvp:none}.mlyf8wvcd{--mlyvygx4q:var(--mly1css67u)}.mlyrtwgpv{--mlyvygx4q:var(--mly1fea1fg)}.mly1f8soc4{--mlyvygx4q:var(--mly6i1qgk)}.mly1izbou4{--mlyvygx4q:var(--mly8s4nhd)}.mly1n5rdk7{--mlyxo3nik:var(--mly1gq6bli)}.mlypfd894{--mlyxo3nik:var(--mly8s4nhd)}@keyframes mlyqng64z-B{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mly1z060rf[data-disabled]{--mly1hmjrsb:var(--mlywh4rgx)}.mly1jacekv[data-disabled]{--mly1ltarg1:var(--mly16ir2n5)}.mly7h4d18[data-disabled]{--mly5m5edj:var(--mly16ir2n5)}.mly1iu3zmn:disabled{--mly1hpdckv:var(--mly1i3blw4)}.mly13vk70h:disabled{--mly1hpdckv:var(--mlyy3jzoq)}.mly1dsjhx:disabled{--mlyxo3nik:var(--mly1gq6bli)}.mlyiv1q3g:disabled{--mlyxo3nik:var(--mlywh4rgx)}.mly1u5txqc:hover{--mly1by112x:.3}.mly1fzkygm:hover{--mlyri8z08:.3}.mly1g9of4s:hover{--mlyvpnzvp:block}.mly157rht3:hover{--mlyvpnzvp:inline-flex}}@layer priority2{.mly5uxqc1{background:0 0}.mly1lrzu1o{background:0 0!important}.mly1md70p1{background:0 0}.mlysu8s4a{background:var(--mly10mhzaa)}.mly1wp621z{background:var(--mly1bs2mf7)}.mly1dyadpi{background:var(--mly1p0ff5j)}.mly1d8y1cu{background:var(--mly1rtpqm4)}.mlycuvecc{background:var(--mlygaeq1b)}.mly7cs2c{background:var(--mlyiun9k)}.mly2taacv{background:var(--mlyjz1sb4)}.mly1bjczhr{background:var(--mlyowxivf)}.mly1cn1p8l{background:var(--mlyrbis2b)}.mly1cmjei3{background:var(--mlys9k3ya)}.mly1kyiqbu{background:var(--mlyx17nfv)}.mly2yh2zd{border:1px solid #e0e0e0}.mly8fuzfi{border:1px solid #efefef}.mly1dc9p4k{border:1px solid red}.mly27xtdb{border:1px solid #efefef}.mlyfj9a5l{border:1px solid #0000}.mly1vspu6z{border:1px solid var(--malloy-composer-form-background,#efefef)}.mlyss3vti{border:1px solid var(--malloy-composer-form-border,#ececed)}.mlyv3vvaf{border:1px solid var(--malloy-composer-form-focus,#4285f4)}.mlyhu5y25{border:1px solid var(--mlyrbis2b)}.mly1gs6z28{border:none}.mly15r89dc{grid-area:1/1}.mly1ghz6dp{margin:0}.mlys8nxjv{margin:4px 12px 0}.mlynfbntj{margin:5px 0}.mly16zck5j{margin:5px}.mlykib98w{margin:8px}.mly1bpp3o7{margin:auto}.mlywp4ipm{padding:0 24px 24px}.mlyehqz9p{padding:0 4px}.mly1l4tkcb{padding:0 8px 8px}.mly1717udv{padding:0}.mly1b4vry6{padding:10px 0}.mly7z7khe{padding:10px}.mlyc7ga6q{padding:12px}.mly1tamke2{padding:16px}.mly1e41zw8{padding:1px 5px}.mlyfvt8nb{padding:2px 12px 2px 6px}.mlybsehbd{padding:2px 3px}.mlyxzb6uj{padding:2px 4px}.mly195ery5{padding:3.75px 7px}.mly1gqu590{padding:3px 10px}.mly34lxi1{padding:3px 3px 3px 10px}.mly92jh8x{padding:4px 0 8px}.mlyztvwtv{padding:4px 0}.mly1fut7tt{padding:4px 12px 12px}.mlytdwleo{padding:4px 12px}.mly9cpjcd,.mlydqdrvq{padding:4px 8px}.mlyfawy5m{padding:4px}.mly17qkr04{padding:5px 0}.mly36usyh{padding:5px 10px}.mly14odnwx{padding:5px}.mly153ncpu{padding:8px 12px}.mlye8ttls{padding:8px}.mly1tx4nyv[data-state=checked]{background:var(--mly1bs2mf7)}.mly1vg538p[data-highlighted]{background:var(--mlywfavfw)}.mly1julgsk[data-highlighted][data-state=checked]{background:var(--mly1bs2mf7)}.mly1b1kpiu:hover{background:var(--mly1gkf9zs)}.mly1cbp0pj:hover{background:var(--mly1tptikx)}.mly1xbhkwo:hover{background:var(--mlywfavfw)}.mly111eqgs:active{background:var(--mly11oqegi)}.mly1v24qdc:active{background:var(--mlyenhe5r)}.mlybc727s:active{background:var(--mlyiun9k)}}@layer priority3{.mly1akygb0{border-color:none}.mly10bk7bj{border-color:var(--malloy-composer-focus,#c3d7f7)}.mlyv66to0{border-color:var(--mly7zr30u)}.mly17v018m{border-color:var(--mlyrbis2b)}.mly11zuszs{border-radius:0 0 10px 10px}.mly19ctu66{border-radius:0 4px 4px 0}.mlyq516e8{border-radius:10px 10px 0 0}.mly1q4ynmn{border-radius:10px}.mly4pepcl{border-radius:12px}.mly18zih8k{border-radius:3px}.mlytah5vv{border-radius:4px 0 0 4px}.mly12oqio5{border-radius:4px}.mly1f96onm{border-radius:50px}.mly1sxf85j{border-radius:5px}.mly1kogg8i{border-radius:6px}.mlyur7f20{border-radius:8px}.mly10hpsqq{border-radius:9999px}.mly1pjcqnp{border-radius:inherit}.mly1ruvecq{border-right:1px solid var(--mlyrbis2b)}.mlyng3xce{border-style:none}.mly1y0btm7{border-style:solid}.mlye536se{border-top:1px solid #e0e0e0}.mly77krkw{border-top:1px solid var(--malloy-composer-form-border,#ececec)}.mlyc342km{border-width:0}.mlymkeg23{border-width:1px}.mly3psx0u{flex:none}.mly98rzlu{flex:1}.mly883omv{gap:10px}.mlyou54vl{gap:16px}.mly12mrbbr{gap:1px}.mly1665zp3{gap:24px}.mly195vfkc{gap:2px}.mly1ed6fcf{gap:3px}.mly1jnr06f{gap:4px}.mly1nejdyq{gap:5px}.mly167g77z{gap:8px}.mly623te4{grid-column:span 2}.mly1a80n4u{grid-column:span 3}.mlye8uvvx{list-style:none}.mly1a2a7pz{outline:none}.mlyysyzu8{overflow:auto}.mlyb3r6kr{overflow:hidden}.mly1rea2x4{overflow:visible}.mly1ku5rj1{place-items:center}.mly1hl2dhg{text-decoration:none}.mly14znju7{transition:opacity .5s}.mly1fxp9ov:hover{border-color:var(--malloy-composer-focus,#c3d7f7)}.mlyetl2wx:focus{border-color:#4285f4}}@layer priority4{.mly1ua5tub{-webkit-box-orient:vertical}.mly1gzmk7r{-webkit-line-clamp:3}.mlyc26acl{align-content:center}.mly6s0dn4{align-items:center}.mlypqajaz{align-items:end}.mly1cy8zhl{align-items:flex-start}.mly7a106z{align-items:start}.mly1071x5a{align-items:top}.mly1c74tu6{animation-duration:2s}.mlya4qsjk{animation-iteration-count:infinite}.mly8jsasv{animation-name:mlyqng64z-B}.mly1esw782{animation-timing-function:linear}.mly1vzefiq{background-color:#f0f6ff}.mlyjbqb8w{background-color:#0000}.mly1jjku57{background-color:var(--malloy-composer-form-disabledBackground,#f6f6f6)}.mly6wxqrg{background-color:var(--malloy-composer-form-focusBackground,#f0f6ff)}.mlyrkwa2d{background-color:var(--mly19gk0g3)}.mly1pcjto7{background-color:var(--mly1bn1nfc)}.mly1pnbjq1{background-color:var(--mly1bs2mf7)}.mlyn8dcc1{background-color:var(--mlygaeq1b)}.mly1x7w6om{background-color:var(--mlyhsum04)}.mly1yduej5{background-color:var(--mlyowxivf)}.mly13z5u0c{background-color:var(--mlyrhmj74)}.mlyzh2ni8{background-color:var(--mlys9k3ya)}.mly1x3oq6j{background-color:var(--mlywj8cgu)}.mly12peec7{background-color:#fff}.mly1mwwwfo{border-collapse:collapse}.mlyzteli5{border-right-background:var(--mlyrbis2b)}html:not([dir=rtl]) .mlydid9jw{box-shadow:0 0 0 1px var(--mly7zr30u) inset,var(--mly1pim1be)}html[dir=rtl] .mlydid9jw{box-shadow:0 0 0 1px var(--mly7zr30u) inset, var(--mly1pim1be)}html:not([dir=rtl]) .mly1kmqopl,html[dir=rtl] .mly1kmqopl{box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}html:not([dir=rtl]) .mly5n1uv4,html[dir=rtl] .mly5n1uv4{box-shadow:0 1px 2px #0000001a,0 2px 12px #0000001a}.mly1a3rnpv{box-shadow:0 1px 5px 1px #0000001a}html:not([dir=rtl]) .mly17fq3gk,html[dir=rtl] .mly17fq3gk{box-shadow:0 2px 12px #0000001a,0 1px 2px #0000001a}.mly1gnnqk1{box-shadow:none}.mly1ga53z4{box-shadow:var(--mly1f26pke)}.mly118a1h2{box-shadow:var(--mly1pim1be)}.mly8dadwf{box-shadow:var(--mly1qokt1h)}.mly1towwp7{box-shadow:var(--mly1v7zpod)}.mly1p9pjdr{box-shadow:var(--mly1yeb1wa)}.mly9f619{box-sizing:border-box}.mly1v5ugh9{color:#505050}.mly358b0h{color:#909090}.mly1e2nbdu{color:red}.mlyizdh9v{color:#5f6368}.mly183j0n7{color:#e4e6eb}.mly19co3pv{color:#0000}.mly1pc1dlx{color:var(--malloy-composer-form-foreground,#5f6368)}.mly1r0d382{color:var(--mly130oqjo)}.mly1xre2ib{color:var(--mly13n7235)}.mlywzxoxx{color:var(--mly16ir2n5)}.mly1l99qkd{color:var(--mly176ansx)}.mly1evcnq1{color:var(--mly1css67u)}.mly1tw9ct1{color:var(--mly1dryxz7)}.mly1h091fy{color:var(--mly1fea1fg)}.mly1kiansi{color:var(--mly1gq6bli)}.mly1mguc6l{color:var(--mly1hmjrsb)}.mlyaerthn{color:var(--mly1hpdckv)}.mly9dwj6z{color:var(--mly1i3blw4)}.mlyann5r3{color:var(--mly1jphivy)}.mly12lmysb{color:var(--mly1ltarg1)}.mly1ard1hs{color:var(--mly1ojyoay)}.mly1ue28sr{color:var(--mly231nev)}.mlyydnxy5{color:var(--mly3ib3qi)}.mly15jt5ur{color:var(--mly5m5edj)}.mly1ywypuw{color:var(--mly6i1qgk)}.mly17rwmdj{color:var(--mly883cce)}.mly1p68tcb{color:var(--mly8s4nhd)}.mly109d434{color:var(--mlybq1dnb)}.mlya26k3e{color:var(--mlyeem0lm)}.mly1nwq7qm{color:var(--mlyf25c1a)}.mlywn9h7t{color:var(--mlyvygx4q)}.mly16un6j3{color:var(--mlywh4rgx)}.mlyuk6yi3{color:var(--mlyxo3nik)}.mly7neac5{color:var(--mlyz9tc12)}.mlyt0e3qv{cursor:default}.mly7eptgl{cursor:ew-resize}.mly1ipiool{cursor:initial}.mly1ypdohk{cursor:pointer}.mly104kibb{display:-webkit-box}.mly78zum5{display:flex}.mlyrvj5dj{display:grid}.mly1rg5ohu{display:inline-block}.mly3nfvp2{display:inline-flex}.mlywz0xwf{display:inline-grid}.mly1s85apg{display:none}.mly1vsucm1{display:var(--mlynfhokh)}.mly2b4tyj{display:var(--mlyvpnzvp)}.mlydt5ytf{flex-direction:column}.mly1q0g3np{flex-direction:row}.mly1c4vz4f{flex-grow:0}.mly1iyjqo2{flex-grow:1}.mly2lah0s{flex-shrink:0}.mly1a02dak{flex-wrap:wrap}.mly6icuqf{font-family:sans-serif}.mly1rj5sg5{font-family:SF Pro Text,-apple-system,system-ui,sans-serif}.mly12xrqmb{font-family:var(--malloy-composer-fontFamily,sans-serif)}.mlyfifm61{font-size:12px}.mlyif65rj{font-size:14px}.mly1j61zf2{font-size:16px}.mlymhiqyu{font-size:var(--malloy-composer-fontSize,14px)}.mly64z8l9{font-size:var(--malloy-composer-menu-fontSize,14px)}.mly1j61x8r{font-style:normal}.mlyo1l8bm{font-weight:400}.mly1s688f{font-weight:600}.mly1xlr1w8{font-weight:700}.mly117nqv4{font-weight:700}.mly1fcty0u{font-weight:400}.mly1mt1orb{grid-auto-flow:column}.mlysd5ean{grid-auto-rows:max-content}.mly15396mt{grid-template-columns:100px auto 100px}.mly52fmzj{grid-template-columns:1fr auto}.mly1g3yg12{grid-template-columns:auto 1fr auto}.mlybyjr8{grid-template-columns:auto}.mly16kridx{grid-template-columns:min-content 1fr min-content}.mlyl56j7k{justify-content:center}.mly13a6bvl{justify-content:flex-end}.mly1nhvcw1{justify-content:flex-start}.mly1rfj78v{justify-content:left}.mly1lvf691{justify-content:right}.mly1l1ennw{justify-content:space-around}.mly1qughib{justify-content:space-between}.mlylqzeqv{justify-content:start}.mly11e9jwx{leading-trim:both}.mly1gu5id8{letter-spacing:-.24px}.mly12oo3zp{letter-spacing:0}.mly1d3mw78{line-height:16px}.mly1rl49lg{line-height:2.2em}.mly1fc57z9{line-height:20px}.mly1o2sk6j{line-height:24px}.mly1vqud6w{opacity:.7}.mly1d3ksz1{opacity:var(--mly1by112x)}.mly15sj6ns{opacity:var(--mlyri8z08)}.mly47corl{pointer-events:none}.mly10l6tqk{position:absolute}.mlyixxii4{position:fixed}.mly1n2onr6{position:relative}.mly7wzq59{position:sticky}.mly2b8uid{text-align:center}.mlydpxx8g{text-align:left}.mly1vqy1sf{text-edge:cap}.mlylyipyv{text-overflow:ellipsis}.mly6mezaz{text-transform:none}.mly87ps6o{-webkit-user-select:none;user-select:none}.mlyxymvpz{vertical-align:middle}.mly1n8ftqi{vertical-align:text-top}.mly16dsc37{vertical-align:top}.mlylshs6z{visibility:hidden}.mlynpuxes{visibility:visible}.mlyuxw1ft{white-space:nowrap}.mly126k92a{white-space:pre-wrap}.mly1so62im{will-change:transform}.mly1vvkbs{word-wrap:break-word}.mly35i7{writing-mode:sideways-lr}.mly1ja2u2z{z-index:0}.mly1vjfegm{z-index:1}.mly11uqc5h{z-index:100}.mlyhtitgo{z-index:2}.mly14vaotu[data-state=active]{background-color:var(--mly1bs2mf7)}.mly14kfzap[data-disabled]{color:var(--mly16ir2n5)}.mlyb0tsu4[data-state=active]{color:var(--mly883cce)}.mly5ezrf1[data-disabled]{cursor:not-allowed}.mly1uifvsu[data-state=active]{font-weight:700}.mly1s07b3s:disabled{cursor:not-allowed}.mly1haqvef:hover{background-color:#dde2e8}.mlyjg9ulk:hover{background-color:#efefef}.mlyt89l8w:hover{background-color:var(--malloy-composer-form-focusBackground,#f0f6ff)}.mly1vtmp6m:hover{background-color:var(--mlyrhmj74)}.mlyk1e6ed:hover{box-shadow:inset 0 0 0 3px #ccd3db4d}.mlytw1abo:focus{background-color:#fff}}@layer priority5{.mlybmeysy{border-bottom-color:var(--mlyrbis2b)}.mly1q0q8m5{border-bottom-style:solid}.mlyso031l{border-bottom-width:1px}.mlyv3cp8q{border-right-color:var(--mlyrbis2b)}.mly32b0ac{border-right-style:solid}.mlys1s249{border-right-width:1px}.mlydwjgp9{border-top-color:var(--mlyrbis2b)}.mly13fuv20{border-top-style:solid}.mly178xt8z{border-top-width:1px}.mly1ey2m1c{bottom:0}.mlyqtp20y{height:0}.mly5yr21d{height:100%}.mlypyat2d{height:100px}.mlyn866dk{height:136px}.mly1v9usgg{height:14px}.mlywrnneb{height:16.5px}.mlylup9mm{height:16px}.mlymix8c7{height:18px}.mlyjm9jq1{height:1px}.mly1m3v4wt{height:200px}.mlyk2yuxw{height:209.5px}.mly1qx5ct2{height:20px}.mlyxk0z11{height:24px}.mlyd7y6wv{height:26px}.mly1fgtraw{height:28px}.mlyc9qbxq{height:36px}.mlyng8ra{height:60px}.mlydk7pt{height:8px}.mlylo07zb{height:90px}.mlyt7dq6l{height:auto}.mly10msahz{height:calc(100% - 4px)}.mly1ktj5wk{height:calc(100% - 8px)}.mlyu96u03{left:0}.mly12nagc{margin-bottom:4px}.mlyu06os2{margin-bottom:5px}.mly1e56ztr{margin-bottom:8px}.mlyj3b58b{margin-left:0}.mly1tpqehw{margin-left:12px}.mlyq1n1xh{margin-left:16px}.mly1iog12x{margin-left:4px}.mlyet2fuk{margin-left:8px}.mly1yf7rl7{margin-right:0}.mly1xmf6yo{margin-top:8px}.mly1rvw3h8{max-height:136px}.mly1hkcv85{max-height:200px}.mly1xyq3li{max-height:20em}.mlyq3t0pi{max-height:280px}.mlyuyqlj2{max-height:300px}.mly1phlbz0{max-height:400px}.mly1jcbksy{max-height:420px}.mly3d5gib{max-height:50vh}.mly1l4ul0t{max-height:75vh}.mly1kbvuzt{max-height:var(--radix-tooltip-content-available-height)}.mlyqyhut4{max-width:16.5px}.mly1pdpmub{max-width:264px}.mly1jkqq1h{max-width:280px}.mly1dc814f{max-width:350px}.mlyxc7z9f{max-width:360px}.mly1j9u4d2{max-width:400px}.mly1lr1uin{max-width:420px}.mlymcgfsh{max-width:60px}.mly14zcgw3{max-width:75vw}.mly2lwn1j{min-height:0}.mly4x6u8j{min-width:16.5px}.mlygc0pbm{min-width:1px}.mlyt4ypqs{min-width:20px}.mlyytlacd{min-width:224px}.mlylm99nl{min-width:240px}.mly2ixbly{min-width:250px}.mlyfvyar9{min-width:60px}.mly1onzeue{min-width:95px}.mly1odjw0f{overflow-y:auto}.mly18d9i69{padding-bottom:0}.mly1l90r2v{padding-bottom:16px}.mlyjkvuk6{padding-bottom:4px}.mlywib8y2{padding-bottom:8px}.mlynm25rq{padding-left:16px}.mly6wrskw{padding-left:4px}.mly163pfp{padding-left:8px}.mlymzs88n{padding-right:4px}.mlyy13l1i{padding-right:8px}.mly1nn3v0j{padding-top:2px}.mly1iorvi4{padding-top:4px}.mly123j3cw{padding-top:5px}.mly1y1aw1k{padding-top:8px}.mly1bkpikb{right:-2px}.mly3m8u43{right:0}.mly13vifvy{top:0}.mlynalus7{width:0}.mlyh8yej3{width:100%}.mlynrytzq{width:10em}.mly6jxa94{width:14px}.mly18kybhu{width:15em}.mlyjxf2f8{width:16.5px}.mly1kky2od{width:16px}.mly1xp8n7a{width:18px}.mly1i1rx1s{width:1px}.mlyw4jnvo{width:20px}.mlyvy4d1p{width:24px}.mly1f1nlb9{width:25%}.mlyqyf9gi{width:250px}.mly1hfn5x7{width:260px}.mlygd8bvy{width:28px}.mlybl57os{width:323px}.mlyxsgkw5{width:350px}.mly869kya{width:5.5em}.mly1ftt334{width:5px}.mly14rvwrp{width:600px}.mly1247r65{width:60px}.mly1xc55vz{width:8px}.mlym6i5cn{width:90%}.mly10lvyaf{width:calc(100% - 12px)}.mly1rxuhir{width:calc(100% - 22px)}.mly112rgfc{width:calc(100% - 40)}.mly1g65f5b{width:var(--radix-tooltip-trigger-width)}}@layer priority6{.mlyf2qczu::placeholder{color:var(--mly1i3blw4)}}div[data-radix-popper-content-wrapper]{z-index:100!important}.malloy-table.root{overflow-anchor:none!important;grid-template-columns:repeat(var(--total-header-size), minmax(auto, max-content))!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:fit-content!important;max-height:100%!important;position:relative!important;overflow:auto!important}
