@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(/assets/roboto-mono-latin-100-normal-Ue4hb1Fa.woff2)format("woff2"),url(/assets/roboto-mono-latin-100-normal-CiqLtt52.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:200;src:url(/assets/roboto-mono-latin-200-normal-BXUMD_DL.woff2)format("woff2"),url(/assets/roboto-mono-latin-200-normal-CqKpdELE.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(/assets/roboto-mono-latin-300-normal-DEkkyttH.woff2)format("woff2"),url(/assets/roboto-mono-latin-300-normal-ByHkfKJ_.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-Iy0l7SSM.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-BkU1ZGp1.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-CUEtINox.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-CPhsUiMj.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-BjAmIxOX.woff2)format("woff2"),url(/assets/roboto-mono-latin-600-normal-D9-btqSe.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-BOh44d3V.woff2)format("woff2"),url(/assets/roboto-mono-latin-700-normal-TEwXnhOL.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/assets/inter-latin-100-normal-BQDzDElq.woff2)format("woff2"),url(/assets/inter-latin-100-normal-BTeycyjP.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/assets/inter-latin-200-normal-BxfrU12A.woff2)format("woff2"),url(/assets/inter-latin-200-normal-DfJVSQYZ.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/inter-latin-300-normal-DEbyFmpd.woff2)format("woff2"),url(/assets/inter-latin-300-normal-5umpFV69.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/inter-latin-400-normal-YtgfLPRn.woff2)format("woff2"),url(/assets/inter-latin-400-normal-C5AwNMne.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/inter-latin-500-normal-DfX5FI9E.woff2)format("woff2"),url(/assets/inter-latin-500-normal-CA7aJRjN.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/inter-latin-600-normal-BvOeHRLc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-oVg_nJQE.woff)format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/inter-latin-700-normal-Bj1B9WKG.woff2)format("woff2"),url(/assets/inter-latin-700-normal-Bx8RhFl6.woff)format("woff");font-display:swap}:root{--banana-accent-primary-foreground:#ffd500;--banana-accent-primary-background:#ffd5001a;--banana-accent-secondary-foreground:#009ace;--banana-accent-secondary-background:#33aed81a;--banana-font-heading:Inter, Arial, Helvetica, sans-serif;--banana-font-body:Inter, Arial, Helvetica, sans-serif;--banana-font-code:"Roboto Mono";--banana-text-negative:#f24165;--banana-text-link:#009ace;--banana-text-warning:#ff9500;--banana-text-success:#0dca7a;--banana-text-subtl:#5e739c;--banana-text-body:#43526f;--banana-space-none:0;--banana-space-0x:4px;--banana-space-1x:8px;--banana-space-2x:16px;--banana-space-3x:24px;--banana-space-4x:32px;--banana-space-5x:40px;--banana-space-6x:48px;--banana-space-7x:56px;--banana-space-8x:64px;--banana-space-9x:72px;--banana-space-10x:80px;--banana-toast-success-border:#0dca7a;--banana-toast-success-background:#fff;--banana-toast-success-foreground:#0dca7a;--banana-toast-error-border:#f24165;--banana-toast-error-background:#fff;--banana-toast-error-foreground:#f24165;--banana-toast-info-border:#009ace;--banana-toast-info-background:#fff;--banana-toast-info-foreground:#009ace;--banana-toast-warning-background:#fff;--banana-toast-warning-foreground:#ff9500;--banana-toast-warning-border:#ff9500;--banana-toast-radius:4px;--banana-breadcrumbs-disabled:#8d9db9;--banana-breadcrumbs-hover:#002840;--banana-breadcrumbs-inactive:#43526f;--banana-breadcrumbs-active:#002840;--banana-tag-asset-accent-3-foreground-default:#038c5f;--banana-tag-asset-accent-3-background-default:#04c5861a;--banana-tag-asset-accent-3-background-hover:#038c5f1a;--banana-tag-asset-accent-2-background-default:#f84dac1a;--banana-tag-asset-accent-2-background-hover:#b0377a1a;--banana-tag-asset-accent-2-foreground-default:#b0377a;--banana-tag-asset-default-background-hover:#5e739c1a;--banana-tag-asset-default-background-default:#8d9db91a;--banana-tag-asset-default-foreground-default:#002840;--banana-tag-asset-accent-1-foreground-default:#6152b5;--banana-tag-asset-accent-1-background-hover:#6152b51a;--banana-tag-asset-accent-1-background-default:#8873ff1a;--banana-tag-asset-accent-8-background-hover:#8c75001a;--banana-tag-asset-accent-8-background-default:#ffd5001a;--banana-tag-asset-accent-8-foreground-default:#8c7500;--banana-tag-asset-accent-4-foreground-default:#b55f21;--banana-tag-asset-accent-4-background-default:#ff862e1a;--banana-tag-asset-accent-4-background-hover:#b55f211a;--banana-tag-asset-accent-5-foreground-default:#006db5;--banana-tag-asset-accent-5-background-default:#0099ff1a;--banana-tag-asset-accent-5-background-hover:#006db51a;--banana-tag-asset-accent-6-foreground-default:#537718;--banana-tag-asset-accent-6-background-default:#96d92c1a;--banana-tag-asset-accent-6-background-hover:#5377181a;--banana-tag-asset-accent-7-foreground-default:#ac2e48;--banana-tag-asset-accent-7-background-default:#f241651a;--banana-tag-asset-accent-7-background-hover:#ac2e481a;--banana-tag-asset-accent-9-background-hover:#008cbb1a;--banana-tag-asset-accent-9-background-default:#009ace1a;--banana-tag-asset-accent-9-foreground-default:#008cbb;--banana-tag-input-background-inactive:#fff;--banana-tag-input-background-inactive-hover:#fff8d6;--banana-tag-input-background-hover:#e0bb00;--banana-tag-input-background-default:#ffd500;--banana-tag-input-background-disabled:#ffd50099;--banana-tag-input-foreground-inactive:#002840;--banana-tag-input-foreground-default:#002840;--banana-tag-input-foreground-disabled:#00284099;--banana-tag-input-border-inactive:#ffd500;--banana-tag-filter-background-active:#002840;--banana-tag-filter-background-hover:#bdcee3;--banana-tag-filter-background-default:#e1e8f5;--banana-tag-filter-foreground-active:#fff;--banana-tag-filter-foreground-default:#002840;--banana-tag-radius:4px;--banana-toggle-background-default:#bdcee3;--banana-toggle-background-active-disabled:#e1e8f5;--banana-toggle-background-active:#009ace;--banana-toggle-background-read-only-active:#54bbde99;--banana-toggle-background-disabled:#e1e8f5;--banana-toggle-background-read-only:#e1e8f5;--banana-toggle-foreground-disabled:#f7f9fc;--banana-toggle-foreground-active-disabled:#f7f9fc;--banana-toggle-foreground-default:#fff;--banana-toggle-foreground-active:#fff;--banana-toggle-foreground-read-only-active:#e6f5fa;--banana-toggle-foreground-read-only:#fff;--banana-toggle-radius:999px;--banana-checkbox-background-disabled:#f7f9fc;--banana-checkbox-background-read-only:#e1e8f5;--banana-checkbox-background-active:#009ace;--banana-checkbox-background-active-hover:#33aed8;--banana-checkbox-background-default:#fff;--banana-checkbox-background-error:#fff;--banana-checkbox-background-hover:#fff;--banana-checkbox-border-disbled:#e1e8f5;--banana-checkbox-border-error:#f24165;--banana-checkbox-border-default:#bdcee3;--banana-checkbox-border-read-only:#e1e8f5;--banana-checkbox-border-hover:#8d9db9;--banana-checkbox-foreground-read-only:#8d9db9;--banana-checkbox-foreground-disabled:#8d9db9;--banana-checkbox-foreground-active:#fff;--banana-radio-border-error:#f24165;--banana-radio-border-hover:#8d9db9;--banana-radio-border-read-only:#e1e8f5;--banana-radio-border-default:#bdcee3;--banana-radio-border-disbled:#e1e8f5;--banana-radio-background-active:#009ace;--banana-radio-background-active-hover:#33aed8;--banana-radio-background-default:#fff;--banana-radio-background-hover:#fff;--banana-radio-background-error:#fff;--banana-radio-background-disabled:#f7f9fc;--banana-radio-background-read-only:#e1e8f5;--banana-radio-foreground-active:#f7f9fc;--banana-radio-foreground-read-only:#8d9db9;--banana-radio-foreground-disabled:#8d9db9;--banana-dropdown-background-active:#33aed81a;--banana-dropdown-background-active-highlight:#33aed8;--banana-dropdown-background-main:#fff;--banana-dropdown-background-group:#f7f9fc;--banana-dropdown-background-hover:#8d9db91a;--banana-dropdown-background-hover-highlighted:#0028401a;--banana-dropdown-foreground-group:#43526f;--banana-dropdown-foreground-disabled:#8d9db9;--banana-dropdown-foreground-default:#43526f;--banana-dropdown-foreground-hover:#43526f;--banana-dropdown-foreground-active:#002840;--banana-dropdown-border-divider:#e1e8f5;--banana-dropdown-radius:8px;--banana-input-foreground-disabled:#8d9db9;--banana-input-foreground-placeholder:#5e739c;--banana-input-foreground-input-text:#002840;--banana-input-foreground-label:#43526f;--banana-input-foreground-icon:#5e739c;--banana-input-border-hover:#8d9db9;--banana-input-border-filling-inline:#009ace;--banana-input-border-disabled:#e1e8f5;--banana-input-border-default:#bdcee3;--banana-input-border-read-only:#e1e8f5;--banana-input-background-disabled:#f7f9fc;--banana-input-background-default:#fff;--banana-input-background-highlight:#33aed81a;--banana-input-background-hover:#fff;--banana-input-background-read-only:#e1e8f5;--banana-input-label:600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-input-input-text:400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-input-helper:400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-input-radius:4px;--banana-input-no-radius:0;--banana-button-secondary-border-disabled:#e1e8f5;--banana-button-secondary-border-clicked:#5e739c;--banana-button-secondary-border-pressed:#bdcee3;--banana-button-secondary-border-default:#bdcee3;--banana-button-secondary-border-hover:#8d9db9;--banana-button-secondary-background-disabled:#f7f9fc;--banana-button-secondary-background-clicked:#5e739c;--banana-button-secondary-background-pressed:#e1e8f5;--banana-button-secondary-background-hover:#f7f9fc;--banana-button-secondary-background-default:#f7f9fc;--banana-button-secondary-foreground-clicked:#fff;--banana-button-secondary-foreground-disabled:#8d9db9;--banana-button-secondary-foreground-default:#43526f;--banana-button-secondary-foreground-pressed:#43526f;--banana-button-secondary-foreground-hover:#43526f;--banana-button-tertiary-foreground-disabled:#8d9db9;--banana-button-tertiary-foreground-default:#43526f;--banana-button-tertiary-foreground-hover:#002840;--banana-button-tertiary-background-hover:#bdcee31a;--banana-button-primary-foreground-default:#002840;--banana-button-primary-foreground-hover:#002840;--banana-button-primary-foreground-pressed:#002840;--banana-button-primary-foreground-disabled:#5e739c99;--banana-button-primary-border-split:#e0bb00;--banana-button-primary-background-disabled:#ffe45c99;--banana-button-primary-background-pressed:#e0bb00;--banana-button-primary-background-hover:#fd3;--banana-button-primary-background-default:#ffd500;--banana-button-tertiary-danger-foreground-disabled:#f78da4;--banana-button-tertiary-danger-foreground-default:#f24165;--banana-button-tertiary-danger-foreground-hover:#f24165;--banana-button-tertiary-danger-background-hover:#f241651a;--banana-button-secondary-danger-border-disabled:#fab3c2;--banana-button-secondary-danger-border-pressed:#f24165;--banana-button-secondary-danger-border-hover:#dc3b5c;--banana-button-secondary-danger-border-default:#f24165;--banana-button-secondary-danger-foreground-disabled:#f78da4;--banana-button-secondary-danger-foreground-default:#f24165;--banana-button-secondary-danger-foreground-pressed:#f24165;--banana-button-secondary-danger-foreground-hover:#f24165;--banana-button-secondary-danger-background-pressed:#fcd9e1;--banana-button-secondary-danger-background-disabled:#feecf0;--banana-button-secondary-danger-background-default:#feecf0;--banana-button-secondary-danger-background-hover:#feecf0;--banana-button-primary-danger-foreground-disabled:#fcd9e1;--banana-button-primary-danger-foreground-default:#fff;--banana-button-primary-danger-foreground-hover:#fff;--banana-button-primary-danger-foreground-pressed:#fff;--banana-button-primary-danger-background-disabled:#f78da4;--banana-button-primary-danger-background-pressed:#dc3b5c;--banana-button-primary-danger-background-hover:#f35376;--banana-button-primary-danger-background-default:#f24165;--banana-button-label:600 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-button-inline-foreground-disabled:#54bbde;--banana-button-inline-foreground-default:#009ace;--banana-button-inline-foreground-hover:#008cbb;--banana-button-radius:4px;--banana-button-no-radius:0;--banana-table-head-default:#5e739c;--banana-table-head-active:#43526f;--banana-table-row-border-default:#e1e8f5;--banana-table-row-background-active:#33aed81a;--banana-table-row-background-hover:#bdcee31a;--banana-table-row-foreground-secondary:#43526f;--banana-table-row-foreground-primary:#002840;--banana-tab-border-default:#e1e8f5;--banana-tab-border-hover:#bdcee3;--banana-tab-border-active:#009ace;--banana-tab-background-hover:#8d9db91a;--banana-tab-background-main-variants:#f7f9fc;--banana-tab-background-subtl:#f7f9fc;--banana-tab-background-main:#fff;--banana-tab-background-active-variants:#fff;--banana-tab-foreground-active:#002840;--banana-tab-foreground-hover:#002840;--banana-tab-foreground-inactive:#43526f;--banana-tab-foreground-disabled:#8d9db9;--banana-tab-radius:4px;--banana-tab-no-radius:0;--banana-states-warning-foreground:#ff9500;--banana-states-warning-background:#ff95001a;--banana-states-success-foreground:#0dca7a;--banana-states-success-background:#0dca7a1a;--banana-states-default-foreground:#5e739c;--banana-states-default-background:#bdcee31a;--banana-states-error-foreground:#f24165;--banana-states-error-background:#f241651a;--banana-states-info-foreground:#009ace;--banana-states-info-background:#009ace1a;--banana-states-running-foreground:#8873ff;--banana-states-running-background:#8873ff1a;--banana-nav-border-active:#ffd500;--banana-nav-background-hover:#8d9db91a;--banana-nav-background-default:#002840;--banana-nav-foreground-active:#ffd500;--banana-nav-foreground-hover:#fff;--banana-nav-foreground-default:#bdcee3;--banana-scroll-hover:#8d9db9;--banana-scroll-default:#bdcee3;--banana-alert-info-background:#e6f5fa;--banana-alert-info-foreground:#009ace;--banana-alert-error-foreground:#f24165;--banana-alert-error-background:#feecf0;--banana-alert-success-foreground:#0dca7a;--banana-alert-success-background:#e7fdf4;--banana-alert-warning-background:#fff4e5;--banana-alert-warning-foreground:#ff9500;--banana-alert-radius:8px;--banana-global-focus:#33aed8;--banana-global-separator:#e1e8f5;--banana-global-separator-dark:#43526f;--banana-global-main:#fff;--banana-global-overlay:#00284066;--banana-tooltip-foreground-icon:#5e739c;--banana-tooltip-foreground-icon-hover:#43526f;--banana-tooltip-foreground-text:#fff;--banana-tooltip-background-error:#f24165;--banana-tooltip-background-default:#002840;--banana-tooltip-radius:4px;--banana-aside-border:#e1e8f5;--banana-aside-background:#f7f9fc;--banana-heading-tertiary-foreground:#5e739c;--banana-heading-secondary-foreground:#43526f;--banana-heading-primary-foreground:#002840;--banana-badge-neutral-foreground:#002840;--banana-badge-neutral-background:#e1e8f5;--banana-badge-default-foreground:#002840;--banana-badge-default-background:#ffd500;--banana-badge-success-foreground:#fff;--banana-badge-success-background:#0dca7a;--banana-badge-secondary-foreground:#fff;--banana-badge-secondary-background:#009ace;--banana-badge-radius:999px;--banana-badge-tertiary-foreground:#009ace;--banana-badge-tertiary-background:#e6f5fa;--banana-tree-foreground-default:#43526f;--banana-tree-foreground-active:#002840;--banana-tree-background-hover:#8d9db91a;--banana-tree-background-active:#33aed81a;--banana-tree-border-structure:#8d9db9;--banana-heading-xl:600 32px/40px Inter, Arial, Helvetica, sans-serif;--banana-heading-1:600 24px/32px Inter, Arial, Helvetica, sans-serif;--banana-heading-1-regular:400 24px/32px Inter, Arial, Helvetica, sans-serif;--banana-heading-2:600 20px/28px Inter, Arial, Helvetica, sans-serif;--banana-heading-3:600 18px/24px Inter, Arial, Helvetica, sans-serif;--banana-heading-4:600 16px/20px Inter, Arial, Helvetica, sans-serif;--banana-heading-5:600 12px/18px Inter, Arial, Helvetica, sans-serif;--banana-p:400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-link:400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-bold:600 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-small:400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-p-small-link:400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-p-small-bold:600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-mono:400 14px/24px "Roboto Mono";--banana-mono-small:400 12px/16px "Roboto Mono";--banana-item-default:400 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-item-active:600 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-item-group:600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-modal-background-default:#fff;--banana-modal-background-footer:#f7f9fc;--banana-modal-radius:16px;--banana-slider-foreground-default:#009ace;--banana-slider-foreground-disabled:#54bbde;--banana-slider-foreground-tickmark-active:#fff;--banana-slider-foreground-tickmark:#8d9db9;--banana-slider-background-default:#e1e8f5;--banana-slider-border-hover:#009ace1a;--banana-slider-radius:999px;--banana-card-background-default:#fff;--banana-card-background-alternative:#f7f9fc;--banana-card-background-new:#e6f5fa;--banana-card-broder-default:#e1e8f5;--banana-card-broder-new:#8ad1e8;--banana-card-radius:8px;--banana-progress-bar-foreground-default:#009ace;--banana-progress-bar-background-default:#e1e8f5;--banana-progress-bar-radius:4px;--banana-transition-default:all .15s cubic-bezier(.65, .05, .36, 1);--banana-pagination-foreground-default:#43526f;--banana-pagination-foreground-hover:#43526f;--banana-pagination-foreground-active:#008cbb;--banana-pagination-background-hover:#8d9db91a;--banana-pagination-background-active:#33aed81a;--banana-pagination-radius:4px;--banana-elevation-1:0 0 1px 0 #0028400a, 0 2px 2px 0 #00284008, 0 4px 2px 0 #00284005, 0 7px 3px 0 #00284003, 0 11px 3px 0 #00284000;--banana-elevation-2:0 2px 5px 0 #0028400f, 0 9px 9px 0 #0028400d, 0 20px 12px 0 #00284008, 0 36px 15px 0 #00284003, 0 57px 16px 0 #00284000;--banana-elevation-3:0 4px 9px 0 #00284014, 0 17px 17px 0 #00284012, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #00284003, 0 107px 30px 0 #00284000;--banana-elevation-toast-default:0 4px 9px 0 #00284014, 0 17px 17px 0 #00ace512, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #00ace503, 0 107px 30px 0 #00ace500;--banana-elevation-toast-error:0 4px 9px 0 #00284014, 0 17px 17px 0 #e0416512, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #e0416503, 0 107px 30px 0 #e0416500;--banana-elevation-toast-success:0 4px 9px 0 #00284014, 0 17px 17px 0 #0dca7a12, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #0dca7a03, 0 107px 30px 0 #0dca7a00;--banana-elevation-toast-warning:0 4px 9px 0 #00284014, 0 17px 17px 0 #ff950012, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #ff950003, 0 107px 30px 0 #ff950000;--banana-checbox-radius:4px;--banana-focus-radius:4px;--banana-thumbnail-radius:4px;--banana-seg-control-background-default:#fff;--banana-seg-control-background-disabled:#f7f9fc;--banana-seg-control-background-read-only:#e1e8f5;--banana-seg-control-background-hover-item:#8d9db91a;--banana-seg-control-background-active-item:#009ace;--banana-seg-control-background-active-negative-item:#f24165;--banana-seg-control-background-read-only-item:#8d9db9;--banana-seg-control-foreground-default:#43526f;--banana-seg-control-foreground-hover:#002840;--banana-seg-control-foreground-active:#fff;--banana-seg-control-foreground-disabled:#5e739c;--banana-seg-control-foreground-read-only:#fff;--banana-seg-control-border-default:#bdcee3;--banana-seg-control-border-disabled:#e1e8f5;--banana-seg-control-border-read-only:#e1e8f5;--banana-seg-control-radius:4px;--banana-seg-control-radius-inner:2px;--banana-mode:false;--banana-icon:true;--banana-trend-marker-negative-foreground:#dc3b5c;--banana-trend-marker-negative-background:#feecf0;--banana-trend-marker-positive-foreground:#038c5f;--banana-trend-marker-positive-background:#e7fdf4;--banana-trend-marker-neutral-foreground:#5e739c;--banana-trend-marker-radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f6f9;--surface:#fff;--surface-sunken:#f4f6f9;--border:#dfe4ed;--grid:#e9edf3;--text:var(--banana-text-body,#43526f);--text-strong:#1f2a3d;--text-muted:var(--banana-text-subtl,#5e739c);--link:var(--banana-text-link,#009ace);--accent:var(--banana-accent-primary-foreground,#ffd500);--negative:var(--banana-text-negative,#f24165);--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--shadow:var(--banana-elevation-1,0 1px 3px #1f2a3d1f);--radius:8px}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#121211;--surface:#1a1a19;--surface-sunken:#222221;--border:#33332f;--grid:#2a2a27;--text:#e4e3dc;--text-strong:#fff;--text-muted:#c3c2b7;--link:#4fc3ef;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--shadow:none}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}a{color:var(--link)}button,select,input{font:inherit;color:inherit}.topbar{background:var(--surface);border-bottom:1px solid var(--border);border-top:3px solid var(--accent);align-items:center;gap:16px;padding:12px 24px;display:flex}.topbar h1{color:var(--text-strong);margin:0;font-size:16px;font-weight:600}.topbar .who{color:var(--text-muted);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}main{gap:24px;max-width:1360px;margin:0 auto;padding:24px;display:grid}.filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.field{gap:4px;display:grid}.field label{color:var(--text-muted);font-size:12px;font-weight:500}select,input[type=date]{border:1px solid var(--border);background:var(--surface);border-radius:6px;height:36px;padding:0 10px}.segmented{border:1px solid var(--border);background:var(--surface);border-radius:6px;display:inline-flex;overflow:hidden}.segmented button{cursor:pointer;background:0 0;border:0;height:34px;padding:0 14px}.segmented button+button{border-left:1px solid var(--border)}.segmented button[aria-pressed=true]{background:var(--text-strong);color:var(--surface);font-weight:500}.ghost{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;height:32px;padding:0 12px}.ghost:hover,.segmented button:hover:not([aria-pressed=true]){background:var(--surface-sunken)}.hint{color:var(--text-muted);font-size:12px}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.tile .label{color:var(--text-muted);font-size:12px;font-weight:500}.tile .value{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:600}.tile .sub{color:var(--text-muted);margin-top:2px;font-size:12px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:24px;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel>header{align-items:start;gap:12px;padding:16px 16px 8px;display:flex}.panel h2{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.panel .desc{color:var(--text-muted);margin-top:2px;font-size:12px}.panel .actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.panel .body{padding:8px 16px 16px}.state{text-align:center;color:var(--text-muted);padding:32px 16px}.state.error{color:var(--negative)}.skeleton{background:linear-gradient(90deg, var(--surface-sunken), var(--grid), var(--surface-sunken));background-size:200% 100%;border-radius:6px;height:180px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.legend{color:var(--text);flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.chart{position:relative}.chart svg{display:block;overflow:visible}.chart text{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .gridline{stroke:var(--grid);stroke-width:1px}.chart .baseline{stroke:var(--border);stroke-width:1px}.chart .hit{fill:#0000;cursor:default}.chart .hover-band{fill:var(--text-strong);opacity:.05}.tooltip{pointer-events:none;z-index:2;background:var(--surface);border:1px solid var(--border);min-width:170px;box-shadow:var(--banana-elevation-2,0 4px 12px #1f2a3d29);border-radius:6px;padding:8px 10px;font-size:12px;position:absolute}.tooltip .t-title{color:var(--text-strong);margin-bottom:4px;font-weight:600}.tooltip .t-row{align-items:center;gap:6px;display:flex}.tooltip .t-row b{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-weight:600}.tooltip i{border-radius:2px;width:8px;height:8px;display:inline-block}.hbars{gap:6px;display:grid}.hbar{grid-template-columns:minmax(120px,34%) 1fr;align-items:center;gap:12px;display:grid;position:relative}.hbar .name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hbar .track{align-items:center;gap:8px;min-width:0;display:flex}.hbar .bar{gap:2px;height:14px;display:flex}.hbar .bar span:first-child{border-radius:0}.hbar .bar span:last-child{border-radius:0 4px 4px 0}.hbar .num{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.hbar:hover .name{color:var(--text-strong)}.table-wrap{max-height:420px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{background:var(--surface);text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px;font-size:12px;font-weight:600;position:sticky;top:0}td{border-bottom:1px solid var(--grid);vertical-align:top;padding:7px 8px}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.nowrap,td.mono.nowrap{white-space:nowrap;word-break:normal}td.mono{word-break:break-all;font-family:Roboto Mono,ui-monospace,monospace;font-size:12px}tr:hover td{background:var(--surface-sunken)}.pill{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.pill.bad{color:var(--negative);border-color:currentColor}@media (width<=640px){main,.topbar{padding-left:16px;padding-right:16px}.topbar .who span{display:none}}
