:where(.vbg-report){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vbg-font-sans:var(--font-geist-sans,var(--font-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));--vbg-font-mono:var(--font-geist-mono,var(--font-mono,"Geist Mono", "SFMono-Regular", Consolas, monospace));--vbg-background-100:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--vbg-background-200:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#000);--vbg-gray-100:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#1a1a1a);--vbg-gray-200:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#1f1f1f);--vbg-gray-300:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#292929);--vbg-gray-400:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#2e2e2e);--vbg-gray-500:var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#454545);--vbg-gray-600:var(--lightningcss-light,#a8a8a8)var(--lightningcss-dark,#878787);--vbg-gray-700:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,#8f8f8f);--vbg-gray-800:var(--lightningcss-light,#7d7d7d)var(--lightningcss-dark,#7d7d7d);--vbg-gray-900:var(--lightningcss-light,#4d4d4d)var(--lightningcss-dark,#a0a0a0);--vbg-gray-1000:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--vbg-gray-alpha-100:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff12);--vbg-gray-alpha-200:var(--lightningcss-light,#00000015)var(--lightningcss-dark,#ffffff17);--vbg-gray-alpha-300:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff21);--vbg-gray-alpha-400:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff24);--vbg-gray-alpha-500:var(--lightningcss-light,#00000036)var(--lightningcss-dark,#ffffff3d);--vbg-gray-alpha-600:var(--lightningcss-light,#0000003d)var(--lightningcss-dark,#ffffff82);--vbg-gray-alpha-700:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#ffffff8a);--vbg-gray-alpha-800:var(--lightningcss-light,#00000082)var(--lightningcss-dark,#ffffff78);--vbg-gray-alpha-900:var(--lightningcss-light,#000000b3)var(--lightningcss-dark,#ffffff9c);--vbg-gray-alpha-1000:var(--lightningcss-light,#000000e8)var(--lightningcss-dark,#ffffffeb);--vbg-blue-100:var(--lightningcss-light,#f0f7ff)var(--lightningcss-dark,#06193a);--vbg-blue-400:var(--lightningcss-light,#cce7ff)var(--lightningcss-dark,#003771);--vbg-blue-700:var(--lightningcss-light,#0070f7)var(--lightningcss-dark,#0071f6);--vbg-blue-900:var(--lightningcss-light,#0064e2)var(--lightningcss-dark,#50a8ff);--vbg-blue-1000:var(--lightningcss-light,#002453)var(--lightningcss-dark,#ebf6ff);--vbg-green-100:var(--lightningcss-light,#ecfdec)var(--lightningcss-dark,#00250a);--vbg-green-400:var(--lightningcss-light,#b9f5bc)var(--lightningcss-dark,#004616);--vbg-green-700:var(--lightningcss-light,#28a948)var(--lightningcss-dark,#00ab3e);--vbg-green-900:var(--lightningcss-light,#107d32)var(--lightningcss-dark,#00ca52);--vbg-green-1000:var(--lightningcss-light,#00370d)var(--lightningcss-dark,#daffe5);--vbg-amber-100:var(--lightningcss-light,#fff6e1)var(--lightningcss-dark,#291800);--vbg-amber-400:var(--lightningcss-light,#ffdd84)var(--lightningcss-dark,#573200);--vbg-amber-700:var(--lightningcss-light,#ffb200)var(--lightningcss-dark,#ffb200);--vbg-amber-900:var(--lightningcss-light,#a64f00)var(--lightningcss-dark,#f90);--vbg-amber-1000:var(--lightningcss-light,#541c00)var(--lightningcss-dark,#fff3d9);--vbg-red-100:var(--lightningcss-light,#ffeef0)var(--lightningcss-dark,#330a11);--vbg-red-400:var(--lightningcss-light,#ffd8d7)var(--lightningcss-dark,#6f101b);--vbg-red-700:var(--lightningcss-light,#fc0035)var(--lightningcss-dark,#f13242);--vbg-red-900:var(--lightningcss-light,#d60020)var(--lightningcss-dark,#ff5e63);--vbg-red-1000:var(--lightningcss-light,#46000c)var(--lightningcss-dark,#ffeaed);--vbg-chart-1:var(--vbg-gray-1000);--vbg-chart-2:var(--vbg-gray-900);--vbg-chart-3:var(--vbg-gray-800);--vbg-chart-4:var(--vbg-gray-1000);--vbg-chart-5:var(--vbg-gray-900);--vbg-chart-6:var(--vbg-gray-800);--vbg-surface-primary:var(--vbg-background-100);--vbg-surface-secondary:var(--vbg-background-200);--vbg-surface-contrast:#171717;--vbg-text-primary:var(--vbg-gray-1000);--vbg-text-secondary:var(--vbg-gray-900);--vbg-text-on-contrast:#ededed;--vbg-text-on-contrast-secondary:#a4a4a4;--vbg-border-subtle:var(--vbg-gray-alpha-300);--vbg-border-default:var(--vbg-gray-alpha-400);--vbg-border-strong:var(--vbg-gray-alpha-700);--vbg-border-on-contrast:#ffffff3d;--vbg-color-info:var(--vbg-blue-700);--vbg-color-success:var(--vbg-green-900);--vbg-color-warning:var(--vbg-amber-900);--vbg-color-error:var(--vbg-red-700);--vbg-focus:var(--lightningcss-light,var(--vbg-blue-700))var(--lightningcss-dark,var(--vbg-blue-900));--vbg-space-1:4px;--vbg-space-2:8px;--vbg-space-3:12px;--vbg-space-4:16px;--vbg-space-5:20px;--vbg-space-6:24px;--vbg-space-8:32px;--vbg-space-10:40px;--vbg-space-12:48px;--vbg-space-16:64px;--vbg-radius-small:6px;--vbg-radius:8px;--vbg-type-display:3rem;--vbg-type-page-title:2.5rem;--vbg-type-title:2rem;--vbg-type-section:1.5rem;--vbg-type-subsection:1.25rem;--vbg-type-lede:1.125rem;--vbg-type-body:1rem;--vbg-type-compact:.875rem;--vbg-type-label:.8125rem;--vbg-type-metadata:.8125rem;--vbg-weight-regular:400;--vbg-weight-heading:450;--vbg-weight-medium:500;--vbg-weight-semibold:600;--vbg-leading-body:24px;--vbg-leading-compact:20px;--vbg-leading-caption:18px;--vbg-leading-display:56px;--vbg-leading-page-title:48px;--vbg-leading-title:40px;--vbg-leading-section:32px;--vbg-leading-subsection:26px;--vbg-leading-lede:28px;--vbg-flow-tight:var(--vbg-space-2);--vbg-flow-copy:var(--vbg-space-4);--vbg-flow-group:var(--vbg-space-8);--vbg-flow-section:var(--vbg-space-16);--vbg-reading-width:68ch;--vbg-display-measure:20ch;--vbg-title-measure:24ch;--vbg-compact-title-measure:30ch;--vbg-content-width:1200px;--vbg-chart-min-width:640px;--vbg-control-height:36px;--vbg-control-height-touch:44px;box-sizing:border-box;background:var(--vbg-background-100);min-height:100dvh;color:var(--vbg-gray-1000);font-family:var(--vbg-font-sans);font-size:16px;font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-body);font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"rlig" 1, "calt" 0, "ss11" 1;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@supports (color:lab(0% 0 0)){:where(.vbg-report){--vbg-background-100:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0));--vbg-background-200:var(--lightningcss-light,lab(98.144% 0 -.0000119209))var(--lightningcss-dark,lab(.0177803% 0 0));--vbg-gray-100:var(--lightningcss-light,lab(95.476% -.0000298023 0))var(--lightningcss-dark,lab(9.288% 0 -.00000298023));--vbg-gray-200:var(--lightningcss-light,lab(93.04% .0000298023 -.0000119209))var(--lightningcss-dark,lab(11.724% 0 0));--vbg-gray-300:var(--lightningcss-light,lab(91.3% 0 -.0000119209))var(--lightningcss-dark,lab(16.596% 0 0));--vbg-gray-400:var(--lightningcss-light,lab(92.692% 0 0))var(--lightningcss-dark,lab(18.916% -.0000149012 0));--vbg-gray-500:var(--lightningcss-light,lab(80.976% 0 -.0000119209))var(--lightningcss-dark,lab(29.24% -.0000149012 0));--vbg-gray-600:var(--lightningcss-light,lab(68.912% 0 -.0000119209))var(--lightningcss-dark,lab(56.268% 0 0));--vbg-gray-700:var(--lightningcss-light,lab(59.4% 0 0))var(--lightningcss-dark,lab(59.4% 0 0));--vbg-gray-800:var(--lightningcss-light,lab(52.44% 0 0))var(--lightningcss-dark,lab(52.44% 0 0));--vbg-gray-900:var(--lightningcss-light,lab(32.72% -.0000149012 0))var(--lightningcss-dark,lab(65.896% 0 0));--vbg-gray-1000:var(--lightningcss-light,lab(7.78201% -.0000149012 0))var(--lightningcss-dark,lab(93.736% 0 0));--vbg-gray-alpha-100:var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(100% 0 0/.07));--vbg-gray-alpha-200:var(--lightningcss-light,lab(0% 0 0/.081))var(--lightningcss-dark,lab(100% 0 0/.09));--vbg-gray-alpha-300:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.13));--vbg-gray-alpha-400:var(--lightningcss-light,lab(0% 0 0/.08))var(--lightningcss-dark,lab(100% 0 0/.14));--vbg-gray-alpha-500:var(--lightningcss-light,lab(0% 0 0/.21))var(--lightningcss-dark,lab(100% 0 0/.24));--vbg-gray-alpha-600:var(--lightningcss-light,lab(0% 0 0/.24))var(--lightningcss-dark,lab(100% 0 0/.51));--vbg-gray-alpha-700:var(--lightningcss-light,lab(0% 0 0/.44))var(--lightningcss-dark,lab(100% 0 0/.54));--vbg-gray-alpha-800:var(--lightningcss-light,lab(0% 0 0/.51))var(--lightningcss-dark,lab(100% 0 0/.47));--vbg-gray-alpha-900:var(--lightningcss-light,lab(0% 0 0/.7))var(--lightningcss-dark,lab(100% 0 0/.61));--vbg-gray-alpha-1000:var(--lightningcss-light,lab(0% 0 0/.91))var(--lightningcss-dark,lab(100% 0 0/.92));--vbg-blue-100:var(--lightningcss-light,lab(96.8732% -1.39889 -5.07131))var(--lightningcss-dark,lab(9.09216% 3.4897 -24.1334));--vbg-blue-400:var(--lightningcss-light,lab(90.2207% -5.88808 -16.0541))var(--lightningcss-dark,lab(22.525% 4.58898 -41.3624));--vbg-blue-700:var(--lightningcss-light,lab(47.9229% 22.3147 -86.8328))var(--lightningcss-dark,lab(48.3311% 17.7233 -80.3903));--vbg-blue-900:var(--lightningcss-light,lab(42.9093% 21.1896 -82.6493))var(--lightningcss-dark,lab(66.3894% -5.37798 -55.7933));--vbg-blue-1000:var(--lightningcss-light,lab(13.8687% 6.36795 -37.4197))var(--lightningcss-dark,lab(96.2456% -2.65643 -6.01637));--vbg-green-100:var(--lightningcss-light,lab(97.5853% -8.11777 6.20661))var(--lightningcss-dark,lab(11.6608% -21.4607 13.2903));--vbg-green-400:var(--lightningcss-light,lab(91.3796% -27.7496 20.9385))var(--lightningcss-dark,lab(25.1465% -30.6916 23.1355));--vbg-green-700:var(--lightningcss-light,lab(61.0339% -50.9714 38.8312))var(--lightningcss-dark,lab(61.2986% -58.3425 45.2593));--vbg-green-900:var(--lightningcss-light,lab(45.7946% -42.7208 32.0975))var(--lightningcss-dark,lab(71.4187% -64.2018 47.0303));--vbg-green-1000:var(--lightningcss-light,lab(19.2017% -35.6785 27.2939))var(--lightningcss-dark,lab(96.9929% -17.2859 9.20754));--vbg-amber-100:var(--lightningcss-light,lab(97.2024% 1.01992 12.7992))var(--lightningcss-dark,lab(9.983% 7.40415 16.4409));--vbg-amber-400:var(--lightningcss-light,lab(89.9281% 6.02812 56.553))var(--lightningcss-dark,lab(24.9047% 17.1162 40.5361));--vbg-amber-700:var(--lightningcss-light,lab(78.7256% 26.6905 107.161))var(--lightningcss-dark,lab(78.7256% 26.6905 107.161));--vbg-amber-900:var(--lightningcss-light,lab(44.3662% 36.3127 70.4646))var(--lightningcss-dark,lab(72.7954% 39.7122 103.301));--vbg-amber-1000:var(--lightningcss-light,lab(19.0178% 27.3692 31.8945))var(--lightningcss-dark,lab(96.313% 1.69462 16.2292));--vbg-red-100:var(--lightningcss-light,lab(95.6935% 7.32443 2.00332))var(--lightningcss-dark,lab(8.9079% 21.2768 6.60495));--vbg-red-400:var(--lightningcss-light,lab(89.6749% 14.9771 6.30434))var(--lightningcss-dark,lab(23.5695% 40.7546 21.1664));--vbg-red-700:var(--lightningcss-light,lab(53.9255% 80.6033 48.0845))var(--lightningcss-dark,lab(54.2539% 71.1829 40.5502));--vbg-red-900:var(--lightningcss-light,lab(45.3957% 73.7444 51.3924))var(--lightningcss-dark,lab(62.9423% 68.0867 35.473));--vbg-red-1000:var(--lightningcss-light,lab(11.6345% 33.5137 13.8317))var(--lightningcss-dark,lab(94.5481% 9.80246 1.38755));--vbg-surface-contrast:lab(7.78201% -.0000149012 0);--vbg-text-on-contrast:lab(93.736% 0 0);--vbg-text-on-contrast-secondary:lab(67.52% -.0000298023 0);--vbg-border-on-contrast:lab(100% 0 0/.24)}}@supports selector(body:has(> .vbg-report)){body:has(>.vbg-report){margin:0}}:where(.vbg-report *){box-sizing:inherit}.vbg-report[hidden],:where(.vbg-report) [hidden]{display:none!important}@media (prefers-color-scheme:dark){:where(.vbg-report[data-theme=auto]:not(.light-theme):not(.dark-theme),.vbg-report:not([data-theme]):not(.light-theme):not(.dark-theme)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.light .vbg-report,.vbg-report.light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.dark .vbg-report,.vbg-report.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.vbg-report.light-theme,.vbg-report[data-theme=light]:not(.light-theme):not(.dark-theme)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.vbg-report.dark-theme,.vbg-report[data-theme=dark]:not(.light-theme):not(.dark-theme)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.vbg-report) :where(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote,pre){margin-block-start:0}:where(.vbg-report) :where(h1,h2,h3,h4),:where(.vbg-report) .vbg-display,:where(.vbg-report) .vbg-title,:where(.vbg-report) .vbg-heading-24,:where(.vbg-report) .vbg-heading-20,:where(.vbg-report) .vbg-heading-16{color:var(--vbg-gray-1000);font-weight:var(--vbg-weight-heading);text-wrap:balance}:where(.vbg-report) :where(h1,h2,h3,h4,.vbg-display,.vbg-title,.vbg-heading-24,.vbg-heading-20,.vbg-heading-16) strong{color:inherit;font-weight:inherit}:where(.vbg-report) :where(p,li,dd,blockquote,figcaption,.vbg-summary,.vbg-lede) strong{color:var(--vbg-gray-1000);font-weight:var(--vbg-weight-medium)}:where(.vbg-report) :where([id]){scroll-margin-top:var(--vbg-space-8)}:where(.vbg-report) h1,:where(.vbg-report) .vbg-title{max-width:var(--vbg-title-measure);font-size:var(--vbg-type-page-title);line-height:var(--vbg-leading-page-title);letter-spacing:-.06em;margin-block-end:var(--vbg-space-4)}:where(.vbg-report) .vbg-display{max-width:var(--vbg-display-measure);font-size:var(--vbg-type-display);line-height:var(--vbg-leading-display);letter-spacing:-.06em}:where(.vbg-report) h2,:where(.vbg-report) .vbg-heading-24{font-size:var(--vbg-type-section);line-height:var(--vbg-leading-section);letter-spacing:-.04em;margin-block-end:var(--vbg-space-4)}:where(.vbg-report) h3,:where(.vbg-report) .vbg-heading-20{font-size:var(--vbg-type-subsection);line-height:var(--vbg-leading-subsection);letter-spacing:-.02em;margin-block-end:var(--vbg-space-3)}:where(.vbg-report) h4,:where(.vbg-report) .vbg-heading-16{letter-spacing:-.02em;margin-block-end:var(--vbg-space-2);font-size:1rem;line-height:1.5rem}:where(.vbg-report) p{line-height:var(--vbg-leading-body);text-wrap:pretty;margin-block-end:var(--vbg-space-4)}:where(.vbg-report) :where(ul,ol){margin-block-end:var(--vbg-space-4);padding-inline-start:1.25rem}:where(.vbg-report) li{line-height:var(--vbg-leading-body)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow,.vbg-list) li+li{margin-block-start:var(--vbg-flow-tight)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow,.vbg-list) li>:where(p,ul,ol){margin-block-end:0}:where(.vbg-report) :where(.vbg-reading,.vbg-flow,.vbg-list) li>p+p,:where(.vbg-report) :where(.vbg-reading,.vbg-flow,.vbg-list) li>:where(ul,ol){margin-block-start:var(--vbg-flow-tight)}:where(.vbg-report) .vbg-list-compact li+li{margin-block-start:var(--vbg-space-1)}:where(.vbg-report) dt{font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-body)}:where(.vbg-report) dd{color:var(--vbg-text-secondary);line-height:var(--vbg-leading-body);margin-inline-start:0}:where(.vbg-report) dt:not(:first-child){margin-block-start:var(--vbg-flow-copy)}:where(.vbg-report) dt+dd{margin-block-start:var(--vbg-space-1)}:where(.vbg-report) blockquote{padding-block:var(--vbg-space-2);color:var(--vbg-text-secondary);margin-block-end:var(--vbg-flow-copy);margin-inline:0;font-size:1.125rem;line-height:1.75rem}:where(.vbg-report) :where(p,li,dd,figcaption,.vbg-label,.vbg-meta){overflow-wrap:anywhere}:where(.vbg-report) :where(td,th){overflow-wrap:break-word}:where(.vbg-report) :where(a){color:inherit;-webkit-text-decoration-color:var(--vbg-gray-600);text-decoration-color:var(--vbg-gray-600);text-underline-offset:3px;text-decoration-thickness:1px}:where(.vbg-report) a:hover{text-decoration-color:currentColor}:where(.vbg-report) .vbg-link{color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--vbg-gray-600);text-decoration-color:var(--vbg-gray-600);text-underline-offset:3px;text-decoration-thickness:1px}:where(.vbg-report) .vbg-link:hover{text-decoration-color:currentColor}:where(.vbg-report) .vbg-link[data-variant=highlight]{color:var(--vbg-blue-900)}:where(.vbg-report) .vbg-link[data-variant=secondary]{color:var(--vbg-text-secondary);font-weight:var(--vbg-weight-regular)}:where(.vbg-report) .vbg-link[data-variant=secondary]:hover{color:var(--vbg-text-primary)}:where(.vbg-report) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--vbg-focus);outline-offset:3px}:where(.vbg-report) :where(code,kbd,samp,pre){font-family:var(--vbg-font-mono);font-variant-numeric:tabular-nums slashed-zero}:where(.vbg-report) :where(code,kbd){border:1px solid var(--vbg-border-subtle);background:var(--vbg-gray-100);border-radius:4px;padding:.1em .3em;font-size:.875em}:where(.vbg-report) .vbg-formula{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block;overflow:visible}.vbg-report :is(.vbg-formula,[data-vbg-formula],[data-formula],[class*=vbg- i][class*=formula i],[class*=vbg- i][class*=equation i]){overflow-wrap:anywhere;word-break:normal;min-inline-size:0;white-space:normal!important}:where(.vbg-report) pre{border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:var(--vbg-background-200);padding:var(--vbg-space-4);font-size:.8125rem;line-height:1.55;overflow:auto}:where(.vbg-report) pre code{font-size:inherit;background:0 0;border:0;padding:0}:where(.vbg-report) :where(img,svg,video,canvas){max-width:100%;height:auto;display:block}:where(.vbg-report) figure{margin-block-end:var(--vbg-space-8);margin-inline:0}:where(.vbg-report) figcaption,:where(.vbg-report) .vbg-caption{color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);margin-block-start:var(--vbg-space-3)}:where(.vbg-report) .vbg-shell{width:min(calc(100% - 48px), var(--vbg-content-width));margin-inline:auto;padding-block:clamp(40px,7vw,80px);container:vbg-shell/inline-size}:where(.vbg-report) .vbg-header{column-gap:var(--vbg-space-6);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;padding-block-end:clamp(32px,5vw,56px);display:grid}:where(.vbg-report) .vbg-header>*{grid-column:1/-1;min-width:0;margin-block:0}:where(.vbg-report) .vbg-header>:where(h1,.vbg-title,.vbg-display){grid-column:1/span 8}:where(.vbg-report) .vbg-header>:where(.vbg-summary,.vbg-lede){grid-column:1/span 7}:where(.vbg-report) .vbg-header>*+*{margin-block-start:var(--vbg-flow-copy)}:where(.vbg-report) .vbg-header>.vbg-context+:where(h1,.vbg-title,.vbg-display){margin-block-start:var(--vbg-space-3)}:where(.vbg-report) .vbg-masthead{gap:var(--vbg-space-3) var(--vbg-space-6);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}:where(.vbg-report) .vbg-masthead>*{grid-column:1/-1;min-width:0}@supports selector(.vbg-masthead:has(> .vbg-identity)){:where(.vbg-report) .vbg-masthead:has(>.vbg-identity):has(>.vbg-document-meta)>.vbg-identity{grid-area:1/1}:where(.vbg-report) .vbg-masthead:has(>.vbg-identity):has(>.vbg-document-meta)>.vbg-document-meta{grid-area:1/2}}:where(.vbg-report) .vbg-header>.vbg-masthead+:where(h1,.vbg-title,.vbg-display){margin-block-start:clamp(32px,4vw,48px)}:where(.vbg-report) .vbg-identity{align-items:center;gap:var(--vbg-space-2);min-width:max-content;color:var(--vbg-text-primary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-compact);white-space:nowrap;display:flex}:where(.vbg-report) .vbg-identity>:where(img,svg){width:auto;max-width:128px;height:18px}:where(.vbg-report) .vbg-wordmark,:where(.vbg-report) .vbg-logo{background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.vbg-report) .vbg-wordmark{width:92px;height:18px;-webkit-mask-image:url(https://py8fhxnkzwtsqdo9.public.blob.vercel-storage.com/p/vercel-wordmark.svg);mask-image:url(https://py8fhxnkzwtsqdo9.public.blob.vercel-storage.com/p/vercel-wordmark.svg)}:where(.vbg-report) .vbg-logo{width:16px;height:14px;-webkit-mask-image:url(https://py8fhxnkzwtsqdo9.public.blob.vercel-storage.com/p/vercel-logo.svg);mask-image:url(https://py8fhxnkzwtsqdo9.public.blob.vercel-storage.com/p/vercel-logo.svg)}:where(.vbg-report) .vbg-document-meta{justify-content:flex-end;align-items:baseline;gap:var(--vbg-space-1) var(--vbg-space-4);min-width:0;color:var(--vbg-text-secondary);font-size:var(--vbg-type-label);line-height:var(--vbg-leading-compact);flex-wrap:wrap;display:flex}:where(.vbg-report) .vbg-document-meta>*{font-size:var(--vbg-type-label);line-height:var(--vbg-leading-compact);margin-block:0}:where(.vbg-report) :where(.vbg-masthead,.vbg-identity,.vbg-document-meta,.vbg-recipient,.vbg-state,.vbg-date,.vbg-confidentiality)>*{margin-block:0}:where(.vbg-report) :where(.vbg-recipient,.vbg-state,.vbg-date,.vbg-confidentiality){overflow-wrap:anywhere}:where(.vbg-report) :where(.vbg-state,.vbg-confidentiality){color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium)}:where(.vbg-report) .vbg-state[data-status=verified]{color:var(--vbg-color-success)}:where(.vbg-report) .vbg-summary,:where(.vbg-report) .vbg-lede{max-width:var(--vbg-reading-width);color:var(--vbg-gray-900);font-size:var(--vbg-type-lede);line-height:var(--vbg-leading-lede)}:where(.vbg-report) :is(.vbg-summary,.vbg-lede)>:where(p,ul,ol,blockquote),:where(.vbg-report) :is(.vbg-summary,.vbg-lede)>:where(ul,ol)>li{font-size:inherit;line-height:inherit}:where(.vbg-report) .vbg-reading{max-width:var(--vbg-reading-width)}:where(.vbg-report) :where(.vbg-flow,.vbg-grid,.vbg-split,.vbg-calculator,.vbg-calculator-layout,.vbg-table-wrap,.vbg-chart,.vbg-chart-viewport),:where(.vbg-report) :where(.vbg-flow,.vbg-grid,.vbg-split,.vbg-calculator,.vbg-calculator-layout)>*{min-inline-size:0;max-inline-size:100%}:where(.vbg-report) .vbg-header>:where(p,ul,ol,dl,blockquote),:where(.vbg-report) .vbg-section>:where(h2,h3,h4,p,ul,ol,dl,blockquote),:where(.vbg-report) .vbg-flow>:where(p,ul,ol,dl,blockquote){max-width:var(--vbg-reading-width)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>*{margin-block:0}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>*+*{margin-block-start:var(--vbg-flow-copy)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>:where(h2):not(:first-child){margin-block-start:var(--vbg-flow-section)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>:where(h3):not(:first-child){margin-block-start:var(--vbg-space-8)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>:where(h4):not(:first-child){margin-block-start:var(--vbg-flow-group)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>h1+:where(p,ul,ol,dl,blockquote),:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>h2+:where(p,ul,ol,dl,blockquote){margin-block-start:var(--vbg-flow-copy)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>h3+:where(p,ul,ol,dl,blockquote){margin-block-start:var(--vbg-space-3)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>h4+:where(p,ul,ol,dl,blockquote){margin-block-start:var(--vbg-flow-tight)}:where(.vbg-report) :where(.vbg-reading,.vbg-flow)>:where(figure,pre,.vbg-table-wrap,.vbg-figure,.vbg-chart){margin-block:var(--vbg-flow-group) var(--vbg-space-8)}:where(.vbg-report) .vbg-stack{gap:var(--vbg-flow-copy);display:grid}:where(.vbg-report) .vbg-stack[data-gap=tight]{gap:var(--vbg-flow-tight)}:where(.vbg-report) .vbg-stack[data-gap=group]{gap:var(--vbg-flow-group)}:where(.vbg-report) .vbg-stack[data-gap=section]{gap:var(--vbg-flow-section)}:where(.vbg-report) .vbg-stack>*{min-width:0;margin-block:0}:where(.vbg-report) :where(.vbg-header,.vbg-grid,.vbg-metrics,.vbg-comparison,.vbg-metric,.vbg-calculator,.vbg-field)>:where(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote,pre){margin-block:0}:where(.vbg-report) :where(.vbg-section,.vbg-surface,.vbg-callout,.vbg-note,.vbg-decision,.vbg-recommendation,.vbg-next-step,.vbg-band,.vbg-footer)>:last-child{margin-block-end:0}:where(.vbg-report) .vbg-section{column-gap:var(--vbg-space-6);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:0;display:grid}:where(.vbg-report) .vbg-section>*{grid-column:1/-1;min-width:0;margin-block:0}:where(.vbg-report) .vbg-section>:where(h2,h3,h4,p,ul,ol,dl,blockquote,.vbg-reading){grid-column:1/span 7}:where(.vbg-report) .vbg-section>*+*{margin-block-start:var(--vbg-flow-copy)}:where(.vbg-report) .vbg-section.vbg-grid>*+*{margin-block-start:0}@supports selector(.vbg-section:has(> h2.vbg-span-6 + p.vbg-span-6)){:where(.vbg-report) .vbg-section.vbg-grid:has(>h2.vbg-span-6+p.vbg-span-6)>:where(h2.vbg-span-6,p.vbg-span-6){align-self:baseline}}:where(.vbg-report) .vbg-section>:where(ul,ol):not(.vbg-legend,.vbg-list-compact,[role=listbox],[role=menu],[role=menubar],[role=navigation],[role=tablist])>li+li{margin-block-start:var(--vbg-flow-tight)}:where(.vbg-report) .vbg-section>h2:not(:first-child){margin-block-start:var(--vbg-flow-section)}:where(.vbg-report) .vbg-section>h3:not(:first-child){margin-block-start:var(--vbg-space-8)}:where(.vbg-report) .vbg-section>h4:not(:first-child){margin-block-start:var(--vbg-flow-group)}:where(.vbg-report) .vbg-section>h3+:where(p,ul,ol,dl,blockquote){margin-block-start:var(--vbg-space-3)}:where(.vbg-report) .vbg-section>h4+:where(p,ul,ol,dl,blockquote){margin-block-start:var(--vbg-flow-tight)}:where(.vbg-report) .vbg-section>:where(figure,pre,.vbg-action,.vbg-decision,.vbg-recommendation,.vbg-next-step,.vbg-band,.vbg-evidence,.vbg-table-wrap,.vbg-figure,.vbg-chart,.vbg-calculator,.vbg-metrics,.vbg-stat-strip,.vbg-comparison,.vbg-result-group){margin-block-start:var(--vbg-flow-group)}:where(.vbg-report) .vbg-section+.vbg-section,:where(.vbg-report) .vbg-opening+.vbg-section{margin-block-start:clamp(48px,5vw,64px)}:where(.vbg-report) .vbg-chapter:not(.vbg-reading):not(.vbg-flow)>*{margin-block:0}:where(.vbg-report) :where(main,.vbg-flow)>.vbg-chapter+.vbg-chapter{margin-block-start:clamp(64px,8vw,96px)}:where(.vbg-report) .vbg-chapter>.vbg-section+.vbg-section{margin-block-start:clamp(32px,4vw,48px)}:where(.vbg-report) .vbg-chapter.vbg-stack>.vbg-section+.vbg-section{margin-block-start:0}.vbg-report :is(.vbg-section:not(.vbg-grid):not(.vbg-stack):not(.vbg-flow),.vbg-chapter:not(.vbg-reading):not(.vbg-flow):not(.vbg-stack))>:where(figure,pre,.vbg-action,.vbg-decision,.vbg-recommendation,.vbg-next-step,.vbg-band,.vbg-evidence,.vbg-table-wrap,.vbg-figure,.vbg-chart,.vbg-calculator,.vbg-metrics,.vbg-stat-strip,.vbg-comparison,.vbg-result-group)+:is(.vbg-reading,.vbg-flow,h2,h3){margin-block-start:var(--vbg-space-8)}:where(.vbg-report) .vbg-band{gap:var(--vbg-space-4);background:0 0;border:0;padding:0;display:grid}:where(.vbg-report) .vbg-band>*{min-width:0;margin-block:0}:where(.vbg-report) .vbg-band[data-tone=contrast]{--vbg-text-primary:var(--vbg-text-on-contrast);--vbg-text-secondary:var(--vbg-text-on-contrast-secondary);--vbg-border-subtle:var(--vbg-border-on-contrast);--vbg-border-default:var(--vbg-border-on-contrast);--vbg-border-strong:var(--vbg-text-on-contrast);border-color:var(--vbg-border-on-contrast);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(h1,h2,h3,h4,.vbg-display,.vbg-title,.vbg-heading-24,.vbg-heading-20,.vbg-heading-16,.vbg-lede,.vbg-summary,.vbg-stat-value,.vbg-metric-value,.vbg-identity,strong){color:var(--vbg-text-on-contrast)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(.vbg-context,.vbg-label,.vbg-meta,.vbg-helper,.vbg-metric-detail,.vbg-lede,.vbg-summary,figcaption){color:var(--vbg-text-on-contrast-secondary)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(.vbg-action,.vbg-decision,.vbg-stat-strip),:where(.vbg-report) .vbg-band[data-tone=contrast] .vbg-stat-strip{border-color:var(--vbg-border-on-contrast)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(a,.vbg-link){color:var(--vbg-text-on-contrast);-webkit-text-decoration-color:var(--vbg-text-on-contrast-secondary);text-decoration-color:var(--vbg-text-on-contrast-secondary)}:where(.vbg-report) .vbg-band[data-tone=contrast] .vbg-link[data-variant]{color:var(--vbg-text-on-contrast)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(button,.vbg-button){border-color:var(--vbg-border-on-contrast);color:var(--vbg-text-on-contrast);background:0 0}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(button,.vbg-button)[data-variant=primary]{border-color:var(--vbg-text-on-contrast);background:var(--vbg-text-on-contrast);color:var(--vbg-surface-contrast)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(button,.vbg-button):hover{border-color:var(--vbg-text-on-contrast-secondary);background:var(--vbg-border-on-contrast)}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(button,.vbg-button)[data-variant=primary]:hover{border-color:var(--vbg-text-on-contrast);background:var(--vbg-gray-200);color:var(--vbg-gray-1000)}:where(.vbg-report) .vbg-grid{gap:var(--vbg-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.vbg-report) .vbg-grid>*{grid-column:1/-1;min-width:0}:where(.vbg-report) .vbg-split{gap:var(--vbg-space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}:where(.vbg-report) .vbg-split[data-ratio=equal]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.vbg-report) .vbg-split[data-ratio=wide]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}:where(.vbg-report) .vbg-split>*{min-width:0}:where(.vbg-report) .vbg-opening{align-items:start;gap:var(--vbg-space-6);background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));min-inline-size:0;max-inline-size:100%;padding:0;display:grid}:where(.vbg-report) .vbg-opening>*{grid-column:1/-1;min-inline-size:0;max-inline-size:100%;margin-block:0}:where(.vbg-report) .vbg-opening>.vbg-opening-claim{grid-row:1}:where(.vbg-report) .vbg-opening>.vbg-opening-proof{grid-row:2}:where(.vbg-report) .vbg-opening>.vbg-opening-context{max-width:var(--vbg-reading-width);grid-row:3}:where(.vbg-report) .vbg-opening[data-layout=split]{row-gap:var(--vbg-space-4)}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-claim{grid-area:1/1/auto/span 7}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-proof{grid-area:1/8/auto/-1}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-context{grid-area:2/1/auto/span 7}:where(.vbg-report) .vbg-opening :where(.vbg-opening-claim,.vbg-opening-proof,.vbg-opening-context)>*{max-inline-size:100%}:where(.vbg-report) .vbg-opening :where(.vbg-opening-claim,.vbg-opening-proof,.vbg-opening-context)>:last-child{margin-block-end:0}:where(.vbg-report) .vbg-metrics,:where(.vbg-report) .vbg-comparison{gap:var(--vbg-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}@media (min-width:801px){@supports not (grid-template-rows:subgrid){:where(.vbg-report) .vbg-comparison[data-align=rows]>.vbg-stack:has(>:nth-child(2):last-child)>:first-child{min-block-size:calc(2 * var(--vbg-leading-subsection))}}@supports (grid-template-rows:subgrid){:where(.vbg-report) .vbg-comparison[data-align=rows]{row-gap:var(--vbg-flow-copy)}:where(.vbg-report) .vbg-comparison[data-align=rows]>.vbg-stack:has(>:nth-child(2):last-child){grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--vbg-flow-copy)}}}:where(.vbg-report) .vbg-bar-comparison{min-inline-size:0;max-inline-size:100%}:where(.vbg-report) .vbg-bar-list{gap:var(--vbg-space-5);margin:0;padding:0;list-style:none;display:grid}:where(.vbg-report) .vbg-bar{align-items:baseline;gap:var(--vbg-space-2) var(--vbg-space-4);grid-template-columns:minmax(0,1fr) max-content;min-inline-size:0;display:grid}:where(.vbg-report) :is(.vbg-bar-label,.vbg-bar-value){min-inline-size:0;color:var(--vbg-text-primary);font-family:var(--vbg-font-sans);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-compact)}:where(.vbg-report) .vbg-bar-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end;justify-self:end}:where(.vbg-report) .vbg-bar-track{background:var(--vbg-surface-secondary);border-radius:2px;grid-column:1/-1;block-size:8px;inline-size:100%;display:block;overflow:hidden}:where(.vbg-report) .vbg-bar-fill{background:var(--vbg-text-primary);block-size:100%;inline-size:0;max-inline-size:100%;display:block}:where(.vbg-report) .vbg-bar[data-role=reference] .vbg-bar-fill{background:var(--vbg-text-secondary)}:where(.vbg-report) .vbg-bar-list:has(>.vbg-bar[data-role=primary])>.vbg-bar:not([data-role=primary]) .vbg-bar-fill{background:var(--vbg-text-secondary)}:where(.vbg-report) .vbg-bar[data-role=primary] .vbg-bar-fill{background:var(--vbg-text-primary)}:where(.vbg-report) .vbg-span-4{grid-column:span 4}:where(.vbg-report) .vbg-span-5{grid-column:span 5}:where(.vbg-report) .vbg-span-6{grid-column:span 6}:where(.vbg-report) .vbg-span-7{grid-column:span 7}:where(.vbg-report) .vbg-span-8{grid-column:span 8}:where(.vbg-report) .vbg-span-12{grid-column:1/-1}:where(.vbg-report) .vbg-table-wrap.vbg-span-12{grid-column:1/-1!important}:where(.vbg-report) .vbg-context,:where(.vbg-report) .vbg-label{color:var(--vbg-text-secondary);font-size:.8125rem;font-weight:var(--vbg-weight-regular);line-height:1.2308}:where(.vbg-report) :where(.vbg-context,.vbg-label) strong{color:var(--vbg-gray-1000);font-weight:var(--vbg-weight-medium)}:where(.vbg-report) .vbg-context{line-height:var(--vbg-leading-caption)}:where(.vbg-report) .vbg-meta{color:var(--vbg-text-secondary);font-family:var(--vbg-font-sans);font-size:var(--vbg-type-metadata);font-weight:var(--vbg-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--vbg-leading-caption)}:where(.vbg-report) .vbg-surface{background:0 0;border:0;border-radius:0;padding:0}:where(.vbg-report) :where(.vbg-surface[data-variant=contained],.vbg-surface[data-contained=true]){border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:var(--vbg-surface-primary);padding:var(--vbg-space-6)}:where(.vbg-report) .vbg-action,:where(.vbg-report) .vbg-decision{gap:var(--vbg-space-3);border:0;padding-block:0;display:grid}:where(.vbg-report) :is(p,li,blockquote).vbg-decision,:where(.vbg-report) :is(p,li,blockquote).vbg-recommendation,:where(.vbg-report) :is(p,li,blockquote).vbg-action{display:block}:where(.vbg-report) .vbg-decision[data-priority=primary]{padding-block:0}:where(.vbg-report) .vbg-recommendation{gap:var(--vbg-space-3);border:0;padding-block:0;display:grid}:where(.vbg-report) :where(.vbg-action,.vbg-decision,.vbg-recommendation)>:where(p,ul,ol){max-inline-size:var(--vbg-reading-width)}:where(.vbg-report) .vbg-next-step{gap:var(--vbg-space-4) var(--vbg-space-6);border:0;grid-template-columns:minmax(160px,4fr) minmax(0,8fr);align-items:baseline;padding-block:0;display:grid}@supports selector(.vbg-decision:has(> .vbg-table-wrap:last-child)){:where(.vbg-report) :where(.vbg-decision,.vbg-recommendation):has(>:where(.vbg-stat-strip,.vbg-table-wrap):last-child){border-bottom:0}}:where(.vbg-report) .vbg-next-step>*{grid-column:1/-1}@supports selector(.vbg-next-step:has(> :nth-child(2):last-child)){:where(.vbg-report) .vbg-next-step:has(>:nth-child(2):last-child)>:first-child{grid-column:1}:where(.vbg-report) .vbg-next-step:has(>:nth-child(2):last-child)>:nth-child(2){grid-column:2}}:where(.vbg-report) .vbg-action>*,:where(.vbg-report) .vbg-decision>*,:where(.vbg-report) .vbg-evidence>*,:where(.vbg-report) .vbg-recommendation>*,:where(.vbg-report) .vbg-next-step>*{min-width:0;margin-block:0}:where(.vbg-report) .vbg-evidence{gap:var(--vbg-space-4);background:0 0;border:0;padding-block:0;display:grid}:where(.vbg-report) .vbg-stat-strip{gap:var(--vbg-space-8);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}:where(.vbg-report) .vbg-grid>:is(.vbg-stat-strip,.vbg-metrics,.vbg-result-group):only-child{grid-column:1/-1!important}:where(.vbg-report) .vbg-stat{align-content:start;gap:var(--vbg-space-2);background:0 0;min-width:0;padding:0;display:grid}:where(.vbg-report) .vbg-stat>*{margin-block:0}:where(.vbg-report) :is(.vbg-stat-label,.vbg-stat>.vbg-label:first-child){color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-compact)}:where(.vbg-report) :is(.vbg-stat-value,.vbg-stat>:is(strong,output):nth-child(2)){color:var(--vbg-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--vbg-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;max-inline-size:100%;line-height:1.15}:where(.vbg-report) .vbg-stat[data-priority=primary] :is(.vbg-stat-value,:is(strong,output):nth-child(2)){font-size:clamp(2rem,4vw,2.5rem)}:where(.vbg-report) .vbg-stat[data-priority=supporting] :is(.vbg-stat-value,:is(strong,output):nth-child(2)){font-size:clamp(1.25rem,2vw,1.5rem)}:where(.vbg-report) :is(.vbg-stat-detail,.vbg-stat>.vbg-meta){color:var(--vbg-text-secondary);font-size:var(--vbg-type-metadata);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-caption)}:where(.vbg-report) .vbg-metric{align-content:start;gap:var(--vbg-space-2);display:grid}:where(.vbg-report) :is(.vbg-metric-label,.vbg-metric>.vbg-label:first-child){color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-compact)}:where(.vbg-report) :is(.vbg-metric-value,.vbg-metric>:is(strong,output):nth-child(2)){color:var(--vbg-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--vbg-weight-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;max-inline-size:100%;line-height:1.15}:where(.vbg-report) :is(.vbg-metric-detail,.vbg-metric>.vbg-meta){color:var(--vbg-text-secondary);font-size:.875rem;line-height:var(--vbg-leading-compact)}:where(.vbg-report) .vbg-note{padding-block:var(--vbg-space-3);border:0}:where(.vbg-report) .vbg-callout{background:0 0;border:0;border-radius:0;padding:0}:where(.vbg-report) :where(.vbg-callout[data-variant=contained],.vbg-callout[data-contained=true],.vbg-callout[data-tone=info],.vbg-callout[data-tone=success],.vbg-callout[data-tone=warning],.vbg-callout[data-tone=error]){border-radius:var(--vbg-radius);background:var(--vbg-background-200);padding:var(--vbg-space-5);border:0}:where(.vbg-report) .vbg-callout[data-tone=info]{background:var(--vbg-blue-100)}:where(.vbg-report) .vbg-callout[data-tone=success]{background:var(--vbg-green-100)}:where(.vbg-report) .vbg-callout[data-tone=warning]{background:var(--vbg-amber-100)}:where(.vbg-report) .vbg-callout[data-tone=error]{background:var(--vbg-red-100)}:where(.vbg-report) .vbg-note[data-tone=info]{border-color:var(--vbg-color-info)}:where(.vbg-report) .vbg-note[data-tone=success]{border-color:var(--vbg-color-success)}:where(.vbg-report) .vbg-note[data-tone=warning]{border-color:var(--vbg-color-warning)}:where(.vbg-report) .vbg-note[data-tone=error]{border-color:var(--vbg-color-error)}:where(.vbg-report) .vbg-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:auto;border:0;place-self:stretch stretch;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow-x:auto;container-type:inline-size}:where(.vbg-report) :where(.vbg-section,.vbg-grid)>.vbg-table-wrap{grid-column:1/-1;inline-size:100%}:where(.vbg-report) .vbg-overflow-cue{justify-content:space-between;align-items:baseline;gap:var(--vbg-space-3);inline-size:100%;max-inline-size:100%;margin-block:var(--vbg-space-2);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-compact);overflow-wrap:break-word;display:none}:where(.vbg-report) .vbg-overflow-cue:after{content:"→";color:var(--vbg-text-primary);font-size:var(--vbg-type-body);flex:none;line-height:1}:where(.vbg-report[dir=rtl]) .vbg-overflow-cue:after{content:"←"}@supports (width:1cqi){:where(.vbg-report) .vbg-shell>:where(.vbg-reading,.vbg-section.vbg-reading)>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group),:where(.vbg-report) .vbg-shell>.vbg-section>.vbg-reading>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group),:where(.vbg-report) .vbg-shell>main>:where(.vbg-reading,.vbg-section.vbg-reading)>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group),:where(.vbg-report) .vbg-shell>main>.vbg-section>.vbg-reading>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group),:where(.vbg-report) .vbg-shell>.vbg-section>:where(.vbg-reading,.vbg-flow)>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group),:where(.vbg-report) .vbg-shell>main>.vbg-section>:where(.vbg-reading,.vbg-flow)>:is(.vbg-table-wrap,.vbg-chart,.vbg-figure,.vbg-evidence,.vbg-comparison,.vbg-calculator,.vbg-result-group){width:100cqi;max-width:100cqi}}:where(.vbg-report) .vbg-figure,:where(.vbg-report) .vbg-chart{min-width:0}:where(.vbg-report) .vbg-chart{overflow:visible}:where(.vbg-report) .vbg-chart-viewport>.vbg-chart-desktop{display:block}:where(.vbg-report) .vbg-chart-viewport>.vbg-chart-mobile{display:none}:where(.vbg-report) .vbg-chart-viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}:where(.vbg-report) .vbg-chart-header{gap:var(--vbg-space-1);margin-block-end:var(--vbg-space-4);display:grid}:where(.vbg-report) .vbg-chart-header>*{max-width:var(--vbg-reading-width);margin-block:0}:where(.vbg-report) .vbg-chart-title{color:var(--vbg-text-primary);font-size:var(--vbg-type-body);font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-body);letter-spacing:-.02em}:where(.vbg-report) .vbg-chart-description{color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-report) .vbg-chart-plot,:where(.vbg-report) .vbg-chart-viewport{min-width:0;position:relative}:where(.vbg-report) .vbg-chart :where(svg,.vbg-chart-plot){max-width:100%}:where(.vbg-report) .vbg-chart>:where(svg,.vbg-chart-plot){min-width:0!important}:where(.vbg-report) .vbg-chart :where(svg){width:100%}:where(.vbg-report) .vbg-chart text{fill:var(--vbg-text-secondary);font-family:var(--vbg-font-sans);font-size:12px}:where(.vbg-report) .vbg-chart text.vbg-mono{font-family:var(--vbg-font-mono)}:where(.vbg-report) .vbg-chart :is(.vbg-chart-direct-label,.vbg-chart-annotation,.vbg-chart-value){font-size:12px;line-height:16px}:where(.vbg-report) .vbg-chart :is(.vbg-chart-direct-label,.vbg-chart-value){fill:var(--vbg-text-primary);color:var(--vbg-text-primary);font-size:14px;font-weight:var(--vbg-weight-medium);font-variant-numeric:tabular-nums}:where(.vbg-report) .vbg-chart .vbg-chart-annotation{fill:var(--vbg-text-primary);color:var(--vbg-text-primary)}:where(.vbg-report) .vbg-chart .vbg-chart-annotation-line{fill:none;stroke:var(--vbg-border-strong);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}:where(.vbg-report) .vbg-chart-gridline{fill:none;stroke:var(--vbg-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.vbg-report) .vbg-chart-axis{fill:none;stroke:var(--vbg-border-default);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.vbg-report) .vbg-series-stroke{fill:none;stroke:var(--vbg-series-color,var(--vbg-chart-1));stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}:where(.vbg-report) .vbg-series-fill{fill:var(--vbg-series-color,var(--vbg-chart-1))}:where(.vbg-report) .vbg-data-point{fill:var(--vbg-surface-primary);stroke:var(--vbg-series-color,var(--vbg-chart-1));stroke-width:2px;vector-effect:non-scaling-stroke}:where(.vbg-report) table{border-collapse:collapse;caption-side:top;width:100%;font-size:.875rem;line-height:var(--vbg-leading-compact);font-variant-numeric:tabular-nums}:where(.vbg-report) caption{padding:0 0 var(--vbg-space-3);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);text-align:left}@supports (width:1cqi){:where(.vbg-report) .vbg-table-wrap>table>caption{box-sizing:border-box;overflow-wrap:break-word;white-space:normal;inline-size:100cqi;min-inline-size:0;max-inline-size:100cqi;position:sticky;inset-inline-start:0}}:where(.vbg-report) :where(th,td){border-bottom:1px solid var(--vbg-border-subtle);padding:10px var(--vbg-space-3);text-align:left;vertical-align:baseline}:where(.vbg-report) :where(th,td):first-child{padding-inline-start:0}:where(.vbg-report) .vbg-table-wrap>table :is(th,td):first-child{overflow-wrap:break-word;white-space:normal;word-break:normal;min-inline-size:8ch}:where(.vbg-report) :where(th,td):last-child{padding-inline-end:0}:where(.vbg-report) thead th{border-bottom-color:var(--vbg-border-default);color:var(--vbg-gray-900);font-weight:var(--vbg-weight-medium);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;vertical-align:bottom;word-break:normal;background:0 0}:where(.vbg-report) th>.vbg-meta{margin-block-start:var(--vbg-space-1);display:block}:where(.vbg-report) .vbg-table-wrap>table thead th:first-child{overflow-wrap:normal}:where(.vbg-report) tbody th{color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);background:0 0}:where(.vbg-report) .vbg-table-wrap>table :is(th,td):not([data-align=numeric]):not(.vbg-numeric) .vbg-mono:not(.vbg-numeric){overflow-wrap:anywhere;word-break:normal}:where(.vbg-report) tbody tr:last-child>:where(th,td){border-bottom-color:var(--vbg-border-default)}:where(.vbg-report) .vbg-numeric{font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}:where(.vbg-report) :where(th,td)[data-align=numeric],:where(.vbg-report) :where(th,td).vbg-numeric{white-space:nowrap;overflow-wrap:normal;text-align:right}:where(.vbg-report) .vbg-table-wrap[data-density=compact] :where(th,td){padding:5px var(--vbg-space-2)}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison] tbody tr[data-recommended=true],:where(.vbg-report) .vbg-table-wrap[data-variant=comparison] :where(th,td)[data-recommended=true],:where(.vbg-report) :where(tr,th,td).vbg-table-emphasis{background:var(--vbg-background-200)}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison] tbody tr[data-recommended=true]>:first-child{font-weight:var(--vbg-weight-medium)}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison] :where(th,td)[data-recommended=true]{box-shadow:none}:where(.vbg-report) .vbg-table-wrap[data-sticky-first=true] :where(th,td):first-child{z-index:1;background:var(--vbg-surface-primary);box-shadow:inset -1px 0 var(--vbg-border-subtle);position:sticky;inset-inline-start:0}:where(.vbg-report) .vbg-table-wrap[data-sticky-first=true] thead th:first-child{z-index:2;background:var(--vbg-surface-secondary)}:where(.vbg-report) .vbg-table-wrap[data-sticky-first=true][data-variant=comparison] tbody tr[data-recommended=true]>:first-child,:where(.vbg-report) .vbg-table-wrap[data-sticky-first=true] :where(th,td):first-child.vbg-table-emphasis{background:var(--vbg-background-200);box-shadow:inset -1px 0 var(--vbg-border-subtle)}:where(.vbg-report) .vbg-legend{gap:var(--vbg-space-3) var(--vbg-space-5);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.vbg-report) .vbg-legend>li+li{margin-block-start:0}:where(.vbg-report) .vbg-swatch{width:10px;height:10px;background:var(--vbg-series-color,var(--vbg-chart-1));border:1px solid #7f7f7f59;border-radius:2px;margin-inline-end:var(--vbg-space-2);display:inline-block}:where(.vbg-report) .vbg-series-1{--vbg-series-color:var(--vbg-chart-1)}:where(.vbg-report) .vbg-series-2{--vbg-series-color:var(--vbg-chart-2)}:where(.vbg-report) .vbg-series-3{--vbg-series-color:var(--vbg-chart-3)}:where(.vbg-report) .vbg-series-4{--vbg-series-color:var(--vbg-chart-4)}:where(.vbg-report) .vbg-series-5{--vbg-series-color:var(--vbg-chart-5)}:where(.vbg-report) .vbg-series-6{--vbg-series-color:var(--vbg-chart-6)}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-2,.vbg-series-2 .vbg-series-stroke){stroke-dasharray:8 4}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-3,.vbg-series-3 .vbg-series-stroke){stroke-dasharray:3 3}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-4,.vbg-series-4 .vbg-series-stroke){stroke-dasharray:10 3 2 3}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-5,.vbg-series-5 .vbg-series-stroke){stroke-dasharray:1 4}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-6,.vbg-series-6 .vbg-series-stroke){stroke-dasharray:12 4 3 4}:where(.vbg-report) .vbg-chart :where(.vbg-series-primary:not(.vbg-series-1,.vbg-series-2,.vbg-series-3,.vbg-series-4,.vbg-series-5,.vbg-series-6),[data-role=primary]:not(.vbg-series-1,.vbg-series-2,.vbg-series-3,.vbg-series-4,.vbg-series-5,.vbg-series-6)){--vbg-series-color:var(--vbg-chart-1)}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-primary,.vbg-series-primary .vbg-series-stroke,.vbg-series-stroke[data-role=primary],[data-role=primary] .vbg-series-stroke){stroke-width:2.5px}:where(.vbg-report) .vbg-chart :where(.vbg-series-reference:not(.vbg-series-1,.vbg-series-2,.vbg-series-3,.vbg-series-4,.vbg-series-5,.vbg-series-6),[data-role=reference]:not(.vbg-series-1,.vbg-series-2,.vbg-series-3,.vbg-series-4,.vbg-series-5,.vbg-series-6)){--vbg-series-color:var(--vbg-gray-900)}:where(.vbg-report) .vbg-chart :where(.vbg-series-stroke.vbg-series-reference,.vbg-series-reference .vbg-series-stroke,.vbg-series-stroke[data-role=reference],[data-role=reference] .vbg-series-stroke){stroke-dasharray:4 4;stroke-width:1.5px}:where(.vbg-report) :where(button,.vbg-button){width:fit-content;max-width:100%;min-height:var(--vbg-control-height);justify-content:center;align-items:center;gap:var(--vbg-space-2);border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius-small);background:var(--vbg-background-100);color:var(--vbg-gray-1000);padding:7px var(--vbg-space-4);font:var(--vbg-weight-medium) .875rem/var(--vbg-leading-compact) var(--vbg-font-sans);text-align:center;overflow-wrap:break-word;word-break:normal;white-space:normal;cursor:pointer;touch-action:manipulation;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}:where(.vbg-report) :where(button,.vbg-button)>:where(img,svg){flex:none}:where(.vbg-report) :where(button,.vbg-button):hover{border-color:var(--vbg-border-default);background:var(--vbg-gray-alpha-200)}:where(.vbg-report) :where(button,.vbg-button)[data-variant=primary]{border-color:var(--vbg-gray-1000);background:var(--vbg-gray-1000);color:var(--vbg-background-100)}:where(.vbg-report) :where(button,.vbg-button)[data-variant=primary]:hover{border-color:var(--vbg-gray-900);background:var(--vbg-gray-900)}.vbg-report.light-theme :is(button,.vbg-button):is(:not([data-variant]),[data-variant=secondary]):not(.vbg-band[data-tone=contrast] *),.vbg-report[data-theme=light]:not(.light-theme):not(.dark-theme) :is(button,.vbg-button):is(:not([data-variant]),[data-variant=secondary]):not(.vbg-band[data-tone=contrast] *){color:#1f1f1f;background:#fff;border-color:#00000014;border-color:lab(0% 0 0/.08);transition-property:border-color}.vbg-report.dark-theme :is(button,.vbg-button):is(:not([data-variant]),[data-variant=secondary]):not(.vbg-band[data-tone=contrast] *),.vbg-report[data-theme=dark]:not(.light-theme):not(.dark-theme) :is(button,.vbg-button):is(:not([data-variant]),[data-variant=secondary]):not(.vbg-band[data-tone=contrast] *){color:#ededed;background:#1f1f1f;border-color:#ffffff24;border-color:lab(100% 0 0/.14);transition-property:border-color}:where(.vbg-report) :where(button,.vbg-button)[data-variant=tertiary]{background:0 0;border-color:#0000}.vbg-report.dark-theme :is(button,.vbg-button)[data-variant=tertiary],.vbg-report[data-theme=dark]:not(.light-theme):not(.dark-theme) :is(button,.vbg-button)[data-variant=tertiary]{color:#ededed}:where(.vbg-report) :where(button,.vbg-button)[data-variant=tertiary]:hover{border-color:var(--vbg-gray-alpha-200);background:var(--vbg-gray-alpha-200)}:where(.vbg-report) :where(button,.vbg-button):active{background:var(--vbg-gray-alpha-300)}:where(.vbg-report) :where(button,.vbg-button)[data-variant=primary]:active{border-color:var(--vbg-gray-800);background:var(--vbg-gray-800)}:where(.vbg-report) :where(button[aria-pressed=true],.vbg-button[aria-pressed=true],button[data-selected=true],.vbg-button[data-selected=true],button[data-state=active],.vbg-button[data-state=active]){border-color:var(--vbg-gray-1000);background:var(--vbg-gray-1000);color:var(--vbg-background-100)}:where(.vbg-report) :where(button[aria-pressed=true],.vbg-button[aria-pressed=true],button[data-selected=true],.vbg-button[data-selected=true],button[data-state=active],.vbg-button[data-state=active]):hover{border-color:var(--vbg-gray-900);background:var(--vbg-gray-900)}.vbg-report.light-theme :is(button,.vbg-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]),.vbg-report[data-theme=light]:not(.light-theme):not(.dark-theme) :is(button,.vbg-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]){color:#fff;background:#1f1f1f;border-color:#1f1f1f}.vbg-report.dark-theme :is(button,.vbg-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]),.vbg-report[data-theme=dark]:not(.light-theme):not(.dark-theme) :is(button,.vbg-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]),.vbg-report .vbg-band[data-tone=contrast] :is(button,.vbg-button)[data-variant=tertiary]:is([aria-pressed=true],[data-selected=true],[data-state=active]):not(:disabled):not([aria-disabled=true]){color:#1f1f1f;background:#ededed;border-color:#ededed}:where(.vbg-report) :where(button,.vbg-button):where(:disabled,[aria-disabled=true]){border-color:var(--vbg-gray-alpha-400);background:var(--vbg-gray-100);color:var(--vbg-gray-700);cursor:not-allowed;opacity:1}:where(.vbg-report) :where(button,.vbg-button)[data-variant=tertiary]:where(:disabled,[aria-disabled=true]){color:var(--vbg-gray-700);opacity:.5;background:0 0;border-color:#0000}:where(.vbg-report) .vbg-action-row,:where(.vbg-report) .vbg-actions,:where(.vbg-report) .vbg-cluster{align-items:center;gap:var(--vbg-space-3);flex-wrap:wrap;display:flex}:where(.vbg-report) :where(.vbg-action-row,.vbg-actions,.vbg-cluster)>*{margin-block:0}:where(.vbg-report) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){width:100%;min-height:var(--vbg-control-height);border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius-small);background:var(--vbg-background-100);color:var(--vbg-gray-1000);padding:var(--vbg-space-2) var(--vbg-space-3);font:var(--vbg-weight-regular) .875rem/1.4 var(--vbg-font-sans)}:where(.vbg-report) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:var(--vbg-border-strong)}:where(.vbg-report) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):disabled{cursor:not-allowed;background:var(--vbg-background-200);color:var(--vbg-text-secondary);opacity:.7}:where(.vbg-report) :where(input:not([type=checkbox]):not([type=radio]):not([type=range])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):user-invalid,select:user-invalid,textarea:user-invalid,.vbg-field[data-invalid=true] input,.vbg-field[data-invalid=true] select,.vbg-field[data-invalid=true] textarea){border-color:var(--vbg-color-error)}:where(.vbg-report) input[type=range]{appearance:none;width:100%;min-height:28px;accent-color:var(--vbg-text-primary);cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.vbg-report) input[type=range]::-webkit-slider-runnable-track{background:var(--vbg-border-default);border:0;border-radius:999px;height:4px}:where(.vbg-report) input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--vbg-surface-primary);background:var(--vbg-text-primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--vbg-border-strong);border-radius:50%;margin-top:-6px}:where(.vbg-report) input[type=range]::-moz-range-track{background:var(--vbg-border-default);border:0;border-radius:999px;height:4px}:where(.vbg-report) input[type=range]::-moz-range-progress{background:var(--vbg-text-primary);border-radius:999px;height:4px}:where(.vbg-report) input[type=range]::-moz-range-thumb{border:2px solid var(--vbg-surface-primary);background:var(--vbg-text-primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--vbg-border-strong);border-radius:50%}:where(.vbg-report) input[type=range]:disabled{cursor:not-allowed;opacity:.5}:where(.vbg-report) .vbg-range-ends{justify-content:space-between;align-items:baseline;gap:var(--vbg-space-4);color:var(--vbg-text-secondary);font-size:var(--vbg-type-label);line-height:var(--vbg-leading-caption);font-variant-numeric:tabular-nums;display:flex}:where(.vbg-report) :where(.vbg-range-min,.vbg-range-max){margin:0}:where(.vbg-report) .vbg-range-max{text-align:end;margin-inline-start:auto}:where(.vbg-report) :where(input[type=checkbox],input[type=radio]){width:auto;min-height:auto;accent-color:var(--vbg-text-primary)}:where(.vbg-report) .vbg-calculator{gap:var(--vbg-space-6);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}:where(.vbg-report) :where(.vbg-calculator[data-variant=contained],.vbg-calculator[data-contained=true]){border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);padding:var(--vbg-space-6)}:where(.vbg-report) .vbg-calculator-layout,:where(.vbg-report) .vbg-calculator[data-layout=split]{gap:var(--vbg-space-6);grid-template-columns:minmax(0,1fr);display:grid}@supports selector(.vbg-calculator:has(> .vbg-calculator-inputs)){:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])){gap:var(--vbg-space-8);grid-template-columns:minmax(0,5fr) minmax(260px,4fr);grid-template-areas:"inputs output";align-items:stretch}:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-inputs{grid-area:inputs}:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output{grid-area:output}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])){column-gap:0;row-gap:var(--vbg-space-6);grid-template:"inputs divider primary""inputs divider output"minmax(0,1fr)/minmax(0,5fr) 1px minmax(260px,4fr);align-items:start}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])):before{content:"";background:var(--vbg-border-subtle);grid-area:divider;align-self:stretch}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-result[data-priority=primary]{border-block-start:0;grid-area:primary;padding-block-start:0;padding-inline-start:var(--vbg-space-8)}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-inputs{grid-area:inputs;padding-inline-end:var(--vbg-space-8)}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output{border-inline-start:0;grid-area:output;padding-inline-start:var(--vbg-space-8)}}:where(.vbg-report) :where(.vbg-calculator-inputs,.vbg-calculator-output){align-content:start;gap:var(--vbg-space-6);min-width:0;display:grid}:where(.vbg-report) .vbg-calculator-output{border-inline-start:0;padding-inline-start:0}@supports selector(.vbg-calculator:has(> .vbg-calculator-inputs)){:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output{border-inline-start:1px solid var(--vbg-border-subtle);padding-inline-start:var(--vbg-space-8)}}:where(.vbg-report) .vbg-calculator-output>:where(h2,h3,h4,p){margin-block:0}:where(.vbg-report) .vbg-field{gap:var(--vbg-space-2);grid-template-columns:minmax(0,1fr);display:grid}:where(.vbg-report) .vbg-control-group{gap:var(--vbg-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:where(.vbg-report) .vbg-unit-field{min-width:0;min-height:var(--vbg-control-height);border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius-small);background:var(--vbg-background-100);align-items:center;display:flex;overflow:hidden}:where(.vbg-report) .vbg-unit-field:hover{border-color:var(--vbg-border-strong)}:where(.vbg-report) .vbg-unit-field:focus-within{border-color:var(--vbg-focus);outline:2px solid var(--vbg-focus);outline-offset:2px}:where(.vbg-report) .vbg-unit-field>input:not([type=checkbox]):not([type=radio]):not([type=range]){min-width:0;min-height:calc(var(--vbg-control-height) - 2px);padding-inline:var(--vbg-space-3);background:0 0;border:0;border-radius:0;outline:0}:where(.vbg-report) .vbg-unit-field>:where(.vbg-unit-prefix,.vbg-unit-suffix,.vbg-unit){color:var(--vbg-text-secondary);padding-inline:var(--vbg-space-3);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);white-space:nowrap;flex:none}:where(.vbg-report) .vbg-unit-field>.vbg-unit-prefix{padding-inline-end:0}:where(.vbg-report) .vbg-unit-field>:where(.vbg-unit-suffix,.vbg-unit){padding-inline-start:0}:where(.vbg-report) :where(.vbg-unit-field[data-invalid=true],.vbg-unit-field:has(>[aria-invalid=true]),.vbg-unit-field:has(>:user-invalid),.vbg-field[data-invalid=true] .vbg-unit-field){border-color:var(--vbg-color-error)}:where(.vbg-report) .vbg-helper,:where(.vbg-report) .vbg-error{font-size:var(--vbg-type-label);line-height:var(--vbg-leading-caption);margin-block:0}:where(.vbg-report) .vbg-helper{color:var(--vbg-text-secondary)}:where(.vbg-report) .vbg-error{color:var(--vbg-color-error);font-weight:var(--vbg-weight-medium)}:where(.vbg-report) .vbg-error:empty{display:none}:where(.vbg-report) :where(.vbg-calculator,.vbg-field,.vbg-result,.vbg-calculator>*){min-width:0}:where(.vbg-report) .vbg-result{align-content:start;gap:var(--vbg-space-1);border-top:1px solid var(--vbg-border-subtle);font-variant-numeric:tabular-nums;padding-block-start:var(--vbg-space-4);display:grid}:where(.vbg-report) .vbg-opening-proof>.vbg-result[data-priority=primary]{border-block-start:0;padding-block-start:0}:where(.vbg-report) .vbg-calculator-output>.vbg-result:nth-child(1 of .vbg-result){border-top:0;padding-block-start:0}:where(.vbg-report) :is(.vbg-result-label,.vbg-result>.vbg-label:first-child){color:var(--vbg-text-secondary);font-size:var(--vbg-type-label);line-height:var(--vbg-leading-caption);margin:0}:where(.vbg-report) :is(.vbg-result-value,.vbg-result>:is(strong,output):nth-child(2)){color:var(--vbg-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--vbg-weight-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;max-inline-size:100%;margin:0;line-height:1.15}:where(.vbg-report) :where(.vbg-metric,.vbg-result)[data-priority=supporting] :is(.vbg-metric-value,.vbg-result-value,:is(strong,output):nth-child(2)),:where(.vbg-report) :where(.vbg-metric-value,.vbg-result-value)[data-priority=supporting]{font-size:clamp(1.25rem,2vw,1.5rem)}:where(.vbg-report) :where(.vbg-stat,.vbg-metric,.vbg-result)[data-priority=primary] :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value,:is(strong,output):nth-child(2)),:where(.vbg-report) :where(.vbg-stat-value,.vbg-metric-value,.vbg-result-value)[data-priority=primary],:where(.vbg-report) .vbg-value-primary{color:var(--vbg-text-primary);font-size:clamp(2rem,4vw,2.5rem);font-weight:var(--vbg-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;max-inline-size:100%;line-height:1.15}@supports (font-size:1cqi){:where(.vbg-report) :where(.vbg-stat-strip,.vbg-metrics,.vbg-result-group,.vbg-stat,.vbg-metric,.vbg-result){container-type:inline-size}:where(.vbg-report) :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value,.vbg-stat>:is(strong,output):nth-child(2),.vbg-metric>:is(strong,output):nth-child(2),.vbg-result>:is(strong,output):nth-child(2)){font-size:clamp(1.25rem,12cqi,2rem)}:where(.vbg-report) :where(.vbg-stat,.vbg-metric,.vbg-result)[data-priority=primary] :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value,:is(strong,output):nth-child(2)),:where(.vbg-report) :where(.vbg-stat-value,.vbg-metric-value,.vbg-result-value)[data-priority=primary]{font-size:clamp(1.5rem,14cqi,2.5rem)}}:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result) :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value),:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result)>:is(strong,output):nth-child(2){font-size:clamp(1.5rem,3vw,2rem)}@supports (font-size:1cqi){:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result) :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value),:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result)>:is(strong,output):nth-child(2){font-size:clamp(1.25rem,4cqi,2rem)}}@media (min-width:801px){:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result) :is(.vbg-stat-value,.vbg-metric-value,.vbg-result-value).vbg-numeric,:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result)>:is(strong,output).vbg-numeric:nth-child(2){white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}}:where(.vbg-report) :is(.vbg-result-detail,.vbg-result>.vbg-meta){margin:var(--vbg-space-1) 0 0;color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-report) .vbg-result-group{gap:var(--vbg-space-8);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}:where(.vbg-report) .vbg-result-group>*{min-width:0}@media (min-width:801px){@supports selector(.vbg-stat-strip:has(> :nth-child(3):last-child)){:where(.vbg-report) :is(.vbg-stat-strip,.vbg-metrics,.vbg-comparison,.vbg-result-group):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width:800px){@supports selector(.vbg-stat-strip:has(> :nth-child(3):last-child)){:where(.vbg-report) :is(.vbg-stat-strip,.vbg-metrics,.vbg-comparison,.vbg-result-group):has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}}:where(.vbg-report) .vbg-result-group>.vbg-result{border-top:0;padding-block-start:0}@supports not (grid-template-rows:subgrid){:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat>:is(.vbg-stat-label,.vbg-label):first-child,.vbg-metrics>.vbg-metric>:is(.vbg-metric-label,.vbg-label):first-child,.vbg-result-group>.vbg-result>:is(.vbg-result-label,.vbg-label):first-child){min-block-size:calc(2 * var(--vbg-leading-compact))}}@supports (grid-template-rows:subgrid){:where(.vbg-report) :is(.vbg-stat-strip,.vbg-metrics,.vbg-result-group){row-gap:var(--vbg-space-2)}:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result){grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--vbg-space-2);container-type:normal}:where(.vbg-report) :is(.vbg-stat-strip>.vbg-stat,.vbg-metrics>.vbg-metric,.vbg-result-group>.vbg-result):not(:last-child){margin-block-end:calc(var(--vbg-space-8) - var(--vbg-space-2))}}:where(.vbg-report) :where(.vbg-surface,.vbg-evidence,.vbg-calculator) :is(.vbg-surface,.vbg-evidence,.vbg-calculator,.vbg-table-wrap){background:0 0;border:0;border-radius:0;padding:0}:where(.vbg-report) .vbg-sources{color:var(--vbg-text-secondary);font-size:.8125rem;line-height:var(--vbg-leading-caption)}:where(.vbg-report) .vbg-footer{column-gap:var(--vbg-space-6);padding-block:var(--vbg-space-16) 0;color:var(--vbg-text-secondary);font-size:.8125rem;line-height:var(--vbg-leading-caption);border:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}:where(.vbg-report) .vbg-footer>*{grid-column:1/-1;min-width:0;margin-block:0}:where(.vbg-report) .vbg-footer>.vbg-logo{color:var(--vbg-text-primary);grid-column:1}@supports selector(.vbg-footer:has(> :nth-child(2):last-child)){:where(.vbg-report) .vbg-footer:has(>.vbg-logo:first-child):has(>:nth-child(2):last-child)>:nth-child(2){text-align:end;grid-column:8/-1;justify-self:end}}:where(.vbg-report) select{background-color:var(--vbg-background-100)}:where(.vbg-report) textarea{resize:vertical;min-height:96px}:where(.vbg-report) details{border-top:1px solid var(--vbg-border-subtle);padding-block:var(--vbg-space-4)}:where(.vbg-report) summary{font-weight:var(--vbg-weight-medium);cursor:pointer}:where(.vbg-report) .vbg-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.vbg-skip-link{z-index:1000;transform:translateY(calc(-100% - var(--vbg-space-6,24px)));border-radius:var(--vbg-radius-small,6px);background:var(--vbg-gray-1000,#000);color:var(--vbg-background-100,#fff);padding:var(--vbg-space-2,8px) var(--vbg-space-3,12px);font-family:var(--vbg-font-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:.875rem;font-weight:var(--vbg-weight-medium,500);line-height:1.25rem;position:fixed;inset-block-start:var(--vbg-space-3,12px);inset-inline-start:var(--vbg-space-3,12px)}.vbg-skip-link:focus{transform:translateY(0)}@media (min-width:801px) and (max-width:900px){:where(.vbg-report) .vbg-stat-strip[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports selector(.vbg-stat-strip:has(> .vbg-stat)){@media (min-width:801px) and (max-width:900px){:where(.vbg-report) .vbg-stat-strip:has(>.vbg-stat:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:600px) and (max-width:1000px){:where(.vbg-report) :is(.vbg-header,.vbg-section,.vbg-footer,.vbg-grid),:where(.vbg-report) .vbg-opening{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-claim{grid-column:1/span 3}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-proof{grid-column:4/-1}:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-context{grid-column:1/span 3}:where(.vbg-report) .vbg-header>:where(h1,.vbg-title,.vbg-display){grid-column:1/span 5}:where(.vbg-report) .vbg-header>:where(.vbg-summary,.vbg-lede),:where(.vbg-report) .vbg-section>:where(h2,h3,h4,p,ul,ol,dl,blockquote,.vbg-reading){grid-column:1/span 4}:where(.vbg-report) :where(.vbg-span-6,.vbg-span-7,.vbg-span-8,.vbg-span-12){grid-column:1/-1}@supports selector(.vbg-footer:has(> :nth-child(2):last-child)){:where(.vbg-report) .vbg-footer:has(>.vbg-logo:first-child):has(>:nth-child(2):last-child)>:nth-child(2){grid-column:4/-1}}}@media (max-width:599px){:where(.vbg-report) :is(.vbg-header,.vbg-section,.vbg-footer,.vbg-grid){gap:var(--vbg-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.vbg-report .vbg-grid>*{grid-column:1/-1}:where(.vbg-report) .vbg-opening,:where(.vbg-report) .vbg-opening[data-layout=split],:where(.vbg-report) .vbg-opening[data-layout=stack]{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.vbg-report) .vbg-header>:where(h1,.vbg-title,.vbg-display,.vbg-summary,.vbg-lede),:where(.vbg-report) .vbg-section>:where(h2,h3,h4,p,ul,ol,dl,blockquote,.vbg-reading){grid-column:1/-1}:where(.vbg-report) .vbg-footer>.vbg-logo{grid-column:1}@supports selector(.vbg-footer:has(> :nth-child(2):last-child)){:where(.vbg-report) .vbg-footer:has(>.vbg-logo:first-child):has(>:nth-child(2):last-child)>:nth-child(2){grid-column:2/-1}}}@media (max-width:800px){:where(.vbg-report) .vbg-overflow-cue{display:flex}:where(.vbg-report) .vbg-shell{width:100%;padding-inline-start:calc(var(--vbg-space-4) + env(safe-area-inset-left,0px));padding-inline-end:calc(var(--vbg-space-4) + env(safe-area-inset-right,0px));padding-block:var(--vbg-space-10)}:where(.vbg-report) .vbg-opening,:where(.vbg-report) .vbg-opening[data-layout=split],:where(.vbg-report) .vbg-opening[data-layout=stack]{gap:var(--vbg-space-4)}:where(.vbg-report) .vbg-opening>.vbg-opening-claim,:where(.vbg-report) .vbg-opening>.vbg-opening-proof,:where(.vbg-report) .vbg-opening>.vbg-opening-context,:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-claim,:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-proof,:where(.vbg-report) .vbg-opening[data-layout=split]>.vbg-opening-context{grid-area:auto/1/auto/-1}:where(.vbg-report) h1,:where(.vbg-report) .vbg-title,:where(.vbg-report) .vbg-display{font-size:var(--vbg-type-title);line-height:var(--vbg-leading-title)}:where(.vbg-report) .vbg-masthead{grid-template-columns:minmax(0,1fr);align-items:start}.vbg-report .vbg-masthead>*{grid-area:auto/1/auto/-1}@supports selector(.vbg-masthead:has(> .vbg-identity)){:is(:where(.vbg-report) .vbg-masthead:has(>.vbg-identity):has(>.vbg-document-meta)>.vbg-identity,:where(.vbg-report) .vbg-masthead:has(>.vbg-identity):has(>.vbg-document-meta)>.vbg-document-meta){grid-area:auto/1/auto/-1}}:where(.vbg-report) .vbg-document-meta{justify-content:flex-start}.vbg-report .vbg-split>*{grid-column:1/-1}.vbg-report .vbg-split,.vbg-report .vbg-calculator-layout,.vbg-report .vbg-calculator[data-layout=split],.vbg-report .vbg-result-group,.vbg-report .vbg-next-step{grid-template-columns:minmax(0,1fr)}@supports selector(.vbg-calculator:has(> .vbg-calculator-inputs)){:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])){gap:var(--vbg-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:none}:is(:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-inputs,:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output){grid-area:auto}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])):before{display:none}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden])){gap:var(--vbg-space-6);grid-template:none/minmax(0,1fr)}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-result[data-priority=primary]{grid-area:auto;padding-inline:0}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-inputs{grid-area:auto;padding-inline:0}:where(.vbg-report) .vbg-calculator:has(>.vbg-result[data-priority=primary]):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output{grid-area:auto;padding-inline:0}}:where(.vbg-report) :where(.vbg-calculator-inputs,.vbg-calculator-output){border-block-start:0;border-inline-start:0;padding-block-start:0;padding-inline-start:0}:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output:not(:first-child){border-block-start:1px solid var(--vbg-border-subtle);border-inline-start:0;padding-block-start:var(--vbg-space-6);padding-inline-start:0}:where(.vbg-report) :where(.vbg-calculator,.vbg-calculator-layout):has(>.vbg-calculator-inputs:not([hidden])):has(>.vbg-calculator-output:not([hidden]))>.vbg-calculator-output:first-child:not(:last-child){border-block-end:1px solid var(--vbg-border-subtle);border-inline-start:0;padding-block-end:var(--vbg-space-6);padding-inline-start:0}:where(.vbg-report) .vbg-next-step>.vbg-actions{justify-self:start}.vbg-report .vbg-next-step>*{grid-column:1/-1}@supports selector(.vbg-next-step:has(> :nth-child(2):last-child)){:is(:where(.vbg-report) .vbg-next-step:has(>:nth-child(2):last-child)>:first-child,:where(.vbg-report) .vbg-next-step:has(>:nth-child(2):last-child)>:nth-child(2)){grid-area:auto/1/auto/-1}}:where(.vbg-report) :where(.vbg-surface[data-variant=contained],.vbg-surface[data-contained=true],.vbg-calculator[data-variant=contained],.vbg-calculator[data-contained=true]){padding:var(--vbg-space-4)}:where(.vbg-report) .vbg-evidence{padding-block:0}:where(.vbg-report) :where(.vbg-surface,.vbg-evidence,.vbg-calculator) :is(.vbg-surface,.vbg-evidence,.vbg-calculator,.vbg-table-wrap){padding:0}:where(.vbg-report) :where(button,.vbg-button){min-height:var(--vbg-control-height-touch)}:where(.vbg-report) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--vbg-control-height-touch);font-size:16px}:where(.vbg-report) :where(.vbg-unit-field,input[type=range]){min-height:var(--vbg-control-height-touch)}:where(.vbg-report) .vbg-unit-field>input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:calc(var(--vbg-control-height-touch) - 2px)}:where(.vbg-report) .vbg-chart-viewport>.vbg-chart-desktop{display:none}:where(.vbg-report) .vbg-chart-viewport>.vbg-chart-mobile{display:block}:where(.vbg-report) .vbg-chart:not([data-mobile=scroll]) :where(.vbg-chart-plot,.vbg-chart-viewport>svg){max-width:100%;min-width:0!important}:where(.vbg-report) .vbg-chart[data-mobile=scroll] .vbg-chart-viewport>:where(svg,.vbg-chart-plot){max-width:none;min-width:var(--vbg-chart-min-width)!important}:where(.vbg-report) .vbg-formula{overflow:visible}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6)))>table:has(>thead>tr>:nth-child(5)){min-inline-size:40rem}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6)))>table:has(>thead>tr>:nth-child(7)){min-inline-size:52rem}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])){border:0;overflow:visible}:where(.vbg-report) .vbg-overflow-cue:has(+.vbg-table-wrap[data-mobile=stack]):not(:has(+.vbg-table-wrap[data-mobile=stack] :where(tbody,tfoot) td:not([data-label]),+.vbg-table-wrap[data-mobile=stack] :where(tbody,tfoot) td[data-label=""])):not(:has(+.vbg-table-wrap[data-mobile=stack] tbody>tr:nth-child(6))){display:none}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]))+.vbg-overflow-cue{display:none}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(table,tbody,tfoot,tr,th,td){width:100%;display:block}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) caption{box-sizing:border-box;width:100%;display:block}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) thead{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;display:block!important;position:absolute!important;overflow:hidden!important}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(tbody,tfoot) tr{border-block:1px solid var(--vbg-border-subtle);padding:var(--vbg-space-4) 0}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(tbody,tfoot) tr+tr{margin-block-start:-1px}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) tfoot tr{border-block-color:var(--vbg-border-strong);margin-block-start:-1px}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack][data-variant=comparison]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) tbody tr[data-recommended=true]{border-color:var(--vbg-border-strong);background:var(--vbg-background-200);padding-inline:var(--vbg-space-3)}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(tbody,tfoot) th{padding:0 0 var(--vbg-space-2);border:0}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(tbody,tfoot) td{gap:var(--vbg-space-3);padding:var(--vbg-space-2) 0;text-align:start;border:0;grid-template-columns:minmax(100px,.8fr) minmax(0,1fr);display:grid}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) tfoot :where(th,td){font-weight:var(--vbg-weight-medium)}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack][data-sticky-first=true]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(th,td):first-child{box-shadow:none;position:static}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack][data-sticky-first=true][data-variant=comparison]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) tbody tr[data-recommended=true]>:first-child{box-shadow:none}:where(.vbg-report) .vbg-table-wrap[data-mobile=stack]:not(:has(tbody>tr:nth-child(6))):not(:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""])) :where(tbody,tfoot) td:before{content:attr(data-label);color:var(--vbg-text-secondary);font-weight:var(--vbg-weight-regular);overflow-wrap:break-word;word-break:normal;white-space:normal}}@media (max-width:640px){@supports selector(.vbg-table-wrap:has(> table > thead > tr > :nth-child(5))){:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5)){overscroll-behavior-inline:contain;overflow-x:auto}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5)):not(.vbg-overflow-cue+.vbg-table-wrap):before{content:"Scroll horizontally to see all columns.  →";z-index:4;inline-size:100cqi;padding-block:var(--vbg-space-2);background:var(--vbg-background-100);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-compact);white-space:normal;display:block;position:sticky;inset-inline-start:0}:where(.vbg-report[dir=rtl]) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5)):not(.vbg-overflow-cue+.vbg-table-wrap):before{content:"Scroll horizontally to see all columns.  ←"}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5)) :is(thead,tbody,tfoot)>tr>:first-child{z-index:2;background:var(--vbg-background-100);box-shadow:inset -1px 0 var(--vbg-border-subtle);position:sticky;inset-inline-start:0}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5)) thead>tr>:first-child{z-index:3;background:var(--vbg-surface-secondary)}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5))[data-variant=comparison] tbody tr[data-recommended=true]>:first-child{background:var(--vbg-background-200)}:where(.vbg-report) .vbg-table-wrap:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(5))+.vbg-overflow-cue{display:none}}}@container vbg-shell not (min-width:32rem){@supports selector(.vbg-table-wrap:has(> table > thead > tr > :nth-child(4))){:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])){overscroll-behavior-inline:contain;overflow-x:auto}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan]))>table{min-inline-size:32rem}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])):not(.vbg-overflow-cue+.vbg-table-wrap):before{content:"Scroll horizontally to see all columns.  →";z-index:4;inline-size:100cqi;padding-block:var(--vbg-space-2);background:var(--vbg-background-100);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular);line-height:var(--vbg-leading-compact);white-space:normal;display:block;position:sticky;inset-inline-start:0}:where(.vbg-report[dir=rtl]) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])):not(.vbg-overflow-cue+.vbg-table-wrap):before{content:"Scroll horizontally to see all columns.  ←"}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])) :is(thead,tbody,tfoot)>tr>:first-child{z-index:2;background:var(--vbg-background-100);box-shadow:inset -1px 0 var(--vbg-border-subtle);position:sticky;inset-inline-start:0}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])) thead>tr>:first-child{z-index:3;background:var(--vbg-surface-secondary)}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan])) tbody tr[data-recommended=true]>:first-child{background:var(--vbg-background-200)}:where(.vbg-report) .vbg-table-wrap[data-variant=comparison]:is(:not([data-mobile=stack]),[data-mobile=stack]:has(:where(tbody,tfoot) td:not([data-label]),:where(tbody,tfoot) td[data-label=""]),[data-mobile=stack]:has(tbody>tr:nth-child(6))):has(>table>thead>tr>:nth-child(4)):not(:has(>table>thead>tr>:nth-child(5))):not(:has(>table>thead [colspan]))+.vbg-overflow-cue{display:none}}}@media (prefers-reduced-motion:reduce){:where(.vbg-report *){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:600px) and (max-width:800px){:where(.vbg-report) .vbg-stat-strip[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){:where(.vbg-report) :where(.vbg-surface,.vbg-callout,.vbg-table-wrap,.vbg-calculator,.vbg-evidence,.vbg-action,.vbg-decision,.vbg-recommendation,.vbg-next-step,.vbg-band,.vbg-stat-strip,.vbg-unit-field){border:1px solid canvastext}:where(.vbg-report) :where(.vbg-surface,.vbg-evidence,.vbg-calculator) :is(.vbg-surface,.vbg-evidence,.vbg-calculator,.vbg-table-wrap){border:0}:where(.vbg-report) .vbg-stat{outline-offset:-1px;background:canvas;outline:1px solid canvastext}:where(.vbg-report) .vbg-band[data-tone=contrast]{color:canvastext;background:canvas}:where(.vbg-report) .vbg-band[data-tone=contrast] :where(h1,h2,h3,h4,p,a,.vbg-link,.vbg-label,.vbg-meta,.vbg-stat-value){color:canvastext}:where(.vbg-report) :where(a,button,input,select,textarea):focus-visible{outline-color:highlight}:where(.vbg-report) :where(button[aria-pressed=true],.vbg-button[aria-pressed=true],button[data-selected=true],.vbg-button[data-selected=true],button[data-state=active],.vbg-button[data-state=active]){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}:where(.vbg-report) input[type=range]::-webkit-slider-runnable-track{background:canvastext}:where(.vbg-report) input[type=range]::-webkit-slider-thumb{background:highlight;border-color:canvas}:where(.vbg-report) input[type=range]::-moz-range-track{background:canvastext}:where(.vbg-report) input[type=range]::-moz-range-thumb{background:highlight;border-color:canvas}}:where(.vbg-report) .vbg-mono{font-family:var(--vbg-font-mono);font-variant-numeric:tabular-nums slashed-zero}
:root{--kz-measure:1200px}.vbg-report{--vbg-background-100:var(--kz-paper-50);--vbg-background-200:var(--kz-paper-100);--vbg-gray-100:var(--kz-paper-200);--vbg-gray-200:var(--kz-paper-300);--vbg-gray-600:var(--kz-taupe);--vbg-gray-700:#5c564b;--vbg-gray-800:#565147;--vbg-gray-900:var(--kz-charcoal);--vbg-gray-1000:var(--kz-ink);--vbg-gray-alpha-200:#254e581a;--vbg-gray-alpha-300:#254e5829;--vbg-gray-alpha-400:#254e5842;--vbg-gray-alpha-700:#254e588c;--vbg-surface-contrast:var(--kz-ink-800);--vbg-text-on-contrast:var(--kz-paper-100);--vbg-text-on-contrast-secondary:#a7c8c7;--vbg-border-on-contrast:#88bdbc38;--vbg-focus:var(--kz-teal);--vbg-color-success:#2f6f62;--vbg-color-warning:#8a6524;--vbg-color-error:#a8402c;--vbg-color-info:var(--kz-teal);--vbg-chart-1:var(--kz-ink-800);--vbg-chart-2:var(--kz-ink-600);--vbg-chart-3:var(--kz-ink-500);--vbg-chart-4:var(--kz-aqua);--vbg-chart-5:var(--kz-taupe);--vbg-chart-6:var(--kz-charcoal)}.vbg-custom-masthead{background:var(--kz-ink-900);color:var(--kz-paper-100);flex-direction:column;min-height:calc(100svh - 4rem);padding-block-end:clamp(var(--vbg-space-8), 4vw, var(--vbg-space-10));display:flex}@media (min-width:640px){.vbg-custom-masthead{min-height:calc(100svh - 5rem)}}.vbg-custom-masthead-top{width:min(calc(100% - 48px), var(--kz-measure));align-content:center;align-items:center;gap:var(--vbg-space-8);flex:auto;margin-inline:auto;display:grid}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vbg-custom-masthead-copy{padding-block:clamp(var(--vbg-space-10), 6vw, var(--vbg-space-16));min-width:0}.vbg-custom-masthead[data-media=false] .vbg-custom-masthead-copy{max-width:46rem}.vbg-custom-masthead-copy>*{margin:0}.vbg-custom-masthead-media{min-width:0}.vbg-custom-masthead-media img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:26rem;display:block}.vbg-custom-masthead h1{max-width:16ch;color:var(--kz-paper-0)}.vbg-custom-masthead-lede{max-width:46ch;font-size:var(--vbg-type-lede);line-height:var(--vbg-leading-lede);color:#bcd8d7;margin-block-start:var(--vbg-space-5)}.vbg-custom-masthead-actions{gap:var(--vbg-space-3);flex-wrap:wrap;margin-block-start:var(--vbg-space-6);display:flex}.vbg-custom-cta{padding:var(--vbg-space-3) var(--vbg-space-5);border:1px solid var(--kz-aqua);border-radius:var(--vbg-radius-small);background:var(--kz-aqua);color:var(--kz-ink);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vbg-custom-cta:hover{background:#9ccbca;border-color:#9ccbca}.vbg-custom-cta[data-variant=ghost]{color:var(--kz-paper-100);background:0 0;border-color:#88bdbc66}.vbg-custom-cta[data-variant=ghost]:hover{border-color:var(--kz-aqua);background:#88bdbc1f}.vbg-custom-cta:focus-visible{outline:2px solid var(--kz-aqua);outline-offset:3px}.vbg-custom-masthead-inner{width:min(calc(100% - 48px), var(--kz-measure));margin-inline:auto}.vbg-custom-masthead .vbg-custom-terms{gap:var(--vbg-space-6);border-block-start:1px solid #88bdbc47;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-block-start:var(--vbg-space-6);display:grid}.vbg-custom-masthead .vbg-custom-term{min-width:0}.vbg-custom-masthead .vbg-custom-term>*{margin:0}.vbg-custom-masthead .vbg-custom-term dt{font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);font-weight:var(--vbg-weight-medium);color:var(--kz-paper-0)}.vbg-custom-masthead .vbg-custom-term dd{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:#bcd8d7;margin-block-start:var(--vbg-space-2)}.vbg-custom-opening-media{aspect-ratio:4/5;border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:var(--vbg-surface-secondary);margin:0;overflow:hidden}.vbg-custom-opening-media img{object-fit:cover;width:100%;height:100%;display:block}.vbg-custom-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 5rem);display:grid}.vbg-custom-auth-aside{background:var(--kz-ink-900);color:var(--kz-paper-100);padding:var(--vbg-space-10) var(--vbg-space-8);align-items:center;display:flex}.vbg-custom-auth-aside-inner{width:100%;max-width:30rem;margin-inline-start:auto;padding-inline-end:var(--vbg-space-8)}.vbg-custom-auth-claim{font-size:var(--vbg-type-title);line-height:var(--vbg-leading-title);font-weight:var(--vbg-weight-heading);letter-spacing:-.02em;color:var(--kz-paper-0);margin:0}.vbg-custom-auth-points{margin:var(--vbg-space-6) 0 0;gap:var(--vbg-space-3);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-body);color:#bcd8d7;flex-direction:column;padding:0;list-style:none;display:flex}.vbg-custom-auth-points li{margin:0}.vbg-custom-auth-form{padding:var(--vbg-space-10) var(--vbg-space-6);align-items:center;display:flex}.vbg-custom-auth-form-inner{width:100%;max-width:24rem;margin-inline-end:auto;padding-inline-start:var(--vbg-space-8)}.vbg-custom-auth-form-inner>.vbg-title,.vbg-custom-auth-form-inner>.vbg-caption{margin-block-start:var(--vbg-space-2)}.vbg-custom-auth-form-inner>div{margin-block-start:var(--vbg-space-6)}@media (max-width:1023px){.vbg-custom-auth{grid-template-columns:minmax(0,1fr);min-height:0}.vbg-custom-auth-aside{padding:var(--vbg-space-8) var(--vbg-space-5);order:2}.vbg-custom-auth-aside-inner,.vbg-custom-auth-form-inner{max-width:none;margin-inline:0;padding-inline:0}.vbg-custom-auth-form{padding:var(--vbg-space-8) var(--vbg-space-5)}}.vbg-custom-account-head{justify-content:space-between;align-items:center;gap:var(--vbg-space-4);border-block-end:1px solid var(--vbg-border-subtle);flex-wrap:wrap;padding-block-end:var(--vbg-space-5);display:flex}.vbg-custom-account-id{align-items:center;gap:var(--vbg-space-3);min-width:0;display:flex}.vbg-custom-account-initial{background:var(--vbg-surface-secondary);width:40px;height:40px;font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.vbg-custom-account-name{min-width:0;font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary);flex-direction:column;display:flex}.vbg-custom-account-email{font-size:var(--vbg-type-metadata);font-weight:var(--vbg-weight-regular);color:var(--vbg-text-secondary);overflow-wrap:anywhere}.vbg-custom-account-nav{margin-block-start:var(--vbg-space-5)}.vbg-custom-account-body{min-width:0;margin-block-start:var(--vbg-space-8)}.vbg-custom-faq{border-block-start:1px solid var(--vbg-border-subtle);margin-block-start:var(--vbg-space-6)}.vbg-custom-faq-item{border-block-end:1px solid var(--vbg-border-subtle)}.vbg-custom-faq-item>summary{justify-content:space-between;align-items:center;gap:var(--vbg-space-4);padding-block:var(--vbg-space-4);font-size:var(--vbg-type-body);line-height:var(--vbg-leading-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary);cursor:pointer;list-style:none;display:flex}.vbg-custom-faq-item>summary::-webkit-details-marker{display:none}.vbg-custom-faq-item>summary:hover{color:var(--vbg-text-primary)}.vbg-custom-faq-item>summary:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:-2px}.vbg-custom-faq-item[open]>summary svg{transform:rotate(180deg)}.vbg-custom-faq-item>summary svg{color:var(--vbg-text-secondary);transition:transform .15s}.vbg-custom-faq-item>p{max-width:var(--vbg-reading-width);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-body);color:var(--vbg-text-secondary);white-space:pre-line;margin:0;padding-block-end:var(--vbg-space-5)}.vbg-custom-breadcrumb{align-items:center;gap:var(--vbg-space-1) var(--vbg-space-2);font-size:var(--vbg-type-metadata);color:var(--vbg-text-secondary);flex-wrap:wrap;display:flex}.vbg-custom-breadcrumb a{color:inherit;text-decoration:none}.vbg-custom-breadcrumb a:hover{color:var(--vbg-text-primary);text-decoration:underline}.vbg-custom-breadcrumb [aria-current=page]{color:var(--vbg-text-primary)}.vbg-custom-backlink-light.vbg-custom-backlink-light{color:var(--vbg-text-secondary);margin-block-start:var(--vbg-space-3)}.vbg-custom-backlink-light.vbg-custom-backlink-light:hover{color:var(--vbg-text-primary)}.vbg-custom-detail-badge{z-index:1;padding:var(--vbg-space-1) var(--vbg-space-2);border-radius:var(--vbg-radius-small);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font-size:var(--vbg-type-metadata);position:absolute;inset-block-start:var(--vbg-space-3);inset-inline-start:var(--vbg-space-3)}.vbg-custom-detail-price{align-items:baseline;gap:var(--vbg-space-3);font-size:var(--vbg-type-title);line-height:var(--vbg-leading-title);font-weight:var(--vbg-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--vbg-text-primary);margin-block-start:var(--vbg-space-4);display:flex}.vbg-custom-detail-block{border-block-start:1px solid var(--vbg-border-subtle);margin-block-start:var(--vbg-space-6);padding-block-start:var(--vbg-space-5)}.vbg-custom-detail-cta{width:100%;justify-content:center;margin-block-start:var(--vbg-space-6)}.vbg-custom-detail-terms{gap:var(--vbg-space-2);padding:var(--vbg-space-5) 0 0;border-block-start:1px solid var(--vbg-border-subtle);font-size:var(--vbg-type-compact);color:var(--vbg-text-secondary);flex-direction:column;margin-block-start:var(--vbg-space-6);list-style:none;display:flex}.vbg-custom-detail-terms li{margin:0}.vbg-custom-teamhead{background:var(--kz-ink-900);color:var(--kz-paper-100);padding-block:var(--vbg-space-6) var(--vbg-space-8)}.vbg-custom-teamhead-inner{width:min(calc(100% - 48px), var(--kz-measure));margin-inline:auto}.vbg-custom-teamhead-inner>*{margin:0}.vbg-custom-backlink{align-items:center;gap:var(--vbg-space-2);font-size:var(--vbg-type-compact);color:#bcd8d7;text-decoration:none;display:inline-flex}.vbg-custom-backlink:hover{color:var(--kz-paper-0);text-decoration:underline}.vbg-custom-teamhead-row{justify-content:space-between;align-items:center;gap:var(--vbg-space-6);margin-block-start:var(--vbg-space-5);display:flex}.vbg-custom-teamhead-copy{min-width:0}.vbg-custom-teamhead-copy>*{margin:0}.vbg-custom-teamhead h1{color:var(--kz-paper-0);overflow-wrap:break-word}.vbg-custom-teamhead-lede{max-width:60ch;font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-body);color:#bcd8d7;margin-block-start:var(--vbg-space-3)}.vbg-custom-teamhead-crest{object-fit:contain;background:0 0;flex:none;width:72px;height:72px}.vbg-custom-teamfacts{gap:var(--vbg-space-3) var(--vbg-space-8);border-block-start:1px solid #88bdbc47;flex-wrap:wrap;margin-block-start:var(--vbg-space-6);padding-block-start:var(--vbg-space-5);display:flex}.vbg-custom-teamfacts>div{min-width:0}.vbg-custom-teamfacts>div>*{margin:0}.vbg-custom-teamfacts dt{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:#bcd8d7}.vbg-custom-teamfacts dd{font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);font-weight:var(--vbg-weight-medium);font-variant-numeric:tabular-nums;color:var(--kz-paper-0);margin-block-start:var(--vbg-space-1)}.vbg-custom-teamcolors{gap:var(--vbg-space-2);margin-block-start:var(--vbg-space-5);padding:0;list-style:none;display:flex}.vbg-custom-teamcolors li{flex:1;margin:0}.vbg-custom-teamcolors li>span[style]{border-radius:var(--vbg-radius-small);height:4px;display:block}@media (max-width:639px){.vbg-custom-teamhead-inner{width:calc(100% - 32px)}.vbg-custom-teamhead-row{align-items:flex-start;gap:var(--vbg-space-4);flex-direction:column}.vbg-custom-teamhead-crest{width:56px;height:56px}.vbg-custom-teamfacts{gap:var(--vbg-space-3) var(--vbg-space-6)}}.vbg-custom-flush.vbg-custom-flush{padding-block-start:var(--vbg-space-8)}.vbg-custom-shell-auto{min-height:0}.vbg-custom-section-head{justify-content:space-between;align-items:baseline;gap:var(--vbg-space-3) var(--vbg-space-6);flex-wrap:wrap;display:flex}.vbg-custom-section-head>*{margin:0}.vbg-custom-browser{gap:var(--vbg-space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;margin-block-start:var(--vbg-space-8);display:grid}.vbg-custom-stage{min-width:0}.vbg-custom-rail{min-width:0;top:calc(4rem + var(--vbg-space-10));align-self:start;position:sticky}.vbg-custom-checkout-grid{gap:var(--vbg-space-6);flex-direction:column;display:flex}@container (min-width:768px){.vbg-custom-checkout-grid{align-items:start;gap:var(--vbg-space-8);grid-template-columns:1fr 1.2fr;display:grid}}.vbg-custom-checkout-summary{min-width:0}@container (min-width:768px){.vbg-custom-checkout-summary{top:calc(4rem + var(--vbg-space-10));align-self:start;position:sticky}}.vbg-custom-search{align-items:center;gap:var(--vbg-space-2);min-height:2.25rem;border-block-end:1px solid var(--vbg-border-default);padding-block-end:var(--vbg-space-2);display:flex}.vbg-custom-search input{min-width:0;font:inherit;font-size:var(--vbg-type-compact);color:var(--vbg-text-primary);background:0 0;border:0;flex:1;padding:0}.vbg-custom-search-wide{max-width:32rem;margin-block-start:var(--vbg-space-2)}.vbg-custom-search:focus-within{border-block-end-color:var(--vbg-focus);border-block-end-width:2px}.vbg-custom-search input:focus-visible{outline:none}.vbg-custom-rail-list{overscroll-behavior:contain;max-height:min(28rem,100svh - 18rem);overflow-y:auto}.vbg-custom-rail-item{align-items:center;gap:0 var(--vbg-space-3);width:100%;padding-block:var(--vbg-space-2);border:0;border-block-end:1px solid var(--vbg-border-subtle);text-align:start;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:2px auto minmax(0,1fr) auto;padding-inline-end:var(--vbg-space-2);display:grid}.vbg-custom-rail-item:last-child{border-block-end:0}.vbg-custom-rail-item:hover{background:var(--vbg-surface-secondary)}.vbg-custom-rail-item:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:-2px}.vbg-custom-rail-bar{background:0 0;align-self:stretch}.vbg-custom-rail-item[aria-pressed=true]{background:var(--vbg-surface-secondary)}.vbg-custom-rail-item[aria-pressed=true] .vbg-custom-rail-bar{background:var(--kz-team,var(--vbg-text-primary))}.vbg-custom-rail-crest{background:var(--vbg-surface-secondary);width:28px;height:28px;font-size:var(--vbg-type-metadata);font-weight:var(--vbg-weight-medium);border-radius:999px;overflow:hidden}.vbg-custom-rail-name{font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);color:var(--vbg-text-secondary);overflow-wrap:break-word}.vbg-custom-rail-item[aria-pressed=true] .vbg-custom-rail-name{color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium)}.vbg-custom-rail-count{font-size:var(--vbg-type-metadata);color:var(--vbg-text-secondary);font-variant-numeric:tabular-nums}.vbg-custom-stage-head{justify-content:space-between;align-items:baseline;gap:var(--vbg-space-2) var(--vbg-space-6);min-height:2.25rem;flex-wrap:wrap;padding-block-end:var(--vbg-space-2);display:flex}.vbg-custom-stage-head>*{margin:0}.vbg-custom-loadmore{align-items:center;gap:var(--vbg-space-4);flex-wrap:wrap;margin-block-start:var(--vbg-space-6);display:flex}.vbg-custom-loadmore>*{margin:0}.vbg-custom-stage-controls{margin-block:var(--vbg-space-2) var(--vbg-space-5)}.vbg-custom-kit-grid.vbg-custom-kit-grid{gap:var(--vbg-space-6) var(--vbg-space-5);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;margin-inline:0;padding:0;list-style:none;display:grid}.vbg-custom-kit-grid.vbg-custom-kit-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vbg-custom-kit-grid.vbg-custom-kit-grid>li,.vbg-custom-kit-grid.vbg-custom-kit-grid>li+li{margin-block:0}.vbg-custom-kit{gap:var(--vbg-space-2);flex-direction:column;min-width:0;display:flex;position:relative}.vbg-custom-kit-art{aspect-ratio:4/5;border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius-small);background:var(--vbg-surface-secondary);position:relative;overflow:hidden}.vbg-custom-kit-art img{object-fit:cover;width:100%;height:100%;display:block}.vbg-custom-kit:hover .vbg-custom-kit-art,.vbg-custom-kit:focus-within .vbg-custom-kit-art{border-color:var(--vbg-border-strong)}.vbg-custom-kit-art[data-sold-out=true] img{opacity:.55}.vbg-custom-kit-blank{width:100%;height:100%;display:block}.vbg-custom-kit-link:after{content:"";position:absolute;inset:0}.vbg-custom-kit-body{gap:var(--vbg-space-1);flex-direction:column;min-width:0;display:flex}.vbg-custom-kit-body>*{margin:0}.vbg-custom-kit-name{font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary)}.vbg-custom-kit-meta{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:var(--vbg-text-secondary)}.vbg-custom-kit-price{align-items:baseline;gap:0 var(--vbg-space-2);white-space:nowrap;font-size:var(--vbg-type-compact);font-variant-numeric:tabular-nums;color:var(--vbg-text-primary);flex-wrap:wrap;display:flex}.vbg-custom-kit-was{font-size:var(--vbg-type-metadata);color:var(--vbg-text-secondary)}.vbg-custom-kit-state{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:var(--vbg-text-secondary);font-variant-numeric:tabular-nums}.vbg-custom-kit-state[data-state=low],.vbg-custom-kit-state[data-state=out]{width:fit-content;padding:2px var(--vbg-space-2);border-radius:var(--vbg-radius-small);font-weight:var(--vbg-weight-medium);display:inline-block}.vbg-custom-kit-state[data-state=low]{color:var(--vbg-color-warning);background:#8a65241f}.vbg-custom-kit-state[data-state=out]{color:var(--vbg-color-error);background:#a8402c1f}.vbg-custom-size-cell>.vbg-custom-kit-state[data-state=low],.vbg-custom-size-cell>.vbg-custom-kit-state[data-state=out]{font-weight:var(--vbg-weight-semibold);background:0 0;padding:0}.vbg-report .vbg-custom-kit-art .vbg-custom-wish.vbg-custom-wish{z-index:2;border-radius:var(--vbg-radius-small);background:var(--vbg-surface-primary);width:28px;height:28px;color:var(--vbg-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--vbg-space-2);inset-inline-end:var(--vbg-space-2)}.vbg-report .vbg-custom-kit-art .vbg-custom-wish.vbg-custom-wish:hover,.vbg-report .vbg-custom-kit-art .vbg-custom-wish.vbg-custom-wish[aria-pressed=true]{color:var(--vbg-text-primary)}.vbg-report .vbg-custom-kit-art .vbg-custom-wish.vbg-custom-wish:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:2px}.vbg-custom-follow-row.vbg-custom-follow-row{align-items:center;gap:var(--vbg-space-2);flex-wrap:wrap;grid-column:1/-1;width:100%;max-width:100%;margin-inline:0;padding:0;list-style:none;display:flex}.vbg-custom-follow-row.vbg-custom-follow-row>li,.vbg-custom-follow-row.vbg-custom-follow-row>li+li{margin-block:0}.vbg-custom-follow-chip{align-items:center;gap:var(--vbg-space-1);padding-inline:var(--vbg-space-1) var(--vbg-space-1);border:1px solid var(--vbg-border-subtle);background:var(--vbg-surface-primary);border-radius:999px;display:inline-flex}.vbg-custom-follow-chip:hover{border-color:var(--vbg-border-strong)}.vbg-custom-follow-link{align-items:center;gap:var(--vbg-space-2);padding-block:var(--vbg-space-1);font-size:var(--vbg-type-compact);color:var(--vbg-text-primary);padding-inline-end:var(--vbg-space-2);text-decoration:none;display:inline-flex}.vbg-custom-follow-link:hover{text-decoration:underline}.vbg-custom-follow-link img,.vbg-custom-follow-link>div{object-fit:contain;background:var(--vbg-surface-secondary);width:24px;height:24px;font-size:var(--vbg-type-metadata);border-radius:999px}.vbg-custom-follow-remove.vbg-custom-follow-remove{width:24px;height:24px;min-height:0;color:var(--vbg-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vbg-custom-follow-remove:hover{background:var(--vbg-surface-secondary);color:var(--vbg-text-primary)}.vbg-custom-follow-remove:focus-visible,.vbg-custom-follow-add:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:2px}.vbg-custom-follow-add{padding-block:var(--vbg-space-2);padding-inline:var(--vbg-space-4);border:1px dashed var(--vbg-border-default);font-size:var(--vbg-type-compact);color:var(--vbg-text-secondary);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.vbg-custom-follow-add:hover{border-color:var(--vbg-border-strong);color:var(--vbg-text-primary)}@media (max-width:1023px){.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-top{grid-template-columns:minmax(0,1fr)}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-media{order:-1}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-media img{max-height:18rem}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-top{gap:var(--vbg-space-5);padding-block-start:var(--vbg-space-4)}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-copy{padding-block-start:0}.vbg-custom-masthead .vbg-custom-terms{gap:var(--vbg-space-6) var(--vbg-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.vbg-custom-kit-grid.vbg-custom-kit-grid,.vbg-custom-kit-grid.vbg-custom-kit-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vbg-custom-browser{gap:var(--vbg-space-6);grid-template-columns:minmax(0,1fr)}.vbg-custom-rail{position:static}.vbg-custom-rail-list{overscroll-behavior-x:contain;max-height:none;display:flex;overflow:auto hidden}.vbg-custom-rail-item{width:auto;padding-inline:var(--vbg-space-3);border-block-end:0;flex:none;grid-template-rows:auto 2px;grid-template-columns:auto minmax(0,1fr);padding-block-end:0}.vbg-custom-rail-bar{height:2px;grid-area:2/1/auto/-1;align-self:end;margin-block-start:var(--vbg-space-3)}.vbg-custom-rail-name{white-space:nowrap}.vbg-custom-rail-count{display:none}}@media (max-width:639px){.vbg-custom-masthead-inner,.vbg-custom-masthead-top{width:calc(100% - 32px)}.vbg-custom-masthead .vbg-custom-terms{gap:var(--vbg-space-3) var(--vbg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--vbg-space-5)}.vbg-custom-masthead .vbg-custom-term dt{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption)}.vbg-custom-masthead .vbg-custom-term dd{display:none}.vbg-custom-masthead[data-media=true] .vbg-custom-masthead-media img{max-height:14rem}.vbg-custom-kit-grid.vbg-custom-kit-grid,.vbg-custom-kit-grid.vbg-custom-kit-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vbg-report .vbg-custom-kit-art .vbg-custom-quick.vbg-custom-quick{z-index:2;width:auto;max-width:calc(100% - var(--vbg-space-6));padding:var(--vbg-space-2) var(--vbg-space-4);border-radius:var(--vbg-radius-small);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font:inherit;font-size:var(--vbg-type-metadata);font-weight:var(--vbg-weight-medium);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--vbg-space-3);inset-inline-start:50%;transform:translate(-50%)}.vbg-report .vbg-custom-kit-art .vbg-custom-quick.vbg-custom-quick:hover{background:var(--kz-ink-900)}.vbg-report .vbg-custom-kit-art .vbg-custom-quick.vbg-custom-quick:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.vbg-report .vbg-custom-kit-art .vbg-custom-quick.vbg-custom-quick{opacity:0;transform:translateX(-50%) translateY(var(--vbg-space-2));transition:opacity .16s,transform .16s}.vbg-report .vbg-custom-kit:hover .vbg-custom-quick.vbg-custom-quick,.vbg-report .vbg-custom-kit:focus-within .vbg-custom-quick.vbg-custom-quick{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vbg-report .vbg-custom-kit-art .vbg-custom-quick.vbg-custom-quick{transition:none}}.vbg-custom-scrim{z-index:60;background:#0b212680;justify-content:flex-end;display:flex;position:fixed;inset:0}body:has(.vbg-custom-scrim) .vbg-custom-kit .vbg-custom-quick.vbg-custom-quick{opacity:0}.vbg-custom-drawer{background:var(--vbg-surface-primary);border-inline-start:1px solid var(--vbg-border-default);flex-direction:column;width:min(30rem,100%);height:100%;padding:0;display:flex}.vbg-custom-drawer-body{overscroll-behavior:contain;padding:var(--vbg-space-5) var(--vbg-space-6) var(--vbg-space-8);gap:var(--vbg-space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.vbg-custom-drawer-foot{padding:var(--vbg-space-4) var(--vbg-space-6) calc(var(--vbg-space-4) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--vbg-border-subtle);background:var(--vbg-surface-primary);flex:none}.vbg-report .vbg-custom-submit.vbg-custom-submit{width:100%;min-height:3rem;padding:var(--vbg-space-3) var(--vbg-space-5);border-radius:var(--vbg-radius);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font:inherit;font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.vbg-report .vbg-custom-submit.vbg-custom-submit:disabled{background:var(--vbg-surface-secondary);color:var(--vbg-text-secondary);cursor:not-allowed}.vbg-report .vbg-custom-submit.vbg-custom-submit:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:2px}.vbg-custom-formgroup{border-block-start:1px solid var(--vbg-border-subtle);padding-block-start:var(--vbg-space-5)}.vbg-custom-fields{gap:var(--vbg-space-3);flex-wrap:wrap;margin-block-start:var(--vbg-space-3);display:flex}.vbg-custom-field{gap:var(--vbg-space-2);flex-direction:column;flex:12rem;min-width:0;margin:0;display:flex}.vbg-custom-field[data-width=narrow]{flex:0 0 6rem}.vbg-custom-field label{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:var(--vbg-text-secondary)}.vbg-report .vbg-custom-input.vbg-custom-input{width:100%;min-height:2.75rem;padding:var(--vbg-space-2) var(--vbg-space-3);border-radius:var(--vbg-radius-small);background:var(--vbg-surface-secondary);color:var(--vbg-text-primary);font:inherit;font-size:var(--vbg-type-body);border:1px solid #0000}.vbg-report .vbg-custom-input.vbg-custom-input::placeholder{color:var(--vbg-text-secondary)}.vbg-report .vbg-custom-input.vbg-custom-input:focus{border-color:var(--vbg-focus);background:var(--vbg-surface-primary);outline:none}.vbg-report .vbg-custom-input.vbg-custom-input:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:1px}.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input{min-height:0;padding:var(--vbg-space-4) var(--vbg-space-4) 0;border-radius:inherit;color:var(--foreground);font:inherit;background:0 0;border:0;font-size:15px;line-height:1.5}.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input[data-floated=true]{padding-top:var(--vbg-space-6)}.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input[data-trailing=true]{padding-right:2.75rem}.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input:hover,.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input:focus,.vbg-report .vbg-custom-floating-input.vbg-custom-floating-input:focus-visible{background:0 0;border-color:#0000;outline:none}.vbg-report .vbg-custom-floating-textarea.vbg-custom-floating-textarea{min-height:0;padding:var(--vbg-space-6) var(--vbg-space-4) var(--vbg-space-3);border-radius:inherit;color:var(--foreground);font:inherit;resize:none;background:0 0;border:0;font-size:15px;line-height:1.5}.vbg-report .vbg-custom-floating-textarea.vbg-custom-floating-textarea:hover,.vbg-report .vbg-custom-floating-textarea.vbg-custom-floating-textarea:focus,.vbg-report .vbg-custom-floating-textarea.vbg-custom-floating-textarea:focus-visible{background:0 0;border-color:#0000;outline:none}.vbg-report .vbg-custom-field-message.vbg-custom-field-message{margin-block-end:0;line-height:1.4}.vbg-report .vbg-custom-team-card.vbg-custom-team-card{width:100%}.vbg-custom-team-card-caption{color:var(--muted-foreground)}.vbg-report .vbg-custom-team-card[aria-pressed=true] .vbg-custom-team-card-caption{color:var(--vbg-background-100);opacity:.7}.vbg-report .vbg-custom-order-timeline.vbg-custom-order-timeline{--order-timeline-inset:1.5rem;padding-inline-start:var(--order-timeline-inset)}.vbg-custom-order-timeline-dot{left:calc(-1 * var(--order-timeline-inset) - .0625rem - .4375rem);position:absolute}.vbg-custom-category-toggle{gap:var(--vbg-space-1);border:1px solid var(--vbg-border-default);background:var(--vbg-surface-secondary);padding:var(--vbg-space-1);border-radius:999px;display:flex}.vbg-report .vbg-custom-category-toggle-btn.vbg-custom-category-toggle-btn{min-width:max-content;padding:var(--vbg-space-2) var(--vbg-space-4);color:var(--vbg-text-secondary);font-size:11px;font-weight:var(--vbg-weight-bold,700);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;transition:background-color .15s,color .15s}.vbg-report .vbg-custom-category-toggle-btn.vbg-custom-category-toggle-btn:hover{background:var(--vbg-gray-alpha-200)}.vbg-report .vbg-custom-category-toggle-btn.vbg-custom-category-toggle-btn[aria-pressed=true]{background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast)}.vbg-report .vbg-custom-category-toggle-btn.vbg-custom-category-toggle-btn[aria-pressed=true]:hover{background:var(--vbg-surface-contrast)}.vbg-report .vbg-custom-collapsible-toggle.vbg-custom-collapsible-toggle{background:0 0;border:0;width:100%;padding:1rem}@media (min-width:640px){.vbg-report .vbg-custom-collapsible-toggle.vbg-custom-collapsible-toggle{padding:1.5rem}}@media (min-width:768px){.vbg-report .vbg-custom-collapsible-toggle.vbg-custom-collapsible-toggle{padding:2rem}}.vbg-report .vbg-custom-gallery-image.vbg-custom-gallery-image{object-fit:contain;width:100%;max-width:none;height:100%}.vbg-report .vbg-custom-gallery-thumb.vbg-custom-gallery-thumb{border-style:solid;border-width:1px;border-color:var(--border);background:0 0;width:4rem;height:4rem;min-height:0;padding:0}@media (min-width:640px){.vbg-report .vbg-custom-gallery-thumb.vbg-custom-gallery-thumb{width:5rem;height:5rem}}.vbg-report .vbg-custom-gallery-thumb.vbg-custom-gallery-thumb[aria-current=true]{border-color:var(--primary)}.vbg-report .vbg-custom-gallery-thumb-image.vbg-custom-gallery-thumb-image{object-fit:cover;width:100%;max-width:none;height:100%}.vbg-custom-stat-card{align-items:center;gap:var(--vbg-space-3);padding:var(--vbg-space-4);border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius);background:var(--vbg-surface-primary);display:flex}.vbg-custom-stat-icon{background:var(--vbg-gray-alpha-200);width:2.25rem;height:2.25rem;color:var(--vbg-text-secondary);border-radius:999px;flex:none;padding:.5rem}.vbg-custom-empty-state{align-items:center;gap:var(--vbg-space-4);padding:var(--vbg-space-12) var(--vbg-space-6);border:1px dashed var(--vbg-border-default);border-radius:var(--vbg-radius);text-align:center;flex-direction:column;display:flex}.vbg-custom-empty-state .vbg-note{max-width:28rem}.vbg-custom-empty-icon{background:var(--vbg-gray-alpha-200);width:2.75rem;height:2.75rem;color:var(--vbg-text-secondary);border-radius:999px;padding:.625rem}.vbg-custom-stepper-row{justify-content:space-between;align-items:center;gap:var(--vbg-space-4);display:flex}.vbg-custom-stepper-row>h3{margin:0}.vbg-custom-stepper{border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius);align-items:center;display:inline-flex;overflow:hidden}.vbg-report .vbg-custom-stepper button{width:2.5rem;height:2.5rem;color:var(--vbg-text-primary);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vbg-report .vbg-custom-stepper button:hover:not(:disabled){background:var(--vbg-surface-secondary)}.vbg-report .vbg-custom-stepper button:disabled{color:var(--vbg-text-secondary);opacity:.5;cursor:not-allowed}.vbg-custom-stepper>span{text-align:center;min-width:2.5rem;font-size:var(--vbg-type-compact);font-variant-numeric:tabular-nums;color:var(--vbg-text-primary)}.vbg-custom-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--vbg-space-4);padding:var(--vbg-space-5) var(--vbg-space-6) var(--vbg-space-4);border-block-end:1px solid var(--vbg-border-subtle);flex:none;display:flex}.vbg-custom-drawer-head>div>*{margin:0}.vbg-custom-drawer-art{aspect-ratio:4/5;border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:var(--vbg-surface-secondary);overflow:hidden}.vbg-custom-drawer-price{font-size:var(--vbg-type-title);line-height:var(--vbg-leading-title);font-variant-numeric:tabular-nums;color:var(--vbg-text-primary)}.vbg-custom-size-cell{align-items:center;gap:var(--vbg-space-2);flex-direction:column;display:flex}.vbg-custom-size-cell>.vbg-custom-kit-state{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption)}.vbg-report .vbg-custom-size.vbg-custom-size{min-width:3rem;padding:var(--vbg-space-2) var(--vbg-space-3);border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius-small);background:var(--vbg-surface-primary);color:var(--vbg-text-primary);font:inherit;font-size:var(--vbg-type-compact);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.vbg-report .vbg-custom-size.vbg-custom-size:hover:not(:disabled){border-color:var(--vbg-border-strong)}.vbg-report .vbg-custom-size.vbg-custom-size[aria-pressed=true]{border-color:var(--vbg-surface-contrast);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font-weight:var(--vbg-weight-medium)}.vbg-report .vbg-custom-size.vbg-custom-size:disabled{border-color:var(--vbg-border-subtle);color:var(--vbg-text-secondary);cursor:not-allowed;background:0 0;text-decoration:line-through}.vbg-report .vbg-custom-size.vbg-custom-size:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:2px}.vbg-custom-sizes{gap:var(--vbg-space-3);flex-wrap:wrap;margin-block-start:var(--vbg-space-3);display:flex}.vbg-custom-sizes+.vbg-custom-kit-state{margin-block-start:var(--vbg-space-4)}.vbg-custom-nameplate{align-items:center;gap:var(--vbg-space-1);padding:var(--vbg-space-5);border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:var(--vbg-surface-secondary);flex-direction:column;margin-block-start:var(--vbg-space-4);display:flex}.vbg-custom-nameplate-name{min-height:1.5em;font-size:var(--vbg-type-section);letter-spacing:.08em;color:var(--vbg-text-primary)}.vbg-custom-nameplate-number{font-size:var(--vbg-type-display);line-height:var(--vbg-leading-display);font-weight:var(--vbg-weight-semibold);font-variant-numeric:tabular-nums;color:var(--vbg-text-primary)}.vbg-custom-cart-bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--vbg-space-4);width:100%;padding:var(--vbg-space-4) var(--vbg-space-5);border:0;border-block-start:1px solid var(--vbg-border-default);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font-size:var(--vbg-type-compact);cursor:pointer;border-radius:0;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.vbg-custom-cart-bar span:last-child{color:var(--vbg-text-on-contrast-secondary);font-variant-numeric:tabular-nums}@media (min-width:768px){.vbg-custom-cart-bar{display:none}}@media (max-width:639px){.vbg-custom-drawer{width:100%}.vbg-custom-drawer-head,.vbg-custom-drawer-body,.vbg-custom-drawer-foot{padding-inline:var(--vbg-space-4)}}.vbg-custom-list{border-block-start:1px solid var(--vbg-border-subtle);margin-block-start:var(--vbg-space-2)}.vbg-custom-list-row{justify-content:space-between;align-items:center;gap:var(--vbg-space-4);padding-block:var(--vbg-space-4);border-block-end:1px solid var(--vbg-border-subtle);color:inherit;text-decoration:none;display:flex}.vbg-custom-list-row:hover{background:var(--vbg-surface-secondary)}.vbg-custom-list-row:focus-visible{outline:2px solid var(--vbg-focus);outline-offset:-2px}.vbg-custom-list-main{min-width:0}.vbg-custom-list-id{align-items:center;gap:var(--vbg-space-2);font-family:var(--vbg-font-mono);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary);flex-wrap:wrap;display:flex}.vbg-custom-list-meta{font-size:var(--vbg-type-metadata);line-height:var(--vbg-leading-caption);color:var(--vbg-text-secondary);margin-block-start:var(--vbg-space-1)}.vbg-custom-list-value{font-variant-numeric:tabular-nums;font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);color:var(--vbg-text-primary);flex:none}.vbg-custom-account-panel+.vbg-custom-account-panel{border-block-start:1px solid var(--vbg-border-subtle);margin-block-start:var(--vbg-space-8);padding-block-start:var(--vbg-space-6)}.vbg-report .vbg-custom-link-button.vbg-custom-link-button{background:0 0;border:0;border-radius:0;width:auto;max-width:100%;min-height:0;padding:0;display:inline}.vbg-report .vbg-custom-danger.vbg-custom-danger{border-color:var(--vbg-color-error);background:var(--vbg-color-error);color:var(--vbg-text-on-contrast)}.vbg-report .vbg-custom-danger.vbg-custom-danger:hover{background:color-mix(in srgb, var(--vbg-color-error) 85%, black);border-color:color-mix(in srgb, var(--vbg-color-error) 85%, black)}
