.blocks-chart-action,.blocks-chart-toolbar{align-items:center;gap:.25rem;display:inline-flex}.blocks-chart-action{border-radius:var(--radius-md);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:rgb(var(--text-rgb));background:rgb(var(--surface-rgb));border:1px solid rgb(var(--border-rgb));padding:.25rem .5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.blocks-chart-action:hover:not(:disabled){background:rgb(var(--surface-sunken-rgb))}.blocks-chart-action:focus-visible{outline-offset:2px;background:rgb(var(--surface-sunken-rgb));outline:2px solid #0000}.blocks-chart-action:disabled{cursor:not-allowed;opacity:.5}.blocks-chart-action svg{width:.85rem;height:.85rem}.blocks-chart-action-chevron{opacity:.6;margin-left:-.125rem;width:.7rem!important;height:.7rem!important}.blocks-chart-toolbar-divider{background:rgb(var(--border-rgb));width:1px;height:1.1rem;margin:0 .125rem;display:inline-block}.blocks-chart-action-primary{background:rgb(var(--primary-rgb));color:rgb(var(--primary-contrast-rgb))}.blocks-chart-menu-wrapper{display:inline-flex;position:relative}.blocks-chart-menu{border-radius:var(--radius-md);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);min-width:10rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:rgb(var(--surface-rgb));border:1px solid rgb(var(--border-rgb));flex-direction:column;padding:.25rem}.blocks-chart-menu,.blocks-chart-menu-option{display:flex}.blocks-chart-menu-option{text-align:left;color:rgb(var(--text-rgb));background:0 0;border-radius:.25rem;flex-direction:row;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.blocks-chart-menu-option svg{flex-shrink:0;width:1rem;height:1rem}.blocks-chart-menu-option-text{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.blocks-chart-menu-option:focus-visible,.blocks-chart-menu-option:hover:not(:disabled){outline-offset:2px;background:rgb(var(--surface-sunken-rgb));outline:2px solid #0000}.blocks-chart-menu-option:disabled{cursor:not-allowed;opacity:.5}.content-html{--blocks-color-text:rgb(var(--text-rgb));--blocks-heading-color:rgb(var(--text-rgb));--blocks-h4-color:rgb(var(--text-muted-rgb));--blocks-strong-color:rgb(var(--text-rgb));--blocks-emphasis-color:rgb(var(--text-rgb));--blocks-list-color:rgb(var(--text-rgb));--blocks-blockquote-bg:rgb(var(--surface-sunken-rgb));--blocks-blockquote-border:rgb(var(--border-strong-rgb));--blocks-blockquote-text:rgb(var(--text-muted-rgb));--blocks-pre-bg:rgb(var(--surface-sunken-rgb));--blocks-pre-border:rgb(var(--border-rgb));--blocks-pre-text:rgb(var(--text-rgb));--blocks-inline-code-bg:rgb(var(--surface-sunken-rgb));--blocks-inline-code-fg:rgb(var(--text-rgb));--blocks-table-border:rgb(var(--border-rgb));--blocks-table-th-bg:rgb(var(--surface-sunken-rgb));--blocks-table-th-fg:rgb(var(--text-muted-rgb));--blocks-link-color:rgb(var(--link-rgb));--blocks-link-underline:rgb(var(--link-rgb) / .4);color:var(--blocks-color-text)}.content-html h1,.content-html h2,.content-html h3,.content-html h4{color:var(--blocks-heading-color);font-weight:600}.content-html h1{margin-top:0;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem}.content-html h2{margin-top:1.5rem;font-size:1.25rem}.content-html h2,.content-html h3{margin-bottom:.5rem;line-height:1.75rem}.content-html h3{margin-top:1.25rem;font-size:1.125rem}.content-html h4{font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);text-transform:uppercase;letter-spacing:.025em;color:var(--blocks-h4-color);margin-top:1rem;margin-bottom:.5rem}.content-html b,.content-html strong{color:var(--blocks-strong-color);font-weight:600}.content-html em{color:var(--blocks-emphasis-color)}.content-html p,.content-html ul{margin-top:.75rem;margin-bottom:.75rem}.content-html ul{list-style-type:disc}.content-html ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.content-html ul{padding-left:1.25rem}.content-html ol{margin-top:.75rem;margin-bottom:.75rem;list-style-type:decimal}.content-html ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.content-html ol{padding-left:1.25rem}.content-html li{color:var(--blocks-list-color);line-height:1.625}.content-html blockquote{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-width:4px;border-color:var(--blocks-blockquote-border);background:var(--blocks-blockquote-bg);margin-top:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:2.5rem;font-style:italic;position:relative}.content-html blockquote,.content-html blockquote .blocks-quote-copy{color:var(--blocks-blockquote-text)}.content-html blockquote .blocks-quote-copy{border-radius:var(--radius-md);opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:.25rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:.5rem;right:.5rem}.content-html blockquote:focus-within .blocks-quote-copy,.content-html blockquote:hover .blocks-quote-copy{opacity:1}.content-html blockquote .blocks-quote-copy:hover{background:rgb(var(--surface-rgb));border-color:var(--blocks-blockquote-border)}.content-html blockquote .blocks-quote-copy:focus-visible{opacity:1;outline-offset:2px;background:rgb(var(--surface-rgb));border-color:var(--blocks-blockquote-border);outline:2px solid #0000}.content-html blockquote .blocks-quote-copy.is-copied{opacity:1;color:rgb(var(--success-rgb,var(--text-rgb)))}.content-html blockquote .blocks-quote-copy svg{width:.95rem;height:.95rem}.content-html pre{border-radius:var(--radius-lg);padding:var(--space-component-lg);background:var(--blocks-pre-bg);color:var(--blocks-pre-text);border:1px solid var(--blocks-pre-border);margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;overflow-x:auto}.content-html code{font-family:var(--font-mono);background:var(--blocks-inline-code-bg);color:var(--blocks-inline-code-fg);border-radius:.25rem;padding:.125rem .375rem}.content-html pre code{color:inherit;background-color:#0000;padding:0}.content-html a{color:var(--blocks-link-color);border-bottom:1px solid var(--blocks-link-underline);text-decoration:none}.content-html a:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.content-html table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.content-html th{text-align:left;background:var(--blocks-table-th-bg);color:var(--blocks-table-th-fg);font-weight:600}.content-html td,.content-html th{padding-left:var(--space-component-md);padding-right:var(--space-component-md);padding-top:var(--space-component-sm);padding-bottom:var(--space-component-sm);border:1px solid var(--blocks-table-border)}.content-html td{vertical-align:top;color:var(--blocks-color-text)}.content-html .blocks-table-wrapper{margin-top:1rem;margin-bottom:1rem}.content-html .blocks-table-wrapper>table{margin-top:0;margin-bottom:0}.blocks-chart-wrapper .blocks-chart-toolbar,.content-html .blocks-table-toolbar-row{flex-wrap:wrap;margin-bottom:.5rem;display:flex}.blocks-chart-report-wrapper,.blocks-crosstab-report-wrapper{display:inline-flex;position:relative}.blocks-chart-report-menu{border-radius:var(--radius-md);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:rgb(var(--surface-rgb));border:1px solid rgb(var(--border-rgb));flex-direction:column;max-height:18rem;padding:.25rem;display:flex;overflow-y:auto}.blocks-chart-report-status{--tw-text-opacity:1;color:rgb(var(--text-muted-rgb)/var(--tw-text-opacity,1))}.blocks-chart-report-option,.blocks-chart-report-status{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.blocks-chart-report-option{text-align:left;color:rgb(var(--text-rgb));background:0 0;border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.blocks-chart-report-option:focus-visible,.blocks-chart-report-option:hover:not(:disabled){outline-offset:2px;background:rgb(var(--surface-sunken-rgb));outline:2px solid #0000}.blocks-chart-report-option:disabled{cursor:not-allowed;opacity:.5}.blocks-chart-report-option-create{border-top:1px solid rgb(var(--border-rgb));margin-top:.25rem;padding-top:.5rem}.blocks-chart-report-create-label{--tw-text-opacity:1;color:rgb(var(--text-muted-rgb)/var(--tw-text-opacity,1));flex-direction:column;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;display:flex}.blocks-chart-report-create-input{background:rgb(var(--surface-rgb));border-width:1px;border-color:rgb(var(--border-rgb));color:rgb(var(--text-rgb));border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.blocks-chart-report-create-actions{justify-content:flex-end;gap:.5rem;padding:.375rem .5rem;display:flex}.content-html .blocks-code-wrapper{border-radius:var(--radius-lg);border:1px solid var(--blocks-pre-border);margin-top:1rem;margin-bottom:1rem;overflow:hidden}.content-html .blocks-code-wrapper>pre{border-width:0;border-top:1px solid var(--blocks-pre-border);border-radius:0;margin-top:0;margin-bottom:0}.content-html .blocks-code-wrapper>pre.is-collapsed{max-height:8rem;position:relative;overflow:hidden}.content-html .blocks-code-wrapper>pre.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--blocks-pre-bg));height:3rem;position:absolute;bottom:0;left:0;right:0}.content-html .blocks-code-header{padding-left:var(--space-component-md);padding-right:var(--space-component-md);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);background:var(--blocks-table-th-bg);color:var(--blocks-table-th-fg);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;display:flex}.content-html .blocks-code-language{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.025em;font-size:.7rem}.content-html .blocks-code-actions{align-items:center;gap:.25rem;display:flex}.content-html .blocks-code-action{color:var(--blocks-color-text);background:0 0;border:1px solid #0000;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.content-html .blocks-code-action:hover{background:rgb(var(--surface-rgb));border-color:var(--blocks-table-border)}.content-html .blocks-code-action.is-copied{color:rgb(var(--success-rgb,var(--text-rgb)))}.content-html .blocks-code-action svg{width:.7rem;height:.7rem}.content-html .blocks-math-display{margin-top:.75rem;margin-bottom:.75rem;overflow-x:auto}
