﻿:root{--boodoo-primary: #7c3aed;--boodoo-secondary: #5b21e6;--boodoo-success: #1c9e50;--boodoo-info: #0ea5e9;--boodoo-warning: #f59e0b;--boodoo-danger: #e11d48;--boodoo-light: #f6f5fb;--boodoo-dark: #17135f;--boodoo-black: #000000;--boodoo-white: #ffffff;--boodoo-accent: #f43f5e;--boodoo-gray-100: #f7f8fb;--boodoo-gray-200: #ececf4;--boodoo-gray-300: #dedfec;--boodoo-gray-400: #c2c4d8;--boodoo-gray-500: #8b8fb0;--boodoo-gray-600: #5c6280;--boodoo-gray-700: #3f4463;--boodoo-gray-800: #272c4f;--boodoo-gray-900: #11143d;--boodoo-primary-rgb: 124, 58, 237;--boodoo-secondary-rgb: 91, 33, 230;--boodoo-success-rgb: 28, 158, 80;--boodoo-info-rgb: 14, 165, 233;--boodoo-warning-rgb: 245, 158, 11;--boodoo-danger-rgb: 225, 29, 72;--boodoo-light-rgb: 246, 245, 251;--boodoo-dark-rgb: 23, 19, 95;--boodoo-black-rgb: 0, 0, 0;--boodoo-white-rgb: 255, 255, 255;--boodoo-body-color-rgb: 39, 44, 79;--boodoo-body-bg-rgb: 255, 255, 255;--boodoo-body-color: #272c4f;--boodoo-body-bg: #ffffff;--boodoo-body-secondary-color: rgba(39, 44, 79, 0.75);--boodoo-body-tertiary-color: rgba(39, 44, 79, 0.5);--boodoo-body-secondary-bg: #ececf4;--boodoo-body-tertiary-bg: #f7f8fb;--boodoo-body-emphasis-color: #11143d;--boodoo-text-muted: #6c757d;--boodoo-font-sans-serif: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--boodoo-font-serif: Georgia, Times New Roman, serif;--boodoo-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--boodoo-font-family-base: var(--boodoo-font-sans-serif);--boodoo-font-size-base: 1rem;--boodoo-font-size-sm: 0.875rem;--boodoo-font-size-lg: 1.25rem;--boodoo-font-weight-normal: 400;--boodoo-font-weight-medium: 500;--boodoo-font-weight-semibold: 600;--boodoo-font-weight-bold: 700;--boodoo-line-height-base: 1.5;--boodoo-line-height-sm: 1.25;--boodoo-line-height-lg: 2;--boodoo-heading-color: inherit;--boodoo-heading-font-weight: 500;--boodoo-link-color: #7c3aed;--boodoo-link-hover-color: rgb(56.3333333333%, 34.3333333333%, 94%);--boodoo-spacer: 1rem;--boodoo-spacer-0: 0;--boodoo-spacers-0: 0;--boodoo-spacer-0-5: 0.5rem;--boodoo-spacers-0-5: 0.5rem;--boodoo-spacer-1: 1.25rem;--boodoo-spacers-1: 1.25rem;--boodoo-spacer-1-5: 1.75rem;--boodoo-spacers-1-5: 1.75rem;--boodoo-spacer-2: 2.25rem;--boodoo-spacers-2: 2.25rem;--boodoo-spacer-2-5: 2.75rem;--boodoo-spacers-2-5: 2.75rem;--boodoo-spacer-3: 3.25rem;--boodoo-spacers-3: 3.25rem;--boodoo-spacer-3-5: 3.75rem;--boodoo-spacers-3-5: 3.75rem;--boodoo-spacer-4: 4.25rem;--boodoo-spacers-4: 4.25rem;--boodoo-spacer-4-5: 4.75rem;--boodoo-spacers-4-5: 4.75rem;--boodoo-spacer-5: 5.25rem;--boodoo-spacers-5: 5.25rem;--boodoo-spacer-6: 6.25rem;--boodoo-spacers-6: 6.25rem;--boodoo-spacer-7: 7.25rem;--boodoo-spacers-7: 7.25rem;--boodoo-spacer-8: 8.25rem;--boodoo-spacers-8: 8.25rem;--boodoo-spacer-9: 9.25rem;--boodoo-spacers-9: 9.25rem;--boodoo-spacer-10: 10.25rem;--boodoo-spacers-10: 10.25rem;--boodoo-border-width: 1px;--boodoo-border-style: solid;--boodoo-border-color: #dedfec;--boodoo-border-color-translucent: rgba(0, 0, 0, 0.175);--boodoo-border-radius: 0.5rem;--boodoo-border-radius-sm: 0.375rem;--boodoo-border-radius-lg: 0.75rem;--boodoo-border-radius-xl: 1rem;--boodoo-border-radius-xxl: 2rem;--boodoo-border-radius-pill: 50rem;--boodoo-gutter-x: 1.5rem;--boodoo-gutter-y: 1.5rem;--boodoo-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--boodoo-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--boodoo-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--boodoo-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--boodoo-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1);--boodoo-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);--boodoo-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--boodoo-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);--boodoo-transition-duration: 150ms;--boodoo-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--boodoo-transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);--boodoo-transition-fade: opacity 0.15s linear;--boodoo-transition-collapse: height 0.35s ease;--boodoo-focus-ring-width: 0.25rem;--boodoo-focus-ring-opacity: 0.25;--boodoo-focus-ring-color: rgba(124, 58, 237, 0.25);--boodoo-focus-ring-box-shadow: 0 0 0 0.25rem rgba(124, 58, 237, 0.25);--boodoo-zindex-dropdown: 1000;--boodoo-zindex-sticky: 1020;--boodoo-zindex-fixed: 1030;--boodoo-zindex-modal-backdrop: 1050;--boodoo-zindex-modal: 1055;--boodoo-zindex-popover: 1070;--boodoo-zindex-tooltip: 1080;--boodoo-zindex-toast: 1090;--boodoo-btn-padding-y: 0.5rem;--boodoo-btn-padding-x: 0.875rem;--boodoo-btn-font-size: 1rem;--boodoo-btn-border-radius: 0.5rem;--boodoo-card-spacer-y: 1.25rem;--boodoo-card-spacer-x: 1.25rem;--boodoo-form-control-bg: #ffffff;--boodoo-form-control-border-color: #c2c4d8;--boodoo-typography-scale: 1.25;--boodoo-h1-font-size: 2.5rem;--boodoo-h2-font-size: 2rem;--boodoo-h3-font-size: 1.75rem;--boodoo-h4-font-size: 1.5rem;--boodoo-h5-font-size: 1.25rem;--boodoo-h6-font-size: 1rem}@media(prefers-color-scheme: dark){:root:not([data-boodoo-theme=light]){color-scheme:dark;--boodoo-body-bg: #11143d;--boodoo-body-bg-rgb: 17, 20, 61;--boodoo-body-color: #ececf4;--boodoo-body-color-rgb: 236, 236, 244;--boodoo-body-secondary-color: rgba(236, 236, 244, 0.75);--boodoo-body-secondary-bg: #272c4f;--boodoo-body-tertiary-bg: #272c4f;--boodoo-body-emphasis-color: #ffffff;--boodoo-link-color: rgb(61.4705882353%, 42.0588235294%, 94.7058823529%);--boodoo-link-hover-color: rgb(69.1764705882%, 53.6470588235%, 95.7647058824%);--boodoo-border-color: #3f4463;--boodoo-border-color-translucent: rgba(255, 255, 255, 0.12);--boodoo-heading-color: #ffffff;--boodoo-card-bg: #272c4f;--boodoo-dropdown-bg: #11143d;--boodoo-dropdown-border-color: #272c4f;--boodoo-form-control-bg: #11143d;--boodoo-form-control-border-color: #3f4463;--boodoo-gray-100: #272c4f;--boodoo-gray-200: #3f4463;--boodoo-gray-300: #5c6280;--boodoo-gray-400: #8b8fb0;--boodoo-gray-500: #c2c4d8;--boodoo-gray-600: #dedfec;--boodoo-gray-700: #dedfec;--boodoo-gray-800: #ececf4;--boodoo-gray-900: #f7f8fb;--boodoo-light: #272c4f;--boodoo-dark: #f7f8fb}}[data-boodoo-theme=dark]{color-scheme:dark;--boodoo-body-bg: #11143d;--boodoo-body-bg-rgb: 17, 20, 61;--boodoo-body-color: #ececf4;--boodoo-body-color-rgb: 236, 236, 244;--boodoo-body-secondary-color: rgba(236, 236, 244, 0.75);--boodoo-body-secondary-bg: #272c4f;--boodoo-body-tertiary-bg: #272c4f;--boodoo-body-emphasis-color: #ffffff;--boodoo-link-color: rgb(61.4705882353%, 42.0588235294%, 94.7058823529%);--boodoo-link-hover-color: rgb(69.1764705882%, 53.6470588235%, 95.7647058824%);--boodoo-border-color: #3f4463;--boodoo-border-color-translucent: rgba(255, 255, 255, 0.12);--boodoo-heading-color: #ffffff;--boodoo-card-bg: #272c4f;--boodoo-dropdown-bg: #11143d;--boodoo-dropdown-border-color: #272c4f;--boodoo-form-control-bg: #11143d;--boodoo-form-control-border-color: #3f4463;--boodoo-gray-100: #272c4f;--boodoo-gray-200: #3f4463;--boodoo-gray-300: #5c6280;--boodoo-gray-400: #8b8fb0;--boodoo-gray-500: #c2c4d8;--boodoo-gray-600: #dedfec;--boodoo-gray-700: #dedfec;--boodoo-gray-800: #ececf4;--boodoo-gray-900: #f7f8fb;--boodoo-light: #272c4f;--boodoo-dark: #f7f8fb}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;text-size-adjust:100%;font-size:16px}body{margin:0;font-family:var(--boodoo-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#272c4f;text-align:left;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid #dedfec;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.625rem;font-weight:500;line-height:1.2;color:var(--boodoo-heading-color, inherit)}h1{font-size:var(--boodoo-h1-font-size, 2.5rem)}h2{font-size:var(--boodoo-h2-font-size, 2rem)}h3{font-size:var(--boodoo-h3-font-size, 1.75rem)}h4{font-size:var(--boodoo-h4-font-size, 1.5rem)}h5{font-size:var(--boodoo-h5-font-size, 1.25rem)}h6{font-size:var(--boodoo-h6-font-size, 1rem)}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--boodoo-link-color, #7c3aed);text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:var(--boodoo-link-hover-color, rgb(56.3333333333%, 34.3333333333%, 94%));text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,samp,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}code{color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;color:#fff;background-color:#11143d;border-radius:.375rem}kbd kbd{padding:0;font-size:1em;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}figure{margin:0 0 1rem}img,svg{vertical-align:middle}img{max-width:100%;height:auto}table{border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(39,44,79,.75);text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}::-moz-focus-inner{padding:0;border-style:none}:-moz-ui-invalid{box-shadow:none}[role=button]{cursor:pointer}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:not-allowed}input,button,select,optgroup,textarea{border:1px solid rgba(0,0,0,0)}::-moz-focus-inner{border:0}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}::-ms-reveal{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none !important}figure>img{display:block}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:rgba(139,143,176,.4);border-radius:999px;border:3px solid rgba(0,0,0,0);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(139,143,176,.7)}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@supports(min-height: 44px){button,[role=button],input[type=submit],input[type=button],a.btn,.btn{min-height:44px}}@media(forced-colors: active){*,*::before,*::after{border-color:CanvasText}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:calc(var(--boodoo-gutter-x, 1.5rem)*.5);padding-left:calc(var(--boodoo-gutter-x, 1.5rem)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.container-fluid,.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-right:calc(var(--boodoo-gutter-x, 1.5rem)*.5);padding-left:calc(var(--boodoo-gutter-x, 1.5rem)*.5)}.row{display:flex;flex-wrap:wrap;margin-top:calc(-1*0);margin-right:calc(-1*calc(var(--boodoo-gutter-x, 1.5rem))*.5);margin-left:calc(-1*calc(var(--boodoo-gutter-x, 1.5rem))*.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(calc(var(--boodoo-gutter-x, 1.5rem))*.5);padding-left:calc(calc(var(--boodoo-gutter-x, 1.5rem))*.5);margin-top:0}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--boodoo-gutter-x, 1.5rem)*.5);padding-left:calc(var(--boodoo-gutter-x, 1.5rem)*.5);margin-top:var(--boodoo-gutter-y, 0)}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-8>*{flex:0 0 auto;width:12.5%}.row-cols-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-10>*{flex:0 0 auto;width:10%}.row-cols-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-12>*{flex:0 0 auto;width:8.33333333%}@media(min-width: 576px){.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-sm-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-sm-8>*{flex:0 0 auto;width:12.5%}.row-cols-sm-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-sm-10>*{flex:0 0 auto;width:10%}.row-cols-sm-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-sm-12>*{flex:0 0 auto;width:8.33333333%}}@media(min-width: 768px){.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-md-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-md-8>*{flex:0 0 auto;width:12.5%}.row-cols-md-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-md-10>*{flex:0 0 auto;width:10%}.row-cols-md-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-md-12>*{flex:0 0 auto;width:8.33333333%}}@media(min-width: 992px){.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-lg-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-lg-8>*{flex:0 0 auto;width:12.5%}.row-cols-lg-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-lg-10>*{flex:0 0 auto;width:10%}.row-cols-lg-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-lg-12>*{flex:0 0 auto;width:8.33333333%}}@media(min-width: 1200px){.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-xl-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-xl-8>*{flex:0 0 auto;width:12.5%}.row-cols-xl-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-xl-10>*{flex:0 0 auto;width:10%}.row-cols-xl-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-xl-12>*{flex:0 0 auto;width:8.33333333%}}@media(min-width: 1400px){.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.row-cols-xxl-7>*{flex:0 0 auto;width:14.28571429%}.row-cols-xxl-8>*{flex:0 0 auto;width:12.5%}.row-cols-xxl-9>*{flex:0 0 auto;width:11.11111111%}.row-cols-xxl-10>*{flex:0 0 auto;width:10%}.row-cols-xxl-11>*{flex:0 0 auto;width:9.09090909%}.row-cols-xxl-12>*{flex:0 0 auto;width:8.33333333%}}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0%}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.g-0,.gx-0{--boodoo-gutter-x: 0}.g-0,.gy-0{--boodoo-gutter-y: 0}.g-1,.gx-1{--boodoo-gutter-x: 0.25rem}.g-1,.gy-1{--boodoo-gutter-y: 0.25rem}.g-2,.gx-2{--boodoo-gutter-x: 0.5rem}.g-2,.gy-2{--boodoo-gutter-y: 0.5rem}.g-3,.gx-3{--boodoo-gutter-x: 1rem}.g-3,.gy-3{--boodoo-gutter-y: 1rem}.g-4,.gx-4{--boodoo-gutter-x: 1.5rem}.g-4,.gy-4{--boodoo-gutter-y: 1.5rem}.g-5,.gx-5{--boodoo-gutter-x: 3rem}.g-5,.gy-5{--boodoo-gutter-y: 3rem}.grid{display:grid;column-gap:var(--boodoo-gutter-x, 1.5rem);row-gap:var(--boodoo-gutter-y, 0)}.grid-auto-fill,.grid-cols-auto-fill{grid-template-columns:repeat(auto-fill, minmax(var(--boodoo-grid-min, 280px), 1fr))}.grid-auto-fit,.grid-cols-auto-fit{grid-template-columns:repeat(auto-fit, minmax(var(--boodoo-grid-min, 280px), 1fr))}.grid-auto-fill-sm{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.grid-auto-fill-md{grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}.grid-auto-fill-lg{grid-template-columns:repeat(auto-fill, minmax(340px, 1fr))}.grid-auto-fit-sm{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.grid-auto-fit-md{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.grid-auto-fit-lg{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}.grid-cols-tier{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.grid-cols-search{grid-template-columns:1fr auto}.grid-cols-line{grid-template-columns:auto 1fr auto}.grid-cols-simulation{grid-template-columns:320px 1fr 360px}@media(max-width: 991.98px){.grid-cols-simulation{grid-template-columns:1fr}}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-subgrid{grid-template-rows:subgrid}.masonry{column-gap:calc(var(--boodoo-gutter-x, 1.5rem));column-count:1}.masonry>*{break-inside:avoid;margin-bottom:calc(var(--boodoo-gutter-y, 1.5rem));width:100%;display:inline-block}@supports(grid-template-rows: masonry){.masonry{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-template-rows:masonry;gap:calc(var(--boodoo-gutter-x, 1.5rem))}.masonry>*{margin-bottom:0;display:block}}.masonry-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 576px){.masonry-sm-1{column-count:1}@supports(grid-template-rows: masonry){.masonry-sm-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.masonry-sm-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-sm-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-sm-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-sm-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-sm-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-sm-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-sm-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-sm-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-sm-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-sm-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}}@media(min-width: 768px){.masonry-md-1{column-count:1}@supports(grid-template-rows: masonry){.masonry-md-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.masonry-md-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-md-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-md-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-md-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-md-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-md-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-md-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-md-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-md-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-md-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}}@media(min-width: 992px){.masonry-lg-1{column-count:1}@supports(grid-template-rows: masonry){.masonry-lg-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.masonry-lg-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-lg-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-lg-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-lg-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-lg-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-lg-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-lg-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-lg-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-lg-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-lg-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}}@media(min-width: 1200px){.masonry-xl-1{column-count:1}@supports(grid-template-rows: masonry){.masonry-xl-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.masonry-xl-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-xl-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-xl-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-xl-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-xl-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-xl-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-xl-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-xl-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-xl-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-xl-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}}@media(min-width: 1400px){.masonry-xxl-1{column-count:1}@supports(grid-template-rows: masonry){.masonry-xxl-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.masonry-xxl-2{column-count:2}@supports(grid-template-rows: masonry){.masonry-xxl-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.masonry-xxl-3{column-count:3}@supports(grid-template-rows: masonry){.masonry-xxl-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.masonry-xxl-4{column-count:4}@supports(grid-template-rows: masonry){.masonry-xxl-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.masonry-xxl-5{column-count:5}@supports(grid-template-rows: masonry){.masonry-xxl-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.masonry-xxl-6{column-count:6}@supports(grid-template-rows: masonry){.masonry-xxl-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}}.display-1{font-size:5rem;font-weight:300;line-height:1.2}.display-2{font-size:4.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.display-5{font-size:3rem;font-weight:300;line-height:1.2}.display-6{font-size:2.5rem;font-weight:300;line-height:1.2}.lead{font-size:1.25rem;font-weight:300}.small{font-size:.875em;font-weight:400}.mark{padding:.2em;background-color:#fcf8e3}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.1rem;border-left:4px solid #dedfec;padding-left:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:rgba(39,44,79,.75)}.blockquote-footer::before{content:"— "}.display-fluid{font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.2}.text-heading{color:var(--boodoo-heading-color, inherit)}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.list-unstyled{padding-left:0;list-style:none}.dl-horizontal{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem 1rem}@media(min-width: 576px){.dl-horizontal{grid-template-columns:8rem minmax(0, 1fr)}}.text-hyphenate{-webkit-hyphens:auto;hyphens:auto}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.fs-fluid-1{font-size:clamp(1rem,1rem + 0.25vw,0.75rem)}.fs-fluid-2{font-size:clamp(1rem,1rem + 0.5vw,1.5rem)}.fs-fluid-3{font-size:clamp(1rem,1rem + 0.75vw,2.25rem)}.fs-fluid-4{font-size:clamp(1rem,1rem + 1vw,3rem)}.fs-fluid-5{font-size:clamp(1rem,1rem + 1.25vw,3.75rem)}.fs-fluid-6{font-size:clamp(1rem,1rem + 1.5vw,4.5rem)}::selection{color:#fff;background-color:#7c3aed}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--boodoo-body-bg);border:var(--boodoo-border-width) solid var(--boodoo-border-color);border-radius:.5rem;max-width:100%;height:auto}.img-rounded{border-radius:.75rem}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--boodoo-body-secondary-color)}.img-blur-up{filter:blur(8px);transition:filter .4s ease}.img-loading{background:linear-gradient(90deg, #ececf4 25%, #f7f8fb 37%, #ececf4 63%);background-size:400% 100%;animation:boodoo-shine 1.4s ease infinite}.table{--boodoo-table-bg: transparent;--boodoo-table-color: var(--boodoo-body-color);--boodoo-table-border-color: var(--boodoo-border-color);--boodoo-table-accent-bg: transparent;--boodoo-table-striped-color: var(--boodoo-body-color);--boodoo-table-striped-bg: color-mix(in srgb, var(--boodoo-body-color) 4%, transparent);--boodoo-table-active-color: var(--boodoo-body-color);--boodoo-table-active-bg: color-mix(in srgb, var(--boodoo-primary) 8%, transparent);--boodoo-table-hover-color: var(--boodoo-body-color);--boodoo-table-hover-bg: color-mix(in srgb, var(--boodoo-body-color) 6%, transparent);width:100%;margin-bottom:1rem;color:var(--boodoo-table-color);vertical-align:top;border-color:var(--boodoo-table-border-color)}.table>:not(caption)>*>*{padding:.75rem .75rem;background-color:var(--boodoo-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--boodoo-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentcolor}.table th{font-weight:600;text-align:inherit;text-align:-webkit-match-parent}.table>caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--boodoo-body-secondary-color);text-align:left}.table-striped>tbody>tr:nth-of-type(odd)>*{--boodoo-table-accent-bg: var(--boodoo-table-striped-bg);color:var(--boodoo-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--boodoo-table-accent-bg: var(--boodoo-table-striped-bg);color:var(--boodoo-table-striped-color)}.table-active{--boodoo-table-accent-bg: var(--boodoo-table-active-bg);color:var(--boodoo-table-active-color)}.table-hover>tbody>tr:hover>*{--boodoo-table-accent-bg: var(--boodoo-table-hover-bg);color:var(--boodoo-table-hover-color)}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-dark{--boodoo-table-color: #fff;--boodoo-table-bg: #11143d;--boodoo-table-border-color: #272c4f;--boodoo-table-striped-bg: rgba(255, 255, 255, 0.05);--boodoo-table-hover-bg: rgba(255, 255, 255, 0.075);color:#fff}.table-dark.table-striped{--boodoo-table-striped-color: #fff}.table-dark.table-hover{--boodoo-table-hover-color: #fff}.table-primary{--boodoo-table-color: rgb(34.0392156863%, 15.9215686275%, 65.0588235294%);--boodoo-table-bg: rgb(95.8901960784%, 93.8196078431%, 99.4352941176%);--boodoo-table-border-color: rgb(87.1568627451%, 80.6862745098%, 98.2352941176%)}.table-secondary{--boodoo-table-color: rgb(24.9803921569%, 9.0588235294%, 63.137254902%);--boodoo-table-bg: rgb(94.8549019608%, 93.0352941176%, 99.2156862745%);--boodoo-table-border-color: rgb(83.9215686275%, 78.2352941176%, 97.5490196078%)}.table-success{--boodoo-table-color: rgb(7.6862745098%, 43.3725490196%, 21.9607843137%);--boodoo-table-bg: rgb(92.8784313725%, 96.9568627451%, 94.5098039216%);--boodoo-table-border-color: rgb(77.7450980392%, 90.4901960784%, 82.8431372549%)}.table-info{--boodoo-table-color: rgb(3.2941176471%, 38.8235294118%, 54.8235294118%);--boodoo-table-bg: rgb(90.5490196078%, 96.4705882353%, 99.137254902%);--boodoo-table-border-color: rgb(71.6470588235%, 89.4117647059%, 97.4117647059%)}.table-warning{--boodoo-table-color: rgb(57.6470588235%, 37.1764705882%, 2.5882352941%);--boodoo-table-bg: rgb(99.5294117647%, 95.4352941176%, 88.5176470588%);--boodoo-table-border-color: rgb(98.6274509804%, 86.6862745098%, 66.5098039216%)}.table-danger{--boodoo-table-color: rgb(61.7647058824%, 7.9607843137%, 19.7647058824%);--boodoo-table-bg: rgb(98.8235294118%, 91.137254902%, 92.8235294118%);--boodoo-table-border-color: rgb(96.4705882353%, 73.4117647059%, 78.4705882353%)}.table-light{--boodoo-table-color: #3f4463;--boodoo-table-bg: rgb(98.2352941176%, 98.0392156863%, 99.2156862745%);--boodoo-table-border-color: #dedfec}.table-dark{--boodoo-table-color: #3f4463;--boodoo-table-bg: rgb(89.0823529412%, 88.8941176471%, 92.4705882353%);--boodoo-table-border-color: rgb(63.6078431373%, 62.9803921569%, 74.9019607843%)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--boodoo-body-secondary-color)}.form-label{margin-bottom:.375rem;font-weight:500}.col-form-label{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.875rem + 1px);padding-bottom:calc(0.875rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--boodoo-body-secondary-color)}.form-group{margin-bottom:1rem}.form-row{display:flex;flex-wrap:wrap;gap:.75rem}.form-row>.form-group,.form-row>.col,.form-row>[class*=col-]{margin-bottom:0}.form-inline{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}legend+*{clear:left}.form-control,input[type=text]:not([class]),input[type=email]:not([class]),input[type=password]:not([class]),input[type=number]:not([class]),input[type=tel]:not([class]),input[type=url]:not([class]),input[type=search]:not([class]),textarea:not([class]),[data-boodoo-input]{display:block;width:100%;padding:.5rem .875rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--boodoo-body-color);background-color:#fff;background-clip:padding-box;border:1px solid #c2c4d8;border-radius:.5rem;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control,input[type=text]:not([class]),input[type=email]:not([class]),input[type=password]:not([class]),input[type=number]:not([class]),input[type=tel]:not([class]),input[type=url]:not([class]),input[type=search]:not([class]),textarea:not([class]),[data-boodoo-input]{transition:none}}.form-control[type=file],input[type=text]:not([class])[type=file],input[type=email]:not([class])[type=file],input[type=password]:not([class])[type=file],input[type=number]:not([class])[type=file],input[type=tel]:not([class])[type=file],input[type=url]:not([class])[type=file],input[type=search]:not([class])[type=file],textarea:not([class])[type=file],[data-boodoo-input][type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),input[type=text]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=email]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=password]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=number]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=tel]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=url]:not([class])[type=file]:not(:disabled):not([readonly]),input[type=search]:not([class])[type=file]:not(:disabled):not([readonly]),textarea:not([class])[type=file]:not(:disabled):not([readonly]),[data-boodoo-input][type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,input[type=text]:not([class]):focus,input[type=email]:not([class]):focus,input[type=password]:not([class]):focus,input[type=number]:not([class]):focus,input[type=tel]:not([class]):focus,input[type=url]:not([class]):focus,input[type=search]:not([class]):focus,textarea:not([class]):focus,[data-boodoo-input]:focus{color:var(--boodoo-body-color);background-color:#fff;border-color:#7c3aed;outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.form-control::-webkit-date-and-time-value,input[type=text]:not([class])::-webkit-date-and-time-value,input[type=email]:not([class])::-webkit-date-and-time-value,input[type=password]:not([class])::-webkit-date-and-time-value,input[type=number]:not([class])::-webkit-date-and-time-value,input[type=tel]:not([class])::-webkit-date-and-time-value,input[type=url]:not([class])::-webkit-date-and-time-value,input[type=search]:not([class])::-webkit-date-and-time-value,textarea:not([class])::-webkit-date-and-time-value,[data-boodoo-input]::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::placeholder,input[type=text]:not([class])::placeholder,input[type=email]:not([class])::placeholder,input[type=password]:not([class])::placeholder,input[type=number]:not([class])::placeholder,input[type=tel]:not([class])::placeholder,input[type=url]:not([class])::placeholder,input[type=search]:not([class])::placeholder,textarea:not([class])::placeholder,[data-boodoo-input]::placeholder{color:var(--boodoo-body-tertiary-color);opacity:1}.form-control:disabled,input[type=text]:not([class]):disabled,input[type=email]:not([class]):disabled,input[type=password]:not([class]):disabled,input[type=number]:not([class]):disabled,input[type=tel]:not([class]):disabled,input[type=url]:not([class]):disabled,input[type=search]:not([class]):disabled,textarea:not([class]):disabled,[data-boodoo-input]:disabled{cursor:not-allowed;background-color:#ececf4;opacity:1}.form-control[readonly],input[type=text]:not([class])[readonly],input[type=email]:not([class])[readonly],input[type=password]:not([class])[readonly],input[type=number]:not([class])[readonly],input[type=tel]:not([class])[readonly],input[type=url]:not([class])[readonly],input[type=search]:not([class])[readonly],textarea:not([class])[readonly],[data-boodoo-input][readonly]{background-color:var(--boodoo-body-secondary-bg);opacity:1}.form-control::file-selector-button,input[type=text]:not([class])::file-selector-button,input[type=email]:not([class])::file-selector-button,input[type=password]:not([class])::file-selector-button,input[type=number]:not([class])::file-selector-button,input[type=tel]:not([class])::file-selector-button,input[type=url]:not([class])::file-selector-button,input[type=search]:not([class])::file-selector-button,textarea:not([class])::file-selector-button,[data-boodoo-input]::file-selector-button{padding:.5rem .875rem;margin:calc(-1*0.5rem) calc(-1*0.875rem);margin-inline-end:.875rem;color:var(--boodoo-body-color);background-color:var(--boodoo-body-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,input[type=text]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=email]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=password]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=number]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=tel]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=url]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,input[type=search]:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,textarea:not([class]):hover:not(:disabled):not([readonly])::file-selector-button,[data-boodoo-input]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--boodoo-body-secondary-bg)}.form-control-lg,[data-size=lg]{padding:.875rem 1.25rem;font-size:1.25rem;border-radius:.75rem}.form-control-sm,[data-size=sm]{padding:.375rem .625rem;font-size:.875rem;border-radius:.375rem}.form-control-plaintext{display:block;width:100%;padding:.5rem 0;margin-bottom:0;line-height:1.5;color:var(--boodoo-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}input[list]::-webkit-calendar-picker-indicator{display:none}.form-control-dark{color:#fff;background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.form-control-dark::placeholder{color:rgba(255,255,255,.6)}.form-control-dark:focus{color:#fff;background-color:rgba(255,255,255,.15);border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.15)}.form-select,select:not([class]),[data-boodoo-select]{display:block;width:100%;padding:.5rem .875rem;padding-right:2.1875rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--boodoo-body-color);background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235f6b8c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .875rem center;background-size:16px 12px;border:1px solid #c2c4d8;border-radius:.5rem;appearance:none}.form-select:focus,select:not([class]):focus,[data-boodoo-select]:focus{border-color:#7c3aed;outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.form-select[multiple],.form-select[size]:not([size="1"]),select:not([class])[multiple],select:not([class])[size]:not([size="1"]),[data-boodoo-select][multiple],[data-boodoo-select][size]:not([size="1"]){padding-right:.875rem;background-image:none}.form-select:disabled,select:not([class]):disabled,[data-boodoo-select]:disabled{cursor:not-allowed;background-color:#ececf4}.form-select:-moz-focusring,select:not([class]):-moz-focusring,[data-boodoo-select]:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--boodoo-body-color)}.form-select-sm,[data-size=sm]{padding-top:.375rem;padding-bottom:.375rem;padding-left:.625rem;font-size:.875rem;border-radius:.375rem}.form-select-lg,[data-size=lg]{padding-top:.875rem;padding-bottom:.875rem;padding-left:1.25rem;font-size:1.25rem;border-radius:.75rem}.form-check{display:block;min-height:1.5rem;padding-left:1.75em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.75em}.form-check-reverse{padding-right:1.75em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.75em;margin-left:0}.form-check-input{--boodoo-form-check-bg: var(--boodoo-body-bg);flex-shrink:0;width:1.25em;height:1.25em;margin-top:.125em;vertical-align:top;background-color:var(--boodoo-form-check-bg);background-image:var(--boodoo-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #c2c4d8;appearance:none;print-color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#7c3aed;outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.form-check-input:checked{background-color:#7c3aed;border-color:#7c3aed}.form-check-input:checked[type=checkbox]{--boodoo-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--boodoo-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#7c3aed;border-color:#7c3aed;--boodoo-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3' d='M5 10h10'/%3e%3c/svg%3e")}.form-check-input:disabled{cursor:not-allowed;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:not-allowed;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--boodoo-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--boodoo-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}.form-switch .form-check-input:focus{--boodoo-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--boodoo-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch-reverse{padding-right:2.5em;padding-left:0;text-align:right}.form-switch-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{cursor:not-allowed;filter:none;opacity:.65}.form-check-inline{display:inline-block;margin-right:1rem}.form-control-color{width:3rem;height:auto;padding:.5rem;overflow:hidden}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-webkit-color-swatch-wrapper{padding:0}.form-control-color::-webkit-color-swatch{border:0;border-radius:.375rem}.form-range{--boodoo-form-range-thumb-bg: #7c3aed;--boodoo-form-range-track-bg: #ececf4;width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--boodoo-body-bg),0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px var(--boodoo-body-bg),0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:var(--boodoo-form-range-thumb-bg);border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.form-range::-webkit-slider-thumb:active{background-color:rgb(58.9019607843%,38.1960784314%,94.3529411765%)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--boodoo-form-range-track-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:var(--boodoo-form-range-thumb-bg);border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.form-range::-moz-range-thumb:active{background-color:rgb(58.9019607843%,38.1960784314%,94.3529411765%)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--boodoo-form-range-track-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{cursor:not-allowed}.form-range:disabled::-webkit-slider-thumb{background-color:var(--boodoo-body-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--boodoo-body-secondary-color)}.form-range-dual{position:relative;height:2rem;display:flex;align-items:center}.form-range-dual input[type=range]{position:absolute;width:100%;pointer-events:none;appearance:none;height:0;outline:none;background:rgba(0,0,0,0)}.form-range-dual input[type=range]::-webkit-slider-thumb{pointer-events:all;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--boodoo-primary);border:2px solid var(--boodoo-white);box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer}.form-range-dual input[type=range]::-moz-range-thumb{pointer-events:all;width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--boodoo-primary);border:2px solid var(--boodoo-white);box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus,.input-group>.form-control-plaintext:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group .input-group-text{display:flex;align-items:center;padding:.5rem .875rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--boodoo-body-color);text-align:center;white-space:nowrap;background-color:var(--boodoo-body-tertiary-bg);border:1px solid #c2c4d8;border-radius:.5rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}.input-group>:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group>:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group>:not(:first-child):not(:last-child),.input-group>.form-control:not(:first-child):not(:last-child),.input-group>.form-select:not(:first-child):not(:last-child),.input-group>.input-group-text:not(:first-child):not(:last-child),.input-group>.btn:not(:first-child):not(:last-child),.input-group>.input-group-text~.form-control:not(:last-child),.input-group>.input-group-text~.form-select:not(:last-child){border-radius:0 !important}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group>.form-floating:not(:last-child)>.form-control,.input-group>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.875rem 1.25rem;font-size:1.25rem;border-radius:.75rem}.input-group-lg>:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group-lg>:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group-lg>:not(:first-child):not(:last-child){border-radius:0 !important}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.375rem .625rem;font-size:.875rem;border-radius:.375rem}.input-group-sm>:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group-sm>:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group-sm>:not(:first-child):not(:last-child){border-radius:0 !important}.input-group-flush>.form-control,.input-group-flush>.form-select,.input-group-flush>.input-group-text,.input-group-flush>.btn{border-radius:0;border-inline:0;background:rgba(0,0,0,0)}.input-group-flush>:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:1px solid #c2c4d8}.input-group-flush>:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right:1px solid #c2c4d8}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext:autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext:focus~label,.form-floating>.form-control-plaintext:not(:placeholder-shown)~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label,.form-floating>.form-control-plaintext:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:autofill~label,.form-floating>.form-control-plaintext:autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea.form-control{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext{border-width:1px 0}.form-floating>.form-control-color{padding:1rem .75rem}.form-floating>.form-control-color~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-otp{display:flex;gap:.5rem;align-items:center;justify-content:center}.form-otp-input{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:var(--boodoo-font-weight-bold);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);background-color:var(--boodoo-form-control-bg, var(--boodoo-body-bg));color:var(--boodoo-body-color);transition:border-color var(--boodoo-transition-duration) ease,box-shadow var(--boodoo-transition-duration) ease}.form-otp-input:focus{border-color:var(--boodoo-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--boodoo-primary-rgb), 0.25)}.form-otp-input.is-invalid{border-color:var(--boodoo-danger);box-shadow:0 0 0 3px rgba(var(--boodoo-danger-rgb), 0.25)}.form-otp-input.is-valid{border-color:var(--boodoo-success);box-shadow:0 0 0 3px rgba(var(--boodoo-success-rgb), 0.25)}.form-otp-sm .form-otp-input{width:2.25rem;height:2.75rem;font-size:1.125rem}.form-otp-lg .form-otp-input{width:3.75rem;height:4.25rem;font-size:1.75rem}.dropzone,.form-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;border:2px dashed var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg);background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));cursor:pointer;text-align:center;position:relative;transition:all var(--boodoo-transition-duration, 0.2s) ease}.dropzone input[type=file],.form-dropzone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.dropzone:hover,.dropzone.dragover,.form-dropzone:hover,.form-dropzone.dragover{border-color:var(--boodoo-primary);background-color:rgba(var(--boodoo-primary-rgb), 0.04);box-shadow:0 0 0 4px rgba(var(--boodoo-primary-rgb), 0.1)}.dropzone-icon{font-size:2.5rem;color:var(--boodoo-primary);margin-bottom:.75rem;line-height:1}.dropzone-title{font-size:1rem;font-weight:var(--boodoo-font-weight-semibold, 600);color:var(--boodoo-body-color);margin-bottom:.25rem}.dropzone-subtitle{font-size:.8125rem;color:var(--boodoo-body-secondary-color);margin-bottom:0}.file-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;list-style:none;padding:0}.file-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));box-shadow:var(--boodoo-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.04))}.file-item .file-item-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--boodoo-border-radius-sm);background-color:rgba(var(--boodoo-primary-rgb), 0.1);color:var(--boodoo-primary);font-size:1.125rem;flex-shrink:0}.file-item .file-item-preview{width:2.5rem;height:2.5rem;border-radius:var(--boodoo-border-radius-sm);object-fit:cover;flex-shrink:0}.file-item .file-item-info{flex-grow:1;min-width:0}.file-item .file-item-name{font-size:.875rem;font-weight:600;color:var(--boodoo-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item .file-item-meta{font-size:.75rem;color:var(--boodoo-body-secondary-color)}.file-item .file-item-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.file-item .progress{height:4px;margin-top:.35rem}.color-picker,.form-color-picker{display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .5rem;background-color:var(--boodoo-form-control-bg, var(--boodoo-body-bg));border:1px solid var(--boodoo-form-control-border-color, var(--boodoo-border-color));border-radius:var(--boodoo-border-radius);transition:border-color var(--boodoo-transition-duration, 0.15s) ease,box-shadow var(--boodoo-transition-duration, 0.15s) ease;cursor:pointer}.color-picker:focus-within,.form-color-picker:focus-within{border-color:var(--boodoo-primary);box-shadow:0 0 0 3px rgba(var(--boodoo-primary-rgb), 0.25)}.color-picker .form-control-color,.color-picker .color-picker-input,.form-color-picker .form-control-color,.form-color-picker .color-picker-input{width:2rem;height:2rem;padding:0;border:0;border-radius:var(--boodoo-border-radius-sm);background:rgba(0,0,0,0);cursor:pointer}.color-picker .form-control-color::-webkit-color-swatch-wrapper,.color-picker .color-picker-input::-webkit-color-swatch-wrapper,.form-color-picker .form-control-color::-webkit-color-swatch-wrapper,.form-color-picker .color-picker-input::-webkit-color-swatch-wrapper{padding:0}.color-picker .form-control-color::-webkit-color-swatch,.color-picker .color-picker-input::-webkit-color-swatch,.form-color-picker .form-control-color::-webkit-color-swatch,.form-color-picker .color-picker-input::-webkit-color-swatch{border:1px solid rgba(0,0,0,.15);border-radius:var(--boodoo-border-radius-sm);box-shadow:inset 0 0 1px rgba(0,0,0,.2)}.color-picker .form-control-color::-moz-color-swatch,.color-picker .color-picker-input::-moz-color-swatch,.form-color-picker .form-control-color::-moz-color-swatch,.form-color-picker .color-picker-input::-moz-color-swatch{border:1px solid rgba(0,0,0,.15);border-radius:var(--boodoo-border-radius-sm)}.color-picker .form-color-value,.color-picker .color-picker-value,.form-color-picker .form-color-value,.form-color-picker .color-picker-value{font-family:var(--boodoo-font-monospace);font-size:.875rem;font-weight:500;color:var(--boodoo-body-color);letter-spacing:.05em;user-select:all}.color-picker .color-picker-preview,.form-color-picker .color-picker-preview{width:2rem;height:2rem;border-radius:var(--boodoo-border-radius-sm);border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);flex-shrink:0}.swatch-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.swatch-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;flex:0 0 2rem;aspect-ratio:1/1;padding:0;border-radius:var(--boodoo-border-radius-sm, 0.25rem);border:2px solid rgba(0,0,0,0);cursor:pointer;background-clip:padding-box;box-sizing:border-box;line-height:1;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.swatch-item:hover{transform:scale(1.15);z-index:1;box-shadow:0 2px 6px rgba(0,0,0,.2)}.swatch-item.active,.swatch-item:focus-visible,.swatch-item[aria-checked=true]{outline:none;border-color:var(--boodoo-body-color);box-shadow:0 0 0 2px var(--boodoo-body-bg, #fff),0 0 0 4px var(--boodoo-primary);transform:scale(1.1);z-index:2}.swatch-item.active::after,.swatch-item:focus-visible::after,.swatch-item[aria-checked=true]::after{content:"✓";color:#fff;font-size:.875rem;font-weight:bold;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.6)}.swatch-item.swatch-circle{border-radius:50%}.swatch-item.swatch-sm{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;flex:0 0 1.5rem}.swatch-item.swatch-lg{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;flex:0 0 2.5rem}.color-picker-popover{display:flex;flex-direction:column;gap:.875rem;padding:1rem;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg);box-shadow:var(--boodoo-box-shadow-lg, 0 10px 25px rgba(0, 0, 0, 0.1));width:16rem}.color-picker-popover .color-picker-slider{width:100%;margin:0}.color-picker-popover .color-picker-alpha{height:.75rem;border-radius:9999px;background-image:linear-gradient(45deg, #ccc 25%, transparent 25%),linear-gradient(-45deg, #ccc 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ccc 75%),linear-gradient(-45deg, transparent 75%, #ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.form-picker-group{position:relative;display:flex;align-items:center}.form-picker-group .form-picker-icon{position:absolute;left:.875rem;color:var(--boodoo-body-secondary-color);font-size:1rem;pointer-events:none;z-index:2}.form-picker-group .form-control{padding-left:2.5rem}.form-picker-group .form-control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--boodoo-transition-duration, 0.15s) ease}.form-picker-group .form-control::-webkit-calendar-picker-indicator:hover{opacity:1}.form-date-range{display:flex;align-items:center;gap:.5rem}.form-date-range .form-date-separator{color:var(--boodoo-body-secondary-color);font-weight:500;font-size:.875rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#1c9e50;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#1c9e50' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#1c9e50;box-shadow:0 0 0 .25rem rgba(28,158,80,.25)}.was-validated .form-control:valid~.form-label,.form-control.is-valid~.form-label{color:#1c9e50}.was-validated .form-select:valid,.form-select.is-valid{border-color:#1c9e50;padding-right:calc(2.25em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235f6b8c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#1c9e50' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .875rem center,center right calc(1.5em + .75rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#1c9e50;box-shadow:0 0 0 .25rem rgba(28,158,80,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#1c9e50}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#1c9e50}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(28,158,80,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#1c9e50}.was-validated .form-range:valid,.form-range.is-valid{--boodoo-form-range-thumb-bg: #1c9e50;--boodoo-form-range-track-bg: rgba(28, 158, 80, 0.2)}.was-validated :is(input,select,textarea):valid~.valid-feedback,.was-validated :is(input,select,textarea):valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.form-control.is-valid:not(:focus),.form-select.is-valid:not(:focus){border-color:#1c9e50}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e11d48;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#e11d48' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e11d48;box-shadow:0 0 0 .25rem rgba(225,29,72,.25)}.was-validated .form-control:invalid~.form-label,.form-control.is-invalid~.form-label{color:#e11d48}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#e11d48;padding-right:calc(2.25em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235f6b8c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#e11d48' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .875rem center,center right calc(1.5em + .75rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#e11d48;box-shadow:0 0 0 .25rem rgba(225,29,72,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#e11d48}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#e11d48}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(225,29,72,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e11d48}.was-validated .form-range:invalid,.form-range.is-invalid{--boodoo-form-range-thumb-bg: #e11d48;--boodoo-form-range-track-bg: rgba(225, 29, 72, 0.2)}.was-validated :is(input,select,textarea):invalid~.invalid-feedback,.was-validated :is(input,select,textarea):invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.form-control.is-invalid:not(:focus),.form-select.is-invalid:not(:focus){border-color:#e11d48}.valid-feedback,.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em}.valid-feedback{color:#1c9e50}.invalid-feedback{color:#e11d48}.valid-tooltip,.invalid-tooltip{display:none;position:absolute;top:100%;z-index:5;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875em;border-radius:.375rem}.valid-tooltip{color:#fff;background-color:#1c9e50}.invalid-tooltip{color:#fff;background-color:#e11d48}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-group:has(.form-control:invalid:focus) .form-label,.form-group:has(.was-validated .form-control:invalid) .form-label,.form-group:has(.form-control.is-invalid) .form-label{color:#e11d48}.form-group:has(.form-control:valid:focus) .form-label,.form-group:has(.was-validated .form-control:valid) .form-label,.form-group:has(.form-control.is-valid) .form-label{color:#1c9e50}.input-group:has(.form-control:focus) .input-group-text{border-color:#7c3aed;color:var(--boodoo-primary)}.accordion{--boodoo-accordion-bg: var(--boodoo-body-bg);--boodoo-accordion-border-color: #dedfec;--boodoo-accordion-border-radius: 0.5rem;--boodoo-accordion-active-bg: rgb(95.8901960784%, 93.8196078431%, 99.4352941176%);--boodoo-accordion-active-color: rgb(34.0392156863%, 15.9215686275%, 65.0588235294%);--boodoo-accordion-icon-color: #272c4f;--boodoo-accordion-icon-active-color: rgb(34.0392156863%, 15.9215686275%, 65.0588235294%);--boodoo-accordion-btn-padding-y: 1rem;--boodoo-accordion-btn-padding-x: 1.25rem}.accordion-item{background-color:var(--boodoo-accordion-bg);border:1px solid var(--boodoo-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--boodoo-accordion-border-radius);border-top-right-radius:var(--boodoo-accordion-border-radius)}.accordion-item:last-of-type{border-bottom-right-radius:var(--boodoo-accordion-border-radius);border-bottom-left-radius:var(--boodoo-accordion-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-header{margin:0}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--boodoo-accordion-btn-padding-y) var(--boodoo-accordion-btn-padding-x);font-size:1rem;font-weight:500;text-align:left;color:var(--boodoo-body-color);background-color:var(--boodoo-accordion-bg);border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.accordion-button:not(.collapsed){color:var(--boodoo-accordion-active-color);background-color:var(--boodoo-accordion-active-bg);box-shadow:inset 0 calc(-1*1px) 0 var(--boodoo-accordion-border-color)}.accordion-button:focus{z-index:3;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-color:var(--boodoo-accordion-icon-color, currentColor);mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");mask-repeat:no-repeat;mask-size:1.25rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-size:1.25rem;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.accordion-button:not(.collapsed)::after{background-color:var(--boodoo-accordion-icon-active-color, var(--boodoo-primary));transform:rotate(180deg)}.accordion-flush{--boodoo-accordion-border-radius: 0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-button:not(.collapsed){box-shadow:none}.accordion-body{padding:var(--boodoo-accordion-btn-padding-y) var(--boodoo-accordion-btn-padding-x)}.accordion-always-open .accordion-button::after{display:none}.alert{--boodoo-alert-bg: transparent;--boodoo-alert-border: transparent;--boodoo-alert-color: inherit;--boodoo-alert-padding-y: 1rem;--boodoo-alert-padding-x: 1.25rem;position:relative;padding:var(--boodoo-alert-padding-y) var(--boodoo-alert-padding-x);margin-bottom:1rem;color:var(--boodoo-alert-color);background-color:var(--boodoo-alert-bg);border:1px solid var(--boodoo-alert-border);border-radius:.5rem;display:flex;align-items:flex-start;gap:.75rem}.alert>*:last-child{margin-bottom:0}.alert .alert-icon{flex-shrink:0;font-size:1.25em;line-height:1;margin-top:.1em}.alert-primary{--boodoo-alert-color: var(--boodoo-primary-text-emphasis, rgb(34.0392156863%, 15.9215686275%, 65.0588235294%));--boodoo-alert-bg: var(--boodoo-primary-bg-subtle, rgb(95.8901960784%, 93.8196078431%, 99.4352941176%));--boodoo-alert-border: var(--boodoo-primary-border-subtle, rgb(87.1568627451%, 80.6862745098%, 98.2352941176%))}.alert-primary .alert-link{color:var(--boodoo-primary-text-emphasis, rgb(34.0392156863%, 15.9215686275%, 65.0588235294%));font-weight:600}.alert-secondary{--boodoo-alert-color: var(--boodoo-secondary-text-emphasis, rgb(24.9803921569%, 9.0588235294%, 63.137254902%));--boodoo-alert-bg: var(--boodoo-secondary-bg-subtle, rgb(94.8549019608%, 93.0352941176%, 99.2156862745%));--boodoo-alert-border: var(--boodoo-secondary-border-subtle, rgb(83.9215686275%, 78.2352941176%, 97.5490196078%))}.alert-secondary .alert-link{color:var(--boodoo-secondary-text-emphasis, rgb(24.9803921569%, 9.0588235294%, 63.137254902%));font-weight:600}.alert-success{--boodoo-alert-color: var(--boodoo-success-text-emphasis, rgb(7.6862745098%, 43.3725490196%, 21.9607843137%));--boodoo-alert-bg: var(--boodoo-success-bg-subtle, rgb(92.8784313725%, 96.9568627451%, 94.5098039216%));--boodoo-alert-border: var(--boodoo-success-border-subtle, rgb(77.7450980392%, 90.4901960784%, 82.8431372549%))}.alert-success .alert-link{color:var(--boodoo-success-text-emphasis, rgb(7.6862745098%, 43.3725490196%, 21.9607843137%));font-weight:600}.alert-info{--boodoo-alert-color: var(--boodoo-info-text-emphasis, rgb(3.2941176471%, 38.8235294118%, 54.8235294118%));--boodoo-alert-bg: var(--boodoo-info-bg-subtle, rgb(90.5490196078%, 96.4705882353%, 99.137254902%));--boodoo-alert-border: var(--boodoo-info-border-subtle, rgb(71.6470588235%, 89.4117647059%, 97.4117647059%))}.alert-info .alert-link{color:var(--boodoo-info-text-emphasis, rgb(3.2941176471%, 38.8235294118%, 54.8235294118%));font-weight:600}.alert-warning{--boodoo-alert-color: var(--boodoo-warning-text-emphasis, rgb(57.6470588235%, 37.1764705882%, 2.5882352941%));--boodoo-alert-bg: var(--boodoo-warning-bg-subtle, rgb(99.5294117647%, 95.4352941176%, 88.5176470588%));--boodoo-alert-border: var(--boodoo-warning-border-subtle, rgb(98.6274509804%, 86.6862745098%, 66.5098039216%))}.alert-warning .alert-link{color:var(--boodoo-warning-text-emphasis, rgb(57.6470588235%, 37.1764705882%, 2.5882352941%));font-weight:600}.alert-danger{--boodoo-alert-color: var(--boodoo-danger-text-emphasis, rgb(61.7647058824%, 7.9607843137%, 19.7647058824%));--boodoo-alert-bg: var(--boodoo-danger-bg-subtle, rgb(98.8235294118%, 91.137254902%, 92.8235294118%));--boodoo-alert-border: var(--boodoo-danger-border-subtle, rgb(96.4705882353%, 73.4117647059%, 78.4705882353%))}.alert-danger .alert-link{color:var(--boodoo-danger-text-emphasis, rgb(61.7647058824%, 7.9607843137%, 19.7647058824%));font-weight:600}.alert-light{--boodoo-alert-color: var(--boodoo-light-text-emphasis, #3f4463);--boodoo-alert-bg: var(--boodoo-light-bg-subtle, rgb(98.2352941176%, 98.0392156863%, 99.2156862745%));--boodoo-alert-border: var(--boodoo-light-border-subtle, #dedfec)}.alert-light .alert-link{color:var(--boodoo-light-text-emphasis, #3f4463);font-weight:600}.alert-dark{--boodoo-alert-color: var(--boodoo-dark-text-emphasis, #3f4463);--boodoo-alert-bg: var(--boodoo-dark-bg-subtle, rgb(89.0823529412%, 88.8941176471%, 92.4705882353%));--boodoo-alert-border: var(--boodoo-dark-border-subtle, rgb(63.6078431373%, 62.9803921569%, 74.9019607843%))}.alert-dark .alert-link{color:var(--boodoo-dark-text-emphasis, #3f4463);font-weight:600}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-link{font-weight:600;color:inherit;text-decoration:underline}.avatar{--boodoo-avatar-size: 2.5rem;--boodoo-avatar-bg: var(--boodoo-primary);--boodoo-avatar-color: var(--boodoo-white, #fff);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--boodoo-avatar-size);height:var(--boodoo-avatar-size);border-radius:50%;background-color:var(--boodoo-avatar-bg);color:var(--boodoo-avatar-color);font-size:calc(var(--boodoo-avatar-size)*.4);font-weight:600;line-height:1;overflow:visible;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-xs{--boodoo-avatar-size: 1.75rem;font-size:.7rem}.avatar-sm{--boodoo-avatar-size: 2rem;font-size:.8rem}.avatar-md{--boodoo-avatar-size: 2.5rem}.avatar-lg{--boodoo-avatar-size: 3.5rem}.avatar-xl{--boodoo-avatar-size: 4.5rem}.avatar-xxl{--boodoo-avatar-size: 6rem}.avatar-square{border-radius:.5rem}.avatar-rounded{border-radius:50rem}.avatar-primary{--boodoo-avatar-bg: var(--boodoo-primary, #7c3aed);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-secondary{--boodoo-avatar-bg: var(--boodoo-secondary, #5b21e6);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-success{--boodoo-avatar-bg: var(--boodoo-success, #1c9e50);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-info{--boodoo-avatar-bg: var(--boodoo-info, #0ea5e9);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-warning{--boodoo-avatar-bg: var(--boodoo-warning, #f59e0b);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-danger{--boodoo-avatar-bg: var(--boodoo-danger, #e11d48);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-light{--boodoo-avatar-bg: var(--boodoo-light, #f6f5fb);--boodoo-avatar-color: var(--boodoo-dark, #17135f)}.avatar-dark{--boodoo-avatar-bg: var(--boodoo-dark, #17135f);--boodoo-avatar-color: var(--boodoo-white, #ffffff)}.avatar-soft-primary{--boodoo-avatar-bg: var(--boodoo-primary-bg-subtle, rgb(93.8352941176%, 90.7294117647%, 99.1529411765%));--boodoo-avatar-color: var(--boodoo-primary)}.avatar-soft-secondary{--boodoo-avatar-bg: var(--boodoo-secondary-bg-subtle, rgb(92.2823529412%, 89.5529411765%, 98.8235294118%));--boodoo-avatar-color: var(--boodoo-secondary)}.avatar-soft-success{--boodoo-avatar-bg: var(--boodoo-success-bg-subtle, rgb(89.3176470588%, 95.4352941176%, 91.7647058824%));--boodoo-avatar-color: var(--boodoo-success)}.avatar-soft-danger{--boodoo-avatar-bg: var(--boodoo-danger-bg-subtle, rgb(98.5882352941%, 89.3647058824%, 91.3882352941%));--boodoo-avatar-color: var(--boodoo-danger)}.avatar-soft-warning{--boodoo-avatar-bg: var(--boodoo-warning-bg-subtle, rgb(99.5294117647%, 95.4352941176%, 88.5176470588%));--boodoo-avatar-color: var(--boodoo-warning)}.avatar-soft-info{--boodoo-avatar-bg: var(--boodoo-info-bg-subtle, rgb(88.6588235294%, 95.7647058824%, 98.9647058824%));--boodoo-avatar-color: var(--boodoo-info)}.avatar-group{display:inline-flex;align-items:center}.avatar-group .avatar{margin-left:-0.625rem;border:2px solid var(--boodoo-body-bg)}.avatar-group .avatar:first-child{margin-left:0}.avatar-group .avatar-more{background-color:var(--boodoo-gray-300);color:var(--boodoo-gray-700)}.avatar-status{position:absolute;right:0;bottom:0;width:22%;height:22%;min-width:.5rem;min-height:.5rem;background-color:var(--boodoo-success);border:2px solid var(--boodoo-body-bg);border-radius:50%}.avatar-status-offline{background-color:var(--boodoo-gray-400)}.avatar-status-busy{background-color:var(--boodoo-danger)}.avatar-status-away{background-color:var(--boodoo-warning)}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:600;line-height:1;color:var(--boodoo-white, #fff);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.5rem;background-color:var(--boodoo-primary)}.badge:empty{display:none}.badge-primary{background-color:var(--boodoo-primary, #7c3aed);color:var(--boodoo-white, #ffffff)}.badge-secondary{background-color:var(--boodoo-secondary, #5b21e6);color:var(--boodoo-white, #ffffff)}.badge-success{background-color:var(--boodoo-success, #1c9e50);color:var(--boodoo-white, #ffffff)}.badge-info{background-color:var(--boodoo-info, #0ea5e9);color:var(--boodoo-white, #ffffff)}.badge-warning{background-color:var(--boodoo-warning, #f59e0b);color:var(--boodoo-white, #ffffff)}.badge-danger{background-color:var(--boodoo-danger, #e11d48);color:var(--boodoo-white, #ffffff)}.badge-light{background-color:var(--boodoo-light, #f6f5fb);color:var(--boodoo-dark, #17135f)}.badge-dark{background-color:var(--boodoo-dark, #17135f);color:var(--boodoo-white, #ffffff)}.badge-soft-primary{background-color:var(--boodoo-primary-bg-subtle, rgb(93.8352941176%, 90.7294117647%, 99.1529411765%));color:var(--boodoo-primary, #7c3aed)}.badge-soft-secondary{background-color:var(--boodoo-secondary-bg-subtle, rgb(92.2823529412%, 89.5529411765%, 98.8235294118%));color:var(--boodoo-secondary, #5b21e6)}.badge-soft-success{background-color:var(--boodoo-success-bg-subtle, rgb(89.3176470588%, 95.4352941176%, 91.7647058824%));color:var(--boodoo-success, #1c9e50)}.badge-soft-info{background-color:var(--boodoo-info-bg-subtle, rgb(88.6588235294%, 95.7647058824%, 98.9647058824%));color:var(--boodoo-info, #0ea5e9)}.badge-soft-warning{background-color:var(--boodoo-warning-bg-subtle, rgb(99.5294117647%, 95.4352941176%, 88.5176470588%));color:var(--boodoo-warning, #f59e0b)}.badge-soft-danger{background-color:var(--boodoo-danger-bg-subtle, rgb(98.5882352941%, 89.3647058824%, 91.3882352941%));color:var(--boodoo-danger, #e11d48)}.badge-soft-light{background-color:var(--boodoo-light-bg-subtle, rgb(99.5764705882%, 99.5294117647%, 99.8117647059%));color:var(--boodoo-light, #f6f5fb)}.badge-soft-dark{background-color:var(--boodoo-dark-bg-subtle, rgb(89.0823529412%, 88.8941176471%, 92.4705882353%));color:var(--boodoo-dark, #17135f)}.badge-outline-primary{background-color:rgba(0,0,0,0);color:var(--boodoo-primary, #7c3aed);border:1px solid var(--boodoo-primary, #7c3aed)}.badge-outline-secondary{background-color:rgba(0,0,0,0);color:var(--boodoo-secondary, #5b21e6);border:1px solid var(--boodoo-secondary, #5b21e6)}.badge-outline-success{background-color:rgba(0,0,0,0);color:var(--boodoo-success, #1c9e50);border:1px solid var(--boodoo-success, #1c9e50)}.badge-outline-info{background-color:rgba(0,0,0,0);color:var(--boodoo-info, #0ea5e9);border:1px solid var(--boodoo-info, #0ea5e9)}.badge-outline-warning{background-color:rgba(0,0,0,0);color:var(--boodoo-warning, #f59e0b);border:1px solid var(--boodoo-warning, #f59e0b)}.badge-outline-danger{background-color:rgba(0,0,0,0);color:var(--boodoo-danger, #e11d48);border:1px solid var(--boodoo-danger, #e11d48)}.badge-outline-light{background-color:rgba(0,0,0,0);color:var(--boodoo-light, #f6f5fb);border:1px solid var(--boodoo-light, #f6f5fb)}.badge-outline-dark{background-color:rgba(0,0,0,0);color:var(--boodoo-dark, #17135f);border:1px solid var(--boodoo-dark, #17135f)}.badge-role-admin{background-color:var(--boodoo-danger-bg-subtle, #ffe4e6);color:var(--boodoo-danger, #e11d48);border:1px solid var(--boodoo-danger-border-subtle, rgba(225, 29, 72, 0.25))}.badge-role-member{background-color:var(--boodoo-primary-bg-subtle, #f5f3ff);color:var(--boodoo-primary, #7c3aed);border:1px solid var(--boodoo-primary-border-subtle, rgba(124, 58, 237, 0.25))}.badge-role-viewer{background-color:var(--boodoo-gray-200, #ececf4);color:var(--boodoo-gray-700, #3f4463);border:1px solid var(--boodoo-gray-400, #c2c4d8)}.badge-role-owner{background-color:var(--boodoo-warning-bg-subtle, #fef3c7);color:var(--boodoo-warning-text-emphasis, #b45309);border:1px solid var(--boodoo-warning-border-subtle, rgba(245, 158, 11, 0.25))}.badge-role-billing{background-color:var(--boodoo-success-bg-subtle, #dcfce7);color:var(--boodoo-success, #1c9e50);border:1px solid var(--boodoo-success-border-subtle, rgba(28, 158, 80, 0.25))}.badge-role-guest{background-color:var(--boodoo-info-bg-subtle, #e0f2fe);color:var(--boodoo-info, #0ea5e9);border:1px solid var(--boodoo-info-border-subtle, rgba(14, 165, 233, 0.25))}.badge-role-developer{background-color:var(--boodoo-secondary-bg-subtle, #ede9fe);color:var(--boodoo-secondary, #5b21e6);border:1px solid var(--boodoo-secondary-border-subtle, rgba(91, 33, 230, 0.25))}.badge-role-security{background-color:rgba(244,63,94,.12);color:var(--boodoo-accent, #f43f5e);border:1px solid rgba(244,63,94,.25)}.badge-pill{padding-right:.75em;padding-left:.75em;border-radius:50rem}.badge-circle{width:1.25rem;height:1.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.7em}.badge-positioned{position:absolute;top:0;right:0;transform:translate(25%, -25%);transform-origin:100% 0%}.badge-dot{width:.625rem;height:.625rem;padding:0;border-radius:50%;display:inline-block}.banner,.announcement-bar{--boodoo-banner-bg: var(--boodoo-tertiary-bg, #f8f9fa);--boodoo-banner-color: var(--boodoo-body-color, #212529);--boodoo-banner-border: var(--boodoo-border-color, #dee2e6);--boodoo-banner-padding-y: 0.75rem;--boodoo-banner-padding-x: 1rem;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--boodoo-banner-padding-y) var(--boodoo-banner-padding-x);background-color:var(--boodoo-banner-bg);color:var(--boodoo-banner-color);border-bottom:1px solid var(--boodoo-banner-border);font-size:.9375rem;z-index:var(--boodoo-zindex-sticky, 1020);transition:opacity .25s ease,transform .25s ease,margin .25s ease}.banner .banner-content,.announcement-bar .banner-content{display:flex;align-items:center;gap:.75rem;flex-grow:1;min-width:0}.banner .banner-content .banner-icon,.announcement-bar .banner-content .banner-icon{flex-shrink:0;font-size:1.25em;line-height:1}.banner .banner-content .banner-text,.announcement-bar .banner-content .banner-text{flex-grow:1;margin:0}.banner .banner-actions,.announcement-bar .banner-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.banner .btn-close,.announcement-bar .btn-close{padding:.5rem;margin-left:.25rem}.banner.banner-sticky-top,.announcement-bar.banner-sticky-top{position:sticky;top:0}.banner.banner-sticky-bottom,.announcement-bar.banner-sticky-bottom{position:sticky;bottom:0;border-top:1px solid var(--boodoo-banner-border);border-bottom:none}.banner.banner-floating,.announcement-bar.banner-floating{position:fixed;top:1rem;left:50%;transform:translateX(-50%);width:min(100% - 2rem,960px);border-radius:var(--boodoo-border-radius-lg, 0.5rem);border:1px solid var(--boodoo-banner-border);box-shadow:var(--boodoo-box-shadow-lg, 0 10px 25px rgba(0, 0, 0, 0.12));z-index:var(--boodoo-zindex-modal, 1055)}.banner.banner-floating.banner-floating-bottom,.announcement-bar.banner-floating.banner-floating-bottom{top:auto;bottom:1rem}.banner.banner-dismissed,.announcement-bar.banner-dismissed{opacity:0;pointer-events:none;transform:translateY(-100%);margin-top:calc(-1*var(--boodoo-banner-height, 3.5rem))}.banner-primary{--boodoo-banner-color: rgb(34.0392156863%, 15.9215686275%, 65.0588235294%);--boodoo-banner-bg: rgb(95.8901960784%, 93.8196078431%, 99.4352941176%);--boodoo-banner-border: rgb(87.1568627451%, 80.6862745098%, 98.2352941176%)}.banner-primary .banner-link{color:rgb(34.0392156863%,15.9215686275%,65.0588235294%);font-weight:600;text-decoration:underline}.banner-secondary{--boodoo-banner-color: rgb(24.9803921569%, 9.0588235294%, 63.137254902%);--boodoo-banner-bg: rgb(94.8549019608%, 93.0352941176%, 99.2156862745%);--boodoo-banner-border: rgb(83.9215686275%, 78.2352941176%, 97.5490196078%)}.banner-secondary .banner-link{color:rgb(24.9803921569%,9.0588235294%,63.137254902%);font-weight:600;text-decoration:underline}.banner-success{--boodoo-banner-color: rgb(7.6862745098%, 43.3725490196%, 21.9607843137%);--boodoo-banner-bg: rgb(92.8784313725%, 96.9568627451%, 94.5098039216%);--boodoo-banner-border: rgb(77.7450980392%, 90.4901960784%, 82.8431372549%)}.banner-success .banner-link{color:hsl(144,69.8924731183%,25.5294117647%);font-weight:600;text-decoration:underline}.banner-info{--boodoo-banner-color: rgb(3.2941176471%, 38.8235294118%, 54.8235294118%);--boodoo-banner-bg: rgb(90.5490196078%, 96.4705882353%, 99.137254902%);--boodoo-banner-border: rgb(71.6470588235%, 89.4117647059%, 97.4117647059%)}.banner-info .banner-link{color:rgb(3.2941176471%,38.8235294118%,54.8235294118%);font-weight:600;text-decoration:underline}.banner-warning{--boodoo-banner-color: rgb(57.6470588235%, 37.1764705882%, 2.5882352941%);--boodoo-banner-bg: rgb(99.5294117647%, 95.4352941176%, 88.5176470588%);--boodoo-banner-border: rgb(98.6274509804%, 86.6862745098%, 66.5098039216%)}.banner-warning .banner-link{color:hsl(37.6923076923,91.40625%,30.1176470588%);font-weight:600;text-decoration:underline}.banner-danger{--boodoo-banner-color: rgb(61.7647058824%, 7.9607843137%, 19.7647058824%);--boodoo-banner-bg: rgb(98.8235294118%, 91.137254902%, 92.8235294118%);--boodoo-banner-border: rgb(96.4705882353%, 73.4117647059%, 78.4705882353%)}.banner-danger .banner-link{color:rgb(61.7647058824%,7.9607843137%,19.7647058824%);font-weight:600;text-decoration:underline}.banner-light{--boodoo-banner-color: #3f4463;--boodoo-banner-bg: rgb(98.2352941176%, 98.0392156863%, 99.2156862745%);--boodoo-banner-border: #dedfec}.banner-light .banner-link{color:#3f4463;font-weight:600;text-decoration:underline}.banner-dark{--boodoo-banner-color: #3f4463;--boodoo-banner-bg: rgb(89.0823529412%, 88.8941176471%, 92.4705882353%);--boodoo-banner-border: rgb(63.6078431373%, 62.9803921569%, 74.9019607843%)}.banner-dark .banner-link{color:#3f4463;font-weight:600;text-decoration:underline}.bottom-sheet-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:var(--boodoo-zindex-modal-backdrop, 1040);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1),visibility .3s cubic-bezier(0.16, 1, 0.3, 1)}.bottom-sheet-backdrop.show{opacity:1;visibility:visible}.bottom-sheet{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:680px;margin:0 auto;max-height:90vh;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg, #ffffff));color:var(--boodoo-body-color, #1e293b);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -10px 25px -5px rgba(0,0,0,.15),0 -8px 10px -6px rgba(0,0,0,.1);z-index:var(--boodoo-zindex-modal, 1050);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .32s cubic-bezier(0.16, 1, 0.3, 1);overflow:hidden}.bottom-sheet.show{transform:translateY(0)}.bottom-sheet.bottom-sheet-full{max-height:100vh;height:100vh;border-radius:0}.bottom-sheet.bottom-sheet-half{max-height:50vh}.bottom-sheet-handle-wrap{display:flex;align-items:center;justify-content:center;padding:.75rem 0 .25rem;cursor:grab;user-select:none;touch-action:pan-y}.bottom-sheet-handle-wrap:active{cursor:grabbing}.bottom-sheet-handle{width:38px;height:4px;border-radius:9999px;background-color:var(--boodoo-gray-300, #cbd5e1);transition:background-color .2s ease,transform .2s ease}.bottom-sheet-handle-wrap:hover .bottom-sheet-handle{background-color:var(--boodoo-gray-400, #94a3b8);transform:scaleX(1.15)}.bottom-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--boodoo-border-color, #e2e8f0)}.bottom-sheet-header .bottom-sheet-title{margin:0;font-size:1.125rem;font-weight:600}.bottom-sheet-body{flex:1 1 auto;padding:1.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.bottom-sheet-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--boodoo-border-color, #e2e8f0)}.breadcrumb{--boodoo-breadcrumb-divider: "/";display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb .breadcrumb-item{display:flex;align-items:center}.breadcrumb .breadcrumb-item a{color:#7c3aed;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item.active{color:var(--boodoo-body-secondary-color)}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:var(--boodoo-body-tertiary-color);content:var(--boodoo-breadcrumb-divider)}.breadcrumb-icon{--boodoo-breadcrumb-divider: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3e%3cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%2396a0bd'/%3e%3c/svg%3e")}.breadcrumb-icon .breadcrumb-item+.breadcrumb-item::before{content:"";width:.5rem;height:.5rem;align-self:center;background:var(--boodoo-breadcrumb-divider) no-repeat center/contain;float:none}.breadcrumb-bg{padding:.75rem 1rem;background-color:var(--boodoo-body-tertiary-bg);border-radius:.5rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-group>.btn:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn-group:first-child:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn{width:100%}.btn-group-vertical>.btn:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-lg>.btn,.btn-group-lg>.btn-group>.btn{--boodoo-btn-padding-y: 0.875rem;--boodoo-btn-padding-x: 1.25rem;--boodoo-btn-font-size: 1.25rem;--boodoo-btn-border-radius: 0.75rem;padding:var(--boodoo-btn-padding-y) var(--boodoo-btn-padding-x);font-size:var(--boodoo-btn-font-size);border-radius:var(--boodoo-btn-border-radius)}.btn-group-sm>.btn,.btn-group-sm>.btn-group>.btn{--boodoo-btn-padding-y: 0.375rem;--boodoo-btn-padding-x: 0.625rem;--boodoo-btn-font-size: 0.875rem;--boodoo-btn-border-radius: 0.375rem;padding:var(--boodoo-btn-padding-y) var(--boodoo-btn-padding-x);font-size:var(--boodoo-btn-font-size);border-radius:var(--boodoo-btn-border-radius)}.btn-group .dropdown-toggle-split{padding-right:.65625rem;padding-left:.65625rem}.btn-group .dropdown-toggle-split::after{margin-left:0}.btn-group>.btn-check+.btn{border-radius:inherit}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn{z-index:1}.btn,button[role=button],[data-boodoo-button]{--boodoo-btn-padding-y: 0.5rem;--boodoo-btn-padding-x: 0.875rem;--boodoo-btn-font-family: ;--boodoo-btn-font-size: 1rem;--boodoo-btn-line-height: 1.5;--boodoo-btn-border-radius: 0.5rem;display:inline-flex;align-items:center;justify-content:center;padding:var(--boodoo-btn-padding-y) var(--boodoo-btn-padding-x);font-family:var(--boodoo-btn-font-family);font-size:var(--boodoo-btn-font-size);font-weight:500;line-height:var(--boodoo-btn-line-height);color:var(--boodoo-body-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:var(--boodoo-btn-border-radius);background-color:rgba(0,0,0,0);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1),transform .05s ease}@media(prefers-reduced-motion: reduce){.btn,button[role=button],[data-boodoo-button]{transition:none}}.btn:hover,button[role=button]:hover,[data-boodoo-button]:hover{text-decoration:none}.btn:focus-visible,button[role=button]:focus-visible,[data-boodoo-button]:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn:active,.btn.active,button[role=button]:active,button[role=button].active,[data-boodoo-button]:active,[data-boodoo-button].active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);transform:translateY(1px)}.btn:active:focus-visible,button[role=button]:active:focus-visible,[data-boodoo-button]:active:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25),inset 0 3px 5px rgba(0,0,0,.125)}.btn:disabled,.btn.disabled,fieldset:disabled .btn,button[role=button]:disabled,button[role=button].disabled,fieldset:disabled button[role=button],[data-boodoo-button]:disabled,[data-boodoo-button].disabled,fieldset:disabled [data-boodoo-button]{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}.btn-primary,[data-boodoo-variant=primary]{--boodoo-btn-bg: var(--boodoo-primary, #7c3aed);--boodoo-btn-border: var(--boodoo-primary, #7c3aed);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-primary, #7c3aed) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-primary, #7c3aed) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-primary, #7c3aed) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-primary, #7c3aed) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-primary:hover,[data-boodoo-variant=primary]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-primary:focus-visible,[data-boodoo-variant=primary]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-primary:active,.btn-primary.active,[data-boodoo-variant=primary]:active,[data-boodoo-variant=primary].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-primary.disabled,.btn-primary:disabled,[data-boodoo-variant=primary].disabled,[data-boodoo-variant=primary]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-secondary,[data-boodoo-variant=secondary]{--boodoo-btn-bg: var(--boodoo-secondary, #5b21e6);--boodoo-btn-border: var(--boodoo-secondary, #5b21e6);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-secondary, #5b21e6) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-secondary, #5b21e6) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-secondary, #5b21e6) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-secondary, #5b21e6) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-secondary:hover,[data-boodoo-variant=secondary]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-secondary:focus-visible,[data-boodoo-variant=secondary]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-secondary:active,.btn-secondary.active,[data-boodoo-variant=secondary]:active,[data-boodoo-variant=secondary].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-secondary.disabled,.btn-secondary:disabled,[data-boodoo-variant=secondary].disabled,[data-boodoo-variant=secondary]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-success,[data-boodoo-variant=success]{--boodoo-btn-bg: var(--boodoo-success, #1c9e50);--boodoo-btn-border: var(--boodoo-success, #1c9e50);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-success, #1c9e50) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-success, #1c9e50) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-success, #1c9e50) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-success, #1c9e50) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-success:hover,[data-boodoo-variant=success]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-success:focus-visible,[data-boodoo-variant=success]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-success:active,.btn-success.active,[data-boodoo-variant=success]:active,[data-boodoo-variant=success].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-success.disabled,.btn-success:disabled,[data-boodoo-variant=success].disabled,[data-boodoo-variant=success]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-info,[data-boodoo-variant=info]{--boodoo-btn-bg: var(--boodoo-info, #0ea5e9);--boodoo-btn-border: var(--boodoo-info, #0ea5e9);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-info, #0ea5e9) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-info, #0ea5e9) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-info, #0ea5e9) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-info, #0ea5e9) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-info:hover,[data-boodoo-variant=info]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-info:focus-visible,[data-boodoo-variant=info]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-info:active,.btn-info.active,[data-boodoo-variant=info]:active,[data-boodoo-variant=info].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-info.disabled,.btn-info:disabled,[data-boodoo-variant=info].disabled,[data-boodoo-variant=info]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-warning,[data-boodoo-variant=warning]{--boodoo-btn-bg: var(--boodoo-warning, #f59e0b);--boodoo-btn-border: var(--boodoo-warning, #f59e0b);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-warning, #f59e0b) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-warning, #f59e0b) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-warning, #f59e0b) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-warning, #f59e0b) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-warning:hover,[data-boodoo-variant=warning]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-warning:focus-visible,[data-boodoo-variant=warning]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-warning:active,.btn-warning.active,[data-boodoo-variant=warning]:active,[data-boodoo-variant=warning].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-warning.disabled,.btn-warning:disabled,[data-boodoo-variant=warning].disabled,[data-boodoo-variant=warning]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-danger,[data-boodoo-variant=danger]{--boodoo-btn-bg: var(--boodoo-danger, #e11d48);--boodoo-btn-border: var(--boodoo-danger, #e11d48);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-danger, #e11d48) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-danger, #e11d48) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-danger, #e11d48) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-danger, #e11d48) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-danger:hover,[data-boodoo-variant=danger]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-danger:focus-visible,[data-boodoo-variant=danger]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-danger:active,.btn-danger.active,[data-boodoo-variant=danger]:active,[data-boodoo-variant=danger].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-danger.disabled,.btn-danger:disabled,[data-boodoo-variant=danger].disabled,[data-boodoo-variant=danger]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-light,[data-boodoo-variant=light]{--boodoo-btn-bg: var(--boodoo-light, #f6f5fb);--boodoo-btn-border: var(--boodoo-light, #f6f5fb);--boodoo-btn-color: var(--boodoo-dark, #17135f);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-light, #f6f5fb) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-light, #f6f5fb) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-light, #f6f5fb) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-light, #f6f5fb) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-light:hover,[data-boodoo-variant=light]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-light:focus-visible,[data-boodoo-variant=light]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-light:active,.btn-light.active,[data-boodoo-variant=light]:active,[data-boodoo-variant=light].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-light.disabled,.btn-light:disabled,[data-boodoo-variant=light].disabled,[data-boodoo-variant=light]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-dark,[data-boodoo-variant=dark]{--boodoo-btn-bg: var(--boodoo-dark, #17135f);--boodoo-btn-border: var(--boodoo-dark, #17135f);--boodoo-btn-color: var(--boodoo-white, #ffffff);--boodoo-btn-hover-bg: color-mix(in srgb, var(--boodoo-dark, #17135f) 90%, black);--boodoo-btn-hover-border: color-mix(in srgb, var(--boodoo-dark, #17135f) 90%, black);--boodoo-btn-active-bg: color-mix(in srgb, var(--boodoo-dark, #17135f) 85%, black);--boodoo-btn-active-border: color-mix(in srgb, var(--boodoo-dark, #17135f) 85%, black);color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-dark:hover,[data-boodoo-variant=dark]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-dark:focus-visible,[data-boodoo-variant=dark]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-dark:active,.btn-dark.active,[data-boodoo-variant=dark]:active,[data-boodoo-variant=dark].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-dark.disabled,.btn-dark:disabled,[data-boodoo-variant=dark].disabled,[data-boodoo-variant=dark]:disabled{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-outline-primary,[data-boodoo-variant=outline-primary]{--boodoo-btn-color: var(--boodoo-primary);--boodoo-btn-border: var(--boodoo-primary);--boodoo-btn-hover-bg: var(--boodoo-primary);--boodoo-btn-hover-border: var(--boodoo-primary);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-primary);--boodoo-btn-active-border: var(--boodoo-primary);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-primary:hover,[data-boodoo-variant=outline-primary]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-primary:active,.btn-outline-primary.active,[data-boodoo-variant=outline-primary]:active,[data-boodoo-variant=outline-primary].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-primary:focus-visible,[data-boodoo-variant=outline-primary]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-primary:disabled,.btn-outline-primary.disabled,[data-boodoo-variant=outline-primary]:disabled,[data-boodoo-variant=outline-primary].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-secondary,[data-boodoo-variant=outline-secondary]{--boodoo-btn-color: var(--boodoo-secondary);--boodoo-btn-border: var(--boodoo-secondary);--boodoo-btn-hover-bg: var(--boodoo-secondary);--boodoo-btn-hover-border: var(--boodoo-secondary);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-secondary);--boodoo-btn-active-border: var(--boodoo-secondary);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-secondary:hover,[data-boodoo-variant=outline-secondary]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-secondary:active,.btn-outline-secondary.active,[data-boodoo-variant=outline-secondary]:active,[data-boodoo-variant=outline-secondary].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-secondary:focus-visible,[data-boodoo-variant=outline-secondary]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled,[data-boodoo-variant=outline-secondary]:disabled,[data-boodoo-variant=outline-secondary].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-success,[data-boodoo-variant=outline-success]{--boodoo-btn-color: var(--boodoo-success);--boodoo-btn-border: var(--boodoo-success);--boodoo-btn-hover-bg: var(--boodoo-success);--boodoo-btn-hover-border: var(--boodoo-success);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-success);--boodoo-btn-active-border: var(--boodoo-success);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-success:hover,[data-boodoo-variant=outline-success]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-success:active,.btn-outline-success.active,[data-boodoo-variant=outline-success]:active,[data-boodoo-variant=outline-success].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-success:focus-visible,[data-boodoo-variant=outline-success]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-success:disabled,.btn-outline-success.disabled,[data-boodoo-variant=outline-success]:disabled,[data-boodoo-variant=outline-success].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-info,[data-boodoo-variant=outline-info]{--boodoo-btn-color: var(--boodoo-info);--boodoo-btn-border: var(--boodoo-info);--boodoo-btn-hover-bg: var(--boodoo-info);--boodoo-btn-hover-border: var(--boodoo-info);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-info);--boodoo-btn-active-border: var(--boodoo-info);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-info:hover,[data-boodoo-variant=outline-info]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-info:active,.btn-outline-info.active,[data-boodoo-variant=outline-info]:active,[data-boodoo-variant=outline-info].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-info:focus-visible,[data-boodoo-variant=outline-info]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-info:disabled,.btn-outline-info.disabled,[data-boodoo-variant=outline-info]:disabled,[data-boodoo-variant=outline-info].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-warning,[data-boodoo-variant=outline-warning]{--boodoo-btn-color: var(--boodoo-warning);--boodoo-btn-border: var(--boodoo-warning);--boodoo-btn-hover-bg: var(--boodoo-warning);--boodoo-btn-hover-border: var(--boodoo-warning);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-warning);--boodoo-btn-active-border: var(--boodoo-warning);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-warning:hover,[data-boodoo-variant=outline-warning]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-warning:active,.btn-outline-warning.active,[data-boodoo-variant=outline-warning]:active,[data-boodoo-variant=outline-warning].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-warning:focus-visible,[data-boodoo-variant=outline-warning]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-warning:disabled,.btn-outline-warning.disabled,[data-boodoo-variant=outline-warning]:disabled,[data-boodoo-variant=outline-warning].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-danger,[data-boodoo-variant=outline-danger]{--boodoo-btn-color: var(--boodoo-danger);--boodoo-btn-border: var(--boodoo-danger);--boodoo-btn-hover-bg: var(--boodoo-danger);--boodoo-btn-hover-border: var(--boodoo-danger);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-danger);--boodoo-btn-active-border: var(--boodoo-danger);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-danger:hover,[data-boodoo-variant=outline-danger]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-danger:active,.btn-outline-danger.active,[data-boodoo-variant=outline-danger]:active,[data-boodoo-variant=outline-danger].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-danger:focus-visible,[data-boodoo-variant=outline-danger]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-danger:disabled,.btn-outline-danger.disabled,[data-boodoo-variant=outline-danger]:disabled,[data-boodoo-variant=outline-danger].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-light,[data-boodoo-variant=outline-light]{--boodoo-btn-color: var(--boodoo-light);--boodoo-btn-border: var(--boodoo-light);--boodoo-btn-hover-bg: var(--boodoo-light);--boodoo-btn-hover-border: var(--boodoo-light);--boodoo-btn-hover-color: var(--boodoo-dark);--boodoo-btn-active-bg: var(--boodoo-light);--boodoo-btn-active-border: var(--boodoo-light);--boodoo-btn-active-color: var(--boodoo-dark);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-light:hover,[data-boodoo-variant=outline-light]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-light:active,.btn-outline-light.active,[data-boodoo-variant=outline-light]:active,[data-boodoo-variant=outline-light].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-light:focus-visible,[data-boodoo-variant=outline-light]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-light:disabled,.btn-outline-light.disabled,[data-boodoo-variant=outline-light]:disabled,[data-boodoo-variant=outline-light].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-outline-dark,[data-boodoo-variant=outline-dark]{--boodoo-btn-color: var(--boodoo-dark);--boodoo-btn-border: var(--boodoo-dark);--boodoo-btn-hover-bg: var(--boodoo-dark);--boodoo-btn-hover-border: var(--boodoo-dark);--boodoo-btn-hover-color: var(--boodoo-white);--boodoo-btn-active-bg: var(--boodoo-dark);--boodoo-btn-active-border: var(--boodoo-dark);--boodoo-btn-active-color: var(--boodoo-white);color:var(--boodoo-btn-color);border-color:var(--boodoo-btn-border);background-color:rgba(0,0,0,0)}.btn-outline-dark:hover,[data-boodoo-variant=outline-dark]:hover{color:var(--boodoo-btn-hover-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-outline-dark:active,.btn-outline-dark.active,[data-boodoo-variant=outline-dark]:active,[data-boodoo-variant=outline-dark].active{color:var(--boodoo-btn-active-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-outline-dark:focus-visible,[data-boodoo-variant=outline-dark]:focus-visible{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-outline-dark:disabled,.btn-outline-dark.disabled,[data-boodoo-variant=outline-dark]:disabled,[data-boodoo-variant=outline-dark].disabled{color:var(--boodoo-btn-color);background-color:rgba(0,0,0,0);border-color:var(--boodoo-btn-border)}.btn-soft-primary,[data-boodoo-variant=soft-primary]{--boodoo-btn-bg: rgb(93.8352941176%, 90.7294117647%, 99.1529411765%);--boodoo-btn-border: transparent;--boodoo-btn-color: #7c3aed;--boodoo-btn-hover-bg: rgb(89.7254901961%, 84.5490196078%, 98.5882352941%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(85.6156862745%, 78.368627451%, 98.0235294118%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-primary:hover,[data-boodoo-variant=soft-primary]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-primary:active,.btn-soft-primary.active,[data-boodoo-variant=soft-primary]:active,[data-boodoo-variant=soft-primary].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-secondary,[data-boodoo-variant=soft-secondary]{--boodoo-btn-bg: rgb(92.2823529412%, 89.5529411765%, 98.8235294118%);--boodoo-btn-border: transparent;--boodoo-btn-color: #5b21e6;--boodoo-btn-hover-bg: rgb(87.137254902%, 82.5882352941%, 98.0392156863%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(81.9921568627%, 75.6235294118%, 97.2549019608%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-secondary:hover,[data-boodoo-variant=soft-secondary]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-secondary:active,.btn-soft-secondary.active,[data-boodoo-variant=soft-secondary]:active,[data-boodoo-variant=soft-secondary].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-success,[data-boodoo-variant=soft-success]{--boodoo-btn-bg: rgb(89.3176470588%, 95.4352941176%, 91.7647058824%);--boodoo-btn-border: transparent;--boodoo-btn-color: #1c9e50;--boodoo-btn-hover-bg: rgb(82.1960784314%, 92.3921568627%, 86.2745098039%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(75.0745098039%, 89.3490196078%, 80.7843137255%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-success:hover,[data-boodoo-variant=soft-success]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-success:active,.btn-soft-success.active,[data-boodoo-variant=soft-success]:active,[data-boodoo-variant=soft-success].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-info,[data-boodoo-variant=soft-info]{--boodoo-btn-bg: rgb(88.6588235294%, 95.7647058824%, 98.9647058824%);--boodoo-btn-border: transparent;--boodoo-btn-color: #0ea5e9;--boodoo-btn-hover-bg: rgb(81.0980392157%, 92.9411764706%, 98.2745098039%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(73.537254902%, 90.1176470588%, 97.5843137255%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-info:hover,[data-boodoo-variant=soft-info]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-info:active,.btn-soft-info.active,[data-boodoo-variant=soft-info]:active,[data-boodoo-variant=soft-info].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-warning,[data-boodoo-variant=soft-warning]{--boodoo-btn-bg: rgb(99.5294117647%, 95.4352941176%, 88.5176470588%);--boodoo-btn-border: transparent;--boodoo-btn-color: #f59e0b;--boodoo-btn-hover-bg: rgb(99.2156862745%, 92.3921568627%, 80.862745098%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(98.9019607843%, 89.3490196078%, 73.2078431373%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-warning:hover,[data-boodoo-variant=soft-warning]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-warning:active,.btn-soft-warning.active,[data-boodoo-variant=soft-warning]:active,[data-boodoo-variant=soft-warning].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-danger,[data-boodoo-variant=soft-danger]{--boodoo-btn-bg: rgb(98.5882352941%, 89.3647058824%, 91.3882352941%);--boodoo-btn-border: transparent;--boodoo-btn-color: #e11d48;--boodoo-btn-hover-bg: rgb(97.6470588235%, 82.2745098039%, 85.6470588235%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(96.7058823529%, 75.1843137255%, 79.9058823529%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-danger:hover,[data-boodoo-variant=soft-danger]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-danger:active,.btn-soft-danger.active,[data-boodoo-variant=soft-danger]:active,[data-boodoo-variant=soft-danger].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-light,[data-boodoo-variant=soft-light]{--boodoo-btn-bg: rgb(99.5764705882%, 99.5294117647%, 99.8117647059%);--boodoo-btn-border: transparent;--boodoo-btn-color: #f6f5fb;--boodoo-btn-hover-bg: rgb(99.2941176471%, 99.2156862745%, 99.6862745098%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(99.0117647059%, 98.9019607843%, 99.5607843137%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-light:hover,[data-boodoo-variant=soft-light]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-light:active,.btn-soft-light.active,[data-boodoo-variant=soft-light]:active,[data-boodoo-variant=soft-light].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-soft-dark,[data-boodoo-variant=soft-dark]{--boodoo-btn-bg: rgb(89.0823529412%, 88.8941176471%, 92.4705882353%);--boodoo-btn-border: transparent;--boodoo-btn-color: #17135f;--boodoo-btn-hover-bg: rgb(81.8039215686%, 81.4901960784%, 87.4509803922%);--boodoo-btn-hover-border: transparent;--boodoo-btn-active-bg: rgb(74.5254901961%, 74.0862745098%, 82.431372549%);--boodoo-btn-active-border: transparent;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-soft-dark:hover,[data-boodoo-variant=soft-dark]:hover{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-hover-bg);border-color:var(--boodoo-btn-hover-border)}.btn-soft-dark:active,.btn-soft-dark.active,[data-boodoo-variant=soft-dark]:active,[data-boodoo-variant=soft-dark].active{color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-active-bg);border-color:var(--boodoo-btn-active-border)}.btn-link,[data-boodoo-variant=link]{--boodoo-btn-color: #7c3aed;--boodoo-btn-bg: transparent;--boodoo-btn-border: transparent;text-decoration:underline;font-weight:400;color:var(--boodoo-btn-color);background-color:var(--boodoo-btn-bg);border-color:var(--boodoo-btn-border)}.btn-link:hover,[data-boodoo-variant=link]:hover{color:rgb(56.3333333333%,34.3333333333%,94%);text-decoration:underline}.btn-lg,[data-size=lg]{--boodoo-btn-padding-y: 0.875rem;--boodoo-btn-padding-x: 1.25rem;--boodoo-btn-font-size: 1.25rem;--boodoo-btn-border-radius: 0.75rem;padding:var(--boodoo-btn-padding-y) var(--boodoo-btn-padding-x);font-size:var(--boodoo-btn-font-size);border-radius:var(--boodoo-btn-border-radius)}.btn-sm,[data-size=sm]{--boodoo-btn-padding-y: 0.375rem;--boodoo-btn-padding-x: 0.625rem;--boodoo-btn-font-size: 0.875rem;--boodoo-btn-border-radius: 0.375rem;padding:var(--boodoo-btn-padding-y) var(--boodoo-btn-padding-x);font-size:var(--boodoo-btn-font-size);border-radius:var(--boodoo-btn-border-radius);min-height:auto}.btn-block,[data-size=block]{display:block;width:100%}.btn-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-0.5em 0 0 -0.5em;border:2px solid var(--boodoo-btn-color, #ffffff);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:boodoo-spin .6s linear infinite}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:.5rem}.btn-icon.btn-lg{width:3rem;height:3rem}.btn-icon.btn-sm{width:2rem;height:2rem}.btn-icon.btn-circle{border-radius:50%}.btn .bi,.btn svg{vertical-align:-0.125em}.btn-icon-text{display:inline-flex;align-items:center;gap:.5rem}.btn-ripple{position:relative;overflow:hidden}.btn-ghost{color:var(--boodoo-body-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-ghost:hover{background-color:rgba(39,44,79,.08)}.btn-ghost:active,.btn-ghost.active{background-color:rgba(39,44,79,.12)}.btn-split{display:inline-flex;vertical-align:middle;border-radius:var(--boodoo-btn-border-radius, 0.5rem)}.btn-split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-split>.btn-split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.55rem;padding-right:.55rem;margin-left:-1px}.btn-split>.btn-split-toggle::after{display:inline-block;margin-left:.15em;vertical-align:.15em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.btn-fab{position:fixed;z-index:var(--boodoo-zindex-fixed, 1030);width:3.5rem;height:3.5rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 14px rgba(0,0,0,.22);transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1)}.btn-fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.28)}.btn-fab:active{transform:translateY(0) scale(0.96)}.btn-fab.fab-bottom-end,.btn-fab.fab-bottom-right{bottom:2rem;right:2rem}.btn-fab.fab-bottom-start,.btn-fab.fab-bottom-left{bottom:2rem;left:2rem}.btn-fab.fab-top-end,.btn-fab.fab-top-right{top:2rem;right:2rem}.btn-fab.fab-sm{width:2.75rem;height:2.75rem;font-size:1rem}.btn-fab.fab-extended{width:auto;border-radius:9999px;padding:0 1.25rem;gap:.5rem;font-size:.9375rem;font-weight:var(--boodoo-font-weight-medium, 500)}.btn-copy,.btn-clipboard{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:var(--boodoo-font-weight-medium, 500);line-height:1.4;color:var(--boodoo-body-secondary-color, #6c757d);background-color:var(--boodoo-body-bg, #fff);border:1px solid var(--boodoo-border-color, #dee2e6);border-radius:var(--boodoo-border-radius-sm, 0.25rem);cursor:pointer;user-select:none;transition:all .15s cubic-bezier(0.16, 1, 0.3, 1)}.btn-copy:hover,.btn-clipboard:hover{color:var(--boodoo-body-color);background-color:var(--boodoo-tertiary-bg, #f8f9fa);border-color:var(--boodoo-border-color-dark, #c0c4c8);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.btn-copy:active,.btn-clipboard:active{transform:translateY(0)}.btn-copy .copy-icon,.btn-copy .btn-copy-icon,.btn-clipboard .copy-icon,.btn-clipboard .btn-copy-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.875em;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.btn-copy.copied,.btn-clipboard.copied{color:var(--boodoo-success, #198754) !important;border-color:rgba(var(--boodoo-success-rgb, 25, 135, 84), 0.5) !important;background-color:rgba(var(--boodoo-success-rgb, 25, 135, 84), 0.08) !important;animation:btn-copy-pulse .4s cubic-bezier(0.16, 1, 0.3, 1)}.btn-copy.copied .copy-icon,.btn-copy.copied .btn-copy-icon,.btn-clipboard.copied .copy-icon,.btn-clipboard.copied .btn-copy-icon{transform:scale(1.2)}.btn-copy.btn-copy-absolute,.btn-clipboard.btn-copy-absolute{position:absolute;top:.5rem;right:.5rem;z-index:5;background-color:rgba(var(--boodoo-body-bg-rgb, 255, 255, 255), 0.85);backdrop-filter:blur(4px)}.btn-copy.btn-copy-icon-only,.btn-clipboard.btn-copy-icon-only{width:2rem;height:2rem;padding:0}@keyframes btn-copy-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}.card{--boodoo-card-spacer-y: 1.25rem;--boodoo-card-spacer-x: 1.25rem;--boodoo-card-bg: var(--boodoo-body-bg);--boodoo-card-border-color: rgba(194, 196, 216, 0.35);--boodoo-card-border-radius: 0.5rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--boodoo-card-height, auto);color:var(--boodoo-body-color);word-wrap:break-word;background-color:var(--boodoo-card-bg);background-clip:border-box;border:1px solid var(--boodoo-card-border-color);border-radius:var(--boodoo-card-border-radius);transition:box-shadow .25s ease,transform .25s ease}.card.card-hover:hover,.card.hoverable:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transform:translateY(-2px)}.card.card-flat{border:0;box-shadow:none}.card.card-raised{border:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card-clickable{cursor:pointer}.card-clickable:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-color:var(--boodoo-primary)}.card-body{flex:1 1 auto;padding:var(--boodoo-card-spacer-y) var(--boodoo-card-spacer-x);color:var(--boodoo-card-color)}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:.5rem;color:var(--boodoo-body-secondary-color)}.card-text:last-child{margin-bottom:0}.card-link{text-decoration:none}.card-link:hover{text-decoration:underline}.card-link+.card-link{margin-left:1rem}.card-header{padding:var(--boodoo-card-cap-padding-y, 1rem) var(--boodoo-card-cap-padding-x, 1.25rem);margin-bottom:0;background-color:rgba(39,44,79,.03);border-bottom:1px solid var(--boodoo-card-border-color)}.card-header:first-child{border-radius:calc(var(--boodoo-card-border-radius) - 1px) calc(var(--boodoo-card-border-radius) - 1px) 0 0}.card-footer{padding:var(--boodoo-card-cap-padding-y, 1rem) var(--boodoo-card-cap-padding-x, 1.25rem);background-color:rgba(39,44,79,.03);border-top:1px solid var(--boodoo-card-border-color)}.card-footer:last-child{border-radius:0 0 calc(var(--boodoo-card-border-radius) - 1px) calc(var(--boodoo-card-border-radius) - 1px)}.card-header-tabs{margin-right:calc(-0.5*var(--boodoo-card-cap-padding-x, 1.25rem));margin-bottom:calc(-1*var(--boodoo-card-cap-padding-y, 1rem));margin-left:calc(-0.5*var(--boodoo-card-cap-padding-x, 1.25rem));border-bottom:0}.card-header-pills{margin-right:calc(-0.5*var(--boodoo-card-cap-padding-x, 1.25rem));margin-left:calc(-0.5*var(--boodoo-card-cap-padding-x, 1.25rem))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--boodoo-card-spacer-y) var(--boodoo-card-spacer-x);border-radius:calc(var(--boodoo-card-border-radius) - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(var(--boodoo-card-border-radius) - 1px);border-top-right-radius:calc(var(--boodoo-card-border-radius) - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(var(--boodoo-card-border-radius) - 1px);border-bottom-left-radius:calc(var(--boodoo-card-border-radius) - 1px)}.card-primary{--boodoo-card-bg: #7c3aed;--boodoo-card-border-color: #7c3aed;color:#fff}.card-primary .card-header,.card-primary .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-secondary{--boodoo-card-bg: #5b21e6;--boodoo-card-border-color: #5b21e6;color:#fff}.card-secondary .card-header,.card-secondary .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-success{--boodoo-card-bg: #1c9e50;--boodoo-card-border-color: #1c9e50;color:#fff}.card-success .card-header,.card-success .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-info{--boodoo-card-bg: #0ea5e9;--boodoo-card-border-color: #0ea5e9;color:#fff}.card-info .card-header,.card-info .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-warning{--boodoo-card-bg: #f59e0b;--boodoo-card-border-color: #f59e0b;color:#fff}.card-warning .card-header,.card-warning .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-danger{--boodoo-card-bg: #e11d48;--boodoo-card-border-color: #e11d48;color:#fff}.card-danger .card-header,.card-danger .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-light{--boodoo-card-bg: #f6f5fb;--boodoo-card-border-color: #f6f5fb;color:#17135f}.card-light .card-header,.card-light .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-dark{--boodoo-card-bg: #17135f;--boodoo-card-border-color: #17135f;color:#fff}.card-dark .card-header,.card-dark .card-footer{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:1.25rem}@media(min-width: 576px){.card-group{flex-direction:row}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}@media(min-width: 576px){.card-columns{column-count:2;column-gap:1.25rem}}@media(min-width: 1200px){.card-columns{column-count:3}}.card-columns>.card{display:inline-block;width:100%;margin-bottom:1.25rem}.card-horizontal{flex-direction:row}.card-horizontal>.card-img,.card-horizontal>.card-img-top,.card-horizontal>.card-img-bottom{width:auto;border-radius:0;border-top-left-radius:calc(var(--boodoo-card-border-radius) - 1px);border-bottom-left-radius:calc(var(--boodoo-card-border-radius) - 1px)}.card-horizontal .card-body{flex:1}.card-grid{display:grid;gap:1.5rem}@media(min-width: 576px){.card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.card-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.card-container{container-type:inline-size;container-name:boodoo-card;width:100%}.card-responsive{container-type:inline-size;container-name:card;display:flex;flex-direction:column}@container (min-width: 480px){.card-responsive{flex-direction:row;align-items:stretch}.card-responsive>.card-img,.card-responsive>.card-img-top{width:38%;max-width:240px;object-fit:cover;border-top-right-radius:0;border-bottom-left-radius:calc(var(--boodoo-card-border-radius) - 1px)}.card-responsive>.card-body{flex:1;display:flex;flex-direction:column;justify-content:center}}.card:has(.badge){border-top-width:2px}.card:has(.badge-danger){border-color:rgba(var(--boodoo-danger-rgb), 0.35)}.card:has(.badge-success){border-color:rgba(var(--boodoo-success-rgb), 0.35)}.card:has(.badge-primary){border-color:rgba(var(--boodoo-primary-rgb), 0.35)}.card:has(.badge-warning){border-color:rgba(var(--boodoo-warning-rgb), 0.35)}.card:has(input:checked){border-color:var(--boodoo-primary);background-color:var(--boodoo-body-secondary-bg);box-shadow:0 0 0 1px var(--boodoo-primary)}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.carousel-item.active,.carousel-item.carousel-item-next,.carousel-item.carousel-item-prev{display:block}.carousel-item.active{animation:boodoo-fade-in .6s ease}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item.carousel-item-next.carousel-item-start,.carousel-fade .carousel-item.carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-start,.carousel-item-prev.carousel-item-end{transform:translateX(0)}.carousel-item-next.carousel-item-start,.carousel-item-next.carousel-item-end,.carousel-item-prev.carousel-item-start,.carousel-item-prev.carousel-item-end{transform:translateX(0)}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease;cursor:pointer}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev .carousel-control-icon,.carousel-control-next .carousel-control-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev{left:0}.carousel-control-prev .carousel-control-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next{right:0}.carousel-control-next .carousel-control-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators button{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .15s ease}.carousel-indicators button.active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;z-index:1;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-dark .carousel-control-prev .carousel-control-icon,.carousel-dark .carousel-control-next .carousel-control-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators button{background-color:#000}.carousel-dark .carousel-caption{color:#000;text-shadow:0 1px 2px rgba(255,255,255,.6)}.carousel-touch{cursor:grab;touch-action:pan-y}.carousel-touch:active{cursor:grabbing}.chip{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--boodoo-body-color);background-color:var(--boodoo-gray-200, #e2e8f0);border:1px solid rgba(0,0,0,0);border-radius:var(--boodoo-border-radius-pill, 50rem);white-space:nowrap;vertical-align:middle;transition:all var(--boodoo-transition-duration, 0.15s) ease;user-select:none}.chip:hover{background-color:var(--boodoo-gray-300, #cbd5e1)}.chip.active,.chip.is-active{background-color:var(--boodoo-primary);color:var(--boodoo-white)}.chip .chip-remove{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;min-height:1.125rem;padding:0;margin-left:.25rem;margin-right:-0.25rem;font-size:.875rem;line-height:1;border-radius:50%;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--boodoo-transition-duration, 0.15s) ease,background-color var(--boodoo-transition-duration, 0.15s) ease}.chip .chip-remove:hover{opacity:1;background-color:rgba(0,0,0,.15)}.chip .chip-avatar{width:1.25rem;height:1.25rem;border-radius:50%;margin-left:-0.375rem;margin-right:.25rem;object-fit:cover}.chip .chip-icon{font-size:.875rem;margin-left:-0.25rem}.chip.chip-primary{background-color:rgba(var(--boodoo-primary-rgb), 0.12);color:var(--boodoo-primary);border-color:rgba(var(--boodoo-primary-rgb), 0.25)}.chip.chip-success{background-color:rgba(var(--boodoo-success-rgb), 0.12);color:var(--boodoo-success);border-color:rgba(var(--boodoo-success-rgb), 0.25)}.chip.chip-danger{background-color:rgba(var(--boodoo-danger-rgb), 0.12);color:var(--boodoo-danger);border-color:rgba(var(--boodoo-danger-rgb), 0.25)}.chip.chip-warning{background-color:rgba(var(--boodoo-warning-rgb), 0.12);color:var(--boodoo-warning);border-color:rgba(var(--boodoo-warning-rgb), 0.25)}.chip.chip-info{background-color:rgba(var(--boodoo-info-rgb), 0.12);color:var(--boodoo-info);border-color:rgba(var(--boodoo-info-rgb), 0.25)}.chip.chip-sm{padding:.2rem .5rem;font-size:.75rem}.chip.chip-lg{padding:.5rem 1rem;font-size:.9375rem}.chip-input-container{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .625rem;min-height:calc(1.5em + .75rem + 2px);background-color:var(--boodoo-form-control-bg, var(--boodoo-body-bg));border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);cursor:text;transition:border-color var(--boodoo-transition-duration, 0.15s) ease,box-shadow var(--boodoo-transition-duration, 0.15s) ease}.chip-input-container:focus-within{border-color:var(--boodoo-primary);box-shadow:0 0 0 3px rgba(var(--boodoo-primary-rgb), 0.25)}.chip-input-container .chip-input-field{flex:1 1 6rem;border:0;outline:none;background:rgba(0,0,0,0);padding:.25rem .35rem;font-size:.875rem;color:var(--boodoo-body-color);min-width:5rem}.btn-close{--boodoo-btn-close-color: #000000;--boodoo-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--boodoo-btn-close-color);background:rgba(0,0,0,0) var(--boodoo-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;transition:opacity .15s ease-in-out}.btn-close:hover{opacity:.75}.btn-close:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{--boodoo-btn-close-color: #ffffff;--boodoo-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapse-horizontal:not(.show){display:none}.combobox{position:relative;display:block;width:100%}.combobox .combobox-input-wrapper{position:relative;display:flex;align-items:center}.combobox .combobox-input{width:100%;padding-right:2.25rem}.combobox .combobox-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--boodoo-gray-500);display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity var(--boodoo-transition-duration, 150ms) ease}.combobox .combobox-clear:hover{opacity:1;color:var(--boodoo-danger)}.combobox .combobox-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--boodoo-zindex-dropdown, 1000);display:none;max-height:260px;overflow-y:auto;margin:0;padding:.375rem;list-style:none;background-color:var(--boodoo-body-bg);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);box-shadow:var(--boodoo-shadow-md)}.combobox .combobox-menu.show{display:block;animation:boodoo-slide-down .15s ease-out}.combobox .combobox-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;border-radius:var(--boodoo-border-radius-sm);color:var(--boodoo-body-color);cursor:pointer;user-select:none;transition:background-color var(--boodoo-transition-duration, 150ms) ease}.combobox .combobox-item:hover,.combobox .combobox-item.active{background-color:var(--boodoo-gray-100);color:var(--boodoo-primary)}.combobox .combobox-item.selected{font-weight:600;color:var(--boodoo-primary);background-color:rgba(var(--boodoo-primary-rgb, 124, 58, 237), 0.08)}.combobox .combobox-item.selected::after{content:"✓";font-weight:bold;margin-left:.5rem}.combobox .combobox-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.combobox .combobox-empty{padding:.75rem;font-size:.875rem;text-align:center;color:var(--boodoo-gray-500);display:none}.command-palette-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:var(--boodoo-zindex-modal-backdrop);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.command-palette-backdrop.show{opacity:1;visibility:visible}.command-palette{background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg);box-shadow:var(--boodoo-shadow-xl);width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(-20px) scale(0.98);transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.show>.command-palette{transform:translateY(0) scale(1)}.command-palette-header{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--boodoo-border-color)}.command-palette-input{flex:1;background:rgba(0,0,0,0);border:none;font-size:1.125rem;color:var(--boodoo-body-color);outline:none;padding-left:.5rem}.command-palette-input::placeholder{color:var(--boodoo-body-secondary-color)}.command-palette-results{list-style:none;padding:.5rem;margin:0;overflow-y:auto;max-height:380px}.command-palette-group-title{padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:var(--boodoo-font-weight-semibold);color:var(--boodoo-body-secondary-color);text-transform:uppercase;letter-spacing:.05em}.command-palette-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:var(--boodoo-border-radius);cursor:pointer;color:var(--boodoo-body-color);font-size:.9375rem;transition:background-color .1s ease}.command-palette-item.active,.command-palette-item:hover{background-color:var(--boodoo-primary);color:var(--boodoo-white)}.command-palette-item.active .command-palette-item-shortcut,.command-palette-item.active .command-palette-item-subtitle,.command-palette-item:hover .command-palette-item-shortcut,.command-palette-item:hover .command-palette-item-subtitle{color:rgba(255,255,255,.8)}.command-palette-item-title{display:flex;align-items:center;gap:.5rem}.command-palette-item-shortcut{font-size:.75rem;color:var(--boodoo-body-secondary-color)}.command-palette-footer{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--boodoo-border-color);background-color:var(--boodoo-body-secondary-bg);font-size:.75rem;color:var(--boodoo-body-secondary-color)}.command-palette-footer kbd{color:var(--boodoo-body-color);background:var(--boodoo-body-bg);border:1px solid var(--boodoo-border-color);padding:.1rem .35rem;border-radius:4px;font-size:.7rem;line-height:1.2;display:inline-block}.context-menu{--boodoo-context-menu-min-width: 180px;--boodoo-context-menu-bg: var(--boodoo-card-bg, var(--boodoo-body-bg));--boodoo-context-menu-border-color: var(--boodoo-border-color);--boodoo-context-menu-border-radius: var(--boodoo-border-radius);--boodoo-context-menu-box-shadow: var(--boodoo-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1));--boodoo-context-menu-color: var(--boodoo-body-color);--boodoo-context-menu-hover-bg: rgba(var(--boodoo-primary-rgb), 0.08);--boodoo-context-menu-hover-color: var(--boodoo-primary);position:fixed;z-index:1060;display:none;min-width:var(--boodoo-context-menu-min-width);padding:.375rem;margin:0;list-style:none;background-color:var(--boodoo-context-menu-bg);border:1px solid var(--boodoo-context-menu-border-color);border-radius:var(--boodoo-context-menu-border-radius);box-shadow:var(--boodoo-context-menu-box-shadow);color:var(--boodoo-context-menu-color);animation:boodoo-zoom-in .12s ease-out}.context-menu.show{display:block}.context-menu .context-menu-item{position:relative;list-style:none}.context-menu .context-menu-link{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--boodoo-context-menu-color);text-decoration:none;border-radius:var(--boodoo-border-radius-sm);cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left;transition:background-color var(--boodoo-transition-duration, 0.15s) ease,color var(--boodoo-transition-duration, 0.15s) ease}.context-menu .context-menu-link .context-menu-icon{font-size:1rem;width:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;opacity:.8}.context-menu .context-menu-link .context-menu-shortcut{margin-left:auto;font-size:.75rem;color:var(--boodoo-body-secondary-color)}.context-menu .context-menu-link:hover,.context-menu .context-menu-link:focus{background-color:var(--boodoo-context-menu-hover-bg);color:var(--boodoo-context-menu-hover-color);outline:none}.context-menu .context-menu-link:hover .context-menu-shortcut,.context-menu .context-menu-link:focus .context-menu-shortcut{color:var(--boodoo-context-menu-hover-color)}.context-menu .context-menu-link.text-danger:hover{background-color:rgba(var(--boodoo-danger-rgb), 0.1);color:var(--boodoo-danger)}.context-menu .context-menu-link.disabled,.context-menu .context-menu-link:disabled{opacity:.5;pointer-events:none}.context-menu .context-menu-divider{height:1px;margin:.35rem 0;background-color:var(--boodoo-border-color);list-style:none}.context-menu .context-menu-header{padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--boodoo-body-secondary-color)}.data-table-wrapper{position:relative;width:100%;margin-bottom:1.5rem;border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));box-shadow:var(--boodoo-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.05));overflow:hidden}.data-table-wrapper .data-table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--boodoo-border-color);background-color:var(--boodoo-body-tertiary-bg, rgba(0, 0, 0, 0.02))}.data-table-wrapper .data-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table-wrapper .data-table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--boodoo-border-color);background-color:var(--boodoo-body-tertiary-bg, rgba(0, 0, 0, 0.02));font-size:.875rem}.table.data-table{margin-bottom:0;width:100%;border-collapse:separate;border-spacing:0}.table.data-table thead th{background-color:var(--boodoo-body-tertiary-bg, #f8fafc);color:var(--boodoo-body-color);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--boodoo-border-color);white-space:nowrap;user-select:none;padding:.75rem 1rem}.table.data-table thead th.sortable{cursor:pointer;position:relative;padding-right:1.75rem;transition:background-color var(--boodoo-transition-duration, 0.15s) ease}.table.data-table thead th.sortable:hover{background-color:var(--boodoo-gray-200, #e2e8f0)}.table.data-table thead th.sortable::after{content:"⇅";position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:.875rem;opacity:.35;font-weight:normal}.table.data-table thead th.sortable.sort-asc::after{content:"↑";opacity:1;color:var(--boodoo-primary);font-weight:bold}.table.data-table thead th.sortable.sort-desc::after{content:"↓";opacity:1;color:var(--boodoo-primary);font-weight:bold}.table.data-table tbody td{padding:.875rem 1rem;vertical-align:middle;border-bottom:1px solid var(--boodoo-border-color);font-size:.875rem}.table.data-table tbody tr{transition:background-color var(--boodoo-transition-duration, 0.15s) ease}.table.data-table tbody tr:last-child td{border-bottom:0}.table.data-table tbody tr.selected,.table.data-table tbody tr.is-selected{background-color:rgba(var(--boodoo-primary-rgb), 0.08) !important}.table.data-table tbody tr.data-table-expandable-row{cursor:pointer}.table.data-table th.data-table-select-col,.table.data-table td.data-table-select-col{width:2.75rem;text-align:center;padding-left:.75rem;padding-right:.75rem}.table.data-table th.data-table-select-col .form-check-input,.table.data-table td.data-table-select-col .form-check-input{margin:0;vertical-align:middle;cursor:pointer}.table.data-table .data-table-row-detail{display:none;background-color:var(--boodoo-body-tertiary-bg, rgba(0, 0, 0, 0.02))}.table.data-table .data-table-row-detail.show{display:table-row}.table.data-table .data-table-row-detail>td{padding:1.25rem;border-top:1px dashed var(--boodoo-border-color)}.table.data-table .data-table-toggle-icon{display:inline-block;transition:transform var(--boodoo-transition-duration, 0.2s) ease;font-size:.75rem;margin-right:.5rem}.table.data-table .data-table-toggle-icon.expanded{transform:rotate(90deg)}.table.data-table.data-table-sticky thead th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--boodoo-border-color)}.table.data-table.data-table-compact thead th,.table.data-table.data-table-dense thead th{padding:.45rem .65rem;font-size:.75rem}.table.data-table.data-table-compact tbody td,.table.data-table.data-table-dense tbody td{padding:.45rem .65rem;font-size:.8125rem}.dropdown,.dropup,.dropend,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap;text-decoration:none}.dropdown-toggle::after{display:inline-block;margin-left:.5em;vertical-align:.125em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-toggle-split::after{margin-left:0}.dropup .dropdown-toggle::after{border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--boodoo-dropdown-spacer)}.dropup .dropdown-menu[data-boodoo-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--boodoo-dropdown-spacer)}.dropup .dropdown-menu.show{animation:boodoo-fade-in .15s ease-out,boodoo-slide-up .15s ease-out}.dropend .dropdown-toggle::after{vertical-align:0;border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--boodoo-dropdown-spacer)}.dropend .dropdown-menu[data-boodoo-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--boodoo-dropdown-spacer)}.dropend .dropdown-menu.show{animation:boodoo-fade-in .15s ease-out,boodoo-slide-right .15s ease-out}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.5em;vertical-align:0;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--boodoo-dropdown-spacer)}.dropstart .dropdown-menu[data-boodoo-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--boodoo-dropdown-spacer)}.dropstart .dropdown-menu.show{animation:boodoo-fade-in .15s ease-out,boodoo-slide-left .15s ease-out}.dropdown-menu{--boodoo-dropdown-min-width: 12rem;--boodoo-dropdown-spacer: 0.25rem;--boodoo-dropdown-bg: #ffffff;--boodoo-dropdown-border-color: #ececf4;--boodoo-dropdown-border-radius: 0.5rem;--boodoo-dropdown-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:var(--boodoo-dropdown-min-width);padding:.5rem 0;margin:0;font-size:1rem;color:var(--boodoo-body-color);text-align:left;list-style:none;background-color:var(--boodoo-dropdown-bg);background-clip:padding-box;border:1px solid var(--boodoo-dropdown-border-color);border-radius:var(--boodoo-dropdown-border-radius);box-shadow:var(--boodoo-dropdown-box-shadow)}.dropdown-menu[data-boodoo-popper]{top:100%;left:0;margin-top:var(--boodoo-dropdown-spacer)}.dropup>.dropdown-menu[data-boodoo-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--boodoo-dropdown-spacer)}.dropend>.dropdown-menu[data-boodoo-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--boodoo-dropdown-spacer)}.dropstart>.dropdown-menu[data-boodoo-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--boodoo-dropdown-spacer)}.dropdown-menu.show{display:block}.dropdown-menu.show{animation:boodoo-fade-in .15s ease-out,boodoo-slide-down .15s ease-out}.dropdown-menu-end{right:0;left:auto}.dropdown-menu-start{right:auto;left:0}@media(min-width: 576px){.dropdown-menu-sm-end{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-end{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-end{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-end{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-end{right:0;left:auto}}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#272c4f;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:0;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.dropdown-item:hover,.dropdown-item:focus{color:var(--boodoo-dropdown-link-hover-color, #272c4f);background-color:var(--boodoo-dropdown-link-hover-bg, #f7f8fb)}.dropdown-item.active{color:var(--boodoo-dropdown-link-active-color, var(--boodoo-white, #ffffff));text-decoration:none;background-color:var(--boodoo-dropdown-link-active-bg, var(--boodoo-primary))}.dropdown-item.disabled{color:var(--boodoo-body-tertiary-color);pointer-events:none}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875em;font-weight:600;color:var(--boodoo-body-secondary-color);white-space:nowrap}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--boodoo-border-color);opacity:1}.dropdown-item-text{display:block;padding:.5rem 1rem;color:#272c4f}.dropdown-item .bi{margin-right:.5rem;vertical-align:-0.125em}.navbar .dropdown-menu{position:absolute}.dropdown-menu-dark{--boodoo-dropdown-bg: #11143d;--boodoo-dropdown-border-color: #272c4f;--boodoo-dropdown-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);color:#fff}.dropdown-menu-dark .dropdown-item{color:rgba(255,255,255,.75)}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.1)}.dropdown-menu-dark .dropdown-item.active{color:var(--boodoo-white, #fff);background-color:var(--boodoo-dropdown-link-active-bg, var(--boodoo-primary))}.dropdown-menu-dark .dropdown-header{color:rgba(255,255,255,.5)}.dropdown-menu-dark .dropdown-divider{border-color:#272c4f}@supports(anchor-name: --anchor-target){.dropdown-menu-anchor,[data-dropdown-anchor]{position-anchor:var(--anchor-target, --boodoo-anchor);top:anchor(bottom);left:anchor(start);position-try-options:flip-block,flip-inline;margin-top:var(--boodoo-dropdown-spacer, 0.125rem)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;margin:1rem 0;border-radius:var(--boodoo-border-radius-lg)}.empty-state.empty-state-card{background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:1px dashed var(--boodoo-border-color)}.empty-state .empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background-color:rgba(var(--boodoo-primary-rgb), 0.1);color:var(--boodoo-primary);font-size:2.25rem;margin-bottom:1.25rem;line-height:1}.empty-state .empty-state-icon.empty-state-icon-success{background-color:rgba(var(--boodoo-success-rgb), 0.1);color:var(--boodoo-success)}.empty-state .empty-state-icon.empty-state-icon-warning{background-color:rgba(var(--boodoo-warning-rgb), 0.1);color:var(--boodoo-warning)}.empty-state .empty-state-icon.empty-state-icon-danger{background-color:rgba(var(--boodoo-danger-rgb), 0.1);color:var(--boodoo-danger)}.empty-state .empty-state-title{font-size:1.25rem;font-weight:700;color:var(--boodoo-body-color);margin-bottom:.5rem}.empty-state .empty-state-description{font-size:.9375rem;color:var(--boodoo-body-secondary-color);max-width:420px;margin-bottom:1.5rem;line-height:1.55}.empty-state .empty-state-description:last-child{margin-bottom:0}.empty-state .empty-state-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.empty-state.empty-state-sm{padding:1.75rem 1rem}.empty-state.empty-state-sm .empty-state-icon{width:3.25rem;height:3.25rem;font-size:1.5rem;margin-bottom:.75rem}.empty-state.empty-state-sm .empty-state-title{font-size:1.05rem}.empty-state.empty-state-sm .empty-state-description{font-size:.875rem;margin-bottom:1rem}.kbd{display:inline-flex;align-items:center;justify-content:center;font-family:var(--boodoo-font-monospace, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.8em;font-weight:600;line-height:1;color:var(--boodoo-body-color, #334155);background-color:var(--boodoo-gray-100, #f1f5f9);border:1px solid var(--boodoo-gray-300, #cbd5e1);border-bottom-width:2px;border-radius:var(--boodoo-border-radius-sm, 0.375rem);padding:.2rem .45rem;min-width:1.6rem;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08);vertical-align:baseline;user-select:none}.kbd.kbd-xs{font-size:.7em;padding:.1rem .3rem;min-width:1.3rem}.kbd.kbd-sm{font-size:.75em;padding:.15rem .35rem;min-width:1.45rem}.kbd.kbd-lg{font-size:.95em;padding:.35rem .65rem;min-width:2rem;border-bottom-width:3px}.kbd-group{display:inline-flex;align-items:center;gap:.25rem}[data-boodoo-theme=dark] .kbd{color:var(--boodoo-gray-200, #e2e8f0);background-color:var(--boodoo-gray-800, #1e293b);border-color:var(--boodoo-gray-700, #334155);border-bottom-color:var(--boodoo-gray-600, #475569);box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}body.lightbox-open{overflow:hidden}.lightbox-viewer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1090;display:none;align-items:center;justify-content:center}.lightbox-viewer.show{display:flex;animation:boodoo-fade-in .2s ease-out}.lightbox-viewer .lightbox-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(10,10,20,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lightbox-viewer .lightbox-toolbar{position:absolute;top:1rem;left:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:auto}.lightbox-viewer .lightbox-toolbar .lightbox-counter{color:rgba(255,255,255,.75);font-size:.875rem;font-weight:500;font-family:var(--boodoo-font-monospace)}.lightbox-viewer .lightbox-toolbar .lightbox-toolbar-actions{display:flex;align-items:center;gap:.75rem}.lightbox-viewer .lightbox-btn{background:rgba(255,255,255,.12);border:none;color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--boodoo-transition-duration, 150ms) ease,transform var(--boodoo-transition-duration, 150ms) ease}.lightbox-viewer .lightbox-btn:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}.lightbox-viewer .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color var(--boodoo-transition-duration, 150ms) ease,transform var(--boodoo-transition-duration, 150ms) ease}.lightbox-viewer .lightbox-nav:hover{background:rgba(255,255,255,.25);transform:translateY(-50%) scale(1.1)}.lightbox-viewer .lightbox-nav.lightbox-prev{left:1.5rem}.lightbox-viewer .lightbox-nav.lightbox-next{right:1.5rem}.lightbox-viewer .lightbox-stage{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.lightbox-viewer .lightbox-img{max-width:100%;max-height:75vh;object-fit:contain;border-radius:var(--boodoo-border-radius-sm);box-shadow:0 10px 40px rgba(0,0,0,.5);transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1);cursor:zoom-in;user-select:none}.lightbox-viewer.zoomed .lightbox-img{transform:scale(1.6);cursor:zoom-out}.lightbox-viewer .lightbox-caption{margin-top:1rem;color:rgba(255,255,255,.9);font-size:.9375rem;text-align:center;background:rgba(0,0,0,.5);padding:.375rem .875rem;border-radius:var(--boodoo-border-radius-pill);max-width:80vw}.list-group{--boodoo-list-group-bg: var(--boodoo-body-bg);--boodoo-list-group-color: var(--boodoo-body-color);--boodoo-list-group-border-color: var(--boodoo-border-color);--boodoo-list-group-border-width: 1px;--boodoo-list-group-border-radius: 0.5rem;--boodoo-list-group-active-bg: var(--boodoo-primary);--boodoo-list-group-active-color: var(--boodoo-white);--boodoo-list-group-hover-bg: var(--boodoo-gray-100);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--boodoo-list-group-border-radius)}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;color:var(--boodoo-list-group-color);text-decoration:none;background-color:var(--boodoo-list-group-bg);border:var(--boodoo-list-group-border-width) solid var(--boodoo-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--boodoo-body-tertiary-color);pointer-events:none;background-color:var(--boodoo-list-group-bg)}.list-group-item-action{width:100%;color:var(--boodoo-list-group-color);text-align:inherit;cursor:pointer}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--boodoo-list-group-color);text-decoration:none;background-color:var(--boodoo-list-group-hover-bg)}.list-group-item-action:active{color:var(--boodoo-body-color);background-color:var(--boodoo-body-tertiary-bg)}.list-group-item.active{z-index:2;color:var(--boodoo-list-group-active-color);background-color:var(--boodoo-list-group-active-bg);border-color:var(--boodoo-list-group-active-bg)}.list-group-item-primary{color:rgb(34.0392156863%,15.9215686275%,65.0588235294%);background-color:rgb(95.8901960784%,93.8196078431%,99.4352941176%)}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:rgb(34.0392156863%,15.9215686275%,65.0588235294%);background-color:rgb(88.2189803922%,86.3140392157%,91.4804705882%)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(34.0392156863%,15.9215686275%,65.0588235294%);border-color:rgb(34.0392156863%,15.9215686275%,65.0588235294%)}.list-group-item-secondary{color:rgb(24.9803921569%,9.0588235294%,63.137254902%);background-color:rgb(94.8549019608%,93.0352941176%,99.2156862745%)}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:rgb(24.9803921569%,9.0588235294%,63.137254902%);background-color:rgb(87.2665098039%,85.5924705882%,91.2784313725%)}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:rgb(24.9803921569%,9.0588235294%,63.137254902%);border-color:rgb(24.9803921569%,9.0588235294%,63.137254902%)}.list-group-item-success{color:hsl(144,69.8924731183%,25.5294117647%);background-color:hsl(144,40.1234567901%,94.9176470588%)}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:hsl(144,69.8924731183%,25.5294117647%);background-color:hsl(144,14.8005148005%,87.3242352941%)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:hsl(144,69.8924731183%,25.5294117647%);border-color:hsl(144,69.8924731183%,25.5294117647%)}.list-group-item-info{color:rgb(3.2941176471%,38.8235294118%,54.8235294118%);background-color:rgb(90.5490196078%,96.4705882353%,99.137254902%)}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:rgb(3.2941176471%,38.8235294118%,54.8235294118%);background-color:rgb(83.3050980392%,88.7529411765%,91.2062745098%)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:rgb(3.2941176471%,38.8235294118%,54.8235294118%);border-color:rgb(3.2941176471%,38.8235294118%,54.8235294118%)}.list-group-item-warning{color:hsl(37.6923076923,91.40625%,30.1176470588%);background-color:rgb(99.5294117647%,95.4352941176%,88.5176470588%)}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:hsl(37.6923076923,91.40625%,30.1176470588%);background-color:rgb(91.5670588235%,87.8004705882%,81.4362352941%)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:hsl(37.6923076923,91.40625%,30.1176470588%);border-color:hsl(37.6923076923,91.40625%,30.1176470588%)}.list-group-item-danger{color:rgb(61.7647058824%,7.9607843137%,19.7647058824%);background-color:hsl(346.8367346939,76.5625%,94.9803921569%)}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:rgb(61.7647058824%,7.9607843137%,19.7647058824%);background-color:rgb(90.9176470588%,83.8462745098%,85.3976470588%)}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(61.7647058824%,7.9607843137%,19.7647058824%);border-color:rgb(61.7647058824%,7.9607843137%,19.7647058824%)}.list-group-item-light{color:#3f4463;background-color:hsl(250,42.8571428571%,98.6274509804%)}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#3f4463;background-color:hsl(250,5.8425063506%,90.737254902%)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#3f4463;border-color:#3f4463}.list-group-item-dark{color:#3f4463;background-color:rgb(89.0823529412%,88.8941176471%,92.4705882353%)}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#3f4463;background-color:rgb(81.9557647059%,81.7825882353%,85.0729411765%)}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#3f4463;border-color:#3f4463}.list-group-numbered{list-style:none;counter-reset:section}.list-group-numbered .list-group-item{counter-increment:section}.list-group-numbered .list-group-item::before{content:counters(section, ".") ". ";font-weight:600;margin-right:.5rem}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--boodoo-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--boodoo-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--boodoo-list-group-border-width);border-left-width:0}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--boodoo-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-light{--boodoo-list-group-border-color: transparent}.list-group-light .list-group-item-action:hover{background-color:var(--boodoo-list-group-hover-bg);border-radius:var(--boodoo-list-group-border-radius)}.modal{--boodoo-modal-width: 500px;--boodoo-modal-margin: 0.5rem;--boodoo-modal-bg: var(--boodoo-body-bg);--boodoo-modal-border-radius: 0.75rem;--boodoo-modal-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal-backdrop{--boodoo-modal-backdrop-bg: rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:var(--boodoo-modal-backdrop-bg);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-backdrop.fade{opacity:0;transition:opacity .15s linear}.modal-backdrop.show{opacity:.5}.modal-dialog{position:relative;width:auto;margin:var(--boodoo-modal-margin);pointer-events:none}.modal-dialog.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--boodoo-modal-margin)*2)}.modal-dialog.modal-dialog-scrollable{height:calc(100% - var(--boodoo-modal-margin)*2)}.modal-dialog.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog.modal-dialog-slide-up .modal-content{transform:translateY(100%);transition:transform .3s ease}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s cubic-bezier(0, 0, 0.2, 1),opacity .15s linear}.modal.show .modal-dialog{transform:none}.modal.show .modal-dialog .modal-content{animation:boodoo-zoom-in .2s ease}@media(min-width: 576px){.modal{--boodoo-modal-margin: 1.75rem}.modal-dialog{max-width:var(--boodoo-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--boodoo-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--boodoo-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--boodoo-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}@media(min-width: 576px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}}@media(min-width: 768px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}}@media(min-width: 992px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}}@media(min-width: 1200px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}}@media(min-width: 1400px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--boodoo-body-color);pointer-events:auto;background-color:var(--boodoo-modal-bg);background-clip:padding-box;border:1px solid var(--boodoo-border-color-translucent);border-radius:var(--boodoo-modal-border-radius);outline:0;box-shadow:var(--boodoo-modal-box-shadow)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--boodoo-border-color);border-top-left-radius:calc(var(--boodoo-modal-border-radius) - 1px);border-top-right-radius:calc(var(--boodoo-modal-border-radius) - 1px)}.modal-header .modal-title{margin-bottom:0;font-weight:600}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1.25rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;gap:.5rem;border-top:1px solid var(--boodoo-border-color);border-bottom-right-radius:calc(var(--boodoo-modal-border-radius) - 1px);border-bottom-left-radius:calc(var(--boodoo-modal-border-radius) - 1px)}.modal-static .modal-dialog{transform:scale(1.02)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}dialog.modal,dialog.modal-dialog{border:1px solid var(--boodoo-border-color-translucent);border-radius:var(--boodoo-modal-border-radius);background-color:var(--boodoo-modal-bg);box-shadow:var(--boodoo-modal-box-shadow);color:var(--boodoo-body-color);padding:0;max-width:var(--boodoo-modal-width, 500px);width:calc(100% - var(--boodoo-modal-margin, 0.5rem)*2);margin:auto;outline:0;opacity:0;transform:translateY(1.5rem) scale(0.95);transition:opacity .25s cubic-bezier(0.16, 1, 0.3, 1),transform .25s cubic-bezier(0.16, 1, 0.3, 1),overlay .25s allow-discrete,display .25s allow-discrete}dialog.modal::backdrop,dialog.modal-dialog::backdrop{background-color:var(--boodoo-modal-backdrop-bg, rgba(0, 0, 0, 0.5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease,overlay .25s allow-discrete,display .25s allow-discrete}dialog.modal[open],dialog.modal-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1)}@starting-style{dialog.modal[open],dialog.modal-dialog[open]{opacity:0;transform:translateY(1.5rem) scale(0.95)}}dialog.modal[open]::backdrop,dialog.modal-dialog[open]::backdrop{opacity:1}@starting-style{dialog.modal[open]::backdrop,dialog.modal-dialog[open]::backdrop{opacity:0}}dialog.modal .modal-header,dialog.modal .modal-body,dialog.modal .modal-footer,dialog.modal-dialog .modal-header,dialog.modal-dialog .modal-body,dialog.modal-dialog .modal-footer{width:100%}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav .nav-link{display:block;padding:.5rem 1rem;color:var(--boodoo-body-color);text-decoration:none;border-radius:.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav .nav-link:hover,.nav .nav-link:focus{color:var(--boodoo-link-hover-color, rgb(56.3333333333%, 34.3333333333%, 94%))}.nav .nav-link.active{color:var(--boodoo-primary);font-weight:500}.nav .nav-link.disabled{color:var(--boodoo-body-tertiary-color);pointer-events:none;cursor:default}.nav-pills .nav-link.active{color:var(--boodoo-white, #fff);background-color:var(--boodoo-primary)}.nav-pills-soft .nav-link.active{color:var(--boodoo-primary);background-color:var(--boodoo-primary-bg-subtle, rgb(95.8901960784%, 93.8196078431%, 99.4352941176%))}.nav-tabs{border-bottom:1px solid var(--boodoo-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*1px);background:none;border:1px solid rgba(0,0,0,0);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:var(--boodoo-body-tertiary-bg) var(--boodoo-body-tertiary-bg) var(--boodoo-border-color);isolation:isolate}.nav-tabs .nav-link.active{color:var(--boodoo-primary);background-color:var(--boodoo-body-bg);border-color:var(--boodoo-border-color) var(--boodoo-border-color) var(--boodoo-body-bg)}.nav-underline .nav-link{padding:.75rem 1rem;margin-bottom:0;color:var(--boodoo-body-secondary-color);border-bottom:2px solid rgba(0,0,0,0);border-radius:0}.nav-underline .nav-link:hover{color:var(--boodoo-body-color)}.nav-underline .nav-link.active{color:var(--boodoo-primary);font-weight:500;border-bottom-color:var(--boodoo-primary)}.nav-vertical{flex-direction:column;flex-wrap:nowrap}.nav-vertical .nav-link{width:100%;text-align:left}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.card-header .nav-tabs{margin-bottom:-1rem}.nav-compact .nav-link{padding:.35rem .75rem}.nav-sidebar{flex-direction:column;position:relative}.nav-sidebar .nav-link{position:relative;border-radius:var(--boodoo-border-radius-sm, 0.375rem);transition:background-color .15s ease,color .15s ease}.nav-sidebar .nav-link.active{color:var(--boodoo-primary);background-color:var(--boodoo-primary-bg-subtle, rgba(124, 58, 237, 0.08))}.nav-sidebar .nav-link.active::before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:0;width:3px;background-color:var(--boodoo-primary);border-radius:0 2px 2px 0}.nav-active-bar{position:relative}.nav-active-bar.active::before,.nav-active-bar.active::after{content:"";position:absolute;background-color:var(--boodoo-primary)}.nav-active-bar.active.nav-active-bar-start::before{top:.25rem;bottom:.25rem;left:0;width:3px;border-radius:0 2px 2px 0}.nav-active-bar.active.nav-active-bar-bottom::after{bottom:0;left:.5rem;right:.5rem;height:2px;border-radius:2px 2px 0 0}.navbar{--boodoo-navbar-padding-y: 0.75rem;--boodoo-navbar-padding-x: 1rem;--boodoo-navbar-bg: rgba(255, 255, 255, 0.95);--boodoo-navbar-border-color: #ececf4;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--boodoo-navbar-padding-y) var(--boodoo-navbar-padding-x);background-color:var(--boodoo-navbar-bg);border-bottom:1px solid var(--boodoo-navbar-border-color)}.navbar .navbar-brand{display:inline-flex;align-items:center;gap:.5rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;font-weight:700;color:var(--boodoo-body-color);text-decoration:none;white-space:nowrap}.navbar .navbar-brand img,.navbar .navbar-brand svg{max-height:2rem;height:2rem;width:auto;object-fit:contain}.navbar .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar .navbar-nav .nav-link{padding:.5rem 0;color:var(--boodoo-body-secondary-color);text-decoration:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:var(--boodoo-body-color)}.navbar .navbar-nav .nav-link.active{color:var(--boodoo-primary)}.navbar .navbar-toggler{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;font-size:1.25rem;line-height:1;color:var(--boodoo-body-color);background-color:rgba(0,0,0,0);border:1px solid var(--boodoo-border-color);border-radius:.5rem;transition:box-shadow .15s ease-in-out;cursor:pointer}.navbar .navbar-toggler:focus{box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25);outline:0}.navbar .navbar-toggler .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%235f6b8c' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%}.navbar .navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--boodoo-body-secondary-color)}.navbar .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar .navbar-collapse.show{display:block}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .nav-link{padding:0 .75rem}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .navbar-brand{margin-right:1.5rem}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding:0 .75rem}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-brand{margin-right:1.5rem}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding:0 .75rem}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-brand{margin-right:1.5rem}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .nav-link{padding:0 .75rem}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .navbar-brand{margin-right:1.5rem}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .nav-link{padding:0 .75rem}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .navbar-brand{margin-right:1.5rem}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light{--boodoo-navbar-bg: #ffffff}.navbar-dark{--boodoo-navbar-bg: var(--boodoo-gray-900, #11143d);--boodoo-navbar-border-color: var(--boodoo-gray-800, #272c4f);background-color:var(--boodoo-navbar-bg);color-scheme:dark}.navbar-dark .navbar-brand,.navbar-dark .navbar-text{color:var(--boodoo-white, #ffffff) !important}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.75) !important}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:var(--boodoo-white, #ffffff) !important}.navbar-dark .navbar-nav .nav-link.active{color:var(--boodoo-white, #ffffff) !important;font-weight:600}.navbar-dark .navbar-toggler{color:var(--boodoo-white, #ffffff) !important;border-color:rgba(255,255,255,.4) !important}.navbar-dark .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-primary{--boodoo-navbar-bg: #7c3aed;--boodoo-navbar-border-color: rgb(53.7647058824%, 30.4705882353%, 93.6470588235%)}.navbar-primary .navbar-brand{color:#fff}.navbar-primary .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-primary .navbar-nav .nav-link:hover,.navbar-primary .navbar-nav .nav-link:focus{color:#fff}.navbar-primary .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-primary .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-primary .navbar-text{color:rgba(255,255,255,.75)}.navbar-secondary{--boodoo-navbar-bg: #5b21e6;--boodoo-navbar-border-color: rgb(42.1176470588%, 21.6470588235%, 91.1764705882%)}.navbar-secondary .navbar-brand{color:#fff}.navbar-secondary .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-secondary .navbar-nav .nav-link:hover,.navbar-secondary .navbar-nav .nav-link:focus{color:#fff}.navbar-secondary .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-secondary .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-secondary .navbar-text{color:rgba(255,255,255,.75)}.navbar-success{--boodoo-navbar-bg: #1c9e50;--boodoo-navbar-border-color: rgb(19.8823529412%, 65.7647058824%, 38.2352941176%)}.navbar-success .navbar-brand{color:#fff}.navbar-success .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-success .navbar-nav .nav-link:hover,.navbar-success .navbar-nav .nav-link:focus{color:#fff}.navbar-success .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-success .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-success .navbar-text{color:rgba(255,255,255,.75)}.navbar-info{--boodoo-navbar-bg: #0ea5e9;--boodoo-navbar-border-color: rgb(14.9411764706%, 68.2352941176%, 92.2352941176%)}.navbar-info .navbar-brand{color:#fff}.navbar-info .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-info .navbar-nav .nav-link:hover,.navbar-info .navbar-nav .nav-link:focus{color:#fff}.navbar-info .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-info .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-info .navbar-text{color:rgba(255,255,255,.75)}.navbar-warning{--boodoo-navbar-bg: #f59e0b;--boodoo-navbar-border-color: rgb(96.4705882353%, 65.7647058824%, 13.8823529412%)}.navbar-warning .navbar-brand{color:#fff}.navbar-warning .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-warning .navbar-nav .nav-link:hover,.navbar-warning .navbar-nav .nav-link:focus{color:#fff}.navbar-warning .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-warning .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-warning .navbar-text{color:rgba(255,255,255,.75)}.navbar-danger{--boodoo-navbar-bg: #e11d48;--boodoo-navbar-border-color: rgb(89.4117647059%, 20.2352941176%, 35.4117647059%)}.navbar-danger .navbar-brand{color:#fff}.navbar-danger .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-danger .navbar-nav .nav-link:hover,.navbar-danger .navbar-nav .nav-link:focus{color:#fff}.navbar-danger .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-danger .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-danger .navbar-text{color:rgba(255,255,255,.75)}.navbar-light{--boodoo-navbar-bg: #f6f5fb;--boodoo-navbar-border-color: rgb(96.8235294118%, 96.4705882353%, 98.5882352941%)}.navbar-light .navbar-brand{color:#17135f}.navbar-light .navbar-nav .nav-link{color:rgba(23,19,95,.7)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#17135f}.navbar-light .navbar-nav .nav-link.active{color:#7c3aed;font-weight:600}.navbar-light .navbar-toggler{color:#17135f;border-color:rgba(23,19,95,.3)}.navbar-light .navbar-text{color:rgba(23,19,95,.7)}.navbar-dark{--boodoo-navbar-bg: #17135f;--boodoo-navbar-border-color: rgb(18.1176470588%, 16.7058823529%, 43.5294117647%)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.active{color:#fff;font-weight:600}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-dark .navbar-text{color:rgba(255,255,255,.75)}.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.navbar-sticky-top{position:sticky;top:0;z-index:1020}.navbar-transparent{background:rgba(0,0,0,0);border-bottom:0}.navbar-blur{backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.offcanvas{--boodoo-offcanvas-width: 400px;--boodoo-offcanvas-height: 30vh;--boodoo-offcanvas-padding: 1.25rem;--boodoo-offcanvas-bg: var(--boodoo-body-bg);position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--boodoo-body-color);visibility:hidden;background-color:var(--boodoo-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none;visibility:visible}.offcanvas.hiding{visibility:visible}.offcanvas-start{top:0;left:0;width:var(--boodoo-offcanvas-width);border-right:1px solid var(--boodoo-border-color-translucent);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:var(--boodoo-offcanvas-width);border-left:1px solid var(--boodoo-border-color-translucent);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:var(--boodoo-offcanvas-height);max-height:100%;border-bottom:1px solid var(--boodoo-border-color-translucent);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:var(--boodoo-offcanvas-height);max-height:100%;border-top:1px solid var(--boodoo-border-color-translucent);transform:translateY(100%)}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.offcanvas-backdrop.fade{opacity:0;transition:opacity .15s linear}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--boodoo-offcanvas-padding)}.offcanvas-header .offcanvas-title{margin-bottom:0}.offcanvas-title{margin-bottom:0;line-height:1.5;font-weight:600}.offcanvas-body{flex-grow:1;padding:var(--boodoo-offcanvas-padding);overflow-y:auto}.offcanvas-footer{display:flex;flex-wrap:wrap;gap:.5rem;padding:var(--boodoo-offcanvas-padding);border-top:1px solid var(--boodoo-border-color)}.pagination{display:flex;padding-left:0;list-style:none}.pagination .page-link{position:relative;display:block;padding:.5rem .875rem;font-size:1rem;line-height:1.5;color:var(--boodoo-link-color);text-decoration:none;background-color:var(--boodoo-body-bg);border:1px solid var(--boodoo-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pagination .page-link:hover{z-index:2;color:var(--boodoo-link-hover-color);background-color:var(--boodoo-body-tertiary-bg);border-color:var(--boodoo-border-color)}.pagination .page-link:focus{z-index:3;color:var(--boodoo-link-hover-color);background-color:var(--boodoo-body-tertiary-bg);outline:0;box-shadow:0 0 0 0.25rem rgba(124, 58, 237, 0.25)}.pagination .page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.pagination .page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.pagination .page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pagination .page-item.active .page-link{z-index:3;color:var(--boodoo-white);background-color:var(--boodoo-primary);border-color:var(--boodoo-primary)}.pagination .page-item.disabled .page-link{color:var(--boodoo-body-tertiary-color);pointer-events:none;background-color:var(--boodoo-body-bg);border-color:var(--boodoo-border-color)}.pagination-lg .page-link{padding:.75rem 1.25rem;font-size:1.25rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-pill .page-link{border-radius:50rem;margin:0 .125rem}.pagination-simple .page-link{border:0;border-radius:.5rem}.pagination-simple .page-link:hover{background-color:var(--boodoo-body-tertiary-bg)}.pagination-simple .page-item:not(:first-child) .page-link{margin-left:.125rem}.pagination-simple .page-item.active .page-link{background-color:var(--boodoo-primary)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5;border-radius:.375rem}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:boodoo-placeholder-glow 2s ease-in-out infinite}@keyframes boodoo-placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:boodoo-placeholder-wave 2s linear infinite}@keyframes boodoo-placeholder-wave{100%{mask-position:-200% 0%}}.skeleton{position:relative;overflow:hidden;background-color:var(--boodoo-body-tertiary-bg)}.skeleton::after{position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);animation:boodoo-skeleton-shimmer 1.6s infinite;content:""}@keyframes boodoo-skeleton-shimmer{100%{transform:translateX(100%)}}.skeleton-circle{border-radius:50%}.skeleton-text{border-radius:.375rem}.popover{--boodoo-popover-bg: #ffffff;--boodoo-popover-border-color: #dedfec;--boodoo-popover-border-radius: 0.5rem;--boodoo-popover-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);--boodoo-popover-padding-y: 0.75rem;--boodoo-popover-padding-x: 0.875rem;position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--boodoo-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:var(--boodoo-popover-bg);background-clip:padding-box;border:1px solid var(--boodoo-popover-border-color);border-radius:var(--boodoo-popover-border-radius);box-shadow:var(--boodoo-popover-box-shadow);opacity:0}.popover.show{opacity:1;animation:boodoo-zoom-in .15s ease}.popover-header{padding:var(--boodoo-popover-padding-y) var(--boodoo-popover-padding-x);margin-bottom:0;font-size:1rem;font-weight:600;color:var(--boodoo-body-color);background-color:var(--boodoo-body-tertiary-bg);border-bottom:1px solid var(--boodoo-popover-border-color);border-top-left-radius:calc(var(--boodoo-popover-border-radius) - 1px);border-top-right-radius:calc(var(--boodoo-popover-border-radius) - 1px)}.popover-header:empty{display:none}.popover-body{padding:var(--boodoo-popover-padding-y) var(--boodoo-popover-padding-x);color:var(--boodoo-body-color)}.popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover-arrow::before,.popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top,.bs-popover-auto[data-popper-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:var(--boodoo-popover-border-color)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:var(--boodoo-popover-bg)}.bs-popover-end,.bs-popover-auto[data-popper-placement^=right]{margin-left:.5rem}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:var(--boodoo-popover-border-color)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:var(--boodoo-popover-bg)}.bs-popover-bottom,.bs-popover-auto[data-popper-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:var(--boodoo-popover-border-color)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:var(--boodoo-popover-bg)}.bs-popover-start,.bs-popover-auto[data-popper-placement^=left]{margin-right:.5rem}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:var(--boodoo-popover-border-color)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:var(--boodoo-popover-bg)}[popover].popover{border:1px solid var(--boodoo-popover-border-color);background-color:var(--boodoo-popover-bg);box-shadow:var(--boodoo-popover-box-shadow);border-radius:var(--boodoo-popover-border-radius);color:var(--boodoo-body-color);margin:auto;inset:unset;padding:0;opacity:0;transform:translateY(6px) scale(0.96);transition:opacity .2s ease,transform .2s ease,overlay .2s allow-discrete,display .2s allow-discrete}[popover].popover:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{[popover].popover:popover-open{opacity:0;transform:translateY(6px) scale(0.96)}}[popover].popover::backdrop{background-color:rgba(0,0,0,.3);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease,overlay .2s allow-discrete,display .2s allow-discrete}[popover].popover:popover-open::backdrop{opacity:1}@starting-style{[popover].popover:popover-open::backdrop{opacity:0}}@supports(anchor-name: --anchor-target){.popover-anchor,[data-anchor-target]{position-anchor:var(--anchor-target, --boodoo-anchor);top:anchor(bottom);left:anchor(center);transform:translateX(-50%);position-try-options:flip-block,flip-inline;margin:.5rem 0}}.progress{--boodoo-progress-height: 0.625rem;--boodoo-progress-bg: #ececf4;--boodoo-progress-border-radius: 50rem;--boodoo-progress-bar-bg: #7c3aed;--boodoo-progress-bar-color: #ffffff;--boodoo-progress-bar-transition: width 0.6s ease;display:flex;height:var(--boodoo-progress-height);overflow:hidden;font-size:.75rem;background-color:var(--boodoo-progress-bg);border-radius:var(--boodoo-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--boodoo-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--boodoo-progress-bar-bg);transition:var(--boodoo-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite boodoo-progress-bar-stripes}@keyframes boodoo-progress-bar-stripes{0%{background-position-x:1rem}}.progress-bar-primary{background-color:#7c3aed}.progress-bar-secondary{background-color:#5b21e6}.progress-bar-success{background-color:#1c9e50}.progress-bar-info{background-color:#0ea5e9}.progress-bar-warning{background-color:#f59e0b}.progress-bar-danger{background-color:#e11d48}.progress-bar-light{background-color:#f6f5fb}.progress-bar-dark{background-color:#17135f}.progress-sm{--boodoo-progress-height: 0.375rem}.progress-lg{--boodoo-progress-height: 1rem}.progress-xl{--boodoo-progress-height: 1.5rem;font-size:.875rem}.progress-label{position:relative}.progress-label .progress-bar{min-width:2em}.progress-stacked{display:flex;gap:2px;background-color:rgba(0,0,0,0);padding:2px;border-radius:var(--boodoo-progress-border-radius)}.progress-stacked .progress-bar{border-radius:calc(var(--boodoo-progress-border-radius) - 2px)}.progress-circle,.progress-radial{--circle-size: 7.5rem;--circle-thickness: 8px;--circle-value: 0;--circle-bg: var(--boodoo-gray-200, #e2e8f0);--circle-bar-color: var(--boodoo-primary, #0ea5e9);--circle-inner-bg: var(--boodoo-card-bg, #ffffff);position:relative;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background:conic-gradient(var(--circle-bar-color) calc(var(--circle-value) * 1%), var(--circle-bg) 0deg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.progress-circle::before,.progress-radial::before{content:"";position:absolute;inset:var(--circle-thickness);background-color:var(--circle-inner-bg);border-radius:50%;z-index:1}.progress-circle .progress-circle-body,.progress-circle .progress-radial-value,.progress-radial .progress-circle-body,.progress-radial .progress-radial-value{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2}.progress-circle .progress-circle-body .progress-number,.progress-circle .progress-radial-value .progress-number,.progress-radial .progress-circle-body .progress-number,.progress-radial .progress-radial-value .progress-number{font-size:1.25rem;font-weight:700;color:var(--boodoo-body-color, #1e293b)}.progress-circle .progress-circle-body .progress-label,.progress-circle .progress-radial-value .progress-label,.progress-radial .progress-circle-body .progress-label,.progress-radial .progress-radial-value .progress-label{font-size:.75rem;color:var(--boodoo-body-secondary-color, #64748b);margin-top:.125rem}.progress-circle.progress-segmented,.progress-radial.progress-segmented{-webkit-mask-image:radial-gradient(transparent calc(50% - var(--circle-thickness)), #000 calc(50% - var(--circle-thickness))),repeating-conic-gradient(from 0deg, #000 0deg 12deg, transparent 12deg 18deg);mask-image:radial-gradient(transparent calc(50% - var(--circle-thickness)), #000 calc(50% - var(--circle-thickness))),repeating-conic-gradient(from 0deg, #000 0deg 12deg, transparent 12deg 18deg);-webkit-mask-composite:source-in;mask-composite:intersect}.progress-circle.progress-segmented::before,.progress-radial.progress-segmented::before{display:none}.progress-circle.progress-pie::before,.progress-radial.progress-pie::before{display:none}.progress-circle.progress-semicircle,.progress-circle.progress-gauge,.progress-radial.progress-semicircle,.progress-radial.progress-gauge{height:calc(var(--circle-size)*.5);border-radius:var(--circle-size) var(--circle-size) 0 0;background:conic-gradient(from 270deg, var(--circle-bar-color) calc(var(--circle-value) * 0.5%), var(--circle-bg) calc(var(--circle-value) * 0.5%) 180deg, transparent 180deg);align-items:flex-end;overflow:hidden}.progress-circle.progress-semicircle::before,.progress-circle.progress-gauge::before,.progress-radial.progress-semicircle::before,.progress-radial.progress-gauge::before{inset:var(--circle-thickness) var(--circle-thickness) 0 var(--circle-thickness);border-radius:calc(var(--circle-size) - var(--circle-thickness)) calc(var(--circle-size) - var(--circle-thickness)) 0 0}.progress-circle.progress-semicircle .progress-circle-body,.progress-circle.progress-gauge .progress-circle-body,.progress-radial.progress-semicircle .progress-circle-body,.progress-radial.progress-gauge .progress-circle-body{margin-bottom:.25rem}.progress-circle.progress-semicircle .progress-gauge-indicator,.progress-circle.progress-gauge .progress-gauge-indicator,.progress-radial.progress-semicircle .progress-gauge-indicator,.progress-radial.progress-gauge .progress-gauge-indicator{position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--circle-bar-color);box-shadow:0 0 0 2px #fff;top:0;left:50%;transform-origin:0 calc(var(--circle-size)*.5);transform:rotate(calc(-90deg + var(--circle-value) * 1.8deg));z-index:3}.progress-circle.progress-circle-sm,.progress-radial.progress-circle-sm{--circle-size: 5rem;--circle-thickness: 6px}.progress-circle.progress-circle-sm .progress-number,.progress-radial.progress-circle-sm .progress-number{font-size:1rem}.progress-circle.progress-circle-lg,.progress-radial.progress-circle-lg{--circle-size: 10rem;--circle-thickness: 12px}.progress-circle.progress-circle-lg .progress-number,.progress-radial.progress-circle-lg .progress-number{font-size:1.75rem}.progress-circle.progress-circle-primary,.progress-radial.progress-circle-primary{--circle-bar-color: #7c3aed}.progress-circle.progress-circle-secondary,.progress-radial.progress-circle-secondary{--circle-bar-color: #5b21e6}.progress-circle.progress-circle-success,.progress-radial.progress-circle-success{--circle-bar-color: #1c9e50}.progress-circle.progress-circle-info,.progress-radial.progress-circle-info{--circle-bar-color: #0ea5e9}.progress-circle.progress-circle-warning,.progress-radial.progress-circle-warning{--circle-bar-color: #f59e0b}.progress-circle.progress-circle-danger,.progress-radial.progress-circle-danger{--circle-bar-color: #e11d48}.progress-circle.progress-circle-light,.progress-radial.progress-circle-light{--circle-bar-color: #f6f5fb}.progress-circle.progress-circle-dark,.progress-radial.progress-circle-dark{--circle-bar-color: #17135f}.progress-circle.progress-circle-danger,.progress-radial.progress-circle-danger{--circle-bar-color: var(--boodoo-danger, #ef4444);--circle-inner-bg: rgba(var(--boodoo-danger-rgb, 239, 68, 68), 0.05)}.progress-circle.progress-circle-teal,.progress-radial.progress-circle-teal{--circle-bar-color: #0d9488}.progress-circle.progress-circle-inset,.progress-radial.progress-circle-inset{--circle-inner-bg: #222f3e;--circle-bg: transparent}.progress-circle.progress-circle-inset .progress-number,.progress-radial.progress-circle-inset .progress-number{color:#fff;font-weight:700}.progress-circle.progress-circle-inset::before,.progress-radial.progress-circle-inset::before{inset:6px}.progress-circle.progress-circle-inset.progress-circle-inset-purple,.progress-radial.progress-circle-inset.progress-circle-inset-purple{--circle-bar-color: #8b5cf6}.progress-circle.progress-circle-inset.progress-circle-inset-orange,.progress-radial.progress-circle-inset.progress-circle-inset-orange{--circle-bar-color: #f97316}.progress-circle.progress-circle-inset.progress-circle-inset-blue,.progress-radial.progress-circle-inset.progress-circle-inset-blue{--circle-bar-color: #0ea5e9}.progress-circle.progress-pie-contrast,.progress-radial.progress-pie-contrast{border-radius:50%;background:conic-gradient(var(--circle-bar-color) calc(var(--circle-value) * 1%), var(--circle-bg, #222f3e) 0deg)}.progress-circle.progress-pie-contrast .progress-number,.progress-radial.progress-pie-contrast .progress-number{color:#fff}.progress-segmented-bar{display:flex;align-items:center;gap:.375rem;width:100%}.progress-segmented-bar .progress-segment{flex:1;height:6px;border-radius:9999px;background-color:var(--boodoo-gray-200, #e2e8f0);transition:background-color .3s ease}.progress-segmented-bar .progress-segment.active,.progress-segmented-bar .progress-segment.completed{background-color:var(--boodoo-primary, #6366f1)}.progress-segmented-bar.progress-segmented-sm .progress-segment{height:4px}.progress-segmented-bar.progress-segmented-lg .progress-segment{height:8px}.progress-circle-tasks{--task-ring-size: 15rem;--task-ring-color: #14b8a6;--task-ring-bg: #334155;position:relative;width:var(--task-ring-size);height:var(--task-ring-size);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1.5rem auto}.progress-circle-tasks .task-ring-track{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transform:rotate(-90deg)}.progress-circle-tasks .task-ring-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.3}.progress-circle-tasks .task-ring-center .task-ring-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.progress-circle-tasks .task-ring-center .task-ring-status{font-size:.8125rem;font-weight:600;color:#f59e0b;margin-bottom:.5rem}.progress-circle-tasks .task-ring-center .task-ring-dots{display:inline-flex;gap:3px}.progress-circle-tasks .task-ring-center .task-ring-dots span{width:6px;height:2px;background-color:var(--task-ring-color);border-radius:1px;opacity:.4}.progress-circle-tasks .task-ring-center .task-ring-dots span.active{opacity:1}.progress-circle-tasks .task-node{position:absolute;width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:bold;color:#fff;background-color:#1e293b;border:2px solid var(--task-ring-bg);transform:translate(-50%, -50%);z-index:3;transition:all .2s ease}.progress-circle-tasks .task-node.completed{background-color:#0f172a;border-color:var(--task-ring-color);color:var(--task-ring-color);box-shadow:0 0 8px rgba(20,184,166,.4)}.progress-circle-tasks .task-node.in-progress{border-color:#f59e0b;color:#f59e0b;background-color:#0f172a;box-shadow:0 0 8px rgba(245,158,11,.4)}.rating{display:inline-flex;align-items:center;gap:.25rem;font-size:1.25rem;color:var(--boodoo-gray-400);line-height:1}.rating-star{cursor:pointer;transition:color .15s ease,transform .1s ease;display:inline-block}.rating-star.filled,.rating-star.active{color:#f59e0b}.rating-star:hover{transform:scale(1.15)}.rating-readonly .rating-star{cursor:default}.rating-readonly .rating-star:hover{transform:none}.rating-sm{font-size:1rem}.rating-lg{font-size:1.75rem}.ripple{position:relative;overflow:hidden;cursor:pointer;user-select:none}.ripple-effect{position:absolute;border-radius:50%;background-color:currentcolor;opacity:.2;transform:scale(0);animation:boodoo-ripple .6s ease-out;pointer-events:none}@keyframes boodoo-ripple{to{transform:scale(2.5);opacity:0}}.segmented-control{display:inline-flex;align-items:center;position:relative;background-color:var(--boodoo-gray-200, #e2e8f0);border-radius:var(--boodoo-border-radius-pill, 9999px);padding:.25rem;user-select:none;border:1px solid var(--boodoo-border-color, rgba(0, 0, 0, 0.06))}.segmented-control.segmented-control-block{display:flex;width:100%}.segmented-control.segmented-control-sm{padding:.15rem;font-size:var(--boodoo-font-size-sm, 0.875rem)}.segmented-control.segmented-control-sm .segmented-item{padding:.25rem .65rem}.segmented-control.segmented-control-lg{padding:.35rem;font-size:var(--boodoo-font-size-lg, 1.125rem)}.segmented-control.segmented-control-lg .segmented-item{padding:.5rem 1.25rem}.segmented-item{position:relative;z-index:2;flex:1 1 0;text-align:center;padding:.35rem 1rem;font-size:var(--boodoo-font-size-base, 0.95rem);font-weight:500;color:var(--boodoo-body-color, #475569);background:rgba(0,0,0,0);border:none;border-radius:var(--boodoo-border-radius-pill, 9999px);cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap;outline:none}.segmented-item:hover{color:var(--boodoo-primary, #7c3aed)}.segmented-item.active,.segmented-item[aria-selected=true]{background-color:var(--boodoo-card-bg, #ffffff);color:var(--boodoo-primary, #7c3aed);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);font-weight:600}.segmented-item:disabled,.segmented-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[data-boodoo-theme=dark] .segmented-control{background-color:var(--boodoo-gray-800, #1e293b);border-color:var(--boodoo-gray-700, #334155)}[data-boodoo-theme=dark] .segmented-control .segmented-item{color:var(--boodoo-gray-300, #cbd5e1)}[data-boodoo-theme=dark] .segmented-control .segmented-item:hover{color:#fff}[data-boodoo-theme=dark] .segmented-control .segmented-item.active,[data-boodoo-theme=dark] .segmented-control .segmented-item[aria-selected=true]{background-color:var(--boodoo-gray-700, #334155);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.sidebar{--boodoo-sidebar-width: 260px;--boodoo-sidebar-collapsed-width: 72px;--boodoo-sidebar-bg: var(--boodoo-card-bg, var(--boodoo-body-bg));--boodoo-sidebar-border-color: var(--boodoo-border-color);--boodoo-sidebar-color: var(--boodoo-body-color);--boodoo-sidebar-hover-bg: rgba(var(--boodoo-primary-rgb), 0.08);--boodoo-sidebar-active-bg: rgba(var(--boodoo-primary-rgb), 0.12);--boodoo-sidebar-active-color: var(--boodoo-primary);display:flex;flex-direction:column;flex-shrink:0;width:var(--boodoo-sidebar-width);height:100%;min-height:100vh;background-color:var(--boodoo-sidebar-bg);border-right:1px solid var(--boodoo-sidebar-border-color);color:var(--boodoo-sidebar-color);transition:width var(--boodoo-transition-duration, 0.25s) ease;overflow-y:auto;position:relative;z-index:100}.sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid var(--boodoo-sidebar-border-color);white-space:nowrap;overflow:hidden}.sidebar .sidebar-header .sidebar-brand{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.125rem;color:var(--boodoo-sidebar-color);text-decoration:none}.sidebar .sidebar-nav{display:flex;flex-direction:column;padding:.75rem .5rem;list-style:none;margin:0;gap:.25rem}.sidebar .sidebar-heading{padding:.75rem .75rem .25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--boodoo-body-secondary-color);white-space:nowrap}.sidebar .sidebar-item{position:relative;list-style:none}.sidebar .sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--boodoo-border-radius);color:var(--boodoo-sidebar-color);text-decoration:none;font-size:.9375rem;font-weight:500;white-space:nowrap;transition:all var(--boodoo-transition-duration, 0.15s) ease}.sidebar .sidebar-link .sidebar-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;font-size:1.125rem;flex-shrink:0}.sidebar .sidebar-link .sidebar-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-link .sidebar-badge{margin-left:auto}.sidebar .sidebar-link .sidebar-arrow{margin-left:auto;font-size:.75rem;transition:transform var(--boodoo-transition-duration, 0.2s) ease}.sidebar .sidebar-link:hover{background-color:var(--boodoo-sidebar-hover-bg);color:var(--boodoo-sidebar-active-color)}.sidebar .sidebar-link.active{background-color:var(--boodoo-sidebar-active-bg);color:var(--boodoo-sidebar-active-color);font-weight:600}.sidebar .sidebar-link[aria-expanded=true] .sidebar-arrow{transform:rotate(90deg)}.sidebar .sidebar-submenu{list-style:none;padding:.25rem 0 .25rem 2rem;margin:0;display:none}.sidebar .sidebar-submenu.show{display:block}.sidebar .sidebar-submenu .sidebar-link{padding:.45rem .75rem;font-size:.875rem}.sidebar .sidebar-footer{margin-top:auto;padding:1rem;border-top:1px solid var(--boodoo-sidebar-border-color);display:flex;align-items:center;gap:.75rem;white-space:nowrap}.sidebar.sidebar-collapsed{width:var(--boodoo-sidebar-collapsed-width)}.sidebar.sidebar-collapsed .sidebar-brand span,.sidebar.sidebar-collapsed .sidebar-heading,.sidebar.sidebar-collapsed .sidebar-text,.sidebar.sidebar-collapsed .sidebar-badge,.sidebar.sidebar-collapsed .sidebar-arrow,.sidebar.sidebar-collapsed .sidebar-footer .sidebar-footer-text,.sidebar.sidebar-collapsed .sidebar-submenu{display:none !important}.sidebar.sidebar-collapsed .sidebar-header{justify-content:center;padding:1.25rem .5rem}.sidebar.sidebar-collapsed .sidebar-link{justify-content:center;padding:.625rem}.sidebar.sidebar-collapsed .sidebar-footer{justify-content:center;padding:1rem .5rem}.sidebar.sidebar-dark{--boodoo-sidebar-bg: var(--boodoo-gray-900, #11143d);--boodoo-sidebar-border-color: rgba(255, 255, 255, 0.1);--boodoo-sidebar-color: #cbd5e1;--boodoo-sidebar-hover-bg: rgba(255, 255, 255, 0.08);--boodoo-sidebar-active-bg: var(--boodoo-primary);--boodoo-sidebar-active-color: #ffffff}.sidebar.sidebar-dark .sidebar-link.active{color:#fff}@keyframes boodoo-skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes boodoo-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}.skeleton{display:block;background-color:var(--boodoo-gray-200);border-radius:var(--boodoo-border-radius-sm);width:100%;height:1rem;margin-bottom:.5rem}.skeleton.skeleton-shimmer,.skeleton.skeleton-wave{background:linear-gradient(90deg, var(--boodoo-gray-200) 25%, var(--boodoo-gray-300) 37%, var(--boodoo-gray-200) 63%);background-size:400% 100%;animation:boodoo-skeleton-shimmer 1.5s ease-in-out infinite}.skeleton.skeleton-pulse{animation:boodoo-skeleton-pulse 1.5s ease-in-out infinite}[data-boodoo-theme=dark] .skeleton{background-color:var(--boodoo-gray-700)}[data-boodoo-theme=dark] .skeleton.skeleton-shimmer,[data-boodoo-theme=dark] .skeleton.skeleton-wave{background:linear-gradient(90deg, var(--boodoo-gray-800) 25%, var(--boodoo-gray-700) 37%, var(--boodoo-gray-800) 63%);background-size:400% 100%}@media(prefers-color-scheme: dark){:root:not([data-boodoo-theme=light]) .skeleton{background-color:var(--boodoo-gray-700)}:root:not([data-boodoo-theme=light]) .skeleton.skeleton-shimmer,:root:not([data-boodoo-theme=light]) .skeleton.skeleton-wave{background:linear-gradient(90deg, var(--boodoo-gray-800) 25%, var(--boodoo-gray-700) 37%, var(--boodoo-gray-800) 63%);background-size:400% 100%}}.skeleton-text{height:.875rem;margin-bottom:.5rem;border-radius:var(--boodoo-border-radius-sm)}.skeleton-text:last-child{width:70%}.skeleton-title{height:1.5rem;width:60%;margin-bottom:1rem}.skeleton-avatar{width:3rem;height:3rem;border-radius:50%;flex-shrink:0}.skeleton-button{height:2.375rem;width:6rem;border-radius:var(--boodoo-border-radius)}.skeleton-image{width:100%;height:12rem;border-radius:var(--boodoo-border-radius)}.fab-menu{position:fixed;z-index:var(--boodoo-zindex-fixed, 1030);display:flex;flex-direction:column-reverse;align-items:center;gap:.75rem}.fab-menu.fab-bottom-end,.fab-menu.fab-bottom-right{bottom:2rem;right:2rem}.fab-menu.fab-bottom-start,.fab-menu.fab-bottom-left{bottom:2rem;left:2rem}.fab-menu.fab-top-end,.fab-menu.fab-top-right{top:2rem;right:2rem;flex-direction:column}.fab-menu.fab-top-start,.fab-menu.fab-top-left{top:2rem;left:2rem;flex-direction:column}.fab-menu .btn-fab{position:static}.fab-menu .fab-trigger{transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),background-color var(--boodoo-transition-duration, 150ms) ease}.fab-menu .fab-trigger .fab-icon-open{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.fab-menu .fab-trigger .fab-icon-close{display:none;align-items:center;justify-content:center}.fab-menu .fab-actions{display:flex;flex-direction:column-reverse;align-items:center;gap:.625rem;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(12px) scale(0.85);transition:opacity .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1),visibility .2s}.fab-menu .fab-action-item{display:flex;align-items:center;gap:.75rem;text-decoration:none}.fab-menu .fab-action-item .fab-label{background:rgba(var(--boodoo-dark-rgb, 23, 19, 95), 0.85);color:#fff;padding:.25rem .625rem;border-radius:var(--boodoo-border-radius-sm);font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:var(--boodoo-shadow-sm);opacity:0;transition:opacity .15s ease;pointer-events:none}.fab-menu .fab-action-item:hover .fab-label{opacity:1}.fab-menu.open .fab-trigger{transform:rotate(45deg)}.fab-menu.open .fab-actions{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1)}.spinner-border{display:inline-block;width:var(--boodoo-spinner-width, 2rem);height:var(--boodoo-spinner-width, 2rem);vertical-align:-0.125em;border:.25em solid currentcolor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:var(--boodoo-spinner-animation-speed, 0.75s) linear infinite boodoo-spin}.spinner-grow{display:inline-block;width:var(--boodoo-spinner-width, 2rem);height:var(--boodoo-spinner-width, 2rem);vertical-align:-0.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:var(--boodoo-spinner-animation-speed, 0.75s) linear infinite boodoo-spinner-grow}@keyframes boodoo-spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--boodoo-spinner-animation-speed: 1.5s}}.spinner-border-sm,.spinner-grow-sm{--boodoo-spinner-width: 1rem;border-width:.2em}.spinner-border-lg,.spinner-grow-lg{--boodoo-spinner-width: 3rem;border-width:.3em}.spinner-wrapper{display:inline-flex;align-items:center;gap:.5rem}.text-primary{color:#7c3aed !important}.text-secondary{color:#5b21e6 !important}.text-success{color:#1c9e50 !important}.text-info{color:#0ea5e9 !important}.text-warning{color:#f59e0b !important}.text-danger{color:#e11d48 !important}.text-light{color:#f6f5fb !important}.text-dark{color:#17135f !important}.splitter-container,.split-view{display:flex;width:100%;height:100%;overflow:hidden;position:relative}.splitter-container.splitter-vertical,.split-view.splitter-vertical{flex-direction:column}.splitter-container.splitter-vertical>.splitter-gutter,.split-view.splitter-vertical>.splitter-gutter{width:100%;height:8px;cursor:row-resize}.splitter-container.splitter-vertical>.splitter-gutter::after,.split-view.splitter-vertical>.splitter-gutter::after{width:32px;height:2px}.splitter-container>.splitter-pane,.split-view>.splitter-pane{overflow:auto;min-width:0;min-height:0}.splitter-container>.splitter-gutter,.split-view>.splitter-gutter{flex:0 0 8px;width:8px;background-color:var(--boodoo-gray-200);cursor:col-resize;position:relative;user-select:none;touch-action:none;transition:background-color var(--boodoo-transition-duration, 150ms) ease;display:flex;align-items:center;justify-content:center}.splitter-container>.splitter-gutter::after,.split-view>.splitter-gutter::after{content:"";width:2px;height:32px;background-color:var(--boodoo-gray-400);border-radius:9999px;transition:background-color var(--boodoo-transition-duration, 150ms) ease}.splitter-container>.splitter-gutter:hover,.splitter-container>.splitter-gutter:focus-visible,.split-view>.splitter-gutter:hover,.split-view>.splitter-gutter:focus-visible{background-color:rgba(var(--boodoo-primary-rgb, 124, 58, 237), 0.15);outline:none}.splitter-container>.splitter-gutter:hover::after,.splitter-container>.splitter-gutter:focus-visible::after,.split-view>.splitter-gutter:hover::after,.split-view>.splitter-gutter:focus-visible::after{background-color:var(--boodoo-primary)}.splitter-container.splitter-resizing,.split-view.splitter-resizing{user-select:none;cursor:col-resize}.splitter-container.splitter-resizing.splitter-vertical,.split-view.splitter-resizing.splitter-vertical{cursor:row-resize}.splitter-container.splitter-resizing>.splitter-gutter,.split-view.splitter-resizing>.splitter-gutter{background-color:var(--boodoo-primary)}.splitter-container.splitter-resizing>.splitter-gutter::after,.split-view.splitter-resizing>.splitter-gutter::after{background-color:#fff}.stepper{display:flex;position:relative;list-style:none;padding:0;margin:0 0 1.5rem 0;justify-content:space-between;width:100%}.step-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}.step-item:not(:last-child)::after{content:"";position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background-color:var(--boodoo-border-color);z-index:1;transition:background-color var(--boodoo-transition-duration) ease}.step-item.completed:not(:last-child)::after{background-color:var(--boodoo-primary)}.step-circle{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:2px solid var(--boodoo-border-color);color:var(--boodoo-body-secondary-color);font-weight:var(--boodoo-font-weight-semibold);font-size:.9375rem;transition:all var(--boodoo-transition-duration) ease}.active>.step-circle{border-color:var(--boodoo-primary);background-color:var(--boodoo-primary);color:var(--boodoo-white);box-shadow:0 0 0 4px rgba(var(--boodoo-primary-rgb), 0.2)}.completed>.step-circle{border-color:var(--boodoo-primary);background-color:var(--boodoo-primary);color:var(--boodoo-white)}.error>.step-circle{border-color:var(--boodoo-danger);background-color:var(--boodoo-danger);color:var(--boodoo-white);box-shadow:0 0 0 4px rgba(var(--boodoo-danger-rgb), 0.2)}.step-content{margin-top:.5rem}.step-title{font-size:.875rem;font-weight:var(--boodoo-font-weight-medium);color:var(--boodoo-body-color);margin-bottom:.125rem}.active>.step-content>.step-title{color:var(--boodoo-primary);font-weight:var(--boodoo-font-weight-semibold)}.step-subtitle{font-size:.75rem;color:var(--boodoo-body-secondary-color)}.stepper-vertical{flex-direction:column;align-items:flex-start}.stepper-vertical .step-item{flex-direction:row;align-items:flex-start;text-align:start;width:100%;padding-bottom:1.5rem}.stepper-vertical .step-item:not(:last-child)::after{top:2.5rem;left:1.25rem;width:2px;height:calc(100% - 2.5rem)}.stepper-vertical .step-content{margin-top:.25rem;margin-left:1rem;flex:1}.stepper-progress{align-items:center}.stepper-progress .step-item{position:relative}.stepper-progress .step-item:not(:last-child)::after{top:1.25rem;height:3px;background-color:var(--boodoo-gray-300, #e2e8f0)}.stepper-progress .step-item.completed:not(:last-child)::after{background-color:var(--boodoo-success, #22c55e)}.stepper-progress .step-circle{width:2.5rem;height:2.5rem;border-width:3px;border-color:var(--boodoo-gray-300, #cbd5e1);background-color:var(--boodoo-card-bg, #fff);color:var(--boodoo-body-secondary-color, #94a3b8);font-size:.875rem}.completed>.stepper-progress .step-circle{border-color:rgba(var(--boodoo-success-rgb, 34, 197, 94), 0.25);background-color:var(--boodoo-success, #22c55e);color:#fff;box-shadow:0 0 0 4px rgba(var(--boodoo-success-rgb, 34, 197, 94), 0.2)}.active>.stepper-progress .step-circle{border-color:rgba(var(--boodoo-info-rgb, 14, 165, 233), 0.25);background-color:var(--boodoo-info, #0ea5e9);color:#fff;box-shadow:0 0 0 4px rgba(var(--boodoo-info-rgb, 14, 165, 233), 0.2)}.stepper-progress .step-percent{margin-top:.5rem;font-size:.75rem;font-weight:600;color:var(--boodoo-body-secondary-color, #94a3b8)}.active>.stepper-progress .step-percent{color:var(--boodoo-info, #0ea5e9)}.completed>.stepper-progress .step-percent{color:var(--boodoo-success, #22c55e)}.process-flow,.stepper-chevron{display:flex;align-items:center;list-style:none;padding:0;margin:0;border-radius:9999px;overflow:hidden;background-color:var(--boodoo-gray-200, #f1f5f9);border:1px solid var(--boodoo-border-color, #e2e8f0);box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05))}.process-flow .process-step,.process-flow .step-chevron,.stepper-chevron .process-step,.stepper-chevron .step-chevron{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.75rem .625rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--boodoo-body-color, #334155);background-color:#fff;cursor:pointer;user-select:none;transition:background-color .2s ease,color .2s ease;flex:1 1 0;text-align:center;white-space:nowrap;clip-path:polygon(0% 0%, calc(100% - 14px) 0%, 100% 50%, calc(100% - 14px) 100%, 0% 100%, 14px 50%);margin-left:-12px}.process-flow .process-step:first-child,.process-flow .step-chevron:first-child,.stepper-chevron .process-step:first-child,.stepper-chevron .step-chevron:first-child{margin-left:0;clip-path:polygon(0% 0%, calc(100% - 14px) 0%, 100% 50%, calc(100% - 14px) 100%, 0% 100%);border-top-left-radius:9999px;border-bottom-left-radius:9999px;padding-left:1.25rem}.process-flow .process-step:last-child,.process-flow .step-chevron:last-child,.stepper-chevron .process-step:last-child,.stepper-chevron .step-chevron:last-child{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 14px 50%);border-top-right-radius:9999px;border-bottom-right-radius:9999px;padding-right:1.25rem}.process-flow .process-step.completed,.process-flow .process-step.step-success,.process-flow .step-chevron.completed,.process-flow .step-chevron.step-success,.stepper-chevron .process-step.completed,.stepper-chevron .process-step.step-success,.stepper-chevron .step-chevron.completed,.stepper-chevron .step-chevron.step-success{background-color:var(--boodoo-success, #22c55e);color:#fff}.process-flow .process-step.completed .step-icon,.process-flow .process-step.completed .process-icon,.process-flow .process-step.step-success .step-icon,.process-flow .process-step.step-success .process-icon,.process-flow .step-chevron.completed .step-icon,.process-flow .step-chevron.completed .process-icon,.process-flow .step-chevron.step-success .step-icon,.process-flow .step-chevron.step-success .process-icon,.stepper-chevron .process-step.completed .step-icon,.stepper-chevron .process-step.completed .process-icon,.stepper-chevron .process-step.step-success .step-icon,.stepper-chevron .process-step.step-success .process-icon,.stepper-chevron .step-chevron.completed .step-icon,.stepper-chevron .step-chevron.completed .process-icon,.stepper-chevron .step-chevron.step-success .step-icon,.stepper-chevron .step-chevron.step-success .process-icon{color:#fff}.process-flow .process-step.active,.process-flow .process-step.step-active,.process-flow .step-chevron.active,.process-flow .step-chevron.step-active,.stepper-chevron .process-step.active,.stepper-chevron .process-step.step-active,.stepper-chevron .step-chevron.active,.stepper-chevron .step-chevron.step-active{background-color:var(--boodoo-primary, #0ea5e9);color:#fff;font-weight:600}.process-flow .process-step.disabled,.process-flow .step-chevron.disabled,.stepper-chevron .process-step.disabled,.stepper-chevron .step-chevron.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.process-flow .process-step:hover:not(.active):not(.completed):not(.disabled),.process-flow .step-chevron:hover:not(.active):not(.completed):not(.disabled),.stepper-chevron .process-step:hover:not(.active):not(.completed):not(.disabled),.stepper-chevron .step-chevron:hover:not(.active):not(.completed):not(.disabled){background-color:var(--boodoo-gray-100, #f8fafc);color:var(--boodoo-primary)}[data-boodoo-theme=dark] .process-flow,[data-boodoo-theme=dark] .stepper-chevron{background-color:#1e293b;border-color:#334155}[data-boodoo-theme=dark] .process-flow .process-step,[data-boodoo-theme=dark] .process-flow .step-chevron,[data-boodoo-theme=dark] .stepper-chevron .process-step,[data-boodoo-theme=dark] .stepper-chevron .step-chevron{background-color:#0f172a;color:#cbd5e1}[data-boodoo-theme=dark] .process-flow .process-step.completed,[data-boodoo-theme=dark] .process-flow .process-step.step-success,[data-boodoo-theme=dark] .process-flow .step-chevron.completed,[data-boodoo-theme=dark] .process-flow .step-chevron.step-success,[data-boodoo-theme=dark] .stepper-chevron .process-step.completed,[data-boodoo-theme=dark] .stepper-chevron .process-step.step-success,[data-boodoo-theme=dark] .stepper-chevron .step-chevron.completed,[data-boodoo-theme=dark] .stepper-chevron .step-chevron.step-success{background-color:#16a34a;color:#fff}[data-boodoo-theme=dark] .process-flow .process-step.active,[data-boodoo-theme=dark] .process-flow .process-step.step-active,[data-boodoo-theme=dark] .process-flow .step-chevron.active,[data-boodoo-theme=dark] .process-flow .step-chevron.step-active,[data-boodoo-theme=dark] .stepper-chevron .process-step.active,[data-boodoo-theme=dark] .stepper-chevron .process-step.step-active,[data-boodoo-theme=dark] .stepper-chevron .step-chevron.active,[data-boodoo-theme=dark] .stepper-chevron .step-chevron.step-active{background-color:#0284c7;color:#fff}[data-boodoo-theme=dark] .process-flow .process-step:hover:not(.active):not(.completed):not(.disabled),[data-boodoo-theme=dark] .process-flow .step-chevron:hover:not(.active):not(.completed):not(.disabled),[data-boodoo-theme=dark] .stepper-chevron .process-step:hover:not(.active):not(.completed):not(.disabled),[data-boodoo-theme=dark] .stepper-chevron .step-chevron:hover:not(.active):not(.completed):not(.disabled){background-color:#1e293b}.stepper-icons,.stepper-illustrated{display:flex;position:relative;list-style:none;padding:0;margin:1.5rem 0;justify-content:space-between;width:100%}.stepper-icons .step-item,.stepper-illustrated .step-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}.stepper-icons .step-item:not(:last-child)::after,.stepper-illustrated .step-item:not(:last-child)::after{content:"";position:absolute;top:3.5rem;left:50%;width:100%;height:3px;background-color:var(--boodoo-gray-300, #e2e8f0);z-index:1;transition:background-color .25s ease}.stepper-icons .step-item.completed:not(:last-child)::after,.stepper-illustrated .step-item.completed:not(:last-child)::after{background-color:var(--boodoo-primary, #9333ea)}.stepper-icons .step-item .step-illustration,.stepper-illustrated .step-item .step-illustration{font-size:2rem;line-height:1;margin-bottom:.75rem;color:var(--boodoo-gray-400, #94a3b8);transition:color .2s ease,transform .2s ease}.stepper-icons .step-item .step-bullet,.stepper-illustrated .step-item .step-bullet{position:relative;z-index:2;width:1rem;height:1rem;border-radius:50%;background-color:#fff;border:3px solid var(--boodoo-gray-300, #cbd5e1);transition:all .2s ease}.stepper-icons .step-item .step-name,.stepper-illustrated .step-item .step-name{margin-top:.625rem;font-size:.875rem;font-weight:500;color:var(--boodoo-gray-400, #94a3b8);transition:color .2s ease}.stepper-icons .step-item.completed .step-illustration,.stepper-illustrated .step-item.completed .step-illustration{color:var(--boodoo-primary, #9333ea)}.stepper-icons .step-item.completed .step-bullet,.stepper-illustrated .step-item.completed .step-bullet{border-color:var(--boodoo-primary, #9333ea);background-color:#fff;box-shadow:0 0 0 3px rgba(var(--boodoo-primary-rgb, 147, 51, 234), 0.2)}.stepper-icons .step-item.completed .step-name,.stepper-illustrated .step-item.completed .step-name{color:var(--boodoo-primary, #9333ea);font-weight:600}.stepper-icons .step-item.active .step-illustration,.stepper-illustrated .step-item.active .step-illustration{color:var(--boodoo-primary, #9333ea);transform:scale(1.15)}.stepper-icons .step-item.active .step-bullet,.stepper-illustrated .step-item.active .step-bullet{border-color:var(--boodoo-primary, #9333ea);background-color:var(--boodoo-primary, #9333ea);box-shadow:0 0 0 4px rgba(var(--boodoo-primary-rgb, 147, 51, 234), 0.25)}.stepper-icons .step-item.active .step-name,.stepper-illustrated .step-item.active .step-name{color:var(--boodoo-primary, #9333ea);font-weight:600}.stepper-minimal{display:flex;align-items:center;justify-content:space-between;position:relative;list-style:none;padding:0;margin:1rem 0}.stepper-minimal .step-node{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.stepper-minimal .step-node:not(:last-child)::after{content:"";position:absolute;top:.5rem;left:50%;width:100%;height:2px;background-color:var(--boodoo-gray-300, #e2e8f0);z-index:1}.stepper-minimal .step-node.completed:not(:last-child)::after{background-color:var(--boodoo-primary, #6366f1)}.stepper-minimal .step-node .node-dot{position:relative;z-index:2;width:1rem;height:1rem;border-radius:50%;background-color:#fff;border:2px solid var(--boodoo-gray-300, #cbd5e1);display:inline-flex;align-items:center;justify-content:center;font-size:.625rem}.stepper-minimal .step-node .node-dot::after{content:"";width:4px;height:4px;border-radius:50%;background-color:rgba(0,0,0,0)}.stepper-minimal .step-node.completed .node-dot{border-color:var(--boodoo-primary, #6366f1);background-color:var(--boodoo-primary, #6366f1);color:#fff}.stepper-minimal .step-node.active .node-dot{border-color:var(--boodoo-primary, #6366f1)}.stepper-minimal .step-node.active .node-dot::after{background-color:var(--boodoo-primary, #6366f1)}.stepper-minimal .step-node .node-label{margin-top:.375rem;font-size:.75rem;color:var(--boodoo-body-secondary-color, #64748b)}.card-progress-step{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color, #f1f5f9);border-radius:var(--boodoo-border-radius-lg, 0.75rem);box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.card-progress-step:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.card-progress-step .card-step-badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;font-size:.8125rem;font-weight:700;color:var(--boodoo-primary, #6366f1);background-color:rgba(var(--boodoo-primary-rgb, 99, 102, 241), 0.1);border-radius:var(--boodoo-border-radius-sm, 0.375rem);flex-shrink:0}.card-progress-step .card-step-body{flex-grow:1;min-width:0}.card-progress-step .card-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.card-progress-step .card-step-title{font-size:.875rem;font-weight:600;color:var(--boodoo-body-color, #1e293b);margin:0}.card-progress-step .card-step-meta{font-size:.75rem;color:var(--boodoo-body-secondary-color, #64748b)}.timeline{position:relative;list-style:none;padding:0;margin:0}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:1.25rem;width:2px;background-color:var(--boodoo-border-color)}.timeline-item{position:relative;padding-left:3rem;padding-bottom:2rem}.timeline-item:last-child{padding-bottom:0}.timeline-badge{position:absolute;top:0;left:.625rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--boodoo-primary);color:var(--boodoo-white);font-size:.75rem;z-index:2;box-shadow:0 0 0 4px var(--boodoo-card-bg, var(--boodoo-body-bg))}.timeline-badge.timeline-badge-secondary{background-color:var(--boodoo-secondary)}.timeline-badge.timeline-badge-success{background-color:var(--boodoo-success)}.timeline-badge.timeline-badge-danger{background-color:var(--boodoo-danger)}.timeline-badge.timeline-badge-warning{background-color:var(--boodoo-warning)}.timeline-badge.timeline-badge-info{background-color:var(--boodoo-info)}.timeline-content{position:relative;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius);padding:1rem 1.25rem;box-shadow:var(--boodoo-shadow-sm)}.timeline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.timeline-title{margin:0;font-size:1rem;font-weight:var(--boodoo-font-weight-semibold);color:var(--boodoo-body-color)}.timeline-date{font-size:.8125rem;color:var(--boodoo-body-secondary-color)}.timeline-body{font-size:.875rem;color:var(--boodoo-body-secondary-color)}.timeline-body>:last-child{margin-bottom:0}.toast{--boodoo-toast-max-width: 350px;--boodoo-toast-bg: rgba(255, 255, 255, 0.85);--boodoo-toast-border-color: rgba(194, 196, 216, 0.45);--boodoo-toast-border-radius: 0.5rem;--boodoo-toast-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);--boodoo-toast-padding-y: 0.75rem;--boodoo-toast-padding-x: 0.875rem;width:var(--boodoo-toast-max-width);max-width:100%;font-size:.875rem;color:var(--boodoo-body-color);pointer-events:auto;background-color:var(--boodoo-toast-bg);background-clip:padding-box;border:1px solid var(--boodoo-toast-border-color);box-shadow:var(--boodoo-toast-box-shadow);border-radius:var(--boodoo-toast-border-radius);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.toast.showing{opacity:0}.toast.show{display:block;opacity:1;animation:boodoo-slide-up .3s ease}.toast.hide{display:none}.toast-container{--boodoo-toast-zindex: 1090;position:fixed;z-index:var(--boodoo-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-container.top-0.start-0{top:1rem;left:1rem}.toast-container.top-0.end-0{top:1rem;right:1rem}.toast-container.top-50.start-50{top:50%;left:50%;transform:translate(-50%, -50%)}.toast-container.bottom-0.end-0{bottom:1rem;right:1rem}.toast-container.bottom-0.start-0{bottom:1rem;left:1rem}.toast-header{display:flex;align-items:center;gap:.5rem;padding:var(--boodoo-toast-padding-y) var(--boodoo-toast-padding-x);color:var(--boodoo-body-secondary-color);background-color:var(--boodoo-body-secondary-bg);background-clip:padding-box;border-bottom:1px solid var(--boodoo-toast-border-color);border-top-left-radius:calc(var(--boodoo-toast-border-radius) - 1px);border-top-right-radius:calc(var(--boodoo-toast-border-radius) - 1px)}.toast-header .btn-close{margin-left:auto}.toast-body{padding:var(--boodoo-toast-padding-y) var(--boodoo-toast-padding-x);word-wrap:break-word}.toast-primary{--boodoo-toast-bg: #7c3aed;--boodoo-toast-border-color: rgb(53.7647058824%, 30.4705882353%, 93.6470588235%);color:#fff}.toast-primary .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-secondary{--boodoo-toast-bg: #5b21e6;--boodoo-toast-border-color: rgb(42.1176470588%, 21.6470588235%, 91.1764705882%);color:#fff}.toast-secondary .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-success{--boodoo-toast-bg: #1c9e50;--boodoo-toast-border-color: rgb(19.8823529412%, 65.7647058824%, 38.2352941176%);color:#fff}.toast-success .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-info{--boodoo-toast-bg: #0ea5e9;--boodoo-toast-border-color: rgb(14.9411764706%, 68.2352941176%, 92.2352941176%);color:#fff}.toast-info .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-warning{--boodoo-toast-bg: #f59e0b;--boodoo-toast-border-color: rgb(96.4705882353%, 65.7647058824%, 13.8823529412%);color:#fff}.toast-warning .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-danger{--boodoo-toast-bg: #e11d48;--boodoo-toast-border-color: rgb(89.4117647059%, 20.2352941176%, 35.4117647059%);color:#fff}.toast-danger .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-light{--boodoo-toast-bg: #f6f5fb;--boodoo-toast-border-color: rgb(96.8235294118%, 96.4705882353%, 98.5882352941%);color:#17135f}.toast-light .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-dark{--boodoo-toast-bg: #17135f;--boodoo-toast-border-color: rgb(18.1176470588%, 16.7058823529%, 43.5294117647%);color:#fff}.toast-dark .toast-header{color:inherit;background-color:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.2)}.toast-progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:rgba(var(--boodoo-primary-rgb), 0.7);transform-origin:left;animation:boodoo-toast-countdown linear forwards}@keyframes boodoo-toast-countdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}.toast{position:relative;overflow:hidden}.tooltip{--boodoo-tooltip-bg: #11143d;--boodoo-tooltip-color: #ffffff;--boodoo-tooltip-border-radius: 0.375rem;--boodoo-tooltip-opacity: 0.9;--boodoo-tooltip-padding-y: 0.375rem;--boodoo-tooltip-padding-x: 0.625rem;position:absolute;z-index:1080;display:block;margin:0;font-family:var(--boodoo-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--boodoo-tooltip-opacity);animation:boodoo-fade-in .15s ease}.tooltip-inner{max-width:200px;padding:var(--boodoo-tooltip-padding-y) var(--boodoo-tooltip-padding-x);color:var(--boodoo-tooltip-color);text-align:center;background-color:var(--boodoo-tooltip-bg);border-radius:var(--boodoo-tooltip-border-radius)}.tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:var(--boodoo-tooltip-bg)}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:var(--boodoo-tooltip-bg)}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:var(--boodoo-tooltip-bg)}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:var(--boodoo-tooltip-bg)}@supports(anchor-name: --anchor-target){.tooltip-anchor,[data-tooltip-anchor]{position-anchor:var(--anchor-target, --boodoo-anchor);bottom:anchor(top);left:anchor(center);transform:translateX(-50%);position-try-options:flip-block,flip-inline;margin:.4rem 0}}.tree-view{list-style:none;padding-left:0;margin:0}.tree-view ul{list-style:none;padding-left:1.25rem;margin:0;position:relative}.tree-view ul::before{content:"";position:absolute;left:.5rem;top:0;bottom:.5rem;width:1px;background-color:var(--boodoo-border-color)}.tree-view li{position:relative;padding:.25rem 0}.tree-item{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:var(--boodoo-border-radius-sm);color:var(--boodoo-body-color);text-decoration:none;font-size:.875rem;cursor:pointer;transition:background-color var(--boodoo-transition-duration) ease}.tree-item:hover{background-color:var(--boodoo-body-secondary-bg);color:var(--boodoo-primary)}.tree-item.active{background-color:rgba(var(--boodoo-primary-rgb), 0.12);color:var(--boodoo-primary);font-weight:var(--boodoo-font-weight-medium)}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:pointer;user-select:none;transition:transform var(--boodoo-transition-duration) ease}.tree-toggle::before{content:"▶";font-size:.625rem;color:var(--boodoo-body-secondary-color)}.tree-toggle.expanded{transform:rotate(90deg)}.dock-container{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);z-index:var(--boodoo-zindex-fixed, 1030);display:flex;justify-content:center;pointer-events:none}.dock{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--boodoo-card-bg, rgba(255, 255, 255, 0.8));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--boodoo-border-color, rgba(0, 0, 0, 0.1));border-radius:var(--boodoo-border-radius-pill, 50rem);box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);pointer-events:auto;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.dock-item{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--boodoo-border-radius, 0.5rem);background:rgba(0,0,0,0);color:var(--boodoo-body-color, #29314d);text-decoration:none;cursor:pointer;border:none;outline:none;transition:transform .2s cubic-bezier(0.34, 1.56, 0.64, 1),background-color .15s ease}.dock-item:hover{transform:translateY(-6px) scale(1.15);background-color:rgba(124,58,237,.1);color:var(--boodoo-primary, #7c3aed)}.dock-item:active{transform:translateY(-2px) scale(1.05)}.dock-item.active::after{content:"";position:absolute;bottom:-4px;width:4px;height:4px;border-radius:50%;background-color:var(--boodoo-primary, #7c3aed)}.dock-divider{width:1px;height:24px;background-color:var(--boodoo-border-color, rgba(0, 0, 0, 0.15));margin:0 .25rem}.kpi-card{position:relative;display:flex;flex-direction:column;padding:1.25rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color, #dfe3ee);border-radius:var(--boodoo-border-radius, 0.5rem);box-shadow:var(--boodoo-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));transition:transform .15s ease,box-shadow .15s ease}.kpi-card:hover{box-shadow:var(--boodoo-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1))}.kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.kpi-title{font-size:.875rem;font-weight:500;color:var(--boodoo-body-secondary-color, #5c6280);margin:0;text-transform:uppercase;letter-spacing:.025em}.kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--boodoo-border-radius-sm, 0.375rem);background-color:rgba(124,58,237,.1);color:var(--boodoo-primary, #7c3aed)}.kpi-value{font-size:1.875rem;font-weight:700;line-height:1.2;color:var(--boodoo-heading-color, var(--boodoo-body-color, #29314d));margin:.25rem 0}.kpi-footer{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem}.kpi-trend{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:var(--boodoo-border-radius-pill, 50rem);font-weight:600;font-size:.75rem;line-height:1}.kpi-trend.kpi-trend-up{background-color:rgba(28,158,80,.12);color:var(--boodoo-success, #1c9e50)}.kpi-trend.kpi-trend-down{background-color:rgba(225,29,72,.12);color:var(--boodoo-danger, #e11d48)}.kpi-trend.kpi-trend-neutral{background-color:var(--boodoo-gray-200, #ececf4);color:var(--boodoo-gray-600, #5c6280)}.kpi-subtitle{color:var(--boodoo-body-secondary-color, #5c6280)}.chart-wrapper{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.chart-canvas{display:block;max-width:100%;box-sizing:border-box}.chart-tooltip{position:absolute;z-index:1050;pointer-events:none;background-color:var(--boodoo-gray-900, #11143d);color:var(--boodoo-white, #ffffff);border-radius:var(--boodoo-border-radius-sm, 0.375rem);padding:.375rem .625rem;font-size:.8125rem;line-height:1.25;box-shadow:var(--boodoo-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1));white-space:nowrap;opacity:0;transform:translate(0, 0);transition:opacity .15s ease,transform .15s ease}.chart-tooltip .chart-tooltip-content{display:inline-flex;align-items:center;gap:.375rem}.chart-tooltip .chart-tooltip-indicator{display:inline-block;width:.5rem;height:.5rem;border-radius:var(--boodoo-border-radius-pill, 50rem);flex-shrink:0;background-color:var(--indicator-color, currentColor)}.chart-tooltip .chart-tooltip-title{font-weight:500}.chart-tooltip .chart-tooltip-value{font-weight:700}@media(prefers-color-scheme: dark){:root:not([data-boodoo-theme=light]) .chart-tooltip{background-color:var(--boodoo-gray-800, #272c4f);color:var(--boodoo-gray-100, #f7f8fb);border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color, #3f4463)}}[data-boodoo-theme=dark] .chart-tooltip{background-color:var(--boodoo-gray-800, #272c4f);color:var(--boodoo-gray-100, #f7f8fb);border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color, #3f4463)}.chart-tooltip.show{opacity:1}.chart-canvas.interactive{cursor:pointer}.ai-prompt-container{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color, #dfe3ee);border-radius:var(--boodoo-border-radius-lg, 0.75rem);box-shadow:0 4px 12px rgba(0,0,0,.05);transition:border-color .15s ease,box-shadow .15s ease}.ai-prompt-container:focus-within{border-color:var(--boodoo-primary, #7c3aed);box-shadow:0 0 0 3px rgba(124,58,237,.15)}.ai-prompt-input{width:100%;min-height:54px;max-height:200px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--boodoo-body-color, #29314d);background:rgba(0,0,0,0);border:none;outline:none;resize:none}.ai-prompt-input::placeholder{color:var(--boodoo-body-secondary-color, #8b8fb0)}.ai-prompt-actions{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-top:1px solid var(--boodoo-border-color, #dfe3ee);background-color:var(--boodoo-body-secondary-bg, rgba(247, 248, 251, 0.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ai-prompt-tools{display:flex;align-items:center;gap:.375rem}.chat-bubble{position:relative;display:flex;flex-direction:column;max-width:80%;padding:.875rem 1.125rem;border-radius:var(--boodoo-border-radius-lg, 0.75rem);margin-bottom:1rem;line-height:1.5;font-size:.9375rem}.chat-bubble.chat-bubble-user{align-self:flex-end;margin-left:auto;background-color:var(--boodoo-primary, #7c3aed);color:#fff;border-bottom-right-radius:.25rem}.chat-bubble.chat-bubble-ai{align-self:flex-start;margin-right:auto;background-color:var(--boodoo-card-bg, #ffffff);color:var(--boodoo-body-color, #29314d);border:1px solid var(--boodoo-border-color, #dfe3ee);border-bottom-left-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.native-window{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;user-select:none;font-synthesis:none;position:relative;border-radius:8px}.native-window .native-titlebar{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;-webkit-app-region:drag;user-select:none;position:relative;z-index:2}.native-window .native-titlebar .native-titlebar-title{font-size:.8125rem;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-window .native-titlebar .native-titlebar-controls{-webkit-app-region:no-drag;display:flex;align-items:center;gap:6px}.native-window .native-window-content{flex:1;display:flex;overflow:hidden;position:relative}.native-win,[data-boodoo-platform=windows]{font-family:"Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:var(--boodoo-win-fg, #1c1c1c);background-color:var(--boodoo-win-bg, #f3f3f3)}.native-win .native-window,[data-boodoo-platform=windows] .native-window{background-color:var(--boodoo-win-bg, #f3f3f3);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04)}.native-win.native-surface-mica,.native-win .native-surface-mica,[data-boodoo-platform=windows].native-surface-mica,[data-boodoo-platform=windows] .native-surface-mica{background:rgba(243,243,243,.85);backdrop-filter:blur(30px) saturate(125%);-webkit-backdrop-filter:blur(30px) saturate(125%)}.native-win .native-titlebar,[data-boodoo-platform=windows] .native-titlebar{height:34px;padding:0 0 0 14px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.native-win .native-titlebar .native-titlebar-title,[data-boodoo-platform=windows] .native-titlebar .native-titlebar-title{font-size:.75rem;font-weight:500;color:#1a1a1a;display:inline-flex;align-items:center;gap:8px}.native-win .native-titlebar .native-titlebar-controls,[data-boodoo-platform=windows] .native-titlebar .native-titlebar-controls{display:flex;align-items:center;gap:0;height:100%}.native-win .native-titlebar-btn,[data-boodoo-platform=windows] .native-titlebar-btn{width:46px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);font-size:11px;color:#1a1a1a;transition:background-color .1s ease,color .1s ease;cursor:default;padding:0}.native-win .native-titlebar-btn:hover,[data-boodoo-platform=windows] .native-titlebar-btn:hover{background-color:rgba(0,0,0,.05)}.native-win .native-titlebar-btn:active,[data-boodoo-platform=windows] .native-titlebar-btn:active{background-color:rgba(0,0,0,.09)}.native-win .native-titlebar-btn.native-titlebar-close:hover,[data-boodoo-platform=windows] .native-titlebar-btn.native-titlebar-close:hover{background-color:#c42b1c;color:#fff}.native-win .native-titlebar-btn.native-titlebar-close:active,[data-boodoo-platform=windows] .native-titlebar-btn.native-titlebar-close:active{background-color:#b82213;color:rgba(255,255,255,.85)}.native-win .native-btn,[data-boodoo-platform=windows] .native-btn{font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.4;padding:5px 14px;border-radius:4px;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.16);background:#fff;color:#1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background-color .15s ease,border-color .15s ease,transform .05s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:default}.native-win .native-btn:hover,[data-boodoo-platform=windows] .native-btn:hover{background-color:#fbfbfb;border-color:rgba(0,0,0,.14);border-bottom-color:rgba(0,0,0,.2)}.native-win .native-btn:active,[data-boodoo-platform=windows] .native-btn:active{background-color:#f5f5f5;color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.14);transform:scale(0.99)}.native-win .native-btn.native-btn-primary,[data-boodoo-platform=windows] .native-btn.native-btn-primary{background-color:var(--boodoo-primary, #7c3aed);color:#fff;border:1px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.18);box-shadow:0 1px 2px rgba(0,0,0,.12)}.native-win .native-btn.native-btn-primary:hover,[data-boodoo-platform=windows] .native-btn.native-btn-primary:hover{filter:brightness(1.06);box-shadow:0 2px 4px rgba(0,0,0,.16)}.native-win .native-btn.native-btn-primary:active,[data-boodoo-platform=windows] .native-btn.native-btn-primary:active{filter:brightness(0.94);transform:scale(0.99)}.native-win .native-btn.native-btn-subtle,[data-boodoo-platform=windows] .native-btn.native-btn-subtle{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.native-win .native-btn.native-btn-subtle:hover,[data-boodoo-platform=windows] .native-btn.native-btn-subtle:hover{background-color:rgba(0,0,0,.05)}.native-win .native-btn.native-btn-subtle:active,[data-boodoo-platform=windows] .native-btn.native-btn-subtle:active{background-color:rgba(0,0,0,.08)}.native-win .native-card,[data-boodoo-platform=windows] .native-card{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.08)}.native-win .native-input,[data-boodoo-platform=windows] .native-input{font-family:inherit;font-size:.875rem;height:32px;padding:0 10px;background:#fff;border:1px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.45);border-radius:4px;outline:none;color:#1a1a1a;transition:border-bottom-color .15s ease}.native-win .native-input:focus,[data-boodoo-platform=windows] .native-input:focus{border-bottom-color:var(--boodoo-primary, #7c3aed)}.native-win .native-command-bar,[data-boodoo-platform=windows] .native-command-bar{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(255,255,255,.7);border-bottom:1px solid rgba(0,0,0,.06)}.native-mac,[data-boodoo-platform=macos]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;color:var(--boodoo-mac-fg, #1d1d1f);background-color:var(--boodoo-mac-bg, #ffffff)}.native-mac .native-window,[data-boodoo-platform=macos] .native-window{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.12)}.native-mac .native-titlebar,[data-boodoo-platform=macos] .native-titlebar{height:40px;padding:0 14px;background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.08);position:relative}.native-mac .native-titlebar .native-titlebar-title,[data-boodoo-platform=macos] .native-titlebar .native-titlebar-title{position:absolute;left:50%;transform:translateX(-50%);font-size:.8125rem;font-weight:600;color:#333336;letter-spacing:-0.01em}.native-mac .native-traffic-lights,[data-boodoo-platform=macos] .native-traffic-lights{display:inline-flex;align-items:center;gap:8px;z-index:3}.native-mac .native-traffic-lights .native-dot,[data-boodoo-platform=macos] .native-traffic-lights .native-dot{width:12px;height:12px;border-radius:50%;border:.5px solid rgba(0,0,0,.12);box-shadow:inset 0 1px 1px rgba(255,255,255,.4);position:relative;cursor:default}.native-mac .native-traffic-lights .native-dot.dot-close,[data-boodoo-platform=macos] .native-traffic-lights .native-dot.dot-close{background-color:#ff5f57;border-color:#e0443e}.native-mac .native-traffic-lights .native-dot.dot-minimize,[data-boodoo-platform=macos] .native-traffic-lights .native-dot.dot-minimize{background-color:#febc2e;border-color:#d89e24}.native-mac .native-traffic-lights .native-dot.dot-maximize,[data-boodoo-platform=macos] .native-traffic-lights .native-dot.dot-maximize{background-color:#28c840;border-color:#1aab29}.native-mac .native-btn,[data-boodoo-platform=macos] .native-btn{font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;padding:3px 12px;border-radius:5px;border:.5px solid rgba(0,0,0,.18);background:linear-gradient(180deg, #ffffff 0%, #f6f6f7 100%);box-shadow:0 1px 1px rgba(0,0,0,.05),inset 0 .5px .5px rgba(255,255,255,.8);color:#1d1d1f;cursor:default;transition:background .1s ease}.native-mac .native-btn:hover,[data-boodoo-platform=macos] .native-btn:hover{background:linear-gradient(180deg, #fefefe 0%, #ececec 100%)}.native-mac .native-btn:active,[data-boodoo-platform=macos] .native-btn:active{background:linear-gradient(180deg, #e4e4e7 0%, #dbdbe0 100%);box-shadow:inset 0 1px 1.5px rgba(0,0,0,.12)}.native-mac .native-btn.native-btn-primary,[data-boodoo-platform=macos] .native-btn.native-btn-primary{background:linear-gradient(180deg, #8b5cf6 0%, var(--boodoo-primary, #7c3aed) 100%);color:#fff;border-color:rgba(0,0,0,.2);box-shadow:0 1px 1.5px rgba(0,0,0,.15),inset 0 .5px .5px rgba(255,255,255,.35)}.native-mac .native-btn.native-btn-primary:hover,[data-boodoo-platform=macos] .native-btn.native-btn-primary:hover{filter:brightness(1.05)}.native-mac .native-btn.native-btn-primary:active,[data-boodoo-platform=macos] .native-btn.native-btn-primary:active{filter:brightness(0.92);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.native-mac .native-sidebar,[data-boodoo-platform=macos] .native-sidebar{width:210px;background:rgba(246,246,247,.82);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-right:1px solid rgba(0,0,0,.08);padding:10px 8px;display:flex;flex-direction:column;gap:2px}.native-mac .native-sidebar .native-sidebar-title,[data-boodoo-platform=macos] .native-sidebar .native-sidebar-title{font-size:.6875rem;font-weight:700;color:#86868b;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 2px 10px;margin:0}.native-mac .native-sidebar .native-sidebar-item,[data-boodoo-platform=macos] .native-sidebar .native-sidebar-item{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;font-size:.8125rem;font-weight:500;color:#272729;text-decoration:none;cursor:default;transition:background-color .1s ease,color .1s ease}.native-mac .native-sidebar .native-sidebar-item:hover,[data-boodoo-platform=macos] .native-sidebar .native-sidebar-item:hover{background:rgba(0,0,0,.05)}.native-mac .native-sidebar .native-sidebar-item.active,[data-boodoo-platform=macos] .native-sidebar .native-sidebar-item.active{background:var(--boodoo-primary, #7c3aed);color:#fff}.native-mac .native-segmented-control,[data-boodoo-platform=macos] .native-segmented-control{display:inline-flex;background:rgba(0,0,0,.06);border-radius:6px;padding:2px}.native-mac .native-segmented-control .native-segment,[data-boodoo-platform=macos] .native-segmented-control .native-segment{padding:3px 10px;font-size:.75rem;font-weight:500;border-radius:4px;cursor:default;color:#333336}.native-mac .native-segmented-control .native-segment.active,[data-boodoo-platform=macos] .native-segmented-control .native-segment.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);color:#000}.native-ios,[data-boodoo-platform=ios]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;background-color:var(--boodoo-ios-bg, #f2f2f7);color:var(--boodoo-ios-fg, #000000)}.native-ios .native-ios-container,[data-boodoo-platform=ios] .native-ios-container{background-color:#f2f2f7;border-radius:38px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.2);border:4px solid #1a1a1a}.native-ios .native-navbar,[data-boodoo-platform=ios] .native-navbar{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;background:rgba(249,249,249,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid rgba(60,60,67,.29);font-weight:600;font-size:1.0625rem}.native-ios .native-navbar .native-nav-title,[data-boodoo-platform=ios] .native-navbar .native-nav-title{font-weight:600;font-size:1.0625rem;color:#000}.native-ios .native-navbar .native-nav-link,[data-boodoo-platform=ios] .native-navbar .native-nav-link{color:var(--boodoo-primary, #7c3aed);font-weight:400;text-decoration:none;font-size:1.0625rem;display:inline-flex;align-items:center;gap:3px}.native-ios .native-navbar .native-nav-link:active,[data-boodoo-platform=ios] .native-navbar .native-nav-link:active{opacity:.5}.native-ios .native-ios-large-title,[data-boodoo-platform=ios] .native-ios-large-title{padding:12px 16px 4px 16px;font-size:1.875rem;font-weight:700;letter-spacing:-0.02em;color:#000}.native-ios .native-list-grouped,[data-boodoo-platform=ios] .native-list-grouped{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.native-ios .native-list-grouped .native-list-header,[data-boodoo-platform=ios] .native-list-grouped .native-list-header{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:#6c6c70;padding:0 16px 6px 16px;margin:0}.native-ios .native-list-grouped .native-list-item,[data-boodoo-platform=ios] .native-list-grouped .native-list-item{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:11px 16px;font-size:1.0625rem;border-bottom:.5px solid rgba(60,60,67,.18);background:#fff;color:#000}.native-ios .native-list-grouped .native-list-item:last-child,[data-boodoo-platform=ios] .native-list-grouped .native-list-item:last-child{border-bottom:none}.native-ios .native-list-grouped .native-list-item .native-list-label,[data-boodoo-platform=ios] .native-list-grouped .native-list-item .native-list-label{display:flex;align-items:center;gap:12px}.native-ios .native-list-grouped .native-list-item .native-list-chevron,[data-boodoo-platform=ios] .native-list-grouped .native-list-item .native-list-chevron{color:#c7c7cc;font-weight:600;font-size:1.125rem}.native-ios .native-btn,[data-boodoo-platform=ios] .native-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;font-size:1.0625rem;font-weight:600;border:none;background:#e5e5ea;color:var(--boodoo-primary, #7c3aed);transition:opacity .15s ease}.native-ios .native-btn:active,[data-boodoo-platform=ios] .native-btn:active{opacity:.65}.native-ios .native-btn.native-btn-primary,[data-boodoo-platform=ios] .native-btn.native-btn-primary{background:var(--boodoo-primary, #7c3aed);color:#fff}.native-ios .native-segmented-control,[data-boodoo-platform=ios] .native-segmented-control{display:flex;background:rgba(118,118,128,.12);padding:2px;border-radius:9px}.native-ios .native-segmented-control .native-segment,[data-boodoo-platform=ios] .native-segmented-control .native-segment{flex:1;text-align:center;padding:6px 0;font-size:.8125rem;font-weight:500;border-radius:7px;cursor:pointer;color:#000;transition:background-color .15s ease,box-shadow .15s ease}.native-ios .native-segmented-control .native-segment.active,[data-boodoo-platform=ios] .native-segmented-control .native-segment.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 .5px 1px rgba(0,0,0,.08)}.native-ios .native-switch,[data-boodoo-platform=ios] .native-switch{width:51px;height:31px;background:#e9e9ea;border-radius:15.5px;position:relative;cursor:pointer;transition:background-color .2s ease;display:inline-block}.native-ios .native-switch.active,.native-ios .native-switch:checked,[data-boodoo-platform=ios] .native-switch.active,[data-boodoo-platform=ios] .native-switch:checked{background:#34c759}.native-ios .native-switch.active::after,.native-ios .native-switch:checked::after,[data-boodoo-platform=ios] .native-switch.active::after,[data-boodoo-platform=ios] .native-switch:checked::after{transform:translateX(20px)}.native-ios .native-switch::after,[data-boodoo-platform=ios] .native-switch::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.native-ipados,[data-boodoo-platform=ipados]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;background-color:#f2f2f7;color:#000}.native-ipados .native-split-view,[data-boodoo-platform=ipados] .native-split-view{display:flex;height:100%;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.native-ipados .native-split-view .native-sidebar-col,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col{width:280px;background:#f2f2f7;border-right:.5px solid rgba(60,60,67,.18);padding:16px;display:flex;flex-direction:column;gap:4px}.native-ipados .native-split-view .native-sidebar-col .native-sidebar-header,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 8px}.native-ipados .native-split-view .native-sidebar-col .native-sidebar-header .native-sidebar-title,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-sidebar-header .native-sidebar-title{font-size:1.125rem;font-weight:700;color:#000;margin:0}.native-ipados .native-split-view .native-sidebar-col .native-sidebar-header .native-sidebar-icon,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-sidebar-header .native-sidebar-icon{color:var(--boodoo-primary, #7c3aed);font-size:1.125rem}.native-ipados .native-split-view .native-sidebar-col .native-nav-item,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:.9375rem;font-weight:500;color:#1c1c1e;text-decoration:none;cursor:default}.native-ipados .native-split-view .native-sidebar-col .native-nav-item:hover,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-nav-item:hover{background:rgba(0,0,0,.04)}.native-ipados .native-split-view .native-sidebar-col .native-nav-item.active,[data-boodoo-platform=ipados] .native-split-view .native-sidebar-col .native-nav-item.active{background:rgba(124,58,237,.15);color:var(--boodoo-primary, #7c3aed);font-weight:600}.native-ipados .native-split-view .native-detail-col,[data-boodoo-platform=ipados] .native-split-view .native-detail-col{flex:1;background:#fff;padding:24px;overflow-y:auto}.native-ipados .native-split-view .native-detail-col .native-detail-header,[data-boodoo-platform=ipados] .native-split-view .native-detail-col .native-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.native-android,[data-boodoo-platform=android]{font-family:"Roboto","Google Sans",system-ui,sans-serif;background-color:#fef7ff;color:#1d1b20}.native-android .native-android-container,[data-boodoo-platform=android] .native-android-container{background-color:#fef7ff;border-radius:28px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.1);border:1px solid #cac4d0}.native-android .native-appbar,[data-boodoo-platform=android] .native-appbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#f3edf7;color:#1d1b20;font-size:1.375rem;font-weight:400}.native-android .native-appbar .native-appbar-leading,[data-boodoo-platform=android] .native-appbar .native-appbar-leading{display:inline-flex;align-items:center;gap:12px}.native-android .native-appbar .native-appbar-title,[data-boodoo-platform=android] .native-appbar .native-appbar-title{font-size:1.25rem;font-weight:500;color:#1d1b20}.native-android .native-appbar .native-appbar-actions,[data-boodoo-platform=android] .native-appbar .native-appbar-actions{display:inline-flex;align-items:center;gap:8px}.native-android .native-btn,[data-boodoo-platform=android] .native-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;border-radius:20px;font-size:.875rem;font-weight:500;letter-spacing:.1px;border:1px solid #79747e;background:rgba(0,0,0,0);color:var(--boodoo-primary, #7c3aed);transition:all .2s cubic-bezier(0.2, 0, 0, 1);cursor:pointer}.native-android .native-btn:hover,[data-boodoo-platform=android] .native-btn:hover{background:rgba(124,58,237,.08)}.native-android .native-btn:active,[data-boodoo-platform=android] .native-btn:active{background:rgba(124,58,237,.12)}.native-android .native-btn.native-btn-primary,[data-boodoo-platform=android] .native-btn.native-btn-primary{background:var(--boodoo-primary, #7c3aed);color:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.15)}.native-android .native-btn.native-btn-primary:hover,[data-boodoo-platform=android] .native-btn.native-btn-primary:hover{box-shadow:0 2px 6px rgba(0,0,0,.24);filter:brightness(1.05)}.native-android .native-btn.native-btn-primary:active,[data-boodoo-platform=android] .native-btn.native-btn-primary:active{box-shadow:0 1px 2px rgba(0,0,0,.15);filter:brightness(0.95)}.native-android .native-btn.native-btn-tonal,[data-boodoo-platform=android] .native-btn.native-btn-tonal{background:#e8def8;color:#1d192b;border:none}.native-android .native-btn.native-btn-tonal:hover,[data-boodoo-platform=android] .native-btn.native-btn-tonal:hover{background:#dfd3f4}.native-android .native-card,[data-boodoo-platform=android] .native-card{background:#f7f2fa;border-radius:16px;padding:16px;border:1px solid #e7e0ec;box-shadow:0 1px 3px rgba(0,0,0,.08)}.native-android .native-fab,[data-boodoo-platform=android] .native-fab{width:56px;height:56px;border-radius:16px;background:#e8def8;color:#1d192b;border:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.15);font-size:1.5rem;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.native-android .native-fab:hover,[data-boodoo-platform=android] .native-fab:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.native-linux,[data-boodoo-platform=linux]{font-family:"Cantarell","Inter",-apple-system,BlinkMacSystemFont,sans-serif;background-color:#fafafa;color:#2e3436}.native-linux .native-window,[data-boodoo-platform=linux] .native-window{background-color:#fafafa;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.14)}.native-linux .native-headerbar,[data-boodoo-platform=linux] .native-headerbar{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#ebe8e5;border-bottom:1px solid #d5d0cb}.native-linux .native-headerbar .native-header-title,[data-boodoo-platform=linux] .native-headerbar .native-header-title{font-weight:700;font-size:.9375rem;color:#242424;text-align:center;flex:1}.native-linux .native-headerbar .native-header-controls,[data-boodoo-platform=linux] .native-headerbar .native-header-controls{display:inline-flex;align-items:center;gap:6px}.native-linux .native-headerbar .native-window-close,[data-boodoo-platform=linux] .native-headerbar .native-window-close{width:24px;height:24px;border-radius:50%;border:none;background:#ded9d4;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:default}.native-linux .native-headerbar .native-window-close:hover,[data-boodoo-platform=linux] .native-headerbar .native-window-close:hover{background:#e05b4c;color:#fff}.native-linux .native-btn,[data-boodoo-platform=linux] .native-btn{padding:6px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.15);background:#fff;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#2e3436;transition:background .15s ease}.native-linux .native-btn:hover,[data-boodoo-platform=linux] .native-btn:hover{background:#f4f3f1}.native-linux .native-btn:active,[data-boodoo-platform=linux] .native-btn:active{background:#e8e6e3}.native-linux .native-btn.native-btn-primary,[data-boodoo-platform=linux] .native-btn.native-btn-primary{background:var(--boodoo-primary, #7c3aed);color:#fff;border-color:rgba(0,0,0,.1)}.native-linux .native-btn.native-btn-primary:hover,[data-boodoo-platform=linux] .native-btn.native-btn-primary:hover{filter:brightness(1.08)}.native-linux .native-card,[data-boodoo-platform=linux] .native-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px}.native-photon,[data-boodoo-platform=photon]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;color:#333;background-color:#fff}.native-photon .toolbar-header,.native-photon .native-photon-header,[data-boodoo-platform=photon] .toolbar-header,[data-boodoo-platform=photon] .native-photon-header{min-height:38px;background:linear-gradient(to bottom, #ececec 0%, #e1e1e1 100%);border-bottom:1px solid #c2c0c2;display:flex;align-items:center;justify-content:space-between;padding:0 10px;-webkit-app-region:drag}.native-photon .toolbar-header .title,.native-photon .native-photon-header .title,[data-boodoo-platform=photon] .toolbar-header .title,[data-boodoo-platform=photon] .native-photon-header .title{font-size:13px;font-weight:600;color:#555;text-align:center;flex:1}.native-photon .toolbar-header .toolbar-actions,.native-photon .native-photon-header .toolbar-actions,[data-boodoo-platform=photon] .toolbar-header .toolbar-actions,[data-boodoo-platform=photon] .native-photon-header .toolbar-actions{display:flex;align-items:center;gap:6px;-webkit-app-region:no-drag}.native-photon .toolbar-footer,.native-photon .native-photon-footer,[data-boodoo-platform=photon] .toolbar-footer,[data-boodoo-platform=photon] .native-photon-footer{min-height:28px;background:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);border-top:1px solid #c2c0c2;display:flex;align-items:center;padding:0 10px;font-size:11px;color:#666}.native-photon .window-content,[data-boodoo-platform=photon] .window-content{display:flex;position:relative;overflow:hidden;flex:1}.native-photon .pane-group,[data-boodoo-platform=photon] .pane-group{display:flex;flex:1;width:100%;height:100%;overflow:hidden}.native-photon .pane,[data-boodoo-platform=photon] .pane{position:relative;overflow-y:auto;flex:1;border-left:1px solid #c2c0c2}.native-photon .pane:first-child,[data-boodoo-platform=photon] .pane:first-child{border-left:none}.native-photon .pane.pane-sm,[data-boodoo-platform=photon] .pane.pane-sm{max-width:200px;min-width:150px}.native-photon .pane.pane-one-third,[data-boodoo-platform=photon] .pane.pane-one-third{flex:0 0 33.3333%}.native-photon .pane.pane-sidebar,[data-boodoo-platform=photon] .pane.pane-sidebar{background-color:#f5f5f4;max-width:220px;min-width:160px}.native-photon .btn,.native-photon .native-btn,[data-boodoo-platform=photon] .btn,[data-boodoo-platform=photon] .native-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 10px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:default;background:linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);border:1px solid #c2c0c2;border-top-color:#c2c0c2;border-bottom-color:#ababab;border-radius:4px;color:#333;box-shadow:0 1px 1px rgba(0,0,0,.06);user-select:none;transition:none}.native-photon .btn:hover,.native-photon .native-btn:hover,[data-boodoo-platform=photon] .btn:hover,[data-boodoo-platform=photon] .native-btn:hover{background:linear-gradient(to bottom, #fcfcfc 0%, #ebebeb 100%)}.native-photon .btn:active,.native-photon .btn.active,.native-photon .native-btn:active,.native-photon .native-btn.active,[data-boodoo-platform=photon] .btn:active,[data-boodoo-platform=photon] .btn.active,[data-boodoo-platform=photon] .native-btn:active,[data-boodoo-platform=photon] .native-btn.active{background:linear-gradient(to bottom, #dcdcdc 0%, #e4e4e4 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.native-photon .btn.btn-primary,.native-photon .btn.native-btn-primary,.native-photon .native-btn.btn-primary,.native-photon .native-btn.native-btn-primary,[data-boodoo-platform=photon] .btn.btn-primary,[data-boodoo-platform=photon] .btn.native-btn-primary,[data-boodoo-platform=photon] .native-btn.btn-primary,[data-boodoo-platform=photon] .native-btn.native-btn-primary{background:linear-gradient(to bottom, #6eb6ff 0%, #1e87f0 100%);border-color:#1a75d2;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.native-photon .btn.btn-primary:hover,.native-photon .btn.native-btn-primary:hover,.native-photon .native-btn.btn-primary:hover,.native-photon .native-btn.native-btn-primary:hover,[data-boodoo-platform=photon] .btn.btn-primary:hover,[data-boodoo-platform=photon] .btn.native-btn-primary:hover,[data-boodoo-platform=photon] .native-btn.btn-primary:hover,[data-boodoo-platform=photon] .native-btn.native-btn-primary:hover{background:linear-gradient(to bottom, #7fc0ff 0%, #268ef6 100%)}.native-photon .btn.btn-primary:active,.native-photon .btn.native-btn-primary:active,.native-photon .native-btn.btn-primary:active,.native-photon .native-btn.native-btn-primary:active,[data-boodoo-platform=photon] .btn.btn-primary:active,[data-boodoo-platform=photon] .btn.native-btn-primary:active,[data-boodoo-platform=photon] .native-btn.btn-primary:active,[data-boodoo-platform=photon] .native-btn.native-btn-primary:active{background:linear-gradient(to bottom, #196fca 0%, #1765b8 100%)}.native-photon .btn.btn-positive,.native-photon .native-btn.btn-positive,[data-boodoo-platform=photon] .btn.btn-positive,[data-boodoo-platform=photon] .native-btn.btn-positive{background:linear-gradient(to bottom, #5cd384 0%, #34c759 100%);border-color:#2ca649;color:#fff}.native-photon .btn.btn-negative,.native-photon .native-btn.btn-negative,[data-boodoo-platform=photon] .btn.btn-negative,[data-boodoo-platform=photon] .native-btn.btn-negative{background:linear-gradient(to bottom, #ff6961 0%, #ff3b30 100%);border-color:#d32f2f;color:#fff}.native-photon .btn.btn-mini,.native-photon .native-btn.btn-mini,[data-boodoo-platform=photon] .btn.btn-mini,[data-boodoo-platform=photon] .native-btn.btn-mini{padding:1px 6px;font-size:10px;border-radius:3px}.native-photon .btn.btn-large,.native-photon .native-btn.btn-large,[data-boodoo-platform=photon] .btn.btn-large,[data-boodoo-platform=photon] .native-btn.btn-large{padding:6px 14px;font-size:14px;border-radius:5px}.native-photon .btn-group,[data-boodoo-platform=photon] .btn-group{position:relative;display:inline-flex;vertical-align:middle}.native-photon .btn-group .btn,.native-photon .btn-group .native-btn,[data-boodoo-platform=photon] .btn-group .btn,[data-boodoo-platform=photon] .btn-group .native-btn{position:relative;border-radius:0;margin-left:-1px}.native-photon .btn-group .btn:first-child,.native-photon .btn-group .native-btn:first-child,[data-boodoo-platform=photon] .btn-group .btn:first-child,[data-boodoo-platform=photon] .btn-group .native-btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.native-photon .btn-group .btn:last-child,.native-photon .btn-group .native-btn:last-child,[data-boodoo-platform=photon] .btn-group .btn:last-child,[data-boodoo-platform=photon] .btn-group .native-btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.native-photon .nav-group,[data-boodoo-platform=photon] .nav-group{font-size:12px}.native-photon .nav-group .nav-group-title,[data-boodoo-platform=photon] .nav-group .nav-group-title{margin:0;padding:10px 10px 4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8c8c8c}.native-photon .nav-group .nav-group-item,[data-boodoo-platform=photon] .nav-group .nav-group-item{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 18px;color:#333;text-decoration:none;cursor:default;user-select:none;border-radius:0}.native-photon .nav-group .nav-group-item:hover,[data-boodoo-platform=photon] .nav-group .nav-group-item:hover{background-color:#e8e8e8}.native-photon .nav-group .nav-group-item.active,[data-boodoo-platform=photon] .nav-group .nav-group-item.active{background-color:#dcdcdc;color:#000;font-weight:500}.native-photon .tab-group,[data-boodoo-platform=photon] .tab-group{position:relative;display:flex;background-color:#dcdcdc;border-bottom:1px solid #b3b3b3}.native-photon .tab-group .tab-item,[data-boodoo-platform=photon] .tab-group .tab-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 12px;font-size:12px;color:#666;background:#e6e6e6;border-right:1px solid #c8c8c8;cursor:default}.native-photon .tab-group .tab-item.active,[data-boodoo-platform=photon] .tab-group .tab-item.active{background:#fff;color:#333;font-weight:500}.native-photon .tab-group .tab-item .icon-close-tab,[data-boodoo-platform=photon] .tab-group .tab-item .icon-close-tab{font-size:11px;color:#888;border-radius:50%;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.native-photon .tab-group .tab-item .icon-close-tab:hover,[data-boodoo-platform=photon] .tab-group .tab-item .icon-close-tab:hover{background-color:#c8c8c8;color:#000}.native-photon .form-control,.native-photon input[type=text],.native-photon input[type=search],[data-boodoo-platform=photon] .form-control,[data-boodoo-platform=photon] input[type=text],[data-boodoo-platform=photon] input[type=search]{font-size:12px;height:24px;padding:2px 6px;border:1px solid #c2c0c2;border-radius:3px;outline:none}.native-photon .form-control:focus,.native-photon input[type=text]:focus,.native-photon input[type=search]:focus,[data-boodoo-platform=photon] .form-control:focus,[data-boodoo-platform=photon] input[type=text]:focus,[data-boodoo-platform=photon] input[type=search]:focus{border-color:#6eb6ff;box-shadow:0 0 0 2px rgba(110,182,255,.3)}.tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .5rem;background-color:var(--boodoo-form-control-bg, var(--boodoo-body-bg));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);min-height:calc(1.5em + .75rem + 2px);cursor:text;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tag-input:focus-within{border-color:var(--boodoo-primary);box-shadow:0 0 0 .2rem rgba(124,58,237,.25)}.tag-input .tag-item{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;background-color:var(--boodoo-gray-200, #e2e8f0);color:var(--boodoo-body-color);border:1px solid rgba(0,0,0,0);border-radius:var(--boodoo-border-radius-pill, 50rem);white-space:nowrap;vertical-align:middle;transition:all var(--boodoo-transition-duration, 0.15s) ease;user-select:none}.tag-input .tag-item:hover{background-color:var(--boodoo-gray-300, #cbd5e1)}.tag-input .tag-item .tag-remove{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;min-height:1.125rem;padding:0;margin-left:.25rem;margin-right:-0.25rem;font-size:.875rem;line-height:1;border-radius:50%;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--boodoo-transition-duration, 0.15s) ease,background-color var(--boodoo-transition-duration, 0.15s) ease}.tag-input .tag-item .tag-remove:hover{opacity:1;background-color:rgba(0,0,0,.15)}.tag-input .tag-input-field{flex:1 1 auto;border:none;outline:none;background:rgba(0,0,0,0);padding:.125rem .25rem;font-size:.875rem;min-width:6rem;color:var(--boodoo-body-color)}.floating-bar{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(120%);display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-pill, 50rem);box-shadow:0 10px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.15);z-index:1050;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),opacity .25s ease;opacity:0;pointer-events:none}.floating-bar.show{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.floating-bar .floating-bar-label{font-size:.875rem;font-weight:600;color:var(--boodoo-body-color);white-space:nowrap}.floating-bar .floating-bar-actions{display:flex;align-items:center;gap:.5rem}.diff-viewer{font-family:var(--boodoo-font-monospace, monospace);font-size:.8125rem;line-height:1.45;border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);overflow:hidden;background-color:var(--boodoo-card-bg, var(--boodoo-body-bg))}.diff-viewer .diff-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:var(--boodoo-gray-100);border-bottom:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);font-weight:600}.diff-viewer .diff-table{width:100%;border-collapse:collapse;margin:0}.diff-viewer .diff-table td{padding:.125rem .5rem;vertical-align:top;white-space:pre-wrap;word-break:break-all}.diff-viewer .diff-table .diff-line-num{width:1%;min-width:2.5rem;text-align:right;color:var(--boodoo-gray-500);user-select:none;border-right:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);padding-right:.5rem}.diff-viewer .diff-table .diff-line-content{padding-left:.75rem}.diff-viewer .diff-table tr.diff-add{background-color:rgba(28,158,80,.12);color:var(--boodoo-body-color)}.diff-viewer .diff-table tr.diff-add .diff-line-num{background-color:rgba(28,158,80,.18);color:var(--boodoo-success)}.diff-viewer .diff-table tr.diff-del{background-color:rgba(225,29,72,.12);color:var(--boodoo-body-color)}.diff-viewer .diff-table tr.diff-del .diff-line-num{background-color:rgba(225,29,72,.18);color:var(--boodoo-danger)}.diff-viewer .diff-table tr.diff-hunk{background-color:var(--boodoo-gray-100);color:var(--boodoo-gray-600);font-style:italic}.sparkline{display:inline-flex;align-items:flex-end;gap:2px;height:1.5rem;vertical-align:middle}.sparkline .sparkline-bar{width:4px;background-color:var(--boodoo-primary);border-radius:1px;transition:height .2s ease}.sparkline .sparkline-bar.sparkline-up{background-color:var(--boodoo-success)}.sparkline .sparkline-bar.sparkline-down{background-color:var(--boodoo-danger)}.sparkline svg.sparkline-chart{overflow:visible;stroke:var(--boodoo-primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.password-meter{display:flex;flex-direction:column;gap:.375rem;margin-top:.375rem}.password-meter .password-meter-bar{height:4px;background-color:var(--boodoo-gray-200);border-radius:var(--boodoo-border-radius-pill, 50rem);overflow:hidden;position:relative}.password-meter .password-meter-bar::after{content:"";display:block;height:100%;width:0%;background-color:var(--boodoo-danger);transition:width .3s ease,background-color .3s ease}.password-meter[data-strength="1"] .password-meter-bar::after{width:25%;background-color:var(--boodoo-danger)}.password-meter[data-strength="2"] .password-meter-bar::after{width:50%;background-color:var(--boodoo-warning)}.password-meter[data-strength="3"] .password-meter-bar::after{width:75%;background-color:var(--boodoo-info)}.password-meter[data-strength="4"] .password-meter-bar::after{width:100%;background-color:var(--boodoo-success)}.password-meter .password-meter-label{font-size:.75rem;color:var(--boodoo-gray-600)}.image-compare{position:relative;display:inline-block;overflow:hidden;border-radius:var(--boodoo-border-radius, 0.5rem);user-select:none;max-width:100%}.image-compare img{display:block;max-width:100%;height:auto;pointer-events:none}.image-compare .image-compare-overlay{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.image-compare .image-compare-overlay img{position:absolute;top:0;left:0;max-width:none;height:100%}.image-compare .image-compare-handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:#fff;cursor:ew-resize;transform:translateX(-50%);box-shadow:0 0 4px rgba(0,0,0,.4)}.image-compare .image-compare-handle::before{content:"⟨⟩";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background-color:var(--boodoo-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:bold;box-shadow:0 2px 6px rgba(0,0,0,.3)}.code-copy-box{position:relative;border-radius:var(--boodoo-border-radius, 0.5rem);background-color:var(--boodoo-gray-900);color:var(--boodoo-gray-100);padding:1rem 1.25rem;font-family:var(--boodoo-font-monospace, monospace);font-size:.875rem}.code-copy-box pre{margin:0;overflow-x:auto;color:inherit}.code-copy-box .code-copy-btn{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;font-size:.75rem;border-radius:var(--boodoo-border-radius-sm, 0.375rem);background-color:rgba(255,255,255,.15);color:#fff;border:none;cursor:pointer;transition:background-color .15s ease}.code-copy-box .code-copy-btn:hover{background-color:rgba(255,255,255,.25)}.swipe-action-item{position:relative;overflow:hidden;background-color:var(--boodoo-body-bg)}.swipe-action-item .swipe-action-content{position:relative;z-index:2;background-color:var(--boodoo-body-bg);transition:transform .2s ease-out}.swipe-action-item .swipe-action-reveal{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;z-index:1}.swipe-action-item .swipe-action-reveal .swipe-action-btn{height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem;border:none;color:#fff;font-weight:500;cursor:pointer}.stat-widget{position:relative;display:flex;flex-direction:column;padding:1.25rem 1.5rem;background-color:var(--boodoo-card-bg, var(--boodoo-surface, #ffffff));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-card-border-color, var(--boodoo-border-color));border-radius:var(--boodoo-border-radius-lg, 0.75rem);box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));transition:transform var(--boodoo-transition-duration, 0.2s) ease,box-shadow var(--boodoo-transition-duration, 0.2s) ease}.stat-widget:hover{box-shadow:var(--boodoo-box-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1))}.stat-widget.stat-widget-interactive{cursor:pointer}.stat-widget.stat-widget-interactive:hover{transform:translateY(-2px)}.stat-widget .stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.stat-widget .stat-header .stat-title{font-size:.875rem;font-weight:500;color:var(--boodoo-gray-600, #64748b);margin:0}.stat-widget .stat-header .stat-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--boodoo-border-radius, 0.5rem);background-color:rgba(124,58,237,.1);color:var(--boodoo-primary, #7c3aed);font-size:1.25rem}.stat-widget .stat-header .stat-icon.stat-icon-success{background-color:rgba(28,158,80,.1);color:var(--boodoo-success, #1c9e50)}.stat-widget .stat-header .stat-icon.stat-icon-danger{background-color:rgba(225,29,72,.1);color:var(--boodoo-danger, #e11d48)}.stat-widget .stat-header .stat-icon.stat-icon-info{background-color:rgba(14,165,233,.1);color:var(--boodoo-info, #0ea5e9)}.stat-widget .stat-header .stat-icon.stat-icon-warning{background-color:rgba(245,158,11,.1);color:var(--boodoo-warning, #f59e0b)}.stat-widget .stat-value{font-size:1.875rem;font-weight:700;line-height:1.2;color:var(--boodoo-body-color, #1e293b);margin:0 0 .5rem 0}.stat-widget .stat-footer{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--boodoo-gray-500, #94a3b8);margin:0}.stat-widget .stat-footer .stat-trend{display:inline-flex;align-items:center;gap:.25rem;font-weight:600}.stat-widget .stat-footer .stat-trend.stat-trend-up{color:var(--boodoo-success, #1c9e50)}.stat-widget .stat-footer .stat-trend.stat-trend-down{color:var(--boodoo-danger, #e11d48)}.activity-feed,.notification-feed{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0;list-style:none}.activity-feed .feed-item,.notification-feed .feed-item{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;background-color:var(--boodoo-surface, var(--boodoo-card-bg, #ffffff));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);transition:background-color var(--boodoo-transition-duration, 0.15s) ease}.activity-feed .feed-item:hover,.notification-feed .feed-item:hover{background-color:var(--boodoo-gray-100, #f8fafc)}.activity-feed .feed-item.unread,.notification-feed .feed-item.unread{background-color:rgba(124,58,237,.04);border-left:3px solid var(--boodoo-primary, #7c3aed)}.activity-feed .feed-item .feed-avatar,.notification-feed .feed-item .feed-avatar{flex-shrink:0}.activity-feed .feed-item .feed-body,.notification-feed .feed-item .feed-body{flex:1;min-width:0}.activity-feed .feed-item .feed-body .feed-title,.notification-feed .feed-item .feed-body .feed-title{font-size:.875rem;font-weight:600;color:var(--boodoo-body-color);margin:0 0 .25rem 0}.activity-feed .feed-item .feed-body .feed-text,.notification-feed .feed-item .feed-body .feed-text{font-size:.8125rem;color:var(--boodoo-gray-600, #64748b);margin:0 0 .375rem 0;line-height:1.4}.activity-feed .feed-item .feed-body .feed-meta,.notification-feed .feed-item .feed-body .feed-meta{font-size:.75rem;color:var(--boodoo-gray-400, #94a3b8);margin:0}.activity-feed .feed-item .feed-action,.notification-feed .feed-item .feed-action{flex-shrink:0}.mega-menu{position:static}.mega-menu .mega-menu-panel{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--boodoo-dropdown-bg, var(--boodoo-surface, #ffffff));border-top:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-bottom:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);box-shadow:var(--boodoo-box-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, 0.1));padding:2rem 1.5rem;z-index:1040;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.mega-menu .mega-menu-panel.show{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu .mega-menu-panel .mega-menu-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;max-width:1280px;margin:0 auto}.mega-menu .mega-menu-panel .mega-menu-heading{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--boodoo-primary, #7c3aed);margin-bottom:.75rem}.mega-menu .mega-menu-panel .mega-menu-list{list-style:none;padding:0;margin:0}.mega-menu .mega-menu-panel .mega-menu-list li{margin-bottom:.5rem}.mega-menu .mega-menu-panel .mega-menu-list li a{display:flex;align-items:center;gap:.5rem;color:var(--boodoo-body-color);text-decoration:none;font-size:.875rem;padding:.25rem 0;transition:color .15s ease}.mega-menu .mega-menu-panel .mega-menu-list li a:hover{color:var(--boodoo-primary, #7c3aed)}.breadcrumb-item.dropdown{position:relative;display:inline-flex;align-items:center}.breadcrumb-item.dropdown .breadcrumb-dropdown-toggle{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;text-decoration:none;color:inherit;background:rgba(0,0,0,0);border:0;font:inherit;padding:.125rem .375rem;border-radius:var(--boodoo-border-radius-sm, 0.25rem)}.breadcrumb-item.dropdown .breadcrumb-dropdown-toggle:hover{background-color:var(--boodoo-gray-200, rgba(0, 0, 0, 0.05))}.breadcrumb-item.dropdown .breadcrumb-dropdown-toggle::after{display:inline-block;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);vertical-align:.2em}.breadcrumb-item.dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:1050;min-width:10rem;margin-top:.25rem;font-size:.875rem}.fab-dock{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column-reverse;align-items:center;gap:.75rem;z-index:1050}.fab-dock.fab-dock-left{right:auto;left:2rem}.fab-dock.fab-dock-horizontal{flex-direction:row-reverse}.fab-dock .fab-dock-trigger{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--boodoo-border-radius-pill, 50rem);background-color:var(--boodoo-primary, #7c3aed);color:#fff;border:none;box-shadow:var(--boodoo-box-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, 0.2));cursor:pointer;transition:transform .2s ease,background-color .2s ease}.fab-dock .fab-dock-trigger:hover{background-color:var(--boodoo-primary-dark, #6d28d9);transform:scale(1.05)}.fab-dock .fab-dock-trigger .fab-icon-close{display:none}.fab-dock .fab-dock-items{display:flex;flex-direction:column-reverse;gap:.625rem;opacity:0;visibility:hidden;transform:translateY(12px) scale(0.9);transition:all .2s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.fab-dock .fab-dock-items .fab-dock-item{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer}.fab-dock .fab-dock-items .fab-dock-item .fab-item-label{padding:.375rem .75rem;background-color:var(--boodoo-dropdown-bg, var(--boodoo-surface, #ffffff));color:var(--boodoo-body-color);font-size:.8125rem;font-weight:500;border-radius:var(--boodoo-border-radius, 0.375rem);box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.1));white-space:nowrap}.fab-dock .fab-dock-items .fab-dock-item .fab-item-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--boodoo-border-radius-pill, 50rem);background-color:var(--boodoo-surface, var(--boodoo-card-bg, #ffffff));color:var(--boodoo-body-color);border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);box-shadow:var(--boodoo-box-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1));transition:transform .15s ease,background-color .15s ease}.fab-dock .fab-dock-items .fab-dock-item .fab-item-btn:hover{background-color:var(--boodoo-gray-100, #f1f5f9);transform:scale(1.05)}.fab-dock.open .fab-dock-trigger .fab-icon-open{display:none}.fab-dock.open .fab-dock-trigger .fab-icon-close{display:inline-block}.fab-dock.open .fab-dock-items{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.dialog-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1060;background-color:var(--boodoo-body-bg, #ffffff);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .25s ease,transform .25s cubic-bezier(0.16, 1, 0.3, 1),visibility .25s ease}.dialog-fullscreen.show{opacity:1;visibility:visible;transform:translateY(0)}.dialog-fullscreen .dialog-fullscreen-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);background-color:var(--boodoo-surface, var(--boodoo-card-bg, #ffffff))}.dialog-fullscreen .dialog-fullscreen-header .dialog-fullscreen-title{font-size:1.25rem;font-weight:700;margin:0;color:var(--boodoo-body-color)}.dialog-fullscreen .dialog-fullscreen-body{flex:1;overflow-y:auto;padding:1.5rem}.dialog-fullscreen .dialog-fullscreen-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);background-color:var(--boodoo-surface, var(--boodoo-card-bg, #ffffff))}.tour-popover{position:absolute;z-index:1080;max-width:320px;background-color:var(--boodoo-popover-bg, var(--boodoo-surface, #ffffff));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg, 0.75rem);box-shadow:var(--boodoo-box-shadow-lg, 0 10px 25px -5px rgba(0, 0, 0, 0.15));padding:1.25rem;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.tour-popover.show{opacity:1;visibility:visible}.tour-popover .tour-step-badge{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:700;border-radius:var(--boodoo-border-radius-pill, 50rem);background-color:rgba(124,58,237,.1);color:var(--boodoo-primary, #7c3aed);margin-bottom:.5rem}.tour-popover .tour-title{font-size:1rem;font-weight:700;color:var(--boodoo-body-color);margin:0 0 .5rem 0}.tour-popover .tour-content{font-size:.875rem;color:var(--boodoo-gray-600, #64748b);line-height:1.5;margin:0 0 1rem 0}.tour-popover .tour-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tour-popover .tour-actions .tour-dots{display:flex;gap:.25rem}.tour-popover .tour-actions .tour-dots .tour-dot{width:6px;height:6px;border-radius:50%;background-color:var(--boodoo-gray-300, #cbd5e1)}.tour-popover .tour-actions .tour-dots .tour-dot.active{background-color:var(--boodoo-primary, #7c3aed);width:16px;border-radius:4px}.tour-popover .tour-actions .tour-buttons{display:flex;gap:.5rem}.chat-thread{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background-color:var(--boodoo-card-bg, var(--boodoo-surface, #ffffff));border:var(--boodoo-border-width, 1px) var(--boodoo-border-style, solid) var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg, 0.75rem);max-width:100%}.chat-message{display:flex;gap:.75rem;max-width:80%}.chat-message.chat-message-outgoing{margin-left:auto;flex-direction:row-reverse}.chat-message.chat-message-outgoing .chat-bubble{background-color:var(--boodoo-primary, #7c3aed);color:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:1rem}.chat-message.chat-message-outgoing .chat-bubble .chat-time{color:rgba(255,255,255,.75)}.chat-message.chat-message-incoming{margin-right:auto}.chat-message.chat-message-incoming .chat-bubble{background-color:var(--boodoo-gray-100, #f7f8fb);color:var(--boodoo-body-color, #1e293b);border-bottom-left-radius:.25rem;border-bottom-right-radius:1rem;border:1px solid var(--boodoo-border-color)}.chat-bubble{position:relative;padding:.75rem 1rem;border-radius:1rem;font-size:.9375rem;line-height:1.5;word-break:break-word}.chat-bubble.incoming,.chat-bubble.chat-bubble-incoming{margin-right:auto;background-color:var(--boodoo-gray-100, #f7f8fb);color:var(--boodoo-body-color, #1e293b);border-bottom-left-radius:.25rem;border-bottom-right-radius:1rem;border:1px solid var(--boodoo-border-color)}.chat-bubble.outgoing,.chat-bubble.chat-bubble-outgoing{margin-left:auto;background-color:var(--boodoo-primary, #7c3aed);color:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:1rem}.chat-bubble.outgoing .chat-time,.chat-bubble.chat-bubble-outgoing .chat-time{color:rgba(255,255,255,.75)}.chat-bubble .chat-text{margin:0}.chat-bubble .chat-footer{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;margin-top:.375rem;font-size:.6875rem}.chat-bubble .chat-time{color:var(--boodoo-gray-500, #94a3b8)}.chat-bubble .chat-status-icon{font-size:.75rem}.chat-typing{display:inline-flex;align-items:center;gap:4px;padding:.5rem .75rem;background-color:var(--boodoo-gray-100, #f7f8fb);border:1px solid var(--boodoo-border-color);border-radius:1rem;width:fit-content}.chat-typing .typing-dot{width:6px;height:6px;border-radius:50%;background-color:var(--boodoo-gray-400, #cbd5e1);animation:boodoo-typing-bounce 1.4s infinite ease-in-out both}.chat-typing .typing-dot:nth-child(1){animation-delay:-0.32s}.chat-typing .typing-dot:nth-child(2){animation-delay:-0.16s}.chat-typing .typing-dot:nth-child(3){animation-delay:0s}@keyframes boodoo-typing-bounce{0%,80%,100%{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-stream{position:relative;padding:1rem 1.25rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-left:3px solid var(--boodoo-primary, #7c3aed);border-radius:var(--boodoo-border-radius, 0.5rem)}.ai-stream .ai-stream-content{font-size:.9375rem;line-height:1.6;color:var(--boodoo-body-color, #1e293b)}.ai-stream .ai-cursor{display:inline-block;width:2px;height:1em;background-color:var(--boodoo-primary, #7c3aed);vertical-align:middle;margin-left:2px;animation:boodoo-blink 1s infinite}.ai-stream .ai-citations{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--boodoo-border-color)}.ai-stream .ai-citations .citation-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--boodoo-primary, #7c3aed);background-color:rgba(124,58,237,.08);border-radius:var(--boodoo-border-radius-sm, 0.375rem);text-decoration:none;transition:background-color .15s ease}.ai-stream .ai-citations .citation-pill:hover{background-color:rgba(124,58,237,.16)}.ai-stream .ai-actions{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.ai-stream .ai-actions .ai-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background:none;border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-sm, 0.375rem);font-size:.75rem;color:var(--boodoo-gray-600, #64748b);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ai-stream .ai-actions .ai-action-btn:hover{background-color:var(--boodoo-gray-100, #f7f8fb);color:var(--boodoo-gray-900, #0f172a)}@keyframes boodoo-blink{0%,100%{opacity:1}50%{opacity:0}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem)}.filter-bar .filter-search{flex:1 1 200px;min-width:150px;border:none;outline:none;font-size:.875rem;background:rgba(0,0,0,0);color:var(--boodoo-body-color, #1e293b)}.filter-bar .filter-search::placeholder{color:var(--boodoo-gray-400, #94a3b8)}.filter-bar .filter-pills-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.filter-bar .filter-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;color:var(--boodoo-gray-800, #1e293b);background-color:var(--boodoo-gray-100, #f1f5f9);border:1px solid var(--boodoo-border-color);border-radius:9999px;white-space:nowrap}.filter-bar .filter-pill.active,.filter-bar .filter-pill.selected{background-color:var(--boodoo-primary, #7c3aed);color:#fff;border-color:var(--boodoo-primary, #7c3aed)}.filter-bar .filter-pill.active .filter-pill-label,.filter-bar .filter-pill.active .filter-pill-remove,.filter-bar .filter-pill.selected .filter-pill-label,.filter-bar .filter-pill.selected .filter-pill-remove{color:#fff}.filter-bar .filter-pill .filter-pill-label{color:var(--boodoo-gray-500, #64748b);font-weight:400}.filter-bar .filter-pill .filter-pill-remove{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:var(--boodoo-gray-500, #64748b);cursor:pointer;font-size:.875rem;line-height:1}.filter-bar .filter-pill .filter-pill-remove:hover{color:var(--boodoo-danger, #e11d48)}.filter-bar .filter-clear-all{border:none;background:none;padding:.25rem .5rem;font-size:.8125rem;color:var(--boodoo-primary, #7c3aed);cursor:pointer;text-decoration:underline}.filter-bar .filter-clear-all:hover{color:var(--boodoo-primary-hover, #6d28d9)}.kanban-board{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start}.kanban-board::-webkit-scrollbar{height:8px}.kanban-board::-webkit-scrollbar-thumb{background-color:var(--boodoo-border-color);border-radius:4px}.kanban-column{flex:0 0 300px;min-width:280px;background-color:var(--boodoo-gray-100, #f8fafc);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg, 0.75rem);padding:1rem;display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 200px)}.kanban-column .kanban-column-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--boodoo-border-color)}.kanban-column .kanban-column-header .kanban-column-title{font-size:.9375rem;font-weight:600;margin:0;color:var(--boodoo-gray-800, #1e293b);display:flex;align-items:center;gap:.5rem}.kanban-column .kanban-cards{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:2px}.kanban-card{background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);padding:.875rem;box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));cursor:grab;transition:transform .15s ease,box-shadow .15s ease}.kanban-card:hover{transform:translateY(-2px);box-shadow:var(--boodoo-box-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1))}.kanban-card .kanban-card-title{font-size:.875rem;font-weight:600;margin:0 0 .5rem 0;color:var(--boodoo-gray-900, #0f172a)}.kanban-card .kanban-card-desc{font-size:.8125rem;color:var(--boodoo-gray-600, #64748b);margin:0 0 .75rem 0}.kanban-card .kanban-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--boodoo-gray-500, #94a3b8)}.bento-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 768px){.bento-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.bento-grid{grid-template-columns:repeat(4, 1fr)}}.bento-item{position:relative;display:flex;flex-direction:column;padding:1.5rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg, 0.75rem);overflow:hidden;box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));transition:transform .2s ease,box-shadow .2s ease}.bento-item:hover{transform:translateY(-2px);box-shadow:var(--boodoo-box-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1))}.bento-item .bento-header{margin-bottom:1rem}.bento-item .bento-title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem 0;color:var(--boodoo-gray-900, #0f172a)}.bento-item .bento-desc{font-size:.875rem;color:var(--boodoo-gray-600, #64748b);margin:0}@media(min-width: 768px){.bento-col-span-2{grid-column:span 2}.bento-col-span-3{grid-column:span 3}.bento-row-span-2{grid-row:span 2}}@media(min-width: 1024px){.bento-col-span-4{grid-column:span 4}}.transfer-list{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width: 640px){.transfer-list{flex-direction:row;align-items:stretch}}.transfer-panel{flex:1 1 240px;min-width:200px;border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);background-color:var(--boodoo-card-bg, #ffffff);display:flex;flex-direction:column}.transfer-panel .transfer-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--boodoo-gray-100, #f8fafc);border-bottom:1px solid var(--boodoo-border-color);font-weight:600;font-size:.875rem}.transfer-panel .transfer-items{list-style:none;margin:0;padding:.5rem 0;max-height:220px;overflow-y:auto}.transfer-panel .transfer-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:background-color .15s ease}.transfer-panel .transfer-item:hover{background-color:var(--boodoo-gray-100, #f1f5f9)}.transfer-panel .transfer-item.selected{background-color:rgba(124,58,237,.08);color:var(--boodoo-primary, #7c3aed);font-weight:500}.transfer-controls{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}@media(min-width: 640px){.transfer-controls{flex-direction:column}}.transfer-controls .transfer-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--boodoo-border-radius, 0.5rem);border:1px solid var(--boodoo-border-color);background-color:var(--boodoo-card-bg, #ffffff);color:var(--boodoo-gray-700, #334155);cursor:pointer;transition:all .15s ease}.transfer-controls .transfer-btn:hover:not(:disabled){background-color:var(--boodoo-primary, #7c3aed);color:#fff;border-color:var(--boodoo-primary, #7c3aed)}.transfer-controls .transfer-btn:disabled{opacity:.5;cursor:not-allowed}.audio-player{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-radius:9999px;box-shadow:var(--boodoo-box-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));width:100%;max-width:480px}.audio-player .audio-play-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:none;background-color:var(--boodoo-primary, #7c3aed);color:#fff;cursor:pointer;font-size:1rem;transition:transform .15s ease,background-color .15s ease}.audio-player .audio-play-btn:hover{background-color:var(--boodoo-primary-hover, #6d28d9);transform:scale(1.05)}.audio-player .audio-waveform{flex:1;display:flex;align-items:center;gap:3px;height:28px}.audio-player .audio-waveform .wave-bar,.audio-player .audio-waveform .audio-wave-bar{flex:1;height:20%;background-color:var(--boodoo-gray-300, #cbd5e1);border-radius:2px;transition:height .2s ease,background-color .2s ease}.audio-player .audio-waveform .wave-bar.played,.audio-player .audio-waveform .audio-wave-bar.played{background-color:var(--boodoo-primary, #7c3aed)}.audio-player .audio-time{font-size:.75rem;font-weight:500;color:var(--boodoo-gray-500, #64748b);white-space:nowrap}.color-picker{display:inline-flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:var(--boodoo-card-bg, #ffffff);border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius, 0.5rem);box-shadow:var(--boodoo-box-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, 0.1));width:fit-content}.color-picker .color-swatch-grid{display:grid;grid-template-columns:repeat(6, 1.5rem);gap:.375rem}.color-picker .color-swatch{width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:transform .15s ease}.color-picker .color-swatch:hover{transform:scale(1.15);z-index:1}.color-picker .color-swatch.active{outline:2px solid var(--boodoo-primary, #7c3aed);outline-offset:1px}.color-picker .color-picker-input-wrap{display:flex;align-items:center;gap:.5rem}.color-picker .color-picker-input-wrap .color-preview{width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--boodoo-border-color)}.color-picker .color-picker-input-wrap .color-hex-input{font-size:.8125rem;padding:.25rem .5rem;border:1px solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-sm, 0.375rem);width:6rem;text-transform:uppercase;font-family:monospace}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--boodoo-primary, #7c3aed);color:#fff;border:none;box-shadow:var(--boodoo-box-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, 0.1));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .2s ease;z-index:1040}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:var(--boodoo-primary-hover, #6d28d9);transform:translateY(-2px)}.back-to-top svg,.back-to-top span{pointer-events:none}[data-boodoo-theme=dark] .chat-message.chat-message-incoming .chat-bubble{background-color:var(--boodoo-gray-800, #1e293b);color:var(--boodoo-gray-100, #f8fafc)}[data-boodoo-theme=dark] .chat-typing{background-color:var(--boodoo-gray-800, #1e293b)}[data-boodoo-theme=dark] .filter-bar .filter-pill{background-color:var(--boodoo-gray-800, #1e293b);color:var(--boodoo-gray-100, #f8fafc)}[data-boodoo-theme=dark] .kanban-column{background-color:var(--boodoo-gray-900, #0f172a)}[data-boodoo-theme=dark] .transfer-panel .transfer-header{background-color:var(--boodoo-gray-800, #1e293b)}@media(prefers-color-scheme: dark){:root:not([data-boodoo-theme=light]) .chat-message.chat-message-incoming .chat-bubble{background-color:var(--boodoo-gray-800, #1e293b);color:var(--boodoo-gray-100, #f8fafc)}:root:not([data-boodoo-theme=light]) .chat-typing{background-color:var(--boodoo-gray-800, #1e293b)}:root:not([data-boodoo-theme=light]) .filter-bar .filter-pill{background-color:var(--boodoo-gray-800, #1e293b);color:var(--boodoo-gray-100, #f8fafc)}:root:not([data-boodoo-theme=light]) .kanban-column{background-color:var(--boodoo-gray-900, #0f172a)}:root:not([data-boodoo-theme=light]) .transfer-panel .transfer-header{background-color:var(--boodoo-gray-800, #1e293b)}}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--boodoo-aspect-ratio, 100%);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.clearfix::after{display:block;clear:both;content:""}.rounded{border-radius:.5rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.375rem !important}.rounded-2{border-radius:.5rem !important}.rounded-3{border-radius:.75rem !important}.rounded-4{border-radius:1rem !important}.rounded-5{border-radius:2rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.text-primary-emphasis{color:rgb(34.0392156863%,15.9215686275%,65.0588235294%) !important}.text-secondary-emphasis{color:rgb(24.9803921569%,9.0588235294%,63.137254902%) !important}.text-success-emphasis{color:hsl(144,69.8924731183%,25.5294117647%) !important}.text-info-emphasis{color:rgb(3.2941176471%,38.8235294118%,54.8235294118%) !important}.text-warning-emphasis{color:hsl(37.6923076923,91.40625%,30.1176470588%) !important}.text-danger-emphasis{color:rgb(61.7647058824%,7.9607843137%,19.7647058824%) !important}.text-light-emphasis{color:#3f4463 !important}.text-dark-emphasis{color:#3f4463 !important}.bg-primary-subtle{background-color:rgb(95.8901960784%,93.8196078431%,99.4352941176%) !important}.border-primary-subtle{border-color:rgb(87.1568627451%,80.6862745098%,98.2352941176%) !important}.bg-secondary-subtle{background-color:rgb(94.8549019608%,93.0352941176%,99.2156862745%) !important}.border-secondary-subtle{border-color:rgb(83.9215686275%,78.2352941176%,97.5490196078%) !important}.bg-success-subtle{background-color:hsl(144,40.1234567901%,94.9176470588%) !important}.border-success-subtle{border-color:hsl(144,40.1234567901%,84.1176470588%) !important}.bg-info-subtle{background-color:rgb(90.5490196078%,96.4705882353%,99.137254902%) !important}.border-info-subtle{border-color:rgb(71.6470588235%,89.4117647059%,97.4117647059%) !important}.bg-warning-subtle{background-color:rgb(99.5294117647%,95.4352941176%,88.5176470588%) !important}.border-warning-subtle{border-color:hsl(37.6923076923,92.125984252%,82.568627451%) !important}.bg-danger-subtle{background-color:hsl(346.8367346939,76.5625%,94.9803921569%) !important}.border-danger-subtle{border-color:hsl(346.8367346939,76.5625%,84.9411764706%) !important}.bg-light-subtle{background-color:hsl(250,42.8571428571%,98.6274509804%) !important}.border-light-subtle{border-color:#dedfec !important}.bg-dark-subtle{background-color:rgb(89.0823529412%,88.8941176471%,92.4705882353%) !important}.border-dark-subtle{border-color:rgb(63.6078431373%,62.9803921569%,74.9019607843%) !important}.gradient-primary{background:linear-gradient(135deg, #7c3aed, #f43f5e)}.gradient-success{background:linear-gradient(135deg, #1c9e50, #34d399)}.gradient-info{background:linear-gradient(135deg, #0ea5e9, #7c3aed)}.gradient-warning{background:linear-gradient(135deg, #f59e0b, #f97316)}.gradient-danger{background:linear-gradient(135deg, #e11d48, #f43f5e)}.gradient-dark{background:linear-gradient(135deg, #272c4f, #11143d)}.elevation-0{box-shadow:none}.elevation-1{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)}.elevation-2{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.elevation-3{box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}.elevation-4{box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.elevation-5{box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22)}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:var(--boodoo-zindex-sticky, 1020)}.sticky-bottom{position:sticky;bottom:0;z-index:var(--boodoo-zindex-sticky, 1020)}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:var(--boodoo-zindex-sticky, 1020)}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.touch-none{touch-action:none}.touch-auto{touch-action:auto}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}.touch-manipulation{touch-action:manipulation}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.snap-x{scroll-snap-type:x mandatory}.snap-y{scroll-snap-type:y mandatory}.snap-both{scroll-snap-type:both mandatory}.snap-none{scroll-snap-type:none}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.ring{--boodoo-ring-color: rgba(124, 58, 237, 0.25);box-shadow:var(--boodoo-focus-ring-box-shadow)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(124,58,237,.5);text-underline-offset:.25em;backface-visibility:hidden}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.dir-ltr,[dir=ltr]{direction:ltr !important;text-align:left}.dir-rtl,[dir=rtl]{direction:rtl !important;text-align:right}.hover-scale-90:hover{transform:scale(0.9) !important}.hover-scale-95:hover{transform:scale(0.95) !important}.hover-scale-100:hover{transform:scale(1) !important}.hover-scale-105:hover{transform:scale(1.05) !important}.hover-scale-110:hover{transform:scale(1.1) !important}.hover-scale-125:hover{transform:scale(1.25) !important}.hover-translate-y-0:hover{transform:translateY(0) !important}.hover-translate-y-1:hover{transform:translateY(0.25rem) !important}.hover-translate-y-2:hover{transform:translateY(0.5rem) !important}.hover-translate-y-n1:hover{transform:translateY(-0.25rem) !important}.hover-translate-y-n2:hover{transform:translateY(-0.5rem) !important}.hover-lift:hover{transform:translateY(-0.25rem) !important}.hover-translate-x-1:hover{transform:translateX(0.25rem) !important}.hover-translate-x-2:hover{transform:translateX(0.5rem) !important}.hover-translate-x-n1:hover{transform:translateX(-0.25rem) !important}.hover-translate-x-n2:hover{transform:translateX(-0.5rem) !important}.hover-rotate-45:hover{transform:rotate(45deg) !important}.hover-rotate-90:hover{transform:rotate(90deg) !important}.hover-rotate-180:hover{transform:rotate(180deg) !important}.hover-opacity-0:hover{opacity:0 !important}.hover-opacity-25:hover{opacity:.25 !important}.hover-opacity-50:hover{opacity:.5 !important}.hover-opacity-75:hover{opacity:.75 !important}.hover-opacity-100:hover{opacity:1 !important}.hover-shadow-none:hover{box-shadow:none !important}.hover-shadow-sm:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.hover-shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1) !important}.hover-shadow-lg:hover{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.hover-bg-primary:hover{background-color:#7c3aed !important}.hover-text-primary:hover{color:#7c3aed !important}.hover-border-primary:hover{border-color:#7c3aed !important}.hover-bg-secondary:hover{background-color:#5b21e6 !important}.hover-text-secondary:hover{color:#5b21e6 !important}.hover-border-secondary:hover{border-color:#5b21e6 !important}.hover-bg-success:hover{background-color:#1c9e50 !important}.hover-text-success:hover{color:#1c9e50 !important}.hover-border-success:hover{border-color:#1c9e50 !important}.hover-bg-info:hover{background-color:#0ea5e9 !important}.hover-text-info:hover{color:#0ea5e9 !important}.hover-border-info:hover{border-color:#0ea5e9 !important}.hover-bg-warning:hover{background-color:#f59e0b !important}.hover-text-warning:hover{color:#f59e0b !important}.hover-border-warning:hover{border-color:#f59e0b !important}.hover-bg-danger:hover{background-color:#e11d48 !important}.hover-text-danger:hover{color:#e11d48 !important}.hover-border-danger:hover{border-color:#e11d48 !important}.hover-bg-light:hover{background-color:#f6f5fb !important}.hover-text-light:hover{color:#f6f5fb !important}.hover-border-light:hover{border-color:#f6f5fb !important}.hover-bg-dark:hover{background-color:#17135f !important}.hover-text-dark:hover{color:#17135f !important}.hover-border-dark:hover{border-color:#17135f !important}.icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:-0.125em;width:1em;height:1em;fill:currentColor;stroke:currentColor;flex-shrink:0}.icon>svg{width:100%;height:100%;display:block}.icon-xs{width:.75rem;height:.75rem;font-size:.75rem}.icon-sm{width:1rem;height:1rem;font-size:1rem}.icon-md{width:1.25rem;height:1.25rem;font-size:1.25rem}.icon-lg{width:1.75rem;height:1.75rem;font-size:1.75rem}.icon-xl{width:2.25rem;height:2.25rem;font-size:2.25rem}.icon-2xl{width:3rem;height:3rem;font-size:3rem}.shell-header{position:sticky;top:0;z-index:var(--boodoo-zindex-sticky, 1020);background-color:var(--boodoo-body-bg);border-bottom:var(--boodoo-border-width, 1px) solid var(--boodoo-border-color)}.shell-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;z-index:calc(var(--boodoo-zindex-sticky, 1020) - 10)}.shell-pad{padding:1.5rem 2rem}@media(max-width: 767.98px){.shell-pad{padding:1rem 1.25rem}}.shell-pad-sm{padding:1rem 1.25rem}.shell-pad-lg{padding:2.5rem 3.5rem}@media(max-width: 767.98px){.shell-pad-lg{padding:1.5rem}}.bg-login-gradient{background:linear-gradient(135deg, rgba(124, 58, 237, 0.08) 0%, rgba(91, 33, 230, 0.03) 50%, rgba(244, 63, 94, 0.06) 100%)}.bg-hero-gradient{background:radial-gradient(circle at 50% 0%, rgba(124, 58, 237, 0.12) 0%, rgba(255, 255, 255, 0) 70%)}.feature-card{position:relative;border-radius:var(--boodoo-border-radius-lg, 0.75rem);border:var(--boodoo-border-width, 1px) solid var(--boodoo-border-color);background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(0,0,0,.1);border-color:var(--boodoo-primary)}.table-scroll,.table-scroll-max{overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-sm{max-height:240px}.table-scroll-md{max-height:380px}.table-scroll-lg{max-height:520px}.table-scroll-xl{max-height:680px}.form-section{border:var(--boodoo-border-width, 1px) solid var(--boodoo-border-color);border-radius:var(--boodoo-border-radius-lg, 0.75rem);background-color:var(--boodoo-card-bg, var(--boodoo-body-bg));padding:1.5rem;margin-bottom:1.5rem}.form-section-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--boodoo-heading-color, inherit)}.form-section-desc{font-size:.875rem;color:var(--boodoo-body-secondary-color);margin-bottom:1.25rem}.bg-primary{background-color:var(--boodoo-primary, #7c3aed) !important}.bg-secondary{background-color:var(--boodoo-secondary, #5b21e6) !important}.bg-success{background-color:var(--boodoo-success, #1c9e50) !important}.bg-info{background-color:var(--boodoo-info, #0ea5e9) !important}.bg-warning{background-color:var(--boodoo-warning, #f59e0b) !important}.bg-danger{background-color:var(--boodoo-danger, #e11d48) !important}.bg-light{background-color:var(--boodoo-light, #f6f5fb) !important}.bg-dark{background-color:var(--boodoo-dark, #17135f) !important}.bg-white{background-color:var(--boodoo-white, #ffffff) !important}.bg-black{background-color:var(--boodoo-black, #000000) !important}.bg-gray-100{background-color:var(--boodoo-gray-100, #f7f8fb) !important}.bg-gray-200{background-color:var(--boodoo-gray-200, #ececf4) !important}.bg-gray-300{background-color:var(--boodoo-gray-300, #dedfec) !important}.bg-gray-400{background-color:var(--boodoo-gray-400, #c2c4d8) !important}.bg-gray-500{background-color:var(--boodoo-gray-500, #8b8fb0) !important}.bg-gray-600{background-color:var(--boodoo-gray-600, #5c6280) !important}.bg-gray-700{background-color:var(--boodoo-gray-700, #3f4463) !important}.bg-gray-800{background-color:var(--boodoo-gray-800, #272c4f) !important}.bg-gray-900{background-color:var(--boodoo-gray-900, #11143d) !important}.bg-accent{background-color:var(--boodoo-accent, #f43f5e) !important}.bg-gradient{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important}.bg-opacity-10{background-color:rgba(124, 58, 237, 0.1) !important}.bg-opacity-25{background-color:rgba(124, 58, 237, 0.25) !important}.bg-opacity-50{background-color:rgba(124, 58, 237, 0.5) !important}.bg-opacity-75{background-color:rgba(124, 58, 237, 0.75) !important}.bg-opacity-100{background-color:#7c3aed !important}.bg-position-top{background-position:top !important}.bg-position-bottom{background-position:bottom !important}.bg-position-center{background-position:center !important}.bg-position-left{background-position:left !important}.bg-position-right{background-position:right !important}.bg-size-auto{background-size:auto !important}.bg-size-cover{background-size:cover !important}.bg-size-contain{background-size:contain !important}.bg-repeat-no-repeat{background-repeat:no-repeat !important}.bg-repeat-repeat{background-repeat:repeat !important}.bg-repeat-repeat-x{background-repeat:repeat-x !important}.bg-repeat-repeat-y{background-repeat:repeat-y !important}.text-primary{color:var(--boodoo-primary, #7c3aed) !important}.text-secondary{color:var(--boodoo-secondary, #5b21e6) !important}.text-success{color:var(--boodoo-success, #1c9e50) !important}.text-info{color:var(--boodoo-info, #0ea5e9) !important}.text-warning{color:var(--boodoo-warning, #f59e0b) !important}.text-danger{color:var(--boodoo-danger, #e11d48) !important}.text-light{color:var(--boodoo-light, #f6f5fb) !important}.text-dark{color:var(--boodoo-dark, #17135f) !important}.text-white{color:var(--boodoo-white, #ffffff) !important}.text-black{color:var(--boodoo-black, #000000) !important}.text-gray-100{color:var(--boodoo-gray-100, #f7f8fb) !important}.text-gray-200{color:var(--boodoo-gray-200, #ececf4) !important}.text-gray-300{color:var(--boodoo-gray-300, #dedfec) !important}.text-gray-400{color:var(--boodoo-gray-400, #c2c4d8) !important}.text-gray-500{color:var(--boodoo-gray-500, #8b8fb0) !important}.text-gray-600{color:var(--boodoo-gray-600, #5c6280) !important}.text-gray-700{color:var(--boodoo-gray-700, #3f4463) !important}.text-gray-800{color:var(--boodoo-gray-800, #272c4f) !important}.text-gray-900{color:var(--boodoo-gray-900, #11143d) !important}.text-accent{color:var(--boodoo-accent, #f43f5e) !important}.text-body{color:var(--boodoo-body-color, #272c4f) !important}.text-muted{color:var(--boodoo-text-muted, var(--boodoo-gray-600, #6c757d)) !important}.text-emphasis{color:var(--boodoo-body-emphasis-color, #11143d) !important}.text-inherit{color:inherit !important}.text-opacity-10{color:rgba(39, 44, 79, 0.1) !important}.text-opacity-25{color:rgba(39, 44, 79, 0.25) !important}.text-opacity-50{color:rgba(39, 44, 79, 0.5) !important}.text-opacity-75{color:rgba(39, 44, 79, 0.75) !important}.text-opacity-100{color:#272c4f !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media(min-width: 576px){.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}.text-sm-justify{text-align:justify !important}}@media(min-width: 768px){.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}.text-md-justify{text-align:justify !important}}@media(min-width: 992px){.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}.text-lg-justify{text-align:justify !important}}@media(min-width: 1200px){.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}.text-xl-justify{text-align:justify !important}}@media(min-width: 1400px){.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}.text-xxl-justify{text-align:justify !important}}.text-decoration-none{text-decoration-line:none !important}.text-decoration-underline{text-decoration-line:underline !important}.text-decoration-line-through{text-decoration-line:line-through !important}.text-decoration-overline{text-decoration-line:overline !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-none{text-transform:none !important}.text-wrap{text-wrap:wrap !important}.text-nowrap{text-wrap:nowrap !important}.text-balance{text-wrap:balance !important}.text-pretty{text-wrap:pretty !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.fst-normal{font-style:normal !important}.fst-italic{font-style:italic !important}.fst-oblique{font-style:oblique !important}.font-sans-serif{font-family:var(--boodoo-font-sans-serif) !important}.font-serif{font-family:var(--boodoo-font-serif) !important}.font-monospace{font-family:var(--boodoo-font-monospace) !important}.fs-xs{font-size:0.75rem !important}.fs-sm{font-size:0.875rem !important}.fs-base{font-size:1rem !important}.fs-lg{font-size:1.125rem !important}.fs-xl{font-size:1.25rem !important}.fs-2xl{font-size:1.5rem !important}.fs-3xl{font-size:1.875rem !important}.fs-4xl{font-size:2.25rem !important}.fs-5xl{font-size:3rem !important}.fs-6xl{font-size:3.75rem !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.tracking-tighter{letter-spacing:-0.05em !important}.tracking-tight{letter-spacing:-0.025em !important}.tracking-normal{letter-spacing:0em !important}.tracking-wide{letter-spacing:0.025em !important}.tracking-wider{letter-spacing:0.05em !important}.tracking-widest{letter-spacing:0.1em !important}.ws-1{word-spacing:0.1em !important}.ws-2{word-spacing:0.2em !important}.ws-3{word-spacing:0.3em !important}.ws-4{word-spacing:0.4em !important}.ws-5{word-spacing:0.5em !important}.text-normal{white-space:normal !important}.text-pre{white-space:pre !important}.text-pre-line{white-space:pre-line !important}.text-pre-wrap{white-space:pre-wrap !important}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.align-sub{vertical-align:sub !important}.align-super{vertical-align:super !important}.m-0{margin:0 !important}.m-0\.5{margin:0.5rem !important}.m-1{margin:1.25rem !important}.m-1\.5{margin:1.75rem !important}.m-2{margin:2.25rem !important}.m-2\.5{margin:2.75rem !important}.m-3{margin:3.25rem !important}.m-3\.5{margin:3.75rem !important}.m-4{margin:4.25rem !important}.m-4\.5{margin:4.75rem !important}.m-5{margin:5.25rem !important}.m-6{margin:6.25rem !important}.m-7{margin:7.25rem !important}.m-8{margin:8.25rem !important}.m-9{margin:9.25rem !important}.m-10{margin:10.25rem !important}.m-auto{margin:auto !important}@media(min-width: 576px){.m-sm-0{margin:0 !important}.m-sm-0\.5{margin:0.5rem !important}.m-sm-1{margin:1.25rem !important}.m-sm-1\.5{margin:1.75rem !important}.m-sm-2{margin:2.25rem !important}.m-sm-2\.5{margin:2.75rem !important}.m-sm-3{margin:3.25rem !important}.m-sm-3\.5{margin:3.75rem !important}.m-sm-4{margin:4.25rem !important}.m-sm-4\.5{margin:4.75rem !important}.m-sm-5{margin:5.25rem !important}.m-sm-6{margin:6.25rem !important}.m-sm-7{margin:7.25rem !important}.m-sm-8{margin:8.25rem !important}.m-sm-9{margin:9.25rem !important}.m-sm-10{margin:10.25rem !important}.m-sm-auto{margin:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.m-md-0\.5{margin:0.5rem !important}.m-md-1{margin:1.25rem !important}.m-md-1\.5{margin:1.75rem !important}.m-md-2{margin:2.25rem !important}.m-md-2\.5{margin:2.75rem !important}.m-md-3{margin:3.25rem !important}.m-md-3\.5{margin:3.75rem !important}.m-md-4{margin:4.25rem !important}.m-md-4\.5{margin:4.75rem !important}.m-md-5{margin:5.25rem !important}.m-md-6{margin:6.25rem !important}.m-md-7{margin:7.25rem !important}.m-md-8{margin:8.25rem !important}.m-md-9{margin:9.25rem !important}.m-md-10{margin:10.25rem !important}.m-md-auto{margin:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.m-lg-0\.5{margin:0.5rem !important}.m-lg-1{margin:1.25rem !important}.m-lg-1\.5{margin:1.75rem !important}.m-lg-2{margin:2.25rem !important}.m-lg-2\.5{margin:2.75rem !important}.m-lg-3{margin:3.25rem !important}.m-lg-3\.5{margin:3.75rem !important}.m-lg-4{margin:4.25rem !important}.m-lg-4\.5{margin:4.75rem !important}.m-lg-5{margin:5.25rem !important}.m-lg-6{margin:6.25rem !important}.m-lg-7{margin:7.25rem !important}.m-lg-8{margin:8.25rem !important}.m-lg-9{margin:9.25rem !important}.m-lg-10{margin:10.25rem !important}.m-lg-auto{margin:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.m-xl-0\.5{margin:0.5rem !important}.m-xl-1{margin:1.25rem !important}.m-xl-1\.5{margin:1.75rem !important}.m-xl-2{margin:2.25rem !important}.m-xl-2\.5{margin:2.75rem !important}.m-xl-3{margin:3.25rem !important}.m-xl-3\.5{margin:3.75rem !important}.m-xl-4{margin:4.25rem !important}.m-xl-4\.5{margin:4.75rem !important}.m-xl-5{margin:5.25rem !important}.m-xl-6{margin:6.25rem !important}.m-xl-7{margin:7.25rem !important}.m-xl-8{margin:8.25rem !important}.m-xl-9{margin:9.25rem !important}.m-xl-10{margin:10.25rem !important}.m-xl-auto{margin:auto !important}}@media(min-width: 1400px){.m-xxl-0{margin:0 !important}.m-xxl-0\.5{margin:0.5rem !important}.m-xxl-1{margin:1.25rem !important}.m-xxl-1\.5{margin:1.75rem !important}.m-xxl-2{margin:2.25rem !important}.m-xxl-2\.5{margin:2.75rem !important}.m-xxl-3{margin:3.25rem !important}.m-xxl-3\.5{margin:3.75rem !important}.m-xxl-4{margin:4.25rem !important}.m-xxl-4\.5{margin:4.75rem !important}.m-xxl-5{margin:5.25rem !important}.m-xxl-6{margin:6.25rem !important}.m-xxl-7{margin:7.25rem !important}.m-xxl-8{margin:8.25rem !important}.m-xxl-9{margin:9.25rem !important}.m-xxl-10{margin:10.25rem !important}.m-xxl-auto{margin:auto !important}}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 576px){.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-sm-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-sm-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-sm-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-sm-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-sm-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-sm-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-sm-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-sm-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-sm-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-sm-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-sm-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-sm-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-sm-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-md-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-md-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-md-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-md-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-md-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-md-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-md-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-md-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-md-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-md-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-md-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-md-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-md-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 992px){.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-lg-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-lg-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-lg-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-lg-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-lg-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-lg-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-lg-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-lg-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-lg-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-lg-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-lg-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-lg-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-lg-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1200px){.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-xl-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-xl-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-xl-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-xl-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-xl-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-xl-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-xl-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-xl-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-xl-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-xl-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-xl-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-xl-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-xl-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1400px){.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-0\.5{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-1{margin-right:1.25rem !important;margin-left:1.25rem !important}.mx-xxl-1\.5{margin-right:1.75rem !important;margin-left:1.75rem !important}.mx-xxl-2{margin-right:2.25rem !important;margin-left:2.25rem !important}.mx-xxl-2\.5{margin-right:2.75rem !important;margin-left:2.75rem !important}.mx-xxl-3{margin-right:3.25rem !important;margin-left:3.25rem !important}.mx-xxl-3\.5{margin-right:3.75rem !important;margin-left:3.75rem !important}.mx-xxl-4{margin-right:4.25rem !important;margin-left:4.25rem !important}.mx-xxl-4\.5{margin-right:4.75rem !important;margin-left:4.75rem !important}.mx-xxl-5{margin-right:5.25rem !important;margin-left:5.25rem !important}.mx-xxl-6{margin-right:6.25rem !important;margin-left:6.25rem !important}.mx-xxl-7{margin-right:7.25rem !important;margin-left:7.25rem !important}.mx-xxl-8{margin-right:8.25rem !important;margin-left:8.25rem !important}.mx-xxl-9{margin-right:9.25rem !important;margin-left:9.25rem !important}.mx-xxl-10{margin-right:10.25rem !important;margin-left:10.25rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}@media(min-width: 576px){.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-sm-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-sm-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-sm-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-sm-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-sm-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-sm-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-sm-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-sm-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-sm-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-sm-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-sm-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-sm-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-sm-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}}@media(min-width: 768px){.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-md-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-md-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-md-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-md-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-md-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-md-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-md-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-md-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-md-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-md-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-md-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-md-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-md-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}}@media(min-width: 992px){.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-lg-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-lg-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-lg-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-lg-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-lg-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-lg-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-lg-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-lg-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-lg-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-lg-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-lg-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-lg-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-lg-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}}@media(min-width: 1200px){.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-xl-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-xl-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-xl-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-xl-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-xl-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-xl-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-xl-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-xl-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-xl-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-xl-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-xl-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-xl-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-xl-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}}@media(min-width: 1400px){.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-0\.5{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-1{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-xxl-1\.5{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-xxl-2{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-xxl-2\.5{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-xxl-3{margin-top:3.25rem !important;margin-bottom:3.25rem !important}.my-xxl-3\.5{margin-top:3.75rem !important;margin-bottom:3.75rem !important}.my-xxl-4{margin-top:4.25rem !important;margin-bottom:4.25rem !important}.my-xxl-4\.5{margin-top:4.75rem !important;margin-bottom:4.75rem !important}.my-xxl-5{margin-top:5.25rem !important;margin-bottom:5.25rem !important}.my-xxl-6{margin-top:6.25rem !important;margin-bottom:6.25rem !important}.my-xxl-7{margin-top:7.25rem !important;margin-bottom:7.25rem !important}.my-xxl-8{margin-top:8.25rem !important;margin-bottom:8.25rem !important}.my-xxl-9{margin-top:9.25rem !important;margin-bottom:9.25rem !important}.my-xxl-10{margin-top:10.25rem !important;margin-bottom:10.25rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}}.mt-0{margin-top:0 !important}.mt-0\.5{margin-top:0.5rem !important}.mt-1{margin-top:1.25rem !important}.mt-1\.5{margin-top:1.75rem !important}.mt-2{margin-top:2.25rem !important}.mt-2\.5{margin-top:2.75rem !important}.mt-3{margin-top:3.25rem !important}.mt-3\.5{margin-top:3.75rem !important}.mt-4{margin-top:4.25rem !important}.mt-4\.5{margin-top:4.75rem !important}.mt-5{margin-top:5.25rem !important}.mt-6{margin-top:6.25rem !important}.mt-7{margin-top:7.25rem !important}.mt-8{margin-top:8.25rem !important}.mt-9{margin-top:9.25rem !important}.mt-10{margin-top:10.25rem !important}.mt-auto{margin-top:auto !important}@media(min-width: 576px){.mt-sm-0{margin-top:0 !important}.mt-sm-0\.5{margin-top:0.5rem !important}.mt-sm-1{margin-top:1.25rem !important}.mt-sm-1\.5{margin-top:1.75rem !important}.mt-sm-2{margin-top:2.25rem !important}.mt-sm-2\.5{margin-top:2.75rem !important}.mt-sm-3{margin-top:3.25rem !important}.mt-sm-3\.5{margin-top:3.75rem !important}.mt-sm-4{margin-top:4.25rem !important}.mt-sm-4\.5{margin-top:4.75rem !important}.mt-sm-5{margin-top:5.25rem !important}.mt-sm-6{margin-top:6.25rem !important}.mt-sm-7{margin-top:7.25rem !important}.mt-sm-8{margin-top:8.25rem !important}.mt-sm-9{margin-top:9.25rem !important}.mt-sm-10{margin-top:10.25rem !important}.mt-sm-auto{margin-top:auto !important}}@media(min-width: 768px){.mt-md-0{margin-top:0 !important}.mt-md-0\.5{margin-top:0.5rem !important}.mt-md-1{margin-top:1.25rem !important}.mt-md-1\.5{margin-top:1.75rem !important}.mt-md-2{margin-top:2.25rem !important}.mt-md-2\.5{margin-top:2.75rem !important}.mt-md-3{margin-top:3.25rem !important}.mt-md-3\.5{margin-top:3.75rem !important}.mt-md-4{margin-top:4.25rem !important}.mt-md-4\.5{margin-top:4.75rem !important}.mt-md-5{margin-top:5.25rem !important}.mt-md-6{margin-top:6.25rem !important}.mt-md-7{margin-top:7.25rem !important}.mt-md-8{margin-top:8.25rem !important}.mt-md-9{margin-top:9.25rem !important}.mt-md-10{margin-top:10.25rem !important}.mt-md-auto{margin-top:auto !important}}@media(min-width: 992px){.mt-lg-0{margin-top:0 !important}.mt-lg-0\.5{margin-top:0.5rem !important}.mt-lg-1{margin-top:1.25rem !important}.mt-lg-1\.5{margin-top:1.75rem !important}.mt-lg-2{margin-top:2.25rem !important}.mt-lg-2\.5{margin-top:2.75rem !important}.mt-lg-3{margin-top:3.25rem !important}.mt-lg-3\.5{margin-top:3.75rem !important}.mt-lg-4{margin-top:4.25rem !important}.mt-lg-4\.5{margin-top:4.75rem !important}.mt-lg-5{margin-top:5.25rem !important}.mt-lg-6{margin-top:6.25rem !important}.mt-lg-7{margin-top:7.25rem !important}.mt-lg-8{margin-top:8.25rem !important}.mt-lg-9{margin-top:9.25rem !important}.mt-lg-10{margin-top:10.25rem !important}.mt-lg-auto{margin-top:auto !important}}@media(min-width: 1200px){.mt-xl-0{margin-top:0 !important}.mt-xl-0\.5{margin-top:0.5rem !important}.mt-xl-1{margin-top:1.25rem !important}.mt-xl-1\.5{margin-top:1.75rem !important}.mt-xl-2{margin-top:2.25rem !important}.mt-xl-2\.5{margin-top:2.75rem !important}.mt-xl-3{margin-top:3.25rem !important}.mt-xl-3\.5{margin-top:3.75rem !important}.mt-xl-4{margin-top:4.25rem !important}.mt-xl-4\.5{margin-top:4.75rem !important}.mt-xl-5{margin-top:5.25rem !important}.mt-xl-6{margin-top:6.25rem !important}.mt-xl-7{margin-top:7.25rem !important}.mt-xl-8{margin-top:8.25rem !important}.mt-xl-9{margin-top:9.25rem !important}.mt-xl-10{margin-top:10.25rem !important}.mt-xl-auto{margin-top:auto !important}}@media(min-width: 1400px){.mt-xxl-0{margin-top:0 !important}.mt-xxl-0\.5{margin-top:0.5rem !important}.mt-xxl-1{margin-top:1.25rem !important}.mt-xxl-1\.5{margin-top:1.75rem !important}.mt-xxl-2{margin-top:2.25rem !important}.mt-xxl-2\.5{margin-top:2.75rem !important}.mt-xxl-3{margin-top:3.25rem !important}.mt-xxl-3\.5{margin-top:3.75rem !important}.mt-xxl-4{margin-top:4.25rem !important}.mt-xxl-4\.5{margin-top:4.75rem !important}.mt-xxl-5{margin-top:5.25rem !important}.mt-xxl-6{margin-top:6.25rem !important}.mt-xxl-7{margin-top:7.25rem !important}.mt-xxl-8{margin-top:8.25rem !important}.mt-xxl-9{margin-top:9.25rem !important}.mt-xxl-10{margin-top:10.25rem !important}.mt-xxl-auto{margin-top:auto !important}}.me-0{margin-right:0 !important}.me-0\.5{margin-right:0.5rem !important}.me-1{margin-right:1.25rem !important}.me-1\.5{margin-right:1.75rem !important}.me-2{margin-right:2.25rem !important}.me-2\.5{margin-right:2.75rem !important}.me-3{margin-right:3.25rem !important}.me-3\.5{margin-right:3.75rem !important}.me-4{margin-right:4.25rem !important}.me-4\.5{margin-right:4.75rem !important}.me-5{margin-right:5.25rem !important}.me-6{margin-right:6.25rem !important}.me-7{margin-right:7.25rem !important}.me-8{margin-right:8.25rem !important}.me-9{margin-right:9.25rem !important}.me-10{margin-right:10.25rem !important}.me-auto{margin-right:auto !important}@media(min-width: 576px){.me-sm-0{margin-right:0 !important}.me-sm-0\.5{margin-right:0.5rem !important}.me-sm-1{margin-right:1.25rem !important}.me-sm-1\.5{margin-right:1.75rem !important}.me-sm-2{margin-right:2.25rem !important}.me-sm-2\.5{margin-right:2.75rem !important}.me-sm-3{margin-right:3.25rem !important}.me-sm-3\.5{margin-right:3.75rem !important}.me-sm-4{margin-right:4.25rem !important}.me-sm-4\.5{margin-right:4.75rem !important}.me-sm-5{margin-right:5.25rem !important}.me-sm-6{margin-right:6.25rem !important}.me-sm-7{margin-right:7.25rem !important}.me-sm-8{margin-right:8.25rem !important}.me-sm-9{margin-right:9.25rem !important}.me-sm-10{margin-right:10.25rem !important}.me-sm-auto{margin-right:auto !important}}@media(min-width: 768px){.me-md-0{margin-right:0 !important}.me-md-0\.5{margin-right:0.5rem !important}.me-md-1{margin-right:1.25rem !important}.me-md-1\.5{margin-right:1.75rem !important}.me-md-2{margin-right:2.25rem !important}.me-md-2\.5{margin-right:2.75rem !important}.me-md-3{margin-right:3.25rem !important}.me-md-3\.5{margin-right:3.75rem !important}.me-md-4{margin-right:4.25rem !important}.me-md-4\.5{margin-right:4.75rem !important}.me-md-5{margin-right:5.25rem !important}.me-md-6{margin-right:6.25rem !important}.me-md-7{margin-right:7.25rem !important}.me-md-8{margin-right:8.25rem !important}.me-md-9{margin-right:9.25rem !important}.me-md-10{margin-right:10.25rem !important}.me-md-auto{margin-right:auto !important}}@media(min-width: 992px){.me-lg-0{margin-right:0 !important}.me-lg-0\.5{margin-right:0.5rem !important}.me-lg-1{margin-right:1.25rem !important}.me-lg-1\.5{margin-right:1.75rem !important}.me-lg-2{margin-right:2.25rem !important}.me-lg-2\.5{margin-right:2.75rem !important}.me-lg-3{margin-right:3.25rem !important}.me-lg-3\.5{margin-right:3.75rem !important}.me-lg-4{margin-right:4.25rem !important}.me-lg-4\.5{margin-right:4.75rem !important}.me-lg-5{margin-right:5.25rem !important}.me-lg-6{margin-right:6.25rem !important}.me-lg-7{margin-right:7.25rem !important}.me-lg-8{margin-right:8.25rem !important}.me-lg-9{margin-right:9.25rem !important}.me-lg-10{margin-right:10.25rem !important}.me-lg-auto{margin-right:auto !important}}@media(min-width: 1200px){.me-xl-0{margin-right:0 !important}.me-xl-0\.5{margin-right:0.5rem !important}.me-xl-1{margin-right:1.25rem !important}.me-xl-1\.5{margin-right:1.75rem !important}.me-xl-2{margin-right:2.25rem !important}.me-xl-2\.5{margin-right:2.75rem !important}.me-xl-3{margin-right:3.25rem !important}.me-xl-3\.5{margin-right:3.75rem !important}.me-xl-4{margin-right:4.25rem !important}.me-xl-4\.5{margin-right:4.75rem !important}.me-xl-5{margin-right:5.25rem !important}.me-xl-6{margin-right:6.25rem !important}.me-xl-7{margin-right:7.25rem !important}.me-xl-8{margin-right:8.25rem !important}.me-xl-9{margin-right:9.25rem !important}.me-xl-10{margin-right:10.25rem !important}.me-xl-auto{margin-right:auto !important}}@media(min-width: 1400px){.me-xxl-0{margin-right:0 !important}.me-xxl-0\.5{margin-right:0.5rem !important}.me-xxl-1{margin-right:1.25rem !important}.me-xxl-1\.5{margin-right:1.75rem !important}.me-xxl-2{margin-right:2.25rem !important}.me-xxl-2\.5{margin-right:2.75rem !important}.me-xxl-3{margin-right:3.25rem !important}.me-xxl-3\.5{margin-right:3.75rem !important}.me-xxl-4{margin-right:4.25rem !important}.me-xxl-4\.5{margin-right:4.75rem !important}.me-xxl-5{margin-right:5.25rem !important}.me-xxl-6{margin-right:6.25rem !important}.me-xxl-7{margin-right:7.25rem !important}.me-xxl-8{margin-right:8.25rem !important}.me-xxl-9{margin-right:9.25rem !important}.me-xxl-10{margin-right:10.25rem !important}.me-xxl-auto{margin-right:auto !important}}.mb-0{margin-bottom:0 !important}.mb-0\.5{margin-bottom:0.5rem !important}.mb-1{margin-bottom:1.25rem !important}.mb-1\.5{margin-bottom:1.75rem !important}.mb-2{margin-bottom:2.25rem !important}.mb-2\.5{margin-bottom:2.75rem !important}.mb-3{margin-bottom:3.25rem !important}.mb-3\.5{margin-bottom:3.75rem !important}.mb-4{margin-bottom:4.25rem !important}.mb-4\.5{margin-bottom:4.75rem !important}.mb-5{margin-bottom:5.25rem !important}.mb-6{margin-bottom:6.25rem !important}.mb-7{margin-bottom:7.25rem !important}.mb-8{margin-bottom:8.25rem !important}.mb-9{margin-bottom:9.25rem !important}.mb-10{margin-bottom:10.25rem !important}.mb-auto{margin-bottom:auto !important}@media(min-width: 576px){.mb-sm-0{margin-bottom:0 !important}.mb-sm-0\.5{margin-bottom:0.5rem !important}.mb-sm-1{margin-bottom:1.25rem !important}.mb-sm-1\.5{margin-bottom:1.75rem !important}.mb-sm-2{margin-bottom:2.25rem !important}.mb-sm-2\.5{margin-bottom:2.75rem !important}.mb-sm-3{margin-bottom:3.25rem !important}.mb-sm-3\.5{margin-bottom:3.75rem !important}.mb-sm-4{margin-bottom:4.25rem !important}.mb-sm-4\.5{margin-bottom:4.75rem !important}.mb-sm-5{margin-bottom:5.25rem !important}.mb-sm-6{margin-bottom:6.25rem !important}.mb-sm-7{margin-bottom:7.25rem !important}.mb-sm-8{margin-bottom:8.25rem !important}.mb-sm-9{margin-bottom:9.25rem !important}.mb-sm-10{margin-bottom:10.25rem !important}.mb-sm-auto{margin-bottom:auto !important}}@media(min-width: 768px){.mb-md-0{margin-bottom:0 !important}.mb-md-0\.5{margin-bottom:0.5rem !important}.mb-md-1{margin-bottom:1.25rem !important}.mb-md-1\.5{margin-bottom:1.75rem !important}.mb-md-2{margin-bottom:2.25rem !important}.mb-md-2\.5{margin-bottom:2.75rem !important}.mb-md-3{margin-bottom:3.25rem !important}.mb-md-3\.5{margin-bottom:3.75rem !important}.mb-md-4{margin-bottom:4.25rem !important}.mb-md-4\.5{margin-bottom:4.75rem !important}.mb-md-5{margin-bottom:5.25rem !important}.mb-md-6{margin-bottom:6.25rem !important}.mb-md-7{margin-bottom:7.25rem !important}.mb-md-8{margin-bottom:8.25rem !important}.mb-md-9{margin-bottom:9.25rem !important}.mb-md-10{margin-bottom:10.25rem !important}.mb-md-auto{margin-bottom:auto !important}}@media(min-width: 992px){.mb-lg-0{margin-bottom:0 !important}.mb-lg-0\.5{margin-bottom:0.5rem !important}.mb-lg-1{margin-bottom:1.25rem !important}.mb-lg-1\.5{margin-bottom:1.75rem !important}.mb-lg-2{margin-bottom:2.25rem !important}.mb-lg-2\.5{margin-bottom:2.75rem !important}.mb-lg-3{margin-bottom:3.25rem !important}.mb-lg-3\.5{margin-bottom:3.75rem !important}.mb-lg-4{margin-bottom:4.25rem !important}.mb-lg-4\.5{margin-bottom:4.75rem !important}.mb-lg-5{margin-bottom:5.25rem !important}.mb-lg-6{margin-bottom:6.25rem !important}.mb-lg-7{margin-bottom:7.25rem !important}.mb-lg-8{margin-bottom:8.25rem !important}.mb-lg-9{margin-bottom:9.25rem !important}.mb-lg-10{margin-bottom:10.25rem !important}.mb-lg-auto{margin-bottom:auto !important}}@media(min-width: 1200px){.mb-xl-0{margin-bottom:0 !important}.mb-xl-0\.5{margin-bottom:0.5rem !important}.mb-xl-1{margin-bottom:1.25rem !important}.mb-xl-1\.5{margin-bottom:1.75rem !important}.mb-xl-2{margin-bottom:2.25rem !important}.mb-xl-2\.5{margin-bottom:2.75rem !important}.mb-xl-3{margin-bottom:3.25rem !important}.mb-xl-3\.5{margin-bottom:3.75rem !important}.mb-xl-4{margin-bottom:4.25rem !important}.mb-xl-4\.5{margin-bottom:4.75rem !important}.mb-xl-5{margin-bottom:5.25rem !important}.mb-xl-6{margin-bottom:6.25rem !important}.mb-xl-7{margin-bottom:7.25rem !important}.mb-xl-8{margin-bottom:8.25rem !important}.mb-xl-9{margin-bottom:9.25rem !important}.mb-xl-10{margin-bottom:10.25rem !important}.mb-xl-auto{margin-bottom:auto !important}}@media(min-width: 1400px){.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-0\.5{margin-bottom:0.5rem !important}.mb-xxl-1{margin-bottom:1.25rem !important}.mb-xxl-1\.5{margin-bottom:1.75rem !important}.mb-xxl-2{margin-bottom:2.25rem !important}.mb-xxl-2\.5{margin-bottom:2.75rem !important}.mb-xxl-3{margin-bottom:3.25rem !important}.mb-xxl-3\.5{margin-bottom:3.75rem !important}.mb-xxl-4{margin-bottom:4.25rem !important}.mb-xxl-4\.5{margin-bottom:4.75rem !important}.mb-xxl-5{margin-bottom:5.25rem !important}.mb-xxl-6{margin-bottom:6.25rem !important}.mb-xxl-7{margin-bottom:7.25rem !important}.mb-xxl-8{margin-bottom:8.25rem !important}.mb-xxl-9{margin-bottom:9.25rem !important}.mb-xxl-10{margin-bottom:10.25rem !important}.mb-xxl-auto{margin-bottom:auto !important}}.ms-0{margin-left:0 !important}.ms-0\.5{margin-left:0.5rem !important}.ms-1{margin-left:1.25rem !important}.ms-1\.5{margin-left:1.75rem !important}.ms-2{margin-left:2.25rem !important}.ms-2\.5{margin-left:2.75rem !important}.ms-3{margin-left:3.25rem !important}.ms-3\.5{margin-left:3.75rem !important}.ms-4{margin-left:4.25rem !important}.ms-4\.5{margin-left:4.75rem !important}.ms-5{margin-left:5.25rem !important}.ms-6{margin-left:6.25rem !important}.ms-7{margin-left:7.25rem !important}.ms-8{margin-left:8.25rem !important}.ms-9{margin-left:9.25rem !important}.ms-10{margin-left:10.25rem !important}.ms-auto{margin-left:auto !important}@media(min-width: 576px){.ms-sm-0{margin-left:0 !important}.ms-sm-0\.5{margin-left:0.5rem !important}.ms-sm-1{margin-left:1.25rem !important}.ms-sm-1\.5{margin-left:1.75rem !important}.ms-sm-2{margin-left:2.25rem !important}.ms-sm-2\.5{margin-left:2.75rem !important}.ms-sm-3{margin-left:3.25rem !important}.ms-sm-3\.5{margin-left:3.75rem !important}.ms-sm-4{margin-left:4.25rem !important}.ms-sm-4\.5{margin-left:4.75rem !important}.ms-sm-5{margin-left:5.25rem !important}.ms-sm-6{margin-left:6.25rem !important}.ms-sm-7{margin-left:7.25rem !important}.ms-sm-8{margin-left:8.25rem !important}.ms-sm-9{margin-left:9.25rem !important}.ms-sm-10{margin-left:10.25rem !important}.ms-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.ms-md-0{margin-left:0 !important}.ms-md-0\.5{margin-left:0.5rem !important}.ms-md-1{margin-left:1.25rem !important}.ms-md-1\.5{margin-left:1.75rem !important}.ms-md-2{margin-left:2.25rem !important}.ms-md-2\.5{margin-left:2.75rem !important}.ms-md-3{margin-left:3.25rem !important}.ms-md-3\.5{margin-left:3.75rem !important}.ms-md-4{margin-left:4.25rem !important}.ms-md-4\.5{margin-left:4.75rem !important}.ms-md-5{margin-left:5.25rem !important}.ms-md-6{margin-left:6.25rem !important}.ms-md-7{margin-left:7.25rem !important}.ms-md-8{margin-left:8.25rem !important}.ms-md-9{margin-left:9.25rem !important}.ms-md-10{margin-left:10.25rem !important}.ms-md-auto{margin-left:auto !important}}@media(min-width: 992px){.ms-lg-0{margin-left:0 !important}.ms-lg-0\.5{margin-left:0.5rem !important}.ms-lg-1{margin-left:1.25rem !important}.ms-lg-1\.5{margin-left:1.75rem !important}.ms-lg-2{margin-left:2.25rem !important}.ms-lg-2\.5{margin-left:2.75rem !important}.ms-lg-3{margin-left:3.25rem !important}.ms-lg-3\.5{margin-left:3.75rem !important}.ms-lg-4{margin-left:4.25rem !important}.ms-lg-4\.5{margin-left:4.75rem !important}.ms-lg-5{margin-left:5.25rem !important}.ms-lg-6{margin-left:6.25rem !important}.ms-lg-7{margin-left:7.25rem !important}.ms-lg-8{margin-left:8.25rem !important}.ms-lg-9{margin-left:9.25rem !important}.ms-lg-10{margin-left:10.25rem !important}.ms-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.ms-xl-0{margin-left:0 !important}.ms-xl-0\.5{margin-left:0.5rem !important}.ms-xl-1{margin-left:1.25rem !important}.ms-xl-1\.5{margin-left:1.75rem !important}.ms-xl-2{margin-left:2.25rem !important}.ms-xl-2\.5{margin-left:2.75rem !important}.ms-xl-3{margin-left:3.25rem !important}.ms-xl-3\.5{margin-left:3.75rem !important}.ms-xl-4{margin-left:4.25rem !important}.ms-xl-4\.5{margin-left:4.75rem !important}.ms-xl-5{margin-left:5.25rem !important}.ms-xl-6{margin-left:6.25rem !important}.ms-xl-7{margin-left:7.25rem !important}.ms-xl-8{margin-left:8.25rem !important}.ms-xl-9{margin-left:9.25rem !important}.ms-xl-10{margin-left:10.25rem !important}.ms-xl-auto{margin-left:auto !important}}@media(min-width: 1400px){.ms-xxl-0{margin-left:0 !important}.ms-xxl-0\.5{margin-left:0.5rem !important}.ms-xxl-1{margin-left:1.25rem !important}.ms-xxl-1\.5{margin-left:1.75rem !important}.ms-xxl-2{margin-left:2.25rem !important}.ms-xxl-2\.5{margin-left:2.75rem !important}.ms-xxl-3{margin-left:3.25rem !important}.ms-xxl-3\.5{margin-left:3.75rem !important}.ms-xxl-4{margin-left:4.25rem !important}.ms-xxl-4\.5{margin-left:4.75rem !important}.ms-xxl-5{margin-left:5.25rem !important}.ms-xxl-6{margin-left:6.25rem !important}.ms-xxl-7{margin-left:7.25rem !important}.ms-xxl-8{margin-left:8.25rem !important}.ms-xxl-9{margin-left:9.25rem !important}.ms-xxl-10{margin-left:10.25rem !important}.ms-xxl-auto{margin-left:auto !important}}.m-n0\.5{margin:-0.5rem !important}.m-n1{margin:-1.25rem !important}.m-n1\.5{margin:-1.75rem !important}.m-n2{margin:-2.25rem !important}.m-n2\.5{margin:-2.75rem !important}.m-n3{margin:-3.25rem !important}.m-n3\.5{margin:-3.75rem !important}.m-n4{margin:-4.25rem !important}.m-n4\.5{margin:-4.75rem !important}.m-n5{margin:-5.25rem !important}.m-n6{margin:-6.25rem !important}.m-n7{margin:-7.25rem !important}.m-n8{margin:-8.25rem !important}.m-n9{margin:-9.25rem !important}.m-n10{margin:-10.25rem !important}@media(min-width: 576px){.m-sm-n0\.5{margin:-0.5rem !important}.m-sm-n1{margin:-1.25rem !important}.m-sm-n1\.5{margin:-1.75rem !important}.m-sm-n2{margin:-2.25rem !important}.m-sm-n2\.5{margin:-2.75rem !important}.m-sm-n3{margin:-3.25rem !important}.m-sm-n3\.5{margin:-3.75rem !important}.m-sm-n4{margin:-4.25rem !important}.m-sm-n4\.5{margin:-4.75rem !important}.m-sm-n5{margin:-5.25rem !important}.m-sm-n6{margin:-6.25rem !important}.m-sm-n7{margin:-7.25rem !important}.m-sm-n8{margin:-8.25rem !important}.m-sm-n9{margin:-9.25rem !important}.m-sm-n10{margin:-10.25rem !important}}@media(min-width: 768px){.m-md-n0\.5{margin:-0.5rem !important}.m-md-n1{margin:-1.25rem !important}.m-md-n1\.5{margin:-1.75rem !important}.m-md-n2{margin:-2.25rem !important}.m-md-n2\.5{margin:-2.75rem !important}.m-md-n3{margin:-3.25rem !important}.m-md-n3\.5{margin:-3.75rem !important}.m-md-n4{margin:-4.25rem !important}.m-md-n4\.5{margin:-4.75rem !important}.m-md-n5{margin:-5.25rem !important}.m-md-n6{margin:-6.25rem !important}.m-md-n7{margin:-7.25rem !important}.m-md-n8{margin:-8.25rem !important}.m-md-n9{margin:-9.25rem !important}.m-md-n10{margin:-10.25rem !important}}@media(min-width: 992px){.m-lg-n0\.5{margin:-0.5rem !important}.m-lg-n1{margin:-1.25rem !important}.m-lg-n1\.5{margin:-1.75rem !important}.m-lg-n2{margin:-2.25rem !important}.m-lg-n2\.5{margin:-2.75rem !important}.m-lg-n3{margin:-3.25rem !important}.m-lg-n3\.5{margin:-3.75rem !important}.m-lg-n4{margin:-4.25rem !important}.m-lg-n4\.5{margin:-4.75rem !important}.m-lg-n5{margin:-5.25rem !important}.m-lg-n6{margin:-6.25rem !important}.m-lg-n7{margin:-7.25rem !important}.m-lg-n8{margin:-8.25rem !important}.m-lg-n9{margin:-9.25rem !important}.m-lg-n10{margin:-10.25rem !important}}@media(min-width: 1200px){.m-xl-n0\.5{margin:-0.5rem !important}.m-xl-n1{margin:-1.25rem !important}.m-xl-n1\.5{margin:-1.75rem !important}.m-xl-n2{margin:-2.25rem !important}.m-xl-n2\.5{margin:-2.75rem !important}.m-xl-n3{margin:-3.25rem !important}.m-xl-n3\.5{margin:-3.75rem !important}.m-xl-n4{margin:-4.25rem !important}.m-xl-n4\.5{margin:-4.75rem !important}.m-xl-n5{margin:-5.25rem !important}.m-xl-n6{margin:-6.25rem !important}.m-xl-n7{margin:-7.25rem !important}.m-xl-n8{margin:-8.25rem !important}.m-xl-n9{margin:-9.25rem !important}.m-xl-n10{margin:-10.25rem !important}}@media(min-width: 1400px){.m-xxl-n0\.5{margin:-0.5rem !important}.m-xxl-n1{margin:-1.25rem !important}.m-xxl-n1\.5{margin:-1.75rem !important}.m-xxl-n2{margin:-2.25rem !important}.m-xxl-n2\.5{margin:-2.75rem !important}.m-xxl-n3{margin:-3.25rem !important}.m-xxl-n3\.5{margin:-3.75rem !important}.m-xxl-n4{margin:-4.25rem !important}.m-xxl-n4\.5{margin:-4.75rem !important}.m-xxl-n5{margin:-5.25rem !important}.m-xxl-n6{margin:-6.25rem !important}.m-xxl-n7{margin:-7.25rem !important}.m-xxl-n8{margin:-8.25rem !important}.m-xxl-n9{margin:-9.25rem !important}.m-xxl-n10{margin:-10.25rem !important}}.mx-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}@media(min-width: 576px){.mx-sm-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-sm-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-sm-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-sm-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-sm-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-sm-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-sm-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-sm-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-sm-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-sm-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-sm-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-sm-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-sm-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-sm-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-sm-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}}@media(min-width: 768px){.mx-md-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-md-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-md-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-md-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-md-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-md-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-md-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-md-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-md-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-md-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-md-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-md-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-md-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-md-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-md-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}}@media(min-width: 992px){.mx-lg-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-lg-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-lg-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-lg-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-lg-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-lg-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-lg-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-lg-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-lg-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-lg-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-lg-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-lg-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-lg-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-lg-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-lg-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}}@media(min-width: 1200px){.mx-xl-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xl-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-xl-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-xl-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-xl-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-xl-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-xl-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-xl-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-xl-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-xl-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-xl-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-xl-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-xl-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-xl-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-xl-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}}@media(min-width: 1400px){.mx-xxl-n0\.5{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xxl-n1{margin-right:-1.25rem !important;margin-left:-1.25rem !important}.mx-xxl-n1\.5{margin-right:-1.75rem !important;margin-left:-1.75rem !important}.mx-xxl-n2{margin-right:-2.25rem !important;margin-left:-2.25rem !important}.mx-xxl-n2\.5{margin-right:-2.75rem !important;margin-left:-2.75rem !important}.mx-xxl-n3{margin-right:-3.25rem !important;margin-left:-3.25rem !important}.mx-xxl-n3\.5{margin-right:-3.75rem !important;margin-left:-3.75rem !important}.mx-xxl-n4{margin-right:-4.25rem !important;margin-left:-4.25rem !important}.mx-xxl-n4\.5{margin-right:-4.75rem !important;margin-left:-4.75rem !important}.mx-xxl-n5{margin-right:-5.25rem !important;margin-left:-5.25rem !important}.mx-xxl-n6{margin-right:-6.25rem !important;margin-left:-6.25rem !important}.mx-xxl-n7{margin-right:-7.25rem !important;margin-left:-7.25rem !important}.mx-xxl-n8{margin-right:-8.25rem !important;margin-left:-8.25rem !important}.mx-xxl-n9{margin-right:-9.25rem !important;margin-left:-9.25rem !important}.mx-xxl-n10{margin-right:-10.25rem !important;margin-left:-10.25rem !important}}.my-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}@media(min-width: 576px){.my-sm-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-sm-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-sm-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-sm-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-sm-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-sm-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-sm-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-sm-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-sm-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-sm-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-sm-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-sm-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-sm-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-sm-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-sm-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}}@media(min-width: 768px){.my-md-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-md-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-md-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-md-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-md-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-md-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-md-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-md-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-md-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-md-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-md-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-md-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-md-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-md-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-md-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}}@media(min-width: 992px){.my-lg-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-lg-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-lg-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-lg-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-lg-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-lg-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-lg-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-lg-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-lg-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-lg-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-lg-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-lg-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-lg-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-lg-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-lg-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}}@media(min-width: 1200px){.my-xl-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xl-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-xl-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-xl-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-xl-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-xl-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-xl-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-xl-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-xl-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-xl-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-xl-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-xl-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-xl-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-xl-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-xl-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}}@media(min-width: 1400px){.my-xxl-n0\.5{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xxl-n1{margin-top:-1.25rem !important;margin-bottom:-1.25rem !important}.my-xxl-n1\.5{margin-top:-1.75rem !important;margin-bottom:-1.75rem !important}.my-xxl-n2{margin-top:-2.25rem !important;margin-bottom:-2.25rem !important}.my-xxl-n2\.5{margin-top:-2.75rem !important;margin-bottom:-2.75rem !important}.my-xxl-n3{margin-top:-3.25rem !important;margin-bottom:-3.25rem !important}.my-xxl-n3\.5{margin-top:-3.75rem !important;margin-bottom:-3.75rem !important}.my-xxl-n4{margin-top:-4.25rem !important;margin-bottom:-4.25rem !important}.my-xxl-n4\.5{margin-top:-4.75rem !important;margin-bottom:-4.75rem !important}.my-xxl-n5{margin-top:-5.25rem !important;margin-bottom:-5.25rem !important}.my-xxl-n6{margin-top:-6.25rem !important;margin-bottom:-6.25rem !important}.my-xxl-n7{margin-top:-7.25rem !important;margin-bottom:-7.25rem !important}.my-xxl-n8{margin-top:-8.25rem !important;margin-bottom:-8.25rem !important}.my-xxl-n9{margin-top:-9.25rem !important;margin-bottom:-9.25rem !important}.my-xxl-n10{margin-top:-10.25rem !important;margin-bottom:-10.25rem !important}}.mt-n0\.5{margin-top:-0.5rem !important}.mt-n1{margin-top:-1.25rem !important}.mt-n1\.5{margin-top:-1.75rem !important}.mt-n2{margin-top:-2.25rem !important}.mt-n2\.5{margin-top:-2.75rem !important}.mt-n3{margin-top:-3.25rem !important}.mt-n3\.5{margin-top:-3.75rem !important}.mt-n4{margin-top:-4.25rem !important}.mt-n4\.5{margin-top:-4.75rem !important}.mt-n5{margin-top:-5.25rem !important}.mt-n6{margin-top:-6.25rem !important}.mt-n7{margin-top:-7.25rem !important}.mt-n8{margin-top:-8.25rem !important}.mt-n9{margin-top:-9.25rem !important}.mt-n10{margin-top:-10.25rem !important}@media(min-width: 576px){.mt-sm-n0\.5{margin-top:-0.5rem !important}.mt-sm-n1{margin-top:-1.25rem !important}.mt-sm-n1\.5{margin-top:-1.75rem !important}.mt-sm-n2{margin-top:-2.25rem !important}.mt-sm-n2\.5{margin-top:-2.75rem !important}.mt-sm-n3{margin-top:-3.25rem !important}.mt-sm-n3\.5{margin-top:-3.75rem !important}.mt-sm-n4{margin-top:-4.25rem !important}.mt-sm-n4\.5{margin-top:-4.75rem !important}.mt-sm-n5{margin-top:-5.25rem !important}.mt-sm-n6{margin-top:-6.25rem !important}.mt-sm-n7{margin-top:-7.25rem !important}.mt-sm-n8{margin-top:-8.25rem !important}.mt-sm-n9{margin-top:-9.25rem !important}.mt-sm-n10{margin-top:-10.25rem !important}}@media(min-width: 768px){.mt-md-n0\.5{margin-top:-0.5rem !important}.mt-md-n1{margin-top:-1.25rem !important}.mt-md-n1\.5{margin-top:-1.75rem !important}.mt-md-n2{margin-top:-2.25rem !important}.mt-md-n2\.5{margin-top:-2.75rem !important}.mt-md-n3{margin-top:-3.25rem !important}.mt-md-n3\.5{margin-top:-3.75rem !important}.mt-md-n4{margin-top:-4.25rem !important}.mt-md-n4\.5{margin-top:-4.75rem !important}.mt-md-n5{margin-top:-5.25rem !important}.mt-md-n6{margin-top:-6.25rem !important}.mt-md-n7{margin-top:-7.25rem !important}.mt-md-n8{margin-top:-8.25rem !important}.mt-md-n9{margin-top:-9.25rem !important}.mt-md-n10{margin-top:-10.25rem !important}}@media(min-width: 992px){.mt-lg-n0\.5{margin-top:-0.5rem !important}.mt-lg-n1{margin-top:-1.25rem !important}.mt-lg-n1\.5{margin-top:-1.75rem !important}.mt-lg-n2{margin-top:-2.25rem !important}.mt-lg-n2\.5{margin-top:-2.75rem !important}.mt-lg-n3{margin-top:-3.25rem !important}.mt-lg-n3\.5{margin-top:-3.75rem !important}.mt-lg-n4{margin-top:-4.25rem !important}.mt-lg-n4\.5{margin-top:-4.75rem !important}.mt-lg-n5{margin-top:-5.25rem !important}.mt-lg-n6{margin-top:-6.25rem !important}.mt-lg-n7{margin-top:-7.25rem !important}.mt-lg-n8{margin-top:-8.25rem !important}.mt-lg-n9{margin-top:-9.25rem !important}.mt-lg-n10{margin-top:-10.25rem !important}}@media(min-width: 1200px){.mt-xl-n0\.5{margin-top:-0.5rem !important}.mt-xl-n1{margin-top:-1.25rem !important}.mt-xl-n1\.5{margin-top:-1.75rem !important}.mt-xl-n2{margin-top:-2.25rem !important}.mt-xl-n2\.5{margin-top:-2.75rem !important}.mt-xl-n3{margin-top:-3.25rem !important}.mt-xl-n3\.5{margin-top:-3.75rem !important}.mt-xl-n4{margin-top:-4.25rem !important}.mt-xl-n4\.5{margin-top:-4.75rem !important}.mt-xl-n5{margin-top:-5.25rem !important}.mt-xl-n6{margin-top:-6.25rem !important}.mt-xl-n7{margin-top:-7.25rem !important}.mt-xl-n8{margin-top:-8.25rem !important}.mt-xl-n9{margin-top:-9.25rem !important}.mt-xl-n10{margin-top:-10.25rem !important}}@media(min-width: 1400px){.mt-xxl-n0\.5{margin-top:-0.5rem !important}.mt-xxl-n1{margin-top:-1.25rem !important}.mt-xxl-n1\.5{margin-top:-1.75rem !important}.mt-xxl-n2{margin-top:-2.25rem !important}.mt-xxl-n2\.5{margin-top:-2.75rem !important}.mt-xxl-n3{margin-top:-3.25rem !important}.mt-xxl-n3\.5{margin-top:-3.75rem !important}.mt-xxl-n4{margin-top:-4.25rem !important}.mt-xxl-n4\.5{margin-top:-4.75rem !important}.mt-xxl-n5{margin-top:-5.25rem !important}.mt-xxl-n6{margin-top:-6.25rem !important}.mt-xxl-n7{margin-top:-7.25rem !important}.mt-xxl-n8{margin-top:-8.25rem !important}.mt-xxl-n9{margin-top:-9.25rem !important}.mt-xxl-n10{margin-top:-10.25rem !important}}.me-n0\.5{margin-right:-0.5rem !important}.me-n1{margin-right:-1.25rem !important}.me-n1\.5{margin-right:-1.75rem !important}.me-n2{margin-right:-2.25rem !important}.me-n2\.5{margin-right:-2.75rem !important}.me-n3{margin-right:-3.25rem !important}.me-n3\.5{margin-right:-3.75rem !important}.me-n4{margin-right:-4.25rem !important}.me-n4\.5{margin-right:-4.75rem !important}.me-n5{margin-right:-5.25rem !important}.me-n6{margin-right:-6.25rem !important}.me-n7{margin-right:-7.25rem !important}.me-n8{margin-right:-8.25rem !important}.me-n9{margin-right:-9.25rem !important}.me-n10{margin-right:-10.25rem !important}@media(min-width: 576px){.me-sm-n0\.5{margin-right:-0.5rem !important}.me-sm-n1{margin-right:-1.25rem !important}.me-sm-n1\.5{margin-right:-1.75rem !important}.me-sm-n2{margin-right:-2.25rem !important}.me-sm-n2\.5{margin-right:-2.75rem !important}.me-sm-n3{margin-right:-3.25rem !important}.me-sm-n3\.5{margin-right:-3.75rem !important}.me-sm-n4{margin-right:-4.25rem !important}.me-sm-n4\.5{margin-right:-4.75rem !important}.me-sm-n5{margin-right:-5.25rem !important}.me-sm-n6{margin-right:-6.25rem !important}.me-sm-n7{margin-right:-7.25rem !important}.me-sm-n8{margin-right:-8.25rem !important}.me-sm-n9{margin-right:-9.25rem !important}.me-sm-n10{margin-right:-10.25rem !important}}@media(min-width: 768px){.me-md-n0\.5{margin-right:-0.5rem !important}.me-md-n1{margin-right:-1.25rem !important}.me-md-n1\.5{margin-right:-1.75rem !important}.me-md-n2{margin-right:-2.25rem !important}.me-md-n2\.5{margin-right:-2.75rem !important}.me-md-n3{margin-right:-3.25rem !important}.me-md-n3\.5{margin-right:-3.75rem !important}.me-md-n4{margin-right:-4.25rem !important}.me-md-n4\.5{margin-right:-4.75rem !important}.me-md-n5{margin-right:-5.25rem !important}.me-md-n6{margin-right:-6.25rem !important}.me-md-n7{margin-right:-7.25rem !important}.me-md-n8{margin-right:-8.25rem !important}.me-md-n9{margin-right:-9.25rem !important}.me-md-n10{margin-right:-10.25rem !important}}@media(min-width: 992px){.me-lg-n0\.5{margin-right:-0.5rem !important}.me-lg-n1{margin-right:-1.25rem !important}.me-lg-n1\.5{margin-right:-1.75rem !important}.me-lg-n2{margin-right:-2.25rem !important}.me-lg-n2\.5{margin-right:-2.75rem !important}.me-lg-n3{margin-right:-3.25rem !important}.me-lg-n3\.5{margin-right:-3.75rem !important}.me-lg-n4{margin-right:-4.25rem !important}.me-lg-n4\.5{margin-right:-4.75rem !important}.me-lg-n5{margin-right:-5.25rem !important}.me-lg-n6{margin-right:-6.25rem !important}.me-lg-n7{margin-right:-7.25rem !important}.me-lg-n8{margin-right:-8.25rem !important}.me-lg-n9{margin-right:-9.25rem !important}.me-lg-n10{margin-right:-10.25rem !important}}@media(min-width: 1200px){.me-xl-n0\.5{margin-right:-0.5rem !important}.me-xl-n1{margin-right:-1.25rem !important}.me-xl-n1\.5{margin-right:-1.75rem !important}.me-xl-n2{margin-right:-2.25rem !important}.me-xl-n2\.5{margin-right:-2.75rem !important}.me-xl-n3{margin-right:-3.25rem !important}.me-xl-n3\.5{margin-right:-3.75rem !important}.me-xl-n4{margin-right:-4.25rem !important}.me-xl-n4\.5{margin-right:-4.75rem !important}.me-xl-n5{margin-right:-5.25rem !important}.me-xl-n6{margin-right:-6.25rem !important}.me-xl-n7{margin-right:-7.25rem !important}.me-xl-n8{margin-right:-8.25rem !important}.me-xl-n9{margin-right:-9.25rem !important}.me-xl-n10{margin-right:-10.25rem !important}}@media(min-width: 1400px){.me-xxl-n0\.5{margin-right:-0.5rem !important}.me-xxl-n1{margin-right:-1.25rem !important}.me-xxl-n1\.5{margin-right:-1.75rem !important}.me-xxl-n2{margin-right:-2.25rem !important}.me-xxl-n2\.5{margin-right:-2.75rem !important}.me-xxl-n3{margin-right:-3.25rem !important}.me-xxl-n3\.5{margin-right:-3.75rem !important}.me-xxl-n4{margin-right:-4.25rem !important}.me-xxl-n4\.5{margin-right:-4.75rem !important}.me-xxl-n5{margin-right:-5.25rem !important}.me-xxl-n6{margin-right:-6.25rem !important}.me-xxl-n7{margin-right:-7.25rem !important}.me-xxl-n8{margin-right:-8.25rem !important}.me-xxl-n9{margin-right:-9.25rem !important}.me-xxl-n10{margin-right:-10.25rem !important}}.mb-n0\.5{margin-bottom:-0.5rem !important}.mb-n1{margin-bottom:-1.25rem !important}.mb-n1\.5{margin-bottom:-1.75rem !important}.mb-n2{margin-bottom:-2.25rem !important}.mb-n2\.5{margin-bottom:-2.75rem !important}.mb-n3{margin-bottom:-3.25rem !important}.mb-n3\.5{margin-bottom:-3.75rem !important}.mb-n4{margin-bottom:-4.25rem !important}.mb-n4\.5{margin-bottom:-4.75rem !important}.mb-n5{margin-bottom:-5.25rem !important}.mb-n6{margin-bottom:-6.25rem !important}.mb-n7{margin-bottom:-7.25rem !important}.mb-n8{margin-bottom:-8.25rem !important}.mb-n9{margin-bottom:-9.25rem !important}.mb-n10{margin-bottom:-10.25rem !important}@media(min-width: 576px){.mb-sm-n0\.5{margin-bottom:-0.5rem !important}.mb-sm-n1{margin-bottom:-1.25rem !important}.mb-sm-n1\.5{margin-bottom:-1.75rem !important}.mb-sm-n2{margin-bottom:-2.25rem !important}.mb-sm-n2\.5{margin-bottom:-2.75rem !important}.mb-sm-n3{margin-bottom:-3.25rem !important}.mb-sm-n3\.5{margin-bottom:-3.75rem !important}.mb-sm-n4{margin-bottom:-4.25rem !important}.mb-sm-n4\.5{margin-bottom:-4.75rem !important}.mb-sm-n5{margin-bottom:-5.25rem !important}.mb-sm-n6{margin-bottom:-6.25rem !important}.mb-sm-n7{margin-bottom:-7.25rem !important}.mb-sm-n8{margin-bottom:-8.25rem !important}.mb-sm-n9{margin-bottom:-9.25rem !important}.mb-sm-n10{margin-bottom:-10.25rem !important}}@media(min-width: 768px){.mb-md-n0\.5{margin-bottom:-0.5rem !important}.mb-md-n1{margin-bottom:-1.25rem !important}.mb-md-n1\.5{margin-bottom:-1.75rem !important}.mb-md-n2{margin-bottom:-2.25rem !important}.mb-md-n2\.5{margin-bottom:-2.75rem !important}.mb-md-n3{margin-bottom:-3.25rem !important}.mb-md-n3\.5{margin-bottom:-3.75rem !important}.mb-md-n4{margin-bottom:-4.25rem !important}.mb-md-n4\.5{margin-bottom:-4.75rem !important}.mb-md-n5{margin-bottom:-5.25rem !important}.mb-md-n6{margin-bottom:-6.25rem !important}.mb-md-n7{margin-bottom:-7.25rem !important}.mb-md-n8{margin-bottom:-8.25rem !important}.mb-md-n9{margin-bottom:-9.25rem !important}.mb-md-n10{margin-bottom:-10.25rem !important}}@media(min-width: 992px){.mb-lg-n0\.5{margin-bottom:-0.5rem !important}.mb-lg-n1{margin-bottom:-1.25rem !important}.mb-lg-n1\.5{margin-bottom:-1.75rem !important}.mb-lg-n2{margin-bottom:-2.25rem !important}.mb-lg-n2\.5{margin-bottom:-2.75rem !important}.mb-lg-n3{margin-bottom:-3.25rem !important}.mb-lg-n3\.5{margin-bottom:-3.75rem !important}.mb-lg-n4{margin-bottom:-4.25rem !important}.mb-lg-n4\.5{margin-bottom:-4.75rem !important}.mb-lg-n5{margin-bottom:-5.25rem !important}.mb-lg-n6{margin-bottom:-6.25rem !important}.mb-lg-n7{margin-bottom:-7.25rem !important}.mb-lg-n8{margin-bottom:-8.25rem !important}.mb-lg-n9{margin-bottom:-9.25rem !important}.mb-lg-n10{margin-bottom:-10.25rem !important}}@media(min-width: 1200px){.mb-xl-n0\.5{margin-bottom:-0.5rem !important}.mb-xl-n1{margin-bottom:-1.25rem !important}.mb-xl-n1\.5{margin-bottom:-1.75rem !important}.mb-xl-n2{margin-bottom:-2.25rem !important}.mb-xl-n2\.5{margin-bottom:-2.75rem !important}.mb-xl-n3{margin-bottom:-3.25rem !important}.mb-xl-n3\.5{margin-bottom:-3.75rem !important}.mb-xl-n4{margin-bottom:-4.25rem !important}.mb-xl-n4\.5{margin-bottom:-4.75rem !important}.mb-xl-n5{margin-bottom:-5.25rem !important}.mb-xl-n6{margin-bottom:-6.25rem !important}.mb-xl-n7{margin-bottom:-7.25rem !important}.mb-xl-n8{margin-bottom:-8.25rem !important}.mb-xl-n9{margin-bottom:-9.25rem !important}.mb-xl-n10{margin-bottom:-10.25rem !important}}@media(min-width: 1400px){.mb-xxl-n0\.5{margin-bottom:-0.5rem !important}.mb-xxl-n1{margin-bottom:-1.25rem !important}.mb-xxl-n1\.5{margin-bottom:-1.75rem !important}.mb-xxl-n2{margin-bottom:-2.25rem !important}.mb-xxl-n2\.5{margin-bottom:-2.75rem !important}.mb-xxl-n3{margin-bottom:-3.25rem !important}.mb-xxl-n3\.5{margin-bottom:-3.75rem !important}.mb-xxl-n4{margin-bottom:-4.25rem !important}.mb-xxl-n4\.5{margin-bottom:-4.75rem !important}.mb-xxl-n5{margin-bottom:-5.25rem !important}.mb-xxl-n6{margin-bottom:-6.25rem !important}.mb-xxl-n7{margin-bottom:-7.25rem !important}.mb-xxl-n8{margin-bottom:-8.25rem !important}.mb-xxl-n9{margin-bottom:-9.25rem !important}.mb-xxl-n10{margin-bottom:-10.25rem !important}}.ms-n0\.5{margin-left:-0.5rem !important}.ms-n1{margin-left:-1.25rem !important}.ms-n1\.5{margin-left:-1.75rem !important}.ms-n2{margin-left:-2.25rem !important}.ms-n2\.5{margin-left:-2.75rem !important}.ms-n3{margin-left:-3.25rem !important}.ms-n3\.5{margin-left:-3.75rem !important}.ms-n4{margin-left:-4.25rem !important}.ms-n4\.5{margin-left:-4.75rem !important}.ms-n5{margin-left:-5.25rem !important}.ms-n6{margin-left:-6.25rem !important}.ms-n7{margin-left:-7.25rem !important}.ms-n8{margin-left:-8.25rem !important}.ms-n9{margin-left:-9.25rem !important}.ms-n10{margin-left:-10.25rem !important}@media(min-width: 576px){.ms-sm-n0\.5{margin-left:-0.5rem !important}.ms-sm-n1{margin-left:-1.25rem !important}.ms-sm-n1\.5{margin-left:-1.75rem !important}.ms-sm-n2{margin-left:-2.25rem !important}.ms-sm-n2\.5{margin-left:-2.75rem !important}.ms-sm-n3{margin-left:-3.25rem !important}.ms-sm-n3\.5{margin-left:-3.75rem !important}.ms-sm-n4{margin-left:-4.25rem !important}.ms-sm-n4\.5{margin-left:-4.75rem !important}.ms-sm-n5{margin-left:-5.25rem !important}.ms-sm-n6{margin-left:-6.25rem !important}.ms-sm-n7{margin-left:-7.25rem !important}.ms-sm-n8{margin-left:-8.25rem !important}.ms-sm-n9{margin-left:-9.25rem !important}.ms-sm-n10{margin-left:-10.25rem !important}}@media(min-width: 768px){.ms-md-n0\.5{margin-left:-0.5rem !important}.ms-md-n1{margin-left:-1.25rem !important}.ms-md-n1\.5{margin-left:-1.75rem !important}.ms-md-n2{margin-left:-2.25rem !important}.ms-md-n2\.5{margin-left:-2.75rem !important}.ms-md-n3{margin-left:-3.25rem !important}.ms-md-n3\.5{margin-left:-3.75rem !important}.ms-md-n4{margin-left:-4.25rem !important}.ms-md-n4\.5{margin-left:-4.75rem !important}.ms-md-n5{margin-left:-5.25rem !important}.ms-md-n6{margin-left:-6.25rem !important}.ms-md-n7{margin-left:-7.25rem !important}.ms-md-n8{margin-left:-8.25rem !important}.ms-md-n9{margin-left:-9.25rem !important}.ms-md-n10{margin-left:-10.25rem !important}}@media(min-width: 992px){.ms-lg-n0\.5{margin-left:-0.5rem !important}.ms-lg-n1{margin-left:-1.25rem !important}.ms-lg-n1\.5{margin-left:-1.75rem !important}.ms-lg-n2{margin-left:-2.25rem !important}.ms-lg-n2\.5{margin-left:-2.75rem !important}.ms-lg-n3{margin-left:-3.25rem !important}.ms-lg-n3\.5{margin-left:-3.75rem !important}.ms-lg-n4{margin-left:-4.25rem !important}.ms-lg-n4\.5{margin-left:-4.75rem !important}.ms-lg-n5{margin-left:-5.25rem !important}.ms-lg-n6{margin-left:-6.25rem !important}.ms-lg-n7{margin-left:-7.25rem !important}.ms-lg-n8{margin-left:-8.25rem !important}.ms-lg-n9{margin-left:-9.25rem !important}.ms-lg-n10{margin-left:-10.25rem !important}}@media(min-width: 1200px){.ms-xl-n0\.5{margin-left:-0.5rem !important}.ms-xl-n1{margin-left:-1.25rem !important}.ms-xl-n1\.5{margin-left:-1.75rem !important}.ms-xl-n2{margin-left:-2.25rem !important}.ms-xl-n2\.5{margin-left:-2.75rem !important}.ms-xl-n3{margin-left:-3.25rem !important}.ms-xl-n3\.5{margin-left:-3.75rem !important}.ms-xl-n4{margin-left:-4.25rem !important}.ms-xl-n4\.5{margin-left:-4.75rem !important}.ms-xl-n5{margin-left:-5.25rem !important}.ms-xl-n6{margin-left:-6.25rem !important}.ms-xl-n7{margin-left:-7.25rem !important}.ms-xl-n8{margin-left:-8.25rem !important}.ms-xl-n9{margin-left:-9.25rem !important}.ms-xl-n10{margin-left:-10.25rem !important}}@media(min-width: 1400px){.ms-xxl-n0\.5{margin-left:-0.5rem !important}.ms-xxl-n1{margin-left:-1.25rem !important}.ms-xxl-n1\.5{margin-left:-1.75rem !important}.ms-xxl-n2{margin-left:-2.25rem !important}.ms-xxl-n2\.5{margin-left:-2.75rem !important}.ms-xxl-n3{margin-left:-3.25rem !important}.ms-xxl-n3\.5{margin-left:-3.75rem !important}.ms-xxl-n4{margin-left:-4.25rem !important}.ms-xxl-n4\.5{margin-left:-4.75rem !important}.ms-xxl-n5{margin-left:-5.25rem !important}.ms-xxl-n6{margin-left:-6.25rem !important}.ms-xxl-n7{margin-left:-7.25rem !important}.ms-xxl-n8{margin-left:-8.25rem !important}.ms-xxl-n9{margin-left:-9.25rem !important}.ms-xxl-n10{margin-left:-10.25rem !important}}.p-0{padding:0 !important}.p-0\.5{padding:0.5rem !important}.p-1{padding:1.25rem !important}.p-1\.5{padding:1.75rem !important}.p-2{padding:2.25rem !important}.p-2\.5{padding:2.75rem !important}.p-3{padding:3.25rem !important}.p-3\.5{padding:3.75rem !important}.p-4{padding:4.25rem !important}.p-4\.5{padding:4.75rem !important}.p-5{padding:5.25rem !important}.p-6{padding:6.25rem !important}.p-7{padding:7.25rem !important}.p-8{padding:8.25rem !important}.p-9{padding:9.25rem !important}.p-10{padding:10.25rem !important}@media(min-width: 576px){.p-sm-0{padding:0 !important}.p-sm-0\.5{padding:0.5rem !important}.p-sm-1{padding:1.25rem !important}.p-sm-1\.5{padding:1.75rem !important}.p-sm-2{padding:2.25rem !important}.p-sm-2\.5{padding:2.75rem !important}.p-sm-3{padding:3.25rem !important}.p-sm-3\.5{padding:3.75rem !important}.p-sm-4{padding:4.25rem !important}.p-sm-4\.5{padding:4.75rem !important}.p-sm-5{padding:5.25rem !important}.p-sm-6{padding:6.25rem !important}.p-sm-7{padding:7.25rem !important}.p-sm-8{padding:8.25rem !important}.p-sm-9{padding:9.25rem !important}.p-sm-10{padding:10.25rem !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.p-md-0\.5{padding:0.5rem !important}.p-md-1{padding:1.25rem !important}.p-md-1\.5{padding:1.75rem !important}.p-md-2{padding:2.25rem !important}.p-md-2\.5{padding:2.75rem !important}.p-md-3{padding:3.25rem !important}.p-md-3\.5{padding:3.75rem !important}.p-md-4{padding:4.25rem !important}.p-md-4\.5{padding:4.75rem !important}.p-md-5{padding:5.25rem !important}.p-md-6{padding:6.25rem !important}.p-md-7{padding:7.25rem !important}.p-md-8{padding:8.25rem !important}.p-md-9{padding:9.25rem !important}.p-md-10{padding:10.25rem !important}}@media(min-width: 992px){.p-lg-0{padding:0 !important}.p-lg-0\.5{padding:0.5rem !important}.p-lg-1{padding:1.25rem !important}.p-lg-1\.5{padding:1.75rem !important}.p-lg-2{padding:2.25rem !important}.p-lg-2\.5{padding:2.75rem !important}.p-lg-3{padding:3.25rem !important}.p-lg-3\.5{padding:3.75rem !important}.p-lg-4{padding:4.25rem !important}.p-lg-4\.5{padding:4.75rem !important}.p-lg-5{padding:5.25rem !important}.p-lg-6{padding:6.25rem !important}.p-lg-7{padding:7.25rem !important}.p-lg-8{padding:8.25rem !important}.p-lg-9{padding:9.25rem !important}.p-lg-10{padding:10.25rem !important}}@media(min-width: 1200px){.p-xl-0{padding:0 !important}.p-xl-0\.5{padding:0.5rem !important}.p-xl-1{padding:1.25rem !important}.p-xl-1\.5{padding:1.75rem !important}.p-xl-2{padding:2.25rem !important}.p-xl-2\.5{padding:2.75rem !important}.p-xl-3{padding:3.25rem !important}.p-xl-3\.5{padding:3.75rem !important}.p-xl-4{padding:4.25rem !important}.p-xl-4\.5{padding:4.75rem !important}.p-xl-5{padding:5.25rem !important}.p-xl-6{padding:6.25rem !important}.p-xl-7{padding:7.25rem !important}.p-xl-8{padding:8.25rem !important}.p-xl-9{padding:9.25rem !important}.p-xl-10{padding:10.25rem !important}}@media(min-width: 1400px){.p-xxl-0{padding:0 !important}.p-xxl-0\.5{padding:0.5rem !important}.p-xxl-1{padding:1.25rem !important}.p-xxl-1\.5{padding:1.75rem !important}.p-xxl-2{padding:2.25rem !important}.p-xxl-2\.5{padding:2.75rem !important}.p-xxl-3{padding:3.25rem !important}.p-xxl-3\.5{padding:3.75rem !important}.p-xxl-4{padding:4.25rem !important}.p-xxl-4\.5{padding:4.75rem !important}.p-xxl-5{padding:5.25rem !important}.p-xxl-6{padding:6.25rem !important}.p-xxl-7{padding:7.25rem !important}.p-xxl-8{padding:8.25rem !important}.p-xxl-9{padding:9.25rem !important}.p-xxl-10{padding:10.25rem !important}}.px-0{padding-right:0 !important;padding-left:0 !important}.px-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-10{padding-right:10.25rem !important;padding-left:10.25rem !important}@media(min-width: 576px){.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-sm-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-sm-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-sm-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-sm-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-sm-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-sm-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-sm-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-sm-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-sm-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-sm-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-sm-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-sm-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-sm-10{padding-right:10.25rem !important;padding-left:10.25rem !important}}@media(min-width: 768px){.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-md-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-md-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-md-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-md-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-md-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-md-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-md-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-md-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-md-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-md-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-md-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-md-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-md-10{padding-right:10.25rem !important;padding-left:10.25rem !important}}@media(min-width: 992px){.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-lg-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-lg-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-lg-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-lg-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-lg-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-lg-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-lg-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-lg-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-lg-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-lg-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-lg-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-lg-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-lg-10{padding-right:10.25rem !important;padding-left:10.25rem !important}}@media(min-width: 1200px){.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-xl-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-xl-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-xl-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-xl-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-xl-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-xl-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-xl-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-xl-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-xl-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-xl-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-xl-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-xl-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-xl-10{padding-right:10.25rem !important;padding-left:10.25rem !important}}@media(min-width: 1400px){.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-0\.5{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-1{padding-right:1.25rem !important;padding-left:1.25rem !important}.px-xxl-1\.5{padding-right:1.75rem !important;padding-left:1.75rem !important}.px-xxl-2{padding-right:2.25rem !important;padding-left:2.25rem !important}.px-xxl-2\.5{padding-right:2.75rem !important;padding-left:2.75rem !important}.px-xxl-3{padding-right:3.25rem !important;padding-left:3.25rem !important}.px-xxl-3\.5{padding-right:3.75rem !important;padding-left:3.75rem !important}.px-xxl-4{padding-right:4.25rem !important;padding-left:4.25rem !important}.px-xxl-4\.5{padding-right:4.75rem !important;padding-left:4.75rem !important}.px-xxl-5{padding-right:5.25rem !important;padding-left:5.25rem !important}.px-xxl-6{padding-right:6.25rem !important;padding-left:6.25rem !important}.px-xxl-7{padding-right:7.25rem !important;padding-left:7.25rem !important}.px-xxl-8{padding-right:8.25rem !important;padding-left:8.25rem !important}.px-xxl-9{padding-right:9.25rem !important;padding-left:9.25rem !important}.px-xxl-10{padding-right:10.25rem !important;padding-left:10.25rem !important}}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}@media(min-width: 576px){.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-sm-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-sm-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-sm-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-sm-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-sm-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-sm-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-sm-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-sm-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-sm-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-sm-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-sm-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-sm-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-sm-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}}@media(min-width: 768px){.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-md-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-md-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-md-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-md-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-md-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-md-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-md-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-md-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-md-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-md-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-md-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-md-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-md-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}}@media(min-width: 992px){.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-lg-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-lg-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-lg-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-lg-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-lg-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-lg-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-lg-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-lg-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-lg-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-lg-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-lg-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-lg-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-lg-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}}@media(min-width: 1200px){.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-xl-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-xl-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-xl-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-xl-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-xl-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-xl-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-xl-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-xl-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-xl-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-xl-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-xl-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-xl-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-xl-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}}@media(min-width: 1400px){.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-0\.5{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-1{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-xxl-1\.5{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-xxl-2{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-xxl-2\.5{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-xxl-3{padding-top:3.25rem !important;padding-bottom:3.25rem !important}.py-xxl-3\.5{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-xxl-4{padding-top:4.25rem !important;padding-bottom:4.25rem !important}.py-xxl-4\.5{padding-top:4.75rem !important;padding-bottom:4.75rem !important}.py-xxl-5{padding-top:5.25rem !important;padding-bottom:5.25rem !important}.py-xxl-6{padding-top:6.25rem !important;padding-bottom:6.25rem !important}.py-xxl-7{padding-top:7.25rem !important;padding-bottom:7.25rem !important}.py-xxl-8{padding-top:8.25rem !important;padding-bottom:8.25rem !important}.py-xxl-9{padding-top:9.25rem !important;padding-bottom:9.25rem !important}.py-xxl-10{padding-top:10.25rem !important;padding-bottom:10.25rem !important}}.pt-0{padding-top:0 !important}.pt-0\.5{padding-top:0.5rem !important}.pt-1{padding-top:1.25rem !important}.pt-1\.5{padding-top:1.75rem !important}.pt-2{padding-top:2.25rem !important}.pt-2\.5{padding-top:2.75rem !important}.pt-3{padding-top:3.25rem !important}.pt-3\.5{padding-top:3.75rem !important}.pt-4{padding-top:4.25rem !important}.pt-4\.5{padding-top:4.75rem !important}.pt-5{padding-top:5.25rem !important}.pt-6{padding-top:6.25rem !important}.pt-7{padding-top:7.25rem !important}.pt-8{padding-top:8.25rem !important}.pt-9{padding-top:9.25rem !important}.pt-10{padding-top:10.25rem !important}@media(min-width: 576px){.pt-sm-0{padding-top:0 !important}.pt-sm-0\.5{padding-top:0.5rem !important}.pt-sm-1{padding-top:1.25rem !important}.pt-sm-1\.5{padding-top:1.75rem !important}.pt-sm-2{padding-top:2.25rem !important}.pt-sm-2\.5{padding-top:2.75rem !important}.pt-sm-3{padding-top:3.25rem !important}.pt-sm-3\.5{padding-top:3.75rem !important}.pt-sm-4{padding-top:4.25rem !important}.pt-sm-4\.5{padding-top:4.75rem !important}.pt-sm-5{padding-top:5.25rem !important}.pt-sm-6{padding-top:6.25rem !important}.pt-sm-7{padding-top:7.25rem !important}.pt-sm-8{padding-top:8.25rem !important}.pt-sm-9{padding-top:9.25rem !important}.pt-sm-10{padding-top:10.25rem !important}}@media(min-width: 768px){.pt-md-0{padding-top:0 !important}.pt-md-0\.5{padding-top:0.5rem !important}.pt-md-1{padding-top:1.25rem !important}.pt-md-1\.5{padding-top:1.75rem !important}.pt-md-2{padding-top:2.25rem !important}.pt-md-2\.5{padding-top:2.75rem !important}.pt-md-3{padding-top:3.25rem !important}.pt-md-3\.5{padding-top:3.75rem !important}.pt-md-4{padding-top:4.25rem !important}.pt-md-4\.5{padding-top:4.75rem !important}.pt-md-5{padding-top:5.25rem !important}.pt-md-6{padding-top:6.25rem !important}.pt-md-7{padding-top:7.25rem !important}.pt-md-8{padding-top:8.25rem !important}.pt-md-9{padding-top:9.25rem !important}.pt-md-10{padding-top:10.25rem !important}}@media(min-width: 992px){.pt-lg-0{padding-top:0 !important}.pt-lg-0\.5{padding-top:0.5rem !important}.pt-lg-1{padding-top:1.25rem !important}.pt-lg-1\.5{padding-top:1.75rem !important}.pt-lg-2{padding-top:2.25rem !important}.pt-lg-2\.5{padding-top:2.75rem !important}.pt-lg-3{padding-top:3.25rem !important}.pt-lg-3\.5{padding-top:3.75rem !important}.pt-lg-4{padding-top:4.25rem !important}.pt-lg-4\.5{padding-top:4.75rem !important}.pt-lg-5{padding-top:5.25rem !important}.pt-lg-6{padding-top:6.25rem !important}.pt-lg-7{padding-top:7.25rem !important}.pt-lg-8{padding-top:8.25rem !important}.pt-lg-9{padding-top:9.25rem !important}.pt-lg-10{padding-top:10.25rem !important}}@media(min-width: 1200px){.pt-xl-0{padding-top:0 !important}.pt-xl-0\.5{padding-top:0.5rem !important}.pt-xl-1{padding-top:1.25rem !important}.pt-xl-1\.5{padding-top:1.75rem !important}.pt-xl-2{padding-top:2.25rem !important}.pt-xl-2\.5{padding-top:2.75rem !important}.pt-xl-3{padding-top:3.25rem !important}.pt-xl-3\.5{padding-top:3.75rem !important}.pt-xl-4{padding-top:4.25rem !important}.pt-xl-4\.5{padding-top:4.75rem !important}.pt-xl-5{padding-top:5.25rem !important}.pt-xl-6{padding-top:6.25rem !important}.pt-xl-7{padding-top:7.25rem !important}.pt-xl-8{padding-top:8.25rem !important}.pt-xl-9{padding-top:9.25rem !important}.pt-xl-10{padding-top:10.25rem !important}}@media(min-width: 1400px){.pt-xxl-0{padding-top:0 !important}.pt-xxl-0\.5{padding-top:0.5rem !important}.pt-xxl-1{padding-top:1.25rem !important}.pt-xxl-1\.5{padding-top:1.75rem !important}.pt-xxl-2{padding-top:2.25rem !important}.pt-xxl-2\.5{padding-top:2.75rem !important}.pt-xxl-3{padding-top:3.25rem !important}.pt-xxl-3\.5{padding-top:3.75rem !important}.pt-xxl-4{padding-top:4.25rem !important}.pt-xxl-4\.5{padding-top:4.75rem !important}.pt-xxl-5{padding-top:5.25rem !important}.pt-xxl-6{padding-top:6.25rem !important}.pt-xxl-7{padding-top:7.25rem !important}.pt-xxl-8{padding-top:8.25rem !important}.pt-xxl-9{padding-top:9.25rem !important}.pt-xxl-10{padding-top:10.25rem !important}}.pe-0{padding-right:0 !important}.pe-0\.5{padding-right:0.5rem !important}.pe-1{padding-right:1.25rem !important}.pe-1\.5{padding-right:1.75rem !important}.pe-2{padding-right:2.25rem !important}.pe-2\.5{padding-right:2.75rem !important}.pe-3{padding-right:3.25rem !important}.pe-3\.5{padding-right:3.75rem !important}.pe-4{padding-right:4.25rem !important}.pe-4\.5{padding-right:4.75rem !important}.pe-5{padding-right:5.25rem !important}.pe-6{padding-right:6.25rem !important}.pe-7{padding-right:7.25rem !important}.pe-8{padding-right:8.25rem !important}.pe-9{padding-right:9.25rem !important}.pe-10{padding-right:10.25rem !important}@media(min-width: 576px){.pe-sm-0{padding-right:0 !important}.pe-sm-0\.5{padding-right:0.5rem !important}.pe-sm-1{padding-right:1.25rem !important}.pe-sm-1\.5{padding-right:1.75rem !important}.pe-sm-2{padding-right:2.25rem !important}.pe-sm-2\.5{padding-right:2.75rem !important}.pe-sm-3{padding-right:3.25rem !important}.pe-sm-3\.5{padding-right:3.75rem !important}.pe-sm-4{padding-right:4.25rem !important}.pe-sm-4\.5{padding-right:4.75rem !important}.pe-sm-5{padding-right:5.25rem !important}.pe-sm-6{padding-right:6.25rem !important}.pe-sm-7{padding-right:7.25rem !important}.pe-sm-8{padding-right:8.25rem !important}.pe-sm-9{padding-right:9.25rem !important}.pe-sm-10{padding-right:10.25rem !important}}@media(min-width: 768px){.pe-md-0{padding-right:0 !important}.pe-md-0\.5{padding-right:0.5rem !important}.pe-md-1{padding-right:1.25rem !important}.pe-md-1\.5{padding-right:1.75rem !important}.pe-md-2{padding-right:2.25rem !important}.pe-md-2\.5{padding-right:2.75rem !important}.pe-md-3{padding-right:3.25rem !important}.pe-md-3\.5{padding-right:3.75rem !important}.pe-md-4{padding-right:4.25rem !important}.pe-md-4\.5{padding-right:4.75rem !important}.pe-md-5{padding-right:5.25rem !important}.pe-md-6{padding-right:6.25rem !important}.pe-md-7{padding-right:7.25rem !important}.pe-md-8{padding-right:8.25rem !important}.pe-md-9{padding-right:9.25rem !important}.pe-md-10{padding-right:10.25rem !important}}@media(min-width: 992px){.pe-lg-0{padding-right:0 !important}.pe-lg-0\.5{padding-right:0.5rem !important}.pe-lg-1{padding-right:1.25rem !important}.pe-lg-1\.5{padding-right:1.75rem !important}.pe-lg-2{padding-right:2.25rem !important}.pe-lg-2\.5{padding-right:2.75rem !important}.pe-lg-3{padding-right:3.25rem !important}.pe-lg-3\.5{padding-right:3.75rem !important}.pe-lg-4{padding-right:4.25rem !important}.pe-lg-4\.5{padding-right:4.75rem !important}.pe-lg-5{padding-right:5.25rem !important}.pe-lg-6{padding-right:6.25rem !important}.pe-lg-7{padding-right:7.25rem !important}.pe-lg-8{padding-right:8.25rem !important}.pe-lg-9{padding-right:9.25rem !important}.pe-lg-10{padding-right:10.25rem !important}}@media(min-width: 1200px){.pe-xl-0{padding-right:0 !important}.pe-xl-0\.5{padding-right:0.5rem !important}.pe-xl-1{padding-right:1.25rem !important}.pe-xl-1\.5{padding-right:1.75rem !important}.pe-xl-2{padding-right:2.25rem !important}.pe-xl-2\.5{padding-right:2.75rem !important}.pe-xl-3{padding-right:3.25rem !important}.pe-xl-3\.5{padding-right:3.75rem !important}.pe-xl-4{padding-right:4.25rem !important}.pe-xl-4\.5{padding-right:4.75rem !important}.pe-xl-5{padding-right:5.25rem !important}.pe-xl-6{padding-right:6.25rem !important}.pe-xl-7{padding-right:7.25rem !important}.pe-xl-8{padding-right:8.25rem !important}.pe-xl-9{padding-right:9.25rem !important}.pe-xl-10{padding-right:10.25rem !important}}@media(min-width: 1400px){.pe-xxl-0{padding-right:0 !important}.pe-xxl-0\.5{padding-right:0.5rem !important}.pe-xxl-1{padding-right:1.25rem !important}.pe-xxl-1\.5{padding-right:1.75rem !important}.pe-xxl-2{padding-right:2.25rem !important}.pe-xxl-2\.5{padding-right:2.75rem !important}.pe-xxl-3{padding-right:3.25rem !important}.pe-xxl-3\.5{padding-right:3.75rem !important}.pe-xxl-4{padding-right:4.25rem !important}.pe-xxl-4\.5{padding-right:4.75rem !important}.pe-xxl-5{padding-right:5.25rem !important}.pe-xxl-6{padding-right:6.25rem !important}.pe-xxl-7{padding-right:7.25rem !important}.pe-xxl-8{padding-right:8.25rem !important}.pe-xxl-9{padding-right:9.25rem !important}.pe-xxl-10{padding-right:10.25rem !important}}.pb-0{padding-bottom:0 !important}.pb-0\.5{padding-bottom:0.5rem !important}.pb-1{padding-bottom:1.25rem !important}.pb-1\.5{padding-bottom:1.75rem !important}.pb-2{padding-bottom:2.25rem !important}.pb-2\.5{padding-bottom:2.75rem !important}.pb-3{padding-bottom:3.25rem !important}.pb-3\.5{padding-bottom:3.75rem !important}.pb-4{padding-bottom:4.25rem !important}.pb-4\.5{padding-bottom:4.75rem !important}.pb-5{padding-bottom:5.25rem !important}.pb-6{padding-bottom:6.25rem !important}.pb-7{padding-bottom:7.25rem !important}.pb-8{padding-bottom:8.25rem !important}.pb-9{padding-bottom:9.25rem !important}.pb-10{padding-bottom:10.25rem !important}@media(min-width: 576px){.pb-sm-0{padding-bottom:0 !important}.pb-sm-0\.5{padding-bottom:0.5rem !important}.pb-sm-1{padding-bottom:1.25rem !important}.pb-sm-1\.5{padding-bottom:1.75rem !important}.pb-sm-2{padding-bottom:2.25rem !important}.pb-sm-2\.5{padding-bottom:2.75rem !important}.pb-sm-3{padding-bottom:3.25rem !important}.pb-sm-3\.5{padding-bottom:3.75rem !important}.pb-sm-4{padding-bottom:4.25rem !important}.pb-sm-4\.5{padding-bottom:4.75rem !important}.pb-sm-5{padding-bottom:5.25rem !important}.pb-sm-6{padding-bottom:6.25rem !important}.pb-sm-7{padding-bottom:7.25rem !important}.pb-sm-8{padding-bottom:8.25rem !important}.pb-sm-9{padding-bottom:9.25rem !important}.pb-sm-10{padding-bottom:10.25rem !important}}@media(min-width: 768px){.pb-md-0{padding-bottom:0 !important}.pb-md-0\.5{padding-bottom:0.5rem !important}.pb-md-1{padding-bottom:1.25rem !important}.pb-md-1\.5{padding-bottom:1.75rem !important}.pb-md-2{padding-bottom:2.25rem !important}.pb-md-2\.5{padding-bottom:2.75rem !important}.pb-md-3{padding-bottom:3.25rem !important}.pb-md-3\.5{padding-bottom:3.75rem !important}.pb-md-4{padding-bottom:4.25rem !important}.pb-md-4\.5{padding-bottom:4.75rem !important}.pb-md-5{padding-bottom:5.25rem !important}.pb-md-6{padding-bottom:6.25rem !important}.pb-md-7{padding-bottom:7.25rem !important}.pb-md-8{padding-bottom:8.25rem !important}.pb-md-9{padding-bottom:9.25rem !important}.pb-md-10{padding-bottom:10.25rem !important}}@media(min-width: 992px){.pb-lg-0{padding-bottom:0 !important}.pb-lg-0\.5{padding-bottom:0.5rem !important}.pb-lg-1{padding-bottom:1.25rem !important}.pb-lg-1\.5{padding-bottom:1.75rem !important}.pb-lg-2{padding-bottom:2.25rem !important}.pb-lg-2\.5{padding-bottom:2.75rem !important}.pb-lg-3{padding-bottom:3.25rem !important}.pb-lg-3\.5{padding-bottom:3.75rem !important}.pb-lg-4{padding-bottom:4.25rem !important}.pb-lg-4\.5{padding-bottom:4.75rem !important}.pb-lg-5{padding-bottom:5.25rem !important}.pb-lg-6{padding-bottom:6.25rem !important}.pb-lg-7{padding-bottom:7.25rem !important}.pb-lg-8{padding-bottom:8.25rem !important}.pb-lg-9{padding-bottom:9.25rem !important}.pb-lg-10{padding-bottom:10.25rem !important}}@media(min-width: 1200px){.pb-xl-0{padding-bottom:0 !important}.pb-xl-0\.5{padding-bottom:0.5rem !important}.pb-xl-1{padding-bottom:1.25rem !important}.pb-xl-1\.5{padding-bottom:1.75rem !important}.pb-xl-2{padding-bottom:2.25rem !important}.pb-xl-2\.5{padding-bottom:2.75rem !important}.pb-xl-3{padding-bottom:3.25rem !important}.pb-xl-3\.5{padding-bottom:3.75rem !important}.pb-xl-4{padding-bottom:4.25rem !important}.pb-xl-4\.5{padding-bottom:4.75rem !important}.pb-xl-5{padding-bottom:5.25rem !important}.pb-xl-6{padding-bottom:6.25rem !important}.pb-xl-7{padding-bottom:7.25rem !important}.pb-xl-8{padding-bottom:8.25rem !important}.pb-xl-9{padding-bottom:9.25rem !important}.pb-xl-10{padding-bottom:10.25rem !important}}@media(min-width: 1400px){.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-0\.5{padding-bottom:0.5rem !important}.pb-xxl-1{padding-bottom:1.25rem !important}.pb-xxl-1\.5{padding-bottom:1.75rem !important}.pb-xxl-2{padding-bottom:2.25rem !important}.pb-xxl-2\.5{padding-bottom:2.75rem !important}.pb-xxl-3{padding-bottom:3.25rem !important}.pb-xxl-3\.5{padding-bottom:3.75rem !important}.pb-xxl-4{padding-bottom:4.25rem !important}.pb-xxl-4\.5{padding-bottom:4.75rem !important}.pb-xxl-5{padding-bottom:5.25rem !important}.pb-xxl-6{padding-bottom:6.25rem !important}.pb-xxl-7{padding-bottom:7.25rem !important}.pb-xxl-8{padding-bottom:8.25rem !important}.pb-xxl-9{padding-bottom:9.25rem !important}.pb-xxl-10{padding-bottom:10.25rem !important}}.ps-0{padding-left:0 !important}.ps-0\.5{padding-left:0.5rem !important}.ps-1{padding-left:1.25rem !important}.ps-1\.5{padding-left:1.75rem !important}.ps-2{padding-left:2.25rem !important}.ps-2\.5{padding-left:2.75rem !important}.ps-3{padding-left:3.25rem !important}.ps-3\.5{padding-left:3.75rem !important}.ps-4{padding-left:4.25rem !important}.ps-4\.5{padding-left:4.75rem !important}.ps-5{padding-left:5.25rem !important}.ps-6{padding-left:6.25rem !important}.ps-7{padding-left:7.25rem !important}.ps-8{padding-left:8.25rem !important}.ps-9{padding-left:9.25rem !important}.ps-10{padding-left:10.25rem !important}@media(min-width: 576px){.ps-sm-0{padding-left:0 !important}.ps-sm-0\.5{padding-left:0.5rem !important}.ps-sm-1{padding-left:1.25rem !important}.ps-sm-1\.5{padding-left:1.75rem !important}.ps-sm-2{padding-left:2.25rem !important}.ps-sm-2\.5{padding-left:2.75rem !important}.ps-sm-3{padding-left:3.25rem !important}.ps-sm-3\.5{padding-left:3.75rem !important}.ps-sm-4{padding-left:4.25rem !important}.ps-sm-4\.5{padding-left:4.75rem !important}.ps-sm-5{padding-left:5.25rem !important}.ps-sm-6{padding-left:6.25rem !important}.ps-sm-7{padding-left:7.25rem !important}.ps-sm-8{padding-left:8.25rem !important}.ps-sm-9{padding-left:9.25rem !important}.ps-sm-10{padding-left:10.25rem !important}}@media(min-width: 768px){.ps-md-0{padding-left:0 !important}.ps-md-0\.5{padding-left:0.5rem !important}.ps-md-1{padding-left:1.25rem !important}.ps-md-1\.5{padding-left:1.75rem !important}.ps-md-2{padding-left:2.25rem !important}.ps-md-2\.5{padding-left:2.75rem !important}.ps-md-3{padding-left:3.25rem !important}.ps-md-3\.5{padding-left:3.75rem !important}.ps-md-4{padding-left:4.25rem !important}.ps-md-4\.5{padding-left:4.75rem !important}.ps-md-5{padding-left:5.25rem !important}.ps-md-6{padding-left:6.25rem !important}.ps-md-7{padding-left:7.25rem !important}.ps-md-8{padding-left:8.25rem !important}.ps-md-9{padding-left:9.25rem !important}.ps-md-10{padding-left:10.25rem !important}}@media(min-width: 992px){.ps-lg-0{padding-left:0 !important}.ps-lg-0\.5{padding-left:0.5rem !important}.ps-lg-1{padding-left:1.25rem !important}.ps-lg-1\.5{padding-left:1.75rem !important}.ps-lg-2{padding-left:2.25rem !important}.ps-lg-2\.5{padding-left:2.75rem !important}.ps-lg-3{padding-left:3.25rem !important}.ps-lg-3\.5{padding-left:3.75rem !important}.ps-lg-4{padding-left:4.25rem !important}.ps-lg-4\.5{padding-left:4.75rem !important}.ps-lg-5{padding-left:5.25rem !important}.ps-lg-6{padding-left:6.25rem !important}.ps-lg-7{padding-left:7.25rem !important}.ps-lg-8{padding-left:8.25rem !important}.ps-lg-9{padding-left:9.25rem !important}.ps-lg-10{padding-left:10.25rem !important}}@media(min-width: 1200px){.ps-xl-0{padding-left:0 !important}.ps-xl-0\.5{padding-left:0.5rem !important}.ps-xl-1{padding-left:1.25rem !important}.ps-xl-1\.5{padding-left:1.75rem !important}.ps-xl-2{padding-left:2.25rem !important}.ps-xl-2\.5{padding-left:2.75rem !important}.ps-xl-3{padding-left:3.25rem !important}.ps-xl-3\.5{padding-left:3.75rem !important}.ps-xl-4{padding-left:4.25rem !important}.ps-xl-4\.5{padding-left:4.75rem !important}.ps-xl-5{padding-left:5.25rem !important}.ps-xl-6{padding-left:6.25rem !important}.ps-xl-7{padding-left:7.25rem !important}.ps-xl-8{padding-left:8.25rem !important}.ps-xl-9{padding-left:9.25rem !important}.ps-xl-10{padding-left:10.25rem !important}}@media(min-width: 1400px){.ps-xxl-0{padding-left:0 !important}.ps-xxl-0\.5{padding-left:0.5rem !important}.ps-xxl-1{padding-left:1.25rem !important}.ps-xxl-1\.5{padding-left:1.75rem !important}.ps-xxl-2{padding-left:2.25rem !important}.ps-xxl-2\.5{padding-left:2.75rem !important}.ps-xxl-3{padding-left:3.25rem !important}.ps-xxl-3\.5{padding-left:3.75rem !important}.ps-xxl-4{padding-left:4.25rem !important}.ps-xxl-4\.5{padding-left:4.75rem !important}.ps-xxl-5{padding-left:5.25rem !important}.ps-xxl-6{padding-left:6.25rem !important}.ps-xxl-7{padding-left:7.25rem !important}.ps-xxl-8{padding-left:8.25rem !important}.ps-xxl-9{padding-left:9.25rem !important}.ps-xxl-10{padding-left:10.25rem !important}}.border{border:var(--boodoo-border-width) var(--boodoo-border-style) var(--boodoo-border-color) !important}.border-0{border:0 !important}.border-1{border:1px solid var(--boodoo-border-color) !important}.border-2{border:2px solid var(--boodoo-border-color) !important}.border-3{border:3px solid var(--boodoo-border-color) !important}.border-4{border:4px solid var(--boodoo-border-color) !important}.border-5{border:5px solid var(--boodoo-border-color) !important}.border-top{border-top:var(--boodoo-border-width) var(--boodoo-border-style) var(--boodoo-border-color) !important}.border-top-0{border-top:0 !important}.border-top-1{border-top:1px solid var(--boodoo-border-color) !important}.border-top-2{border-top:2px solid var(--boodoo-border-color) !important}.border-top-3{border-top:3px solid var(--boodoo-border-color) !important}.border-end{border-right:var(--boodoo-border-width) var(--boodoo-border-style) var(--boodoo-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--boodoo-border-width) var(--boodoo-border-style) var(--boodoo-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--boodoo-border-width) var(--boodoo-border-style) var(--boodoo-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{border-color:var(--boodoo-primary, #7c3aed) !important}.border-secondary{border-color:var(--boodoo-secondary, #5b21e6) !important}.border-success{border-color:var(--boodoo-success, #1c9e50) !important}.border-info{border-color:var(--boodoo-info, #0ea5e9) !important}.border-warning{border-color:var(--boodoo-warning, #f59e0b) !important}.border-danger{border-color:var(--boodoo-danger, #e11d48) !important}.border-light{border-color:var(--boodoo-light, #f6f5fb) !important}.border-dark{border-color:var(--boodoo-dark, #17135f) !important}.border-white{border-color:var(--boodoo-white, #ffffff) !important}.border-black{border-color:var(--boodoo-black, #000000) !important}.border-gray-100{border-color:var(--boodoo-gray-100, #f7f8fb) !important}.border-gray-200{border-color:var(--boodoo-gray-200, #ececf4) !important}.border-gray-300{border-color:var(--boodoo-gray-300, #dedfec) !important}.border-gray-400{border-color:var(--boodoo-gray-400, #c2c4d8) !important}.border-gray-500{border-color:var(--boodoo-gray-500, #8b8fb0) !important}.border-gray-600{border-color:var(--boodoo-gray-600, #5c6280) !important}.border-gray-700{border-color:var(--boodoo-gray-700, #3f4463) !important}.border-gray-800{border-color:var(--boodoo-gray-800, #272c4f) !important}.border-gray-900{border-color:var(--boodoo-gray-900, #11143d) !important}.border-accent{border-color:var(--boodoo-accent, #f43f5e) !important}.border-subtle{border-color:rgba(0, 0, 0, 0.175) !important}.border-0{border-width:0 !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{border-color:rgba(124, 58, 237, 0.1) !important}.border-opacity-25{border-color:rgba(124, 58, 237, 0.25) !important}.border-opacity-50{border-color:rgba(124, 58, 237, 0.5) !important}.border-opacity-75{border-color:rgba(124, 58, 237, 0.75) !important}.border-opacity-100{border-color:#7c3aed !important}.rounded-sm{border-radius:0.375rem !important}.rounded{border-radius:0.5rem !important}.rounded-lg{border-radius:0.75rem !important}.rounded-xl{border-radius:1rem !important}.rounded-xxl{border-radius:2rem !important}.rounded-pill{border-radius:50rem !important}.rounded-top-sm{border-top-left-radius:0.375rem !important;border-top-right-radius:0.375rem !important}.rounded-top{border-top-left-radius:0.5rem !important;border-top-right-radius:0.5rem !important}.rounded-top-lg{border-top-left-radius:0.75rem !important;border-top-right-radius:0.75rem !important}.rounded-top-xl{border-top-left-radius:1rem !important;border-top-right-radius:1rem !important}.rounded-top-xxl{border-top-left-radius:2rem !important;border-top-right-radius:2rem !important}.rounded-top-pill{border-top-left-radius:50rem !important;border-top-right-radius:50rem !important}.rounded-end-sm{border-top-right-radius:0.375rem !important;border-bottom-right-radius:0.375rem !important}.rounded-end{border-top-right-radius:0.5rem !important;border-bottom-right-radius:0.5rem !important}.rounded-end-lg{border-top-right-radius:0.75rem !important;border-bottom-right-radius:0.75rem !important}.rounded-end-xl{border-top-right-radius:1rem !important;border-bottom-right-radius:1rem !important}.rounded-end-xxl{border-top-right-radius:2rem !important;border-bottom-right-radius:2rem !important}.rounded-end-pill{border-top-right-radius:50rem !important;border-bottom-right-radius:50rem !important}.rounded-bottom-sm{border-bottom-right-radius:0.375rem !important;border-bottom-left-radius:0.375rem !important}.rounded-bottom{border-bottom-right-radius:0.5rem !important;border-bottom-left-radius:0.5rem !important}.rounded-bottom-lg{border-bottom-right-radius:0.75rem !important;border-bottom-left-radius:0.75rem !important}.rounded-bottom-xl{border-bottom-right-radius:1rem !important;border-bottom-left-radius:1rem !important}.rounded-bottom-xxl{border-bottom-right-radius:2rem !important;border-bottom-left-radius:2rem !important}.rounded-bottom-pill{border-bottom-right-radius:50rem !important;border-bottom-left-radius:50rem !important}.rounded-start-sm{border-bottom-left-radius:0.375rem !important;border-top-left-radius:0.375rem !important}.rounded-start{border-bottom-left-radius:0.5rem !important;border-top-left-radius:0.5rem !important}.rounded-start-lg{border-bottom-left-radius:0.75rem !important;border-top-left-radius:0.75rem !important}.rounded-start-xl{border-bottom-left-radius:1rem !important;border-top-left-radius:1rem !important}.rounded-start-xxl{border-bottom-left-radius:2rem !important;border-top-left-radius:2rem !important}.rounded-start-pill{border-bottom-left-radius:50rem !important;border-top-left-radius:50rem !important}.rounded-top-start-sm{border-top-left-radius:0.375rem !important}.rounded-top-start{border-top-left-radius:0.5rem !important}.rounded-top-start-lg{border-top-left-radius:0.75rem !important}.rounded-top-start-xl{border-top-left-radius:1rem !important}.rounded-top-start-xxl{border-top-left-radius:2rem !important}.rounded-top-start-pill{border-top-left-radius:50rem !important}.rounded-top-end-sm{border-top-right-radius:0.375rem !important}.rounded-top-end{border-top-right-radius:0.5rem !important}.rounded-top-end-lg{border-top-right-radius:0.75rem !important}.rounded-top-end-xl{border-top-right-radius:1rem !important}.rounded-top-end-xxl{border-top-right-radius:2rem !important}.rounded-top-end-pill{border-top-right-radius:50rem !important}.rounded-bottom-end-sm{border-bottom-right-radius:0.375rem !important}.rounded-bottom-end{border-bottom-right-radius:0.5rem !important}.rounded-bottom-end-lg{border-bottom-right-radius:0.75rem !important}.rounded-bottom-end-xl{border-bottom-right-radius:1rem !important}.rounded-bottom-end-xxl{border-bottom-right-radius:2rem !important}.rounded-bottom-end-pill{border-bottom-right-radius:50rem !important}.rounded-bottom-start-sm{border-bottom-left-radius:0.375rem !important}.rounded-bottom-start{border-bottom-left-radius:0.5rem !important}.rounded-bottom-start-lg{border-bottom-left-radius:0.75rem !important}.rounded-bottom-start-xl{border-bottom-left-radius:1rem !important}.rounded-bottom-start-xxl{border-bottom-left-radius:2rem !important}.rounded-bottom-start-pill{border-bottom-left-radius:50rem !important}.opacity-0{opacity:0 !important}.opacity-10{opacity:0.1 !important}.opacity-25{opacity:0.25 !important}.opacity-50{opacity:0.5 !important}.opacity-75{opacity:0.75 !important}.opacity-100{opacity:1 !important}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-inline-table{display:inline-table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-flow-root{display:flow-root !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-inline-table{display:inline-table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-flow-root{display:flow-root !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-inline-table{display:inline-table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-flow-root{display:flow-root !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-inline-table{display:inline-table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-flow-root{display:flow-root !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-inline-table{display:inline-table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-flow-root{display:flow-root !important}}@media(min-width: 1400px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-inline-table{display:inline-table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-flow-root{display:flow-root !important}}.flex-fill{flex:1 1 auto !important}.flex-1{flex:1 1 0% !important}.flex-auto{flex:1 1 auto !important}.flex-initial{flex:0 1 auto !important}.flex-none{flex:none !important}.flex-grow{flex:1 !important}.flex-grow-0{flex:0 !important}.flex-shrink{flex:1 !important}.flex-shrink-0{flex:0 !important}@media(min-width: 576px){.flex-sm-fill{flex:1 1 auto !important}.flex-sm-1{flex:1 1 0% !important}.flex-sm-auto{flex:1 1 auto !important}.flex-sm-initial{flex:0 1 auto !important}.flex-sm-none{flex:none !important}.flex-sm-grow{flex:1 !important}.flex-sm-grow-0{flex:0 !important}.flex-sm-shrink{flex:1 !important}.flex-sm-shrink-0{flex:0 !important}}@media(min-width: 768px){.flex-md-fill{flex:1 1 auto !important}.flex-md-1{flex:1 1 0% !important}.flex-md-auto{flex:1 1 auto !important}.flex-md-initial{flex:0 1 auto !important}.flex-md-none{flex:none !important}.flex-md-grow{flex:1 !important}.flex-md-grow-0{flex:0 !important}.flex-md-shrink{flex:1 !important}.flex-md-shrink-0{flex:0 !important}}@media(min-width: 992px){.flex-lg-fill{flex:1 1 auto !important}.flex-lg-1{flex:1 1 0% !important}.flex-lg-auto{flex:1 1 auto !important}.flex-lg-initial{flex:0 1 auto !important}.flex-lg-none{flex:none !important}.flex-lg-grow{flex:1 !important}.flex-lg-grow-0{flex:0 !important}.flex-lg-shrink{flex:1 !important}.flex-lg-shrink-0{flex:0 !important}}@media(min-width: 1200px){.flex-xl-fill{flex:1 1 auto !important}.flex-xl-1{flex:1 1 0% !important}.flex-xl-auto{flex:1 1 auto !important}.flex-xl-initial{flex:0 1 auto !important}.flex-xl-none{flex:none !important}.flex-xl-grow{flex:1 !important}.flex-xl-grow-0{flex:0 !important}.flex-xl-shrink{flex:1 !important}.flex-xl-shrink-0{flex:0 !important}}@media(min-width: 1400px){.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-1{flex:1 1 0% !important}.flex-xxl-auto{flex:1 1 auto !important}.flex-xxl-initial{flex:0 1 auto !important}.flex-xxl-none{flex:none !important}.flex-xxl-grow{flex:1 !important}.flex-xxl-grow-0{flex:0 !important}.flex-xxl-shrink{flex:1 !important}.flex-xxl-shrink-0{flex:0 !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 1400px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}@media(min-width: 576px){.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 768px){.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 992px){.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 1200px){.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 1400px){.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}}.flex-grow{flex-grow:1 !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink{flex-shrink:1 !important}.flex-shrink-0{flex-shrink:0 !important}.basis-0{flex-basis:0% !important}.basis-auto{flex-basis:auto !important}.basis-full{flex-basis:100% !important}.basis-1\/2{flex-basis:50% !important}.basis-1\/3{flex-basis:33.333333% !important}.basis-2\/3{flex-basis:66.666667% !important}.basis-1\/4{flex-basis:25% !important}.basis-3\/4{flex-basis:75% !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.justify-content-normal{justify-content:normal !important}@media(min-width: 576px){.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.justify-content-sm-normal{justify-content:normal !important}}@media(min-width: 768px){.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.justify-content-md-normal{justify-content:normal !important}}@media(min-width: 992px){.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.justify-content-lg-normal{justify-content:normal !important}}@media(min-width: 1200px){.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.justify-content-xl-normal{justify-content:normal !important}}@media(min-width: 1400px){.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.justify-content-xxl-normal{justify-content:normal !important}}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-items-normal{align-items:normal !important}@media(min-width: 576px){.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-items-sm-normal{align-items:normal !important}}@media(min-width: 768px){.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-items-md-normal{align-items:normal !important}}@media(min-width: 992px){.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-items-lg-normal{align-items:normal !important}}@media(min-width: 1200px){.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-items-xl-normal{align-items:normal !important}}@media(min-width: 1400px){.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-items-xxl-normal{align-items:normal !important}}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-content-normal{align-content:normal !important}@media(min-width: 576px){.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-content-sm-normal{align-content:normal !important}}@media(min-width: 768px){.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-content-md-normal{align-content:normal !important}}@media(min-width: 992px){.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-content-lg-normal{align-content:normal !important}}@media(min-width: 1200px){.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-content-xl-normal{align-content:normal !important}}@media(min-width: 1400px){.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-content-xxl-normal{align-content:normal !important}}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}@media(min-width: 1400px){.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}@media(min-width: 576px){.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}}@media(min-width: 768px){.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}}@media(min-width: 992px){.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}}@media(min-width: 1200px){.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}}@media(min-width: 1400px){.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}}.gap-0{gap:0 !important}.gap-0\.5{gap:0.5rem !important}.gap-1{gap:1.25rem !important}.gap-1\.5{gap:1.75rem !important}.gap-2{gap:2.25rem !important}.gap-2\.5{gap:2.75rem !important}.gap-3{gap:3.25rem !important}.gap-3\.5{gap:3.75rem !important}.gap-4{gap:4.25rem !important}.gap-4\.5{gap:4.75rem !important}.gap-5{gap:5.25rem !important}.gap-6{gap:6.25rem !important}.gap-7{gap:7.25rem !important}.gap-8{gap:8.25rem !important}.gap-9{gap:9.25rem !important}.gap-10{gap:10.25rem !important}@media(min-width: 576px){.gap-sm-0{gap:0 !important}.gap-sm-0\.5{gap:0.5rem !important}.gap-sm-1{gap:1.25rem !important}.gap-sm-1\.5{gap:1.75rem !important}.gap-sm-2{gap:2.25rem !important}.gap-sm-2\.5{gap:2.75rem !important}.gap-sm-3{gap:3.25rem !important}.gap-sm-3\.5{gap:3.75rem !important}.gap-sm-4{gap:4.25rem !important}.gap-sm-4\.5{gap:4.75rem !important}.gap-sm-5{gap:5.25rem !important}.gap-sm-6{gap:6.25rem !important}.gap-sm-7{gap:7.25rem !important}.gap-sm-8{gap:8.25rem !important}.gap-sm-9{gap:9.25rem !important}.gap-sm-10{gap:10.25rem !important}}@media(min-width: 768px){.gap-md-0{gap:0 !important}.gap-md-0\.5{gap:0.5rem !important}.gap-md-1{gap:1.25rem !important}.gap-md-1\.5{gap:1.75rem !important}.gap-md-2{gap:2.25rem !important}.gap-md-2\.5{gap:2.75rem !important}.gap-md-3{gap:3.25rem !important}.gap-md-3\.5{gap:3.75rem !important}.gap-md-4{gap:4.25rem !important}.gap-md-4\.5{gap:4.75rem !important}.gap-md-5{gap:5.25rem !important}.gap-md-6{gap:6.25rem !important}.gap-md-7{gap:7.25rem !important}.gap-md-8{gap:8.25rem !important}.gap-md-9{gap:9.25rem !important}.gap-md-10{gap:10.25rem !important}}@media(min-width: 992px){.gap-lg-0{gap:0 !important}.gap-lg-0\.5{gap:0.5rem !important}.gap-lg-1{gap:1.25rem !important}.gap-lg-1\.5{gap:1.75rem !important}.gap-lg-2{gap:2.25rem !important}.gap-lg-2\.5{gap:2.75rem !important}.gap-lg-3{gap:3.25rem !important}.gap-lg-3\.5{gap:3.75rem !important}.gap-lg-4{gap:4.25rem !important}.gap-lg-4\.5{gap:4.75rem !important}.gap-lg-5{gap:5.25rem !important}.gap-lg-6{gap:6.25rem !important}.gap-lg-7{gap:7.25rem !important}.gap-lg-8{gap:8.25rem !important}.gap-lg-9{gap:9.25rem !important}.gap-lg-10{gap:10.25rem !important}}@media(min-width: 1200px){.gap-xl-0{gap:0 !important}.gap-xl-0\.5{gap:0.5rem !important}.gap-xl-1{gap:1.25rem !important}.gap-xl-1\.5{gap:1.75rem !important}.gap-xl-2{gap:2.25rem !important}.gap-xl-2\.5{gap:2.75rem !important}.gap-xl-3{gap:3.25rem !important}.gap-xl-3\.5{gap:3.75rem !important}.gap-xl-4{gap:4.25rem !important}.gap-xl-4\.5{gap:4.75rem !important}.gap-xl-5{gap:5.25rem !important}.gap-xl-6{gap:6.25rem !important}.gap-xl-7{gap:7.25rem !important}.gap-xl-8{gap:8.25rem !important}.gap-xl-9{gap:9.25rem !important}.gap-xl-10{gap:10.25rem !important}}@media(min-width: 1400px){.gap-xxl-0{gap:0 !important}.gap-xxl-0\.5{gap:0.5rem !important}.gap-xxl-1{gap:1.25rem !important}.gap-xxl-1\.5{gap:1.75rem !important}.gap-xxl-2{gap:2.25rem !important}.gap-xxl-2\.5{gap:2.75rem !important}.gap-xxl-3{gap:3.25rem !important}.gap-xxl-3\.5{gap:3.75rem !important}.gap-xxl-4{gap:4.25rem !important}.gap-xxl-4\.5{gap:4.75rem !important}.gap-xxl-5{gap:5.25rem !important}.gap-xxl-6{gap:6.25rem !important}.gap-xxl-7{gap:7.25rem !important}.gap-xxl-8{gap:8.25rem !important}.gap-xxl-9{gap:9.25rem !important}.gap-xxl-10{gap:10.25rem !important}}.row-gap-0{row-gap:0 !important}.row-gap-0\.5{row-gap:0.5rem !important}.row-gap-1{row-gap:1.25rem !important}.row-gap-1\.5{row-gap:1.75rem !important}.row-gap-2{row-gap:2.25rem !important}.row-gap-2\.5{row-gap:2.75rem !important}.row-gap-3{row-gap:3.25rem !important}.row-gap-3\.5{row-gap:3.75rem !important}.row-gap-4{row-gap:4.25rem !important}.row-gap-4\.5{row-gap:4.75rem !important}.row-gap-5{row-gap:5.25rem !important}.row-gap-6{row-gap:6.25rem !important}.row-gap-7{row-gap:7.25rem !important}.row-gap-8{row-gap:8.25rem !important}.row-gap-9{row-gap:9.25rem !important}.row-gap-10{row-gap:10.25rem !important}@media(min-width: 576px){.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-0\.5{row-gap:0.5rem !important}.row-gap-sm-1{row-gap:1.25rem !important}.row-gap-sm-1\.5{row-gap:1.75rem !important}.row-gap-sm-2{row-gap:2.25rem !important}.row-gap-sm-2\.5{row-gap:2.75rem !important}.row-gap-sm-3{row-gap:3.25rem !important}.row-gap-sm-3\.5{row-gap:3.75rem !important}.row-gap-sm-4{row-gap:4.25rem !important}.row-gap-sm-4\.5{row-gap:4.75rem !important}.row-gap-sm-5{row-gap:5.25rem !important}.row-gap-sm-6{row-gap:6.25rem !important}.row-gap-sm-7{row-gap:7.25rem !important}.row-gap-sm-8{row-gap:8.25rem !important}.row-gap-sm-9{row-gap:9.25rem !important}.row-gap-sm-10{row-gap:10.25rem !important}}@media(min-width: 768px){.row-gap-md-0{row-gap:0 !important}.row-gap-md-0\.5{row-gap:0.5rem !important}.row-gap-md-1{row-gap:1.25rem !important}.row-gap-md-1\.5{row-gap:1.75rem !important}.row-gap-md-2{row-gap:2.25rem !important}.row-gap-md-2\.5{row-gap:2.75rem !important}.row-gap-md-3{row-gap:3.25rem !important}.row-gap-md-3\.5{row-gap:3.75rem !important}.row-gap-md-4{row-gap:4.25rem !important}.row-gap-md-4\.5{row-gap:4.75rem !important}.row-gap-md-5{row-gap:5.25rem !important}.row-gap-md-6{row-gap:6.25rem !important}.row-gap-md-7{row-gap:7.25rem !important}.row-gap-md-8{row-gap:8.25rem !important}.row-gap-md-9{row-gap:9.25rem !important}.row-gap-md-10{row-gap:10.25rem !important}}@media(min-width: 992px){.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-0\.5{row-gap:0.5rem !important}.row-gap-lg-1{row-gap:1.25rem !important}.row-gap-lg-1\.5{row-gap:1.75rem !important}.row-gap-lg-2{row-gap:2.25rem !important}.row-gap-lg-2\.5{row-gap:2.75rem !important}.row-gap-lg-3{row-gap:3.25rem !important}.row-gap-lg-3\.5{row-gap:3.75rem !important}.row-gap-lg-4{row-gap:4.25rem !important}.row-gap-lg-4\.5{row-gap:4.75rem !important}.row-gap-lg-5{row-gap:5.25rem !important}.row-gap-lg-6{row-gap:6.25rem !important}.row-gap-lg-7{row-gap:7.25rem !important}.row-gap-lg-8{row-gap:8.25rem !important}.row-gap-lg-9{row-gap:9.25rem !important}.row-gap-lg-10{row-gap:10.25rem !important}}@media(min-width: 1200px){.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-0\.5{row-gap:0.5rem !important}.row-gap-xl-1{row-gap:1.25rem !important}.row-gap-xl-1\.5{row-gap:1.75rem !important}.row-gap-xl-2{row-gap:2.25rem !important}.row-gap-xl-2\.5{row-gap:2.75rem !important}.row-gap-xl-3{row-gap:3.25rem !important}.row-gap-xl-3\.5{row-gap:3.75rem !important}.row-gap-xl-4{row-gap:4.25rem !important}.row-gap-xl-4\.5{row-gap:4.75rem !important}.row-gap-xl-5{row-gap:5.25rem !important}.row-gap-xl-6{row-gap:6.25rem !important}.row-gap-xl-7{row-gap:7.25rem !important}.row-gap-xl-8{row-gap:8.25rem !important}.row-gap-xl-9{row-gap:9.25rem !important}.row-gap-xl-10{row-gap:10.25rem !important}}@media(min-width: 1400px){.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-0\.5{row-gap:0.5rem !important}.row-gap-xxl-1{row-gap:1.25rem !important}.row-gap-xxl-1\.5{row-gap:1.75rem !important}.row-gap-xxl-2{row-gap:2.25rem !important}.row-gap-xxl-2\.5{row-gap:2.75rem !important}.row-gap-xxl-3{row-gap:3.25rem !important}.row-gap-xxl-3\.5{row-gap:3.75rem !important}.row-gap-xxl-4{row-gap:4.25rem !important}.row-gap-xxl-4\.5{row-gap:4.75rem !important}.row-gap-xxl-5{row-gap:5.25rem !important}.row-gap-xxl-6{row-gap:6.25rem !important}.row-gap-xxl-7{row-gap:7.25rem !important}.row-gap-xxl-8{row-gap:8.25rem !important}.row-gap-xxl-9{row-gap:9.25rem !important}.row-gap-xxl-10{row-gap:10.25rem !important}}.column-gap-0{column-gap:0 !important}.column-gap-0\.5{column-gap:0.5rem !important}.column-gap-1{column-gap:1.25rem !important}.column-gap-1\.5{column-gap:1.75rem !important}.column-gap-2{column-gap:2.25rem !important}.column-gap-2\.5{column-gap:2.75rem !important}.column-gap-3{column-gap:3.25rem !important}.column-gap-3\.5{column-gap:3.75rem !important}.column-gap-4{column-gap:4.25rem !important}.column-gap-4\.5{column-gap:4.75rem !important}.column-gap-5{column-gap:5.25rem !important}.column-gap-6{column-gap:6.25rem !important}.column-gap-7{column-gap:7.25rem !important}.column-gap-8{column-gap:8.25rem !important}.column-gap-9{column-gap:9.25rem !important}.column-gap-10{column-gap:10.25rem !important}@media(min-width: 576px){.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-0\.5{column-gap:0.5rem !important}.column-gap-sm-1{column-gap:1.25rem !important}.column-gap-sm-1\.5{column-gap:1.75rem !important}.column-gap-sm-2{column-gap:2.25rem !important}.column-gap-sm-2\.5{column-gap:2.75rem !important}.column-gap-sm-3{column-gap:3.25rem !important}.column-gap-sm-3\.5{column-gap:3.75rem !important}.column-gap-sm-4{column-gap:4.25rem !important}.column-gap-sm-4\.5{column-gap:4.75rem !important}.column-gap-sm-5{column-gap:5.25rem !important}.column-gap-sm-6{column-gap:6.25rem !important}.column-gap-sm-7{column-gap:7.25rem !important}.column-gap-sm-8{column-gap:8.25rem !important}.column-gap-sm-9{column-gap:9.25rem !important}.column-gap-sm-10{column-gap:10.25rem !important}}@media(min-width: 768px){.column-gap-md-0{column-gap:0 !important}.column-gap-md-0\.5{column-gap:0.5rem !important}.column-gap-md-1{column-gap:1.25rem !important}.column-gap-md-1\.5{column-gap:1.75rem !important}.column-gap-md-2{column-gap:2.25rem !important}.column-gap-md-2\.5{column-gap:2.75rem !important}.column-gap-md-3{column-gap:3.25rem !important}.column-gap-md-3\.5{column-gap:3.75rem !important}.column-gap-md-4{column-gap:4.25rem !important}.column-gap-md-4\.5{column-gap:4.75rem !important}.column-gap-md-5{column-gap:5.25rem !important}.column-gap-md-6{column-gap:6.25rem !important}.column-gap-md-7{column-gap:7.25rem !important}.column-gap-md-8{column-gap:8.25rem !important}.column-gap-md-9{column-gap:9.25rem !important}.column-gap-md-10{column-gap:10.25rem !important}}@media(min-width: 992px){.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-0\.5{column-gap:0.5rem !important}.column-gap-lg-1{column-gap:1.25rem !important}.column-gap-lg-1\.5{column-gap:1.75rem !important}.column-gap-lg-2{column-gap:2.25rem !important}.column-gap-lg-2\.5{column-gap:2.75rem !important}.column-gap-lg-3{column-gap:3.25rem !important}.column-gap-lg-3\.5{column-gap:3.75rem !important}.column-gap-lg-4{column-gap:4.25rem !important}.column-gap-lg-4\.5{column-gap:4.75rem !important}.column-gap-lg-5{column-gap:5.25rem !important}.column-gap-lg-6{column-gap:6.25rem !important}.column-gap-lg-7{column-gap:7.25rem !important}.column-gap-lg-8{column-gap:8.25rem !important}.column-gap-lg-9{column-gap:9.25rem !important}.column-gap-lg-10{column-gap:10.25rem !important}}@media(min-width: 1200px){.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-0\.5{column-gap:0.5rem !important}.column-gap-xl-1{column-gap:1.25rem !important}.column-gap-xl-1\.5{column-gap:1.75rem !important}.column-gap-xl-2{column-gap:2.25rem !important}.column-gap-xl-2\.5{column-gap:2.75rem !important}.column-gap-xl-3{column-gap:3.25rem !important}.column-gap-xl-3\.5{column-gap:3.75rem !important}.column-gap-xl-4{column-gap:4.25rem !important}.column-gap-xl-4\.5{column-gap:4.75rem !important}.column-gap-xl-5{column-gap:5.25rem !important}.column-gap-xl-6{column-gap:6.25rem !important}.column-gap-xl-7{column-gap:7.25rem !important}.column-gap-xl-8{column-gap:8.25rem !important}.column-gap-xl-9{column-gap:9.25rem !important}.column-gap-xl-10{column-gap:10.25rem !important}}@media(min-width: 1400px){.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-0\.5{column-gap:0.5rem !important}.column-gap-xxl-1{column-gap:1.25rem !important}.column-gap-xxl-1\.5{column-gap:1.75rem !important}.column-gap-xxl-2{column-gap:2.25rem !important}.column-gap-xxl-2\.5{column-gap:2.75rem !important}.column-gap-xxl-3{column-gap:3.25rem !important}.column-gap-xxl-3\.5{column-gap:3.75rem !important}.column-gap-xxl-4{column-gap:4.25rem !important}.column-gap-xxl-4\.5{column-gap:4.75rem !important}.column-gap-xxl-5{column-gap:5.25rem !important}.column-gap-xxl-6{column-gap:6.25rem !important}.column-gap-xxl-7{column-gap:7.25rem !important}.column-gap-xxl-8{column-gap:8.25rem !important}.column-gap-xxl-9{column-gap:9.25rem !important}.column-gap-xxl-10{column-gap:10.25rem !important}}.col-span-1{grid-column:span 1/span 1 !important}.col-span-2{grid-column:span 2/span 2 !important}.col-span-3{grid-column:span 3/span 3 !important}.col-span-4{grid-column:span 4/span 4 !important}.col-span-5{grid-column:span 5/span 5 !important}.col-span-6{grid-column:span 6/span 6 !important}.col-span-7{grid-column:span 7/span 7 !important}.col-span-8{grid-column:span 8/span 8 !important}.col-span-9{grid-column:span 9/span 9 !important}.col-span-10{grid-column:span 10/span 10 !important}.col-span-11{grid-column:span 11/span 11 !important}.col-span-12{grid-column:span 12/span 12 !important}.col-span-full{grid-column:-1 !important}.col-span-auto{grid-column:auto !important}@media(min-width: 576px){.col-span-sm-1{grid-column:span 1/span 1 !important}.col-span-sm-2{grid-column:span 2/span 2 !important}.col-span-sm-3{grid-column:span 3/span 3 !important}.col-span-sm-4{grid-column:span 4/span 4 !important}.col-span-sm-5{grid-column:span 5/span 5 !important}.col-span-sm-6{grid-column:span 6/span 6 !important}.col-span-sm-7{grid-column:span 7/span 7 !important}.col-span-sm-8{grid-column:span 8/span 8 !important}.col-span-sm-9{grid-column:span 9/span 9 !important}.col-span-sm-10{grid-column:span 10/span 10 !important}.col-span-sm-11{grid-column:span 11/span 11 !important}.col-span-sm-12{grid-column:span 12/span 12 !important}.col-span-sm-full{grid-column:-1 !important}.col-span-sm-auto{grid-column:auto !important}}@media(min-width: 768px){.col-span-md-1{grid-column:span 1/span 1 !important}.col-span-md-2{grid-column:span 2/span 2 !important}.col-span-md-3{grid-column:span 3/span 3 !important}.col-span-md-4{grid-column:span 4/span 4 !important}.col-span-md-5{grid-column:span 5/span 5 !important}.col-span-md-6{grid-column:span 6/span 6 !important}.col-span-md-7{grid-column:span 7/span 7 !important}.col-span-md-8{grid-column:span 8/span 8 !important}.col-span-md-9{grid-column:span 9/span 9 !important}.col-span-md-10{grid-column:span 10/span 10 !important}.col-span-md-11{grid-column:span 11/span 11 !important}.col-span-md-12{grid-column:span 12/span 12 !important}.col-span-md-full{grid-column:-1 !important}.col-span-md-auto{grid-column:auto !important}}@media(min-width: 992px){.col-span-lg-1{grid-column:span 1/span 1 !important}.col-span-lg-2{grid-column:span 2/span 2 !important}.col-span-lg-3{grid-column:span 3/span 3 !important}.col-span-lg-4{grid-column:span 4/span 4 !important}.col-span-lg-5{grid-column:span 5/span 5 !important}.col-span-lg-6{grid-column:span 6/span 6 !important}.col-span-lg-7{grid-column:span 7/span 7 !important}.col-span-lg-8{grid-column:span 8/span 8 !important}.col-span-lg-9{grid-column:span 9/span 9 !important}.col-span-lg-10{grid-column:span 10/span 10 !important}.col-span-lg-11{grid-column:span 11/span 11 !important}.col-span-lg-12{grid-column:span 12/span 12 !important}.col-span-lg-full{grid-column:-1 !important}.col-span-lg-auto{grid-column:auto !important}}@media(min-width: 1200px){.col-span-xl-1{grid-column:span 1/span 1 !important}.col-span-xl-2{grid-column:span 2/span 2 !important}.col-span-xl-3{grid-column:span 3/span 3 !important}.col-span-xl-4{grid-column:span 4/span 4 !important}.col-span-xl-5{grid-column:span 5/span 5 !important}.col-span-xl-6{grid-column:span 6/span 6 !important}.col-span-xl-7{grid-column:span 7/span 7 !important}.col-span-xl-8{grid-column:span 8/span 8 !important}.col-span-xl-9{grid-column:span 9/span 9 !important}.col-span-xl-10{grid-column:span 10/span 10 !important}.col-span-xl-11{grid-column:span 11/span 11 !important}.col-span-xl-12{grid-column:span 12/span 12 !important}.col-span-xl-full{grid-column:-1 !important}.col-span-xl-auto{grid-column:auto !important}}@media(min-width: 1400px){.col-span-xxl-1{grid-column:span 1/span 1 !important}.col-span-xxl-2{grid-column:span 2/span 2 !important}.col-span-xxl-3{grid-column:span 3/span 3 !important}.col-span-xxl-4{grid-column:span 4/span 4 !important}.col-span-xxl-5{grid-column:span 5/span 5 !important}.col-span-xxl-6{grid-column:span 6/span 6 !important}.col-span-xxl-7{grid-column:span 7/span 7 !important}.col-span-xxl-8{grid-column:span 8/span 8 !important}.col-span-xxl-9{grid-column:span 9/span 9 !important}.col-span-xxl-10{grid-column:span 10/span 10 !important}.col-span-xxl-11{grid-column:span 11/span 11 !important}.col-span-xxl-12{grid-column:span 12/span 12 !important}.col-span-xxl-full{grid-column:-1 !important}.col-span-xxl-auto{grid-column:auto !important}}.col-start-1{grid-column-start:1 !important}.col-start-2{grid-column-start:2 !important}.col-start-3{grid-column-start:3 !important}.col-start-4{grid-column-start:4 !important}.col-start-5{grid-column-start:5 !important}.col-start-6{grid-column-start:6 !important}.col-start-7{grid-column-start:7 !important}.col-start-8{grid-column-start:8 !important}.col-start-9{grid-column-start:9 !important}.col-start-10{grid-column-start:10 !important}.col-start-11{grid-column-start:11 !important}.col-start-12{grid-column-start:12 !important}.col-start-13{grid-column-start:13 !important}.col-start-auto{grid-column-start:auto !important}.col-end-1{grid-column-end:1 !important}.col-end-2{grid-column-end:2 !important}.col-end-3{grid-column-end:3 !important}.col-end-4{grid-column-end:4 !important}.col-end-5{grid-column-end:5 !important}.col-end-6{grid-column-end:6 !important}.col-end-7{grid-column-end:7 !important}.col-end-8{grid-column-end:8 !important}.col-end-9{grid-column-end:9 !important}.col-end-10{grid-column-end:10 !important}.col-end-11{grid-column-end:11 !important}.col-end-12{grid-column-end:12 !important}.col-end-13{grid-column-end:13 !important}.col-end-auto{grid-column-end:auto !important}.row-span-1{grid-row:span 1/span 1 !important}.row-span-2{grid-row:span 2/span 2 !important}.row-span-3{grid-row:span 3/span 3 !important}.row-span-4{grid-row:span 4/span 4 !important}.row-span-5{grid-row:span 5/span 5 !important}.row-span-6{grid-row:span 6/span 6 !important}.row-span-full{grid-row:-1 !important}.row-span-auto{grid-row:auto !important}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-none{grid-template-columns:none !important}.grid-cols-subgrid{grid-template-columns:subgrid !important}@media(min-width: 576px){.grid-cols-sm-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-sm-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-sm-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-sm-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-sm-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-sm-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-sm-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-sm-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-sm-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-sm-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-sm-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-sm-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-sm-none{grid-template-columns:none !important}.grid-cols-sm-subgrid{grid-template-columns:subgrid !important}}@media(min-width: 768px){.grid-cols-md-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-md-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-md-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-md-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-md-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-md-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-md-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-md-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-md-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-md-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-md-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-md-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-md-none{grid-template-columns:none !important}.grid-cols-md-subgrid{grid-template-columns:subgrid !important}}@media(min-width: 992px){.grid-cols-lg-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-lg-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-lg-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-lg-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-lg-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-lg-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-lg-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-lg-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-lg-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-lg-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-lg-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-lg-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-lg-none{grid-template-columns:none !important}.grid-cols-lg-subgrid{grid-template-columns:subgrid !important}}@media(min-width: 1200px){.grid-cols-xl-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-xl-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-xl-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-xl-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-xl-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-xl-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-xl-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-xl-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-xl-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-xl-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-xl-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-xl-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-xl-none{grid-template-columns:none !important}.grid-cols-xl-subgrid{grid-template-columns:subgrid !important}}@media(min-width: 1400px){.grid-cols-xxl-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.grid-cols-xxl-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.grid-cols-xxl-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.grid-cols-xxl-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.grid-cols-xxl-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.grid-cols-xxl-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.grid-cols-xxl-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.grid-cols-xxl-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.grid-cols-xxl-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.grid-cols-xxl-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.grid-cols-xxl-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.grid-cols-xxl-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.grid-cols-xxl-none{grid-template-columns:none !important}.grid-cols-xxl-subgrid{grid-template-columns:subgrid !important}}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr)) !important}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr)) !important}.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr)) !important}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr)) !important}.grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr)) !important}.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr)) !important}.grid-rows-none{grid-template-rows:none !important}.grid-rows-subgrid{grid-template-rows:subgrid !important}.grid-flow-row{grid-auto-flow:row !important}.grid-flow-column{grid-auto-flow:column !important}.grid-flow-dense{grid-auto-flow:dense !important}.grid-flow-row-dense{grid-auto-flow:row dense !important}.grid-flow-col-dense{grid-auto-flow:column dense !important}.justify-items-start{justify-items:start !important}.justify-items-end{justify-items:end !important}.justify-items-center{justify-items:center !important}.justify-items-stretch{justify-items:stretch !important}.justify-items-normal{justify-items:normal !important}.justify-self-auto{justify-self:auto !important}.justify-self-start{justify-self:start !important}.justify-self-end{justify-self:end !important}.justify-self-center{justify-self:center !important}.justify-self-stretch{justify-self:stretch !important}.self-auto{align-self:auto !important}.self-start{align-self:flex-start !important}.self-end{align-self:flex-end !important}.self-center{align-self:center !important}.self-baseline{align-self:baseline !important}.self-stretch{align-self:stretch !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 576px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 992px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1200px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}@media(min-width: 1400px){.position-xxl-static{position:static !important}.position-xxl-relative{position:relative !important}.position-xxl-absolute{position:absolute !important}.position-xxl-fixed{position:fixed !important}.position-xxl-sticky{position:sticky !important}}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.top-auto{top:auto !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.end-auto{right:auto !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.bottom-auto{bottom:auto !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.start-auto{left:auto !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.w-10{width:10% !important}.w-20{width:20% !important}.w-25{width:25% !important}.w-30{width:30% !important}.w-40{width:40% !important}.w-50{width:50% !important}.w-60{width:60% !important}.w-70{width:70% !important}.w-75{width:75% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.w-1\/2{width:50% !important}.w-1\/3{width:33.333333% !important}.w-2\/3{width:66.666667% !important}.w-1\/4{width:25% !important}.w-2\/4{width:50% !important}.w-3\/4{width:75% !important}.w-1\/5{width:20% !important}.w-2\/5{width:40% !important}.w-3\/5{width:60% !important}.w-4\/5{width:80% !important}.w-1\/6{width:16.666667% !important}.w-2\/6{width:33.333333% !important}.w-3\/6{width:50% !important}.w-4\/6{width:66.666667% !important}.w-5\/6{width:83.333333% !important}.w-full{width:100% !important}.w-screen{width:100vw !important}.w-fit{width:fit-content !important}.w-min{width:min-content !important}.w-max{width:max-content !important}@media(min-width: 576px){.w-sm-10{width:10% !important}.w-sm-20{width:20% !important}.w-sm-25{width:25% !important}.w-sm-30{width:30% !important}.w-sm-40{width:40% !important}.w-sm-50{width:50% !important}.w-sm-60{width:60% !important}.w-sm-70{width:70% !important}.w-sm-75{width:75% !important}.w-sm-80{width:80% !important}.w-sm-90{width:90% !important}.w-sm-100{width:100% !important}.w-sm-auto{width:auto !important}.w-sm-1\/2{width:50% !important}.w-sm-1\/3{width:33.333333% !important}.w-sm-2\/3{width:66.666667% !important}.w-sm-1\/4{width:25% !important}.w-sm-2\/4{width:50% !important}.w-sm-3\/4{width:75% !important}.w-sm-1\/5{width:20% !important}.w-sm-2\/5{width:40% !important}.w-sm-3\/5{width:60% !important}.w-sm-4\/5{width:80% !important}.w-sm-1\/6{width:16.666667% !important}.w-sm-2\/6{width:33.333333% !important}.w-sm-3\/6{width:50% !important}.w-sm-4\/6{width:66.666667% !important}.w-sm-5\/6{width:83.333333% !important}.w-sm-full{width:100% !important}.w-sm-screen{width:100vw !important}.w-sm-fit{width:fit-content !important}.w-sm-min{width:min-content !important}.w-sm-max{width:max-content !important}}@media(min-width: 768px){.w-md-10{width:10% !important}.w-md-20{width:20% !important}.w-md-25{width:25% !important}.w-md-30{width:30% !important}.w-md-40{width:40% !important}.w-md-50{width:50% !important}.w-md-60{width:60% !important}.w-md-70{width:70% !important}.w-md-75{width:75% !important}.w-md-80{width:80% !important}.w-md-90{width:90% !important}.w-md-100{width:100% !important}.w-md-auto{width:auto !important}.w-md-1\/2{width:50% !important}.w-md-1\/3{width:33.333333% !important}.w-md-2\/3{width:66.666667% !important}.w-md-1\/4{width:25% !important}.w-md-2\/4{width:50% !important}.w-md-3\/4{width:75% !important}.w-md-1\/5{width:20% !important}.w-md-2\/5{width:40% !important}.w-md-3\/5{width:60% !important}.w-md-4\/5{width:80% !important}.w-md-1\/6{width:16.666667% !important}.w-md-2\/6{width:33.333333% !important}.w-md-3\/6{width:50% !important}.w-md-4\/6{width:66.666667% !important}.w-md-5\/6{width:83.333333% !important}.w-md-full{width:100% !important}.w-md-screen{width:100vw !important}.w-md-fit{width:fit-content !important}.w-md-min{width:min-content !important}.w-md-max{width:max-content !important}}@media(min-width: 992px){.w-lg-10{width:10% !important}.w-lg-20{width:20% !important}.w-lg-25{width:25% !important}.w-lg-30{width:30% !important}.w-lg-40{width:40% !important}.w-lg-50{width:50% !important}.w-lg-60{width:60% !important}.w-lg-70{width:70% !important}.w-lg-75{width:75% !important}.w-lg-80{width:80% !important}.w-lg-90{width:90% !important}.w-lg-100{width:100% !important}.w-lg-auto{width:auto !important}.w-lg-1\/2{width:50% !important}.w-lg-1\/3{width:33.333333% !important}.w-lg-2\/3{width:66.666667% !important}.w-lg-1\/4{width:25% !important}.w-lg-2\/4{width:50% !important}.w-lg-3\/4{width:75% !important}.w-lg-1\/5{width:20% !important}.w-lg-2\/5{width:40% !important}.w-lg-3\/5{width:60% !important}.w-lg-4\/5{width:80% !important}.w-lg-1\/6{width:16.666667% !important}.w-lg-2\/6{width:33.333333% !important}.w-lg-3\/6{width:50% !important}.w-lg-4\/6{width:66.666667% !important}.w-lg-5\/6{width:83.333333% !important}.w-lg-full{width:100% !important}.w-lg-screen{width:100vw !important}.w-lg-fit{width:fit-content !important}.w-lg-min{width:min-content !important}.w-lg-max{width:max-content !important}}@media(min-width: 1200px){.w-xl-10{width:10% !important}.w-xl-20{width:20% !important}.w-xl-25{width:25% !important}.w-xl-30{width:30% !important}.w-xl-40{width:40% !important}.w-xl-50{width:50% !important}.w-xl-60{width:60% !important}.w-xl-70{width:70% !important}.w-xl-75{width:75% !important}.w-xl-80{width:80% !important}.w-xl-90{width:90% !important}.w-xl-100{width:100% !important}.w-xl-auto{width:auto !important}.w-xl-1\/2{width:50% !important}.w-xl-1\/3{width:33.333333% !important}.w-xl-2\/3{width:66.666667% !important}.w-xl-1\/4{width:25% !important}.w-xl-2\/4{width:50% !important}.w-xl-3\/4{width:75% !important}.w-xl-1\/5{width:20% !important}.w-xl-2\/5{width:40% !important}.w-xl-3\/5{width:60% !important}.w-xl-4\/5{width:80% !important}.w-xl-1\/6{width:16.666667% !important}.w-xl-2\/6{width:33.333333% !important}.w-xl-3\/6{width:50% !important}.w-xl-4\/6{width:66.666667% !important}.w-xl-5\/6{width:83.333333% !important}.w-xl-full{width:100% !important}.w-xl-screen{width:100vw !important}.w-xl-fit{width:fit-content !important}.w-xl-min{width:min-content !important}.w-xl-max{width:max-content !important}}@media(min-width: 1400px){.w-xxl-10{width:10% !important}.w-xxl-20{width:20% !important}.w-xxl-25{width:25% !important}.w-xxl-30{width:30% !important}.w-xxl-40{width:40% !important}.w-xxl-50{width:50% !important}.w-xxl-60{width:60% !important}.w-xxl-70{width:70% !important}.w-xxl-75{width:75% !important}.w-xxl-80{width:80% !important}.w-xxl-90{width:90% !important}.w-xxl-100{width:100% !important}.w-xxl-auto{width:auto !important}.w-xxl-1\/2{width:50% !important}.w-xxl-1\/3{width:33.333333% !important}.w-xxl-2\/3{width:66.666667% !important}.w-xxl-1\/4{width:25% !important}.w-xxl-2\/4{width:50% !important}.w-xxl-3\/4{width:75% !important}.w-xxl-1\/5{width:20% !important}.w-xxl-2\/5{width:40% !important}.w-xxl-3\/5{width:60% !important}.w-xxl-4\/5{width:80% !important}.w-xxl-1\/6{width:16.666667% !important}.w-xxl-2\/6{width:33.333333% !important}.w-xxl-3\/6{width:50% !important}.w-xxl-4\/6{width:66.666667% !important}.w-xxl-5\/6{width:83.333333% !important}.w-xxl-full{width:100% !important}.w-xxl-screen{width:100vw !important}.w-xxl-fit{width:fit-content !important}.w-xxl-min{width:min-content !important}.w-xxl-max{width:max-content !important}}.mw-25{max-width:25vw !important}.mw-50{max-width:50vw !important}.mw-75{max-width:75vw !important}.mw-100{max-width:100% !important}.mw-auto{max-width:none !important}.min-w-25{min-width:25vw !important}.min-w-50{min-width:50vw !important}.min-w-75{min-width:75vw !important}.min-w-100{min-width:100vw !important}.min-w-0{min-width:0 !important}.min-w-full{min-width:100% !important}.h-10{height:10% !important}.h-20{height:20% !important}.h-25{height:25vh !important}.h-30{height:30% !important}.h-40{height:40% !important}.h-50{height:50vh !important}.h-60{height:60% !important}.h-70{height:70% !important}.h-75{height:75vh !important}.h-80{height:80% !important}.h-90{height:90% !important}.h-100{height:100vh !important}.h-auto{height:auto !important}@media(min-width: 576px){.h-sm-10{height:10% !important}.h-sm-20{height:20% !important}.h-sm-25{height:25vh !important}.h-sm-30{height:30% !important}.h-sm-40{height:40% !important}.h-sm-50{height:50vh !important}.h-sm-60{height:60% !important}.h-sm-70{height:70% !important}.h-sm-75{height:75vh !important}.h-sm-80{height:80% !important}.h-sm-90{height:90% !important}.h-sm-100{height:100vh !important}.h-sm-auto{height:auto !important}}@media(min-width: 768px){.h-md-10{height:10% !important}.h-md-20{height:20% !important}.h-md-25{height:25vh !important}.h-md-30{height:30% !important}.h-md-40{height:40% !important}.h-md-50{height:50vh !important}.h-md-60{height:60% !important}.h-md-70{height:70% !important}.h-md-75{height:75vh !important}.h-md-80{height:80% !important}.h-md-90{height:90% !important}.h-md-100{height:100vh !important}.h-md-auto{height:auto !important}}@media(min-width: 992px){.h-lg-10{height:10% !important}.h-lg-20{height:20% !important}.h-lg-25{height:25vh !important}.h-lg-30{height:30% !important}.h-lg-40{height:40% !important}.h-lg-50{height:50vh !important}.h-lg-60{height:60% !important}.h-lg-70{height:70% !important}.h-lg-75{height:75vh !important}.h-lg-80{height:80% !important}.h-lg-90{height:90% !important}.h-lg-100{height:100vh !important}.h-lg-auto{height:auto !important}}@media(min-width: 1200px){.h-xl-10{height:10% !important}.h-xl-20{height:20% !important}.h-xl-25{height:25vh !important}.h-xl-30{height:30% !important}.h-xl-40{height:40% !important}.h-xl-50{height:50vh !important}.h-xl-60{height:60% !important}.h-xl-70{height:70% !important}.h-xl-75{height:75vh !important}.h-xl-80{height:80% !important}.h-xl-90{height:90% !important}.h-xl-100{height:100vh !important}.h-xl-auto{height:auto !important}}@media(min-width: 1400px){.h-xxl-10{height:10% !important}.h-xxl-20{height:20% !important}.h-xxl-25{height:25vh !important}.h-xxl-30{height:30% !important}.h-xxl-40{height:40% !important}.h-xxl-50{height:50vh !important}.h-xxl-60{height:60% !important}.h-xxl-70{height:70% !important}.h-xxl-75{height:75vh !important}.h-xxl-80{height:80% !important}.h-xxl-90{height:90% !important}.h-xxl-100{height:100vh !important}.h-xxl-auto{height:auto !important}}.mh-25{max-height:25vh !important}.mh-50{max-height:50vh !important}.mh-75{max-height:75vh !important}.mh-100{max-height:100vh !important}.min-vh-25{min-height:25vh !important}.min-vh-50{min-height:50vh !important}.min-vh-75{min-height:75vh !important}.min-vh-100{min-height:100vh !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-clip{overflow:clip !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-clip{overflow-x:clip !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-clip{overflow-y:clip !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.visible{visibility:visible !important}.visible-invisible{visibility:hidden !important}.z-0{z-index:0 !important}.z-10{z-index:10 !important}.z-20{z-index:20 !important}.z-30{z-index:30 !important}.z-40{z-index:40 !important}.z-50{z-index:50 !important}.z-auto{z-index:auto !important}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-none{box-shadow:none !important}@media(min-width: 576px){.shadow-sm-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-sm-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-sm-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-sm-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-sm-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-sm-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-sm-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-sm-none{box-shadow:none !important}}@media(min-width: 768px){.shadow-md-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-md-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-md-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-md-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-md-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-md-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-md-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-md-none{box-shadow:none !important}}@media(min-width: 992px){.shadow-lg-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-lg-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-lg-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-lg-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-lg-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-lg-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-lg-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-lg-none{box-shadow:none !important}}@media(min-width: 1200px){.shadow-xl-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-xl-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-xl-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-xl-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-xl-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-xl-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-xl-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-xl-none{box-shadow:none !important}}@media(min-width: 1400px){.shadow-xxl-sm{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important}.shadow-xxl-base{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1) !important}.shadow-xxl-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1) !important}.shadow-xxl-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1) !important}.shadow-xxl-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1) !important}.shadow-xxl-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important}.shadow-xxl-inner{box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important}.shadow-xxl-none{box-shadow:none !important}}.elevation-0{box-shadow:none !important}.elevation-1{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important}.elevation-2{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important}.elevation-3{box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important}.elevation-4{box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important}.elevation-5{box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important}.aspect-auto{aspect-ratio:auto !important}.aspect-square{aspect-ratio:1 / 1 !important}.aspect-video{aspect-ratio:16 / 9 !important}.aspect-4\/3{aspect-ratio:4 / 3 !important}.aspect-3\/4{aspect-ratio:3 / 4 !important}.aspect-3\/2{aspect-ratio:3 / 2 !important}.aspect-2\/3{aspect-ratio:2 / 3 !important}.aspect-21\/9{aspect-ratio:21 / 9 !important}@media(min-width: 576px){.aspect-sm-auto{aspect-ratio:auto !important}.aspect-sm-square{aspect-ratio:1 / 1 !important}.aspect-sm-video{aspect-ratio:16 / 9 !important}.aspect-sm-4\/3{aspect-ratio:4 / 3 !important}.aspect-sm-3\/4{aspect-ratio:3 / 4 !important}.aspect-sm-3\/2{aspect-ratio:3 / 2 !important}.aspect-sm-2\/3{aspect-ratio:2 / 3 !important}.aspect-sm-21\/9{aspect-ratio:21 / 9 !important}}@media(min-width: 768px){.aspect-md-auto{aspect-ratio:auto !important}.aspect-md-square{aspect-ratio:1 / 1 !important}.aspect-md-video{aspect-ratio:16 / 9 !important}.aspect-md-4\/3{aspect-ratio:4 / 3 !important}.aspect-md-3\/4{aspect-ratio:3 / 4 !important}.aspect-md-3\/2{aspect-ratio:3 / 2 !important}.aspect-md-2\/3{aspect-ratio:2 / 3 !important}.aspect-md-21\/9{aspect-ratio:21 / 9 !important}}@media(min-width: 992px){.aspect-lg-auto{aspect-ratio:auto !important}.aspect-lg-square{aspect-ratio:1 / 1 !important}.aspect-lg-video{aspect-ratio:16 / 9 !important}.aspect-lg-4\/3{aspect-ratio:4 / 3 !important}.aspect-lg-3\/4{aspect-ratio:3 / 4 !important}.aspect-lg-3\/2{aspect-ratio:3 / 2 !important}.aspect-lg-2\/3{aspect-ratio:2 / 3 !important}.aspect-lg-21\/9{aspect-ratio:21 / 9 !important}}@media(min-width: 1200px){.aspect-xl-auto{aspect-ratio:auto !important}.aspect-xl-square{aspect-ratio:1 / 1 !important}.aspect-xl-video{aspect-ratio:16 / 9 !important}.aspect-xl-4\/3{aspect-ratio:4 / 3 !important}.aspect-xl-3\/4{aspect-ratio:3 / 4 !important}.aspect-xl-3\/2{aspect-ratio:3 / 2 !important}.aspect-xl-2\/3{aspect-ratio:2 / 3 !important}.aspect-xl-21\/9{aspect-ratio:21 / 9 !important}}@media(min-width: 1400px){.aspect-xxl-auto{aspect-ratio:auto !important}.aspect-xxl-square{aspect-ratio:1 / 1 !important}.aspect-xxl-video{aspect-ratio:16 / 9 !important}.aspect-xxl-4\/3{aspect-ratio:4 / 3 !important}.aspect-xxl-3\/4{aspect-ratio:3 / 4 !important}.aspect-xxl-3\/2{aspect-ratio:3 / 2 !important}.aspect-xxl-2\/3{aspect-ratio:2 / 3 !important}.aspect-xxl-21\/9{aspect-ratio:21 / 9 !important}}.object-contain{object-fit:contain !important}.object-cover{object-fit:cover !important}.object-fill{object-fit:fill !important}.object-none{object-fit:none !important}.object-scale-down{object-fit:scale-down !important}.object-position-top{object-position:top !important}.object-position-bottom{object-position:bottom !important}.object-position-center{object-position:center !important}.object-position-left{object-position:left !important}.object-position-right{object-position:right !important}.object-position-left-top{object-position:left top !important}.object-position-right-top{object-position:right top !important}.object-position-left-bottom{object-position:left bottom !important}.object-position-right-bottom{object-position:right bottom !important}.cursor-auto{cursor:auto !important}.cursor-pointer{cursor:pointer !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-grab{cursor:grab !important}.cursor-grabbing{cursor:grabbing !important}.cursor-zoom-in{cursor:zoom-in !important}.cursor-zoom-out{cursor:zoom-out !important}.cursor-move{cursor:move !important}.cursor-text{cursor:text !important}.cursor-wait{cursor:wait !important}.cursor-help{cursor:help !important}.cursor-crosshair{cursor:crosshair !important}.cursor-copy{cursor:copy !important}.cursor-alias{cursor:alias !important}.cursor-no-drop{cursor:no-drop !important}.cursor-progress{cursor:progress !important}.cursor-cell{cursor:cell !important}.cursor-col-resize{cursor:col-resize !important}.cursor-row-resize{cursor:row-resize !important}.cursor-e-resize{cursor:e-resize !important}.cursor-n-resize{cursor:n-resize !important}.cursor-ne-resize{cursor:ne-resize !important}.cursor-nw-resize{cursor:nw-resize !important}.cursor-s-resize{cursor:s-resize !important}.cursor-se-resize{cursor:se-resize !important}.cursor-sw-resize{cursor:sw-resize !important}.cursor-w-resize{cursor:w-resize !important}.cursor-ew-resize{cursor:ew-resize !important}.cursor-ns-resize{cursor:ns-resize !important}.cursor-nesw-resize{cursor:nesw-resize !important}.cursor-nwse-resize{cursor:nwse-resize !important}.cursor-vertical-text{cursor:vertical-text !important}.cursor-default{cursor:default !important}.user-select-none{user-select:none !important}.user-select-auto{user-select:auto !important}.user-select-all{user-select:all !important}.user-select-text{user-select:text !important}.pointer-events-none{pointer-events:none !important}.pointer-events-auto{pointer-events:auto !important}.appearance-none{appearance:none !important}.appearance-auto{appearance:auto !important}.resize-none{resize:none !important}.resize-both{resize:both !important}.resize-x{resize:horizontal !important}.resize-y{resize:vertical !important}.blur-none{--boodoo-blur:0 !important}.blur-xs{--boodoo-blur:4px !important}.blur-sm{--boodoo-blur:8px !important}.blur-md{--boodoo-blur:12px !important}.blur-lg{--boodoo-blur:16px !important}.blur-xl{--boodoo-blur:24px !important}.filter-none{filter:none !important}.filter-blur-sm{filter:blur(4px) !important}.filter-blur{filter:blur(8px) !important}.filter-blur-lg{filter:blur(16px) !important}.backdrop-blur-none{backdrop-filter:none !important}.backdrop-blur-xs{backdrop-filter:blur(4px) !important}.backdrop-blur-sm{backdrop-filter:blur(8px) !important}.backdrop-blur-md{backdrop-filter:blur(12px) !important}.backdrop-blur-lg{backdrop-filter:blur(16px) !important}.backdrop-blur-xl{backdrop-filter:blur(24px) !important}.rotate-0{transform:rotate(0deg) !important}.rotate-45{transform:rotate(45deg) !important}.rotate-90{transform:rotate(90deg) !important}.rotate-135{transform:rotate(135deg) !important}.rotate-180{transform:rotate(180deg) !important}.rotate-270{transform:rotate(270deg) !important}.transition{transition:var(--boodoo-transition) !important}.transition-none{transition:none !important}.transition-all{transition:all 0.2s ease-in-out !important}.transition-colors{transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0.2s ease-in-out, stroke 0.2s ease-in-out !important}.transition-opacity{transition:opacity 0.2s ease-in-out !important}.transition-shadow{transition:box-shadow 0.2s ease-in-out !important}.transition-transform{transition:transform 0.2s ease-in-out !important}.duration-75{transition-duration:75ms !important}.duration-100{transition-duration:100ms !important}.duration-150{transition-duration:150ms !important}.duration-200{transition-duration:200ms !important}.duration-300{transition-duration:300ms !important}.duration-500{transition-duration:500ms !important}.duration-700{transition-duration:700ms !important}.duration-1000{transition-duration:1000ms !important}.delay-75{transition-delay:75ms !important}.delay-100{transition-delay:100ms !important}.delay-150{transition-delay:150ms !important}.delay-200{transition-delay:200ms !important}.delay-300{transition-delay:300ms !important}.delay-500{transition-delay:500ms !important}.ease-linear{transition-timing-function:linear !important}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important}.clearfix::after{display:block;clear:both;content:""}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{position:static !important;width:auto !important;height:auto !important;padding:.25rem .5rem !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;border:0 !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-primary-emphasis{color:rgb(34.0392156863%,15.9215686275%,65.0588235294%) !important}.text-secondary-emphasis{color:rgb(24.9803921569%,9.0588235294%,63.137254902%) !important}.text-success-emphasis{color:hsl(144,69.8924731183%,25.5294117647%) !important}.text-info-emphasis{color:rgb(3.2941176471%,38.8235294118%,54.8235294118%) !important}.text-warning-emphasis{color:hsl(37.6923076923,91.40625%,30.1176470588%) !important}.text-danger-emphasis{color:rgb(61.7647058824%,7.9607843137%,19.7647058824%) !important}.text-light-emphasis{color:#3f4463 !important}.text-dark-emphasis{color:#3f4463 !important}.bg-primary-subtle{background-color:rgb(95.8901960784%,93.8196078431%,99.4352941176%) !important}.border-primary-subtle{border-color:rgb(87.1568627451%,80.6862745098%,98.2352941176%) !important}.bg-secondary-subtle{background-color:rgb(94.8549019608%,93.0352941176%,99.2156862745%) !important}.border-secondary-subtle{border-color:rgb(83.9215686275%,78.2352941176%,97.5490196078%) !important}.bg-success-subtle{background-color:hsl(144,40.1234567901%,94.9176470588%) !important}.border-success-subtle{border-color:hsl(144,40.1234567901%,84.1176470588%) !important}.bg-info-subtle{background-color:rgb(90.5490196078%,96.4705882353%,99.137254902%) !important}.border-info-subtle{border-color:rgb(71.6470588235%,89.4117647059%,97.4117647059%) !important}.bg-warning-subtle{background-color:rgb(99.5294117647%,95.4352941176%,88.5176470588%) !important}.border-warning-subtle{border-color:hsl(37.6923076923,92.125984252%,82.568627451%) !important}.bg-danger-subtle{background-color:hsl(346.8367346939,76.5625%,94.9803921569%) !important}.border-danger-subtle{border-color:hsl(346.8367346939,76.5625%,84.9411764706%) !important}.bg-light-subtle{background-color:hsl(250,42.8571428571%,98.6274509804%) !important}.border-light-subtle{border-color:#dedfec !important}.bg-dark-subtle{background-color:rgb(89.0823529412%,88.8941176471%,92.4705882353%) !important}.border-dark-subtle{border-color:rgb(63.6078431373%,62.9803921569%,74.9019607843%) !important}.ring{--boodoo-ring-color: rgba(124, 58, 237, 0.25);box-shadow:var(--boodoo-focus-ring-box-shadow)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(124,58,237,.5);text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}.icon-link:hover>.bi{transform:translateX(0.25rem)}.icon-link-hover::after{content:"›";margin-left:.125rem;transition:transform .2s ease-in-out}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--boodoo-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--boodoo-aspect-ratio: 100%}.ratio-4x3{--boodoo-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--boodoo-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--boodoo-aspect-ratio: calc(9 / 21 * 100%)}.ratio-4x5{--boodoo-aspect-ratio: calc(5 / 4 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:var(--boodoo-zindex-sticky, 1020)}.sticky-bottom{position:sticky;bottom:0;z-index:var(--boodoo-zindex-sticky, 1020)}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:var(--boodoo-zindex-sticky, 1020)}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.hr{margin:1rem 0;color:inherit;border:0;border-top:var(--boodoo-border-width) solid;opacity:.25}.touch-none{touch-action:none}.touch-auto{touch-action:auto}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}.touch-manipulation{touch-action:manipulation}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.snap-x{scroll-snap-type:x mandatory}.snap-y{scroll-snap-type:y mandatory}.snap-both{scroll-snap-type:both mandatory}.snap-none{scroll-snap-type:none}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.gradient-primary{background:linear-gradient(135deg, #7c3aed, #f43f5e)}.gradient-success{background:linear-gradient(135deg, #1c9e50, #34d399)}.gradient-info{background:linear-gradient(135deg, #0ea5e9, #7c3aed)}.gradient-warning{background:linear-gradient(135deg, #f59e0b, #f97316)}.gradient-danger{background:linear-gradient(135deg, #e11d48, #f43f5e)}.gradient-dark{background:linear-gradient(135deg, #272c4f, #11143d)}.elevation-0{box-shadow:none}.elevation-1{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)}.elevation-2{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.elevation-3{box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}.elevation-4{box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.elevation-5{box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22)}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.b-var-pad,[class*=b-pad]{padding:var(--b-pad, var(--b-p, inherit))}.b-var-gap,[class*=b-gap]{gap:var(--b-gap, inherit)}.b-var-bg{background-color:var(--b-bg, transparent)}.b-var-color{color:var(--b-color, inherit)}.b-var-radius{border-radius:var(--b-radius, var(--b-rounded, inherit))}.b-var-w{width:var(--b-w, auto)}.b-var-h{height:var(--b-h, auto)}@keyframes boodoo-fade-in{from{opacity:0}to{opacity:1}}@keyframes boodoo-fade-out{from{opacity:1}to{opacity:0}}@keyframes boodoo-slide-up{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes boodoo-slide-down{from{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes boodoo-slide-left{from{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes boodoo-slide-right{from{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes boodoo-zoom-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes boodoo-zoom-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}@keyframes boodoo-pulse{0%{box-shadow:0 0 0 0 rgba(124,58,237,.4)}70%{box-shadow:0 0 0 .75rem rgba(124,58,237,0)}100%{box-shadow:0 0 0 0 rgba(124,58,237,0)}}@keyframes boodoo-shine{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes boodoo-spin{to{transform:rotate(360deg)}}@keyframes boodoo-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes boodoo-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-0.5rem)}75%{transform:translateX(0.5rem)}}@keyframes boodoo-glow{0%,100%{opacity:.5}50%{opacity:1}}.animate-fade-in{animation:boodoo-fade-in .4s ease both}.animate-fade-out{animation:boodoo-fade-out .4s ease both}.animate-slide-up{animation:boodoo-slide-up .5s ease both}.animate-slide-down{animation:boodoo-slide-down .5s ease both}.animate-slide-left{animation:boodoo-slide-left .5s ease both}.animate-slide-right{animation:boodoo-slide-right .5s ease both}.animate-zoom-in{animation:boodoo-zoom-in .35s ease both}.animate-zoom-out{animation:boodoo-zoom-out .35s ease both}.animate-pulse{animation:boodoo-pulse 1.5s infinite}.animate-shine{background-image:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);background-size:200% 100%;animation:boodoo-shine 2s linear infinite}.animate-spin{animation:boodoo-spin 1s linear infinite}.animate-bounce{animation:boodoo-bounce 1s infinite}.animate-shake{animation:boodoo-shake .6s ease both}.animate-glow{animation:boodoo-glow 2s ease-in-out infinite}.animate-delay-75,.delay-75{animation-delay:75ms}.animate-delay-100,.delay-100{animation-delay:100ms}.animate-delay-150,.delay-150{animation-delay:150ms}.animate-delay-200,.delay-200{animation-delay:200ms}.animate-delay-300,.delay-300{animation-delay:300ms}.animate-delay-500,.delay-500{animation-delay:500ms}.animate-duration-75,.duration-75{animation-duration:75ms}.animate-duration-100,.duration-100{animation-duration:100ms}.animate-duration-150,.duration-150{animation-duration:150ms}.animate-duration-200,.duration-200{animation-duration:200ms}.animate-duration-300,.duration-300{animation-duration:300ms}.animate-duration-500,.duration-500{animation-duration:500ms}.animate-duration-1000,.duration-1000{animation-duration:1000ms}.animate-duration-2000,.duration-2000{animation-duration:2000ms}.animate-duration-3000,.duration-3000{animation-duration:3000ms}@keyframes boodoo-scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes boodoo-view-reveal{from{opacity:0;transform:translateY(2rem) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@supports(animation-timeline: scroll()){.scroll-progress-bar{transform-origin:0 50%;animation:boodoo-scroll-progress auto linear;animation-timeline:scroll()}.scroll-reveal{animation:boodoo-view-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.scroll-shrink-header{animation:boodoo-fade-out linear both;animation-timeline:scroll();animation-range:0 150px}}@media(prefers-reduced-motion: reduce){*:not(.spinner-border):not(.spinner-grow):not(.btn-loading):not([class*=spinner-]):not(.animate-spin):not(.demo-spin-custom):not(.demo-anim-badge):not(.demo-anim-box):not([data-demo-anim]),*:not(.spinner-border):not(.spinner-grow):not(.btn-loading):not([class*=spinner-]):not(.animate-spin):not(.demo-spin-custom):not(.demo-anim-badge):not(.demo-anim-box):not([data-demo-anim])::before,*:not(.spinner-border):not(.spinner-grow):not(.btn-loading):not([class*=spinner-]):not(.animate-spin):not(.demo-spin-custom):not(.demo-anim-badge):not(.demo-anim-box):not([data-demo-anim])::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}/*# sourceMappingURL=boodoo.min.css.map */
