:root,[data-bs-theme=light]{color-scheme:light;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-serif:Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-font-size-base:0.875rem;--bs-font-size-sm:0.75rem;--bs-font-size-lg:1rem;--bs-relative-font-size-sm:0.85714285714em;--bs-relative-font-size-xs:0.71428571428em;--bs-relative-font-size-2xs:0.57142857142em;--bs-relative-font-size-3xs:0.42857142857em;--bs-relative-font-size-4xs:0.28571428571em;--bs-relative-font-size-5xs:0.21428571428em;--bs-relative-font-size-6xs:0.14285714285em;--bs-relative-font-size-7xs:0.07142857142em;--bs-body-font-size:var(--bs-font-size-base);--bs-h1-font-size:calc(var(--bs-font-size-base) + 1.375rem);--bs-h2-font-size:calc(var(--bs-font-size-base) + 1rem);--bs-h3-font-size:calc(var(--bs-font-size-base) + 0.75rem);--bs-h4-font-size:calc(var(--bs-font-size-base) + 0.5rem);--bs-h5-font-size:calc(var(--bs-font-size-base) + 0.25rem);--bs-h6-font-size:var(--bs-font-size-base);--bs-font-weight-lighter:lighter;--bs-font-weight-light:300;--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-font-weight-bolder:bolder;--bs-body-font-weight:var(--bs-font-weight-normal);--bs-heading-font-weight:var(--bs-font-weight-bold);--bs-line-height-base:1.5;--bs-line-height-sm:1.25;--bs-line-height-lg:2;--bs-body-line-height:var(--bs-line-height-base);--bs-heading-line-height:1.2;--bs-body-webkit-font-smoothing:antialiased;--bs-body-moz-osx-font-smoothing:grayscale;--bs-spacer:1rem;--bs-spacer-1:calc(var(--bs-spacer) * 0.25);--bs-spacer-2:calc(var(--bs-spacer) * 0.5);--bs-spacer-3:var(--bs-spacer);--bs-spacer-4:calc(var(--bs-spacer) * 1.5);--bs-spacer-5:calc(var(--bs-spacer) * 3);--bs-color-hue:var(--bs-gray-hue);--bs-color-saturation:var(--bs-gray-saturation);--bs-body-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 15%;--bs-body-color:hsl(var(--bs-body-color-hsl));--bs-emphasis-color-hsl:var(--bs-black-hsl);--bs-emphasis-color:hsl(var(--bs-emphasis-color-hsl));--bs-secondary-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 40%;--bs-secondary-color:hsl(var(--bs-secondary-color-hsl));--bs-tertiary-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 65%;--bs-tertiary-color:hsl(var(--bs-tertiary-color-hsl));--bs-heading-color:inherit;--bs-body-bg-hsl:var(--bs-white-hsl);--bs-body-bg:hsl(var(--bs-body-bg-hsl));--bs-secondary-bg-hsl:var(--bs-lightgray-100-hsl);--bs-secondary-bg:hsl(var(--bs-secondary-bg-hsl));--bs-tertiary-bg-hsl:var(--bs-lightgray-200-hsl);--bs-tertiary-bg:hsl(var(--bs-tertiary-bg-hsl));--bs-gradient:linear-gradient(180deg, hsla(var(--bs-white-hsl), 0.15), hsla(var(--bs-white-hsl), 0));--bs-border-width:1px;--bs-border-width-1:var(--bs-border-width);--bs-border-width-2:calc(var(--bs-border-width) + 1px);--bs-border-width-3:calc(var(--bs-border-width) + 2px);--bs-border-width-4:calc(var(--bs-border-width) + 3px);--bs-border-width-5:calc(var(--bs-border-width) + 4px);--bs-border-style:solid;--bs-border-color:var(--bs-lightgray-800);--bs-border-color-light:var(--bs-lightgray-600);--bs-border-color-dark:var(--bs-border-color);--bs-border-color-translucent:hsla(var(--bs-black-hsl), 0.15);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow-color:hsla(var(--bs-black-hsl), 0.15);--bs-box-shadow:0 0.5rem 1rem var(--bs-box-shadow-color);--bs-box-shadow-sm:0 0.125rem 0.25rem var(--bs-box-shadow-color);--bs-box-shadow-lg:0 1rem 3rem var(--bs-box-shadow-color);--bs-box-shadow-inset:inset 0 1px var(--bs-box-shadow-color);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:hsla(var(--bs-primary-hsl), var(--bs-focus-ring-opacity));--bs-link-color-hsl:var(--bs-primary-hsl);--bs-link-color:hsl(var(--bs-link-color-hsl));--bs-link-decoration:underline;--bs-link-decoration-offset:var(--bs-relative-font-size-4xs);--bs-link-hover-color-hsl:var(--bs-primary-text-emphasis-hsl);--bs-link-hover-color:hsl(var(--bs-link-hover-color-hsl));--bs-link-hover-decoration:underline;--bs-highlight-padding:var(--bs-relative-font-size-6xs);--bs-highlight-color:inherit;--bs-highlight-bg:hsla(var(--bs-yellow-hsl), 0.25);--bs-highlight-border-radius:0;--bs-code-padding:var(--bs-relative-font-size-6xs) var(--bs-relative-font-size-4xs);--bs-code-font-size:var(--bs-relative-font-size-sm);--bs-code-color:inherit;--bs-code-bg:hsla(var(--bs-black-hsl), 0.1);--bs-code-border-radius:var(--bs-border-radius-sm);--bs-kbd-padding:0.125rem 0.375rem;--bs-kbd-font-size:var(--bs-font-size-sm);--bs-kbd-color:var(--bs-dark-foreground);--bs-kbd-bg:var(--bs-dark);--bs-kbd-border-radius:var(--bs-border-radius-sm);--bs-container-max-width-sm:540px;--bs-container-max-width-md:720px;--bs-container-max-width-lg:960px;--bs-container-max-width-xl:1140px;--bs-container-max-width-xxl:1320px;--bs-sidebar-margin:0;--bs-sidebar-width:20rem;--bs-sidebar-height:100%;--bs-padding-sbwidth:var(--bs-sidebar-width);--bs-content-color-hsl:var(--bs-body-color-hsl);--bs-content-color:hsl(var(--bs-content-color-hsl));--bs-content-bg-hsl:var(--bs-body-bg-hsl);--bs-content-bg:hsl(var(--bs-content-bg-hsl));--bs-content-border-color:var(--bs-border-color-dark);--bs-content-box-shadow:none;--bs-content-floating-color-hsl:var(--bs-content-color-hsl);--bs-content-floating-color:hsl(var(--bs-content-floating-color-hsl));--bs-content-floating-bg-hsl:var(--bs-content-bg-hsl);--bs-content-floating-bg:hsl(var(--bs-content-floating-bg-hsl));--bs-content-floating-border-color:var(--bs-content-border-color);--bs-content-floating-box-shadow:0 1rem 2.25rem 0 rgba(0, 0, 0, 0.05), 0 0.25rem 1rem 0 rgba(0, 0, 0, 0.04);--bs-action-padding-x:0.5rem;--bs-action-padding-y:0.25rem;--bs-action-font-size:var(--bs-font-size-base);--bs-action-line-height:calc(20/14);--bs-action-sm-padding-x:0.375rem;--bs-action-sm-padding-y:0.125rem;--bs-action-sm-font-size:var(--bs-font-size-sm);--bs-action-sm-line-height:calc(18/12);--bs-action-lg-padding-x:0.625rem;--bs-action-lg-padding-y:0.3125rem;--bs-action-lg-font-size:var(--bs-font-size-lg);--bs-action-lg-line-height:calc(24/16);--bs-action-color:hsl(var(--bs-color-hue), var(--bs-color-saturation), 20%);--bs-action-bg:var(--bs-white);--bs-action-border-color:var(--bs-border-color-dark);--bs-action-hover-color:var(--bs-action-color);--bs-action-hover-bg:var(--bs-lightgray-200);--bs-action-hover-border-color:var(--bs-action-border-color);--bs-action-focus-shadow-hsl:var(--bs-primary-hsl);--bs-action-active-color:var(--bs-action-color);--bs-action-active-bg:var(--bs-lightgray-400);--bs-action-active-border-color:var(--bs-action-border-color);--bs-action-active-shadow:none;--bs-action-disabled-color:var(--bs-secondary-color);--bs-action-disabled-bg:var(--bs-lightgray-400);--bs-action-disabled-border-color:var(--bs-action-border-color);--bs-form-color:var(--bs-body-color);--bs-form-bg:var(--bs-action-bg);--bs-form-secondary-bg:var(--bs-action-hover-bg);--bs-form-tertiary-bg:var(--bs-action-active-bg);--bs-form-border-color:var(--bs-action-border-color);--bs-form-focus-border-color:var(--bs-form-border-color);--bs-form-focus-shadow-hsl:var(--bs-primary-hsl);--bs-form-disabled-color:var(--bs-action-disabled-color);--bs-form-disabled-bg:var(--bs-action-disabled-bg);--bs-form-disabled-border-color:var(--bs-action-disabled-border-color);--bs-form-valid-color:var(--bs-success-text-emphasis);--bs-form-valid-border-color:var(--bs-success-border-subtle);--bs-form-invalid-color:var(--bs-danger-text-emphasis);--bs-form-invalid-border-color:var(--bs-danger-border-subtle);--bs-form-check-bg:var(--bs-form-bg);--bs-form-check-border-color:var(--bs-border-color);--bs-form-check-focus-border-color:var(--bs-form-check-border-color);--bs-form-check-focus-shadow-hsl:var(--bs-form-focus-shadow-hsl);--bs-ctx-btn-border-color:transparent;--bs-ctx-btn-hover-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-active-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-disabled-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-bg-clip:border-box;--bs-actionbar-bg:var(--bs-action-hover-bg);--bs-actionbar-border-color:hsla(var(--bs-black-hsl), 0.075);--bs-progresstrack-border-width:0;--bs-progresstrack-box-shadow:inset 0 0 0 var(--bs-border-width) var(--bs-actionbar-border-color);--bs-progresstrack-bg-clip:border-box}[data-bs-theme=dark]{color-scheme:dark;--bs-color-hue:var(--bs-gray-hue);--bs-color-saturation:var(--bs-gray-saturation);--bs-body-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 85%;--bs-body-color:hsl(var(--bs-body-color-hsl));--bs-emphasis-color-hsl:var(--bs-white-hsl);--bs-emphasis-color:hsl(var(--bs-emphasis-color-hsl));--bs-secondary-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 60%;--bs-secondary-color:hsl(var(--bs-secondary-color-hsl));--bs-tertiary-color-hsl:var(--bs-color-hue), var(--bs-color-saturation), 35%;--bs-tertiary-color:hsl(var(--bs-tertiary-color-hsl));--bs-heading-color:inherit;--bs-body-bg-hsl:var(--bs-sable-hue), var(--bs-sable-saturation), 13%;--bs-body-bg:hsl(var(--bs-body-bg-hsl));--bs-secondary-bg-hsl:var(--bs-sable-hue), var(--bs-sable-saturation), 11.8%;--bs-secondary-bg:hsl(var(--bs-secondary-bg-hsl));--bs-tertiary-bg-hsl:var(--bs-sable-hue), var(--bs-sable-saturation), 11%;--bs-tertiary-bg:hsl(var(--bs-tertiary-bg-hsl));--bs-gradient:linear-gradient(180deg, hsla(var(--bs-white-hsl), 0.15), hsla(var(--bs-white-hsl), 0));--bs-border-color:var(--bs-gray-800);--bs-border-color-light:var(--bs-border-color);--bs-border-color-dark:hsl(var(--bs-sable-hue), var(--bs-sable-saturation), 9.5%);--bs-border-color-translucent:hsla(var(--bs-white-hsl), 0.15);--bs-box-shadow-color:hsla(var(--bs-black-hsl), 0.4);--bs-box-shadow:0 0.5rem 1rem var(--bs-box-shadow-color);--bs-box-shadow-sm:0 0.125rem 0.25rem var(--bs-box-shadow-color);--bs-box-shadow-lg:0 1rem 3rem var(--bs-box-shadow-color);--bs-box-shadow-inset:inset 0 1px var(--bs-box-shadow-color);--bs-link-color-hsl:var(--bs-primary-text-emphasis-hsl);--bs-link-color:hsl(var(--bs-link-color-hsl));--bs-link-hover-color-hsl:var(--bs-primary-hsl);--bs-link-hover-color:hsl(var(--bs-link-hover-color-hsl));--bs-highlight-color:inherit;--bs-highlight-bg:hsla(var(--bs-yellow-hsl), 0.1);--bs-code-color:inherit;--bs-code-bg:hsla(var(--bs-white-hsl), 0.075);--bs-kbd-color:var(--bs-light-foreground);--bs-kbd-bg:var(--bs-light);--bs-content-color-hsl:var(--bs-body-color-hsl);--bs-content-color:hsl(var(--bs-content-color-hsl));--bs-content-bg-hsl:var(--bs-tertiary-bg-hsl);--bs-content-bg:hsl(var(--bs-content-bg-hsl));--bs-content-border-color:var(--bs-border-color-dark);--bs-content-box-shadow:none;--bs-content-floating-color-hsl:var(--bs-content-color-hsl);--bs-content-floating-color:hsl(var(--bs-content-floating-color-hsl));--bs-content-floating-bg-hsl:var(--bs-sable-hue), var(--bs-sable-saturation), 13.5%;--bs-content-floating-bg:hsl(var(--bs-content-floating-bg-hsl));--bs-content-floating-border-color:var(--bs-content-border-color);--bs-content-floating-box-shadow:0 1rem 2.25rem 0 rgba(0, 0, 0, 0.2), 0 0.25rem 1rem 0 rgba(0, 0, 0, 0.16);--bs-action-color:hsl(var(--bs-color-hue), var(--bs-color-saturation), 80%);--bs-action-bg:var(--bs-sable-700);--bs-action-border-color:var(--bs-border-color-dark);--bs-action-hover-color:var(--bs-action-color);--bs-action-hover-bg:var(--bs-sable-600);--bs-action-hover-border-color:var(--bs-action-border-color);--bs-action-focus-shadow-hsl:var(--bs-primary-hsl);--bs-action-active-color:var(--bs-action-color);--bs-action-active-bg:var(--bs-sable-500);--bs-action-active-border-color:var(--bs-action-border-color);--bs-action-active-shadow:none;--bs-action-disabled-color:var(--bs-secondary-color);--bs-action-disabled-bg:var(--bs-sable-400);--bs-action-disabled-border-color:var(--bs-action-border-color);--bs-form-color:var(--bs-body-color);--bs-form-bg:var(--bs-action-bg);--bs-form-secondary-bg:var(--bs-action-hover-bg);--bs-form-tertiary-bg:var(--bs-action-active-bg);--bs-form-border-color:var(--bs-action-border-color);--bs-form-focus-border-color:var(--bs-form-border-color);--bs-form-focus-shadow-hsl:var(--bs-primary-hsl);--bs-form-disabled-color:var(--bs-action-disabled-color);--bs-form-disabled-bg:var(--bs-action-disabled-bg);--bs-form-disabled-border-color:var(--bs-action-disabled-border-color);--bs-form-valid-color:var(--bs-success-text-emphasis);--bs-form-valid-border-color:var(--bs-success-border-subtle);--bs-form-invalid-color:var(--bs-danger-text-emphasis);--bs-form-invalid-border-color:var(--bs-danger-border-subtle);--bs-form-check-bg:var(--bs-form-bg);--bs-form-check-border-color:var(--bs-border-color);--bs-form-check-focus-border-color:var(--bs-form-check-border-color);--bs-form-check-focus-shadow-hsl:var(--bs-form-focus-shadow-hsl);--bs-ctx-btn-border-color:var(--bs-border-color-dark);--bs-ctx-btn-hover-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-active-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-disabled-border-color:var(--bs-ctx-btn-border-color);--bs-ctx-btn-bg-clip:padding-box;--bs-actionbar-bg:var(--bs-action-bg);--bs-actionbar-border-color:var(--bs-action-border-color);--bs-progresstrack-border-width:var(--bs-border-width);--bs-progresstrack-box-shadow:none;--bs-progresstrack-bg-clip:padding-box}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-font-smoothing:var(--bs-body-webkit-font-smoothing);-moz-osx-font-smoothing:var(--bs-body-moz-osx-font-smoothing);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:hsla(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:var(--bs-heading-font-weight);line-height:var(--bs-heading-line-height);color:var(--bs-heading-color)}.h1,h1{font-size:calc((var(--bs-font-size-base) + .4875rem) + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:var(--bs-h1-font-size)}}.h2,h2{font-size:calc((var(--bs-font-size-base) + .4375rem) + .9vw)}@media (min-width:1200px){.h2,h2{font-size:var(--bs-h2-font-size)}}