/*! Bootstrap v6.0.0-alpha.1 (https://getbootstrap.com/), MIT licence. Trimmed to the classes this site uses (PurgeCSS); rebuild with tools/assets.mjs after adding new Bootstrap classes. */
@charset "UTF-8";:root,:host{--bs-blue-100: color-mix(in oklch, var(--bs-white) 80%, oklch(60% .24 240deg));--bs-blue-200: color-mix(in oklch, var(--bs-white) 60%, oklch(60% .24 240deg));--bs-blue-300: color-mix(in oklch, var(--bs-white) 40%, oklch(60% .24 240deg));--bs-blue-400: color-mix(in oklch, var(--bs-white) 20%, oklch(60% .24 240deg));--bs-blue-500: oklch(60% .24 240deg);--bs-blue-600: color-mix(in oklch, var(--bs-black) 16%, oklch(60% .24 240deg));--bs-blue-800: color-mix(in oklch, var(--bs-black) 48%, oklch(60% .24 240deg));--bs-blue-900: color-mix(in oklch, var(--bs-black) 64%, oklch(60% .24 240deg));--bs-gray-025: color-mix(in oklch, var(--bs-white) 94%, oklch(60% .02 245deg));--bs-gray-050: color-mix(in oklch, var(--bs-white) 90%, oklch(60% .02 245deg));--bs-gray-100: color-mix(in oklch, var(--bs-white) 80%, oklch(60% .02 245deg));--bs-gray-200: color-mix(in oklch, var(--bs-white) 60%, oklch(60% .02 245deg));--bs-gray-300: color-mix(in oklch, var(--bs-white) 40%, oklch(60% .02 245deg));--bs-gray-500: oklch(60% .02 245deg);--bs-gray-600: color-mix(in oklch, var(--bs-black) 16%, oklch(60% .02 245deg));--bs-gray-700: color-mix(in oklch, var(--bs-black) 32%, oklch(60% .02 245deg));--bs-gray-800: color-mix(in oklch, var(--bs-black) 48%, oklch(60% .02 245deg));--bs-gray-900: color-mix(in oklch, var(--bs-black) 64%, oklch(60% .02 245deg));--bs-gray-950: color-mix(in oklch, var(--bs-black) 70%, oklch(60% .02 245deg));--bs-gray-975: color-mix(in oklch, var(--bs-black) 76%, oklch(60% .02 245deg))}@layer colors,config,root,reboot,layout,content,forms,components,custom,helpers,utilities;:root,:host{--bs-black: #000;--bs-white: #fff;--bs-body-font-family: -apple-system, BlinkMacSystemFont, "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-body-font-size: 1rem;--bs-body-font-weight: var(--bs-font-weight-normal);--bs-body-line-height: 1.5;--bs-heading-color: inherit;--bs-link-color: light-dark(var(--bs-primary-base), var(--bs-primary-fg));--bs-link-decoration: underline;--bs-link-underline-offset: .2em;--bs-link-hover-color: color-mix(in oklch, var(--bs-link-color) 90%, #000);--bs-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--bs-code-font-size: 95%;--bs-code-color: var(--bs-fg-2);--bs-border-width: 1px;--bs-border-color: light-dark(var(--bs-gray-200), var(--bs-gray-700));--bs-border-color-translucent: color-mix(in oklch, var(--bs-fg-body) 15%, transparent);--bs-shadow-color: #000;--bs-shadow-strength: 1;--bs-transition-timing-overlay: cubic-bezier(.22, 1, .36, 1);--bs-spacer: 1rem;--bs-focus-ring-width: 3px;--bs-focus-ring-offset: 1px;--bs-focus-ring-color: var(--bs-primary-focus-ring);--bs-focus-ring: var(--bs-focus-ring-width) solid var(--bs-focus-ring-color);--bs-control-checked-bg: var(--bs-primary-base);--bs-control-checked-border-color: var(--bs-control-checked-bg);--bs-control-disabled-bg: var(--bs-bg-3);--bs-control-disabled-opacity: .65;--bs-control-transition-duration: .15s;--bs-control-transition-timing: cubic-bezier(.34, 1.56, .64, 1);--bs-btn-input-fg: var(--bs-fg-body);--bs-btn-input-bg: var(--bs-bg-body);--bs-btn-input-gap: .375rem;--bs-btn-input-min-height: 2.375rem;--bs-btn-input-padding-y: .375rem;--bs-btn-input-padding-x: .75rem;--bs-btn-input-font-size: var(--bs-body-font-size);--bs-btn-input-font-weight: var(--bs-font-weight-normal);--bs-btn-input-line-height: var(--bs-body-line-height);--bs-font-size-sm: .875rem;--bs-font-size-md: 1rem;--bs-font-size-xl: clamp(1.5rem, 1.1rem + .75vw, 1.75rem);--bs-font-size-2xl: clamp(1.75rem, 1.3rem + 1vw, 2rem);--bs-font-size-3xl: clamp(2rem, 1.5rem + 1.875vw, 2.5rem);--bs-font-weight-normal: 400;--bs-font-weight-medium: 500;--bs-font-weight-bolder: bolder;--bs-primary-base: var(--bs-blue-500);--bs-primary-fg: light-dark(var(--bs-blue-600), var(--bs-blue-400));--bs-primary-fg-emphasis: light-dark(var(--bs-blue-800), var(--bs-blue-200));--bs-primary-bg: var(--bs-blue-500);--bs-primary-bg-subtle: light-dark(var(--bs-blue-100), var(--bs-blue-900));--bs-primary-bg-muted: light-dark(var(--bs-blue-200), var(--bs-blue-800));--bs-primary-border: light-dark(var(--bs-blue-300), var(--bs-blue-600));--bs-primary-focus-ring: light-dark(color-mix(in oklch, var(--bs-blue-500) 50%, var(--bs-bg-body)), color-mix(in oklch, var(--bs-blue-500) 75%, var(--bs-bg-body)));--bs-primary-contrast: var(--bs-white);--bs-bg-body: light-dark(var(--bs-white), var(--bs-gray-975));--bs-bg-1: light-dark(var(--bs-gray-025), var(--bs-gray-950));--bs-bg-2: light-dark(var(--bs-gray-050), var(--bs-gray-900));--bs-bg-3: light-dark(var(--bs-gray-100), var(--bs-gray-800));--bs-fg-body: light-dark(var(--bs-gray-900), var(--bs-gray-050));--bs-fg-1: light-dark(var(--bs-gray-800), var(--bs-gray-200));--bs-fg-2: light-dark(var(--bs-gray-700), var(--bs-gray-300));--bs-fg-3: light-dark(var(--bs-gray-600), var(--bs-gray-500));--bs-fg-4: light-dark(var(--bs-gray-500), var(--bs-gray-600));--bs-spacer-2: .375rem;--bs-spacer-3: .5rem;--bs-spacer-7: 1.5rem;--bs-radius-3: .25rem;--bs-radius-5: .5rem;--bs-radius-7: .75rem;--bs-box-shadow-lg: 0 .125rem .375rem -.0625rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 .375rem 1rem -.1875rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 .75rem 2rem -.375rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.08 * var(--bs-shadow-strength) * var(--bs-so, 1)));--bs-box-shadow-xl: 0 .1875rem .5rem -.0625rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 1rem 2.5rem -.375rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so, 1))), 0 2rem 5rem -.75rem oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h / calc(.09 * var(--bs-shadow-strength) * var(--bs-so, 1)));--bs-box-shadow-inset: inset 0 1px 2px light-dark(oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h/calc(8% * var(--bs-so, 1))), oklch(from var(--bs-sc, var(--bs-shadow-color)) l c h/calc(26% * var(--bs-so, 1))));--bs-z-menu: 1000;--bs-z-drawer: 1030;color-scheme:light dark;scrollbar-gutter:stable}@media(prefers-color-scheme:dark){:root,:host{--bs-shadow-strength: 2.4}}:root,:host{--bs-heading-margin-bottom: var(--bs-spacer-2);--bs-heading-line-height: 1.2;--bs-paragraph-margin-bottom: var(--bs-spacer);--bs-legend-margin-bottom: var(--bs-spacer-2);--bs-legend-font-size: 1.5rem;--bs-list-padding-x: var(--bs-spacer-7)}@layer reboot{*,*:before,*:after{box-sizing:border-box}:root,:host{accent-color:var(--bs-primary-base)}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-fg-body);text-align:var(--bs-body-text-align);background-color:var(--bs-bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--bs-heading-margin-bottom);font-family:var(--bs-heading-font-family);font-style:var(--bs-heading-font-style);font-weight:var(--bs-heading-font-weight, var(--bs-font-weight-medium));line-height:var(--bs-heading-line-height);color:var(--bs-heading-color)}h1,.h1{font-size:var(--bs-font-size-3xl)}h2,.h2{font-size:var(--bs-font-size-2xl)}h3,.h3{font-size:var(--bs-font-size-xl)}p{margin-top:0;margin-bottom:var(--bs-paragraph-margin-bottom)}address{margin-bottom:var(--bs-spacer);font-style:normal;line-height:inherit}ul{padding-inline-start:var(--bs-list-padding-x)}ul{margin-top:0;margin-bottom:var(--bs-spacer)}ul ul{margin-bottom:0}strong{font-weight:var(--bs-font-weight-bolder)}a{color:var(--bs-theme-fg, var(--bs-link-color));-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration);text-underline-offset:var(--bs-link-underline-offset)}a:hover{color:var(--bs-theme-fg-emphasis, var(--bs-link-hover-color));-webkit-text-decoration:var(--bs-link-hover-decoration, var(--bs-link-decoration));text-decoration:var(--bs-link-hover-decoration, var(--bs-link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre{font-family:var(--bs-font-mono);font-size:1em}pre{display:block;margin-top:0;margin-bottom:var(--bs-spacer);overflow:auto;font-size:var(--bs-code-font-size);color:var(--bs-code-color, inherit);scrollbar-gutter:stable}figure{margin:0 0 var(--bs-spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}legend{float:inline-start;width:100%;padding:0;margin-bottom:var(--bs-legend-margin-bottom);font-size:var(--bs-legend-font-size);font-weight:var(--bs-legend-font-weight);line-height:inherit}legend+*{clear:inline-start}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-ampm-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-week-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}}@layer content{.table{--bs-table-cell-padding-y: .5rem;--bs-table-cell-padding-x: .5rem;--bs-table-cell-vertical-align: top;--bs-table-color: var(--bs-fg-body);--bs-table-bg: var(--bs-bg-body);--bs-table-accent-bg: transparent;--bs-table-border-width: var(--bs-border-width);--bs-table-border-color: var(--bs-border-color);--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;width:100%;margin-bottom:var(--bs-spacer);vertical-align:var(--bs-table-cell-vertical-align);border-color:var(--bs-theme-border, var(--bs-table-border-color))}.table>:not(caption)>*>*{padding:var(--bs-table-cell-padding-y) var(--bs-table-cell-padding-x);color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-theme-fg, var(--bs-table-color))));background-color:var(--bs-theme-bg-subtle, var(--bs-table-bg));border-block-end-width:var(--bs-table-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-theme-bg-subtle, var(--bs-table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}}@layer content{.figure{--bs-figure-gap: calc(var(--bs-spacer) * .5);display:flex;flex-direction:column;gap:var(--bs-figure-gap)}}@layer layout{.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-inline:auto}@media(width>=576px){.container{max-width:540px}}@media(width>=768px){.container{max-width:720px}}@media(width>=1024px){.container{max-width:960px}}@media(width>=1280px){.container{max-width:1200px}}@media(width>=1536px){.container{max-width:1440px}}}@layer layout{.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-inline:calc(-.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.grid{--bs-columns: 12;--bs-rows: 1;--bs-gap: 1.5rem;container-type:inline-size;display:grid;grid-template-rows:repeat(var(--bs-rows),1fr);grid-template-columns:repeat(var(--bs-columns),1fr);gap:var(--bs-gap)}}@layer forms{.form-label{font-size:var(--bs-label-font-size, inherit);font-style:var(--bs-label-font-style, inherit);font-weight:var(--bs-label-font-weight, 500);color:var(--bs-label-color, var(--bs-fg-body))}.form-label{margin-bottom:var(--bs-label-margin-bottom, calc(var(--bs-spacer) / 2))}}@layer forms{.form-control{--bs-control-min-height: var(--bs-btn-input-min-height);--bs-control-padding-y: var(--bs-btn-input-padding-y);--bs-control-padding-x: var(--bs-btn-input-padding-x);--bs-control-font-size: var(--bs-btn-input-font-size);--bs-control-line-height: var(--bs-btn-input-line-height);--bs-control-fg: var(--bs-btn-input-fg);--bs-control-bg: var(--bs-btn-input-bg);--bs-control-border-width: var(--bs-border-width);--bs-control-border-color: var(--bs-border-color);--bs-control-border-radius: var(--bs-radius-5);--bs-control-box-shadow: var(--bs-box-shadow-inset);--bs-control-action-bg: var(--bs-bg-1);--bs-control-action-hover-bg: var(--bs-bg-2);--bs-control-transition-property: border-color, box-shadow;--bs-control-transition-duration: .15s;--bs-control-transition-timing: ease-in-out;--bs-control-placeholder-color: var(--bs-fg-3);--bs-control-disabled-color: var(--bs-control-fg);--bs-control-disabled-bg: var(--bs-bg-2);--bs-control-disabled-border-color: var(--bs-control-border-color);--bs-control-select-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-control-select-bg-position: right .75rem center;--bs-control-select-bg-size: 16px 12px;display:flex;width:100%;min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);font-size:var(--bs-control-font-size);line-height:var(--bs-control-line-height);color:var(--bs-control-fg);appearance:none;background-color:var(--bs-control-bg);background-clip:padding-box;border:var(--bs-control-border-width) solid var(--bs-control-border-color);border-radius:var(--bs-control-border-radius);box-shadow:var(--bs-control-box-shadow)}@media(prefers-reduced-motion:no-preference){.form-control{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--bs-focus-ring-offset: -1px;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-control::placeholder{color:var(--bs-control-placeholder-color);opacity:1}.form-control:disabled{color:var(--bs-control-disabled-color);background-color:var(--bs-control-disabled-bg);border-color:var(--bs-control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-datetime-edit-text{color:var(--bs-control-placeholder-color)}.form-control::file-selector-button{min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);margin:calc(var(--bs-control-padding-y) * -1) calc(var(--bs-control-padding-x) * -1);margin-inline-end:var(--bs-control-padding-x);color:var(--bs-control-fg);pointer-events:none;background-color:var(--bs-control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-control-border-width);border-radius:0}@media(prefers-reduced-motion:no-preference){.form-control::file-selector-button{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--bs-control-action-hover-bg)}select.form-control{padding-inline-end:calc(var(--bs-control-padding-x) * 3);background-image:var(--bs-control-select-bg);background-repeat:no-repeat;background-position:var(--bs-control-select-bg-position);background-size:var(--bs-control-select-bg-size)}select.form-control[size]:not([size="1"]){padding-inline-end:var(--bs-control-padding-x);background-image:none}}@layer forms{.check{--bs-check-size: 1.25rem;--bs-check-margin-block: .125rem;--bs-check-bg: var(--bs-bg-body);--bs-check-border-color: var(--bs-border-color);--bs-check-icon-checked: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10 3 3 6-6'/%3e%3c/svg%3e");--bs-check-icon-indeterminate: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");--bs-check-checked-bg: var(--bs-control-checked-bg);--bs-check-checked-border-color: var(--bs-control-checked-border-color);--bs-check-disabled-bg: var(--bs-control-disabled-bg);--bs-check-disabled-opacity: var(--bs-control-disabled-opacity);position:relative;flex-shrink:0;width:var(--bs-check-size);height:var(--bs-check-size);margin-block:var(--bs-check-margin-block);appearance:none;background-color:var(--bs-theme-bg, var(--bs-check-bg));border:1px solid var(--bs-theme-bg, var(--bs-check-border-color));border-radius:33%}@media(prefers-reduced-motion:no-preference){.check{transition:background-color var(--bs-control-transition-duration) var(--bs-control-transition-timing),border-color var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:before{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--bs-theme-contrast, var(--bs-primary-contrast));opacity:0;transform:scale(0);mask-image:var(--bs-check-icon-checked);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media(prefers-reduced-motion:no-preference){.check:before{transition:opacity var(--bs-control-transition-duration) var(--bs-control-transition-timing),transform var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:checked,.check:indeterminate{background-color:var(--bs-theme-bg, var(--bs-check-checked-bg));border-color:var(--bs-theme-bg, var(--bs-check-checked-border-color))}.check:checked:before,.check:indeterminate:before{opacity:1;transform:scale(1)}.check:indeterminate:before{mask-image:var(--bs-check-icon-indeterminate)}.check:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset: -1px}.check:disabled{--bs-check-bg: var(--bs-check-disabled-bg)}.check:disabled~label{color:var(--bs-fg-3);cursor:default}.check:disabled:checked{opacity:var(--bs-check-disabled-opacity)}}@layer components{.btn-solid{--bs-btn-gap: var(--bs-btn-input-gap);--bs-btn-min-height: var(--bs-btn-input-min-height);--bs-btn-padding-x: var(--bs-btn-input-padding-x);--bs-btn-padding-y: var(--bs-btn-input-padding-y);--bs-btn-font-size: var(--bs-btn-input-font-size);--bs-btn-font-weight: var(--bs-btn-input-font-weight);--bs-btn-line-height: var(--bs-btn-input-line-height);--bs-btn-color: var(--bs-fg-body);--bs-btn-white-space: nowrap;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-radius-5);--bs-btn-hover-border-color: transparent;--bs-btn-disabled-opacity: .65;--bs-btn-transition-property: color, background-color, border-color, box-shadow;--bs-btn-transition-duration: .15s;--bs-btn-transition-timing: ease-in-out;display:inline-flex;gap:var(--bs-btn-gap);align-items:center;justify-content:center;min-height:var(--bs-btn-min-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-decoration:none;white-space:var(--bs-btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--bs-btn-bg, var(--bs-bg-2));border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius)}@media(prefers-reduced-motion:no-preference){.btn-solid{transition-timing-function:var(--bs-btn-transition-timing);transition-duration:var(--bs-btn-transition-duration);transition-property:var(--bs-btn-transition-property)}}.btn-solid:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg, var(--bs-bg-3));border-color:var(--bs-btn-hover-border-color)}.btn-solid:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset: 1px}.btn-solid.active,.btn-solid.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg, var(--bs-bg-3));border-color:var(--bs-btn-active-border-color)}.btn-solid.active:focus-visible,.btn-solid.show:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.btn-solid:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg, var(--bs-bg-1));background-image:none;border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-solid{--bs-btn-bg: var(--bs-theme-bg);--bs-btn-color: var(--bs-theme-contrast);--bs-btn-border-color: var(--bs-theme-bg);--bs-btn-active-bg: oklch(from var(--bs-theme-bg) calc(l*.9) calc(c*1.15) h);--bs-btn-active-border-color: oklch(from var(--bs-theme-bg) calc(l*.9) calc(c*1.15) h);--bs-btn-active-color: oklch(from var(--bs-theme-contrast) calc(l*.9) calc(c*1.15) h);--bs-btn-disabled-bg: var(--bs-theme-bg);--bs-btn-disabled-color: var(--bs-theme-contrast);--bs-btn-disabled-border-color: var(--bs-theme-bg)}.btn-solid:hover{--bs-btn-hover-bg: oklch(from var(--bs-theme-bg) calc(l*.95) calc(c*1.1) h);--bs-btn-hover-border-color: oklch(from var(--bs-theme-bg) calc(l*.95) calc(c*1.1) h);--bs-btn-hover-color: oklch(from var(--bs-theme-contrast) calc(l*.95) calc(c*1.1) h)}.btn-solid:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-solid:active,.btn-solid.active{--bs-btn-active-bg: oklch(from var(--bs-theme-bg) calc(l*.9) calc(c*1.15) h);--bs-btn-active-border-color: oklch(from var(--bs-theme-bg) calc(l*.9) calc(c*1.15) h);--bs-btn-active-color: oklch(from var(--bs-theme-contrast) calc(l*.9) calc(c*1.15) h)}.btn-solid:disabled{--bs-btn-disabled-bg: var(--bs-theme-bg);--bs-btn-disabled-color: var(--bs-theme-contrast);--bs-btn-disabled-border-color: var(--bs-theme-bg)}}@layer components{.accordion-header{display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y, var(--bs-accordion-padding-y)) var(--bs-accordion-btn-padding-x, var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size, var(--bs-body-font-size));color:var(--bs-accordion-btn-color);text-align:start;list-style:none;cursor:pointer;background-color:var(--bs-accordion-btn-bg)}@media(prefers-reduced-motion:no-preference){.accordion-header{transition-timing-function:var(--bs-accordion-transition-timing);transition-duration:var(--bs-accordion-transition-duration);transition-property:var(--bs-accordion-transition-property)}}.accordion-header::-webkit-details-marker{display:none}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{position:relative;z-index:3;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);outline-offset:-1px}.accordion-item{position:relative;color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}@media(prefers-reduced-motion:no-preference){.accordion-item{interpolate-size:allow-keywords}}.accordion-item::details-content{block-size:0;overflow-y:clip}@media(prefers-reduced-motion:no-preference){.accordion-item::details-content{transition-timing-function:var(--bs-accordion-panel-transition-timing);transition-duration:var(--bs-accordion-panel-transition-duration);transition-property:var(--bs-accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-item:first-of-type{border-start-start-radius:var(--bs-accordion-border-radius);border-start-end-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-start-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1 * var(--bs-accordion-border-width))}.accordion-item:last-of-type{border-end-start-radius:var(--bs-accordion-border-radius);border-end-end-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-end-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-start-radius:var(--bs-accordion-border-radius);border-end-end-radius:var(--bs-accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--bs-theme-border, var(--bs-accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--bs-theme-fg, var(--bs-accordion-active-color));background-color:var(--bs-theme-bg-subtle, var(--bs-accordion-active-bg));box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-theme-border, var(--bs-accordion-border-color))}.accordion-item[open]:last-of-type>.accordion-header{border-end-start-radius:0;border-end-end-radius:0}.accordion-body{padding:var(--bs-accordion-body-padding-y, var(--bs-accordion-padding-y)) var(--bs-accordion-body-padding-x, var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size, var(--bs-body-font-size))}}@layer components{.alert{--bs-alert-gap: var(--bs-spacer-3);--bs-alert-bg: var(--bs-bg-1);--bs-alert-padding-x: var(--bs-spacer);--bs-alert-padding-y: var(--bs-spacer);--bs-alert-color: inherit;--bs-alert-border-color: var(--bs-border-color);--bs-alert-border-radius: var(--bs-radius-7);--bs-alert-transition-property: opacity;--bs-alert-transition-duration: .15s;--bs-alert-transition-timing: linear;display:flex;gap:var(--bs-alert-gap);align-items:start;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);color:var(--bs-theme-fg, var(--bs-alert-color));background-color:var(--bs-theme-bg-subtle, var(--bs-alert-bg));border:var(--bs-border-width) solid var(--bs-theme-border, var(--bs-alert-border-color));border-radius:var(--bs-alert-border-radius)}@media(prefers-reduced-motion:no-preference){.alert:not(.alert-instant){transition-timing-function:var(--bs-alert-transition-timing);transition-duration:var(--bs-alert-transition-duration);transition-property:var(--bs-alert-transition-property)}}.alert.hiding{opacity:0}.alert>p{margin-bottom:0}}@layer components{.breadcrumb{--bs-breadcrumb-font-size: inherit;--bs-breadcrumb-bg: transparent;--bs-breadcrumb-border-radius: var(--bs-radius-5);display:flex;flex-wrap:wrap;align-items:center;padding:var(--bs-breadcrumb-padding-y, 0) var(--bs-breadcrumb-padding-x, 0);margin-bottom:0;font-size:var(--bs-breadcrumb-font-size);list-style-type:"";background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}}@layer components{.card{--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color);--bs-card-border-radius: var(--bs-radius-7);--bs-card-box-shadow: none;--bs-card-height: auto;--bs-card-bg: var(--bs-bg-body);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-fg-body);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-theme-bg, var(--bs-card-border-color));border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}}@layer components;@layer components{:root.dialog-open{overflow:hidden}.dialog{--bs-dialog-width: 500px;--bs-dialog-margin: 1.75rem;--bs-dialog-color: var(--bs-fg-body);--bs-dialog-bg: var(--bs-bg-body);--bs-dialog-border-color: var(--bs-border-color-translucent);--bs-dialog-border-width: var(--bs-border-width);--bs-dialog-border-radius: var(--bs-radius-7);--bs-dialog-box-shadow: var(--bs-box-shadow-xl);--bs-dialog-transition-property: opacity, transform, visibility;--bs-dialog-transition-duration: .3s;--bs-dialog-transition-timing: var(--bs-transition-timing-overlay);--bs-dialog-backdrop-bg: light-dark(rgba(0, 0, 0, .5), rgba(0, 0, 0, .65));--bs-dialog-backdrop-blur: 8px;display:flex;flex-direction:column;width:var(--bs-dialog-width);max-width:calc(100% - var(--bs-dialog-margin) * 2);max-height:calc(100% - var(--bs-dialog-margin) * 2);padding:0;margin:auto;overflow:visible;color:var(--bs-dialog-color);visibility:hidden;background-color:var(--bs-dialog-bg);background-clip:padding-box;border:var(--bs-dialog-border-width) solid var(--bs-dialog-border-color);border-radius:var(--bs-dialog-border-radius);box-shadow:var(--bs-dialog-box-shadow)}.dialog:not(.dialog-instant){opacity:0}@media(prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--bs-dialog-transition-timing);transition-duration:var(--bs-dialog-transition-duration);transition-property:var(--bs-dialog-transition-property)}}.dialog:not(.dialog-instant)[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:scale(1.02)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing),backdrop-filter var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing),display var(--bs-dialog-transition-duration) allow-discrete,overlay var(--bs-dialog-transition-duration) allow-discrete}}.dialog:not(.dialog-instant).hiding::backdrop{background-color:transparent;backdrop-filter:blur(0)}.dialog.dialog-instant::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}.dialog[open]:not(.hiding){overflow:visible;visibility:visible;opacity:1;transform:none}@starting-style{.dialog:not(.dialog-instant)::backdrop{background-color:transparent;backdrop-filter:blur(0)}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}}}@layer components{.menu{--bs-menu-zindex: var(--bs-z-menu);--bs-menu-gap: .125rem;--bs-menu-min-width: 10rem;--bs-menu-padding-x: .25rem;--bs-menu-padding-y: .25rem;--bs-menu-font-size: var(--bs-font-size-sm);--bs-menu-color: var(--bs-fg-body);--bs-menu-bg: var(--bs-bg-body);--bs-menu-box-shadow: var(--bs-box-shadow-lg);--bs-menu-transition-property: opacity, transform, display;--bs-menu-transition-duration: .15s;--bs-menu-transition-timing: var(--bs-transition-timing-overlay);position:absolute;z-index:var(--bs-menu-zindex);display:none;flex-direction:column;gap:var(--bs-menu-gap);min-width:var(--bs-menu-min-width);max-height:var(--bs-menu-max-height, none);padding:var(--bs-menu-padding-y) var(--bs-menu-padding-x);margin:0;overflow-y:var(--bs-menu-overflow-y, initial);overscroll-behavior:contain;font-size:var(--bs-menu-font-size);color:var(--bs-menu-color);text-align:start;list-style-type:"";background-color:var(--bs-menu-bg);background-clip:padding-box;border:var(--bs-menu-border-width, var(--bs-border-width)) solid var(--bs-menu-border-color, var(--bs-border-color-translucent));border-radius:var(--bs-menu-border-radius, var(--bs-radius-7));box-shadow:var(--bs-menu-box-shadow);opacity:0;transform:scale(.95);transform-origin:top start}@media(prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--bs-menu-transition-timing);transition-duration:var(--bs-menu-transition-duration);transition-property:var(--bs-menu-transition-property);transition-behavior:allow-discrete}}.menu.show{display:flex;opacity:1;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}}@layer components{.nav{--bs-nav-gap: .125rem;--bs-nav-link-gap: .5rem;--bs-nav-link-align: center;--bs-nav-link-justify: center;--bs-nav-link-padding-x: .75rem;--bs-nav-link-padding-y: .375rem;--bs-nav-link-color: var(--bs-fg-2);--bs-nav-link-hover-color: var(--bs-fg-1);--bs-nav-link-hover-bg: var(--bs-bg-1);--bs-nav-link-active-color: var(--bs-fg-body);--bs-nav-link-active-bg: var(--bs-bg-2);--bs-nav-link-disabled-color: var(--bs-fg-4);--bs-nav-link-border-width: var(--bs-border-width);--bs-nav-link-transition-property: color, background-color, border-color;--bs-nav-link-transition-duration: .15s;--bs-nav-link-transition-timing: ease-in-out;display:flex;flex-wrap:wrap;gap:var(--bs-nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.nav-link{display:flex;gap:var(--bs-nav-link-gap);align-items:var(--bs-nav-link-align);justify-content:var(--bs-nav-link-justify);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-theme-fg, var(--bs-nav-link-color));text-decoration:none;white-space:nowrap;background:none;border:var(--bs-nav-link-border-width) solid transparent;border-radius:var(--bs-radius-5)}@media(prefers-reduced-motion:no-preference){.nav-link{transition-timing-function:var(--bs-nav-link-transition-timing);transition-duration:var(--bs-nav-link-transition-duration);transition-property:var(--bs-nav-link-transition-property)}}.nav-link:hover,.nav-link:focus{color:var(--bs-theme-fg-emphasis, var(--bs-nav-link-hover-color));background-color:var(--bs-theme-bg-muted, var(--bs-nav-link-hover-bg))}.nav-link:focus-visible{--bs-focus-ring-offset: 1px;color:var(--bs-theme-fg-emphasis, var(--bs-nav-link-hover-color));outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.nav-link.active,.nav-link:active{color:var(--bs-theme-fg, var(--bs-nav-link-active-color));background-color:var(--bs-theme-bg-subtle, var(--bs-nav-link-active-bg))}.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}}@layer components{.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-min-height: 3.5rem;--bs-navbar-color: var(--bs-fg-2);--bs-navbar-hover-color: var(--bs-fg-1);--bs-navbar-disabled-color: var(--bs-fg-3);--bs-navbar-active-color: var(--bs-fg-body);--bs-navbar-brand-padding-y: .375rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: var(--bs-font-size-md);--bs-navbar-brand-font-weight: var(--bs-font-weight-medium);--bs-navbar-brand-color: var(--bs-fg-body);--bs-navbar-brand-hover-color: var(--bs-fg-body);--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--bs-navbar-min-height);padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);container-type:inline-size;color:var(--bs-navbar-color, var(--bs-fg-body));background-color:var(--bs-navbar-bg, var(--bs-bg-body))}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-inline-end:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);font-weight:var(--bs-navbar-brand-font-weight);color:var(--bs-theme-fg, var(--bs-navbar-brand-color));text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-theme-fg-emphasis, var(--bs-navbar-brand-hover-color))}.navbar-nav{--bs-nav-gap: .25rem;--bs-nav-link-gap: .5rem;--bs-nav-link-padding-x: .5rem;--bs-nav-link-padding-y: .375rem;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-border-width: var(--bs-border-width);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-hover-bg: transparent;--bs-nav-link-active-color: var(--bs-navbar-active-color);--bs-nav-link-active-bg: transparent;--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;gap:var(--bs-nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-theme-fg, var(--bs-navbar-active-color));border:var(--bs-nav-link-border-width) solid var(--bs-nav-link-border-color, transparent)}.navbar-toggler{--bs-btn-bg: transparent;--bs-btn-hover-bg: var(--bs-bg-2)}@media(prefers-reduced-motion:no-preference){.navbar-toggler{transition:var(--bs-navbar-toggler-transition)}}.navbar [class*=drawer]:not([open],.hiding){transition:none!important}}.drawer{--bs-drawer-inset: var(--bs-spacer);--bs-drawer-zindex: var(--bs-z-drawer);--bs-drawer-height: 30vh;--bs-drawer-padding-x: var(--bs-spacer);--bs-drawer-padding-y: var(--bs-spacer);--bs-drawer-color: var(--bs-fg-body);--bs-drawer-bg: var(--bs-bg-body);--bs-drawer-border-width: var(--bs-border-width);--bs-drawer-border-color: var(--bs-border-color-translucent);--bs-drawer-border-radius: var(--bs-radius-7);--bs-drawer-box-shadow: var(--bs-box-shadow-xl);--bs-drawer-transition-property: transform, visibility;--bs-drawer-transition-duration: .3s;--bs-drawer-transition-timing: var(--bs-transition-timing-overlay);--bs-drawer-backdrop-bg: color-mix(in oklch, var(--bs-bg-body) 25%, transparent);--bs-drawer-backdrop-blur: 8px}@layer components{.drawer{position:fixed;inset:auto;z-index:var(--bs-drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);background-clip:padding-box;border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);outline:0;border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow)}.drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}@media(prefers-reduced-motion:no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.drawer:not(.drawer-instant)[open]{visibility:visible;transform:none}.drawer[open]{visibility:visible;transform:none}.sm\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.sm\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}.md\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.md\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}.lg\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.lg\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}.xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}.\32xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.\32xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}.drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media(prefers-reduced-motion:no-preference){.drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing),display var(--bs-drawer-transition-duration) allow-discrete,overlay var(--bs-drawer-transition-duration) allow-discrete}}@starting-style{.sm\:drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}.md\:drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}.lg\:drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}.xl\:drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}.\32xl\:drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}.drawer::backdrop{background-color:transparent;backdrop-filter:blur(0)}}.drawer-static{transform:scale(1.02)}.drawer-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x)}.drawer-body{position:relative;display:flex;flex-direction:column;gap:var(--bs-drawer-padding-y);flex:1 1 auto;padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);min-height:0;overflow-y:auto}}@layer components{.placeholder{--bs-placeholder-opacity-max: .18;--bs-placeholder-opacity-min: .1;display:inline-block;min-height:1.25em;vertical-align:middle;cursor:wait;background-color:currentcolor;border-radius:var(--bs-radius-3);opacity:var(--bs-placeholder-opacity-max)}}@layer components;@layer components;@layer helpers{.theme-primary{--bs-theme-fg: var(--bs-primary-fg);--bs-theme-fg-emphasis: var(--bs-primary-fg-emphasis);--bs-theme-bg: var(--bs-primary-bg);--bs-theme-bg-subtle: var(--bs-primary-bg-subtle);--bs-theme-bg-muted: var(--bs-primary-bg-muted);--bs-theme-border: var(--bs-primary-border);--bs-theme-focus-ring: var(--bs-primary-focus-ring);--bs-theme-contrast: var(--bs-primary-contrast)}}@property --bs-sc{syntax: "*"; inherits: false;}@property --bs-so{syntax: "*"; inherits: false;}
