@layer tailwind-base {--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext ::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext *, .b-ext :after, .b-ext :before {box-sizing: border-box;border: 0 solid #e5e7eb;}
.b-ext :after, .b-ext :before {--tw-content: "";}
.b-ext :host, .b-ext {-webkit-text-size-adjust: 100%;font-feature-settings: normal;font-variation-settings: normal;tab-size: 4;-webkit-tap-highlight-color: transparent;font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height: 1.5;}
.b-ext {line-height: inherit;margin: 0;}
.b-ext hr {color: inherit;border-top-width: 1px;height: 0;}
.b-ext abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {font-size: inherit;font-weight: inherit;}
.b-ext a {color: inherit;-webkit-text-decoration: inherit;text-decoration: inherit;}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext code, .b-ext kbd, .b-ext pre, .b-ext samp {font-feature-settings: normal;font-variation-settings: normal;font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size: 1em;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {vertical-align: initial;font-size: 75%;line-height: 0;position: relative;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext table {border-collapse: collapse;border-color: inherit;text-indent: 0;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {color: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-family: inherit;font-size: 100%;font-weight: inherit;letter-spacing: inherit;line-height: inherit;margin: 0;padding: 0;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext button, .b-ext input:where([type=button]), .b-ext input:where([type=reset]), .b-ext input:where([type=submit]) {-webkit-appearance: button;background-color: initial;background-image: none;}
.b-ext :-moz-focusring {outline: auto;}
.b-ext :-moz-ui-invalid {box-shadow: none;}
.b-ext progress {vertical-align: initial;}
.b-ext ::-webkit-inner-spin-button {height: auto;}
.b-ext ::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
.b-ext ::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
.b-ext summary {display: list-item;}
.b-ext blockquote, .b-ext dd, .b-ext dl, .b-ext figure, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext hr, .b-ext p, .b-ext pre, .b-ext fieldset {margin: 0;}
.b-ext fieldset, .b-ext legend {padding: 0;}
.b-ext menu, .b-ext ol, .b-ext ul {margin: 0;padding: 0;list-style: none;}
.b-ext dialog {padding: 0;}
.b-ext textarea {resize: vertical;}
.b-ext input::placeholder, .b-ext textarea::placeholder {color: #9ca3af;opacity: 1;}
.b-ext [role=button], .b-ext button {cursor: pointer;}
.b-ext :disabled {cursor: default;}
.b-ext audio, .b-ext canvas, .b-ext embed, .b-ext iframe, .b-ext img, .b-ext object, .b-ext svg, .b-ext video {vertical-align: middle;display: block;}
.b-ext img, .b-ext video {max-width: 100%;height: auto;}
.b-ext [hidden]:where(:not([hidden=until-found])) {display: none;}
.b-ext ul:not(.custom-list):not(.p-tabview-nav):not(.custom-multiSelect):not(.p-menu-list) {margin-top: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1.25);padding-left: 1.6em;list-style-type: disc;}
.b-ext ul:not(.custom-list):not(.p-tabview-nav):not(.custom-multiSelect):not(.p-menu-list) li {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);padding-left: calc(var(--font-size) * .375);}
.b-ext .paragraph-underline ol:has(>li[data-list]) {margin-top: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1.25);list-style-type: none;list-style-position: inside;}
.b-ext .paragraph-underline ol>li[data-list] {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .paragraph-underline ol>li[data-list=bullet] {list-style-type: disc;}
.b-ext .paragraph-underline ol>li[data-list=ordered] {list-style-type: decimal;}
.b-ext li::marker {--tw-text-opacity: 1;color: rgba(203,213,225,var(--tw-text-opacity,1));}
.b-ext .custom-list-menu ul li {margin: 0;padding: 0;}
@media (min-width:640px) {.b-ext .container {max-width: 640px;}}
@media (min-width:768px) {.b-ext .container {max-width: 768px;}}
@media (min-width:1024px) {.b-ext .container {max-width: 1024px;}}
@media (min-width:1280px) {.b-ext .container {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext .container {max-width: 1536px;}}
.b-ext .prose {color: var(--tw-prose-body);max-width: 65ch;}
.b-ext .prose :where(p):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where([class~=lead]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-lead);margin-top: 1.2em;margin-bottom: 1.2em;font-size: 1.25em;line-height: 1.6;}
.b-ext .prose :where(a):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-links);font-weight: 500;text-decoration: underline;}
.b-ext .prose :where(strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-bold);font-weight: 600;}
.b-ext .prose :where(a strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(blockquote strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(thead th strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(ol):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;list-style-type: decimal;}
.b-ext .prose :where(ol[type=A]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type=a]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type=A s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type=a s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type=I]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type=i]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type=I s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type=i s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type="1"]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: decimal;}
.b-ext .prose :where(ul):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;list-style-type: disc;}
.b-ext .prose :where(ol>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *))::marker {color: var(--tw-prose-counters);font-weight: 400;}
.b-ext .prose :where(ul>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *))::marker {color: var(--tw-prose-bullets);}
.b-ext .prose :where(dt):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);margin-top: 1.25em;font-weight: 600;}
.b-ext .prose :where(hr):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-color: var(--tw-prose-hr);border-top-width: 1px;margin-top: 3em;margin-bottom: 3em;}
.b-ext .prose :where(blockquote):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-inline-start-color: var(--tw-prose-quote-borders);color: var(--tw-prose-quotes);quotes: "“" "”" "‘" "’";border-inline-start-width: calc(var(--font-size) * .25);margin-top: 1.6em;margin-bottom: 1.6em;padding-inline-start: 1em;font-style: italic;font-weight: 500;}
.b-ext .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before {content: open-quote;}
.b-ext .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: close-quote;}
.b-ext .prose :where(h1):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);margin-top: 0;margin-bottom: .888889em;font-size: 2.25em;font-weight: 800;line-height: 1.11111;}
.b-ext .prose :where(h1 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-weight: 900;}
.b-ext .prose :where(h2):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);margin-top: 2em;margin-bottom: 1em;font-size: 1.5em;font-weight: 700;line-height: 1.33333;}
.b-ext .prose :where(h2 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-weight: 800;}
.b-ext .prose :where(h3):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);margin-top: 1.6em;margin-bottom: .6em;font-size: 1.25em;font-weight: 600;line-height: 1.6;}
.b-ext .prose :where(h3 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-weight: 700;}
.b-ext .prose :where(h4):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);margin-top: 1.5em;margin-bottom: .5em;font-weight: 600;line-height: 1.5;}
.b-ext .prose :where(h4 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-weight: 700;}
.b-ext .prose :where(img):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(picture):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;display: block;}
.b-ext .prose :where(video):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(kbd):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color: var(--tw-prose-kbd);padding-inline-end: .375em;padding-top: .1875em;padding-bottom: .1875em;border-radius: calc(var(--font-size) * .3125);padding-inline-start: .375em;font-family: inherit;font-size: .875em;font-weight: 500;}
.b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-code);font-size: .875em;font-weight: 600;}
.b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before, .b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: "`";}
.b-ext .prose :where(a code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(h1 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(h2 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-size: .875em;}
.b-ext .prose :where(h3 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-size: .9em;}
.b-ext .prose :where(h4 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(blockquote code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(thead th code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(pre):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {background-color: var(--tw-prose-pre-bg);color: var(--tw-prose-pre-code);padding-inline-end: 1.14286em;padding-top: .857143em;padding-bottom: .857143em;border-radius: calc(var(--font-size) * .375);margin-top: 1.71429em;margin-bottom: 1.71429em;padding-inline-start: 1.14286em;font-size: .875em;font-weight: 400;line-height: 1.71429;overflow-x: auto;}
.b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {background-color: initial;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;border-width: 0;border-radius: 0;padding: 0;}
.b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before, .b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: none;}
.b-ext .prose :where(table):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {table-layout: auto;width: 100%;margin-top: 2em;margin-bottom: 2em;font-size: .875em;line-height: 1.71429;}
.b-ext .prose :where(thead):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-color: var(--tw-prose-th-borders);border-bottom-width: 1px;}
.b-ext .prose :where(thead th):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);padding-inline-end: .571429em;padding-bottom: .571429em;vertical-align: bottom;padding-inline-start: .571429em;font-weight: 600;}
.b-ext .prose :where(tbody tr):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-color: var(--tw-prose-td-borders);border-bottom-width: 1px;}
.b-ext .prose :where(tbody tr:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-width: 0;}
.b-ext .prose :where(tbody td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {vertical-align: initial;}
.b-ext .prose :where(tfoot):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-top-color: var(--tw-prose-th-borders);border-top-width: 1px;}
.b-ext .prose :where(tfoot td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {vertical-align: top;}
.b-ext .prose :where(th, .b-ext td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {text-align: start;}
.b-ext .prose :where(figure>*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(figcaption):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-captions);margin-top: .857143em;font-size: .875em;line-height: 1.42857;}
.b-ext .prose {--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgba(17,24,39,.1);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgba(255,255,255,.1);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0,0,0,.5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size: calc(var(--font-size) * 1);line-height: 1.75;}
.b-ext .prose :where(picture>img):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .5em;margin-bottom: .5em;}
.b-ext .prose :where(ol>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(ul>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-start: .375em;}
.b-ext .prose :where(.prose>ul>li p):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(ul ul, .b-ext ul ol, .b-ext ol ul, .b-ext ol ol):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(dl):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where(dd):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .5em;padding-inline-start: 1.625em;}
.b-ext .prose :where(hr+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(h2+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(h3+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)), .b-ext .prose :where(h4+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(thead th:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-start: 0;}
.b-ext .prose :where(thead th:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-end: 0;}
.b-ext .prose :where(tbody td, .b-ext tfoot td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-end: .571429em;padding-top: .571429em;padding-bottom: .571429em;padding-inline-start: .571429em;}
.b-ext .prose :where(tbody td:first-child, .b-ext tfoot td:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-start: 0;}
.b-ext .prose :where(tbody td:last-child, .b-ext tfoot td:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-inline-end: 0;}
.b-ext .prose :where(figure):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(.prose>:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(.prose>:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 0;}
.b-ext .prose-gray {--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgba(17,24,39,.1);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgba(255,255,255,.1);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0,0,0,.5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;}
.b-ext .prose-invert {--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders);}
.b-ext .sr-only {clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;width: 1px;height: 1px;margin: -1px;padding: 0;position: absolute;overflow: hidden;}
.b-ext .pointer-events-none {pointer-events: none;}
.b-ext .visible {visibility: visible;}
.b-ext .invisible {visibility: hidden;}
.b-ext .static {position: static;}
.b-ext .fixed {position: fixed;}
.b-ext .absolute {position: absolute;}
.b-ext .\!relative {position: relative !important;}
.b-ext .relative {position: relative;}
.b-ext .sticky {position: sticky;}
.b-ext .inset-0 {inset: 0;}
.b-ext .inset-\[25\%\] {inset: 25%;}
.b-ext .inset-x-0 {left: 0;right: 0;}
.b-ext .\!-left-\[1px\] {left: -1px !important;}
.b-ext .\!-top-\[2px\] {top: -2px !important;}
.b-ext .\!left-\[inherit\] {left: inherit !important;}
.b-ext .\!top-2 {top: calc(var(--font-size) * .5) !important;}
.b-ext .-left-4 {left: calc(var(--font-size) * -1);}
.b-ext .-right-3 {right: calc(var(--font-size) * -.75);}
.b-ext .-top-20 {top: calc(var(--font-size) * -5);}
.b-ext .-top-3 {top: calc(var(--font-size) * -.75);}
.b-ext .-top-6 {top: calc(var(--font-size) * -1.5);}
.b-ext .-top-8 {top: calc(var(--font-size) * -2);}
.b-ext .-top-\[1\.7rem\] {top: calc(var(--font-size) * -1.7);}
.b-ext .-top-\[72px\] {top: -72px;}
.b-ext .bottom-0 {bottom: 0;}
.b-ext .bottom-10 {bottom: calc(var(--font-size) * 2.5);}
.b-ext .bottom-12 {bottom: calc(var(--font-size) * 3);}
.b-ext .bottom-\[75px\] {bottom: 75px;}
.b-ext .left-0 {left: 0;}
.b-ext .left-1 {left: calc(var(--font-size) * .25);}
.b-ext .left-1\/2 {left: 50%;}
.b-ext .left-2 {left: calc(var(--font-size) * .5);}
.b-ext .left-3 {left: calc(var(--font-size) * .75);}
.b-ext .left-4 {left: calc(var(--font-size) * 1);}
.b-ext .left-6 {left: calc(var(--font-size) * 1.5);}
.b-ext .left-\[10\%\] {left: 10%;}
.b-ext .left-full {left: 100%;}
.b-ext .right-0 {right: 0;}
.b-ext .right-1 {right: calc(var(--font-size) * .25);}
.b-ext .right-10 {right: calc(var(--font-size) * 2.5);}
.b-ext .right-2 {right: calc(var(--font-size) * .5);}
.b-ext .right-3 {right: calc(var(--font-size) * .75);}
.b-ext .right-\[0\.2rem\] {right: calc(var(--font-size) * .2);}
.b-ext .right-\[10\%\] {right: 10%;}
.b-ext .top-0 {top: 0;}
.b-ext .top-1 {top: calc(var(--font-size) * .25);}
.b-ext .top-1\/2 {top: 50%;}
.b-ext .top-11 {top: calc(var(--font-size) * 2.75);}
.b-ext .top-2 {top: calc(var(--font-size) * .5);}
.b-ext .top-4 {top: calc(var(--font-size) * 1);}
.b-ext .top-7 {top: calc(var(--font-size) * 1.75);}
.b-ext .top-\[125px\] {top: 125px;}
.b-ext .top-\[140px\] {top: 140px;}
.b-ext .top-\[28px\] {top: 28px;}
.b-ext .top-\[45\%\] {top: 45%;}
.b-ext .top-\[55\%\] {top: 55%;}
.b-ext .top-\[calc\(50vh-22px\)\] {top: calc(50vh - 22px);}
.b-ext .top-full {top: 100%;}
.b-ext .\!z-\[9999\] {z-index: 9999 !important;}
.b-ext .-z-10 {z-index: -10;}
.b-ext .z-0 {z-index: 0;}
.b-ext .z-10 {z-index: 10;}
.b-ext .z-20 {z-index: 20;}
.b-ext .z-30 {z-index: 30;}
.b-ext .z-40 {z-index: 40;}
.b-ext .z-50 {z-index: 50;}
.b-ext .z-\[100\] {z-index: 100;}
.b-ext .z-\[150\] {z-index: 150;}
.b-ext .z-\[200\] {z-index: 200;}
.b-ext .z-\[999999\] {z-index: 999999;}
.b-ext .-order-1 {order: -1;}
.b-ext .order-1 {order: 1;}
.b-ext .order-2 {order: 2;}
.b-ext .order-3 {order: 3;}
.b-ext .order-last {order: 9999;}
.b-ext .order-none {order: 0;}
.b-ext .col-span-10 {grid-column: span 10/span 10;}
.b-ext .col-span-12 {grid-column: span 12/span 12;}
.b-ext .col-span-2 {grid-column: span 2/span 2;}
.b-ext .col-span-3 {grid-column: span 3/span 3;}
.b-ext .col-span-4 {grid-column: span 4/span 4;}
.b-ext .col-span-5 {grid-column: span 5/span 5;}
.b-ext .col-span-6 {grid-column: span 6/span 6;}
.b-ext .col-span-7 {grid-column: span 7/span 7;}
.b-ext .col-span-8 {grid-column: span 8/span 8;}
.b-ext .col-span-9 {grid-column: span 9/span 9;}
.b-ext .col-start-2 {grid-column-start: 2;}
.b-ext .col-start-3 {grid-column-start: 3;}
.b-ext .col-start-4 {grid-column-start: 4;}
.b-ext .m-0 {margin: 0;}
.b-ext .m-2 {margin: calc(var(--font-size) * .5);}
.b-ext .m-3 {margin: calc(var(--font-size) * .75);}
.b-ext .m-4 {margin: calc(var(--font-size) * 1);}
.b-ext .m-auto {margin: auto;}
.b-ext .\!my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.b-ext .mx-1 {margin-left: calc(var(--font-size) * .25);margin-right: calc(var(--font-size) * .25);}
.b-ext .mx-4 {margin-left: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);}
.b-ext .mx-5 {margin-left: calc(var(--font-size) * 1.25);margin-right: calc(var(--font-size) * 1.25);}
.b-ext .mx-auto {margin-left: auto;margin-right: auto;}
.b-ext .my-0 {margin-top: 0;margin-bottom: 0;}
.b-ext .my-1 {margin-top: calc(var(--font-size) * .25);margin-bottom: calc(var(--font-size) * .25);}
.b-ext .my-2 {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .my-4 {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
.b-ext .my-6 {margin-top: calc(var(--font-size) * 1.5);margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .my-8 {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .\!mt-2 {margin-top: calc(var(--font-size) * .5) !important;}
.b-ext .\!mt-4 {margin-top: calc(var(--font-size) * 1) !important;}
.b-ext .\!mt-5 {margin-top: calc(var(--font-size) * 1.25) !important;}
.b-ext .-mr-1 {margin-right: calc(var(--font-size) * -.25);}
.b-ext .-mt-12 {margin-top: calc(var(--font-size) * -3);}
.b-ext .-mt-\[56px\] {margin-top: -56px;}
.b-ext .-mt-px {margin-top: -1px;}
.b-ext .mb-0 {margin-bottom: 0;}
.b-ext .mb-1 {margin-bottom: calc(var(--font-size) * .25);}
.b-ext .mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .mb-12 {margin-bottom: calc(var(--font-size) * 3);}
.b-ext .mb-14 {margin-bottom: calc(var(--font-size) * 3.5);}
.b-ext .mb-2 {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .mb-24 {margin-bottom: calc(var(--font-size) * 6);}
.b-ext .mb-3 {margin-bottom: calc(var(--font-size) * .75);}
.b-ext .mb-4 {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .mb-5 {margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .mb-8 {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .mb-\[85px\] {margin-bottom: 85px;}
.b-ext .ml-0\.5 {margin-left: calc(var(--font-size) * .125);}
.b-ext .ml-2 {margin-left: calc(var(--font-size) * .5);}
.b-ext .ml-3 {margin-left: calc(var(--font-size) * .75);}
.b-ext .ml-4 {margin-left: calc(var(--font-size) * 1);}
.b-ext .ml-6 {margin-left: calc(var(--font-size) * 1.5);}
.b-ext .ml-8 {margin-left: calc(var(--font-size) * 2);}
.b-ext .ml-\[-2px\] {margin-left: -2px;}
.b-ext .ml-auto {margin-left: auto;}
.b-ext .mr-1 {margin-right: calc(var(--font-size) * .25);}
.b-ext .mr-2 {margin-right: calc(var(--font-size) * .5);}
.b-ext .mr-3 {margin-right: calc(var(--font-size) * .75);}
.b-ext .mr-4 {margin-right: calc(var(--font-size) * 1);}
.b-ext .mr-7 {margin-right: calc(var(--font-size) * 1.75);}
.b-ext .mt-0\.5 {margin-top: calc(var(--font-size) * .125);}
.b-ext .mt-1 {margin-top: calc(var(--font-size) * .25);}
.b-ext .mt-12 {margin-top: calc(var(--font-size) * 3);}
.b-ext .mt-14 {margin-top: calc(var(--font-size) * 3.5);}
.b-ext .mt-2 {margin-top: calc(var(--font-size) * .5);}
.b-ext .mt-20 {margin-top: calc(var(--font-size) * 5);}
.b-ext .mt-3 {margin-top: calc(var(--font-size) * .75);}
.b-ext .mt-4 {margin-top: calc(var(--font-size) * 1);}
.b-ext .mt-5 {margin-top: calc(var(--font-size) * 1.25);}
.b-ext .mt-6 {margin-top: calc(var(--font-size) * 1.5);}
.b-ext .mt-7 {margin-top: calc(var(--font-size) * 1.75);}
.b-ext .mt-8 {margin-top: calc(var(--font-size) * 2);}
.b-ext .mt-9 {margin-top: calc(var(--font-size) * 2.25);}
.b-ext .mt-\[55px\] {margin-top: 55px;}
.b-ext .box-border {box-sizing: border-box;}
.b-ext .box-content {box-sizing: initial;}
.b-ext .line-clamp-1 {-webkit-line-clamp: 1;}
.b-ext .line-clamp-1, .b-ext .line-clamp-2 {-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.b-ext .line-clamp-2 {-webkit-line-clamp: 2;}
.b-ext .\!block {display: block !important;}
.b-ext .block {display: block;}
.b-ext .inline-block {display: inline-block;}
.b-ext .inline {display: inline;}
.b-ext .flex {display: flex;}
.b-ext .inline-flex {display: inline-flex;}
.b-ext .\!grid {display: grid !important;}
.b-ext .grid {display: grid;}
.b-ext .contents {display: contents;}
.b-ext .\!hidden {display: none !important;}
.b-ext .hidden {display: none;}
.b-ext .aspect-\[16\/11\] {aspect-ratio: 16/11;}
.b-ext .aspect-\[3\/2\] {aspect-ratio: 3/2;}
.b-ext .aspect-\[4\/3\] {aspect-ratio: 4/3;}
.b-ext .aspect-\[5\/3\] {aspect-ratio: 5/3;}
.b-ext .aspect-square {aspect-ratio: 1;}
.b-ext .aspect-video {aspect-ratio: 16/9;}
.b-ext .size-\[1em\] {width: 1em;height: 1em;}
.b-ext .\!h-10 {height: calc(var(--font-size) * 2.5) !important;}
.b-ext .\!h-\[inherit\] {height: inherit !important;}
.b-ext .\!h-auto {height: auto !important;}
.b-ext .\!h-full {height: 100% !important;}
.b-ext .h-0 {height: 0;}
.b-ext .h-0\.5 {height: calc(var(--font-size) * .125);}
.b-ext .h-1 {height: calc(var(--font-size) * .25);}
.b-ext .h-1\.5 {height: calc(var(--font-size) * .375);}
.b-ext .h-1\/2 {height: 50%;}
.b-ext .h-1\/3 {height: 33.3333%;}
.b-ext .h-10 {height: calc(var(--font-size) * 2.5);}
.b-ext .h-12 {height: calc(var(--font-size) * 3);}
.b-ext .h-14 {height: calc(var(--font-size) * 3.5);}
.b-ext .h-16 {height: calc(var(--font-size) * 4);}
.b-ext .h-2 {height: calc(var(--font-size) * .5);}
.b-ext .h-20 {height: calc(var(--font-size) * 5);}
.b-ext .h-3 {height: calc(var(--font-size) * .75);}
.b-ext .h-3\.5 {height: calc(var(--font-size) * .875);}
.b-ext .h-32 {height: calc(var(--font-size) * 8);}
.b-ext .h-4 {height: calc(var(--font-size) * 1);}
.b-ext .h-4\/5 {height: 80%;}
.b-ext .h-40 {height: calc(var(--font-size) * 10);}
.b-ext .h-5 {height: calc(var(--font-size) * 1.25);}
.b-ext .h-6 {height: calc(var(--font-size) * 1.5);}
.b-ext .h-8 {height: calc(var(--font-size) * 2);}
.b-ext .h-9 {height: calc(var(--font-size) * 2.25);}
.b-ext .h-\[110px\] {height: 110px;}
.b-ext .h-\[12px\] {height: 12px;}
.b-ext .h-\[130px\] {height: 130px;}
.b-ext .h-\[14px\] {height: 14px;}
.b-ext .h-\[150px\] {height: 150px;}
.b-ext .h-\[160px\] {height: 160px;}
.b-ext .h-\[190px\] {height: 190px;}
.b-ext .h-\[220px\] {height: 220px;}
.b-ext .h-\[229px\] {height: 229px;}
.b-ext .h-\[240px\] {height: 240px;}
.b-ext .h-\[250px\] {height: 250px;}
.b-ext .h-\[256px\] {height: 256px;}
.b-ext .h-\[25px\] {height: 25px;}
.b-ext .h-\[26px\] {height: 26px;}
.b-ext .h-\[320px\] {height: 320px;}
.b-ext .h-\[350px\] {height: 350px;}
.b-ext .h-\[38px\] {height: 38px;}
.b-ext .h-\[40px\] {height: 40px;}
.b-ext .h-\[42px\] {height: 42px;}
.b-ext .h-\[43px\] {height: 43px;}
.b-ext .h-\[44px\] {height: 44px;}
.b-ext .h-\[480px\] {height: 480px;}
.b-ext .h-\[52px\] {height: 52px;}
.b-ext .h-\[56px\] {height: 56px;}
.b-ext .h-\[600px\] {height: 600px;}
.b-ext .h-\[640px\] {height: 640px;}
.b-ext .h-\[6px\] {height: 6px;}
.b-ext .h-\[70vh\] {height: 70vh;}
.b-ext .h-\[80px\] {height: 80px;}
.b-ext .h-\[calc\(100\%-32px\)\] {height: calc(100% - 32px);}
.b-ext .h-\[calc\(100vh-164px\)\] {height: calc(100vh - 164px);}
.b-ext .h-\[calc\(100vh-390px\)\] {height: calc(100vh - 390px);}
.b-ext .h-\[calc\(100vh-80px\)\] {height: calc(100vh - 80px);}
.b-ext .h-\[inherit\] {height: inherit;}
.b-ext .h-auto {height: auto;}
.b-ext .h-fit {height: -moz-fit-content;height: fit-content;}
.b-ext .h-full {height: 100%;}
.b-ext .h-max {height: max-content;}
.b-ext .h-px {height: 1px;}
.b-ext .h-screen {height: 100vh;}
.b-ext .\!max-h-full {max-height: 100% !important;}
.b-ext .max-h-80 {max-height: calc(var(--font-size) * 20);}
.b-ext .max-h-\[120px\] {max-height: 120px;}
.b-ext .max-h-\[130px\] {max-height: 130px;}
.b-ext .max-h-\[25px\] {max-height: 25px;}
.b-ext .max-h-\[260px\] {max-height: 260px;}
.b-ext .max-h-\[350px\] {max-height: 350px;}
.b-ext .max-h-\[35px\] {max-height: 35px;}
.b-ext .max-h-\[40px\] {max-height: 40px;}
.b-ext .max-h-\[50px\] {max-height: 50px;}
.b-ext .max-h-\[calc\(100vh-140px\)\] {max-height: calc(100vh - 140px);}
.b-ext .max-h-\[calc\(100vh-490px\)\] {max-height: calc(100vh - 490px);}
.b-ext .max-h-full {max-height: 100%;}
.b-ext .min-h-9 {min-height: calc(var(--font-size) * 2.25);}
.b-ext .min-h-\[200px\] {min-height: 200px;}
.b-ext .min-h-\[28px\] {min-height: 28px;}
.b-ext .min-h-\[42px\] {min-height: 42px;}
.b-ext .min-h-\[calc\(100vh-164px\)\] {min-height: calc(100vh - 164px);}
.b-ext .min-h-\[inherit\] {min-height: inherit;}
.b-ext .min-h-screen {min-height: 100vh;}
.b-ext .\!w-10 {width: calc(var(--font-size) * 2.5) !important;}
.b-ext .\!w-auto {width: auto !important;}
.b-ext .w-0 {width: 0;}
.b-ext .w-1 {width: calc(var(--font-size) * .25);}
.b-ext .w-1\/2 {width: 50%;}
.b-ext .w-1\/3 {width: 33.3333%;}
.b-ext .w-1\/4 {width: 25%;}
.b-ext .w-1\/6 {width: 16.6667%;}
.b-ext .w-11 {width: calc(var(--font-size) * 2.75);}
.b-ext .w-11\/12 {width: 91.6667%;}
.b-ext .w-12 {width: calc(var(--font-size) * 3);}
.b-ext .w-16 {width: calc(var(--font-size) * 4);}
.b-ext .w-2 {width: calc(var(--font-size) * .5);}
.b-ext .w-2\/3 {width: 66.6667%;}
.b-ext .w-2\/5 {width: 40%;}
.b-ext .w-20 {width: calc(var(--font-size) * 5);}
.b-ext .w-28 {width: calc(var(--font-size) * 7);}
.b-ext .w-3 {width: calc(var(--font-size) * .75);}
.b-ext .w-3\.5 {width: calc(var(--font-size) * .875);}
.b-ext .w-3\/4 {width: 75%;}
.b-ext .w-36 {width: calc(var(--font-size) * 9);}
.b-ext .w-4 {width: calc(var(--font-size) * 1);}
.b-ext .w-4\/5 {width: 80%;}
.b-ext .w-40 {width: calc(var(--font-size) * 10);}
.b-ext .w-48 {width: calc(var(--font-size) * 12);}
.b-ext .w-5 {width: calc(var(--font-size) * 1.25);}
.b-ext .w-5\/6 {width: 83.3333%;}
.b-ext .w-6 {width: calc(var(--font-size) * 1.5);}
.b-ext .w-7 {width: calc(var(--font-size) * 1.75);}
.b-ext .w-72 {width: calc(var(--font-size) * 18);}
.b-ext .w-8 {width: calc(var(--font-size) * 2);}
.b-ext .w-9 {width: calc(var(--font-size) * 2.25);}
.b-ext .w-\[100px\] {width: 100px;}
.b-ext .w-\[12px\] {width: 12px;}
.b-ext .w-\[14px\] {width: 14px;}
.b-ext .w-\[150px\] {width: 150px;}
.b-ext .w-\[18px\] {width: 18px;}
.b-ext .w-\[20px\] {width: 20px;}
.b-ext .w-\[22px\] {width: 22px;}
.b-ext .w-\[400px\] {width: 400px;}
.b-ext .w-\[44px\] {width: 44px;}
.b-ext .w-\[52px\] {width: 52px;}
.b-ext .w-\[6px\] {width: 6px;}
.b-ext .w-\[700px\] {width: 700px;}
.b-ext .w-\[72px\] {width: 72px;}
.b-ext .w-\[80vw\] {width: 80vw;}
.b-ext .w-\[88px\] {width: 88px;}
.b-ext .w-\[calc\(100\%\+2px\)\] {width: calc(100% + 2px);}
.b-ext .w-\[calc\(100\%\+32px\)\] {width: calc(100% + 32px);}
.b-ext .w-\[calc\(100\%-24px\)\] {width: calc(100% - 24px);}
.b-ext .w-\[inherit\] {width: inherit;}
.b-ext .w-auto {width: auto;}
.b-ext .w-fit {width: -moz-fit-content;width: fit-content;}
.b-ext .w-full {width: 100%;}
.b-ext .w-max {width: max-content;}
.b-ext .w-px {width: 1px;}
.b-ext .w-screen {width: 100vw;}
.b-ext .min-w-40, .b-ext .min-w-\[10rem\] {min-width: calc(var(--font-size) * 10);}
.b-ext .min-w-\[80\%\] {min-width: 80%;}
.b-ext .min-w-full {min-width: 100%;}
.b-ext .\!max-w-none {max-width: none !important;}
.b-ext .max-w-3xl {max-width: calc(var(--font-size) * 48);}
.b-ext .max-w-7xl {max-width: calc(var(--font-size) * 80);}
.b-ext .max-w-\[100px\] {max-width: 100px;}
.b-ext .max-w-\[10rem\] {max-width: calc(var(--font-size) * 10);}
.b-ext .max-w-\[120px\] {max-width: 120px;}
.b-ext .max-w-\[160px\] {max-width: 160px;}
.b-ext .max-w-\[180px\] {max-width: 180px;}
.b-ext .max-w-\[200px\] {max-width: 200px;}
.b-ext .max-w-\[250px\] {max-width: 250px;}
.b-ext .max-w-\[55px\] {max-width: 55px;}
.b-ext .max-w-\[64ch\] {max-width: 64ch;}
.b-ext .max-w-\[800px\] {max-width: 800px;}
.b-ext .max-w-\[calc\(100\%-60px\)\] {max-width: calc(100% - 60px);}
.b-ext .max-w-fit {max-width: -moz-fit-content;max-width: fit-content;}
.b-ext .max-w-full {max-width: 100%;}
.b-ext .max-w-max {max-width: max-content;}
.b-ext .max-w-md {max-width: calc(var(--font-size) * 28);}
.b-ext .max-w-none {max-width: none;}
.b-ext .max-w-xl {max-width: calc(var(--font-size) * 36);}
.b-ext .flex-1 {flex: 1;}
.b-ext .flex-auto {flex: auto;}
.b-ext .flex-none {flex: none;}
.b-ext .flex-shrink-0, .b-ext .shrink-0 {flex-shrink: 0;}
.b-ext .flex-grow {flex-grow: 1;}
.b-ext .flex-grow-0 {flex-grow: 0;}
.b-ext .grow {flex-grow: 1;}
.b-ext .grow-0 {flex-grow: 0;}
.b-ext .border-collapse {border-collapse: collapse;}
.b-ext .origin-top-left {transform-origin: 0 0;}
.b-ext .-translate-x-1\/2, .b-ext .-translate-x-2\/4 {--tw-translate-x: -50%;}
.b-ext .-translate-x-1\/2, .b-ext .-translate-x-2\/4, .b-ext .-translate-x-full {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-x-full {--tw-translate-x: -100%;}
.b-ext .-translate-y-1\/2 {--tw-translate-y: -50%;}
.b-ext .-translate-y-1\/2, .b-ext .translate-x-0 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-0 {--tw-translate-x: 0px;}
.b-ext .translate-x-full {--tw-translate-x: 100%;}
.b-ext .translate-x-full, .b-ext .translate-y-0 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-0 {--tw-translate-y: 0px;}
.b-ext .translate-y-4 {--tw-translate-y: calc(var(--font-size) * 1);}
.b-ext .translate-y-4, .b-ext .translate-y-8 {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-8 {--tw-translate-y: calc(var(--font-size) * 2);}
.b-ext .translate-y-full {--tw-translate-y: 100%;}
.b-ext .rotate-45, .b-ext .translate-y-full {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .rotate-45 {--tw-rotate: 45deg;}
.b-ext .transform {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .animate-\[sliderIn_1000ms_ease-in-out\] {animation: 1s ease-in-out sliderIn;}
@keyframes sliderIn {0% {transform: translate(100%);}
	45% {transform: translate(-8%);}
	to {transform: translate(0);}}
.b-ext .animate-\[sliderIn_800ms_ease-in-out\] {animation: .8s ease-in-out sliderIn;}
@keyframes sliderOut {0% {transform: translate(-100%);}
	45% {transform: translate(8%);}
	to {transform: translate(0);}}
.b-ext .animate-\[sliderOut_800ms_ease-in-out\] {animation: .8s ease-in-out sliderOut;}
@keyframes horizontalBounce {0%, 50%, to {animation-timing-function: cubic-bezier(.8,0,1,1);transform: translate(0);}
	25%, 75% {animation-timing-function: cubic-bezier(0,0,.2,1);transform: translate(-18%);}}
.b-ext .animate-horizontalBounce {animation: 2.3s 1.5s horizontalBounce;}
.b-ext .animate-none {animation: none;}
@keyframes loading {0% {transform: translate(-100%);}
	to {transform: translate(100%);}}
.b-ext .animate-progressBar {animation: 1.3s ease-in-out infinite loading;}
@keyframes pulse {50% {opacity: .5;}}
.b-ext .animate-pulse {animation: 2s cubic-bezier(.4,0,.6,1) infinite pulse;}
@keyframes spin {to {transform: rotate(1turn);}}
.b-ext .animate-spin {animation: 1s linear infinite spin;}
.b-ext .\!cursor-default {cursor: default !important;}
.b-ext .\!cursor-not-allowed {cursor: not-allowed !important;}
.b-ext .cursor-auto {cursor: auto;}
.b-ext .cursor-default {cursor: default;}
.b-ext .cursor-grab {cursor: grab;}
.b-ext .cursor-pointer {cursor: pointer;}
.b-ext .select-none {-webkit-user-select: none;user-select: none;}
.b-ext .resize {resize: both;}
.b-ext .list-none {list-style-type: none;}
.b-ext .auto-cols-auto {grid-auto-columns: auto;}
.b-ext .grid-flow-col {grid-auto-flow: column;}
.b-ext .grid-cols-1 {grid-template-columns: repeat(1,minmax(0,1fr));}
.b-ext .grid-cols-10 {grid-template-columns: repeat(10,minmax(0,1fr));}
.b-ext .grid-cols-12 {grid-template-columns: repeat(12,minmax(0,1fr));}
.b-ext .grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
.b-ext .grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
.b-ext .grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
.b-ext .flex-row {flex-direction: row;}
.b-ext .flex-row-reverse {flex-direction: row-reverse;}
.b-ext .flex-col {flex-direction: column;}
.b-ext .flex-wrap {flex-wrap: wrap;}
.b-ext .flex-wrap-reverse {flex-wrap: wrap-reverse;}
.b-ext .flex-nowrap {flex-wrap: nowrap;}
.b-ext .place-content-between {place-content: space-between;}
.b-ext .content-between {align-content: space-between;}
.b-ext .items-start {align-items: flex-start;}
.b-ext .items-end {align-items: flex-end;}
.b-ext .items-center {align-items: center;}
.b-ext .items-baseline {align-items: baseline;}
.b-ext .items-stretch {align-items: stretch;}
.b-ext .justify-start {justify-content: flex-start;}
.b-ext .justify-end {justify-content: flex-end;}
.b-ext .justify-center {justify-content: center;}
.b-ext .justify-between {justify-content: space-between;}
.b-ext .justify-around {justify-content: space-around;}
.b-ext .gap-0\.5 {gap: calc(var(--font-size) * .125);}
.b-ext .gap-1 {gap: calc(var(--font-size) * .25);}
.b-ext .gap-1\.5 {gap: calc(var(--font-size) * .375);}
.b-ext .gap-10 {gap: calc(var(--font-size) * 2.5);}
.b-ext .gap-2 {gap: calc(var(--font-size) * .5);}
.b-ext .gap-2\.5 {gap: calc(var(--font-size) * .625);}
.b-ext .gap-3 {gap: calc(var(--font-size) * .75);}
.b-ext .gap-4 {gap: calc(var(--font-size) * 1);}
.b-ext .gap-5 {gap: calc(var(--font-size) * 1.25);}
.b-ext .gap-6 {gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-8 {gap: calc(var(--font-size) * 2);}
.b-ext .gap-\[0px\] {gap: 0;}
.b-ext .gap-\[12px\] {gap: 12px;}
.b-ext .gap-\[16px\] {gap: 16px;}
.b-ext .gap-\[20px\] {gap: 20px;}
.b-ext .gap-\[24px\] {gap: 24px;}
.b-ext .gap-\[28px\] {gap: 28px;}
.b-ext .gap-\[32px\] {gap: 32px;}
.b-ext .gap-\[36px\] {gap: 36px;}
.b-ext .gap-\[40px\] {gap: 40px;}
.b-ext .gap-\[44px\] {gap: 44px;}
.b-ext .gap-\[48px\] {gap: 48px;}
.b-ext .gap-\[4px\] {gap: 4px;}
.b-ext .gap-\[6px\] {gap: 6px;}
.b-ext .gap-\[8px\] {gap: 8px;}
.b-ext .gap-x-2 {column-gap: calc(var(--font-size) * .5);}
.b-ext .gap-x-24 {column-gap: calc(var(--font-size) * 6);}
.b-ext .gap-x-28 {column-gap: calc(var(--font-size) * 7);}
.b-ext .gap-x-3 {column-gap: calc(var(--font-size) * .75);}
.b-ext .gap-x-4 {column-gap: calc(var(--font-size) * 1);}
.b-ext .gap-x-5 {column-gap: calc(var(--font-size) * 1.25);}
.b-ext .gap-x-6 {column-gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-x-8 {column-gap: calc(var(--font-size) * 2);}
.b-ext .gap-y-1 {row-gap: calc(var(--font-size) * .25);}
.b-ext .gap-y-10 {row-gap: calc(var(--font-size) * 2.5);}
.b-ext .gap-y-12 {row-gap: calc(var(--font-size) * 3);}
.b-ext .gap-y-14 {row-gap: calc(var(--font-size) * 3.5);}
.b-ext .gap-y-2 {row-gap: calc(var(--font-size) * .5);}
.b-ext .gap-y-20 {row-gap: calc(var(--font-size) * 5);}
.b-ext .gap-y-4 {row-gap: calc(var(--font-size) * 1);}
.b-ext .gap-y-6 {row-gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-y-8 {row-gap: calc(var(--font-size) * 2);}
.b-ext .-space-y-32>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * -8) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * -8) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-x-4>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-left: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-x-reverse) ));margin-right: calc(calc(var(--font-size) * 1) * var(--tw-space-x-reverse));}
.b-ext .space-x-6>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-left: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-x-reverse) ));margin-right: calc(calc(var(--font-size) * 1.5) * var(--tw-space-x-reverse));}
.b-ext .space-x-9>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-left: calc(calc(var(--font-size) * 2.25) * ( 1 - var(--tw-space-x-reverse) ));margin-right: calc(calc(var(--font-size) * 2.25) * var(--tw-space-x-reverse));}
.b-ext .space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));margin-top: calc(0px * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-1>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * .25) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * .25) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-10>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 2.5) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 2.5) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-2>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * .5) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * .5) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-3>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * .75) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * .75) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-4>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 1) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-5>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 1.25) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 1.25) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-6>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 1.5) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .space-y-8>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 2) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 2) * ( 1 - var(--tw-space-y-reverse) ));}
.b-ext .divide-x>:not([hidden])~:not([hidden]) {--tw-divide-x-reverse: 0;border-left-width: calc(1px * ( 1 - var(--tw-divide-x-reverse) ));border-right-width: calc(1px * var(--tw-divide-x-reverse));}
.b-ext .divide-y>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-bottom-width: calc(1px * var(--tw-divide-y-reverse));border-top-width: calc(1px * ( 1 - var(--tw-divide-y-reverse) ));}
.b-ext .divide-y-0>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-bottom-width: calc(0px * var(--tw-divide-y-reverse));border-top-width: calc(0px * ( 1 - var(--tw-divide-y-reverse) ));}
.b-ext .divide-gray-200>:not([hidden])~:not([hidden]) {--tw-divide-opacity: 1;border-color: rgba(229,231,235,var(--tw-divide-opacity,1));}
.b-ext .self-start {align-self: flex-start;}
.b-ext .self-end {align-self: flex-end;}
.b-ext .self-center {align-self: center;}
.b-ext .justify-self-center {justify-self: center;}
.b-ext .overflow-hidden {overflow: hidden;}
.b-ext .overflow-visible {overflow: visible;}
.b-ext .overflow-x-auto {overflow-x: auto;}
.b-ext .overflow-y-auto {overflow-y: auto;}
.b-ext .overflow-x-scroll {overflow-x: scroll;}
.b-ext .overflow-y-scroll {overflow-y: scroll;}
.b-ext .truncate {white-space: nowrap;overflow: hidden;}
.b-ext .overflow-ellipsis, .b-ext .text-ellipsis, .b-ext .truncate {text-overflow: ellipsis;}
.b-ext .whitespace-normal {white-space: normal;}
.b-ext .whitespace-nowrap {white-space: nowrap;}
.b-ext .whitespace-pre-line {white-space: pre-line;}
.b-ext .text-wrap {text-wrap: wrap;}
.b-ext .text-nowrap {text-wrap: nowrap;}
.b-ext .break-words {overflow-wrap: break-word;}
.b-ext .break-all {word-break: break-all;}
.b-ext .\!rounded-none {border-radius: 0 !important;}
.b-ext .rounded {border-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-2xl {border-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-full {border-radius: 9999px;}
.b-ext .rounded-lg {border-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-md {border-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-none {border-radius: 0;}
.b-ext .rounded-sm {border-radius: calc(var(--font-size) * .125);}
.b-ext .rounded-xl {border-radius: calc(var(--font-size) * .75);}
.b-ext .rounded-b-lg {border-bottom-right-radius: calc(var(--font-size) * .5);border-bottom-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-b-none {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.b-ext .rounded-l-md {border-top-left-radius: calc(var(--font-size) * .375);border-bottom-left-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-r-md {border-bottom-right-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-r-md, .b-ext .rounded-t-md {border-top-right-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-t-md {border-top-left-radius: calc(var(--font-size) * .375);}
.b-ext .\!border-0 {border-width: 0 !important;}
.b-ext .border {border-width: 1px;}
.b-ext .border-0 {border-width: 0;}
.b-ext .border-2 {border-width: 2px;}
.b-ext .border-4 {border-width: 4px;}
.b-ext .border-\[5px\] {border-width: 5px;}
.b-ext .\!border-x-0 {border-left-width: 0 !important;border-right-width: 0 !important;}
.b-ext .border-y-0 {border-top-width: 0;border-bottom-width: 0;}
.b-ext .\!border-b {border-bottom-width: 1px !important;}
.b-ext .\!border-t-0 {border-top-width: 0 !important;}
.b-ext .border-b {border-bottom-width: 1px;}
.b-ext .border-b-0 {border-bottom-width: 0;}
.b-ext .border-l {border-left-width: 1px;}
.b-ext .border-r {border-right-width: 1px;}
.b-ext .border-t {border-top-width: 1px;}
.b-ext .border-t-2 {border-top-width: 2px;}
.b-ext .\!border-solid {border-style: solid !important;}
.b-ext .border-solid {border-style: solid;}
.b-ext .border-dashed {border-style: dashed;}
.b-ext .\!border-none {border-style: none !important;}
.b-ext .border-none {border-style: none;}
.b-ext .\!border-gray-300 {--tw-border-opacity: 1 !important;border-color: rgba(209,213,219,var(--tw-border-opacity,1)) !important;}
.b-ext .border-\[\#DEDFE0\] {--tw-border-opacity: 1;border-color: rgba(222,223,224,var(--tw-border-opacity,1));}
.b-ext .border-blue-800 {--tw-border-opacity: 1;border-color: rgba(30,64,175,var(--tw-border-opacity,1));}
.b-ext .border-forest-100 {--tw-border-opacity: 1;border-color: rgba(33,76,68,var(--tw-border-opacity,1));}
.b-ext .border-forest-100\/40 {border-color: rgba(33,76,68,.4);}
.b-ext .border-gray-100 {--tw-border-opacity: 1;border-color: rgba(243,244,246,var(--tw-border-opacity,1));}
.b-ext .border-gray-200 {--tw-border-opacity: 1;border-color: rgba(229,231,235,var(--tw-border-opacity,1));}
.b-ext .border-gray-300 {--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity,1));}
.b-ext .border-green-800 {--tw-border-opacity: 1;border-color: rgba(22,101,52,var(--tw-border-opacity,1));}
.b-ext .border-primary {--tw-border-opacity: 1;}
.b-ext .border-red-500 {--tw-border-opacity: 1;border-color: rgba(239,68,68,var(--tw-border-opacity,1));}
.b-ext .border-rose-700 {--tw-border-opacity: 1;border-color: rgba(190,18,60,var(--tw-border-opacity,1));}
.b-ext .border-slate-200 {--tw-border-opacity: 1;border-color: rgba(226,232,240,var(--tw-border-opacity,1));}
.b-ext .border-transparent {border-color: rgba(0,0,0,0);}
.b-ext .border-white {--tw-border-opacity: 1;border-color: rgba(255,255,255,var(--tw-border-opacity,1));}
.b-ext .\!bg-primary\/10 {}
.b-ext .\!bg-slate-500\/10 {background-color: rgba(100,116,139,.1) !important;}
.b-ext .\!bg-transparent {background-color: initial !important;}
.b-ext .bg-\[\#667CCC\] {--tw-bg-opacity: 1;background-color: rgba(102,124,204,var(--tw-bg-opacity,1));}
.b-ext .bg-\[\#F2F2F2\] {--tw-bg-opacity: 1;background-color: rgba(242,242,242,var(--tw-bg-opacity,1));}
.b-ext .bg-blue-100 {--tw-bg-opacity: 1;background-color: rgba(219,234,254,var(--tw-bg-opacity,1));}
.b-ext .bg-blue-50 {--tw-bg-opacity: 1;background-color: rgba(239,246,255,var(--tw-bg-opacity,1));}
.b-ext .bg-blue-500\/25 {background-color: rgba(59,130,246,.25);}
.b-ext .bg-blue-600 {--tw-bg-opacity: 1;background-color: rgba(37,99,235,var(--tw-bg-opacity,1));}
.b-ext .bg-forest-100 {--tw-bg-opacity: 1;background-color: rgba(33,76,68,var(--tw-bg-opacity,1));}
.b-ext .bg-gray-100 {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity,1));}
.b-ext .bg-gray-200 {--tw-bg-opacity: 1;background-color: rgba(229,231,235,var(--tw-bg-opacity,1));}
.b-ext .bg-gray-400 {--tw-bg-opacity: 1;background-color: rgba(156,163,175,var(--tw-bg-opacity,1));}
.b-ext .bg-gray-50 {--tw-bg-opacity: 1;background-color: rgba(249,250,251,var(--tw-bg-opacity,1));}
.b-ext .bg-gray-900 {--tw-bg-opacity: 1;background-color: rgba(17,24,39,var(--tw-bg-opacity,1));}
.b-ext .bg-green-100 {--tw-bg-opacity: 1;background-color: rgba(220,252,231,var(--tw-bg-opacity,1));}
.b-ext .bg-green-400 {--tw-bg-opacity: 1;background-color: rgba(74,222,128,var(--tw-bg-opacity,1));}
.b-ext .bg-green-50 {--tw-bg-opacity: 1;background-color: rgba(240,253,244,var(--tw-bg-opacity,1));}
.b-ext .bg-indigo-100 {--tw-bg-opacity: 1;background-color: rgba(224,231,255,var(--tw-bg-opacity,1));}
.b-ext .bg-pink-100 {--tw-bg-opacity: 1;background-color: rgba(252,231,243,var(--tw-bg-opacity,1));}
.b-ext .bg-primary {--tw-bg-opacity: 1;}
.b-ext .bg-primary\/10 {}
.b-ext .bg-primary\/20 {}
.b-ext .bg-primary\/30 {}
.b-ext .bg-purple-100 {--tw-bg-opacity: 1;background-color: rgba(243,232,255,var(--tw-bg-opacity,1));}
.b-ext .bg-red-100 {--tw-bg-opacity: 1;background-color: rgba(254,226,226,var(--tw-bg-opacity,1));}
.b-ext .bg-red-600 {--tw-bg-opacity: 1;background-color: rgba(220,38,38,var(--tw-bg-opacity,1));}
.b-ext .bg-rose-700 {--tw-bg-opacity: 1;background-color: rgba(190,18,60,var(--tw-bg-opacity,1));}
.b-ext .bg-slate-100 {--tw-bg-opacity: 1;background-color: rgba(241,245,249,var(--tw-bg-opacity,1));}
.b-ext .bg-slate-200 {--tw-bg-opacity: 1;background-color: rgba(226,232,240,var(--tw-bg-opacity,1));}
.b-ext .bg-slate-50 {--tw-bg-opacity: 1;background-color: rgba(248,250,252,var(--tw-bg-opacity,1));}
.b-ext .bg-slate-50\/10 {background-color: rgba(248,250,252,.1);}
.b-ext .bg-transparent {background-color: initial;}
.b-ext .bg-white {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity,1));}
.b-ext .bg-white\/70 {background-color: rgba(255,255,255,.7);}
.b-ext .bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgba(254,249,195,var(--tw-bg-opacity,1));}
.b-ext .bg-gradient-to-br {background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));}
.b-ext .bg-gradient-to-t {background-image: linear-gradient(to top,var(--tw-gradient-stops));}
.b-ext .from-primary\/10 {--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);}
.b-ext .from-white {--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);}
.b-ext .via-primary\/5 {}
.b-ext .to-transparent {--tw-gradient-to: rgba(0,0,0,0) var(--tw-gradient-to-position);}
.b-ext .bg-cover {background-size: cover;}
.b-ext .bg-fixed {background-attachment: fixed;}
.b-ext .bg-center {background-position: 50%;}
.b-ext .bg-no-repeat {background-repeat: no-repeat;}
.b-ext .\!fill-gray-200 {fill: #e5e7eb !important;}
.b-ext .\!fill-white\/20 {fill: rgba(255,255,255,.2) !important;}
.b-ext .fill-\[\#3E8E7F\] {fill: #3e8e7f;}
.b-ext .fill-gray-200 {fill: #e5e7eb;}
.b-ext .fill-gray-400 {fill: #9ca3af;}
.b-ext .fill-primary {fill: rgb(var(--color-primary));}
.b-ext .stroke-primary {stroke: rgb(var(--color-primary));}
.b-ext .stroke-slate-200 {stroke: #e2e8f0;}
.b-ext .stroke-slate-700 {stroke: #334155;}
.b-ext .object-contain {object-fit: contain;}
.b-ext .object-cover {object-fit: cover;}
.b-ext .object-scale-down {object-fit: scale-down;}
.b-ext .object-center {object-position: center;}
.b-ext .object-left {object-position: left;}
.b-ext .object-right {object-position: right;}
.b-ext .\!p-0 {padding: 0 !important;}
.b-ext .\!p-12 {padding: calc(var(--font-size) * 3) !important;}
.b-ext .\!p-6 {padding: calc(var(--font-size) * 1.5) !important;}
.b-ext .p-0 {padding: 0;}
.b-ext .p-0\.5 {padding: calc(var(--font-size) * .125);}
.b-ext .p-1 {padding: calc(var(--font-size) * .25);}
.b-ext .p-10 {padding: calc(var(--font-size) * 2.5);}
.b-ext .p-12 {padding: calc(var(--font-size) * 3);}
.b-ext .p-2 {padding: calc(var(--font-size) * .5);}
.b-ext .p-3 {padding: calc(var(--font-size) * .75);}
.b-ext .p-3\.5 {padding: calc(var(--font-size) * .875);}
.b-ext .p-4 {padding: calc(var(--font-size) * 1);}
.b-ext .p-5 {padding: calc(var(--font-size) * 1.25);}
.b-ext .p-6 {padding: calc(var(--font-size) * 1.5);}
.b-ext .p-8 {padding: calc(var(--font-size) * 2);}
.b-ext .\!px-0 {padding-left: 0 !important;padding-right: 0 !important;}
.b-ext .\!px-1 {padding-left: calc(var(--font-size) * .25) !important;padding-right: calc(var(--font-size) * .25) !important;}
.b-ext .\!py-2 {padding-top: calc(var(--font-size) * .5) !important;padding-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .px-0 {padding-left: 0;padding-right: 0;}
.b-ext .px-1\.5 {padding-left: calc(var(--font-size) * .375);padding-right: calc(var(--font-size) * .375);}
.b-ext .px-10 {padding-left: calc(var(--font-size) * 2.5);padding-right: calc(var(--font-size) * 2.5);}
.b-ext .px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
.b-ext .px-2\.5 {padding-left: calc(var(--font-size) * .625);padding-right: calc(var(--font-size) * .625);}
.b-ext .px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
.b-ext .px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
.b-ext .px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
.b-ext .px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
.b-ext .py-0\.5 {padding-top: calc(var(--font-size) * .125);padding-bottom: calc(var(--font-size) * .125);}
.b-ext .py-1 {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
.b-ext .py-1\.5 {padding-top: calc(var(--font-size) * .375);padding-bottom: calc(var(--font-size) * .375);}
.b-ext .py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
.b-ext .py-14 {padding-top: calc(var(--font-size) * 3.5);padding-bottom: calc(var(--font-size) * 3.5);}
.b-ext .py-16 {padding-top: calc(var(--font-size) * 4);padding-bottom: calc(var(--font-size) * 4);}
.b-ext .py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
.b-ext .py-2\.5 {padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);}
.b-ext .py-24 {padding-top: calc(var(--font-size) * 6);padding-bottom: calc(var(--font-size) * 6);}
.b-ext .py-3 {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
.b-ext .py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
.b-ext .py-5 {padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
.b-ext .py-\[1px\] {padding-top: 1px;padding-bottom: 1px;}
.b-ext .\!pb-0 {padding-bottom: 0 !important;}
.b-ext .\!pb-1 {padding-bottom: calc(var(--font-size) * .25) !important;}
.b-ext .\!pb-2 {padding-bottom: calc(var(--font-size) * .5) !important;}
.b-ext .\!pl-2 {padding-left: calc(var(--font-size) * .5) !important;}
.b-ext .pb-0 {padding-bottom: 0;}
.b-ext .pb-10 {padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .pb-2 {padding-bottom: calc(var(--font-size) * .5);}
.b-ext .pb-20 {padding-bottom: calc(var(--font-size) * 5);}
.b-ext .pb-3 {padding-bottom: calc(var(--font-size) * .75);}
.b-ext .pb-4 {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .pb-6 {padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .pb-7 {padding-bottom: calc(var(--font-size) * 1.75);}
.b-ext .pb-8 {padding-bottom: calc(var(--font-size) * 2);}
.b-ext .pb-\[0\.4rem\] {padding-bottom: calc(var(--font-size) * .4);}
.b-ext .pl-0 {padding-left: 0;}
.b-ext .pl-10 {padding-left: calc(var(--font-size) * 2.5);}
.b-ext .pl-2 {padding-left: calc(var(--font-size) * .5);}
.b-ext .pl-4 {padding-left: calc(var(--font-size) * 1);}
.b-ext .pl-6 {padding-left: calc(var(--font-size) * 1.5);}
.b-ext .pl-8 {padding-left: calc(var(--font-size) * 2);}
.b-ext .pr-0 {padding-right: 0;}
.b-ext .pr-1 {padding-right: calc(var(--font-size) * .25);}
.b-ext .pr-12 {padding-right: calc(var(--font-size) * 3);}
.b-ext .pr-16 {padding-right: calc(var(--font-size) * 4);}
.b-ext .pr-2 {padding-right: calc(var(--font-size) * .5);}
.b-ext .pr-24 {padding-right: calc(var(--font-size) * 6);}
.b-ext .pr-3 {padding-right: calc(var(--font-size) * .75);}
.b-ext .pr-32 {padding-right: calc(var(--font-size) * 8);}
.b-ext .pr-4 {padding-right: calc(var(--font-size) * 1);}
.b-ext .pr-6 {padding-right: calc(var(--font-size) * 1.5);}
.b-ext .pr-8 {padding-right: calc(var(--font-size) * 2);}
.b-ext .pr-\[1px\] {padding-right: 1px;}
.b-ext .pt-0 {padding-top: 0;}
.b-ext .pt-1 {padding-top: calc(var(--font-size) * .25);}
.b-ext .pt-10 {padding-top: calc(var(--font-size) * 2.5);}
.b-ext .pt-14 {padding-top: calc(var(--font-size) * 3.5);}
.b-ext .pt-16 {padding-top: calc(var(--font-size) * 4);}
.b-ext .pt-2 {padding-top: calc(var(--font-size) * .5);}
.b-ext .pt-3 {padding-top: calc(var(--font-size) * .75);}
.b-ext .pt-4 {padding-top: calc(var(--font-size) * 1);}
.b-ext .pt-5 {padding-top: calc(var(--font-size) * 1.25);}
.b-ext .pt-6 {padding-top: calc(var(--font-size) * 1.5);}
.b-ext .pt-8 {padding-top: calc(var(--font-size) * 2);}
.b-ext .pt-\[0\.4rem\] {padding-top: calc(var(--font-size) * .4);}
.b-ext .text-left {text-align: left;}
.b-ext .\!text-center {text-align: center !important;}
.b-ext .text-center {text-align: center;}
.b-ext .text-right {text-align: right;}
.b-ext .text-start {text-align: start;}
.b-ext .align-middle {vertical-align: middle;}
.b-ext .\!font-sans {font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;}
.b-ext .font-sans {font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;}
.b-ext .\!text-2xl {font-size: calc(var(--font-size) * 1.5) !important;line-height: calc(var(--font-size) * 2) !important;}
.b-ext .\!text-base {font-size: calc(var(--font-size) * 1) !important;line-height: calc(var(--font-size) * 1.5) !important;}
.b-ext .\!text-lg {line-height: calc(var(--font-size) * 1.75) !important;}
.b-ext .\!text-lg, .b-ext .\!text-lg\/normal {font-size: calc(var(--font-size) * 1.125) !important;}
.b-ext .\!text-lg\/normal {line-height: 1.5 !important;}
.b-ext .\!text-sm {font-size: calc(var(--font-size) * .875) !important;line-height: calc(var(--font-size) * 1.25) !important;}
.b-ext .\!text-xs {font-size: calc(var(--font-size) * .75) !important;line-height: calc(var(--font-size) * 1) !important;}
.b-ext .text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
.b-ext .text-3xl {font-size: calc(var(--font-size) * 1.875);line-height: calc(var(--font-size) * 2.25);}
.b-ext .text-4xl {font-size: calc(var(--font-size) * 2.25);line-height: calc(var(--font-size) * 2.5);}
.b-ext .text-\[10px\] {font-size: 10px;}
.b-ext .text-\[42px\] {font-size: 42px;}
.b-ext .text-base {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
.b-ext .text-base\/loose {font-size: calc(var(--font-size) * 1);line-height: 2;}
.b-ext .text-lg {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}
.b-ext .text-sm {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext .text-xl {font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);}
.b-ext .text-xs {font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1);}
.b-ext .\!font-normal {font-weight: 400 !important;}
.b-ext .font-bold {font-weight: 700;}
.b-ext .font-extrabold {font-weight: 800;}
.b-ext .font-medium {font-weight: 500;}
.b-ext .font-normal {font-weight: 400;}
.b-ext .font-semibold {font-weight: 600;}
.b-ext .uppercase {text-transform: uppercase;}
.b-ext .capitalize {text-transform: capitalize;}
.b-ext .italic {font-style: italic;}
.b-ext .\!leading-4 {line-height: calc(var(--font-size) * 1) !important;}
.b-ext .\!leading-6 {line-height: calc(var(--font-size) * 1.5) !important;}
.b-ext .leading-3 {line-height: calc(var(--font-size) * .75);}
.b-ext .leading-4 {line-height: calc(var(--font-size) * 1);}
.b-ext .leading-5 {line-height: calc(var(--font-size) * 1.25);}
.b-ext .leading-6 {line-height: calc(var(--font-size) * 1.5);}
.b-ext .leading-\[4rem\] {line-height: calc(var(--font-size) * 4);}
.b-ext .leading-loose {line-height: 2;}
.b-ext .leading-none {line-height: 1;}
.b-ext .leading-normal {line-height: 1.5;}
.b-ext .leading-relaxed {line-height: 1.625;}
.b-ext .tracking-tight {letter-spacing: -.025em;}
.b-ext .tracking-tighter {letter-spacing: -.05em;}
.b-ext .tracking-wide {letter-spacing: .025em;}
.b-ext .\!text-gray-200 {color: rgba(229,231,235,var(--tw-text-opacity,1)) !important;}
.b-ext .\!text-gray-200, .b-ext .\!text-gray-500 {--tw-text-opacity: 1 !important;}
.b-ext .\!text-gray-500 {color: rgba(107,114,128,var(--tw-text-opacity,1)) !important;}
.b-ext .\!text-light-txt {--tw-text-opacity: 1 !important;}
.b-ext .\!text-light-txt\/60 {}
.b-ext .\!text-primary {--tw-text-opacity: 1 !important;}
.b-ext .text-\[\#214C44\] {--tw-text-opacity: 1;color: rgba(33,76,68,var(--tw-text-opacity,1));}
.b-ext .text-\[\#444444\] {--tw-text-opacity: 1;color: rgba(68,68,68,var(--tw-text-opacity,1));}
.b-ext .text-\[\#4b5563\] {--tw-text-opacity: 1;color: rgba(75,85,99,var(--tw-text-opacity,1));}
.b-ext .text-\[\#767676\] {--tw-text-opacity: 1;color: rgba(118,118,118,var(--tw-text-opacity,1));}
.b-ext .text-\[\#A1A8BA\] {--tw-text-opacity: 1;color: rgba(161,168,186,var(--tw-text-opacity,1));}
.b-ext .text-amber-500 {--tw-text-opacity: 1;color: rgba(245,158,11,var(--tw-text-opacity,1));}
.b-ext .text-black {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity,1));}
.b-ext .text-blue-800 {--tw-text-opacity: 1;color: rgba(30,64,175,var(--tw-text-opacity,1));}
.b-ext .text-blue-900 {--tw-text-opacity: 1;color: rgba(30,58,138,var(--tw-text-opacity,1));}
.b-ext .text-dark-txt {--tw-text-opacity: 1;}
.b-ext .text-forest-100 {--tw-text-opacity: 1;color: rgba(33,76,68,var(--tw-text-opacity,1));}
.b-ext .text-gray-100 {--tw-text-opacity: 1;color: rgba(243,244,246,var(--tw-text-opacity,1));}
.b-ext .text-gray-200 {--tw-text-opacity: 1;color: rgba(229,231,235,var(--tw-text-opacity,1));}
.b-ext .text-gray-300 {--tw-text-opacity: 1;color: rgba(209,213,219,var(--tw-text-opacity,1));}
.b-ext .text-gray-400 {--tw-text-opacity: 1;color: rgba(156,163,175,var(--tw-text-opacity,1));}
.b-ext .text-gray-500 {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity,1));}
.b-ext .text-gray-600 {--tw-text-opacity: 1;color: rgba(75,85,99,var(--tw-text-opacity,1));}
.b-ext .text-gray-700 {--tw-text-opacity: 1;color: rgba(55,65,81,var(--tw-text-opacity,1));}
.b-ext .text-gray-800 {--tw-text-opacity: 1;color: rgba(31,41,55,var(--tw-text-opacity,1));}
.b-ext .text-gray-900 {--tw-text-opacity: 1;color: rgba(17,24,39,var(--tw-text-opacity,1));}
.b-ext .text-green-400 {--tw-text-opacity: 1;color: rgba(74,222,128,var(--tw-text-opacity,1));}
.b-ext .text-green-700 {--tw-text-opacity: 1;color: rgba(21,128,61,var(--tw-text-opacity,1));}
.b-ext .text-green-800 {--tw-text-opacity: 1;color: rgba(22,101,52,var(--tw-text-opacity,1));}
.b-ext .text-indigo-800 {--tw-text-opacity: 1;color: rgba(55,48,163,var(--tw-text-opacity,1));}
.b-ext .text-light-txt {--tw-text-opacity: 1;}
.b-ext .text-pink-800 {--tw-text-opacity: 1;color: rgba(157,23,77,var(--tw-text-opacity,1));}
.b-ext .text-primary {--tw-text-opacity: 1;}
.b-ext .text-purple-800 {--tw-text-opacity: 1;color: rgba(107,33,168,var(--tw-text-opacity,1));}
.b-ext .text-red-400 {--tw-text-opacity: 1;color: rgba(248,113,113,var(--tw-text-opacity,1));}
.b-ext .text-red-500 {--tw-text-opacity: 1;color: rgba(239,68,68,var(--tw-text-opacity,1));}
.b-ext .text-red-600 {--tw-text-opacity: 1;color: rgba(220,38,38,var(--tw-text-opacity,1));}
.b-ext .text-red-700 {--tw-text-opacity: 1;color: rgba(185,28,28,var(--tw-text-opacity,1));}
.b-ext .text-slate-500 {--tw-text-opacity: 1;color: rgba(100,116,139,var(--tw-text-opacity,1));}
.b-ext .text-slate-700 {--tw-text-opacity: 1;color: rgba(51,65,85,var(--tw-text-opacity,1));}
.b-ext .text-white {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity,1));}
.b-ext .text-white\/75 {color: rgba(255,255,255,.75);}
.b-ext .text-yellow-800 {--tw-text-opacity: 1;color: rgba(133,77,14,var(--tw-text-opacity,1));}
.b-ext .underline {text-decoration-line: underline;}
.b-ext .no-underline {text-decoration-line: none;}
.b-ext .accent-primary {accent-color: rgb(var(--color-primary));}
.b-ext .opacity-0 {opacity: 0;}
.b-ext .opacity-100 {opacity: 1;}
.b-ext .opacity-30 {opacity: .3;}
.b-ext .opacity-80 {opacity: .8;}
.b-ext .mix-blend-multiply {mix-blend-mode: multiply;}
.b-ext .\!shadow-none {--tw-shadow: 0 0 rgba(0,0,0,0) !important;--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;}
.b-ext .shadow {--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);}
.b-ext .shadow, .b-ext .shadow-2xl {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-2xl {--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);}
.b-ext .shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);}
.b-ext .shadow-md {--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);}
.b-ext .shadow-md, .b-ext .shadow-none {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-none {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext .shadow-sm {--tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);}
.b-ext .shadow-sm, .b-ext .shadow-xl {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-xl {--tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);}
.b-ext .\!outline-none {outline-offset: 2px !important;outline: 2px solid rgba(0,0,0,0) !important;}
.b-ext .outline-none {outline-offset: 2px;outline: 2px solid rgba(0,0,0,0);}
.b-ext .outline {outline-style: solid;}
.b-ext .outline-1 {outline-width: 1px;}
.b-ext .outline-8 {outline-width: 8px;}
.b-ext .outline-forest-100\/10 {outline-color: rgba(33,76,68,.1);}
.b-ext .outline-primary {outline-color: rgb(var(--color-primary));}
.b-ext .outline-rose-700\/40 {outline-color: rgba(190,18,60,.4);}
.b-ext .ring-1 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .ring-1, .b-ext .ring-2 {box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .ring-2 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);}
.b-ext .ring-inset {--tw-ring-inset: inset;}
.b-ext .ring-forest-100 {--tw-ring-opacity: 1;--tw-ring-color: rgba(33,76,68,var(--tw-ring-opacity,1));}
.b-ext .ring-gray-900\/5 {--tw-ring-color: rgba(17,24,39,.05);}
.b-ext .ring-offset-1 {--tw-ring-offset-width: 1px;}
.b-ext .blur {--tw-blur: blur(8px);}
.b-ext .blur, .b-ext .brightness-0 {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .brightness-0 {--tw-brightness: brightness(0);}
.b-ext .brightness-75 {--tw-brightness: brightness(.75);}
.b-ext .brightness-75, .b-ext .grayscale {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .grayscale {--tw-grayscale: grayscale(100%);}
.b-ext .invert {--tw-invert: invert(100%);}
.b-ext .filter, .b-ext .invert {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .transition {transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .transition-all {transition-property: all;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .transition-colors {transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .transition-transform {transition-property: transform;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .delay-100 {transition-delay: .1s;}
.b-ext .delay-200 {transition-delay: .2s;}
.b-ext .duration-150 {transition-duration: .15s;}
.b-ext .duration-200 {transition-duration: .2s;}
.b-ext .duration-300 {transition-duration: .3s;}
.b-ext .duration-\[1000ms\] {transition-duration: 1s;}
.b-ext .duration-\[2000ms\] {transition-duration: 2s;}
.b-ext .duration-\[300ms\] {transition-duration: .3s;}
.b-ext .duration-\[400ms\] {transition-duration: .4s;}
.b-ext .duration-\[800ms\] {transition-duration: .8s;}
.b-ext .ease-in {transition-timing-function: cubic-bezier(.4,0,1,1);}
.b-ext .ease-in-out {transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .ease-out {transition-timing-function: cubic-bezier(0,0,.2,1);}
.b-ext .p-component {font-family: inherit !important;font-size: 14px !important;line-height: normal !important;}
.b-ext .custom-multiSelect.p-multiselect .p-multiselect-label, .b-ext .custom-multiSelect.p-multiselect .p-multiselect-label.p-placeholder {align-items: center;line-height: calc(var(--font-size) * 2.5);padding-top: 0 !important;padding-bottom: 0 !important;}
.b-ext .ql-align-right {text-align: right;}
.b-ext .ql-align-center {text-align: center;}
.b-ext .ql-align-left {text-align: left;}
.b-ext .ql-align-justify {text-align: justify;}
.b-ext .ql-size-small {font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1);}
.b-ext .ql-size-large {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
.b-ext .ql-size-huge {font-size: calc(var(--font-size) * 2.25);line-height: calc(var(--font-size) * 2.5);}
.b-ext .quill-custom-italic-italic {font-style: italic !important;}
.b-ext .quill-custom-italic-normal {font-style: normal !important;}
.b-ext .quill-custom-bold-bold {font-weight: 700 !important;}
.b-ext .quill-custom-bold-normal {font-weight: 400 !important;}
.b-ext .rounded-video>div {border-radius: calc(var(--font-size) * .375);position: relative;overflow: hidden;}
.b-ext .accessible-checkbox.p-checkbox-focused+label {outline-color: var(--primary-color);outline-width: 2px;outline-style: solid;}
.b-ext .paragraph-underline a:hover {text-decoration-line: underline !important;}
.b-ext .mapboxgl-popup-anchor-bottom {margin-top: calc(var(--font-size) * -1);}
.b-ext .navigationPanel .swiper-button-disabled>svg {fill: #ddd !important;stroke: #ddd !important;}
.b-ext .swiper-pagination-bullet {position: relative;}
.b-ext .swiper-pagination-bullet:before {content: "";width: 24px;height: 24px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.b-ext .ccms-block-glow:before {content: "";pointer-events: none;z-index: 60;background-image: linear-gradient(105deg,rgba(0,0,0,0) 38%,rgba(255,255,255,.5) 47%,rgba(33,76,68,.12) 50%,rgba(0,0,0,0) 60%);background-repeat: no-repeat;background-size: 220% 100%;animation: 1.5s ease-out forwards ccms-block-ring,1.15s ease-in-out forwards ccms-block-sweep;position: absolute;inset: 0;}
@keyframes ccms-block-ring {0% {background-color: rgba(33,76,68,0);box-shadow: inset 0 0 rgba(33,76,68,0),inset 0 0 rgba(244,246,246,0);}
	18% {background-color: rgba(33,76,68,.14);box-shadow: inset 0 0 0 3px rgba(33,76,68,.95),inset 0 0 0 5px rgba(244,246,246,.85),inset 0 0 26px 2px rgba(33,76,68,.3);}
	46% {background-color: rgba(33,76,68,.04);box-shadow: inset 0 0 0 2px rgba(33,76,68,.4),inset 0 0 0 4px rgba(244,246,246,.3),inset 0 0 rgba(33,76,68,0);}
	68% {background-color: rgba(33,76,68,.1);box-shadow: inset 0 0 0 3px rgba(33,76,68,.8),inset 0 0 0 5px rgba(244,246,246,.65),inset 0 0 20px 2px rgba(33,76,68,.2);}
	to {background-color: rgba(33,76,68,0);box-shadow: inset 0 0 rgba(33,76,68,0),inset 0 0 rgba(244,246,246,0);}}
@keyframes ccms-block-sweep {0% {opacity: 0;background-position: -120% 0;}
	12% {opacity: 1;}
	88% {opacity: 1;}
	to {opacity: 0;background-position: 220% 0;}}
@media (prefers-reduced-motion:reduce) {.b-ext .ccms-block-glow:before {background-image: none;animation: none;box-shadow: inset 0 0 0 3px rgba(33,76,68,.9),inset 0 0 0 5px rgba(244,246,246,.8);}}
.b-ext .first-letter\:uppercase:first-letter {text-transform: uppercase;}
.b-ext .first-letter\:capitalize:first-letter {text-transform: capitalize;}
.b-ext .placeholder\:text-gray-400::placeholder {--tw-text-opacity: 1;color: rgba(156,163,175,var(--tw-text-opacity,1));}
.b-ext .after\:absolute:after {content: var(--tw-content);position: absolute;}
.b-ext .after\:inset-0:after {content: var(--tw-content);inset: 0;}
.b-ext .after\:top-0:after {content: var(--tw-content);top: 0;}
.b-ext .after\:block:after {content: var(--tw-content);display: block;}
.b-ext .after\:hidden:after {content: var(--tw-content);display: none;}
.b-ext .after\:h-full:after {content: var(--tw-content);height: 100%;}
.b-ext .after\:w-full:after {content: var(--tw-content);width: 100%;}
.b-ext .after\:rounded-md:after {content: var(--tw-content);border-radius: calc(var(--font-size) * .375);}
.b-ext .after\:shadow-\[inset_0_0_0_2px\]:after {content: var(--tw-content);--tw-shadow: inset 0 0 0 2px;--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .after\:shadow-forest-100:after {content: var(--tw-content);--tw-shadow-color: #214c44;--tw-shadow: var(--tw-shadow-colored);}
.b-ext .first\:mt-0:first-child {margin-top: 0;}
.b-ext .first\:border-0:first-child {border-width: 0;}
.b-ext .focus-within\:not-sr-only:focus-within {clip: auto;white-space: normal;width: auto;height: auto;margin: 0;padding: 0;position: static;overflow: visible;}
.b-ext .focus-within\:absolute:focus-within {position: absolute;}
.b-ext .focus-within\:left-0:focus-within {left: 0;}
.b-ext .focus-within\:top-0:focus-within {top: 0;}
.b-ext .focus-within\:z-\[999\]:focus-within {z-index: 999;}
.b-ext .focus-within\:flex:focus-within {display: flex;}
.b-ext .focus-within\:border:focus-within {border-width: 1px;}
.b-ext .focus-within\:border-blue-500:focus-within {--tw-border-opacity: 1;border-color: rgba(59,130,246,var(--tw-border-opacity,1));}
.b-ext .focus-within\:px-4:focus-within {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .focus-within\:ring-2:focus-within {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus-within\:ring-blue-100:focus-within {--tw-ring-opacity: 1;--tw-ring-color: rgba(219,234,254,var(--tw-ring-opacity,1));}
.b-ext .focus-within\:ring-primary:focus-within {--tw-ring-opacity: 1;}
.b-ext .focus-within\:ring-offset-1:focus-within {--tw-ring-offset-width: 1px;}
.b-ext .hover\:scale-110:hover {--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .hover\:cursor-pointer:hover {cursor: pointer;}
.b-ext .hover\:border-gray-100:hover {--tw-border-opacity: 1;border-color: rgba(243,244,246,var(--tw-border-opacity,1));}
.b-ext .hover\:border-gray-300:hover {--tw-border-opacity: 1;border-color: rgba(209,213,219,var(--tw-border-opacity,1));}
.b-ext .hover\:border-primary:hover {--tw-border-opacity: 1;}
.b-ext .hover\:bg-forest-100:hover {--tw-bg-opacity: 1;background-color: rgba(33,76,68,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-forest-200:hover {--tw-bg-opacity: 1;background-color: rgba(13,56,48,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-gray-100:hover {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-gray-200:hover {--tw-bg-opacity: 1;background-color: rgba(229,231,235,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-gray-50:hover {--tw-bg-opacity: 1;background-color: rgba(249,250,251,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-primary:hover {--tw-bg-opacity: 1;}
.b-ext .hover\:bg-primary\/20:hover {}
.b-ext .hover\:bg-primary\/30:hover {}
.b-ext .hover\:bg-primary\/5:hover {}
.b-ext .hover\:bg-primary\/90:hover {}
.b-ext .hover\:bg-slate-50:hover {--tw-bg-opacity: 1;background-color: rgba(248,250,252,var(--tw-bg-opacity,1));}
.b-ext .hover\:bg-transparent:hover {background-color: initial;}
.b-ext .hover\:fill-gray-100:hover {fill: #f3f4f6;}
.b-ext .hover\:fill-gray-500:hover {fill: #6b7280;}
.b-ext .hover\:\!text-light-txt\/100:hover {}
.b-ext .hover\:text-black:hover {--tw-text-opacity: 1;color: rgba(0,0,0,var(--tw-text-opacity,1));}
.b-ext .hover\:text-gray-100:hover {--tw-text-opacity: 1;color: rgba(243,244,246,var(--tw-text-opacity,1));}
.b-ext .hover\:text-gray-200:hover {--tw-text-opacity: 1;color: rgba(229,231,235,var(--tw-text-opacity,1));}
.b-ext .hover\:text-gray-500:hover {--tw-text-opacity: 1;color: rgba(107,114,128,var(--tw-text-opacity,1));}
.b-ext .hover\:text-gray-700:hover {--tw-text-opacity: 1;color: rgba(55,65,81,var(--tw-text-opacity,1));}
.b-ext .hover\:text-gray-900:hover {--tw-text-opacity: 1;color: rgba(17,24,39,var(--tw-text-opacity,1));}
.b-ext .hover\:text-primary:hover {--tw-text-opacity: 1;}
.b-ext .hover\:text-white:hover {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity,1));}
.b-ext .hover\:underline:hover {text-decoration-line: underline;}
.b-ext .hover\:no-underline:hover {text-decoration-line: none;}
.b-ext .hover\:opacity-80:hover {opacity: .8;}
.b-ext .hover\:opacity-90:hover {opacity: .9;}
.b-ext .hover\:shadow-md:hover {--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:ring-2:hover {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .hover\:filter-none:hover {filter: none;}
.b-ext .hover\:after\:absolute:hover:after {content: var(--tw-content);position: absolute;}
.b-ext .hover\:after\:top-0:hover:after {content: var(--tw-content);top: 0;}
.b-ext .hover\:after\:block:hover:after {content: var(--tw-content);display: block;}
.b-ext .hover\:after\:h-full:hover:after {content: var(--tw-content);height: 100%;}
.b-ext .hover\:after\:w-full:hover:after {content: var(--tw-content);width: 100%;}
.b-ext .hover\:after\:shadow-\[inset_0_0_0_2px\]:hover:after {content: var(--tw-content);--tw-shadow: inset 0 0 0 2px;--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:after\:shadow-gray-200:hover:after {content: var(--tw-content);--tw-shadow-color: #e5e7eb;--tw-shadow: var(--tw-shadow-colored);}
.b-ext .focus\:border-blue-500:focus {--tw-border-opacity: 1;border-color: rgba(59,130,246,var(--tw-border-opacity,1));}
.b-ext .focus\:underline:focus {text-decoration-line: underline;}
.b-ext .focus\:outline-none:focus {outline-offset: 2px;outline: 2px solid rgba(0,0,0,0);}
.b-ext .focus\:ring-2:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus\:ring-inset:focus {--tw-ring-inset: inset;}
.b-ext .focus\:ring-blue-100:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(219,234,254,var(--tw-ring-opacity,1));}
.b-ext .focus\:ring-indigo-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(99,102,241,var(--tw-ring-opacity,1));}
.b-ext .focus\:ring-primary:focus {--tw-ring-opacity: 1;}
.b-ext .focus\:ring-offset-2:focus {--tw-ring-offset-width: 2px;}
.b-ext .focus-visible\:border-primary:focus-visible {--tw-border-opacity: 1;}
.b-ext .focus-visible\:bg-gray-100:focus-visible {--tw-bg-opacity: 1;background-color: rgba(243,244,246,var(--tw-bg-opacity,1));}
.b-ext .focus-visible\:outline-none:focus-visible {outline-offset: 2px;outline: 2px solid rgba(0,0,0,0);}
.b-ext .focus-visible\:outline-2:focus-visible {outline-width: 2px;}
.b-ext .focus-visible\:outline-\[3px\]:focus-visible {outline-width: 3px;}
.b-ext .focus-visible\:outline-offset-2:focus-visible {outline-offset: 2px;}
.b-ext .focus-visible\:outline-primary:focus-visible {outline-color: rgb(var(--color-primary));}
.b-ext .focus-visible\:ring-2:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus-visible\:ring-inset:focus-visible {--tw-ring-inset: inset;}
.b-ext .focus-visible\:ring-primary:focus-visible {--tw-ring-opacity: 1;}
.b-ext .focus-visible\:ring-offset-1:focus-visible {--tw-ring-offset-width: 1px;}
.b-ext .focus-visible\:ring-offset-2:focus-visible {--tw-ring-offset-width: 2px;}
.b-ext .focus-visible\:\[outline-color\:currentColor\]:focus-visible {outline-color: currentColor;}
.b-ext .active\:cursor-grabbing:active {cursor: grabbing;}
.b-ext .disabled\:cursor-not-allowed:disabled {cursor: not-allowed;}
.b-ext .disabled\:opacity-40:disabled {opacity: .4;}
.b-ext .group\/faq[open] .group-open\/faq\:hidden {display: none;}
.b-ext .group[open] .group-open\:rotate-180, .b-ext .group\/filters[open] .group-open\/filters\:rotate-180 {--tw-rotate: 180deg;transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .group:hover .group-hover\:block {display: block;}
.b-ext .group:hover .group-hover\:flex {display: flex;}
.b-ext .group:hover .group-hover\:translate-x-0\.5 {--tw-translate-x: calc(var(--font-size) * .125);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .group\/check:hover .group-hover\/check\:font-bold {font-weight: 700;}
.b-ext .group\/radio:hover .group-hover\/radio\:font-medium {font-weight: 500;}
.b-ext .group:hover .group-hover\:text-primary {--tw-text-opacity: 1;}
.b-ext .group:hover .group-hover\:underline {text-decoration-line: underline;}
.b-ext .peer:checked~.peer-checked\:bg-primary {--tw-bg-opacity: 1;}
.b-ext .peer:checked~.peer-checked\:text-white {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity,1));}
.b-ext .has-\[\:focus-visible\]\:ring-2:has(:focus-visible) {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .has-\[\:focus-visible\]\:ring-primary:has(:focus-visible) {--tw-ring-opacity: 1;}
.b-ext .has-\[\:focus-visible\]\:ring-offset-1:has(:focus-visible) {--tw-ring-offset-width: 1px;}
@media (prefers-reduced-motion:no-preference) {.b-ext .motion-safe\:transition-opacity {transition-property: opacity;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
	.b-ext .motion-safe\:transition-transform {transition-property: transform;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);}}
.b-ext .dark\:bg-gray-950:is(.dark *) {--tw-bg-opacity: 1;background-color: rgba(3,7,18,var(--tw-bg-opacity,1));}
.b-ext .dark\:text-gray-400:is(.dark *) {--tw-text-opacity: 1;color: rgba(156,163,175,var(--tw-text-opacity,1));}
@media (min-width:640px) {.b-ext .sm\:bottom-auto {bottom: auto;}
	.b-ext .sm\:left-1\/2 {left: 50%;}
	.b-ext .sm\:top-1\/2 {top: 50%;}
	.b-ext .sm\:block {display: block;}
	.b-ext .sm\:inline-block {display: inline-block;}
	.b-ext .sm\:inline {display: inline;}
	.b-ext .sm\:\!flex {display: flex !important;}
	.b-ext .sm\:flex {display: flex;}
	.b-ext .sm\:hidden {display: none;}
	.b-ext .sm\:aspect-\[4\/5\] {aspect-ratio: 4/5;}
	.b-ext .sm\:aspect-square {aspect-ratio: 1;}
	.b-ext .sm\:h-\[230px\] {height: 230px;}
	.b-ext .sm\:h-auto {height: auto;}
	.b-ext .sm\:max-h-\[550px\] {max-height: 550px;}
	.b-ext .sm\:max-h-\[inherit\] {max-height: inherit;}
	.b-ext .sm\:w-3\/5 {width: 60%;}
	.b-ext .sm\:w-4\/5 {width: 80%;}
	.b-ext .sm\:w-52 {width: calc(var(--font-size) * 13);}
	.b-ext .sm\:w-\[130px\] {width: 130px;}
	.b-ext .sm\:w-\[230px\] {width: 230px;}
	.b-ext .sm\:w-\[400px\] {width: 400px;}
	.b-ext .sm\:w-\[512px\] {width: 512px;}
	.b-ext .sm\:w-auto {width: auto;}
	.b-ext .sm\:w-fit {width: -moz-fit-content;width: fit-content;}
	.b-ext .sm\:min-w-\[146px\] {min-width: 146px;}
	.b-ext .sm\:min-w-\[55\%\] {min-width: 55%;}
	.b-ext .sm\:\!max-w-\[320px\] {max-width: 320px !important;}
	.b-ext .sm\:max-w-full {max-width: 100%;}
	.b-ext .sm\:flex-\[1_0_calc\(50\%-10px\)\] {flex: 1 0 calc(50% - 10px);}
	.b-ext .sm\:grow-0 {flex-grow: 0;}
	.b-ext .sm\:translate-x-\[-50\%\] {--tw-translate-x: -50%;}
	.b-ext .sm\:translate-x-\[-50\%\], .b-ext .sm\:translate-y-\[-50\%\] {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
	.b-ext .sm\:translate-y-\[-50\%\] {--tw-translate-y: -50%;}
	.b-ext .sm\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .sm\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .sm\:flex-row {flex-direction: row;}
	.b-ext .sm\:flex-col {flex-direction: column;}
	.b-ext .sm\:flex-col-reverse {flex-direction: column-reverse;}
	.b-ext .sm\:flex-wrap {flex-wrap: wrap;}
	.b-ext .sm\:items-center {align-items: center;}
	.b-ext .sm\:justify-start {justify-content: flex-start;}
	.b-ext .sm\:justify-center {justify-content: center;}
	.b-ext .sm\:space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));margin-top: calc(0px * ( 1 - var(--tw-space-y-reverse) ));}
	.b-ext .sm\:space-y-12>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 3) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 3) * ( 1 - var(--tw-space-y-reverse) ));}
	.b-ext .sm\:self-start {align-self: flex-start;}
	.b-ext .sm\:self-end {align-self: flex-end;}
	.b-ext .sm\:overflow-hidden {overflow: hidden;}
	.b-ext .sm\:rounded {border-radius: calc(var(--font-size) * .25);}
	.b-ext .sm\:rounded-md {border-radius: calc(var(--font-size) * .375);}
	.b-ext .sm\:border {border-width: 1px;}
	.b-ext .sm\:p-2 {padding: calc(var(--font-size) * .5);}
	.b-ext .sm\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .sm\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .sm\:pl-4 {padding-left: calc(var(--font-size) * 1);}
	.b-ext .sm\:pl-8 {padding-left: calc(var(--font-size) * 2);}
	.b-ext .sm\:text-3xl {font-size: calc(var(--font-size) * 1.875);line-height: calc(var(--font-size) * 2.25);}
	.b-ext .sm\:text-4xl {font-size: calc(var(--font-size) * 2.25);line-height: calc(var(--font-size) * 2.5);}
	.b-ext .sm\:text-6xl {font-size: calc(var(--font-size) * 3.75);line-height: 1;}
	.b-ext .sm\:text-xl {font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);}}
@media (min-width:768px) {.b-ext .md\:sticky {position: sticky;}
	.b-ext .md\:-left-12 {left: calc(var(--font-size) * -3);}
	.b-ext .md\:-left-6 {left: calc(var(--font-size) * -1.5);}
	.b-ext .md\:-top-16 {top: calc(var(--font-size) * -4);}
	.b-ext .md\:-top-3 {top: calc(var(--font-size) * -.75);}
	.b-ext .md\:bottom-20 {bottom: calc(var(--font-size) * 5);}
	.b-ext .md\:top-0 {top: 0;}
	.b-ext .md\:order-none {order: 0;}
	.b-ext .md\:col-span-10 {grid-column: span 10/span 10;}
	.b-ext .md\:col-span-3 {grid-column: span 3/span 3;}
	.b-ext .md\:col-span-4 {grid-column: span 4/span 4;}
	.b-ext .md\:col-span-6 {grid-column: span 6/span 6;}
	.b-ext .md\:col-span-8 {grid-column: span 8/span 8;}
	.b-ext .md\:col-start-1 {grid-column-start: 1;}
	.b-ext .md\:col-start-2 {grid-column-start: 2;}
	.b-ext .md\:col-start-3 {grid-column-start: 3;}
	.b-ext .md\:col-start-4 {grid-column-start: 4;}
	.b-ext .md\:row-start-1 {grid-row-start: 1;}
	.b-ext .md\:m-0 {margin: 0;}
	.b-ext .md\:mx-24 {margin-left: calc(var(--font-size) * 6);margin-right: calc(var(--font-size) * 6);}
	.b-ext .md\:mx-auto {margin-left: auto;margin-right: auto;}
	.b-ext .md\:-mt-px {margin-top: -1px;}
	.b-ext .md\:mb-0 {margin-bottom: 0;}
	.b-ext .md\:mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:mb-14 {margin-bottom: calc(var(--font-size) * 3.5);}
	.b-ext .md\:mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:ml-2 {margin-left: calc(var(--font-size) * .5);}
	.b-ext .md\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .md\:mt-20 {margin-top: calc(var(--font-size) * 5);}
	.b-ext .md\:mt-6 {margin-top: calc(var(--font-size) * 1.5);}
	.b-ext .md\:block {display: block;}
	.b-ext .md\:flex {display: flex;}
	.b-ext .md\:grid {display: grid;}
	.b-ext .md\:\!hidden {display: none !important;}
	.b-ext .md\:hidden {display: none;}
	.b-ext .md\:aspect-\[inherit\] {aspect-ratio: inherit;}
	.b-ext .md\:h-\[400px\] {height: 400px;}
	.b-ext .md\:h-\[calc\(100vh-174px\)\] {height: calc(100vh - 174px);}
	.b-ext .md\:h-\[calc\(100vh-490px\)\] {height: calc(100vh - 490px);}
	.b-ext .md\:h-\[calc\(100vh-90px\)\] {height: calc(100vh - 90px);}
	.b-ext .md\:h-full {height: 100%;}
	.b-ext .md\:min-h-\[calc\(100vh-174px\)\] {min-height: calc(100vh - 174px);}
	.b-ext .md\:w-1\/2 {width: 50%;}
	.b-ext .md\:w-2\/3 {width: 66.6667%;}
	.b-ext .md\:w-72 {width: calc(var(--font-size) * 18);}
	.b-ext .md\:w-\[700px\] {width: 700px;}
	.b-ext .md\:w-\[80\%\] {width: 80%;}
	.b-ext .md\:w-auto {width: auto;}
	.b-ext .md\:w-fit {width: -moz-fit-content;width: fit-content;}
	.b-ext .md\:w-full {width: 100%;}
	.b-ext .md\:min-w-0 {min-width: 0;}
	.b-ext .md\:max-w-\[1000px\] {max-width: 1000px;}
	.b-ext .md\:max-w-\[238px\] {max-width: 238px;}
	.b-ext .md\:max-w-\[33\%\] {max-width: 33%;}
	.b-ext .md\:max-w-\[47\%\] {max-width: 47%;}
	.b-ext .md\:max-w-\[550px\] {max-width: 550px;}
	.b-ext .md\:max-w-\[566px\] {max-width: 566px;}
	.b-ext .md\:max-w-\[570px\] {max-width: 570px;}
	.b-ext .md\:max-w-\[80\%\] {max-width: 80%;}
	.b-ext .md\:max-w-\[965px\] {max-width: 965px;}
	.b-ext .md\:flex-1 {flex: 1;}
	.b-ext .md\:flex-\[1_0_calc\(25\%-10px\)\] {flex: 1 0 calc(25% - 10px);}
	.b-ext .md\:flex-none {flex: none;}
	@keyframes sliderIn {0% {transform: translate(100%);}
		45% {transform: translate(-8%);}
		to {transform: translate(0);}}
	.b-ext .md\:animate-\[sliderIn_1000ms_ease-in-out\] {animation: 1s ease-in-out sliderIn;}
	@keyframes sliderOut {0% {transform: translate(-100%);}
		45% {transform: translate(8%);}
		to {transform: translate(0);}}
	.b-ext .md\:animate-\[sliderOut_1000ms_ease-in-out\] {animation: 1s ease-in-out sliderOut;}
	.b-ext .md\:animate-none {animation: none;}
	.b-ext .md\:grid-cols-1 {grid-template-columns: repeat(1,minmax(0,1fr));}
	.b-ext .md\:grid-cols-10 {grid-template-columns: repeat(10,minmax(0,1fr));}
	.b-ext .md\:grid-cols-12 {grid-template-columns: repeat(12,minmax(0,1fr));}
	.b-ext .md\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .md\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .md\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .md\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .md\:flex-row {flex-direction: row;}
	.b-ext .md\:flex-row-reverse {flex-direction: row-reverse;}
	.b-ext .md\:flex-col {flex-direction: column;}
	.b-ext .md\:flex-wrap {flex-wrap: wrap;}
	.b-ext .md\:flex-nowrap {flex-wrap: nowrap;}
	.b-ext .md\:items-start {align-items: flex-start;}
	.b-ext .md\:items-center {align-items: center;}
	.b-ext .md\:justify-center {justify-content: center;}
	.b-ext .md\:gap-3 {gap: calc(var(--font-size) * .75);}
	.b-ext .md\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .md\:gap-5 {gap: calc(var(--font-size) * 1.25);}
	.b-ext .md\:gap-6 {gap: calc(var(--font-size) * 1.5);}
	.b-ext .md\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .md\:-space-y-32>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * -8) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * -8) * ( 1 - var(--tw-space-y-reverse) ));}
	.b-ext .md\:space-y-20>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(calc(var(--font-size) * 5) * var(--tw-space-y-reverse));margin-top: calc(calc(var(--font-size) * 5) * ( 1 - var(--tw-space-y-reverse) ));}
	.b-ext .md\:self-start {align-self: flex-start;}
	.b-ext .md\:self-center {align-self: center;}
	.b-ext .md\:p-0 {padding: 0;}
	.b-ext .md\:p-10 {padding: calc(var(--font-size) * 2.5);}
	.b-ext .md\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .md\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .md\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .md\:py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
	.b-ext .md\:py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pb-0 {padding-bottom: 0;}
	.b-ext .md\:pb-64 {padding-bottom: calc(var(--font-size) * 16);}
	.b-ext .md\:pl-0 {padding-left: 0;}
	.b-ext .md\:pl-6 {padding-left: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pr-0 {padding-right: 0;}
	.b-ext .md\:pr-5 {padding-right: calc(var(--font-size) * 1.25);}
	.b-ext .md\:pr-6 {padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pt-0 {padding-top: 0;}
	.b-ext .md\:pt-20 {padding-top: calc(var(--font-size) * 5);}
	.b-ext .md\:pt-24 {padding-top: calc(var(--font-size) * 6);}
	.b-ext .md\:pt-32 {padding-top: calc(var(--font-size) * 8);}
	.b-ext .md\:pt-6 {padding-top: calc(var(--font-size) * 1.5);}
	.b-ext .md\:text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
	.b-ext .md\:text-5xl {font-size: calc(var(--font-size) * 3);line-height: 1;}
	.b-ext .md\:text-\[42px\] {font-size: 42px;}
	.b-ext .md\:text-xl {font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);}
	.b-ext .md\:duration-1000 {transition-duration: 1s;}
	.b-ext .md\:duration-\[600ms\] {transition-duration: .6s;}}
@media (min-width:1024px) {.b-ext .lg\:absolute {position: absolute;}
	.b-ext .lg\:relative {position: relative;}
	.b-ext .lg\:sticky {position: sticky;}
	.b-ext .lg\:left-0 {left: 0;}
	.b-ext .lg\:left-auto {left: auto;}
	.b-ext .lg\:top-0 {top: 0;}
	.b-ext .lg\:top-\[128px\] {top: 128px;}
	.b-ext .lg\:top-\[34px\] {top: 34px;}
	.b-ext .lg\:top-auto {top: auto;}
	.b-ext .lg\:z-10 {z-index: 10;}
	.b-ext .lg\:z-auto {z-index: auto;}
	.b-ext .lg\:-order-1 {order: -1;}
	.b-ext .lg\:order-1 {order: 1;}
	.b-ext .lg\:order-2 {order: 2;}
	.b-ext .lg\:order-last {order: 9999;}
	.b-ext .lg\:col-span-10 {grid-column: span 10/span 10;}
	.b-ext .lg\:col-span-12 {grid-column: span 12/span 12;}
	.b-ext .lg\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .lg\:col-span-3 {grid-column: span 3/span 3;}
	.b-ext .lg\:col-span-4 {grid-column: span 4/span 4;}
	.b-ext .lg\:col-span-5 {grid-column: span 5/span 5;}
	.b-ext .lg\:col-span-6 {grid-column: span 6/span 6;}
	.b-ext .lg\:col-span-7 {grid-column: span 7/span 7;}
	.b-ext .lg\:col-span-8 {grid-column: span 8/span 8;}
	.b-ext .lg\:col-span-9 {grid-column: span 9/span 9;}
	.b-ext .lg\:col-start-2 {grid-column-start: 2;}
	.b-ext .lg\:col-start-3 {grid-column-start: 3;}
	.b-ext .lg\:col-start-4 {grid-column-start: 4;}
	.b-ext .lg\:m-0 {margin: 0;}
	.b-ext .lg\:mx-auto {margin-left: auto;margin-right: auto;}
	.b-ext .lg\:mb-0 {margin-bottom: 0;}
	.b-ext .lg\:mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:mb-5 {margin-bottom: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:mb-8 {margin-bottom: calc(var(--font-size) * 2);}
	.b-ext .lg\:ml-12 {margin-left: calc(var(--font-size) * 3);}
	.b-ext .lg\:ml-14 {margin-left: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .lg\:ml-8 {margin-left: calc(var(--font-size) * 2);}
	.b-ext .lg\:ml-auto {margin-left: auto;}
	.b-ext .lg\:mt-0 {margin-top: 0;}
	.b-ext .lg\:mt-12 {margin-top: calc(var(--font-size) * 3);}
	.b-ext .lg\:mt-6 {margin-top: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:block {display: block;}
	.b-ext .lg\:flex {display: flex;}
	.b-ext .lg\:grid {display: grid;}
	.b-ext .lg\:\!hidden {display: none !important;}
	.b-ext .lg\:hidden {display: none;}
	.b-ext .lg\:h-1\/4 {height: 25%;}
	.b-ext .lg\:h-\[300px\] {height: 300px;}
	.b-ext .lg\:h-\[90px\] {height: 90px;}
	.b-ext .lg\:h-\[calc\(100vh-150px\)\] {height: calc(100vh - 150px);}
	.b-ext .lg\:h-\[calc\(100vh-68px\)\] {height: calc(100vh - 68px);}
	.b-ext .lg\:h-auto {height: auto;}
	.b-ext .lg\:h-full {height: 100%;}
	.b-ext .lg\:\!max-h-\[90\%\] {max-height: 90% !important;}
	.b-ext .lg\:max-h-none {max-height: none;}
	.b-ext .lg\:min-h-0 {min-height: 0;}
	.b-ext .lg\:min-h-\[60px\] {min-height: 60px;}
	.b-ext .lg\:w-1\/3 {width: 33.3333%;}
	.b-ext .lg\:w-1\/4 {width: 25%;}
	.b-ext .lg\:w-3\/4 {width: 75%;}
	.b-ext .lg\:w-80 {width: calc(var(--font-size) * 20);}
	.b-ext .lg\:w-\[300px\] {width: 300px;}
	.b-ext .lg\:w-auto {width: auto;}
	.b-ext .lg\:w-full {width: 100%;}
	.b-ext .lg\:w-max {width: max-content;}
	.b-ext .lg\:min-w-\[150px\] {min-width: 150px;}
	.b-ext .lg\:max-w-\[300px\] {max-width: 300px;}
	.b-ext .lg\:max-w-\[512px\] {max-width: 512px;}
	.b-ext .lg\:max-w-\[650px\] {max-width: 650px;}
	.b-ext .lg\:max-w-lg {max-width: calc(var(--font-size) * 32);}
	.b-ext .lg\:max-w-none {max-width: none;}
	.b-ext .lg\:max-w-xl {max-width: calc(var(--font-size) * 36);}
	.b-ext .lg\:flex-1 {flex: 1;}
	.b-ext .lg\:flex-none {flex: none;}
	.b-ext .lg\:flex-grow {flex-grow: 1;}
	.b-ext .lg\:grid-cols-10 {grid-template-columns: repeat(10,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-12 {grid-template-columns: repeat(12,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-6 {grid-template-columns: repeat(6,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-7 {grid-template-columns: repeat(7,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .lg\:grid-rows-none {grid-template-rows: none;}
	.b-ext .lg\:flex-row {flex-direction: row;}
	.b-ext .lg\:flex-col-reverse {flex-direction: column-reverse;}
	.b-ext .lg\:flex-nowrap {flex-wrap: nowrap;}
	.b-ext .lg\:items-end {align-items: flex-end;}
	.b-ext .lg\:items-center {align-items: center;}
	.b-ext .lg\:\!justify-start {justify-content: flex-start !important;}
	.b-ext .lg\:justify-start {justify-content: flex-start;}
	.b-ext .lg\:justify-between {justify-content: space-between;}
	.b-ext .lg\:gap-10 {gap: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .lg\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .lg\:gap-y-20 {row-gap: calc(var(--font-size) * 5);}
	.b-ext .lg\:space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));margin-top: calc(0px * ( 1 - var(--tw-space-y-reverse) ));}
	.b-ext .lg\:overflow-hidden {overflow: hidden;}
	.b-ext .lg\:overflow-y-auto {overflow-y: auto;}
	.b-ext .lg\:overflow-x-visible {overflow-x: visible;}
	.b-ext .lg\:\!rounded-md {border-radius: calc(var(--font-size) * .375) !important;}
	.b-ext .lg\:rounded-md {border-radius: calc(var(--font-size) * .375);}
	.b-ext .lg\:rounded-none {border-radius: 0;}
	.b-ext .lg\:border-b {border-bottom-width: 1px;}
	.b-ext .lg\:border-b-0 {border-bottom-width: 0;}
	.b-ext .lg\:border-l {border-left-width: 1px;}
	.b-ext .lg\:border-none {border-style: none;}
	.b-ext .lg\:bg-transparent {background-color: initial;}
	.b-ext .lg\:bg-white {--tw-bg-opacity: 1;background-color: rgba(255,255,255,var(--tw-bg-opacity,1));}
	.b-ext .lg\:\!p-12 {padding: calc(var(--font-size) * 3) !important;}
	.b-ext .lg\:p-0 {padding: 0;}
	.b-ext .lg\:p-1 {padding: calc(var(--font-size) * .25);}
	.b-ext .lg\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .lg\:px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
	.b-ext .lg\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .lg\:py-0 {padding-top: 0;padding-bottom: 0;}
	.b-ext .lg\:py-16 {padding-top: calc(var(--font-size) * 4);padding-bottom: calc(var(--font-size) * 4);}
	.b-ext .lg\:py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
	.b-ext .lg\:py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .lg\:\!pb-6 {padding-bottom: calc(var(--font-size) * 1.5) !important;}
	.b-ext .lg\:pb-0 {padding-bottom: 0;}
	.b-ext .lg\:pb-4 {padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .lg\:pb-8 {padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .lg\:pl-0 {padding-left: 0;}
	.b-ext .lg\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:pl-12 {padding-left: calc(var(--font-size) * 3);}
	.b-ext .lg\:pl-16 {padding-left: calc(var(--font-size) * 4);}
	.b-ext .lg\:pl-3 {padding-left: calc(var(--font-size) * .75);}
	.b-ext .lg\:pr-0 {padding-right: 0;}
	.b-ext .lg\:pr-12 {padding-right: calc(var(--font-size) * 3);}
	.b-ext .lg\:pr-16 {padding-right: calc(var(--font-size) * 4);}
	.b-ext .lg\:pr-4 {padding-right: calc(var(--font-size) * 1);}
	.b-ext .lg\:pt-0 {padding-top: 0;}
	.b-ext .lg\:pt-12 {padding-top: calc(var(--font-size) * 3);}
	.b-ext .lg\:pt-6 {padding-top: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:text-left {text-align: left;}
	.b-ext .lg\:text-start {text-align: start;}
	.b-ext .lg\:text-end {text-align: end;}
	.b-ext .lg\:text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
	.b-ext .lg\:text-5xl {font-size: calc(var(--font-size) * 3);line-height: 1;}
	.b-ext .lg\:text-lg\/loose {font-size: calc(var(--font-size) * 1.125);line-height: 2;}
	.b-ext .lg\:text-sm {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:shadow {--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);}
	.b-ext .lg\:shadow, .b-ext .lg\:shadow-none {box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
	.b-ext .lg\:shadow-none {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
	.b-ext .lg\:\[scrollbar-gutter\:stable\] {scrollbar-gutter: stable;}
	.b-ext .lg\:\[scrollbar-width\:thin\] {scrollbar-width: thin;}}
@media (min-width:1280px) {.b-ext .xl\:relative {position: relative;}
	.b-ext .xl\:left-auto {left: auto;}
	.b-ext .xl\:top-auto {top: auto;}
	.b-ext .xl\:mx-0 {margin-left: 0;margin-right: 0;}
	.b-ext .xl\:block {display: block;}
	.b-ext .xl\:flex {display: flex;}
	.b-ext .xl\:hidden {display: none;}
	.b-ext .xl\:h-1\/2 {height: 50%;}
	.b-ext .xl\:h-auto {height: auto;}
	.b-ext .xl\:w-auto {width: auto;}
	.b-ext .xl\:flex-none {flex: none;}
	.b-ext .xl\:flex-col {flex-direction: column;}
	.b-ext .xl\:justify-normal {justify-content: normal;}
	.b-ext .xl\:gap-0 {gap: 0;}
	.b-ext .xl\:gap-2 {gap: calc(var(--font-size) * .5);}
	.b-ext .xl\:divide-y-0>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-bottom-width: calc(0px * var(--tw-divide-y-reverse));border-top-width: calc(0px * ( 1 - var(--tw-divide-y-reverse) ));}
	.b-ext .xl\:overflow-auto {overflow: auto;}
	.b-ext .xl\:border-y-0 {border-top-width: 0;border-bottom-width: 0;}
	.b-ext .xl\:bg-transparent {background-color: initial;}
	.b-ext .xl\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .xl\:py-0 {padding-top: 0;padding-bottom: 0;}
	.b-ext .xl\:\!pl-0 {padding-left: 0 !important;}
	.b-ext .xl\:pb-0 {padding-bottom: 0;}
	.b-ext .xl\:pl-0 {padding-left: 0;}
	.b-ext .xl\:pt-0 {padding-top: 0;}
	.b-ext .xl\:pt-12 {padding-top: calc(var(--font-size) * 3);}
	.b-ext .xl\:pt-3 {padding-top: calc(var(--font-size) * .75);}}
@media (max-height:650px) {.b-ext .sm-height\:bottom-10 {bottom: calc(var(--font-size) * 2.5);}
	.b-ext .sm-height\:mt-4 {margin-top: calc(var(--font-size) * 1);}
	.b-ext .sm-height\:h-\[200px\] {height: 200px;}
	.b-ext .sm-height\:h-\[280px\] {height: 280px;}
	.b-ext .sm-height\:h-\[550px\] {height: 550px;}
	.b-ext .sm-height\:max-h-\[inherit\] {max-height: inherit;}
	.b-ext .sm-height\:py-20 {padding-top: calc(var(--font-size) * 5);}
	.b-ext .sm-height\:pb-20, .b-ext .sm-height\:py-20 {padding-bottom: calc(var(--font-size) * 5);}
	.b-ext .sm-height\:pt-10 {padding-top: calc(var(--font-size) * 2.5);}}
.b-ext .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {display: none;}
.b-ext {--toastify-color-dark: #59606c;--toastify-color-success: #4ade80;--toastify-text-color-dark: #f2f8f5;--toastify-color-progress-dark: var(--toastify-color-success);}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 100;src: url("/ext/fonts/Montserrat-normal-100-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 100;src: url("/ext/fonts/Montserrat-normal-100-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 100;src: url("/ext/fonts/Montserrat-normal-100-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 100;src: url("/ext/fonts/Montserrat-normal-100-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 100;src: url("/ext/fonts/Montserrat-normal-100-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 200;src: url("/ext/fonts/Montserrat-normal-200-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 200;src: url("/ext/fonts/Montserrat-normal-200-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 200;src: url("/ext/fonts/Montserrat-normal-200-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 200;src: url("/ext/fonts/Montserrat-normal-200-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 200;src: url("/ext/fonts/Montserrat-normal-200-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 300;src: url("/ext/fonts/Montserrat-normal-300-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 300;src: url("/ext/fonts/Montserrat-normal-300-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 300;src: url("/ext/fonts/Montserrat-normal-300-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 300;src: url("/ext/fonts/Montserrat-normal-300-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 300;src: url("/ext/fonts/Montserrat-normal-300-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/fonts/Montserrat-normal-400-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/fonts/Montserrat-normal-400-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/fonts/Montserrat-normal-400-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/fonts/Montserrat-normal-400-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/fonts/Montserrat-normal-400-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/fonts/Montserrat-normal-500-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/fonts/Montserrat-normal-500-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/fonts/Montserrat-normal-500-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/fonts/Montserrat-normal-500-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/fonts/Montserrat-normal-500-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/fonts/Montserrat-normal-600-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/fonts/Montserrat-normal-600-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/fonts/Montserrat-normal-600-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/fonts/Montserrat-normal-600-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/fonts/Montserrat-normal-600-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/fonts/Montserrat-normal-700-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/fonts/Montserrat-normal-700-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/fonts/Montserrat-normal-700-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/fonts/Montserrat-normal-700-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/fonts/Montserrat-normal-700-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 800;src: url("/ext/fonts/Montserrat-normal-800-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 800;src: url("/ext/fonts/Montserrat-normal-800-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 800;src: url("/ext/fonts/Montserrat-normal-800-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 800;src: url("/ext/fonts/Montserrat-normal-800-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 800;src: url("/ext/fonts/Montserrat-normal-800-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 900;src: url("/ext/fonts/Montserrat-normal-900-cyrillic-ext.woff2") format("woff2");unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 900;src: url("/ext/fonts/Montserrat-normal-900-cyrillic.woff2") format("woff2");unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 900;src: url("/ext/fonts/Montserrat-normal-900-vietnamese.woff2") format("woff2");unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 900;src: url("/ext/fonts/Montserrat-normal-900-latin-ext.woff2") format("woff2");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 900;src: url("/ext/fonts/Montserrat-normal-900-latin.woff2") format("woff2");unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}