.bp-sheet .bp-print-only{display:none}@media (max-width:639.98px){.bp-sheet .bp-sheet-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-sheet .bp-sheet-table,.bp-sheet .bp-sheet-table tbody{display:block}.bp-sheet .bp-sheet-table tr{border-bottom:1px solid var(--bp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:.875rem 0;display:grid}.bp-sheet .bp-sheet-table th,.bp-sheet .bp-sheet-table td{border:0;padding:0;display:block}.bp-sheet .bp-sheet-table caption{display:block}.bp-sheet .bp-sheet-table.bp-sheet-table-3 tr{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-sheet .bp-sheet-table.bp-sheet-table-3 td[data-label]:before{text-transform:none;letter-spacing:0;font-family:var(--bp-font-mono)}.bp-sheet .bp-sheet-table td:empty{display:none}.bp-sheet .bp-sheet-table th[scope=row],.bp-sheet .bp-sheet-table .bp-cell-wide{grid-column:1/-1}.bp-sheet .bp-sheet-table td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-text-4);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}}.bp-sheet .bp-sql-code{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem;font-size:.75rem;line-height:1.6;overflow-x:visible}@media (min-width:640px){.bp-sheet .bp-sql-code{font-size:.8125rem}}.bp-sheet .bp-sql-inline{font-family:var(--bp-font-mono);overflow-wrap:anywhere;font-size:.75rem;line-height:1.55}.bp-sheet .bp-sql-result{border-collapse:collapse;font-family:var(--bp-font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.45}.bp-sheet .bp-sql-result th{border-bottom:1px solid var(--bp-border-strong);text-align:left;color:var(--bp-text-4);padding:0 .875rem .25rem 0;font-weight:600}.bp-sheet .bp-sql-result td{border-bottom:1px solid var(--bp-border);color:var(--bp-text-2);overflow-wrap:anywhere;padding:.1875rem .875rem .1875rem 0}.bp-sheet .bp-sql-result .bp-sql-num{text-align:right}.bp-sheet .bp-sql-result .bp-sql-caption{caption-side:top;text-align:left;color:var(--bp-text-1);padding-bottom:.375rem;font-weight:700}.bp-sheet .bp-py-code{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.6;overflow-x:visible}.bp-sheet .bp-py-code>code>span{text-indent:-2ch;padding-left:2ch;display:block}.bp-sheet .bp-py-out{border-left:2px solid var(--bp-secondary);background:var(--bp-surface-raised);border-radius:0 var(--bp-radius-md) var(--bp-radius-md) 0;font-family:var(--bp-font-mono);color:var(--bp-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.55}@media (min-width:640px){.bp-sheet .bp-py-code,.bp-sheet .bp-py-out{font-size:.8125rem}}.bp-sheet p code,.bp-sheet li code{font-family:var(--bp-font-mono);overflow-wrap:anywhere;font-size:.875em}.bp-sheet .bp-sheet-row,.bp-sheet .bp-sheet-card{scroll-margin-top:6rem}.bp-sheet .bp-sheet-row:target{background:var(--bp-surface-raised)}.bp-sheet .bp-sheet-row:target>:first-child{box-shadow:inset 3px 0 0 var(--bp-primary);padding-left:.75rem}@media (max-width:639.98px){.bp-sheet .bp-sheet-table tr.bp-sheet-row:target{box-shadow:inset 3px 0 0 var(--bp-primary);padding-left:.75rem;padding-right:.75rem}.bp-sheet .bp-sheet-table tr.bp-sheet-row:target>:first-child{box-shadow:none;padding-left:0}}.bp-sheet .bp-sheet-card:target{border-color:var(--bp-primary)}@media print{@page{margin:12mm}html:has(.bp-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bp-canvas:#fff;--bp-surface:#fff;--bp-surface-raised:#f3f4f6;--bp-border:#c9ced6;--bp-border-strong:#9aa3ad;--bp-text-1:#000;--bp-text-2:#1f2328;--bp-text-3:#3b4652;--bp-text-4:#4b5561;--bp-primary:#b3361c;--bp-primary-soft:#fbe6e0;--bp-secondary:#5a43ab;--bp-secondary-soft:#ece7fa;--bp-warning:#7a4f00;--bp-warning-soft:#fbeed6;font-size:11px}html:has(.bp-sheet) body{color:#000;background:#fff}.bp-sheet .bp-no-print{display:none!important}body:has(.bp-sheet) header{display:none!important}body:has(.bp-sheet) footer{display:none!important}body:has(.bp-sheet) a[href=\#main]{display:none!important}.bp-sheet .bp-print-only{display:block}.bp-sheet{max-width:none!important;padding:0!important}.bp-sheet a{color:inherit;text-decoration:none}.bp-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.bp-sheet h2{break-after:avoid}.bp-sheet section{break-inside:auto}.bp-sheet .bp-sheet-card,.bp-sheet .bp-sheet-table tr,.bp-sheet figure{break-inside:avoid}.bp-sheet .bp-sheet-table thead{display:table-header-group}.bp-sheet .bp-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.bp-sheet .bp-sheet-chart{max-width:60%}.bp-sheet .bp-sql-code,.bp-sheet .bp-sql-result,.bp-sheet .bp-sql-mistakes li{break-inside:avoid}.bp-sheet .bp-sql-code{background:#fff;font-size:.75rem}.bp-sheet .bp-py-snippet,.bp-sheet .bp-py-costs{break-inside:avoid}.bp-sheet .bp-py-code,.bp-sheet .bp-py-out{background:#fff;font-size:.75rem}}
