diff --git a/dist/css/flatify-min.css b/dist/css/flatify-min.css index fe7c7b88..85075089 100644 --- a/dist/css/flatify-min.css +++ b/dist/css/flatify-min.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.5.0 + * FlatifyCSS version 1.5.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/css/flatify-noprefix-min.css b/dist/css/flatify-noprefix-min.css index 6ec0d7bc..a3327dbc 100644 --- a/dist/css/flatify-noprefix-min.css +++ b/dist/css/flatify-noprefix-min.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.5.0 + * FlatifyCSS version 1.5.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/css/flatify-noprefix.css b/dist/css/flatify-noprefix.css index 362a188e..7ede7a2b 100644 --- a/dist/css/flatify-noprefix.css +++ b/dist/css/flatify-noprefix.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.5.0 + * FlatifyCSS version 1.5.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/css/flatify.css b/dist/css/flatify.css index 99b623cb..c3d37db0 100644 --- a/dist/css/flatify.css +++ b/dist/css/flatify.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.5.0 + * FlatifyCSS version 1.5.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/js/flatify.js b/dist/js/flatify.js index 04a05f7d..7caa52d8 100644 --- a/dist/js/flatify.js +++ b/dist/js/flatify.js @@ -687,7 +687,7 @@ var _helpers_truncate__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(291); /*! - * FlatifyCSS version 1.5.0 + * FlatifyCSS version 1.5.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/maps/flatify-min.css.map b/dist/maps/flatify-min.css.map index 9d7868d2..b23b646c 100644 --- a/dist/maps/flatify-min.css.map +++ b/dist/maps/flatify-min.css.map @@ -1 +1 @@ -{"version":3,"sources":["flatify.scss","_root.scss","flatify.css","_reset.scss","helpers/_responsive.scss","content/_blockquote.scss","content/_figure.scss","content/_hr.scss","content/_kbd.scss","content/_table.scss","components/_accordion.scss","components/_alert.scss","components/_badge.scss","components/_backdrop.scss","components/_breadcrumbs.scss","components/_button.scss","components/_two-layer-button.scss","components/_add-button.scss","components/_hamburger.scss","components/_arrow-button.scss","components/_icon-button.scss","components/_button-group.scss","components/_fireworks.scss","components/_card.scss","components/_menu.scss","components/_dropdown.scss","components/_popover.scss","components/_modal.scss","components/_loading.scss","components/_progress.scss","components/_search-bar.scss","components/_tabs.scss","components/_toast.scss","forms/_form.scss","forms/_input.scss","forms/_checkbox.scss","forms/_radio.scss","forms/_range.scss","forms/_select.scss","forms/_toggle.scss","forms/_textarea.scss","mockups/items-group.scss","helpers/_animations.scss","helpers/_colors.scss","helpers/_container.scss","helpers/_design.scss","helpers/_layout.scss","helpers/_overlay-layer.scss","helpers/_pulse.scss","helpers/_typography.scss","_a11y.scss"],"names":[],"mappings":"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I,8DAAA,CASF,qEAAA,CAIA,2EAAA,CACA,6EAAA,CAPA,4DAAA,CAIA,0DzC83HJ,CyC76HE,YAaI,uEAAA,CAKF,sEAAA,CAIA,uEAAA,CACA,8EAAA,CAPA,6DAAA,CAIA,sDzCm6HJ,CyC55HE,8BAhBI,kDzCs7HN,CyCt6HE,kBAKI,uEAAA,CAaF,oEAAA,CAIA,0EAAA,CACA,4EAAA,CAPA,2DAAA,CAIA,yDzCk5HJ,CyC34HA,gBAEE,qDAAA,CACA,4DAAA,CACA,4DzC64HF,CyC14HA,2CAGE,gEAAA,CACA,uEAAA,CACA,oEzC24HF,CyCr4HE,YACE,kDzCw4HJ,CyCp4HE,kBACE,gDzCu4HJ,CyC74HE,aACE,mDzCg5HJ,CyC54HE,mBACE,iDzC+4HJ,CyCr5HE,cACE,oDzCw5HJ,CyCp5HE,oBACE,kDzCu5HJ,CyC75HE,cACE,oDzCg6HJ,CyC55HE,oBACE,kDzC+5HJ,CyCr6HE,WACE,iDzCw6HJ,CyCp6HE,iBACE,+CzCu6HJ,CyC76HE,YACE,kDzCg7HJ,CyC56HE,kBACE,gDzC+6HJ,CyCr7HE,cACE,oDzCw7HJ,CyCp7HE,oBACE,kDzCu7HJ,CyC77HE,cACE,oDzCg8HJ,CyC57HE,oBACE,kDzC+7HJ,CyCr8HE,eACE,qDzCw8HJ,CyCp8HE,qBACE,mDzCu8HJ,CyC78HE,YACE,kDzCg9HJ,CyC58HE,kBACE,gDzC+8HJ,CyCr9HE,eACE,qDzCw9HJ,CyCp9HE,qBACE,mDzCu9HJ,CyC79HE,cACE,oDzCg+HJ,CyC59HE,oBACE,kDzC+9HJ,CyCr+HE,aACE,mDzCw+HJ,CyCp+HE,mBACE,iDzCu+HJ,CyC7+HE,YACE,kDzCg/HJ,CyC5+HE,kBACE,gDzC++HJ,C0C3jII,cACE,e1C8jIN,C0C/jII,cACE,e1CkkIN,C0CnkII,cACE,e1CskIN,C0CvkII,cACE,gB1C0kIN,C0C3kII,eACE,gB1C8kIN,C0CzkIA,oBAKI,gBAAA,CACA,iBAAA,CALF,kBAAA,CACA,mB1C8kIF,C2CtlIE,WACE,S3CylIJ,C2C1lIE,YACE,U3C6lIJ,C2C9lIE,YACE,U3CimIJ,C2ClmIE,YACE,U3CqmIJ,C2CtmIE,YACE,U3CymIJ,C2C1mIE,YACE,U3C6mIJ,C2C9mIE,YACE,U3CinIJ,C2ClnIE,YACE,U3CqnIJ,C2CtnIE,YACE,U3CynIJ,C2C1nIE,YACE,U3C6nIJ,C2C9nIE,aACE,S3CioIJ,C2C3nIE,YACE,yB3C8nIJ,C2C/nIE,eACE,6B3CkoIJ,C2CnoIE,eACE,4B3CsoIJ,C2CvoIE,eACE,6B3C0oIJ,C2C3oIE,eACE,2B3C8oIJ,C2C/oIE,aACE,4B3CkpIJ,C2CnpIE,WACE,2B3CspIJ,C2CvpIE,eACE,yD3C0pIJ,C2CppIE,UACE,iB3CupIJ,C2CxpIE,WACE,mB3C2pIJ,C2C5pIE,WACE,mB3C+pIJ,C2ChqIE,WACE,mB3CmqIJ,C2CpqIE,WACE,mB3CuqIJ,C2CxqIE,WACE,mB3C2qIJ,C2C5qIE,WACE,mB3C+qIJ,C2ChrIE,WACE,mB3CmrIJ,C2CprIE,WACE,mB3CurIJ,C2CxrIE,WACE,mB3C2rIJ,C2C5rIE,YACE,oB3C+rIJ,C2CzrIE,WACE,kB3C4rIJ,C2C7rIE,YACE,oB3CgsIJ,C2CjsIE,YACE,oB3CosIJ,C2CrsIE,YACE,oB3CwsIJ,C2CzsIE,YACE,oB3C4sIJ,C2C7sIE,YACE,oB3CgtIJ,C2CjtIE,YACE,oB3CotIJ,C2CrtIE,YACE,oB3CwtIJ,C2CztIE,YACE,oB3C4tIJ,C2C7tIE,YACE,oB3CguIJ,C2CjuIE,aACE,qB3CouIJ,C4C9vIA,aACE,6B5CiwIF,C4C9vIA,aAGE,kB5CiwIF,C4C9vIA,4BALE,YAAA,CACA,sB5CuwIF,C4CzvIA,mCAHE,kBAAA,CADA,Y5CywIF,C4CrwIA,oBAEE,qBAAA,CACA,sB5CkwIF,C4C9vIA,sBAGE,kBAAA,CAFA,YAAA,CACA,qB5CkwIF,C4C9vIA,sBACE,YAAA,CACA,qBAAA,CACA,sB5CiwIF,C4C7vIA,YACE,U5CgwIF,C4C9vIA,aACE,W5CiwIF,C4C/vIA,YACE,U5CkwIF,C4C9vIA,aACE,W5CiwIF,C4C9vIA,WAEE,kB5CiwIF,C4C/vIA,sBAHE,e5CswIF,C4ChwIA,WACE,kB5CmwIF,C4ChwIA,wBAEE,gBAAA,CACA,iB5CmwIF,C4ChwIA,uBAEE,gB5CmwIF,C4ChwIA,sBAEE,iB5CmwIF,C4C/vIA,mBACE,iB5CkwIF,C4C/vIA,mBACE,iB5CkwIF,C4C/vIA,cAEE,QAAA,CADA,K5CqwIF,C4C/vIA,8BAJE,MAAA,CACA,O5CuwIF,C4C/vIA,gBAEE,QAAA,CADA,K5CmwIF,C4C/vIA,kCAGE,K5CkwIF,C4ChwIA,2CAGE,Q5CmwIF,C4CjwIA,qCAGE,M5CowIF,C4ClwIA,wCAGE,O5CqwIF,C4ClwIA,kDAIE,cAAA,CACA,Y5CqwIF,C4ClwIA,sDAIE,uBAAA,CAAA,eAAA,CACA,Y5CqwIF,C4ClwIA,oDAIE,M5CqwIF,C4CjwIA,YACE,a5CowIF,C4ClwIA,cACE,eAAA,CACA,iB5CqwIF,C4CnwIA,cACE,iBAAA,CACA,e5CswIF,C6Cv6IA,MACE,oCAAA,CACA,0DAAA,CACA,kCAAA,CACA,6CAAA,CACA,6C7C06IF,C6Cv6IA,iCACE,gEAAA,CACA,iB7C06IF,C6Cx6IE,+CAYE,qEAAA,CAAA,6DAAA,CAJA,yCAAA,CACA,qBAAA,CARA,WAAA,CAMA,WAAA,CAHA,MAAA,CAOA,0DAAA,CADA,6CAAA,CARA,iBAAA,CACA,KAAA,CAGA,UAAA,CADA,8C7Ci7IJ,C8Cp8IA,OAEE,iBAAA,CADA,iB9Cw8IF,C8Cr8IE,aAYE,qCAAA,CAHA,kBAAA,CACA,qBAAA,CATA,WAAA,CAKA,aAAA,CAEA,WAAA,CAJA,MAAA,CAFA,iBAAA,CACA,KAAA,CAIA,UAAA,CAIA,6BAAA,CANA,U9C88IJ,C+Ct9IA,aACE,oBAAA,CAAA,YAAA,CACA,kB/Cy9IF,C+Ct9IA,aACE,iB/Cy9IF,C+Ct9IA,WACE,e/Cy9IF,C+Ct9IA,YACE,gB/Cy9IF,C+Cp9IE,kBAEE,yB/Cu9IJ,C+Cz9IE,kBAEE,wB/C49IJ,C+C99IE,kBAEE,uB/Ci+IJ,C+Cn+IE,kBAEE,0B/Cs+IJ,C+Cx+IE,kBAEE,yB/C2+IJ,C+C7+IE,kBAEE,yB/Cg/IJ,C+Cl/IE,kBAEE,yB/Cq/IJ,C+Cv/IE,kBAEE,0B/C0/IJ,C+Cp/IE,0BAEE,yBAAA,CACA,gCAAA,CAFA,4B/Cy/IJ,C+Cr/IE,oBACE,e/Cu/IJ,CgDzhJA,uCAGI,gCAGE,sCAAA,CACA,8BhD0hJJ,CgDthJE,OACE,yCAAA,CACA,uCAAA,CACA,2ChDwhJJ,CgDhhJI,0DACE,wChDohJN,CgD/gJI,qEAEE,wChDghJN,CgD5gJE,uBACE,qFhD8gJJ,CgD1gJE,yBACE,yBhD4gJJ,CgD1gJI,8CACE,wChD4gJN,CgD1gJI,kEACE,yChD4gJN,CgDtgJI,wCACE,wChDwgJN,CgDtgJI,kCACE,yChDwgJN,CgDlgJI,wCACE,wChDogJN,CgDlgJI,kCACE,yChDogJN,CgD//IE,cACE,mDhDigJJ,CgD//II,yCAGE,wBAAA,CADA,mBhDigJN,CgD5/IE,0BAEE,mDAAA,CADA,mBhD+/IJ,CgDz/II,iGAGE,yChDy/IN,CgDp/IE,qBAEE,+BAAA,CADA,4ChDu/IJ,CgDj/IA,yBACE,MAGE,UAAA,CADA,qBhDo/IF,CgDj/IA,IAEE,UAAA,CADA,qBhDo/IF,CACF,CACF","file":"../scss/flatify-min.css","sourcesContent":["/*!\n * FlatifyCSS version 1.5.0\n * Modern flat design framework for the web — inspired by Duolingo design system. \n * Copyright 2021-2022 The FlatifyCSS Authors\n * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE)\n */\n\n@import \"func\";\n@import \"config\";\n@import \"helpers/responsive\";\n@import \"root\";\n@import \"reset\";\n\n// Content\n@import \"content/blockquote\";\n@import \"content/figure\";\n@import \"content/hr\";\n@import \"content/kbd\";\n@import \"content/table\";\n\n// Components\n@import \"components/accordion\";\n@import \"components/alert\";\n@import \"components/badge\";\n@import \"components/backdrop\";\n@import \"components/breadcrumbs\";\n@import \"components/button\";\n@import \"components/two-layer-button\";\n@import \"components/add-button\";\n@import \"components/hamburger\";\n@import \"components/arrow-button\";\n@import \"components/icon-button\";\n@import \"components/button-group\";\n@import \"components/fireworks\";\n@import \"components/card\";\n@import \"components/menu\";\n@import \"components/dropdown\";\n@import \"components/popover\";\n@import \"components/modal\";\n@import \"components/loading\";\n@import \"components/progress\";\n@import \"components/search-bar\";\n@import \"components/tabs\";\n@import \"components/toast\";\n\n// Forms\n@import \"forms/form\";\n@import \"forms/input\";\n@import \"forms/checkbox\";\n@import \"forms/radio\";\n@import \"forms/range\";\n@import \"forms/select\";\n@import \"forms/toggle\";\n@import \"forms/textarea\";\n\n// Mockups\n@import \"mockups/items-group\";\n\n// Helpers\n@import \"helpers/animations\";\n@import \"helpers/colors\";\n@import \"helpers/container\";\n@import \"helpers/design\";\n@import \"helpers/layout\";\n@import \"helpers/overlay-layer\";\n@import \"helpers/pulse\";\n@import \"helpers/typography\";\n@import \"helpers/dark-mode\";\n\n// Accessibility\n@import \"a11y\";\n",":root {\n // CSS Variable naming: [prefix][use-case or element name][__state (hover, active, ...)]\n // *** Design\n --#{$CSS_VAR_PFX}border-width: #{$BORDER_WIDTH};\n --#{$CSS_VAR_PFX}border-radius: #{$BORDER_RADIUS};\n --#{$CSS_VAR_PFX}hover-brightness: #{$HOVER_BRIGHTNESS};\n --#{$CSS_VAR_PFX}backdrop-opacity: #{$BACKDROP_OPACITY};\n\n // *** Typography\n --#{$CSS_VAR_PFX}max-font-size: #{$MAX_FONT_SIZE};\n --#{$CSS_VAR_PFX}min-font-size: #{$MIN_FONT_SIZE};\n\n --#{$CSS_VAR_PFX}primary-font-family: #{$PRIMARY_FONT_FAMILY};\n --#{$CSS_VAR_PFX}heading-font-family: #{$HEADING_FONT_FAMILY};\n --#{$CSS_VAR_PFX}code-font-family: #{$CODE_FONT_FAMILY};\n\n --#{$CSS_VAR_PFX}base-line-height: #{$BASE_LINE_HEIGHT};\n --#{$CSS_VAR_PFX}small-line-height: #{$SMALL_LINE_HEIGHT};\n --#{$CSS_VAR_PFX}large-line-height: #{$LARGE_LINE_HEIGHT};\n\n --#{$CSS_VAR_PFX}medium-font-weight: #{$MEDIUM_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}bold-font-weight: #{$BOLD_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}extra-bold-font-weight: #{$EXTRA_BOLD_FONT_WEIGHT};\n\n --#{$CSS_VAR_PFX}body-text-align: #{$BODY_TEXT_ALIGN};\n\n --#{$CSS_VAR_PFX}heading-font-style: #{$HEADING_FONT_STYLE};\n --#{$CSS_VAR_PFX}heading-font-weight: #{$HEADING_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}heading-mb: #{$HEADING_MARGIN_BOTTOM};\n\n --#{$CSS_VAR_PFX}paragraph-mb: #{$PARAGRAPH_MARGIN_BOTTOM};\n\n --#{$CSS_VAR_PFX}link-decoration: #{$LINK_DECORATION};\n --#{$CSS_VAR_PFX}link-decoration__hover: #{$LINK_DECORATION_HOVER};\n --#{$CSS_VAR_PFX}link-decoration__focus: #{$LINK_DECORATION_FOCUS};\n\n // *** Colors\n --#{$CSS_VAR_PFX}bg-color: #{$BG_COLOR};\n --#{$CSS_VAR_PFX}bg-color-dark: #{$BG_COLOR_2};\n --#{$CSS_VAR_PFX}bg-color-darker: #{$BG_COLOR_3};\n --#{$CSS_VAR_PFX}bg-color-darkest: #{$BG_COLOR_4};\n\n --#{$CSS_VAR_PFX}txt-color: #{$TXT_COLOR};\n --#{$CSS_VAR_PFX}txt-color-light: #{$TXT_COLOR_LIGHT};\n --#{$CSS_VAR_PFX}txt-color-dark: #{$TXT_COLOR_DARK};\n --#{$CSS_VAR_PFX}txt-color-inverted: #{$TXT_COLOR_INVERTED};\n --#{$CSS_VAR_PFX}heading-color: #{$HEADING_COLOR};\n\n @each $name, $colors in $PALETTE {\n // Palette include basic colors, states [danger, warning ...] and accent color with shade and tint\n @each $type, $color in $colors {\n --#{$CSS_VAR_PFX + 'color-' + $name + \"-\" + $type}: #{$color};\n }\n }\n\n --#{$CSS_VAR_PFX}tap-highlight-color: #{$TAP_HIGHLIGHT_COLOR};\n\n --#{$CSS_VAR_PFX}link-color: #{$LINK_COLOR};\n --#{$CSS_VAR_PFX}link-color__hover: #{$LINK_COLOR_HOVER};\n --#{$CSS_VAR_PFX}link-color__focus: #{$LINK_COLOR_FOCUS};\n\n // *** Icons\n --#{$CSS_VAR_PFX}arrow-down-icon: #{$ARROW_DOWN_ICON};\n --#{$CSS_VAR_PFX}blockquote-icon: #{$BLOCKQUOTE_ICON};\n --#{$CSS_VAR_PFX}close-icon: #{$CLOSE_ICON};\n --#{$CSS_VAR_PFX}eye-icon: #{$EYE_ICON};\n --#{$CSS_VAR_PFX}search-icon: #{$SEARCH_ICON};\n --#{$CSS_VAR_PFX}select-icon: #{$SELECT_ICON};\n\n // *** Motion\n --#{$CSS_VAR_PFX}simple-transition: #{$SIMPLE_TRANSITION};\n --#{$CSS_VAR_PFX}bouncing-transition: #{$BOUNCING_TRANSITION};\n --#{$CSS_VAR_PFX}long-transition: #{$LONG_TRANSITION};\n}\n","@charset \"UTF-8\";\n/*!\n * FlatifyCSS version 1.5.0\n * Modern flat design framework for the web — inspired by Duolingo design system. \n * Copyright 2021-2022 The FlatifyCSS Authors\n * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE)\n */\n:root {\n --flatify__border-width: max(2px, 0.18em);\n --flatify__border-radius: 1em;\n --flatify__hover-brightness: 95%;\n --flatify__backdrop-opacity: 0.35;\n --flatify__max-font-size: 100%;\n --flatify__min-font-size: 85%;\n --flatify__primary-font-family: Nunito, sans-serif;\n --flatify__heading-font-family: Nunito, sans-serif;\n --flatify__code-font-family: Fira Code, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;\n --flatify__base-line-height: 1.5;\n --flatify__small-line-height: 1.2;\n --flatify__large-line-height: 1.8;\n --flatify__medium-font-weight: 600;\n --flatify__bold-font-weight: 700;\n --flatify__extra-bold-font-weight: 900;\n --flatify__body-text-align: initial;\n --flatify__heading-font-style: normal;\n --flatify__heading-font-weight: bold;\n --flatify__heading-mb: 0.5em;\n --flatify__paragraph-mb: 2em;\n --flatify__link-decoration: none;\n --flatify__link-decoration__hover: underline 0.125em currentColor;\n --flatify__link-decoration__focus: none;\n --flatify__bg-color: #ffffff;\n --flatify__bg-color-dark: #f1f4f7;\n --flatify__bg-color-darker: #ced9e3;\n --flatify__bg-color-darkest: #809cb6;\n --flatify__txt-color: #2e4051;\n --flatify__txt-color-light: #77838e;\n --flatify__txt-color-dark: #1e2a35;\n --flatify__txt-color-inverted: #ffffff;\n --flatify__heading-color: currentColor;\n --flatify__color-blue-primary: #1cb0f6;\n --flatify__color-blue-light: #77d0fa;\n --flatify__color-blue-dark: #1896d1;\n --flatify__color-blue-darker: #0e587b;\n --flatify__color-green-primary: #58cc02;\n --flatify__color-green-light: #9be067;\n --flatify__color-green-dark: #4bad02;\n --flatify__color-green-darker: #2c6601;\n --flatify__color-yellow-primary: #ffde00;\n --flatify__color-yellow-light: #ffeb66;\n --flatify__color-yellow-dark: #d9bd00;\n --flatify__color-yellow-darker: #a69000;\n --flatify__color-orange-primary: #ff9600;\n --flatify__color-orange-light: #ffc066;\n --flatify__color-orange-dark: #d98000;\n --flatify__color-orange-darker: #804b00;\n --flatify__color-red-primary: #ff4b4b;\n --flatify__color-red-light: #ff9393;\n --flatify__color-red-dark: #d94040;\n --flatify__color-red-darker: #802626;\n --flatify__color-pink-primary: #ff86d0;\n --flatify__color-pink-light: #ffb6e3;\n --flatify__color-pink-dark: #d972b1;\n --flatify__color-pink-darker: #804368;\n --flatify__color-purple-primary: #c164ff;\n --flatify__color-purple-light: #daa2ff;\n --flatify__color-purple-dark: #a455d9;\n --flatify__color-purple-darker: #613280;\n --flatify__color-accent-primary: #1cb0f6;\n --flatify__color-accent-light: #77d0fa;\n --flatify__color-accent-dark: #1896d1;\n --flatify__color-accent-darker: #0e587b;\n --flatify__color-success-primary: #58cc02;\n --flatify__color-success-light: #9be067;\n --flatify__color-success-dark: #4bad02;\n --flatify__color-success-darker: #2c6601;\n --flatify__color-info-primary: #1cb0f6;\n --flatify__color-info-light: #77d0fa;\n --flatify__color-info-dark: #1896d1;\n --flatify__color-info-darker: #0e587b;\n --flatify__color-warning-primary: #ff9600;\n --flatify__color-warning-light: #ffc066;\n --flatify__color-warning-dark: #d98000;\n --flatify__color-warning-darker: #804b00;\n --flatify__color-danger-primary: #ff4b4b;\n --flatify__color-danger-light: #ff9393;\n --flatify__color-danger-dark: #d94040;\n --flatify__color-danger-darker: #802626;\n --flatify__color-light-primary: #f1f4f7;\n --flatify__color-light-light: #ffffff;\n --flatify__color-light-dark: #ced9e3;\n --flatify__color-light-darker: #809cb6;\n --flatify__color-dark-primary: #2e4051;\n --flatify__color-dark-light: #77838e;\n --flatify__color-dark-dark: #1e2a35;\n --flatify__color-dark-darker: #121a20;\n --flatify__tap-highlight-color: transparent;\n --flatify__link-color: #1cb0f6;\n --flatify__link-color__hover: #77d0fa;\n --flatify__link-color__focus: #1896d1;\n --flatify__arrow-down-icon: url('data:image/svg+xml; utf8, ');\n --flatify__blockquote-icon: url('data:image/svg+xml; utf8, ');\n --flatify__close-icon: url('data:image/svg+xml; utf8, ');\n --flatify__eye-icon: url('data:image/svg+xml; utf8, ');\n --flatify__search-icon: url('data:image/svg+xml; utf8, ');\n --flatify__select-icon: url('data:image/svg+xml; utf8, ');\n --flatify__simple-transition: 0.15s ease-in-out;\n --flatify__bouncing-transition: 0.35s cubic-bezier(0.59, -0.39, 0.36, 1.38);\n --flatify__long-transition: 1s ease-in-out;\n}\n\n/*\n* CSS Reset and basic styles\n* Most of the fixes are from Bootstrap [_reboot.scss]:\n https://github.com/twbs/bootstrap/blob/main/scss/_reboot.scss\n\n* and thanks to Josh's Custom CSS Reset:\n https://www.joshwcomeau.com/css/custom-css-reset/\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n* {\n margin: 0;\n}\n\n@media screen and (max-width: 575.98px) {\n :root {\n font-size: var(--flatify__min-font-size);\n }\n}\n@media (min-width: 576px) and (max-width: 1200px) {\n :root {\n font-size: calc( var(--flatify__min-font-size) + ( var(--flatify__max-font-size) - var(--flatify__min-font-size) ) * ( ( 100vw - 576px ) / ( 1200 - 576 ) ) );\n }\n}\n@media screen and (min-width: 1200px) {\n :root {\n font-size: var(--flatify__max-font-size);\n }\n}\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--flatify__primary-font-family);\n line-height: var(--flatify__base-line-height);\n text-align: var(--flatify__body-text-align);\n color: var(--flatify__txt-color);\n background-color: var(--flatify__bg-color);\n -webkit-tap-highlight-color: var(--flatify__tap-highlight-color);\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: var(--flatify__heading-mb);\n font-family: var(--flatify__heading-font-family, --flatify__primary-font-family);\n font-style: var(--flatify__heading-font-style);\n font-weight: var(--flatify__heading-font-weight);\n color: var(--flatify__heading-color);\n}\nh6 strong, h5 strong, h4 strong, h3 strong, h2 strong, h1 strong,\nh6 b,\nh5 b,\nh4 b,\nh3 b,\nh2 b,\nh1 b {\n font-weight: var(--flatify__extra-bold-font-weight);\n}\n\nh1 {\n font-size: 3.5em;\n line-height: var(--flatify__small-line-height);\n}\n\nh2 {\n font-size: 3em;\n line-height: var(--flatify__small-line-height);\n}\n\nh3 {\n font-size: 2.35em;\n line-height: var(--flatify__small-line-height);\n}\n\nh4 {\n font-size: 2em;\n line-height: var(--flatify__base-line-height);\n}\n\nh5 {\n font-size: 1.65em;\n line-height: var(--flatify__base-line-height);\n}\n\nh6 {\n font-size: 1.35em;\n line-height: var(--flatify__base-line-height);\n}\n\np {\n line-height: var(--flatify__large-line-height);\n margin-top: 0;\n margin-bottom: var(--flatify__paragraph-mb);\n}\np:last-of-type {\n margin-bottom: 0;\n}\n\nabbr[title] {\n cursor: help;\n text-decoration: var(--flatify__txt-color-light) underline dotted 0.125em;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1em;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2em;\n}\nol else,\nul else {\n padding-right: 2em;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: var(--flatify__medium-font-weight);\n}\n\ndd {\n margin-bottom: 0.5em;\n margin-left: 0;\n}\n\nb,\nstrong {\n font-weight: var(--flatify__bold-font-weight);\n}\n\n.mark,\nmark {\n color: var(--flatify__txt-color-dark);\n}\n.mark:not(.inline),\nmark:not(.inline) {\n border-radius: calc(var(--flatify__border-radius) * 0.38);\n padding: 0 0.32em;\n background: var(--flatify__color-yellow-light);\n}\n.mark.inline,\nmark.inline {\n --flatify__local-bg-color: var(--flatify__color-yellow-light);\n isolation: isolate;\n position: relative;\n white-space: nowrap;\n margin: 0 0.32em;\n background: transparent !important;\n}\n.mark.inline:before,\nmark.inline:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background: var(--flatify__local-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.38);\n opacity: 0.9;\n transform: rotate(-3deg) scale(1.1, 1.2) skew(-10deg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n.link-button, a:not(.button) {\n color: var(--flatify__link-color);\n text-decoration: var(--flatify__link-decoration);\n text-underline-position: under;\n transition: color var(--flatify__simple-transition), background var(--flatify__simple-transition), border var(--flatify__simple-transition);\n}\n.link-button:hover, a:hover:not(.button) {\n color: var(--flatify__link-color__hover);\n text-decoration: var(--flatify__link-decoration__hover);\n}\n.link-button:focus, a:focus:not(.button) {\n color: var(--flatify__link-color__focus);\n text-decoration: var(--flatify__link-decoration__focus);\n}\n\npre,\ncode,\nkbd,\nsamp {\n direction: ltr;\n unicode-bidi: bidi-override;\n font-size: 1em;\n font-family: var(--flatify__code-font-family);\n}\n\npre {\n overflow: auto;\n display: block;\n padding: 1em;\n margin-top: 0;\n margin-bottom: 1em;\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__bg-color-darker);\n border-radius: var(--flatify__border-radius);\n}\npre code {\n color: inherit;\n word-break: normal;\n}\n\ncode {\n vertical-align: middle;\n font-size: 0.85em;\n word-wrap: break-word;\n padding: 0.18em 0.32em;\n color: var(--flatify__txt-color);\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__bg-color-darker);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\na > code {\n color: inherit;\n}\n\na:focus-visible,\nbutton:focus-visible {\n outline: 0.18em solid currentColor;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\nimg,\npicture,\nvideo,\ncanvas {\n display: block;\n max-width: 100%;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5em;\n font-weight: var(--flatify__bold-font-weight);\n line-height: inherit;\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n[type=tel],\n[type=url],\n[type=email],\n[type=number] {\n direction: ltr;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n:root {\n --flatify__blockquote-accent-color: var(--flatify__color-accent-primary);\n}\n\nblockquote {\n position: relative;\n z-index: 0;\n overflow: hidden;\n line-height: var(--flatify__large-line-height);\n margin: 0 0 var(--flatify__paragraph-mb);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border-style: solid;\n border-color: var(--flatify__blockquote-accent-color);\n border-width: 0 0 0 0.5em;\n}\nblockquote:not(.no-icon):before {\n content: \" \";\n position: absolute;\n z-index: -1;\n opacity: 0.1;\n background-color: currentColor;\n mask: var(--flatify__blockquote-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__blockquote-icon) no-repeat 50% 50%;\n filter: brightness(100%);\n}\nblockquote:not(.large) {\n font-size: 1em;\n line-height: var(--flatify__large-line-height);\n padding: 0.75em 1.25em;\n border-radius: calc(var(--flatify__border-radius) * 0.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius) * 0.5);\n}\nblockquote:not(.large):before {\n top: 1em;\n width: 7em;\n height: 7em;\n left: 1em;\n}\nblockquote.large {\n font-size: 1.25em;\n border-width: 0.5em 0;\n padding: 1.25em 0.75em;\n margin-top: 2em;\n}\nblockquote.large:before {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 15em;\n height: 15em;\n margin: auto;\n}\nblockquote.large:not(.text-align-fill) {\n text-align: center;\n}\nblockquote cite {\n display: block;\n font-size: 0.64em;\n font-style: normal;\n letter-spacing: 0.18em;\n text-transform: uppercase;\n padding-top: 1.5em;\n opacity: 0.8;\n}\n\nfigure {\n position: relative;\n width: max-content;\n max-width: 100%;\n height: max-content;\n margin: 0 0 1em;\n border-radius: var(--flatify__border-radius);\n}\nfigure img {\n width: 100%;\n height: 100%;\n border-radius: var(--flatify__border-radius);\n}\nfigure figcaption {\n font-size: 0.9em;\n padding: 1em 0;\n}\nfigure .source {\n --flatify__local-border-color: var(--flatify__txt-color-light);\n position: absolute;\n top: 1em;\n font-size: 0.75em;\n line-height: 1;\n padding: 0.5em;\n color: var(--flatify__txt-color-inverted);\n background: var(--flatify__txt-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n right: 1em;\n}\nfigure.fill {\n width: 100% !important;\n}\nfigure.centered {\n margin-left: auto;\n margin-right: auto;\n}\nfigure.overlay-caption {\n overflow: hidden;\n}\nfigure.overlay-caption figcaption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n padding-left: 1em;\n padding-right: 1em;\n color: var(--flatify__txt-color-inverted);\n background: linear-gradient(0, var(--flatify__txt-color-dark), transparent);\n}\n\nhr {\n margin: 1em 0;\n opacity: 0.5;\n color: currentColor;\n background-color: currentColor;\n border: none;\n border-radius: var(--flatify__border-radius);\n}\nhr:not([size]) {\n height: var(--flatify__border-width);\n}\nhr.dots {\n line-height: 1;\n display: block;\n height: auto;\n padding: 2em;\n text-align: center;\n background: transparent;\n}\nhr.dots:before {\n content: \"‌•••\";\n letter-spacing: 1.4em;\n font-size: 1.4em;\n font-weight: bold;\n}\nhr.short {\n width: 9em;\n margin: 3em auto;\n}\n\nkbd {\n --flatify__local-border-color: var(--flatify__bg-color-darker);\n vertical-align: middle;\n text-align: center;\n font-size: 0.85em;\n font-weight: normal;\n line-height: 1;\n display: inline-block;\n min-width: 1.75em;\n padding: 0.18em 0.32em 0.32em;\n margin: 0 0.25em;\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n will-change: transform;\n transition: all var(--flatify__simple-transition) 0.15s;\n}\nkbd:hover {\n box-shadow: inset 0 0 0 var(--flatify__local-border-color);\n transform: translateY(0.15em);\n}\nkbd kbd {\n padding: 0;\n background: transparent;\n border: none;\n box-shadow: none;\n transform: none !important;\n}\n\n:root {\n --flatify__table-border-color: var(--flatify__bg-color-darker);\n --flatify__table-bg-color: var(--flatify__bg-color);\n --flatify__table-bg-color-dark: var(--flatify__bg-color-dark);\n --flatify__table-bg-color-darker: var(--flatify__bg-color-darker);\n --flatify__table-txt-color: var(--flatify__txt-color);\n}\n\ntable {\n display: table;\n table-layout: fixed;\n caption-side: bottom;\n color: var(--flatify__table-txt-color);\n width: 100%;\n}\ntable td,\ntable th {\n padding: 0.75em 1em;\n background: var(--flatify__table-bg-color);\n}\ntable thead {\n word-break: break-word;\n}\ntable thead td,\ntable thead th {\n background: var(--flatify__table-bg-color-dark);\n}\ntable:not(.bordered) {\n border-collapse: collapse;\n}\ntable.bordered:not(.horizontal) {\n border-spacing: 0;\n}\ntable.bordered:not(.horizontal) tr:first-child th,\ntable.bordered:not(.horizontal) tr:first-child td {\n border-top: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td,\ntable.bordered:not(.horizontal) th {\n border-left: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td:last-child,\ntable.bordered:not(.horizontal) th:last-child {\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td,\ntable.bordered:not(.horizontal) th {\n border-bottom: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) thead + tbody tr td,\ntable.bordered:not(.horizontal) thead + tbody tr th {\n border-top: none !important;\n}\ntable.horizontal tr {\n flex-basis: 100%;\n white-space: nowrap;\n}\ntable.horizontal thead {\n float: left;\n}\ntable.horizontal thead td,\ntable.horizontal thead th {\n display: block;\n}\ntable.horizontal tbody {\n display: flex;\n overflow-x: auto;\n}\ntable.horizontal tbody tr {\n display: inline-block;\n}\ntable.horizontal tbody td,\ntable.horizontal tbody th {\n display: block;\n}\ntable.horizontal.bordered {\n border-spacing: 0;\n}\ntable.horizontal.bordered thead tr {\n display: block;\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered thead td,\ntable.horizontal.bordered thead th {\n border-left: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered tbody th,\ntable.horizontal.bordered tbody td {\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered td,\ntable.horizontal.bordered th {\n border-top: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered td:last-child,\ntable.horizontal.bordered th:last-child {\n border-bottom: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal thead tr th:first-child,\ntable.horizontal thead tr td:first-child {\n border-top-left-radius: var(--flatify__border-radius);\n}\ntable.horizontal thead tr th:last-child,\ntable.horizontal thead tr td:last-child {\n border-bottom-left-radius: var(--flatify__border-radius);\n}\ntable.horizontal tbody tr:last-child th:first-child,\ntable.horizontal tbody tr:last-child td:first-child {\n border-top-right-radius: var(--flatify__border-radius);\n}\ntable.horizontal tbody tr:last-child th:last-child,\ntable.horizontal tbody tr:last-child td:last-child {\n border-bottom-right-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child th:first-child {\n border-top-left-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child th:last-child {\n border-top-right-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child td:first-child {\n border-bottom-left-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child td:last-child {\n border-bottom-right-radius: var(--flatify__border-radius);\n}\ntable.striped thead th,\ntable.striped thead td {\n background: var(--flatify__table-bg-color-darker);\n}\ntable.striped tbody tr:nth-child(odd) td,\ntable.striped tbody tr:nth-child(odd) th {\n background: var(--flatify__table-bg-color-dark);\n}\n\ncaption {\n font-size: 0.9em;\n padding: 0.75em 0;\n opacity: 0.8;\n}\n\nth {\n font-weight: var(--flatify__medium-font-weight);\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\n.table-active {\n background: var(--flatify__table-bg-color-darker);\n}\n\n:root {\n --flatify__accordion-txt-color: var(--flatify__txt-color);\n --flatify__accordion-bg-color: var(--flatify__bg-color);\n --flatify__accordion-border-color: var(--flatify__bg-color-darker);\n --flatify__accordion-animation-show-duration: 300ms;\n --flatify__accordion-animation-hide-duration: 200ms;\n --flatify__accordion-animation-show: flatify-blow-in var(--flatify__accordion-animation-show-duration)\n 0.1s ease-in-out;\n --flatify__accordion-animation-hide: flatify-blow-out var(--flatify__accordion-animation-hide-duration)\n ease-in-out;\n}\n\n.accordion {\n --flatify__local-txt-color: var(--flatify__accordion-txt-color);\n --flatify__local-bg-color: var(--flatify__accordion-bg-color);\n --flatify__local-border-color: var(--flatify__accordion-border-color);\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n}\n.accordion.bordered {\n border-radius: 1em;\n}\n.accordion.bordered .accordion-item {\n overflow: hidden;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.accordion.bordered .accordion-item[class*=style-] {\n --flatify__local-txt-color: var(--flatify__accordion-txt-color);\n --flatify__local-bg-color: var(--flatify__accordion-bg-color);\n --flatify__local-border-color: var(--flatify__accordion-border-color);\n}\n.accordion.bordered .accordion-item:last-child {\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n}\n.accordion.bordered .accordion-item:not(.active) .accordion-header, .accordion.bordered .accordion-item:not(:last-child) {\n border-bottom: none;\n}\n.accordion.bordered .accordion-item:first-child:not(:last-child) {\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.accordion.bordered .accordion-item:last-child:not(:first-child) {\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n.accordion.bordered .accordion-item:first-child:last-child {\n border-radius: var(--flatify__border-radius);\n}\n\n.accordion-item:not(.active) .accordion-collapse {\n display: none;\n}\n\n.accordion-header {\n font-size: 1em;\n margin: 0;\n}\n.accordion-header.active {\n border-bottom: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.accordion-header .accordion-toggle {\n display: flex;\n justify-content: space-between;\n align-items: center;\n text-align: initial;\n width: 100%;\n height: 100%;\n padding: 1em;\n color: currentColor;\n background: transparent;\n border: none;\n}\n.accordion-header .add-button {\n font-size: 0.75em;\n opacity: 0.75;\n}\n\n.accordion-collapse {\n overflow: hidden;\n padding: 0;\n margin: 0;\n will-change: height;\n transition: height 0.2s ease-in-out;\n}\n.accordion-collapse.show .accordion-body {\n animation: var(--flatify__accordion-animation-show) both;\n}\n.accordion-collapse.accordion-will-be-hidden .accordion-body {\n animation: var(--flatify__accordion-animation-hide) forwards;\n}\n\n.accordion-body {\n padding: 1em;\n}\n\n.fade-animation .show .accordion-body {\n animation: flatify-fade-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out both;\n}\n.fade-animation .accordion-will-be-hidden .accordion-body {\n animation: flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both;\n}\n\n:root {\n --flatify__alert-bg-color: var(--flatify__bg-color-dark);\n --flatify__alert-txt-color: var(--flatify__txt-color);\n --flatify__alert-border-color: var(--flatify__bg-color-darker);\n --flatify__alert-animation-show-duration: 200ms;\n --flatify__alert-animation-hide-duration: 300ms;\n --flatify__alert-animation-show: flatify-blow-in var(--flatify__alert-animation-show-duration) ease;\n --flatify__alert-animation-hide: flatify-alert-will-be-removed\n var(--flatify__alert-animation-hide-duration) ease;\n}\n\n.alert {\n --flatify__local-bg-color: var(--flatify__alert-bg-color);\n --flatify__local-border-color: var(--flatify__alert-border-color);\n position: relative;\n font-size: 0.9em;\n line-height: var(--flatify__large-line-height);\n padding: 1.25em;\n margin-bottom: 1em;\n color: var(--flatify__alert-txt-color);\n background: var(--flatify__alert-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.alert:not(.alert-will-be-removed) {\n animation: var(--flatify__alert-animation-show) both;\n}\n.alert.alert-will-be-removed {\n animation: var(--flatify__alert-animation-hide) both;\n}\n.alert:hover .close-button.floating {\n transform: scale(1);\n}\n.alert .close-button {\n position: relative;\n top: -0.38em;\n float: right;\n right: -0.38em;\n}\n.alert .close-button.floating {\n position: absolute;\n top: 0.75em;\n right: 0.75em;\n background: transparent !important;\n transform: scale(0);\n}\n.alert .close-button.floating:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: 0;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 100em;\n background: var(--flatify__local-bg-color);\n box-shadow: 0 0 0.64em 0.5em var(--flatify__local-bg-color);\n}\n.alert .close-button:focus {\n transform: scale(1);\n}\n.alert:not(.has-icon) {\n width: 100%;\n}\n.alert.has-icon {\n padding-left: 2.75em;\n margin-left: 1.5em;\n}\n.alert .alert-svg {\n position: absolute;\n height: 3.3em;\n margin: auto 0;\n top: 0;\n bottom: 0;\n filter: brightness(115%);\n left: -1.4em;\n padding: 0.5em;\n color: inherit;\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.9);\n}\n.alert .alert-svg svg {\n width: 2em;\n height: 2em;\n}\n.alert .alert-svg svg:not([fill=none]) {\n fill: currentColor;\n}\n.alert.style-light-light .alert-svg {\n filter: brightness(95%);\n}\n\n:root {\n --flatify__badge-txt-color: var(--flatify__txt-color-inverted);\n --flatify__badge-bg-color: var(--flatify__color-accent-primary);\n}\n\n.badge {\n user-select: none;\n display: inline-block;\n min-width: 1.35em;\n min-height: 1.35em;\n padding: 0.35em 0.65em;\n text-decoration: none !important;\n font-size: 0.64em;\n font-weight: var(--flatify__medium-font-weight);\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n color: var(--flatify__badge-txt-color);\n background: var(--flatify__badge-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\n\n:root {\n --flatify__backdrop-priority: 1030;\n --flatify__backdrop-color: var(--flatify__txt-color);\n --flatify__backdrop-opacity: 0.5;\n --flatify__backdrop-filter: none;\n --flatify__modal-backdrop-color: var(--flatify__backdrop-color);\n}\n\n.backdrop-layer {\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--flatify__backdrop-priority);\n display: none;\n width: 100%;\n height: 100%;\n background: var(--flatify__backdrop-color);\n opacity: var(--flatify__backdrop-opacity);\n backdrop-filter: var(--flatify__backdrop-filter);\n}\n.backdrop-layer.show {\n display: block;\n animation: flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);\n}\n.backdrop-layer.backdrop-will-be-removed {\n animation: flatify-fade-out var(--flatify__modal-animation-hide-duration) both;\n}\n.backdrop-layer.modal-backdrop {\n --flatify__backdrop-priority: 1030;\n --flatify__backdrop-color: var(--flatify__modal-backdrop-color);\n}\n\n:root {\n --flatify__breadcrumbs-txt-color: var(--flatify__txt-color);\n --flatify__breadcrumbs-bg-color: var(--flatify__bg-color);\n --flatify__breadcrumbs-border-color: var(--flatify__bg-color-darker);\n}\n\n.breadcrumbs-wrapper {\n --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color);\n --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color);\n --flatify__local-border-color: var(--flatify__breadcrumbs-border-color);\n width: 100%;\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n\n.breadcrumbs {\n overflow-x: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n list-style: none;\n padding: 0;\n margin: 0;\n border-radius: var(--flatify__border-radius);\n}\n.breadcrumbs[class*=style-] {\n background: transparent !important;\n}\n.breadcrumbs .crumb {\n overflow: hidden;\n position: relative;\n white-space: nowrap;\n display: table-cell;\n padding: 0.64em 1em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border-color: var(--flatify__local-border-color);\n}\n.breadcrumbs .crumb:not(:first-child) {\n padding-left: 3em;\n}\n.breadcrumbs .crumb:not(:first-child):before {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n left: -1.2em;\n display: block;\n width: 2.5em;\n height: 2.5em;\n margin: auto 0;\n background: transparent;\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: 0.18em;\n transform: rotate(45deg);\n transition: transform var(--flatify__simple-transition);\n}\n.breadcrumbs .crumb:first-child {\n padding-left: 2em;\n}\n.breadcrumbs .crumb:last-child {\n padding-right: 2em;\n}\n.breadcrumbs .crumb:hover:before, .breadcrumbs .crumb:focus-within:before {\n transform: rotate(45deg) scale(1.15);\n}\n\n:root {\n --flatify__button-txt-color: var(--flatify__txt-color);\n --flatify__button-bg-color: var(--flatify__bg-color-dark);\n --flatify__button-border-color: var(--flatify__bg-color-darker);\n}\n\ninput[type=file]:not(.default)::file-selector-button, .button {\n --flatify__local-bg-color: var(--flatify__button-bg-color);\n user-select: none;\n appearance: none;\n vertical-align: middle;\n text-align: center;\n text-decoration: none !important;\n font-weight: var(--flatify__medium-font-weight);\n display: inline-block;\n padding: 0.75em 0.85em 0.5em;\n margin: 0.32em 0.32em 0.5em;\n color: var(--flatify__button-txt-color);\n background: var(--flatify__button-bg-color);\n border: none;\n border-radius: var(--flatify__border-radius);\n box-shadow: 0 calc(var(--flatify__border-width) * 1.38) 0 var(--flatify__button-border-color);\n filter: brightness(100%);\n will-change: transform, filter;\n transition: filter var(--flatify__simple-transition) !important;\n}\ninput[type=file]:not(.static):not(.default)::file-selector-button, .button:not(.static) {\n outline: none !important;\n}\n.radio-button:focus + input[type=file]:not(.default)::file-selector-button, .radio-button:focus + .button, input[type=file]:not(.static):hover:not(.default)::file-selector-button, .button:not(.static):hover {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.checkbox-button:checked + input[type=file]:not(.default)::file-selector-button, .checkbox-button:checked + .button, .radio-button:checked + input[type=file]:not(.default)::file-selector-button, .radio-button:checked + .button, input.active[type=file]:not(.default)::file-selector-button, .active.button, input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .button:not(.static):focus-visible, input[type=file]:not(.static):active:not(.default)::file-selector-button, .button:not(.static):active {\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: brightness(var(--flatify__hover-brightness));\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\ninput.outline[type=file]:not(.default)::file-selector-button, .outline.button {\n color: var(--flatify__button-txt-color) !important;\n background: transparent !important;\n}\ninput.outline[type=file]:not(.default)::file-selector-button, .outline.button, input.bordered[type=file]:not(.default)::file-selector-button, .bordered.button {\n box-shadow: 0 calc(var(--flatify__border-width) * 1.38) 0 var(--flatify__button-border-color), inset 0 calc(var(--flatify__border-width) * 0.38) 0 var(--flatify__button-border-color), inset calc(var(--flatify__border-width) * -0.38) 0 0 var(--flatify__button-border-color), inset calc(var(--flatify__border-width) * 0.38) 0 0 var(--flatify__button-border-color), 0 calc(var(--flatify__border-width) * -0.38) 0 var(--flatify__button-border-color), calc(var(--flatify__border-width) * 0.38) 0 0 var(--flatify__button-border-color), calc(var(--flatify__border-width) * -0.38) 0 0 var(--flatify__button-border-color);\n}\ninput.outline.active[type=file]:not(.default)::file-selector-button, .outline.active.button, input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .outline.button:not(.static):focus-visible, input.outline[type=file]:not(.static):active:not(.default)::file-selector-button, .outline.button:not(.static):active, input.bordered.active[type=file]:not(.default)::file-selector-button, .bordered.active.button, input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .bordered.button:not(.static):focus-visible, input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button, .bordered.button:not(.static):active {\n box-shadow: inset 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color), 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color);\n transform: translateY(calc(var(--flatify__border-width) * 1.2));\n}\ninput[class*=style-][type=file]:not(.default)::file-selector-button, [class*=style-].button {\n --flatify__button-bg-color: var(--flatify__local-bg-color);\n --flatify__button-border-color: var(--flatify__local-border-color);\n}\ninput[class*=style-][class*=light][type=file]:not(.default)::file-selector-button, [class*=style-][class*=light].button {\n --flatify__button-txt-color: var(--flatify__local-txt-color);\n}\ninput[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button, [class*=style-].button:not([class*=light]) {\n --flatify__button-txt-color: var(--flatify__local-border-color);\n}\ninput[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button, [class*=style-].outline.style-dark-light.button {\n --flatify__button-txt-color: var(--flatify__txt-color);\n}\ninput.disabled[type=file]:not(.default)::file-selector-button, .disabled.button, input[type=file]:disabled:not(.default)::file-selector-button, .button:disabled {\n pointer-events: none;\n background: var(--flatify__button-border-color) !important;\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\n\n.checkbox-button:checked + .button.outline, .radio-button:checked + .button.outline, .checkbox-button:checked + .button.bordered, .radio-button:checked + .button.bordered {\n box-shadow: inset 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color), 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color);\n transform: translateY(calc(var(--flatify__border-width) * 1.2));\n}\n.checkbox-button:disabled + .button, .radio-button:disabled + .button {\n pointer-events: none;\n background: var(--flatify__button-border-color) !important;\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\n.button svg:not([fill=none]) {\n fill: currentColor;\n}\n\n.link-button {\n padding: 0.75em 0.85em;\n background: transparent;\n border: none;\n}\n\nbutton.no-style {\n padding: 0 0.38em;\n margin: 0;\n cursor: pointer;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: currentColor;\n background: transparent;\n border: none;\n outline: none;\n box-shadow: none;\n transform: none !important;\n}\n\n:root {\n --flatify__two-layer-button-animation-show: flatify-blow-in 0.2s 0.2s ease-in-out;\n}\n\n.two-layer-button {\n --flatify__overlay-layer-priority: 0;\n --flatify__overlay-layer-opacity: 0;\n overflow: hidden;\n}\n.two-layer-button .secondary-text {\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n padding-top: 0.32em;\n opacity: 0;\n}\n.two-layer-button .secondary-text svg {\n width: 1.75em;\n}\n.two-layer-button:before,\n.two-layer-button .secondary-text {\n transition: all var(--flatify__simple-transition) 0.1s;\n}\n.two-layer-button:hover:before, .two-layer-button:focus-visible:before {\n --flatify__overlay-layer-opacity: 1;\n}\n.two-layer-button:hover .secondary-text, .two-layer-button:focus-visible .secondary-text {\n opacity: 1;\n animation: var(--flatify__two-layer-button-animation-show);\n animation-fill-mode: both;\n}\n\n.add-button {\n position: relative;\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n background: transparent;\n border: none;\n}\n.add-button:before, .add-button:after {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n height: max(3px, 0.18em);\n margin: auto;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n will-change: transform;\n transition: transform var(--flatify__simple-transition);\n}\n.add-button:not(.active):before {\n transform: rotate(90deg);\n}\n.add-button.active:before {\n transform: rotate(0);\n}\n.add-button.active:after {\n transform: rotate(-180deg);\n}\n\n.hamburger {\n position: relative;\n width: 1.2em;\n height: 1.2em;\n background: transparent;\n border: none;\n}\n.hamburger:before, .hamburger:after {\n content: \" \";\n position: absolute;\n left: 0;\n height: max(3px, 0.18em);\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n will-change: width, transform;\n transition: transform var(--flatify__simple-transition), width var(--flatify__simple-transition);\n}\n.hamburger:not(.active):before {\n top: 0.25em;\n width: 100%;\n}\n.hamburger:not(.active):after {\n bottom: 0.25em;\n width: 75%;\n}\n.hamburger:not(.active):hover:before, .hamburger:not(.active):focus:before {\n width: 75%;\n}\n.hamburger:not(.active):hover:after, .hamburger:not(.active):focus:after {\n width: 100%;\n}\n.hamburger.active:before, .hamburger.active:after {\n top: 0;\n bottom: 0;\n width: 100%;\n margin: auto 0;\n animation: flatify-fade-in 0.25s ease-in-out;\n}\n.hamburger.active:before {\n transform: rotate(45deg);\n}\n.hamburger.active:after {\n transform: rotate(-45deg);\n}\n\n.arrow-button {\n display: flex;\n align-items: center;\n background: var(--flatify__bg-color-dark);\n border: none;\n border-radius: var(--flatify__border-radius);\n}\n.arrow-button:after {\n content: \" \";\n position: relative;\n z-index: 1;\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n background-color: currentColor;\n mask: var(--flatify__arrow-down-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__arrow-down-icon) no-repeat 50% 50%;\n will-change: transform;\n transition: all var(--flatify__bouncing-transition);\n}\n.arrow-button:not(:empty):after {\n margin-left: 0.32em;\n}\n.arrow-button.arrow-flip:after {\n transform: rotate(180deg);\n}\n.arrow-button.arrow-top:after {\n transform: rotate(180deg);\n}\n.arrow-button.arrow-top.arrow-flip:after {\n transform: rotate(0);\n}\n.arrow-button.arrow-left:after {\n transform: rotate(90deg);\n}\n.arrow-button.arrow-left.arrow-flip:after {\n transform: rotate(-90deg);\n}\n.arrow-button.arrow-right:after {\n transform: rotate(-90deg);\n}\n.arrow-button.arrow-right.arrow-flip:after {\n transform: rotate(90deg);\n}\n\n.search-button, .close-button {\n width: 2.5em;\n height: 2.5em;\n padding: 0.5em;\n color: inherit;\n background: var(--flatify__bg-color-dark);\n border: none;\n border-radius: var(--flatify__border-radius);\n will-change: transform;\n transition: all var(--flatify__simple-transition);\n}\n@media (prefers-reduced-motion: no-preference) {\n .search-button:not(.button):focus-visible, .close-button:not(.button):focus-visible, .search-button:not(.button):active, .close-button:not(.button):active {\n transform: scale(0.85) !important;\n }\n}\n.search-button:before, .close-button:before {\n content: \" \";\n position: relative;\n z-index: 1;\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n}\n\n.close-button:before {\n mask: var(--flatify__close-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__close-icon) no-repeat 50% 50%;\n}\n\n.search-button:before {\n mask: var(--flatify__search-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__search-icon) no-repeat 50% 50%;\n}\n\n.button-group {\n display: flex;\n margin: 0.25em 0.125em;\n}\n.button-group .button {\n border-radius: 0;\n}\n.button-group .button.outline, .button-group .button.bordered {\n margin: 0 !important;\n}\n.button-group:not(.vertical) .button {\n margin: 0 -1px !important;\n}\n.button-group:not(.vertical) .button:first-child {\n border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius);\n}\n.button-group:not(.vertical) .button:last-child {\n border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0;\n}\n.button-group.vertical {\n flex-direction: column;\n}\n.button-group.vertical .button {\n margin: -1px 0 !important;\n}\n.button-group.vertical .button:first-child {\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.button-group.vertical .button:last-child {\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n\n:root {\n --flatify__firework-color-main: var(--flatify__color-blue-primary);\n --flatify__firework-color-center-top-bottom: var(--flatify__color-blue-primary);\n --flatify__firework-color-center-left-right: var(--flatify__color-blue-primary);\n --flatify__firework-color-left-top-bottom: var(--flatify__color-purple-primary);\n --flatify__firework-color-right-top-bottom: var(--flatify__color-purple-primary);\n --flatify__firework-animation-delay: 0s;\n --flatify__firework-animation-duration: 4s;\n --flatify__firework-animation-iteration-count: infinite;\n}\n\n.fireworks {\n position: relative;\n z-index: 1025;\n width: 2.5em;\n height: 2em;\n background: transparent;\n animation: flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks:before,\n.fireworks .spark:before,\n.fireworks .spark:after {\n content: \" \";\n position: absolute;\n height: 0.25em;\n border-radius: 50em;\n background: var(--flatify__firework-color-main);\n}\n.fireworks:not(.simple):before {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.25em;\n margin: auto;\n animation: flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;\n}\n.fireworks .spark {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n animation: flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;\n}\n.fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):before, .fireworks .spark:nth-child(2):after {\n top: 0;\n bottom: 0;\n width: 1.5em;\n margin: auto;\n}\n.fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(2):before {\n left: -0.25em;\n animation: flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):after {\n right: -0.25em;\n animation: flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(1) {\n --flatify__firework-color-main: var(--flatify__firework-color-center-left-right);\n}\n.fireworks .spark:nth-child(2) {\n --flatify__firework-color-main: var(--flatify__firework-color-center-top-bottom);\n transform: rotate(90deg);\n}\n.fireworks .spark:nth-child(3), .fireworks .spark:nth-child(4) {\n left: 0;\n}\n.fireworks .spark:nth-child(3):before, .fireworks .spark:nth-child(3):after, .fireworks .spark:nth-child(4):before, .fireworks .spark:nth-child(4):after {\n width: 0.75em;\n}\n.fireworks .spark:nth-child(3):before, .fireworks .spark:nth-child(4):before {\n top: 0;\n transform: rotate(45deg);\n animation: flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(3):after, .fireworks .spark:nth-child(4):after {\n bottom: 0;\n transform: rotate(-45deg);\n animation: flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(3) {\n --flatify__firework-color-main: var(--flatify__firework-color-left-top-bottom);\n}\n.fireworks .spark:nth-child(4) {\n --flatify__firework-color-main: var(--flatify__firework-color-right-top-bottom);\n transform: rotate(180deg);\n}\n\n@keyframes flatify-firework {\n 0%, 20% {\n transform: translateY(0);\n }\n 40% {\n transform: translateY(-1em);\n }\n 80%, 100% {\n transform: translateY(0.5em);\n }\n}\n@keyframes flatify-firework-main {\n 0% {\n opacity: 0;\n transform: scale(0) translateY(1em);\n }\n 5% {\n opacity: 1;\n transform: scale(0, 6) translateY(1em);\n }\n 26% {\n transform: scaleY(2) translateY(0);\n }\n 30% {\n transform: scale(9) translateY(0);\n }\n 40%, 100% {\n transform: scale(0) translateY(0);\n }\n}\n@keyframes flatify-firework-sparks {\n 0%, 30% {\n clip-path: circle(0 at center);\n opacity: 0;\n }\n 38% {\n clip-path: circle(100% at center);\n opacity: 1;\n }\n 65%, 100% {\n opacity: 0;\n }\n}\n@keyframes flatify-firework-spark-corner-top {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0) rotate(45deg);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scale(1.5) translate(-0.5em, -0.25em) rotate(45deg);\n }\n}\n@keyframes flatify-firework-spark-corner-bottom {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0) rotate(-45deg);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scale(1.5) translate(-0.5em, 0.25em) rotate(-45deg);\n }\n}\n@keyframes flatify-firework-spark-left {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scaleX(2) translate(-0.5em);\n }\n}\n@keyframes flatify-firework-spark-right {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at right);\n transform: scale(1) translate(0);\n }\n 40% {\n clip-path: circle(100% at right);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at right);\n transform: scaleX(2) translate(0.5em);\n }\n}\n:root {\n --flatify__card-txt-color: var(--flatify__txt-color);\n --flatify__card-bg-color: var(--flatify__bg-color);\n --flatify__card-border-color: var(--flatify__bg-color-darker);\n}\n\n.card {\n --flatify__local-txt-color: var(--flatify__card-txt-color);\n --flatify__local-bg-color: var(--flatify__card-bg-color);\n --flatify__local-border-color: var(--flatify__card-border-color);\n overflow: hidden;\n position: relative;\n display: flex;\n flex-grow: 1;\n max-width: 100%;\n padding: 0.75em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.card:not(.horizontal) {\n flex-direction: column;\n width: 20em;\n}\n.card:not(.horizontal) .card-badges {\n right: 0.5em;\n}\n.card.horizontal {\n gap: 1em;\n}\n.card.horizontal .card-header {\n width: 40%;\n}\n.card.horizontal .card-header .card-badges {\n left: 0.5em;\n}\n.card.horizontal .card-image {\n height: 100%;\n}\n.card.horizontal .card-right {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n width: 60%;\n}\n.card .card-header {\n overflow: hidden;\n position: relative;\n font-size: 1.2em;\n border-radius: calc(var(--flatify__border-radius) * 0.6);\n}\n.card .card-header .card-badges {\n position: absolute;\n top: 0.5em;\n display: flex;\n gap: 0.38em;\n}\n.card .card-body {\n hyphens: auto;\n height: 100%;\n}\n.card .card-footer {\n display: flex;\n align-items: center;\n font-size: 0.9em;\n padding-top: 0.75em;\n}\n.card .card-footer .button {\n padding-top: 0.64em;\n padding-bottom: 0.32em;\n}\n.card .card-image {\n width: 100%;\n height: 10em;\n object-fit: cover;\n border-radius: calc(var(--flatify__border-radius) * 0.6);\n}\n.card .card-title {\n font-size: 1.2em;\n margin: 0.75em 0 0.38em;\n}\n\n:root {\n --flatify__menu-bg-color: var(--flatify__bg-color-dark);\n --flatify__menu-txt-color: var(--flatify__txt-color);\n --flatify__menu-border-color: var(--flatify__bg-color-darker);\n --flatify__menu-active-item-bg-color: var(--flatify__bg-color-darker);\n --flatify__menu-active-item-txt-color: var(--flatify__txt-color);\n --flatify__menu-item-bg-color: var(--flatify__bg-color-dark);\n --flatify__menu-item-bg-color__hover: var(--flatify__bg-color-dark);\n --flatify__menu-item-bg-color__focus: var(--flatify__bg-color-dark);\n --flatify__menu-item-txt-color: var(--flatify__txt-color);\n --flatify__menu-item-txt-color__hover: var(--flatify__txt-color);\n --flatify__menu-item-txt-color__focus: var(--flatify__txt-color);\n --flatify__submenu-bg-color: var(--flatify__bg-color);\n --flatify__submenu-txt-color: var(--flatify__txt-color);\n --flatify__submenu-border-color: var(--flatify__bg-color-darker);\n --flatify__submenu-item-bg-color: var(--flatify__bg-color);\n --flatify__submenu-item-bg-color__hover: var(--flatify__bg-color-dark);\n --flatify__submenu-item-bg-color__focus: var(--flatify__bg-color-dark);\n --flatify__submenu-item-txt-color: var(--flatify__txt-color);\n --flatify__submenu-item-txt-color__hover: var(--flatify__txt-color);\n --flatify__submenu-item-txt-color__focus: var(--flatify__txt-color);\n --flatify__submenu-animation-show-duration: 350ms;\n --flatify__submenu-animation-show-delay: 200ms;\n --flatify__submenu-animation-show: flatify-dropdown-show var(--flatify__submenu-animation-show-duration)\n var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.menu-items-wrapper {\n list-style: none;\n padding: 0.5em;\n margin: 0;\n color: var(--flatify__menu-txt-color);\n background: var(--flatify__menu-bg-color);\n}\n.menu-items-wrapper.navbar {\n scrollbar-width: thin;\n display: flex;\n align-items: center;\n width: 100%;\n height: 4.25em;\n padding-left: 1.24em;\n padding-right: 1.24em;\n border-bottom: var(--flatify__border-width) solid var(--flatify__menu-border-color);\n}\n.menu-items-wrapper.navbar.scrollable-x .search-bar, .menu-items-wrapper.navbar.scrollable .search-bar {\n min-width: 12em;\n}\n.menu-items-wrapper.navbar .links {\n white-space: nowrap;\n list-style: none;\n display: flex;\n padding: 0;\n margin-bottom: 0;\n}\n.menu-items-wrapper.navbar .links .menu-item {\n position: relative;\n font-weight: var(--flatify__medium-font-weight);\n border-radius: calc(var(--flatify__border-radius) * 0.9);\n}\n.menu-items-wrapper.navbar .links .menu-item button,\n.menu-items-wrapper.navbar .links .menu-item a {\n color: inherit;\n font-size: 1em;\n font-weight: var(--flatify__medium-font-weight);\n background: transparent;\n}\n.menu-items-wrapper.navbar .links .menu-item.active {\n font-weight: var(--flatify__bold-font-weight);\n}\n.menu-items-wrapper.navbar .links .menu-item:focus-within > .submenu, .menu-items-wrapper.navbar .links .menu-item:hover > .submenu {\n display: block;\n animation: var(--flatify__submenu-animation-show);\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu {\n position: absolute;\n top: 100%;\n left: 0.5em;\n z-index: 10;\n display: none;\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu .submenu {\n top: -50%;\n left: 115%;\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after {\n content: \" \";\n position: absolute;\n top: 0.64em;\n left: -3.6em;\n width: 4em;\n min-height: 4em;\n background: transparent !important;\n border-radius: 1em;\n}\n.menu-items-wrapper.navbar .navbar-logo {\n height: 3em;\n margin-right: 0.64em;\n}\n.menu-items-wrapper.navbar .navbar-logo img {\n height: 100%;\n}\n.menu-items-wrapper[class*=style-] {\n --flatify__menu-active-item-bg-color: var(--flatify__local-border-color);\n --flatify__menu-active-item-txt-color: var(--flatify__local-txt-color);\n --flatify__menu-item-bg-color: var(--flatify__local-bg-color);\n --flatify__menu-item-bg-color__hover: var(--flatify__local-bg-color);\n --flatify__menu-item-bg-color__focus: var(--flatify__local-bg-color);\n --flatify__menu-item-txt-color: var(--flatify__local-txt-color);\n --flatify__menu-item-txt-color__hover: var(--flatify__local-txt-color);\n --flatify__menu-item-txt-color__focus: var(--flatify__local-txt-color);\n}\n.menu-items-wrapper .menu-item {\n display: flex;\n align-items: center;\n margin: 0 0.25em;\n color: var(--flatify__menu-item-txt-color);\n background: var(--flatify__menu-item-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n transition: all var(--flatify__simple-transition);\n}\n.menu-items-wrapper .menu-item.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.5;\n}\n.menu-items-wrapper .menu-item > button, .menu-items-wrapper .menu-item > a {\n width: 100%;\n padding: 0.64em 1em;\n color: inherit;\n text-decoration: none !important;\n}\n.menu-items-wrapper .menu-item:hover {\n color: var(--flatify__menu-item-txt-color__hover);\n background: var(--flatify__menu-item-bg-color__hover);\n}\n.menu-items-wrapper .menu-item.active {\n color: var(--flatify__menu-active-item-txt-color);\n background: var(--flatify__menu-active-item-bg-color);\n}\n.menu-items-wrapper .menu-item:focus, .menu-items-wrapper .menu-item:focus-within {\n color: var(--flatify__menu-item-txt-color__focus);\n background: var(--flatify__menu-item-bg-color__focus);\n}\n\n.dropdown,\n.menu-items-wrapper .submenu {\n --flatify__local-bg-color: var(--flatify__submenu-bg-color);\n --flatify__local-txt-color: var(--flatify__submenu-txt-color);\n --flatify__local-border-color: var(--flatify__submenu-border-color);\n position: relative;\n min-width: 12em;\n padding: 0.5em;\n margin-bottom: 0;\n color: var(--flatify__submenu-txt-color);\n background: var(--flatify__submenu-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.dropdown[class*=style-],\n.menu-items-wrapper .submenu[class*=style-] {\n --flatify__submenu-bg-color: var(--flatify__local-bg-color);\n --flatify__submenu-txt-color: var(--flatify__local-txt-color);\n --flatify__submenu-border-color: var(--flatify__local-border-color);\n --flatify__submenu-item-bg-color: var(--flatify__local-bg-color);\n --flatify__submenu-item-bg-color__hover: var(--flatify__local-bg-color);\n --flatify__submenu-item-bg-color__focus: var(--flatify__local-bg-color);\n --flatify__submenu-item-txt-color: var(--flatify__local-txt-color);\n --flatify__submenu-item-txt-color__hover: var(--flatify__local-txt-color);\n --flatify__submenu-item-txt-color__focus: var(--flatify__local-txt-color);\n}\n.dropdown .menu-item,\n.menu-items-wrapper .submenu .menu-item {\n font-size: 0.9em;\n margin: 0;\n color: var(--flatify__submenu-item-txt-color);\n background: var(--flatify__submenu-item-bg-color);\n}\n.dropdown .menu-item:not(:first-child),\n.menu-items-wrapper .submenu .menu-item:not(:first-child) {\n margin-top: 0.32em;\n}\n.dropdown .menu-item a,\n.menu-items-wrapper .submenu .menu-item a {\n padding: 0.64em 1.25em;\n}\n.dropdown .menu-item:hover,\n.menu-items-wrapper .submenu .menu-item:hover {\n color: var(--flatify__submenu-item-txt-color__hover);\n background: var(--flatify__submenu-item-bg-color__hover);\n}\n.dropdown .menu-item.active,\n.menu-items-wrapper .submenu .menu-item.active {\n color: var(--flatify__submenu-active-item-txt-color);\n background: var(--flatify__submenu-active-item-bg-color);\n}\n.dropdown .menu-item:focus, .dropdown .menu-item:focus-within,\n.menu-items-wrapper .submenu .menu-item:focus,\n.menu-items-wrapper .submenu .menu-item:focus-within {\n color: var(--flatify__submenu-item-txt-color__focus);\n background: var(--flatify__submenu-item-bg-color__focus);\n}\n.dropdown .menu-item.arrow-button:after,\n.menu-items-wrapper .submenu .menu-item.arrow-button:after {\n margin-right: 0.75em;\n}\n.dropdown .menu-item.heading,\n.menu-items-wrapper .submenu .menu-item.heading {\n font-weight: var(--flatify__medium-font-weight);\n padding: 1em 0.75em 0.5em;\n color: var(--flatify__submenu-txt-color) !important;\n background: var(--flatify__submenu-bg-color) !important;\n}\n.dropdown .menu-item.separator,\n.menu-items-wrapper .submenu .menu-item.separator {\n height: var(--flatify__border-width);\n margin: 0.5em 0 !important;\n background: var(--flatify__local-border-color) !important;\n opacity: 0.5;\n}\n.dropdown .pointer-arrow, .dropdown[class*=arrow-]:before,\n.menu-items-wrapper .submenu .pointer-arrow,\n.menu-items-wrapper .submenu[class*=arrow-]:before {\n content: \" \";\n position: absolute;\n height: 0;\n width: 0;\n border-style: solid;\n will-change: top, bottom, left, right;\n}\n.dropdown[data-popper-placement=bottom] .pointer-arrow, .dropdown.arrow-top:before,\n.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-top:before {\n top: -0.5em;\n bottom: -0.5em;\n border-width: 0 0.64em 0.64em 0.64em;\n border-color: var(--flatify__local-bg-color) transparent;\n filter: drop-shadow(0 calc(var(--flatify__border-width) * -1) 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=top] .pointer-arrow, .dropdown.arrow-bottom:before,\n.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-bottom:before {\n bottom: -0.5em;\n border-width: 0.64em 0.64em 0 0.64em;\n border-color: var(--flatify__local-bg-color) transparent;\n filter: drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=right] .pointer-arrow, .dropdown.arrow-left:before,\n.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-left:before {\n left: -0.5em;\n border-width: 0.64em 0.64em 0.64em 0;\n border-color: transparent var(--flatify__local-bg-color);\n filter: drop-shadow(calc(var(--flatify__border-width) * -1) 0 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=left] .pointer-arrow, .dropdown.arrow-right:before,\n.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-right:before {\n right: -0.5em;\n border-width: 0.64em 0 0.64em 0.64em;\n border-color: transparent var(--flatify__local-bg-color);\n filter: drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));\n}\n.dropdown.arrow-top:before, .dropdown.arrow-bottom:before,\n.menu-items-wrapper .submenu.arrow-top:before,\n.menu-items-wrapper .submenu.arrow-bottom:before {\n left: 2em;\n}\n.dropdown.arrow-left:before, .dropdown.arrow-right:before,\n.menu-items-wrapper .submenu.arrow-left:before,\n.menu-items-wrapper .submenu.arrow-right:before {\n top: 2em;\n}\n\n:root {\n --flatify__dropdown-animation-show-duration: 300ms;\n --flatify__dropdown-animation-hide-duration: 200ms;\n --flatify__dropdown-animation-show: flatify-dropdown-show var(--flatify__dropdown-animation-show-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44);\n --flatify__dropdown-animation-hide: flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.dropdown-wrapper {\n position: relative;\n display: inline-block;\n}\n.dropdown-wrapper:not(.free-size) .dropdown {\n width: 110%;\n}\n\n.dropdown {\n position: absolute;\n z-index: 1000;\n display: none;\n will-change: top, bottom, left, right;\n}\n.dropdown.show {\n display: block;\n animation: var(--flatify__dropdown-animation-show);\n}\n.dropdown.dropdown-will-be-hidden {\n animation: var(--flatify__dropdown-animation-hide);\n}\n\n.popover .dropdown {\n font-size: 0.9em;\n z-index: 1060;\n}\n\n:root {\n --flatify__modal-bg-color: var(--flatify__bg-color);\n --flatify__modal-txt-color: var(--flatify__txt-color);\n --flatify__modal-border-color: var(--flatify__bg-color-darker);\n --flatify__modal-animation-show-duration: 350ms;\n --flatify__modal-animation-hide-duration: 250ms;\n --flatify__modal-animation-default-show: flatify-blow-in var(--flatify__modal-animation-show-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44);\n --flatify__modal-animation-default-hide: flatify-blow-out var(--flatify__modal-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n --flatify__modal-animation-top-show: flatify-slide-down-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-top-hide: flatify-slide-down-out var(--flatify__modal-animation-hide-duration)\n ease both;\n --flatify__modal-animation-bottom-show: flatify-slide-up-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-bottom-hide: flatify-slide-up-out var(--flatify__modal-animation-hide-duration)\n ease both;\n --flatify__modal-animation-left-show: flatify-slide-right-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-left-hide: flatify-slide-right-out\n var(--flatify__modal-animation-hide-duration) ease both;\n --flatify__modal-animation-right-show: flatify-slide-left-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-right-hide: flatify-slide-left-out\n var(--flatify__modal-animation-hide-duration) ease both;\n}\n\n.modal {\n --flatify__local-bg-color: var(--flatify__modal-bg-color);\n --flatify__local-border-color: var(--flatify__modal-border-color);\n overflow: hidden;\n position: fixed;\n z-index: 1040;\n top: 5em;\n left: 0;\n right: 0;\n display: none;\n width: 90%;\n height: fit-content;\n max-width: 32em;\n margin: 0 auto;\n color: var(--flatify__modal-txt-color);\n background: var(--flatify__modal-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.modal.modal-sm {\n font-size: 0.9em;\n max-width: 20em;\n}\n.modal.modal-lg {\n font-size: 1.2em;\n max-width: 45em;\n}\n.modal.show {\n display: block;\n animation: var(--flatify__modal-animation-default-show);\n}\n.modal.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-default-hide);\n}\n.modal.modal-center {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n}\n.modal.modal-top {\n bottom: unset;\n top: 0;\n left: 0;\n right: 0;\n margin: 0 auto;\n border-top: none !important;\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n.modal.modal-top.show {\n animation: var(--flatify__modal-animation-top-show);\n}\n.modal.modal-top.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-top-hide);\n}\n.modal.modal-bottom {\n top: unset;\n bottom: 0;\n left: 0;\n right: 0;\n margin: 0 auto;\n border-bottom: none !important;\n box-shadow: inset 0 0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.modal.modal-bottom.show {\n animation: var(--flatify__modal-animation-bottom-show);\n}\n.modal.modal-bottom.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-bottom-hide);\n}\n.modal.modal-left {\n right: unset;\n left: 0;\n top: 0;\n bottom: 0;\n margin: auto 0;\n border-left: none !important;\n box-shadow: inset -0.125em 0 0 var(--flatify__local-border-color);\n border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0;\n}\n.modal.modal-left.show {\n animation: var(--flatify__modal-animation-left-show);\n}\n.modal.modal-left.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-left-hide);\n}\n.modal.modal-right {\n left: unset;\n right: 0;\n top: 0;\n bottom: 0;\n margin: auto 0;\n border-right: none !important;\n box-shadow: inset 0.125em 0 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius);\n}\n.modal.modal-right.show {\n animation: var(--flatify__modal-animation-right-show);\n}\n.modal.modal-right.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-right-hide);\n}\n.modal.bordered .modal-header {\n border-bottom: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.modal.bordered .modal-footer {\n border-top: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.modal[class*=width-] {\n max-width: unset;\n}\n.modal .close-modal {\n background: var(--flatify__local-bg-color);\n}\n\n.modal-content {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n\n.modal-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.75em 1.25em;\n}\n.modal-header .modal-title {\n font-size: 1.4em;\n font-weight: var(--flatify__medium-font-weight);\n margin-bottom: 0;\n}\n\n.modal-body {\n flex-grow: 1;\n padding: 0.75em 1.25em;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.5em 1.25em;\n}\n\n:root {\n --flatify__loading-color: currentColor;\n --flatify__loading-dot-width: 0.5em;\n --flatify__loading-dot-height: 0.5em;\n --flatify__loading-dot-animation-start-scale: 1.5;\n --flatify__loading-dot-animation-duration: 1.2s;\n --flatify__loading-spinner-animation-duration: 0.75s;\n}\n\n.loading:before, .loading:after, .loading {\n --flatify__local-txt-color: var(--flatify__loading-color);\n display: block;\n width: var(--flatify__loading-dot-width);\n height: var(--flatify__loading-dot-height);\n background: var(--flatify__local-txt-color);\n border-radius: 10em;\n opacity: 0;\n}\n\n.loading {\n position: relative;\n margin-right: calc(var(--flatify__loading-dot-width) * 4);\n animation: flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;\n}\n.loading.stop-animation:before, .loading.stop-animation:after, .loading.stop-animation {\n opacity: 1 !important;\n}\n.loading:before, .loading:after {\n content: \" \";\n position: absolute;\n}\n.loading:before {\n left: calc(var(--flatify__loading-dot-width) * 2);\n animation: flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;\n}\n.loading:after {\n left: calc(var(--flatify__loading-dot-width) * 4);\n animation: flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;\n}\n\n.overlay-layer > .spinner, .two-layer-button > .spinner, .overlay-layer > .loading, .two-layer-button > .loading {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 12;\n margin: auto;\n}\n.overlay-layer > .loading, .two-layer-button > .loading {\n left: calc(var(--flatify__loading-dot-width) * -4);\n}\n.overlay-layer.button > .spinner, .button.two-layer-button > .spinner {\n font-size: 0.9em;\n}\n\n.spinner {\n --flatify__local-txt-color: var(--flatify__loading-color);\n display: flex;\n justify-content: space-between;\n width: 2em;\n height: 2em;\n border: 0.25em solid transparent;\n border-radius: 50em;\n}\n.spinner[class*=style-] {\n border-color: transparent !important;\n}\n.spinner:before {\n content: \" \";\n position: relative;\n width: 100%;\n height: 100%;\n border: 0.25em solid var(--flatify__local-txt-color);\n border-left-color: transparent;\n border-radius: 50em;\n animation: flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;\n}\n\n:root {\n --flatify__progress-bg-color: var(--flatify__bg-color-dark);\n --flatify__progress-txt-color: var(--flatify__txt-color-inverted);\n --flatify__progress-border-color: var(--flatify__bg-color-darker);\n --flatify__progress-animation-duration: 2.5s;\n}\n\n.progress {\n --flatify__local-txt-color: var(--flatify__progress-txt-color);\n overflow: hidden;\n display: block;\n width: 100%;\n margin: 0.5em 0;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__progress-bg-color);\n border-radius: var(--flatify__border-radius);\n}\n.progress.bordered {\n border: var(--flatify__border-width) solid var(--flatify__progress-border-color);\n}\n.progress .progress-bar {\n overflow: hidden;\n position: relative;\n font-size: 0.75em;\n min-height: 1.4em;\n padding: 0.125em 0.5em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__color-accent-primary);\n border-radius: var(--flatify__border-radius);\n will-change: width, transform;\n transition: width var(--flatify__long-transition), transform var(--flatify__long-transition), background var(--flatify__simple-transition);\n}\n.progress .progress-bar:after {\n content: \" \";\n position: absolute;\n top: 30%;\n left: 0;\n right: 0;\n width: min(90%, 100% - 2em);\n height: 0.32em;\n margin: 0 auto;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n opacity: 0.2;\n}\n.progress.processing {\n cursor: wait;\n}\n.progress.processing .progress-bar:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n transform-origin: left;\n width: 100%;\n height: 110%;\n background: var(--flatify__color-accent-light);\n animation: flatify-processing linear var(--flatify__progress-animation-duration) infinite;\n}\n\n.search-bar {\n position: relative;\n}\n.search-bar input[type=text],\n.search-bar input[type=search] {\n width: 100%;\n padding-right: 3.14em;\n}\n.search-bar input[type=text].style-light:focus,\n.search-bar input[type=search].style-light:focus {\n background: var(--flatify__bg-color) !important;\n filter: none !important;\n}\n.search-bar .search-button {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 2.2em;\n height: 2.2em;\n margin: auto 0;\n font-size: 1em;\n color: var(--flatify__form-element-txt-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n right: 0.5em;\n}\n\n:root {\n --flatify__tab-txt-color: var(--flatify__txt-color);\n --flatify__tab-bg-color: var(--flatify__bg-color);\n --flatify__tab-border-color: var(--flatify__bg-color-darker);\n --flatify__tab-animation-show-duration: 300ms;\n --flatify__tab-animation-hide-duration: 200ms;\n --flatify__tab-animation-show: flatify-blow-in var(--flatify__tab-animation-show-duration) ease;\n --flatify__tab-animation-hide: flatify-blow-out var(--flatify__tab-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.tabs-wrapper[class*=style-],\n.tabs-header[class*=style-],\n.tabs-content[class*=style-] {\n --flatify__tab-txt-color: var(--flatify__local-txt-color);\n --flatify__tab-bg-color: var(--flatify__local-bg-color);\n --flatify__tab-border-color: var(--flatify__local-border-color);\n}\n.tabs-wrapper[class*=style-] .tab-button.active,\n.tabs-header[class*=style-] .tab-button.active,\n.tabs-content[class*=style-] .tab-button.active {\n color: var(--flatify__tab-txt-color);\n}\n\n.tabs-wrapper {\n overflow: hidden;\n margin: 1em 0;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n border-radius: var(--flatify__border-radius);\n}\n.tabs-wrapper.bordered {\n border: var(--flatify__border-width) solid var(--flatify__tab-border-color);\n box-shadow: 0 0.125em 0 var(--flatify__tab-border-color);\n}\n\n.tabs-header {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n padding: 0 1em;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n border-bottom: var(--flatify__border-width) solid var(--flatify__tab-border-color);\n}\n.tabs-header.scrollable {\n flex-wrap: nowrap;\n overflow-x: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n}\n.tabs-header.scrollable .tab-button {\n white-space: nowrap;\n}\n.tabs-header.scrollable:not(.line-at-top) .tab-button:before {\n bottom: -1px;\n}\n@media screen and (max-width: 575.98px) {\n .tabs-header {\n font-size: 0.9em;\n padding: 0;\n }\n}\n.tabs-header .tab-button {\n position: relative;\n text-align: center;\n font-weight: var(--flatify__medium-font-weight);\n appearance: none;\n vertical-align: middle;\n width: auto;\n height: 100%;\n padding: 0.75em 1.5em;\n margin: 0 0.38em;\n text-decoration: none !important;\n color: inherit !important;\n background: transparent;\n border: none;\n outline: none;\n opacity: 0.6;\n transition: all var(--flatify__simple-transition) !important;\n}\n.tabs-header .tab-button:hover, .tabs-header .tab-button:focus {\n opacity: 1;\n}\n.tabs-header .tab-button:hover:not(.active):before, .tabs-header .tab-button:focus:not(.active):before {\n transform: scaleY(1.2) scaleX(0.85);\n}\n.tabs-header .tab-button:before {\n content: \" \";\n position: absolute;\n bottom: calc(var(--flatify__border-width) * -0.5);\n left: 0;\n width: 100%;\n height: calc(var(--flatify__border-width) * 1.5);\n background: var(--flatify__tab-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.32) calc(var(--flatify__border-radius) * 0.32) 0 0;\n transform-origin: bottom center;\n transition: all var(--flatify__simple-transition) !important;\n}\n.tabs-header .tab-button:not(.active):before {\n transform: scaleY(0);\n}\n.tabs-header .tab-button.active {\n color: var(--flatify__color-accent-primary) !important;\n opacity: 1;\n}\n.tabs-header .tab-button.active:before {\n background: var(--flatify__color-accent-primary);\n}\n.tabs-header .tab-button .badge {\n vertical-align: middle;\n margin-left: 0.5em;\n}\n.tabs-header.line-at-top .tab-button:before {\n bottom: unset;\n top: 0;\n border-radius: 0 0 calc(var(--flatify__border-radius) * 0.32) calc(var(--flatify__border-radius) * 0.32);\n transform-origin: top center;\n}\n\n.tabs-content {\n overflow: hidden;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n}\n.tabs-content .tab-panel {\n padding: 1em;\n}\n.tabs-content .tab-panel:not(.show) {\n display: none !important;\n}\n.tabs-content.no-animation .tab-panel {\n animation-duration: 0s !important;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-left {\n animation: flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden {\n animation: flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-right {\n animation: flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden {\n animation: flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease;\n}\n.tabs-content.fade-animation .tab-panel.show {\n animation: flatify-fade-in var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden {\n animation: flatify-fade-out var(--flatify__tab-animation-hide-duration) ease;\n}\n\n.tab-panel.show {\n animation: var(--flatify__tab-animation-show);\n}\n.tab-panel.show.tab-will-be-hidden {\n animation: var(--flatify__tab-animation-hide);\n}\n\n:root {\n --flatify__toast-txt-color: var(--flatify__txt-color);\n --flatify__toast-bg-color: var(--flatify__bg-color);\n --flatify__toast-border-color: var(--flatify__bg-color-darker);\n --flatify__toast-inner-space: 2.5em;\n --flatify__toast-animation-show-duration: 300ms;\n --flatify__toast-animation-hide-duration: 200ms;\n --flatify__toast-animation-show: flatify-slide-up-in-min var(--flatify__toast-animation-show-duration)\n ease;\n --flatify__toast-animation-hide: flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration)\n ease both;\n}\n\n.toast-wrapper {\n position: fixed;\n width: 20em;\n max-width: 100vw;\n display: flex;\n flex-direction: column;\n z-index: 1100;\n}\n.toast-wrapper.bottom {\n flex-direction: column-reverse;\n bottom: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.top {\n flex-direction: column;\n top: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.left {\n left: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.right {\n right: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.center {\n left: 0;\n right: 0;\n margin: 0 auto;\n}\n@media screen and (max-width: 575.98px) {\n .toast-wrapper {\n --flatify__toast-inner-space: 0.5em;\n width: calc(100% - 1em);\n }\n .toast-wrapper.left, .toast-wrapper.right {\n left: 0;\n right: 0;\n margin: 0 auto;\n }\n}\n\n.toast {\n --flatify__local-txt-color: var(--flatify__toast-txt-color);\n --flatify__local-bg-color: var(--flatify__toast-bg-color);\n --flatify__local-border-color: var(--flatify__toast-border-color);\n overflow: hidden;\n position: relative;\n width: 100%;\n padding: 0.9em;\n margin: 0.25em 0;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.toast:not(.toast-will-be-removed) {\n animation: var(--flatify__toast-animation-show);\n}\n.toast.toast-will-be-removed {\n animation: var(--flatify__toast-animation-hide);\n}\n.toast:hover .close-button {\n transition-delay: 0.15s;\n transform: scale(1);\n}\n.toast .toast-svg {\n display: inline-block;\n width: 2em;\n max-height: 2em;\n margin-right: 0.32em;\n opacity: 0.75;\n}\n.toast .toast-svg else {\n margin-left: 0.32em;\n}\n.toast .toast-svg:not([fill=none]) {\n fill: currentColor;\n}\n.toast .close-button {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0.25em;\n font-size: 0.85em;\n margin: auto 0;\n background: var(--flatify__local-bg-color);\n box-shadow: 0 0 0.32em 0.32em var(--flatify__local-bg-color);\n transform: scale(0);\n}\n.toast .close-button else {\n left: 0.25em;\n}\n\n:root {\n --flatify__form-element-accent-color: var(--flatify__color-accent-primary);\n --flatify__form-element-bg-color: var(--flatify__bg-color-dark);\n --flatify__form-element-txt-color: var(--flatify__txt-color);\n --flatify__form-element-border-color: var(--flatify__bg-color-darker);\n --flatify__form-element-border-color__focus: var(--flatify__form-element-accent-color);\n --flatify__form-element-border-color__valid: var(--flatify__color-success-primary);\n --flatify__form-element-border-color__warning: var(--flatify__color-warning-primary);\n --flatify__form-element-border-color__invalid: var(--flatify__color-danger-primary);\n}\n\n.form-label:not(:first-of-type) {\n margin-top: 0.9em;\n}\n.form-label.inline:not(:first-child) {\n margin-left: 0.38em;\n}\n.form-label:not(.inline) {\n display: block;\n margin-left: 0.38em;\n}\n\n.floating-label textarea,\n.floating-label input {\n padding: 1.64em 1em 0.5em !important;\n}\n.floating-label textarea:not(:placeholder-shown) + .form-label, .floating-label textarea:focus + .form-label,\n.floating-label input:not(:placeholder-shown) + .form-label,\n.floating-label input:focus + .form-label {\n opacity: 0.5;\n transform: scale(0.75) translateY(-0.9em);\n}\n.floating-label textarea::placeholder,\n.floating-label input::placeholder {\n opacity: 0 !important;\n}\n.floating-label .form-label {\n pointer-events: none;\n position: absolute;\n top: 0;\n bottom: 0;\n margin: auto 0;\n height: fit-content;\n opacity: 0.8;\n will-change: opacity, transform;\n transition: all var(--flatify__bouncing-transition);\n transform-origin: top left;\n left: 1em;\n}\n.floating-label.is-textarea .form-label {\n top: 1.5em;\n bottom: unset;\n}\n\ntextarea:not(.default), select:not(.default), input:not(.default) {\n font-size: 0.9em;\n padding: 0.8em 1em;\n margin: 0.38em 0;\n color: var(--flatify__form-element-txt-color);\n background: var(--flatify__form-element-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__form-element-border-color);\n border-radius: var(--flatify__border-radius);\n filter: brightness(100%);\n outline: none !important;\n will-change: filter;\n transition: all var(--flatify__simple-transition);\n}\ntextarea:hover:not(:focus):not(.default), select:hover:not(:focus):not(.default), input:hover:not(:focus):not(.default) {\n filter: brightness(var(--flatify__hover-brightness));\n}\ntextarea:focus:not(.default), select:focus:not(.default), input:focus:not(.default) {\n border-color: var(--flatify__form-element-border-color__focus) !important;\n}\ntextarea:not(.default)::placeholder, select:not(.default)::placeholder, input:not(.default)::placeholder {\n color: inherit;\n opacity: 0.45;\n transition: all var(--flatify__simple-transition);\n}\ntextarea:focus:not(.default)::placeholder, select:focus:not(.default)::placeholder, input:focus:not(.default)::placeholder {\n opacity: 0;\n}\ntextarea[class*=style-]:not(.default), select[class*=style-]:not(.default), input[class*=style-]:not(.default) {\n --flatify__form-element-bg-color: var(--flatify__local-bg-color);\n --flatify__form-element-txt-color: var(--flatify__local-txt-color);\n --flatify__form-element-border-color: var(--flatify__local-border-color);\n --flatify__form-element-border-color__focus: var(--flatify__local-border-color-dark);\n}\n.input-wrapper.invalid textarea:not(.default), .input-wrapper.invalid select:not(.default), .input-wrapper.invalid input:not(.default), textarea.invalid:not(.default), select.invalid:not(.default), input.invalid:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__invalid) !important;\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__invalid\n ) !important;\n}\ntextarea:focus:invalid:not(.default), select:focus:invalid:not(.default), input:focus:invalid:not(.default) {\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__invalid\n ) !important;\n}\n.input-wrapper.warning textarea:not(.default), .input-wrapper.warning select:not(.default), .input-wrapper.warning input:not(.default), textarea.warning:not(.default), select.warning:not(.default), input.warning:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__warning) !important;\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__warning\n ) !important;\n}\n.input-wrapper.valid textarea:not(.default), .input-wrapper.valid select:not(.default), .input-wrapper.valid input:not(.default), textarea.valid:not(.default), select.valid:not(.default), input.valid:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__valid);\n --flatify__form-element-border-color__focus: var(--flatify__form-element-border-color__valid);\n}\ntextarea[readonly]:not(.default), select[readonly]:not(.default), input[readonly]:not(.default) {\n filter: none !important;\n --flatify__form-element-border-color__focus: var(--flatify__form-element-border-color) !important;\n}\ntextarea.disabled:not(.default), select.disabled:not(.default), input.disabled:not(.default), textarea:disabled:not(.default), select:disabled:not(.default), input:disabled:not(.default) {\n pointer-events: none;\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n}\n\n.checkbox-wrapper,\n.radio-wrapper,\n.toggle-wrapper {\n position: relative;\n display: flex;\n align-items: center;\n margin: 0.75em 0;\n}\n.checkbox-wrapper:hover .check, .checkbox-wrapper:focus-within .check,\n.radio-wrapper:hover .check,\n.radio-wrapper:focus-within .check,\n.toggle-wrapper:hover .check,\n.toggle-wrapper:focus-within .check {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.checkbox-wrapper.valid .check,\n.radio-wrapper.valid .check,\n.toggle-wrapper.valid .check {\n border-color: var(--flatify__form-element-border-color__valid);\n}\n.checkbox-wrapper.warning .check,\n.radio-wrapper.warning .check,\n.toggle-wrapper.warning .check {\n border-color: var(--flatify__form-element-border-color__warning);\n}\n.checkbox-wrapper input:invalid + .check, .checkbox-wrapper.invalid .check,\n.radio-wrapper input:invalid + .check,\n.radio-wrapper.invalid .check,\n.toggle-wrapper input:invalid + .check,\n.toggle-wrapper.invalid .check {\n border-color: var(--flatify__form-element-border-color__invalid);\n}\n.checkbox-wrapper .check,\n.radio-wrapper .check,\n.toggle-wrapper .check {\n position: relative;\n display: inline-block;\n min-width: 1.5em;\n max-width: 1.5em;\n height: 1.5em;\n background: var(--flatify__form-element-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n transition: all var(--flatify__simple-transition);\n}\n.checkbox-wrapper .check.after-label,\n.radio-wrapper .check.after-label,\n.toggle-wrapper .check.after-label {\n margin-left: 0.5em;\n}\n.checkbox-wrapper .check:not(.after-label),\n.radio-wrapper .check:not(.after-label),\n.toggle-wrapper .check:not(.after-label) {\n margin-right: 0.5em;\n}\n.checkbox-wrapper .check:after,\n.radio-wrapper .check:after,\n.toggle-wrapper .check:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n}\n.checkbox-wrapper input:not(:disabled) + .check,\n.radio-wrapper input:not(:disabled) + .check,\n.toggle-wrapper input:not(:disabled) + .check {\n cursor: pointer;\n}\n.checkbox-wrapper input:disabled + .check,\n.radio-wrapper input:disabled + .check,\n.toggle-wrapper input:disabled + .check {\n pointer-events: none;\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n}\n.checkbox-wrapper input:disabled + .check:after,\n.radio-wrapper input:disabled + .check:after,\n.toggle-wrapper input:disabled + .check:after {\n background: var(--flatify__form-element-border-color__invalid);\n}\n.checkbox-wrapper input,\n.radio-wrapper input,\n.toggle-wrapper input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n}\n\n.radio-button,\n.checkbox-button {\n appearance: none !important;\n width: 0 !important;\n height: 0 !important;\n padding: 0 !important;\n border: none !important;\n opacity: 0 !important;\n}\n\n.input-wrapper {\n position: relative;\n display: flex;\n align-items: center;\n}\n.input-wrapper input {\n width: 100%;\n}\n.input-wrapper.toggle-password input, .input-wrapper.invalid input, .input-wrapper.warning input, .input-wrapper.valid input {\n padding-right: 3.5em;\n}\n.input-wrapper.toggle-password:after, .input-wrapper.invalid:after, .input-wrapper.warning:after, .input-wrapper.valid:after {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n margin: auto 0;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n}\n.input-wrapper.invalid:after {\n right: 1.35em;\n width: 1em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__invalid);\n}\n.input-wrapper.warning:after {\n right: 1.55em;\n width: 0.5em;\n height: 0.5em;\n background: var(--flatify__form-element-border-color__warning);\n}\n.input-wrapper.warning:focus-within:after {\n animation: flatify-fade-out 1s infinite;\n}\n.input-wrapper.valid:before {\n content: \" \";\n position: absolute;\n top: 0.45em;\n bottom: 0;\n z-index: 1;\n margin: auto 0;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n animation: flatify-fade-in 0.35s;\n right: 1.75em;\n width: 0.64em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__valid);\n transform: rotate(45deg);\n}\n.input-wrapper.valid:after {\n right: 1em;\n width: 1.2em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__valid);\n transform: rotate(-55deg);\n}\n.input-wrapper .show-password-button {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 3;\n right: 0.5em;\n font-size: 1em;\n width: 2.5em;\n height: 2.5em;\n padding: 0.5em;\n margin: auto 0;\n color: var(--flatify__form-element-txt-color);\n background: transparent;\n border: none;\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n}\n@media (prefers-reduced-motion: no-preference) {\n .input-wrapper .show-password-button:active:before, .input-wrapper .show-password-button:focus-visible:before {\n transform: scale(0.85) !important;\n }\n}\n.input-wrapper .show-password-button:before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask: var(--flatify__eye-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__eye-icon) no-repeat 50% 50%;\n transition: all var(--flatify__simple-transition);\n}\n.input-wrapper .show-password-button:after {\n content: \" \";\n position: absolute;\n right: 0.5em;\n top: 0;\n bottom: 0;\n z-index: 1;\n width: 1.5em;\n height: 0.18em;\n margin: auto 0;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n transform: rotate(-30deg);\n clip-path: circle(200% at right);\n transition: all var(--flatify__bouncing-transition);\n}\n.input-wrapper.visible-password .show-password-button:after {\n clip-path: circle(0% at right);\n}\n@media (prefers-reduced-motion: no-preference) {\n .input-wrapper.visible-password .show-password-button:not(:active):before {\n animation: flatify-eye-blink 7s infinite;\n }\n}\n\ninput[type=password]:not(:placeholder-shown) {\n letter-spacing: 0.18em;\n}\n\ninput[type=color]:not(.default) {\n width: 3.14em;\n height: 2.75em;\n padding: 0.5em;\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n}\n\ninput[type=file]:not(.default) {\n filter: brightness(100%);\n}\ninput[type=file]:not(.default)::file-selector-button {\n cursor: pointer;\n font-size: 0.9em;\n color: inherit;\n background: inherit !important;\n filter: brightness(var(--flatify__hover-brightness));\n vertical-align: baseline;\n margin: 0 0.75em 0 0;\n}\n\ninput[type=submit].button,\ninput[type=reset].button,\ninput[type=button].button {\n border: none !important;\n}\n\n.checkbox-wrapper input:not(:checked) + .check:after {\n clip-path: circle(0% at left);\n}\n.checkbox-wrapper input:checked:not(:indeterminate) + .check:before {\n content: \" \";\n position: absolute;\n top: 0.7em;\n left: 0.15em;\n z-index: 1;\n width: 0.5em;\n height: 0.22em;\n background: var(--flatify__form-element-border-color__valid);\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n transform: rotate(45deg);\n animation: flatify-fade-in 0.35s;\n}\n.checkbox-wrapper input:checked:not(:indeterminate) + .check:after {\n top: 0.55em;\n left: 0.3em;\n width: 0.9em;\n height: 0.22em;\n background: var(--flatify__form-element-border-color__valid);\n clip-path: circle(200% at bottom);\n transform: rotate(-50deg);\n transition: clip-path linear 0.5s 0.1s;\n}\n.checkbox-wrapper input:indeterminate + .check:after {\n background: var(--flatify__form-element-accent-color);\n}\n.checkbox-wrapper input:indeterminate + .check:after,\n.checkbox-wrapper input:disabled:not(:checked) + .check:after {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.75em;\n height: 0.2em;\n margin: auto;\n clip-path: circle(200% at bottom);\n transition: clip-path linear 0.4s 0.1s;\n animation: flatify-grow-x 0.2s both;\n}\n\n.radio-wrapper .check:after {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.5em;\n height: 0.5em;\n margin: auto;\n border-radius: calc(var(--flatify__border-radius) * 0.2);\n}\n.radio-wrapper input:checked + .check:after {\n background: var(--flatify__form-element-border-color__valid);\n animation: flatify-grow 0.25s cubic-bezier(0.85, -0.57, 0.36, 1.72) both;\n}\n\ninput[type=range]:not(.default) {\n -webkit-appearance: none;\n width: 100%;\n background: transparent !important;\n border: none;\n filter: none !important;\n}\ninput[type=range]:not(.default)::-moz-range-track {\n cursor: pointer;\n width: 100%;\n height: max(3px, var(--flatify__border-width) * 1.5);\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\ninput[type=range]:not(.default)::-webkit-slider-runnable-track {\n cursor: pointer;\n width: 100%;\n height: max(3px, var(--flatify__border-width) * 1.5);\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\ninput[type=range]:not(.default)::-moz-range-thumb {\n -webkit-appearance: none;\n cursor: pointer;\n height: 1.24em;\n width: 1.24em;\n background: var(--flatify__form-element-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border: max(1px, var(--flatify__border-width)) solid var(--flatify__form-element-border-color);\n transition: all var(--flatify__simple-transition);\n}\ninput[type=range]:not(.default)::-webkit-slider-thumb {\n -webkit-appearance: none;\n cursor: pointer;\n height: 1.24em;\n width: 1.24em;\n margin: -0.55em;\n background: var(--flatify__form-element-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border: max(1px, var(--flatify__border-width)) solid var(--flatify__form-element-border-color);\n transition: all var(--flatify__simple-transition);\n}\ninput[type=range]:not(.default):hover::-moz-range-thumb {\n filter: brightness(var(--flatify__hover-brightness));\n}\ninput[type=range]:not(.default):hover::-webkit-slider-thumb {\n filter: brightness(var(--flatify__hover-brightness));\n}\n@media (prefers-reduced-motion: no-preference) {\n input[type=range]:not(.default):active::-moz-range-thumb {\n transform: scale(0.85);\n }\n input[type=range]:not(.default):active::-webkit-slider-thumb {\n transform: scale(0.85);\n }\n}\ninput[type=range]:not(.default):focus::-moz-range-thumb {\n border-color: var(--flatify__form-element-border-color__focus);\n filter: brightness(var(--flatify__hover-brightness));\n}\ninput[type=range]:not(.default):focus::-webkit-slider-thumb {\n border-color: var(--flatify__form-element-border-color__focus);\n filter: brightness(var(--flatify__hover-brightness));\n}\n\nselect:not(.default) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n min-width: 15em;\n max-width: 100%;\n padding-right: 2.5em;\n background-image: var(--flatify__select-icon);\n background-repeat: no-repeat;\n background-position: right 0.64em center;\n}\nselect:not(.default)[multiple] {\n overflow-y: auto;\n padding: 1em !important;\n background-image: none !important;\n}\n\nselect option {\n padding: 0.32em;\n color: var(--flatify__form-element-txt-color);\n background: var(--flatify__form-element-bg-color);\n}\n\n.toggle-wrapper:hover:not(:focus-within) input:not(:disabled) + .check:after {\n transform: translateX(0.3em);\n}\n.toggle-wrapper .check {\n min-width: 3em;\n width: 3em;\n}\n.toggle-wrapper .check:after {\n top: 0;\n bottom: 0;\n left: 0.18em;\n width: 0.9em;\n height: 0.9em;\n margin: auto 0;\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.3);\n transition: all var(--flatify__bouncing-transition);\n}\n.toggle-wrapper input:checked + .check:after {\n transform: translateX(1.4em) !important;\n background: var(--flatify__form-element-accent-color);\n}\n@media (pointer: fine) and (prefers-reduced-motion: no-preference) {\n .toggle-wrapper:active .check:after {\n transition: all 0.1s 0.05s;\n }\n .toggle-wrapper:active input:disabled:not(:checked) + .check:after {\n transform: scale(1) !important;\n }\n .toggle-wrapper:active input:disabled:checked + .check:after {\n transform: scale(1) translateX(1.4em) !important;\n }\n .toggle-wrapper:active input:not(:checked) + .check:after {\n transform: scaleX(1.2) scaleY(0.7) !important;\n }\n .toggle-wrapper:active input:checked + .check:after {\n transform: translateX(1.2em) scaleY(0.7) scaleX(1.4) !important;\n }\n}\n\ntextarea:not(.default) {\n font-size: 1em;\n transition: border-color var(--flatify__simple-transition), filter var(--flatify__simple-transition);\n}\n\n:root {\n --flatify__item-group-bg-color: var(--flatify__bg-color);\n --flatify__item-group-txt-color: var(--flatify__txt-color);\n}\n\n.items-group {\n --flatify__local-txt-color: var(--flatify__item-group-txt-color);\n --flatify__local-bg-color: var(--flatify__item-group-bg-color);\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n}\n.items-group .item-button {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 0.125em 0.5em;\n border: none;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.65);\n transition: all var(--flatify__simple-transition);\n}\n.items-group .item-button:not(:last-child) {\n margin-bottom: 0.5em;\n}\n.items-group .item-button:focus-visible, .items-group .item-button:hover {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.items-group .item-button.active {\n color: var(--flatify__txt-color-inverted);\n background: var(--flatify__color-accent-primary);\n}\n.items-group .item-icon {\n opacity: 0.75;\n margin-right: 0.5em;\n}\n.items-group .item-icon svg {\n width: 3em;\n height: 3em;\n padding: 0.32em;\n}\n.items-group .item-icon svg:not([fill=none]) {\n fill: currentColor;\n}\n.items-group .item-text {\n width: 100%;\n text-align: left;\n}\n.items-group .item-title,\n.items-group .item-subtitle {\n line-height: 1;\n}\n.items-group .item-title {\n font-size: 1.125em;\n margin: 0.5em 0;\n}\n.items-group .item-title + .item-subtitle {\n margin: 0 0 0.64em;\n}\n.items-group .item-subtitle {\n font-size: 0.9em;\n opacity: 0.65;\n}\n\n.no-transition {\n transition-duration: 0s !important;\n}\n\n.no-animation {\n animation-duration: 0s !important;\n}\n\n.play-animation:before,\n.play-animation:after,\n.play-animation {\n animation-play-state: running !important;\n}\n\n.pause-animation:before,\n.pause-animation:after,\n.pause-animation {\n animation-play-state: paused !important;\n}\n\n.stop-animation:before,\n.stop-animation:after,\n.stop-animation {\n animation: none !important;\n}\n\n.anim-spin {\n animation: flatify-spin 0.75s linear infinite !important;\n}\n\n.anim-heart {\n animation: flatify-heart 1s ease infinite !important;\n}\n\n.anim-required {\n animation: flatify-heart 1s ease 2 !important;\n}\n\n.anim-pulse {\n animation: flatify-pulse ease 1.5s !important;\n}\n\n.anim-fade-in {\n animation: flatify-fade-in 0.3s ease !important;\n}\n\n.anim-fade-out {\n animation: flatify-fade-out 0.3s ease !important;\n}\n\n.anim-hue {\n animation: flatify-hue 15s ease infinite !important;\n}\n\n.anim-hue-min {\n animation: flatify-hue-min 5s ease infinite !important;\n}\n\n@keyframes flatify-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes flatify-fade-in-out {\n from {\n opacity: 0;\n }\n 50% {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n@keyframes flatify-backdrop-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: var(--flatify__backdrop-opacity);\n }\n}\n@keyframes flatify-fade-out {\n to {\n opacity: 0;\n }\n}\n@keyframes flatify-grow {\n from {\n transform: scale(0);\n }\n to {\n transform: scale(1);\n }\n}\n@keyframes flatify-grow-x {\n from {\n transform: scaleX(0);\n }\n to {\n transform: scaleX(1);\n }\n}\n@keyframes flatify-grow-y {\n from {\n transform: scaleY(0);\n }\n to {\n transform: scaleY(1);\n }\n}\n@keyframes flatify-processing {\n from {\n opacity: 0.85;\n transform: scaleX(0);\n }\n 100% {\n opacity: 0;\n transform: scaleX(1);\n }\n}\n@keyframes flatify-blow-in {\n 0% {\n opacity: 0;\n transform: scale(0.9);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-blow-out {\n 0% {\n opacity: 1;\n transform: scale(1);\n }\n 100% {\n opacity: 0;\n transform: scale(0.95);\n }\n}\n@keyframes flatify-heart {\n 0% {\n transform: scale(1);\n }\n 65% {\n transform: scale(1.05);\n }\n 80% {\n transform: scale(1.1);\n }\n 100% {\n transform: scale(1);\n }\n}\n@keyframes flatify-spin {\n from {\n transform: rotate(0);\n }\n to {\n transform: rotate(1turn);\n }\n}\n@keyframes flatify-slide-up-in {\n from {\n transform: translateY(100%) scale(0.95);\n }\n to {\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-up-in-min {\n from {\n opacity: 0;\n transform: translateY(3em) scale(0.95);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-up-out {\n from {\n transform: translateY(0);\n }\n to {\n transform: translateY(100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-down-in {\n from {\n transform: translateY(-100%) scale(0.95);\n }\n to {\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-down-out {\n from {\n transform: translateY(0);\n }\n to {\n transform: translateY(-100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-down-out-min {\n from {\n opacity: 1;\n transform: translateY(0);\n }\n to {\n opacity: 0;\n transform: translateY(-3em) scale(0.95);\n }\n}\n@keyframes flatify-slide-left-in {\n from {\n transform: translateX(100%) scale(0.95);\n }\n to {\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-left-in-min {\n from {\n opacity: 0;\n transform: translateX(3em);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-left-out {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-left-out-min {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(3em);\n }\n}\n@keyframes flatify-slide-right-in {\n from {\n transform: translateX(-100%) scale(0.95);\n }\n to {\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-right-in-min {\n from {\n opacity: 0;\n transform: translateX(-3em);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-right-out {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(-100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-right-out-min {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(-3em);\n }\n}\n@keyframes flatify-alert-will-be-removed {\n 85% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n transform-origin: top right;\n transform: scale(0.92) rotate(-0.5deg);\n }\n}\n@keyframes flatify-dropdown-show {\n from {\n opacity: 0;\n transform: scale(0.9) rotate(3deg);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-dropdown-hide {\n from {\n opacity: 1;\n transform: scale(1);\n }\n to {\n opacity: 0;\n transform: scale(0.85);\n }\n}\n@keyframes flatify-pulse {\n 0% {\n transform: scale(1);\n }\n 60%, 100% {\n opacity: 0;\n transform: scale(1.75);\n }\n}\n@keyframes flatify-eye-blink {\n 0% {\n transform: scaleY(1);\n }\n 40% {\n transform: scaleY(1);\n }\n 42% {\n transform: scaleY(0.3);\n }\n 45% {\n transform: scaleY(1);\n }\n 100% {\n transform: scaleY(1);\n }\n}\n@keyframes flatify-hue {\n 0% {\n filter: hue-rotate(0);\n }\n 40% {\n filter: hue-rotate(360deg);\n }\n 80% {\n filter: hue-rotate(-360deg);\n }\n 100% {\n filter: hue-rotate(0);\n }\n}\n@keyframes flatify-hue-min {\n 0% {\n filter: hue-rotate(0);\n }\n 40% {\n filter: hue-rotate(45deg);\n }\n 80% {\n filter: hue-rotate(-45deg);\n }\n 100% {\n filter: hue-rotate(0);\n }\n}\n@keyframes flatify-loading-dot-first {\n 0% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-0.25em);\n }\n 50% {\n opacity: 1;\n transform: scale(1);\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes flatify-loading-dot-second {\n 0%, 25% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale));\n }\n 65%, 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-loading-dot-third {\n 0%, 45% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(0.25em);\n }\n 85%, 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n.style-blue {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-blue-primary) !important;\n border-color: var(--flatify__color-blue-dark) !important;\n --flatify__local-border-color: var(--flatify__color-blue-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-blue-darker) !important;\n}\n\n.style-blue-light {\n color: var(--flatify__color-blue-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-blue-darker) !important;\n background-color: var(--flatify__color-blue-light) !important;\n --flatify__local-bg-color: var(--flatify__color-blue-light) !important;\n border-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-border-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-blue-dark) !important;\n}\n\n.style-green {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-green-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-green-primary) !important;\n border-color: var(--flatify__color-green-dark) !important;\n --flatify__local-border-color: var(--flatify__color-green-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-green-darker) !important;\n}\n\n.style-green-light {\n color: var(--flatify__color-green-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-green-darker) !important;\n background-color: var(--flatify__color-green-light) !important;\n --flatify__local-bg-color: var(--flatify__color-green-light) !important;\n border-color: var(--flatify__color-green-primary) !important;\n --flatify__local-border-color: var(--flatify__color-green-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-green-dark) !important;\n}\n\n.style-yellow {\n color: var(--flatify__color-yellow-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-yellow-darker) !important;\n background-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-yellow-primary) !important;\n border-color: var(--flatify__color-yellow-dark) !important;\n --flatify__local-border-color: var(--flatify__color-yellow-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-yellow-darker) !important;\n}\n\n.style-yellow-light {\n color: var(--flatify__color-yellow-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-yellow-darker) !important;\n background-color: var(--flatify__color-yellow-light) !important;\n --flatify__local-bg-color: var(--flatify__color-yellow-light) !important;\n border-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-border-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-yellow-dark) !important;\n}\n\n.style-orange {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-orange-primary) !important;\n border-color: var(--flatify__color-orange-dark) !important;\n --flatify__local-border-color: var(--flatify__color-orange-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-orange-darker) !important;\n}\n\n.style-orange-light {\n color: var(--flatify__color-orange-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-orange-darker) !important;\n background-color: var(--flatify__color-orange-light) !important;\n --flatify__local-bg-color: var(--flatify__color-orange-light) !important;\n border-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-border-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-orange-dark) !important;\n}\n\n.style-red {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-red-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-red-primary) !important;\n border-color: var(--flatify__color-red-dark) !important;\n --flatify__local-border-color: var(--flatify__color-red-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-red-darker) !important;\n}\n\n.style-red-light {\n color: var(--flatify__color-red-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-red-darker) !important;\n background-color: var(--flatify__color-red-light) !important;\n --flatify__local-bg-color: var(--flatify__color-red-light) !important;\n border-color: var(--flatify__color-red-primary) !important;\n --flatify__local-border-color: var(--flatify__color-red-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-red-dark) !important;\n}\n\n.style-pink {\n color: var(--flatify__color-pink-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-pink-darker) !important;\n background-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-pink-primary) !important;\n border-color: var(--flatify__color-pink-dark) !important;\n --flatify__local-border-color: var(--flatify__color-pink-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-pink-darker) !important;\n}\n\n.style-pink-light {\n color: var(--flatify__color-pink-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-pink-darker) !important;\n background-color: var(--flatify__color-pink-light) !important;\n --flatify__local-bg-color: var(--flatify__color-pink-light) !important;\n border-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-border-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-pink-dark) !important;\n}\n\n.style-purple {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-purple-primary) !important;\n border-color: var(--flatify__color-purple-dark) !important;\n --flatify__local-border-color: var(--flatify__color-purple-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-purple-darker) !important;\n}\n\n.style-purple-light {\n color: var(--flatify__color-purple-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-purple-darker) !important;\n background-color: var(--flatify__color-purple-light) !important;\n --flatify__local-bg-color: var(--flatify__color-purple-light) !important;\n border-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-border-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-purple-dark) !important;\n}\n\n.style-accent {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-accent-primary) !important;\n border-color: var(--flatify__color-accent-dark) !important;\n --flatify__local-border-color: var(--flatify__color-accent-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-accent-darker) !important;\n}\n\n.style-accent-light {\n color: var(--flatify__color-accent-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-accent-darker) !important;\n background-color: var(--flatify__color-accent-light) !important;\n --flatify__local-bg-color: var(--flatify__color-accent-light) !important;\n border-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-border-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-accent-dark) !important;\n}\n\n.style-success {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-success-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-success-primary) !important;\n border-color: var(--flatify__color-success-dark) !important;\n --flatify__local-border-color: var(--flatify__color-success-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-success-darker) !important;\n}\n\n.style-success-light {\n color: var(--flatify__color-success-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-success-darker) !important;\n background-color: var(--flatify__color-success-light) !important;\n --flatify__local-bg-color: var(--flatify__color-success-light) !important;\n border-color: var(--flatify__color-success-primary) !important;\n --flatify__local-border-color: var(--flatify__color-success-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-success-dark) !important;\n}\n\n.style-info {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-info-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-info-primary) !important;\n border-color: var(--flatify__color-info-dark) !important;\n --flatify__local-border-color: var(--flatify__color-info-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-info-darker) !important;\n}\n\n.style-info-light {\n color: var(--flatify__color-info-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-info-darker) !important;\n background-color: var(--flatify__color-info-light) !important;\n --flatify__local-bg-color: var(--flatify__color-info-light) !important;\n border-color: var(--flatify__color-info-primary) !important;\n --flatify__local-border-color: var(--flatify__color-info-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-info-dark) !important;\n}\n\n.style-warning {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-warning-primary) !important;\n border-color: var(--flatify__color-warning-dark) !important;\n --flatify__local-border-color: var(--flatify__color-warning-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-warning-darker) !important;\n}\n\n.style-warning-light {\n color: var(--flatify__color-warning-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-warning-darker) !important;\n background-color: var(--flatify__color-warning-light) !important;\n --flatify__local-bg-color: var(--flatify__color-warning-light) !important;\n border-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-border-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-warning-dark) !important;\n}\n\n.style-danger {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-danger-primary) !important;\n border-color: var(--flatify__color-danger-dark) !important;\n --flatify__local-border-color: var(--flatify__color-danger-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-danger-darker) !important;\n}\n\n.style-danger-light {\n color: var(--flatify__color-danger-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-danger-darker) !important;\n background-color: var(--flatify__color-danger-light) !important;\n --flatify__local-bg-color: var(--flatify__color-danger-light) !important;\n border-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-border-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-danger-dark) !important;\n}\n\n.style-light {\n color: var(--flatify__txt-color) !important;\n --flatify__local-txt-color: var(--flatify__txt-color) !important;\n background-color: var(--flatify__color-light-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-light-primary) !important;\n border-color: var(--flatify__color-light-dark) !important;\n --flatify__local-border-color: var(--flatify__color-light-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-light-darker) !important;\n}\n\n.style-light-light {\n color: var(--flatify__txt-color) !important;\n --flatify__local-txt-color: var(--flatify__txt-color) !important;\n background-color: var(--flatify__color-light-light) !important;\n --flatify__local-bg-color: var(--flatify__color-light-light) !important;\n border-color: var(--flatify__color-light-primary) !important;\n --flatify__local-border-color: var(--flatify__color-light-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-light-dark) !important;\n}\n\n.style-dark {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-dark-primary) !important;\n border-color: var(--flatify__color-dark-dark) !important;\n --flatify__local-border-color: var(--flatify__color-dark-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-dark-darker) !important;\n}\n\n.style-dark-light {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-dark-light) !important;\n --flatify__local-bg-color: var(--flatify__color-dark-light) !important;\n border-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-border-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-dark-dark) !important;\n}\n\n[class*=style-] {\n --flatify__link-color: var(--flatify__local-txt-color);\n --flatify__link-color__hover: var(--flatify__local-txt-color);\n --flatify__link-color__focus: var(--flatify__local-txt-color);\n}\n\n[class*=style-]:not([class*=style-accent]) {\n --flatify__color-accent-light: var(--flatify__local-border-color);\n --flatify__color-accent-primary: var(--flatify__local-border-color-dark);\n --flatify__color-accent-dark: var(--flatify__local-border-color-dark);\n}\n\n.color-blue {\n color: var(--flatify__color-blue-primary) !important;\n}\n\n.color-blue-light {\n color: var(--flatify__color-blue-light) !important;\n}\n\n.color-green {\n color: var(--flatify__color-green-primary) !important;\n}\n\n.color-green-light {\n color: var(--flatify__color-green-light) !important;\n}\n\n.color-yellow {\n color: var(--flatify__color-yellow-primary) !important;\n}\n\n.color-yellow-light {\n color: var(--flatify__color-yellow-light) !important;\n}\n\n.color-orange {\n color: var(--flatify__color-orange-primary) !important;\n}\n\n.color-orange-light {\n color: var(--flatify__color-orange-light) !important;\n}\n\n.color-red {\n color: var(--flatify__color-red-primary) !important;\n}\n\n.color-red-light {\n color: var(--flatify__color-red-light) !important;\n}\n\n.color-pink {\n color: var(--flatify__color-pink-primary) !important;\n}\n\n.color-pink-light {\n color: var(--flatify__color-pink-light) !important;\n}\n\n.color-purple {\n color: var(--flatify__color-purple-primary) !important;\n}\n\n.color-purple-light {\n color: var(--flatify__color-purple-light) !important;\n}\n\n.color-accent {\n color: var(--flatify__color-accent-primary) !important;\n}\n\n.color-accent-light {\n color: var(--flatify__color-accent-light) !important;\n}\n\n.color-success {\n color: var(--flatify__color-success-primary) !important;\n}\n\n.color-success-light {\n color: var(--flatify__color-success-light) !important;\n}\n\n.color-info {\n color: var(--flatify__color-info-primary) !important;\n}\n\n.color-info-light {\n color: var(--flatify__color-info-light) !important;\n}\n\n.color-warning {\n color: var(--flatify__color-warning-primary) !important;\n}\n\n.color-warning-light {\n color: var(--flatify__color-warning-light) !important;\n}\n\n.color-danger {\n color: var(--flatify__color-danger-primary) !important;\n}\n\n.color-danger-light {\n color: var(--flatify__color-danger-light) !important;\n}\n\n.color-light {\n color: var(--flatify__color-light-primary) !important;\n}\n\n.color-light-light {\n color: var(--flatify__color-light-light) !important;\n}\n\n.color-dark {\n color: var(--flatify__color-dark-primary) !important;\n}\n\n.color-dark-light {\n color: var(--flatify__color-dark-light) !important;\n}\n\n.container-sm {\n max-width: 576px;\n}\n\n.container-md {\n max-width: 768px;\n}\n\n.container-lg {\n max-width: 992px;\n}\n\n.container-xl {\n max-width: 1200px;\n}\n\n.container-xxl {\n max-width: 1400px;\n}\n\n[class*=container-] {\n padding-left: 0.64em;\n padding-right: 0.64em;\n margin-left: auto;\n margin-right: auto;\n}\n\n.opacity-0 {\n opacity: 0;\n}\n\n.opacity-10 {\n opacity: 0.1;\n}\n\n.opacity-20 {\n opacity: 0.2;\n}\n\n.opacity-30 {\n opacity: 0.3;\n}\n\n.opacity-40 {\n opacity: 0.4;\n}\n\n.opacity-50 {\n opacity: 0.5;\n}\n\n.opacity-60 {\n opacity: 0.6;\n}\n\n.opacity-70 {\n opacity: 0.7;\n}\n\n.opacity-80 {\n opacity: 0.8;\n}\n\n.opacity-90 {\n opacity: 0.9;\n}\n\n.opacity-100 {\n opacity: 1;\n}\n\n.edge-sharp {\n border-radius: 0em !important;\n}\n\n.edge-round-xs {\n border-radius: 0.32em !important;\n}\n\n.edge-round-sm {\n border-radius: 0.5em !important;\n}\n\n.edge-round-md {\n border-radius: 0.75em !important;\n}\n\n.edge-round-lg {\n border-radius: 1em !important;\n}\n\n.edge-circle {\n border-radius: 50em !important;\n}\n\n.edge-oval {\n border-radius: 50% !important;\n}\n\n.edge-triangle {\n border-radius: 100% 50% 50% 100%/75% 69% 69% 75% !important;\n}\n\n.width-0p {\n width: 0 !important;\n}\n\n.width-10p {\n width: 10% !important;\n}\n\n.width-15p {\n width: 15% !important;\n}\n\n.width-25p {\n width: 25% !important;\n}\n\n.width-30p {\n width: 30% !important;\n}\n\n.width-50p {\n width: 50% !important;\n}\n\n.width-60p {\n width: 60% !important;\n}\n\n.width-75p {\n width: 75% !important;\n}\n\n.width-90p {\n width: 90% !important;\n}\n\n.width-95p {\n width: 95% !important;\n}\n\n.width-100p {\n width: 100% !important;\n}\n\n.height-0p {\n height: 0 !important;\n}\n\n.height-10p {\n height: 10% !important;\n}\n\n.height-15p {\n height: 15% !important;\n}\n\n.height-25p {\n height: 25% !important;\n}\n\n.height-30p {\n height: 30% !important;\n}\n\n.height-50p {\n height: 50% !important;\n}\n\n.height-60p {\n height: 60% !important;\n}\n\n.height-75p {\n height: 75% !important;\n}\n\n.height-90p {\n height: 90% !important;\n}\n\n.height-95p {\n height: 95% !important;\n}\n\n.height-100p {\n height: 100% !important;\n}\n\n.inline-flex {\n display: inline-flex !important;\n}\n\n.flex-center {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.flex-center-x {\n display: flex;\n justify-content: center;\n}\n\n.flex-center-y {\n display: flex;\n align-items: center;\n}\n\n.flex-column-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n\n.flex-column-center-x {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.flex-column-center-y {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.float-left {\n float: left;\n}\n\n.float-right {\n float: right;\n}\n\n.float-none {\n float: none;\n}\n\n.margin-auto {\n margin: auto;\n}\n\n.margin-ya {\n margin-top: auto;\n margin-bottom: auto;\n}\n\n.margin-ta {\n margin-top: auto;\n}\n\n.margin-ba {\n margin-bottom: auto;\n}\n\n.push-center,\n.margin-xa {\n margin-left: auto;\n margin-right: auto;\n}\n\n.push-right,\n.margin-la {\n margin-left: auto;\n}\n\n.push-left,\n.margin-ra {\n margin-right: auto;\n}\n\n.position-relative {\n position: relative;\n}\n\n.position-absolute {\n position: absolute;\n}\n\n.place-expand {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.place-expand-x {\n left: 0;\n right: 0;\n}\n\n.place-expand-y {\n top: 0;\n bottom: 0;\n}\n\n.sticky-top,\n.fixed-top,\n.place-top {\n top: 0;\n}\n\n.sticky-bottom,\n.fixed-bottom,\n.place-bottom {\n bottom: 0;\n}\n\n.sticky-left,\n.fixed-left,\n.place-left {\n left: 0;\n}\n\n.sticky-right,\n.fixed-right,\n.place-right {\n right: 0;\n}\n\n.fixed-left,\n.fixed-right,\n.fixed-bottom,\n.fixed-top {\n position: fixed;\n z-index: 1020;\n}\n\n.sticky-left,\n.sticky-right,\n.sticky-bottom,\n.sticky-top {\n position: sticky;\n z-index: 1010;\n}\n\n.fixed-bottom,\n.fixed-top,\n.sticky-bottom,\n.sticky-top {\n left: 0;\n}\n\n.scrollable {\n overflow: auto;\n}\n\n.scrollable-x {\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.scrollable-y {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n:root {\n --flatify__overlay-layer-priority: 10;\n --flatify__overlay-layer-bg-color: var(--flatify__bg-color);\n --flatify__overlay-layer-opacity: 1;\n --flatify__overlay-layer-blending-mode: normal;\n --flatify__overlay-layer-backdrop-filter: none;\n}\n\n.overlay-layer, .two-layer-button {\n --flatify__local-bg-color: var(--flatify__overlay-layer-bg-color);\n position: relative;\n}\n.overlay-layer:before, .two-layer-button:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: var(--flatify__overlay-layer-priority);\n width: 100%;\n height: 100%;\n background: var(--flatify__local-bg-color);\n border-radius: inherit;\n opacity: var(--flatify__overlay-layer-opacity);\n mix-blend-mode: var(--flatify__overlay-layer-blending-mode);\n backdrop-filter: var(--flatify__overlay-layer-backdrop-filter);\n}\n\n.pulse {\n position: relative;\n isolation: isolate;\n}\n.pulse:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n display: block;\n width: 100%;\n height: 100%;\n background: inherit;\n border-radius: inherit;\n will-change: opacity, transform;\n animation: flatify-pulse 1.4s infinite;\n}\n\n.text-filled {\n hyphens: auto;\n text-align: justify;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-right {\n text-align: right;\n}\n\n.size-xs,\n.text-xs {\n font-size: 0.75em !important;\n}\n\n.size-sm,\n.text-sm {\n font-size: 0.9em !important;\n}\n\n.size-md,\n.text-md {\n font-size: 1em !important;\n}\n\n.size-lg,\n.text-lg {\n font-size: 1.25em !important;\n}\n\n.size-2x,\n.text-2x {\n font-size: 1.5em !important;\n}\n\n.size-3x,\n.text-3x {\n font-size: 2.2em !important;\n}\n\n.size-4x,\n.text-4x {\n font-size: 2.5em !important;\n}\n\n.size-5x,\n.text-5x {\n font-size: 3.14em !important;\n}\n\n.truncate:not(.show-text) {\n white-space: nowrap !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n}\n.truncate.add-space {\n padding: 0.18em 0;\n}\n\n@media (prefers-reduced-motion: reduce) {\n body *,\nbody ::before,\nbody ::after {\n background-attachment: initial !important;\n scroll-behavior: auto !important;\n }\n body * {\n --flatify__simple-transition: 0s !important;\n --flatify__long-transition: 0s !important;\n --flatify__bouncing-transition: 0s !important;\n }\n body .dropdown.show,\nbody .modal.show,\nbody .tab-panel.show {\n animation-name: flatify-fade-in !important;\n }\n body .menu-item:focus-within > .submenu, body .menu-item:hover > .submenu {\n animation-name: flatify-fade-in !important;\n }\n body .two-layer-button {\n --flatify__two-layer-button-animation-show: flatify-fade-in 0.3s ease-in-out !important;\n }\n body .accordion-collapse {\n transition: none !important;\n }\n body .accordion-collapse.show .accordion-body {\n animation-name: flatify-fade-in !important;\n }\n body .accordion-collapse.accordion-will-be-hidden .accordion-body {\n animation-name: flatify-fade-out !important;\n }\n body .toast:not(.toast-will-be-removed) {\n animation-name: flatify-fade-in !important;\n }\n body .toast.toast-will-be-removed {\n animation-name: flatify-fade-out !important;\n }\n body .alert:not(.alert-will-be-removed) {\n animation-name: flatify-fade-in !important;\n }\n body .alert.alert-will-be-removed {\n animation-name: flatify-fade-out !important;\n }\n body .loading {\n animation: flatify-fade-in-out 2s infinite !important;\n }\n body .loading:before, body .loading:after {\n opacity: 1 !important;\n animation: none !important;\n }\n body .progress-bar:before {\n filter: opacity(60%);\n animation: flatify-fade-in-out 3s infinite !important;\n }\n body .show.dropdown-will-be-hidden, body .show.modal-will-be-hidden, body .show.tab-will-be-hidden {\n animation-name: flatify-fade-out !important;\n }\n body .spinner:before {\n animation-timing-function: steps(4, end) !important;\n animation-duration: 2s !important;\n }\n\n @keyframes flatify-pulse {\n 0%, 100% {\n transform: scale(1.25);\n opacity: 0.2;\n }\n 40% {\n transform: scale(1.25);\n opacity: 0.5;\n }\n }\n}","@use \"sass:math\";\n\n/*\n* CSS Reset and basic styles\n* Most of the fixes are from Bootstrap [_reboot.scss]:\n https://github.com/twbs/bootstrap/blob/main/scss/_reboot.scss\n\n* and thanks to Josh's Custom CSS Reset:\n https://www.joshwcomeau.com/css/custom-css-reset/\n*/\n\n// *** Document\n// Use a more-intuitive box-sizing model.\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n// Remove default margin\n* {\n margin: 0;\n}\n\n// *** Root\n:root {\n @include break-xs {\n font-size: var(--#{$CSS_VAR_PFX}min-font-size);\n }\n\n $sm-bp: map-get($RESPONSIVE_BREAKPOINTS, \"sm\");\n $xl-bp: map-get($RESPONSIVE_BREAKPOINTS, \"xl\");\n @media (min-width: $sm-bp) and (max-width: $xl-bp) {\n font-size: #{\"calc( var(--#{$CSS_VAR_PFX}min-font-size) + ( var(--#{$CSS_VAR_PFX}max-font-size) - var(--#{$CSS_VAR_PFX}min-font-size) ) * ( ( 100vw - #{$sm-bp} ) / ( #{math.div($xl-bp,1px)} - #{math.div($sm-bp,1px)} ) ) )\"};\n }\n\n @include break-xl-min {\n font-size: var(--#{$CSS_VAR_PFX}max-font-size);\n }\n\n @if $SUPPORT_SMOOTH_SCROLL {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n\n @if not $IS_LTR {\n direction: rtl;\n }\n}\n\n// *** Body\nbody {\n margin: 0;\n font-family: var(--#{$CSS_VAR_PFX}primary-font-family);\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n text-align: var(--#{$CSS_VAR_PFX}body-text-align);\n color: var(--#{$CSS_VAR_PFX}txt-color);\n background-color: var(--#{$CSS_VAR_PFX}bg-color);\n -webkit-tap-highlight-color: var(--#{$CSS_VAR_PFX}tap-highlight-color);\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n\n// *** Typography\n// Avoid text overflows\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\n%heading {\n margin-top: 0;\n margin-bottom: var(--#{$CSS_VAR_PFX}heading-mb);\n font-family: var(--#{$CSS_VAR_PFX}heading-font-family, --#{$CSS_VAR_PFX}primary-font-family);\n font-style: var(--#{$CSS_VAR_PFX}heading-font-style);\n font-weight: var(--#{$CSS_VAR_PFX}heading-font-weight);\n color: var(--#{$CSS_VAR_PFX}heading-color);\n\n strong,\n b {\n font-weight: var(--#{$CSS_VAR_PFX}extra-bold-font-weight);\n }\n}\n\nh1 {\n @extend %heading;\n font-size: 3.5em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh2 {\n @extend %heading;\n font-size: 3em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh3 {\n @extend %heading;\n font-size: 2.35em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh4 {\n @extend %heading;\n font-size: 2em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\nh5 {\n @extend %heading;\n font-size: 1.65em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\nh6 {\n @extend %heading;\n font-size: 1.35em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\np {\n line-height: var(--#{$CSS_VAR_PFX}large-line-height);\n margin-top: 0;\n margin-bottom: var(--#{$CSS_VAR_PFX}paragraph-mb);\n\n // last p in the parent should not have margin e.g. the paragraph in a button\n &:last-of-type {\n margin-bottom: 0;\n }\n}\n\nabbr[title] {\n cursor: help;\n text-decoration: var(--#{$CSS_VAR_PFX}txt-color-light) underline dotted 0.125em;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1em;\n font-style: normal;\n line-height: inherit;\n}\n\n// *** Lists\nol,\nul {\n @if $IS_LTR {\n padding-left: 2em;\n }\n else {\n padding-right: 2em;\n }\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: var(--#{$CSS_VAR_PFX}medium-font-weight);\n}\n\ndd {\n margin-bottom: 0.5em;\n margin-left: 0;\n}\n\n// *** Text formatting\nb,\nstrong {\n font-weight: var(--#{$CSS_VAR_PFX}bold-font-weight);\n}\n\n.mark,\nmark {\n color: var(--#{$CSS_VAR_PFX}txt-color-dark);\n\n &:not(.inline) {\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.38);\n padding: 0 0.32em;\n background: var(--#{$CSS_VAR_PFX}color-yellow-light);\n }\n\n &.inline {\n --#{$CSS_VAR_PFX}local-bg-color: var(--#{$CSS_VAR_PFX}color-yellow-light);\n isolation: isolate;\n position: relative;\n white-space: nowrap;\n margin: 0 0.32em;\n background: transparent !important;\n\n &:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background: var(--#{$CSS_VAR_PFX}local-bg-color);\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.38);\n opacity: 0.9;\n\n @if $IS_LTR {\n transform: rotate(-3deg) scale(1.1, 1.2) skew(-10deg);\n } @else {\n transform: rotate(3deg) scale(1.1, 1.2) skew(10deg);\n }\n }\n }\n\n // color: var(--#{$CSS_VAR_PFX}txt-color-inverted);\n}\n\n// Sub & Sup\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\n\n// Anchor\n%anchor-style {\n color: var(--#{$CSS_VAR_PFX}link-color);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration);\n text-underline-position: under;\n transition: color var(--#{$CSS_VAR_PFX}simple-transition), background var(--#{$CSS_VAR_PFX}simple-transition),\n border var(--#{$CSS_VAR_PFX}simple-transition);\n\n &:hover {\n color: var(--#{$CSS_VAR_PFX}link-color__hover);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration__hover);\n }\n\n &:focus {\n color: var(--#{$CSS_VAR_PFX}link-color__focus);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration__focus);\n }\n}\n\na:not(.button) {\n @extend %anchor-style;\n}\n\n// Code\npre,\ncode,\nkbd,\nsamp {\n direction: ltr;\n unicode-bidi: bidi-override;\n font-size: 1em;\n font-family: var(--#{$CSS_VAR_PFX}code-font-family);\n}\n\npre {\n overflow: auto;\n display: block;\n padding: 1em;\n margin-top: 0;\n margin-bottom: 1em;\n background: var(--#{$CSS_VAR_PFX}bg-color-dark);\n border: var(--#{$CSS_VAR_PFX}border-width) solid var(--#{$CSS_VAR_PFX}bg-color-darker);\n border-radius: var(--#{$CSS_VAR_PFX}border-radius);\n\n code {\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n vertical-align: middle;\n font-size: 0.85em;\n word-wrap: break-word;\n padding: 0.18em 0.32em;\n color: var(--#{$CSS_VAR_PFX}txt-color);\n background: var(--#{$CSS_VAR_PFX}bg-color-dark);\n border: var(--#{$CSS_VAR_PFX}border-width) solid var(--#{$CSS_VAR_PFX}bg-color-darker);\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.5);\n\n a > & {\n color: inherit;\n }\n}\n\n// focus-visible outline\na,\nbutton {\n &:focus-visible {\n outline: 0.18em solid currentColor;\n }\n}\n\n// ** Fixes\n// Media\nimg,\nsvg {\n vertical-align: middle;\n}\n\n// Improve media defaults\nimg,\npicture,\nvideo,\ncanvas {\n display: block;\n max-width: 100%;\n}\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// Remove built-in form typography styles\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`