@charset "UTF-8";:root{--bsds-color-primary:#CC092F;--bsds-color-primary-contrast:#FFFFFF;--bsds-color-primary-tint:#F5CED5;--bsds-color-primary-soft:#E06B82;--bsds-color-primary-deep:#7A051C;--bsds-color-primary-shade:#520413;--bsds-color-primary-content:#CC092F;--bsds-color-secondary:#0061AA;--bsds-color-secondary-contrast:#FFFFFF;--bsds-color-secondary-tint:#CCDFEE;--bsds-color-secondary-soft:#66A0CC;--bsds-color-secondary-deep:#003A66;--bsds-color-secondary-shade:#002744;--bsds-color-secondary-content:#0061AA;--bsds-color-success:#11C25C;--bsds-color-success-contrast:#161617;--bsds-color-success-tint:#CFF3DE;--bsds-color-success-soft:#70DA9D;--bsds-color-success-deep:#0A7437;--bsds-color-success-shade:#074E25;--bsds-color-success-content:#0A7437;--bsds-color-warning:#FBC630;--bsds-color-warning-contrast:#161617;--bsds-color-warning-tint:#FEF4D6;--bsds-color-warning-soft:#FDDD83;--bsds-color-warning-deep:#97771D;--bsds-color-warning-shade:#644F13;--bsds-color-warning-content:#97771D;--bsds-color-danger:#CC092F;--bsds-color-danger-contrast:#FFFFFF;--bsds-color-danger-tint:#F5CED5;--bsds-color-danger-soft:#E06B82;--bsds-color-danger-deep:#7A051C;--bsds-color-danger-shade:#520413;--bsds-color-danger-content:#CC092F;--bsds-color-info:#0061AA;--bsds-color-info-contrast:#FFFFFF;--bsds-color-info-tint:#CCDFEE;--bsds-color-info-soft:#66A0CC;--bsds-color-info-deep:#003A66;--bsds-color-info-shade:#002744;--bsds-color-info-content:#0061AA;--bsds-content-main-contrast-highlight:#FFFFFF;--bsds-content-main-contrast-lowlight:#414244;--bsds-content-main-color-neutral-tint:#6D6E71;--bsds-content-main-color-neutral-soft:#414244;--bsds-content-main-color-neutral-base:#2C2C2D;--bsds-content-main-color-neutral-shade:#161617;--bsds-content-main-color-primary:#CC092F;--bsds-content-main-color-secondary:#0061AA;--bsds-content-main-color-link-primary:#7A051C;--bsds-content-main-color-link-secondary:#003A66;--bsds-content-feedback-danger:#CC092F;--bsds-content-feedback-warning:#97771D;--bsds-content-feedback-success:#0A7437;--bsds-content-feedback-info:#0061AA;--bsds-surface-main-color-neutral-tint:#F1F1F1;--bsds-surface-main-color-neutral-base:#E2E2E3;--bsds-surface-main-color-neutral-deep:#6D6E71;--bsds-surface-main-color-neutral-shade:#414244;--bsds-surface-main-color-primary:#CC092F;--bsds-surface-main-color-primary-shade:#7A051C;--bsds-surface-main-color-secondary:#0061AA;--bsds-surface-main-color-secondary-shade:#003A66;--bsds-surface-state-focus:#414244;--bsds-surface-state-focus-inverse:#E2E2E3;--bsds-surface-state-default:#FFFFFF;--bsds-surface-state-disabled:#E2E2E3;--bsds-surface-state-hovering-primary:#7A051C;--bsds-surface-state-pressed-primary:#CC092F;--bsds-surface-state-hovering-secondary:#003A66;--bsds-surface-state-pressed-secondary:#0061AA;--bsds-surface-feedback-danger:#CC092F;--bsds-surface-feedback-warning:#FBC630;--bsds-surface-feedback-success:#11C25C;--bsds-surface-feedback-info:#0061AA;--bsds-border-main-contrast-highlight:#FFFFFF;--bsds-border-main-neutral-tint:#F1F1F1;--bsds-border-main-neutral-soft:#E2E2E3;--bsds-border-main-neutral-base:#A7A8AA;--bsds-border-main-neutral-shade:#2C2C2D;--bsds-border-main-color-secondary:#CC092F;--bsds-border-main-color-secondary:#0061AA;--bsds-border-feedback-danger:#CC092F;--bsds-border-feedback-warning:#FBC630;--bsds-border-feedback-success:#11C25C;--bsds-border-feedback-info:#0061AA;--bsds-effects-main-shadow:#00000033;--bsds-tab-bar-background:var(--bsds-surface-main-color-neutral-tint, #F1F1F1);--bsds-tab-bar-border-color:var(--bsds-border-main-neutral-base, #A7A8AA);--bsds-tab-button-background:transparent;--bsds-tab-button-background-focused:transparent;--bsds-tab-button-color:var(--bsds-content-main-color-neutral-soft, #414244);--bsds-tab-button-border-color-selected:var(--bsds-content-main-color-neutral-soft, #414244)}body h1,html h1{font:var(--bsds-web-heading-h1-regular)}body h2,html h2{font:var(--bsds-web-heading-h2-regular)}body h3,html h3{font:var(--bsds-web-heading-h3-regular)}body h4,html h4{font:var(--bsds-web-heading-h4-regular)}body h5,html h5{font:var(--bsds-web-heading-h5-regular)}body p,html p{font:var(--bsds-web-text-regular)}body a,html a{font:var(--bsds-web-text-link-medium-default)}body a small,html a small{font:var(--bsds-web-text-link-small-default)}body caption,html caption{font:var(--bsds-web-caption-regular)}.bsds-color-primary{--bsds-color-base:var(--bsds-color-primary) !important;--bsds-color-contrast:var(--bsds-color-primary-contrast) !important;--bsds-color-tint:var(--bsds-color-primary-tint) !important;--bsds-color-soft:var(--bsds-color-primary-soft) !important;--bsds-color-deep:var(--bsds-color-primary-deep) !important;--bsds-color-shade:var(--bsds-color-primary-shade) !important;--bsds-color-content:var(--bsds-color-primary-content) !important}.bsds-color-secondary{--bsds-color-base:var(--bsds-color-secondary) !important;--bsds-color-contrast:var(--bsds-color-secondary-contrast) !important;--bsds-color-tint:var(--bsds-color-secondary-tint) !important;--bsds-color-soft:var(--bsds-color-secondary-soft) !important;--bsds-color-deep:var(--bsds-color-secondary-deep) !important;--bsds-color-shade:var(--bsds-color-secondary-shade) !important;--bsds-color-content:var(--bsds-color-secondary-content) !important}.bsds-color-success{--bsds-color-base:var(--bsds-color-success) !important;--bsds-color-contrast:var(--bsds-color-success-contrast) !important;--bsds-color-tint:var(--bsds-color-success-tint) !important;--bsds-color-soft:var(--bsds-color-success-soft) !important;--bsds-color-deep:var(--bsds-color-success-deep) !important;--bsds-color-shade:var(--bsds-color-success-shade) !important;--bsds-color-content:var(--bsds-color-success-content) !important}.bsds-color-warning{--bsds-color-base:var(--bsds-color-warning) !important;--bsds-color-contrast:var(--bsds-color-warning-contrast) !important;--bsds-color-tint:var(--bsds-color-warning-tint) !important;--bsds-color-soft:var(--bsds-color-warning-soft) !important;--bsds-color-deep:var(--bsds-color-warning-deep) !important;--bsds-color-shade:var(--bsds-color-warning-shade) !important;--bsds-color-content:var(--bsds-color-warning-content) !important}.bsds-color-danger{--bsds-color-base:var(--bsds-color-danger) !important;--bsds-color-contrast:var(--bsds-color-danger-contrast) !important;--bsds-color-tint:var(--bsds-color-danger-tint) !important;--bsds-color-soft:var(--bsds-color-danger-soft) !important;--bsds-color-deep:var(--bsds-color-danger-deep) !important;--bsds-color-shade:var(--bsds-color-danger-shade) !important;--bsds-color-content:var(--bsds-color-danger-content) !important}.bsds-color-info{--bsds-color-base:var(--bsds-color-info) !important;--bsds-color-contrast:var(--bsds-color-info-contrast) !important;--bsds-color-tint:var(--bsds-color-info-tint) !important;--bsds-color-soft:var(--bsds-color-info-soft) !important;--bsds-color-deep:var(--bsds-color-info-deep) !important;--bsds-color-shade:var(--bsds-color-info-shade) !important;--bsds-color-content:var(--bsds-color-info-content) !important}bsds-modal>.bsds-page{position:relative;contain:layout style;height:100%}@supports (padding-top: env(safe-area-inset-top)){html{--bsds-safe-area-top:env(safe-area-inset-top);--bsds-safe-area-bottom:env(safe-area-inset-bottom);--bsds-safe-area-left:env(safe-area-inset-left);--bsds-safe-area-right:env(safe-area-inset-right)}}body.backdrop-no-scroll{overflow:hidden}bsds-modal.modal-default.show-modal~bsds-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}bsds-modal-controller,.bsds-page-hidden{display:none !important}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.bsds-ce body{display:block}@font-face{font-family:BradescoSansLight;src:url("/assets/bradesco-sans-light.woff") format("woff")}@font-face{font-family:BradescoSansRegular;src:url("/assets/bradesco-sans-regular.woff") format("woff")}@font-face{font-family:BradescoSansMedium;src:url("/assets/bradesco-sans-medium.woff") format("woff")}@font-face{font-family:BradescoSansBold;src:url("/assets/bradesco-sans-bold.woff") format("woff")}@font-face{font-family:BradescoSansXBold;src:url("/assets/bradesco-sans-xbold.woff") format("woff")}@font-face{font-family:BradescoSansItalic;src:url("/assets/bradesco-sans-italic.woff") format("woff")}@font-face{font-family:BradescoSansBoldItalic;src:url("/assets/bradesco-sans-bold-italic.woff") format("woff")}@font-face{font-family:GoogleSansRegular;src:url("/assets/google-sans-regular.woff") format("woff")}@font-face{font-family:SFProRegular;src:url("/assets/sf-pro-regular.woff2") format("woff")}:root{--bsds-font-family-light:"BradescoSansLight";--bsds-font-family-regular:"BradescoSansRegular";--bsds-font-family-medium:"BradescoSansMedium";--bsds-font-family-bold:"BradescoSansBold";--bsds-font-family-xbold:"BradescoSansXBold";--bsds-font-family-italic:"BradescoSansItalic";--bsds-font-family-bold_italic:"BradescoSansBoldItalic";--bsds-font-decoration-underline:underline;--bsds-font-decoration-line-through:line-through;--bsds-font-size-75:0.75rem;--bsds-font-size-87_5:0.875rem;--bsds-font-size-100:1rem;--bsds-font-size-112_5:1.125rem;--bsds-font-size-125:1.25rem;--bsds-font-size-137_5:1.375rem;--bsds-font-size-150:1.5rem;--bsds-font-size-200:2rem;--bsds-font-size-300:3rem;--bsds-font-line-height-75:1.125rem;--bsds-font-line-height-87_5:1.375rem;--bsds-font-line-height-100:1.5rem;--bsds-font-line-height-112_5:1.75rem;--bsds-font-line-height-125:1.875rem;--bsds-font-line-height-137_5:2.125rem;--bsds-font-line-height-150:2.25rem;--bsds-font-line-height-200:3rem;--bsds-font-line-height-300:4.5rem;--bsds-mobile-heading-h1-light:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-light);--bsds-mobile-heading-h1-regular:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-regular);--bsds-mobile-heading-h1-medium:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-medium);--bsds-mobile-heading-h1-bold:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-bold);--bsds-mobile-heading-h1-italic:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-italic);--bsds-mobile-heading-h1-bold_italic:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-bold_italic);--bsds-mobile-heading-h2-light:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-light);--bsds-mobile-heading-h2-regular:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-regular);--bsds-mobile-heading-h2-medium:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-medium);--bsds-mobile-heading-h2-bold:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-bold);--bsds-mobile-heading-h2-italic:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-italic);--bsds-mobile-heading-h2-bold_italic:var(--bsds-font-size-137_5) / var(--bsds-font-line-height-137_5) var(--bsds-font-family-bold_italic);--bsds-mobile-heading-h3-light:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-light);--bsds-mobile-heading-h3-regular:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-regular);--bsds-mobile-heading-h3-medium:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-medium);--bsds-mobile-heading-h3-bold:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-bold);--bsds-mobile-heading-h3-italic:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-italic);--bsds-mobile-heading-h3-bold_italic:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-bold_italic);--bsds-mobile-heading-h4-light:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-light);--bsds-mobile-heading-h4-regular:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-regular);--bsds-mobile-heading-h4-medium:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-medium);--bsds-mobile-heading-h4-bold:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-bold);--bsds-mobile-heading-h4-italic:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-italic);--bsds-mobile-heading-h4-bold_italic:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-bold_italic);--bsds-mobile-heading-h5-light:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-light);--bsds-mobile-heading-h5-regular:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-regular);--bsds-mobile-heading-h5-medium:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-medium);--bsds-mobile-heading-h5-bold:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold);--bsds-mobile-heading-h5-italic:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-italic);--bsds-mobile-heading-h5-bold_italic:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold_italic);--bsds-mobile-text-light:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-light);--bsds-mobile-text-regular:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-regular);--bsds-mobile-text-medium:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-medium);--bsds-mobile-text-bold:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-bold);--bsds-mobile-text-italic:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-italic);--bsds-mobile-text-bold_italic:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-bold_italic);--bsds-mobile-text-button-default:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold);--bsds-mobile-text-button-select:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-xbold);--bsds-mobile-text-link-small-default:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold);--bsds-mobile-text-link-small-select:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-xbold);--bsds-mobile-text-link-medium-default:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-bold);--bsds-mobile-text-link-medium-select:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-xbold);--bsds-mobile-caption-light:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-light);--bsds-mobile-caption-regular:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-regular);--bsds-mobile-caption-medium:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-medium);--bsds-mobile-caption-bold:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold);--bsds-mobile-caption-italic:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-italic);--bsds-mobile-caption-bold_italic:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold_italic);--bsds-web-heading-h1-light:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-light);--bsds-web-heading-h1-regular:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-regular);--bsds-web-heading-h1-medium:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-medium);--bsds-web-heading-h1-bold:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-bold);--bsds-web-heading-h1-italic:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-italic);--bsds-web-heading-h1-bold_italic:var(--bsds-font-size-300) / var(--bsds-font-line-height-300) var(--bsds-font-family-bold_italic);--bsds-web-heading-h2-light:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-light);--bsds-web-heading-h2-regular:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-regular);--bsds-web-heading-h2-medium:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-medium);--bsds-web-heading-h2-bold:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-bold);--bsds-web-heading-h2-italic:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-italic);--bsds-web-heading-h2-bold_italic:var(--bsds-font-size-200) / var(--bsds-font-line-height-200) var(--bsds-font-family-bold_italic);--bsds-web-heading-h3-light:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-light);--bsds-web-heading-h3-regular:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-regular);--bsds-web-heading-h3-medium:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-medium);--bsds-web-heading-h3-bold:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-bold);--bsds-web-heading-h3-italic:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-italic);--bsds-web-heading-h3-bold_italic:var(--bsds-font-size-150) / var(--bsds-font-line-height-150) var(--bsds-font-family-bold_italic);--bsds-web-heading-h4-light:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-light);--bsds-web-heading-h4-regular:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-regular);--bsds-web-heading-h4-medium:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-medium);--bsds-web-heading-h4-bold:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-bold);--bsds-web-heading-h4-italic:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-italic);--bsds-web-heading-h4-bold_italic:var(--bsds-font-size-125) / var(--bsds-font-line-height-125) var(--bsds-font-family-bold_italic);--bsds-web-heading-h5-light:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-light);--bsds-web-heading-h5-regular:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-regular);--bsds-web-heading-h5-medium:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-medium);--bsds-web-heading-h5-bold:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-bold);--bsds-web-heading-h5-italic:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-italic);--bsds-web-heading-h5-bold_italic:var(--bsds-font-size-112_5) / var(--bsds-font-line-height-112_5) var(--bsds-font-family-bold_italic);--bsds-web-text-light:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-light);--bsds-web-text-regular:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-regular);--bsds-web-text-medium:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-medium);--bsds-web-text-bold:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold);--bsds-web-text-italic:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-italic);--bsds-web-text-bold_italic:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold_italic);--bsds-web-text-button-default:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-medium);--bsds-web-text-button-select:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold);--bsds-web-text-link-small-default:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-medium);--bsds-web-text-link-small-select:var(--bsds-font-size-87_5) / var(--bsds-font-line-height-87_5) var(--bsds-font-family-bold);--bsds-web-text-link-medium-default:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-bold);--bsds-web-text-link-medium-select:var(--bsds-font-size-100) / var(--bsds-font-line-height-100) var(--bsds-font-family-xbold);--bsds-web-caption-light:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-light);--bsds-web-caption-regular:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-regular);--bsds-web-caption-medium:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-medium);--bsds-web-caption-bold:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold);--bsds-web-caption-italic:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-italic);--bsds-web-caption-bold_italic:var(--bsds-font-size-75) / var(--bsds-font-line-height-75) var(--bsds-font-family-bold_italic)}:root a{-webkit-text-decoration:var(--bsds-font-decoration-underline);text-decoration:var(--bsds-font-decoration-underline)}:root b,:root strong{font-weight:normal;font-family:var(--bsds-font-family-bold)}:root i{font-family:var(--bsds-font-family-italic)}:root b i,:root strong i,:root i b,:root i strong{font-family:var(--bsds-font-family-bold_italic)}:root{--bsds-margin-none:0px;--bsds-margin-12_5:2px;--bsds-margin-25:4px;--bsds-margin-50:8px;--bsds-margin-100:16px;--bsds-margin-150:24px;--bsds-margin-200:32px;--bsds-margin-250:40px;--bsds-margin-400:64px;--bsds-margin-500:80px;--bsds-margin-600:96px;--bsds-margin-650:104px;--bsds-margin-750:120px;--bsds-padding-none:0px;--bsds-padding-12_5:2px;--bsds-padding-25:4px;--bsds-padding-50:8px;--bsds-padding-100:16px;--bsds-padding-150:24px;--bsds-padding-200:32px;--bsds-padding-250:40px;--bsds-padding-400:64px;--bsds-padding-500:80px;--bsds-border-width-none:0px;--bsds-border-width-xs:1px;--bsds-border-width-sm:2px;--bsds-border-width-md:4px;--bsds-border-width-lg:8px;--bsds-border-radius-none:0px;--bsds-border-radius-xs:4px;--bsds-border-radius-sm:8px;--bsds-border-radius-md:16px;--bsds-border-radius-pill:1000px;--bsds-border-style-none:none;--bsds-border-style-solid:solid;--bsds-border-style-dashed:dashed;--bsds-shadow-none:0px 0px 0px none;--bsds-shadow-sm:0px 0px 2px;--bsds-shadow-xl:0px 0px 16px;--bsds-shadow-down-sm:0px 1px 4px;--bsds-shadow-down-md:0px 1px 8px;--bsds-shadow-down-lg:0px 4px 8px;--bsds-shadow-down-xl:0px 4px 16px;--bsds-shadow-up-sm:0px -1px 4px;--bsds-shadow-up-md:0px -1px 8px;--bsds-shadow-up-lg:0px -4px 8px;--bsds-shadow-up-xl:0px -4px 16px}html{--bsds-gutter-x:1.5rem;--bsds-gutter-y:0}.bsds-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.bsds-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.bsds-width-0{width:0%}.bsds-view-width-0{width:0vw}.bsds-max-width-0{max-width:0%}.bsds-height-0{height:0%}.bsds-view-height-0{height:0vh}.bsds-max-height-0{max-height:0%}.bsds-width-1{width:1%}.bsds-view-width-1{width:1vw}.bsds-max-width-1{max-width:1%}.bsds-height-1{height:1%}.bsds-view-height-1{height:1vh}.bsds-max-height-1{max-height:1%}.bsds-width-2{width:2%}.bsds-view-width-2{width:2vw}.bsds-max-width-2{max-width:2%}.bsds-height-2{height:2%}.bsds-view-height-2{height:2vh}.bsds-max-height-2{max-height:2%}.bsds-width-3{width:3%}.bsds-view-width-3{width:3vw}.bsds-max-width-3{max-width:3%}.bsds-height-3{height:3%}.bsds-view-height-3{height:3vh}.bsds-max-height-3{max-height:3%}.bsds-width-4{width:4%}.bsds-view-width-4{width:4vw}.bsds-max-width-4{max-width:4%}.bsds-height-4{height:4%}.bsds-view-height-4{height:4vh}.bsds-max-height-4{max-height:4%}.bsds-width-5{width:5%}.bsds-view-width-5{width:5vw}.bsds-max-width-5{max-width:5%}.bsds-height-5{height:5%}.bsds-view-height-5{height:5vh}.bsds-max-height-5{max-height:5%}.bsds-width-6{width:6%}.bsds-view-width-6{width:6vw}.bsds-max-width-6{max-width:6%}.bsds-height-6{height:6%}.bsds-view-height-6{height:6vh}.bsds-max-height-6{max-height:6%}.bsds-width-7{width:7%}.bsds-view-width-7{width:7vw}.bsds-max-width-7{max-width:7%}.bsds-height-7{height:7%}.bsds-view-height-7{height:7vh}.bsds-max-height-7{max-height:7%}.bsds-width-8{width:8%}.bsds-view-width-8{width:8vw}.bsds-max-width-8{max-width:8%}.bsds-height-8{height:8%}.bsds-view-height-8{height:8vh}.bsds-max-height-8{max-height:8%}.bsds-width-9{width:9%}.bsds-view-width-9{width:9vw}.bsds-max-width-9{max-width:9%}.bsds-height-9{height:9%}.bsds-view-height-9{height:9vh}.bsds-max-height-9{max-height:9%}.bsds-width-10{width:10%}.bsds-view-width-10{width:10vw}.bsds-max-width-10{max-width:10%}.bsds-height-10{height:10%}.bsds-view-height-10{height:10vh}.bsds-max-height-10{max-height:10%}.bsds-width-11{width:11%}.bsds-view-width-11{width:11vw}.bsds-max-width-11{max-width:11%}.bsds-height-11{height:11%}.bsds-view-height-11{height:11vh}.bsds-max-height-11{max-height:11%}.bsds-width-12{width:12%}.bsds-view-width-12{width:12vw}.bsds-max-width-12{max-width:12%}.bsds-height-12{height:12%}.bsds-view-height-12{height:12vh}.bsds-max-height-12{max-height:12%}.bsds-width-13{width:13%}.bsds-view-width-13{width:13vw}.bsds-max-width-13{max-width:13%}.bsds-height-13{height:13%}.bsds-view-height-13{height:13vh}.bsds-max-height-13{max-height:13%}.bsds-width-14{width:14%}.bsds-view-width-14{width:14vw}.bsds-max-width-14{max-width:14%}.bsds-height-14{height:14%}.bsds-view-height-14{height:14vh}.bsds-max-height-14{max-height:14%}.bsds-width-15{width:15%}.bsds-view-width-15{width:15vw}.bsds-max-width-15{max-width:15%}.bsds-height-15{height:15%}.bsds-view-height-15{height:15vh}.bsds-max-height-15{max-height:15%}.bsds-width-16{width:16%}.bsds-view-width-16{width:16vw}.bsds-max-width-16{max-width:16%}.bsds-height-16{height:16%}.bsds-view-height-16{height:16vh}.bsds-max-height-16{max-height:16%}.bsds-width-17{width:17%}.bsds-view-width-17{width:17vw}.bsds-max-width-17{max-width:17%}.bsds-height-17{height:17%}.bsds-view-height-17{height:17vh}.bsds-max-height-17{max-height:17%}.bsds-width-18{width:18%}.bsds-view-width-18{width:18vw}.bsds-max-width-18{max-width:18%}.bsds-height-18{height:18%}.bsds-view-height-18{height:18vh}.bsds-max-height-18{max-height:18%}.bsds-width-19{width:19%}.bsds-view-width-19{width:19vw}.bsds-max-width-19{max-width:19%}.bsds-height-19{height:19%}.bsds-view-height-19{height:19vh}.bsds-max-height-19{max-height:19%}.bsds-width-20{width:20%}.bsds-view-width-20{width:20vw}.bsds-max-width-20{max-width:20%}.bsds-height-20{height:20%}.bsds-view-height-20{height:20vh}.bsds-max-height-20{max-height:20%}.bsds-width-21{width:21%}.bsds-view-width-21{width:21vw}.bsds-max-width-21{max-width:21%}.bsds-height-21{height:21%}.bsds-view-height-21{height:21vh}.bsds-max-height-21{max-height:21%}.bsds-width-22{width:22%}.bsds-view-width-22{width:22vw}.bsds-max-width-22{max-width:22%}.bsds-height-22{height:22%}.bsds-view-height-22{height:22vh}.bsds-max-height-22{max-height:22%}.bsds-width-23{width:23%}.bsds-view-width-23{width:23vw}.bsds-max-width-23{max-width:23%}.bsds-height-23{height:23%}.bsds-view-height-23{height:23vh}.bsds-max-height-23{max-height:23%}.bsds-width-24{width:24%}.bsds-view-width-24{width:24vw}.bsds-max-width-24{max-width:24%}.bsds-height-24{height:24%}.bsds-view-height-24{height:24vh}.bsds-max-height-24{max-height:24%}.bsds-width-25{width:25%}.bsds-view-width-25{width:25vw}.bsds-max-width-25{max-width:25%}.bsds-height-25{height:25%}.bsds-view-height-25{height:25vh}.bsds-max-height-25{max-height:25%}.bsds-width-26{width:26%}.bsds-view-width-26{width:26vw}.bsds-max-width-26{max-width:26%}.bsds-height-26{height:26%}.bsds-view-height-26{height:26vh}.bsds-max-height-26{max-height:26%}.bsds-width-27{width:27%}.bsds-view-width-27{width:27vw}.bsds-max-width-27{max-width:27%}.bsds-height-27{height:27%}.bsds-view-height-27{height:27vh}.bsds-max-height-27{max-height:27%}.bsds-width-28{width:28%}.bsds-view-width-28{width:28vw}.bsds-max-width-28{max-width:28%}.bsds-height-28{height:28%}.bsds-view-height-28{height:28vh}.bsds-max-height-28{max-height:28%}.bsds-width-29{width:29%}.bsds-view-width-29{width:29vw}.bsds-max-width-29{max-width:29%}.bsds-height-29{height:29%}.bsds-view-height-29{height:29vh}.bsds-max-height-29{max-height:29%}.bsds-width-30{width:30%}.bsds-view-width-30{width:30vw}.bsds-max-width-30{max-width:30%}.bsds-height-30{height:30%}.bsds-view-height-30{height:30vh}.bsds-max-height-30{max-height:30%}.bsds-width-31{width:31%}.bsds-view-width-31{width:31vw}.bsds-max-width-31{max-width:31%}.bsds-height-31{height:31%}.bsds-view-height-31{height:31vh}.bsds-max-height-31{max-height:31%}.bsds-width-32{width:32%}.bsds-view-width-32{width:32vw}.bsds-max-width-32{max-width:32%}.bsds-height-32{height:32%}.bsds-view-height-32{height:32vh}.bsds-max-height-32{max-height:32%}.bsds-width-33{width:33%}.bsds-view-width-33{width:33vw}.bsds-max-width-33{max-width:33%}.bsds-height-33{height:33%}.bsds-view-height-33{height:33vh}.bsds-max-height-33{max-height:33%}.bsds-width-34{width:34%}.bsds-view-width-34{width:34vw}.bsds-max-width-34{max-width:34%}.bsds-height-34{height:34%}.bsds-view-height-34{height:34vh}.bsds-max-height-34{max-height:34%}.bsds-width-35{width:35%}.bsds-view-width-35{width:35vw}.bsds-max-width-35{max-width:35%}.bsds-height-35{height:35%}.bsds-view-height-35{height:35vh}.bsds-max-height-35{max-height:35%}.bsds-width-36{width:36%}.bsds-view-width-36{width:36vw}.bsds-max-width-36{max-width:36%}.bsds-height-36{height:36%}.bsds-view-height-36{height:36vh}.bsds-max-height-36{max-height:36%}.bsds-width-37{width:37%}.bsds-view-width-37{width:37vw}.bsds-max-width-37{max-width:37%}.bsds-height-37{height:37%}.bsds-view-height-37{height:37vh}.bsds-max-height-37{max-height:37%}.bsds-width-38{width:38%}.bsds-view-width-38{width:38vw}.bsds-max-width-38{max-width:38%}.bsds-height-38{height:38%}.bsds-view-height-38{height:38vh}.bsds-max-height-38{max-height:38%}.bsds-width-39{width:39%}.bsds-view-width-39{width:39vw}.bsds-max-width-39{max-width:39%}.bsds-height-39{height:39%}.bsds-view-height-39{height:39vh}.bsds-max-height-39{max-height:39%}.bsds-width-40{width:40%}.bsds-view-width-40{width:40vw}.bsds-max-width-40{max-width:40%}.bsds-height-40{height:40%}.bsds-view-height-40{height:40vh}.bsds-max-height-40{max-height:40%}.bsds-width-41{width:41%}.bsds-view-width-41{width:41vw}.bsds-max-width-41{max-width:41%}.bsds-height-41{height:41%}.bsds-view-height-41{height:41vh}.bsds-max-height-41{max-height:41%}.bsds-width-42{width:42%}.bsds-view-width-42{width:42vw}.bsds-max-width-42{max-width:42%}.bsds-height-42{height:42%}.bsds-view-height-42{height:42vh}.bsds-max-height-42{max-height:42%}.bsds-width-43{width:43%}.bsds-view-width-43{width:43vw}.bsds-max-width-43{max-width:43%}.bsds-height-43{height:43%}.bsds-view-height-43{height:43vh}.bsds-max-height-43{max-height:43%}.bsds-width-44{width:44%}.bsds-view-width-44{width:44vw}.bsds-max-width-44{max-width:44%}.bsds-height-44{height:44%}.bsds-view-height-44{height:44vh}.bsds-max-height-44{max-height:44%}.bsds-width-45{width:45%}.bsds-view-width-45{width:45vw}.bsds-max-width-45{max-width:45%}.bsds-height-45{height:45%}.bsds-view-height-45{height:45vh}.bsds-max-height-45{max-height:45%}.bsds-width-46{width:46%}.bsds-view-width-46{width:46vw}.bsds-max-width-46{max-width:46%}.bsds-height-46{height:46%}.bsds-view-height-46{height:46vh}.bsds-max-height-46{max-height:46%}.bsds-width-47{width:47%}.bsds-view-width-47{width:47vw}.bsds-max-width-47{max-width:47%}.bsds-height-47{height:47%}.bsds-view-height-47{height:47vh}.bsds-max-height-47{max-height:47%}.bsds-width-48{width:48%}.bsds-view-width-48{width:48vw}.bsds-max-width-48{max-width:48%}.bsds-height-48{height:48%}.bsds-view-height-48{height:48vh}.bsds-max-height-48{max-height:48%}.bsds-width-49{width:49%}.bsds-view-width-49{width:49vw}.bsds-max-width-49{max-width:49%}.bsds-height-49{height:49%}.bsds-view-height-49{height:49vh}.bsds-max-height-49{max-height:49%}.bsds-width-50{width:50%}.bsds-view-width-50{width:50vw}.bsds-max-width-50{max-width:50%}.bsds-height-50{height:50%}.bsds-view-height-50{height:50vh}.bsds-max-height-50{max-height:50%}.bsds-width-51{width:51%}.bsds-view-width-51{width:51vw}.bsds-max-width-51{max-width:51%}.bsds-height-51{height:51%}.bsds-view-height-51{height:51vh}.bsds-max-height-51{max-height:51%}.bsds-width-52{width:52%}.bsds-view-width-52{width:52vw}.bsds-max-width-52{max-width:52%}.bsds-height-52{height:52%}.bsds-view-height-52{height:52vh}.bsds-max-height-52{max-height:52%}.bsds-width-53{width:53%}.bsds-view-width-53{width:53vw}.bsds-max-width-53{max-width:53%}.bsds-height-53{height:53%}.bsds-view-height-53{height:53vh}.bsds-max-height-53{max-height:53%}.bsds-width-54{width:54%}.bsds-view-width-54{width:54vw}.bsds-max-width-54{max-width:54%}.bsds-height-54{height:54%}.bsds-view-height-54{height:54vh}.bsds-max-height-54{max-height:54%}.bsds-width-55{width:55%}.bsds-view-width-55{width:55vw}.bsds-max-width-55{max-width:55%}.bsds-height-55{height:55%}.bsds-view-height-55{height:55vh}.bsds-max-height-55{max-height:55%}.bsds-width-56{width:56%}.bsds-view-width-56{width:56vw}.bsds-max-width-56{max-width:56%}.bsds-height-56{height:56%}.bsds-view-height-56{height:56vh}.bsds-max-height-56{max-height:56%}.bsds-width-57{width:57%}.bsds-view-width-57{width:57vw}.bsds-max-width-57{max-width:57%}.bsds-height-57{height:57%}.bsds-view-height-57{height:57vh}.bsds-max-height-57{max-height:57%}.bsds-width-58{width:58%}.bsds-view-width-58{width:58vw}.bsds-max-width-58{max-width:58%}.bsds-height-58{height:58%}.bsds-view-height-58{height:58vh}.bsds-max-height-58{max-height:58%}.bsds-width-59{width:59%}.bsds-view-width-59{width:59vw}.bsds-max-width-59{max-width:59%}.bsds-height-59{height:59%}.bsds-view-height-59{height:59vh}.bsds-max-height-59{max-height:59%}.bsds-width-60{width:60%}.bsds-view-width-60{width:60vw}.bsds-max-width-60{max-width:60%}.bsds-height-60{height:60%}.bsds-view-height-60{height:60vh}.bsds-max-height-60{max-height:60%}.bsds-width-61{width:61%}.bsds-view-width-61{width:61vw}.bsds-max-width-61{max-width:61%}.bsds-height-61{height:61%}.bsds-view-height-61{height:61vh}.bsds-max-height-61{max-height:61%}.bsds-width-62{width:62%}.bsds-view-width-62{width:62vw}.bsds-max-width-62{max-width:62%}.bsds-height-62{height:62%}.bsds-view-height-62{height:62vh}.bsds-max-height-62{max-height:62%}.bsds-width-63{width:63%}.bsds-view-width-63{width:63vw}.bsds-max-width-63{max-width:63%}.bsds-height-63{height:63%}.bsds-view-height-63{height:63vh}.bsds-max-height-63{max-height:63%}.bsds-width-64{width:64%}.bsds-view-width-64{width:64vw}.bsds-max-width-64{max-width:64%}.bsds-height-64{height:64%}.bsds-view-height-64{height:64vh}.bsds-max-height-64{max-height:64%}.bsds-width-65{width:65%}.bsds-view-width-65{width:65vw}.bsds-max-width-65{max-width:65%}.bsds-height-65{height:65%}.bsds-view-height-65{height:65vh}.bsds-max-height-65{max-height:65%}.bsds-width-66{width:66%}.bsds-view-width-66{width:66vw}.bsds-max-width-66{max-width:66%}.bsds-height-66{height:66%}.bsds-view-height-66{height:66vh}.bsds-max-height-66{max-height:66%}.bsds-width-67{width:67%}.bsds-view-width-67{width:67vw}.bsds-max-width-67{max-width:67%}.bsds-height-67{height:67%}.bsds-view-height-67{height:67vh}.bsds-max-height-67{max-height:67%}.bsds-width-68{width:68%}.bsds-view-width-68{width:68vw}.bsds-max-width-68{max-width:68%}.bsds-height-68{height:68%}.bsds-view-height-68{height:68vh}.bsds-max-height-68{max-height:68%}.bsds-width-69{width:69%}.bsds-view-width-69{width:69vw}.bsds-max-width-69{max-width:69%}.bsds-height-69{height:69%}.bsds-view-height-69{height:69vh}.bsds-max-height-69{max-height:69%}.bsds-width-70{width:70%}.bsds-view-width-70{width:70vw}.bsds-max-width-70{max-width:70%}.bsds-height-70{height:70%}.bsds-view-height-70{height:70vh}.bsds-max-height-70{max-height:70%}.bsds-width-71{width:71%}.bsds-view-width-71{width:71vw}.bsds-max-width-71{max-width:71%}.bsds-height-71{height:71%}.bsds-view-height-71{height:71vh}.bsds-max-height-71{max-height:71%}.bsds-width-72{width:72%}.bsds-view-width-72{width:72vw}.bsds-max-width-72{max-width:72%}.bsds-height-72{height:72%}.bsds-view-height-72{height:72vh}.bsds-max-height-72{max-height:72%}.bsds-width-73{width:73%}.bsds-view-width-73{width:73vw}.bsds-max-width-73{max-width:73%}.bsds-height-73{height:73%}.bsds-view-height-73{height:73vh}.bsds-max-height-73{max-height:73%}.bsds-width-74{width:74%}.bsds-view-width-74{width:74vw}.bsds-max-width-74{max-width:74%}.bsds-height-74{height:74%}.bsds-view-height-74{height:74vh}.bsds-max-height-74{max-height:74%}.bsds-width-75{width:75%}.bsds-view-width-75{width:75vw}.bsds-max-width-75{max-width:75%}.bsds-height-75{height:75%}.bsds-view-height-75{height:75vh}.bsds-max-height-75{max-height:75%}.bsds-width-76{width:76%}.bsds-view-width-76{width:76vw}.bsds-max-width-76{max-width:76%}.bsds-height-76{height:76%}.bsds-view-height-76{height:76vh}.bsds-max-height-76{max-height:76%}.bsds-width-77{width:77%}.bsds-view-width-77{width:77vw}.bsds-max-width-77{max-width:77%}.bsds-height-77{height:77%}.bsds-view-height-77{height:77vh}.bsds-max-height-77{max-height:77%}.bsds-width-78{width:78%}.bsds-view-width-78{width:78vw}.bsds-max-width-78{max-width:78%}.bsds-height-78{height:78%}.bsds-view-height-78{height:78vh}.bsds-max-height-78{max-height:78%}.bsds-width-79{width:79%}.bsds-view-width-79{width:79vw}.bsds-max-width-79{max-width:79%}.bsds-height-79{height:79%}.bsds-view-height-79{height:79vh}.bsds-max-height-79{max-height:79%}.bsds-width-80{width:80%}.bsds-view-width-80{width:80vw}.bsds-max-width-80{max-width:80%}.bsds-height-80{height:80%}.bsds-view-height-80{height:80vh}.bsds-max-height-80{max-height:80%}.bsds-width-81{width:81%}.bsds-view-width-81{width:81vw}.bsds-max-width-81{max-width:81%}.bsds-height-81{height:81%}.bsds-view-height-81{height:81vh}.bsds-max-height-81{max-height:81%}.bsds-width-82{width:82%}.bsds-view-width-82{width:82vw}.bsds-max-width-82{max-width:82%}.bsds-height-82{height:82%}.bsds-view-height-82{height:82vh}.bsds-max-height-82{max-height:82%}.bsds-width-83{width:83%}.bsds-view-width-83{width:83vw}.bsds-max-width-83{max-width:83%}.bsds-height-83{height:83%}.bsds-view-height-83{height:83vh}.bsds-max-height-83{max-height:83%}.bsds-width-84{width:84%}.bsds-view-width-84{width:84vw}.bsds-max-width-84{max-width:84%}.bsds-height-84{height:84%}.bsds-view-height-84{height:84vh}.bsds-max-height-84{max-height:84%}.bsds-width-85{width:85%}.bsds-view-width-85{width:85vw}.bsds-max-width-85{max-width:85%}.bsds-height-85{height:85%}.bsds-view-height-85{height:85vh}.bsds-max-height-85{max-height:85%}.bsds-width-86{width:86%}.bsds-view-width-86{width:86vw}.bsds-max-width-86{max-width:86%}.bsds-height-86{height:86%}.bsds-view-height-86{height:86vh}.bsds-max-height-86{max-height:86%}.bsds-width-87{width:87%}.bsds-view-width-87{width:87vw}.bsds-max-width-87{max-width:87%}.bsds-height-87{height:87%}.bsds-view-height-87{height:87vh}.bsds-max-height-87{max-height:87%}.bsds-width-88{width:88%}.bsds-view-width-88{width:88vw}.bsds-max-width-88{max-width:88%}.bsds-height-88{height:88%}.bsds-view-height-88{height:88vh}.bsds-max-height-88{max-height:88%}.bsds-width-89{width:89%}.bsds-view-width-89{width:89vw}.bsds-max-width-89{max-width:89%}.bsds-height-89{height:89%}.bsds-view-height-89{height:89vh}.bsds-max-height-89{max-height:89%}.bsds-width-90{width:90%}.bsds-view-width-90{width:90vw}.bsds-max-width-90{max-width:90%}.bsds-height-90{height:90%}.bsds-view-height-90{height:90vh}.bsds-max-height-90{max-height:90%}.bsds-width-91{width:91%}.bsds-view-width-91{width:91vw}.bsds-max-width-91{max-width:91%}.bsds-height-91{height:91%}.bsds-view-height-91{height:91vh}.bsds-max-height-91{max-height:91%}.bsds-width-92{width:92%}.bsds-view-width-92{width:92vw}.bsds-max-width-92{max-width:92%}.bsds-height-92{height:92%}.bsds-view-height-92{height:92vh}.bsds-max-height-92{max-height:92%}.bsds-width-93{width:93%}.bsds-view-width-93{width:93vw}.bsds-max-width-93{max-width:93%}.bsds-height-93{height:93%}.bsds-view-height-93{height:93vh}.bsds-max-height-93{max-height:93%}.bsds-width-94{width:94%}.bsds-view-width-94{width:94vw}.bsds-max-width-94{max-width:94%}.bsds-height-94{height:94%}.bsds-view-height-94{height:94vh}.bsds-max-height-94{max-height:94%}.bsds-width-95{width:95%}.bsds-view-width-95{width:95vw}.bsds-max-width-95{max-width:95%}.bsds-height-95{height:95%}.bsds-view-height-95{height:95vh}.bsds-max-height-95{max-height:95%}.bsds-width-96{width:96%}.bsds-view-width-96{width:96vw}.bsds-max-width-96{max-width:96%}.bsds-height-96{height:96%}.bsds-view-height-96{height:96vh}.bsds-max-height-96{max-height:96%}.bsds-width-97{width:97%}.bsds-view-width-97{width:97vw}.bsds-max-width-97{max-width:97%}.bsds-height-97{height:97%}.bsds-view-height-97{height:97vh}.bsds-max-height-97{max-height:97%}.bsds-width-98{width:98%}.bsds-view-width-98{width:98vw}.bsds-max-width-98{max-width:98%}.bsds-height-98{height:98%}.bsds-view-height-98{height:98vh}.bsds-max-height-98{max-height:98%}.bsds-width-99{width:99%}.bsds-view-width-99{width:99vw}.bsds-max-width-99{max-width:99%}.bsds-height-99{height:99%}.bsds-view-height-99{height:99vh}.bsds-max-height-99{max-height:99%}.bsds-width-100{width:100%}.bsds-view-width-100{width:100vw}.bsds-max-width-100{max-width:100%}.bsds-height-100{height:100%}.bsds-view-height-100{height:100vh}.bsds-max-height-100{max-height:100%}.bsds-float-left{float:left !important}.bsds-float-right{float:right !important}.bsds-float-start{float:inline-start !important}.bsds-float-end{float:inline-end !important}@media (min-width: 576px){.bsds-float-sm-left{float:left !important}.bsds-float-sm-right{float:right !important}.bsds-float-sm-start{float:inline-start !important}.bsds-float-sm-end{float:inline-end !important}}@media (min-width: 768px){.bsds-float-md-left{float:left !important}.bsds-float-md-right{float:right !important}.bsds-float-md-start{float:inline-start !important}.bsds-float-md-end{float:inline-end !important}}@media (min-width: 992px){.bsds-float-lg-left{float:left !important}.bsds-float-lg-right{float:right !important}.bsds-float-lg-start{float:inline-start !important}.bsds-float-lg-end{float:inline-end !important}}@media (min-width: 1200px){.bsds-float-xl-left{float:left !important}.bsds-float-xl-right{float:right !important}.bsds-float-xl-start{float:inline-start !important}.bsds-float-xl-end{float:inline-end !important}}@media (min-width: 1400px){.bsds-float-xxl-left{float:left !important}.bsds-float-xxl-right{float:right !important}.bsds-float-xxl-start{float:inline-start !important}.bsds-float-xxl-end{float:inline-end !important}}.bsds-text-center{text-align:center !important}.bsds-text-justify{text-align:justify !important}.bsds-text-start{text-align:start !important}.bsds-text-end{text-align:end !important}.bsds-text-left{text-align:left !important}.bsds-text-right{text-align:right !important}.bsds-text-nowrap{white-space:nowrap !important}.bsds-text-wrap{white-space:normal !important}@media (min-width: 576px){.bsds-text-sm-center{text-align:center !important}.bsds-text-sm-justify{text-align:justify !important}.bsds-text-sm-start{text-align:start !important}.bsds-text-sm-end{text-align:end !important}.bsds-text-sm-left{text-align:left !important}.bsds-text-sm-right{text-align:right !important}.bsds-text-sm-nowrap{white-space:nowrap !important}.bsds-text-sm-wrap{white-space:normal !important}}@media (min-width: 768px){.bsds-text-md-center{text-align:center !important}.bsds-text-md-justify{text-align:justify !important}.bsds-text-md-start{text-align:start !important}.bsds-text-md-end{text-align:end !important}.bsds-text-md-left{text-align:left !important}.bsds-text-md-right{text-align:right !important}.bsds-text-md-nowrap{white-space:nowrap !important}.bsds-text-md-wrap{white-space:normal !important}}@media (min-width: 992px){.bsds-text-lg-center{text-align:center !important}.bsds-text-lg-justify{text-align:justify !important}.bsds-text-lg-start{text-align:start !important}.bsds-text-lg-end{text-align:end !important}.bsds-text-lg-left{text-align:left !important}.bsds-text-lg-right{text-align:right !important}.bsds-text-lg-nowrap{white-space:nowrap !important}.bsds-text-lg-wrap{white-space:normal !important}}@media (min-width: 1200px){.bsds-text-xl-center{text-align:center !important}.bsds-text-xl-justify{text-align:justify !important}.bsds-text-xl-start{text-align:start !important}.bsds-text-xl-end{text-align:end !important}.bsds-text-xl-left{text-align:left !important}.bsds-text-xl-right{text-align:right !important}.bsds-text-xl-nowrap{white-space:nowrap !important}.bsds-text-xl-wrap{white-space:normal !important}}@media (min-width: 1400px){.bsds-text-xxl-center{text-align:center !important}.bsds-text-xxl-justify{text-align:justify !important}.bsds-text-xxl-start{text-align:start !important}.bsds-text-xxl-end{text-align:end !important}.bsds-text-xxl-left{text-align:left !important}.bsds-text-xxl-right{text-align:right !important}.bsds-text-xxl-nowrap{white-space:nowrap !important}.bsds-text-xxl-wrap{white-space:normal !important}}.bsds-text-uppercase{text-transform:uppercase !important}.bsds-text-lowercase{text-transform:lowercase !important}.bsds-text-capitalize{text-transform:capitalize !important}@media (min-width: 576px){.bsds-text-sm-uppercase{text-transform:uppercase !important}.bsds-text-sm-lowercase{text-transform:lowercase !important}.bsds-text-sm-capitalize{text-transform:capitalize !important}}@media (min-width: 768px){.bsds-text-md-uppercase{text-transform:uppercase !important}.bsds-text-md-lowercase{text-transform:lowercase !important}.bsds-text-md-capitalize{text-transform:capitalize !important}}@media (min-width: 992px){.bsds-text-lg-uppercase{text-transform:uppercase !important}.bsds-text-lg-lowercase{text-transform:lowercase !important}.bsds-text-lg-capitalize{text-transform:capitalize !important}}@media (min-width: 1200px){.bsds-text-xl-uppercase{text-transform:uppercase !important}.bsds-text-xl-lowercase{text-transform:lowercase !important}.bsds-text-xl-capitalize{text-transform:capitalize !important}}@media (min-width: 1400px){.bsds-text-xxl-uppercase{text-transform:uppercase !important}.bsds-text-xxl-lowercase{text-transform:lowercase !important}.bsds-text-xxl-capitalize{text-transform:capitalize !important}}.bsds-align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bsds-align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bsds-align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.bsds-align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.bsds-align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bsds-align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.bsds-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bsds-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bsds-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bsds-justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.bsds-justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.bsds-justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.bsds-justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bsds-justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.bsds-justify-content-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.bsds-align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.bsds-align-items-center{-ms-flex-align:center !important;align-items:center !important}.bsds-align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.bsds-align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.bsds-align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.bsds-hide{display:none !important}.bsds-display-flex{display:-ms-flexbox !important;display:flex !important}.bsds-display-block{display:block !important}.bsds-hide-up{display:none !important}.bsds-hide-down{display:none !important}@media (min-width: 576px){.bsds-hide-sm-up{display:none !important}}@media (max-width: 575.98px){.bsds-hide-sm-down{display:none !important}}@media (min-width: 768px){.bsds-hide-md-up{display:none !important}}@media (max-width: 767.98px){.bsds-hide-md-down{display:none !important}}@media (min-width: 992px){.bsds-hide-lg-up{display:none !important}}@media (max-width: 991.98px){.bsds-hide-lg-down{display:none !important}}@media (min-width: 1200px){.bsds-hide-xl-up{display:none !important}}@media (max-width: 1199.98px){.bsds-hide-xl-down{display:none !important}}@media (min-width: 1400px){.bsds-hide-xxl-up{display:none !important}}@media (max-width: 1399.98px){.bsds-hide-xxl-down{display:none !important}}.bsds-vertical-align-baseline{vertical-align:baseline !important}.bsds-vertical-align-top{vertical-align:top !important}.bsds-vertical-align-middle{vertical-align:middle !important}.bsds-vertical-align-bottom{vertical-align:bottom !important}.bsds-vertical-align-text-top{vertical-align:text-top !important}.bsds-vertical-align-text-bottom{vertical-align:text-bottom !important}@media (min-width: 576px){.bsds-vertical-align-sm-baseline{vertical-align:baseline !important}.bsds-vertical-align-sm-top{vertical-align:top !important}.bsds-vertical-align-sm-middle{vertical-align:middle !important}.bsds-vertical-align-sm-bottom{vertical-align:bottom !important}.bsds-vertical-align-sm-text-top{vertical-align:text-top !important}.bsds-vertical-align-sm-text-bottom{vertical-align:text-bottom !important}}@media (min-width: 768px){.bsds-vertical-align-md-baseline{vertical-align:baseline !important}.bsds-vertical-align-md-top{vertical-align:top !important}.bsds-vertical-align-md-middle{vertical-align:middle !important}.bsds-vertical-align-md-bottom{vertical-align:bottom !important}.bsds-vertical-align-md-text-top{vertical-align:text-top !important}.bsds-vertical-align-md-text-bottom{vertical-align:text-bottom !important}}@media (min-width: 992px){.bsds-vertical-align-lg-baseline{vertical-align:baseline !important}.bsds-vertical-align-lg-top{vertical-align:top !important}.bsds-vertical-align-lg-middle{vertical-align:middle !important}.bsds-vertical-align-lg-bottom{vertical-align:bottom !important}.bsds-vertical-align-lg-text-top{vertical-align:text-top !important}.bsds-vertical-align-lg-text-bottom{vertical-align:text-bottom !important}}@media (min-width: 1200px){.bsds-vertical-align-xl-baseline{vertical-align:baseline !important}.bsds-vertical-align-xl-top{vertical-align:top !important}.bsds-vertical-align-xl-middle{vertical-align:middle !important}.bsds-vertical-align-xl-bottom{vertical-align:bottom !important}.bsds-vertical-align-xl-text-top{vertical-align:text-top !important}.bsds-vertical-align-xl-text-bottom{vertical-align:text-bottom !important}}@media (min-width: 1400px){.bsds-vertical-align-xxl-baseline{vertical-align:baseline !important}.bsds-vertical-align-xxl-top{vertical-align:top !important}.bsds-vertical-align-xxl-middle{vertical-align:middle !important}.bsds-vertical-align-xxl-bottom{vertical-align:bottom !important}.bsds-vertical-align-xxl-text-top{vertical-align:text-top !important}.bsds-vertical-align-xxl-text-bottom{vertical-align:text-bottom !important}}.bsds-p-0{padding:0px}.bsds-pl-0{padding-left:0px}.bsds-pr-0{padding-right:0px}.bsds-pt-0{padding-top:0px}.bsds-pb-0{padding-bottom:0px}.bsds-pv-0{padding-top:0px;padding-bottom:0px}.bsds-ph-0{padding-left:0px;padding-right:0px}.bsds-m-0{margin:0px}.bsds-ml-0{margin-left:0px}.bsds-mr-0{margin-right:0px}.bsds-mt-0{margin-top:0px}.bsds-mb-0{margin-bottom:0px}.bsds-mv-0{margin-top:0px;margin-bottom:0px}.bsds-mh-0{margin-left:0px;margin-right:0px}.bsds-p-2{padding:2px}.bsds-pl-2{padding-left:2px}.bsds-pr-2{padding-right:2px}.bsds-pt-2{padding-top:2px}.bsds-pb-2{padding-bottom:2px}.bsds-pv-2{padding-top:2px;padding-bottom:2px}.bsds-ph-2{padding-left:2px;padding-right:2px}.bsds-m-2{margin:2px}.bsds-ml-2{margin-left:2px}.bsds-mr-2{margin-right:2px}.bsds-mt-2{margin-top:2px}.bsds-mb-2{margin-bottom:2px}.bsds-mv-2{margin-top:2px;margin-bottom:2px}.bsds-mh-2{margin-left:2px;margin-right:2px}.bsds-p-4{padding:4px}.bsds-pl-4{padding-left:4px}.bsds-pr-4{padding-right:4px}.bsds-pt-4{padding-top:4px}.bsds-pb-4{padding-bottom:4px}.bsds-pv-4{padding-top:4px;padding-bottom:4px}.bsds-ph-4{padding-left:4px;padding-right:4px}.bsds-m-4{margin:4px}.bsds-ml-4{margin-left:4px}.bsds-mr-4{margin-right:4px}.bsds-mt-4{margin-top:4px}.bsds-mb-4{margin-bottom:4px}.bsds-mv-4{margin-top:4px;margin-bottom:4px}.bsds-mh-4{margin-left:4px;margin-right:4px}.bsds-p-6{padding:6px}.bsds-pl-6{padding-left:6px}.bsds-pr-6{padding-right:6px}.bsds-pt-6{padding-top:6px}.bsds-pb-6{padding-bottom:6px}.bsds-pv-6{padding-top:6px;padding-bottom:6px}.bsds-ph-6{padding-left:6px;padding-right:6px}.bsds-m-6{margin:6px}.bsds-ml-6{margin-left:6px}.bsds-mr-6{margin-right:6px}.bsds-mt-6{margin-top:6px}.bsds-mb-6{margin-bottom:6px}.bsds-mv-6{margin-top:6px;margin-bottom:6px}.bsds-mh-6{margin-left:6px;margin-right:6px}.bsds-p-8{padding:8px}.bsds-pl-8{padding-left:8px}.bsds-pr-8{padding-right:8px}.bsds-pt-8{padding-top:8px}.bsds-pb-8{padding-bottom:8px}.bsds-pv-8{padding-top:8px;padding-bottom:8px}.bsds-ph-8{padding-left:8px;padding-right:8px}.bsds-m-8{margin:8px}.bsds-ml-8{margin-left:8px}.bsds-mr-8{margin-right:8px}.bsds-mt-8{margin-top:8px}.bsds-mb-8{margin-bottom:8px}.bsds-mv-8{margin-top:8px;margin-bottom:8px}.bsds-mh-8{margin-left:8px;margin-right:8px}.bsds-p-10{padding:10px}.bsds-pl-10{padding-left:10px}.bsds-pr-10{padding-right:10px}.bsds-pt-10{padding-top:10px}.bsds-pb-10{padding-bottom:10px}.bsds-pv-10{padding-top:10px;padding-bottom:10px}.bsds-ph-10{padding-left:10px;padding-right:10px}.bsds-m-10{margin:10px}.bsds-ml-10{margin-left:10px}.bsds-mr-10{margin-right:10px}.bsds-mt-10{margin-top:10px}.bsds-mb-10{margin-bottom:10px}.bsds-mv-10{margin-top:10px;margin-bottom:10px}.bsds-mh-10{margin-left:10px;margin-right:10px}.bsds-p-12{padding:12px}.bsds-pl-12{padding-left:12px}.bsds-pr-12{padding-right:12px}.bsds-pt-12{padding-top:12px}.bsds-pb-12{padding-bottom:12px}.bsds-pv-12{padding-top:12px;padding-bottom:12px}.bsds-ph-12{padding-left:12px;padding-right:12px}.bsds-m-12{margin:12px}.bsds-ml-12{margin-left:12px}.bsds-mr-12{margin-right:12px}.bsds-mt-12{margin-top:12px}.bsds-mb-12{margin-bottom:12px}.bsds-mv-12{margin-top:12px;margin-bottom:12px}.bsds-mh-12{margin-left:12px;margin-right:12px}.bsds-p-14{padding:14px}.bsds-pl-14{padding-left:14px}.bsds-pr-14{padding-right:14px}.bsds-pt-14{padding-top:14px}.bsds-pb-14{padding-bottom:14px}.bsds-pv-14{padding-top:14px;padding-bottom:14px}.bsds-ph-14{padding-left:14px;padding-right:14px}.bsds-m-14{margin:14px}.bsds-ml-14{margin-left:14px}.bsds-mr-14{margin-right:14px}.bsds-mt-14{margin-top:14px}.bsds-mb-14{margin-bottom:14px}.bsds-mv-14{margin-top:14px;margin-bottom:14px}.bsds-mh-14{margin-left:14px;margin-right:14px}.bsds-p-16{padding:16px}.bsds-pl-16{padding-left:16px}.bsds-pr-16{padding-right:16px}.bsds-pt-16{padding-top:16px}.bsds-pb-16{padding-bottom:16px}.bsds-pv-16{padding-top:16px;padding-bottom:16px}.bsds-ph-16{padding-left:16px;padding-right:16px}.bsds-m-16{margin:16px}.bsds-ml-16{margin-left:16px}.bsds-mr-16{margin-right:16px}.bsds-mt-16{margin-top:16px}.bsds-mb-16{margin-bottom:16px}.bsds-mv-16{margin-top:16px;margin-bottom:16px}.bsds-mh-16{margin-left:16px;margin-right:16px}.bsds-p-18{padding:18px}.bsds-pl-18{padding-left:18px}.bsds-pr-18{padding-right:18px}.bsds-pt-18{padding-top:18px}.bsds-pb-18{padding-bottom:18px}.bsds-pv-18{padding-top:18px;padding-bottom:18px}.bsds-ph-18{padding-left:18px;padding-right:18px}.bsds-m-18{margin:18px}.bsds-ml-18{margin-left:18px}.bsds-mr-18{margin-right:18px}.bsds-mt-18{margin-top:18px}.bsds-mb-18{margin-bottom:18px}.bsds-mv-18{margin-top:18px;margin-bottom:18px}.bsds-mh-18{margin-left:18px;margin-right:18px}.bsds-p-20{padding:20px}.bsds-pl-20{padding-left:20px}.bsds-pr-20{padding-right:20px}.bsds-pt-20{padding-top:20px}.bsds-pb-20{padding-bottom:20px}.bsds-pv-20{padding-top:20px;padding-bottom:20px}.bsds-ph-20{padding-left:20px;padding-right:20px}.bsds-m-20{margin:20px}.bsds-ml-20{margin-left:20px}.bsds-mr-20{margin-right:20px}.bsds-mt-20{margin-top:20px}.bsds-mb-20{margin-bottom:20px}.bsds-mv-20{margin-top:20px;margin-bottom:20px}.bsds-mh-20{margin-left:20px;margin-right:20px}.bsds-p-22{padding:22px}.bsds-pl-22{padding-left:22px}.bsds-pr-22{padding-right:22px}.bsds-pt-22{padding-top:22px}.bsds-pb-22{padding-bottom:22px}.bsds-pv-22{padding-top:22px;padding-bottom:22px}.bsds-ph-22{padding-left:22px;padding-right:22px}.bsds-m-22{margin:22px}.bsds-ml-22{margin-left:22px}.bsds-mr-22{margin-right:22px}.bsds-mt-22{margin-top:22px}.bsds-mb-22{margin-bottom:22px}.bsds-mv-22{margin-top:22px;margin-bottom:22px}.bsds-mh-22{margin-left:22px;margin-right:22px}.bsds-p-24{padding:24px}.bsds-pl-24{padding-left:24px}.bsds-pr-24{padding-right:24px}.bsds-pt-24{padding-top:24px}.bsds-pb-24{padding-bottom:24px}.bsds-pv-24{padding-top:24px;padding-bottom:24px}.bsds-ph-24{padding-left:24px;padding-right:24px}.bsds-m-24{margin:24px}.bsds-ml-24{margin-left:24px}.bsds-mr-24{margin-right:24px}.bsds-mt-24{margin-top:24px}.bsds-mb-24{margin-bottom:24px}.bsds-mv-24{margin-top:24px;margin-bottom:24px}.bsds-mh-24{margin-left:24px;margin-right:24px}.bsds-p-26{padding:26px}.bsds-pl-26{padding-left:26px}.bsds-pr-26{padding-right:26px}.bsds-pt-26{padding-top:26px}.bsds-pb-26{padding-bottom:26px}.bsds-pv-26{padding-top:26px;padding-bottom:26px}.bsds-ph-26{padding-left:26px;padding-right:26px}.bsds-m-26{margin:26px}.bsds-ml-26{margin-left:26px}.bsds-mr-26{margin-right:26px}.bsds-mt-26{margin-top:26px}.bsds-mb-26{margin-bottom:26px}.bsds-mv-26{margin-top:26px;margin-bottom:26px}.bsds-mh-26{margin-left:26px;margin-right:26px}.bsds-p-28{padding:28px}.bsds-pl-28{padding-left:28px}.bsds-pr-28{padding-right:28px}.bsds-pt-28{padding-top:28px}.bsds-pb-28{padding-bottom:28px}.bsds-pv-28{padding-top:28px;padding-bottom:28px}.bsds-ph-28{padding-left:28px;padding-right:28px}.bsds-m-28{margin:28px}.bsds-ml-28{margin-left:28px}.bsds-mr-28{margin-right:28px}.bsds-mt-28{margin-top:28px}.bsds-mb-28{margin-bottom:28px}.bsds-mv-28{margin-top:28px;margin-bottom:28px}.bsds-mh-28{margin-left:28px;margin-right:28px}.bsds-p-30{padding:30px}.bsds-pl-30{padding-left:30px}.bsds-pr-30{padding-right:30px}.bsds-pt-30{padding-top:30px}.bsds-pb-30{padding-bottom:30px}.bsds-pv-30{padding-top:30px;padding-bottom:30px}.bsds-ph-30{padding-left:30px;padding-right:30px}.bsds-m-30{margin:30px}.bsds-ml-30{margin-left:30px}.bsds-mr-30{margin-right:30px}.bsds-mt-30{margin-top:30px}.bsds-mb-30{margin-bottom:30px}.bsds-mv-30{margin-top:30px;margin-bottom:30px}.bsds-mh-30{margin-left:30px;margin-right:30px}.bsds-p-32{padding:32px}.bsds-pl-32{padding-left:32px}.bsds-pr-32{padding-right:32px}.bsds-pt-32{padding-top:32px}.bsds-pb-32{padding-bottom:32px}.bsds-pv-32{padding-top:32px;padding-bottom:32px}.bsds-ph-32{padding-left:32px;padding-right:32px}.bsds-m-32{margin:32px}.bsds-ml-32{margin-left:32px}.bsds-mr-32{margin-right:32px}.bsds-mt-32{margin-top:32px}.bsds-mb-32{margin-bottom:32px}.bsds-mv-32{margin-top:32px;margin-bottom:32px}.bsds-mh-32{margin-left:32px;margin-right:32px}.bsds-p-34{padding:34px}.bsds-pl-34{padding-left:34px}.bsds-pr-34{padding-right:34px}.bsds-pt-34{padding-top:34px}.bsds-pb-34{padding-bottom:34px}.bsds-pv-34{padding-top:34px;padding-bottom:34px}.bsds-ph-34{padding-left:34px;padding-right:34px}.bsds-m-34{margin:34px}.bsds-ml-34{margin-left:34px}.bsds-mr-34{margin-right:34px}.bsds-mt-34{margin-top:34px}.bsds-mb-34{margin-bottom:34px}.bsds-mv-34{margin-top:34px;margin-bottom:34px}.bsds-mh-34{margin-left:34px;margin-right:34px}.bsds-p-36{padding:36px}.bsds-pl-36{padding-left:36px}.bsds-pr-36{padding-right:36px}.bsds-pt-36{padding-top:36px}.bsds-pb-36{padding-bottom:36px}.bsds-pv-36{padding-top:36px;padding-bottom:36px}.bsds-ph-36{padding-left:36px;padding-right:36px}.bsds-m-36{margin:36px}.bsds-ml-36{margin-left:36px}.bsds-mr-36{margin-right:36px}.bsds-mt-36{margin-top:36px}.bsds-mb-36{margin-bottom:36px}.bsds-mv-36{margin-top:36px;margin-bottom:36px}.bsds-mh-36{margin-left:36px;margin-right:36px}.bsds-p-38{padding:38px}.bsds-pl-38{padding-left:38px}.bsds-pr-38{padding-right:38px}.bsds-pt-38{padding-top:38px}.bsds-pb-38{padding-bottom:38px}.bsds-pv-38{padding-top:38px;padding-bottom:38px}.bsds-ph-38{padding-left:38px;padding-right:38px}.bsds-m-38{margin:38px}.bsds-ml-38{margin-left:38px}.bsds-mr-38{margin-right:38px}.bsds-mt-38{margin-top:38px}.bsds-mb-38{margin-bottom:38px}.bsds-mv-38{margin-top:38px;margin-bottom:38px}.bsds-mh-38{margin-left:38px;margin-right:38px}.bsds-p-40{padding:40px}.bsds-pl-40{padding-left:40px}.bsds-pr-40{padding-right:40px}.bsds-pt-40{padding-top:40px}.bsds-pb-40{padding-bottom:40px}.bsds-pv-40{padding-top:40px;padding-bottom:40px}.bsds-ph-40{padding-left:40px;padding-right:40px}.bsds-m-40{margin:40px}.bsds-ml-40{margin-left:40px}.bsds-mr-40{margin-right:40px}.bsds-mt-40{margin-top:40px}.bsds-mb-40{margin-bottom:40px}.bsds-mv-40{margin-top:40px;margin-bottom:40px}.bsds-mh-40{margin-left:40px;margin-right:40px}.bsds-p-42{padding:42px}.bsds-pl-42{padding-left:42px}.bsds-pr-42{padding-right:42px}.bsds-pt-42{padding-top:42px}.bsds-pb-42{padding-bottom:42px}.bsds-pv-42{padding-top:42px;padding-bottom:42px}.bsds-ph-42{padding-left:42px;padding-right:42px}.bsds-m-42{margin:42px}.bsds-ml-42{margin-left:42px}.bsds-mr-42{margin-right:42px}.bsds-mt-42{margin-top:42px}.bsds-mb-42{margin-bottom:42px}.bsds-mv-42{margin-top:42px;margin-bottom:42px}.bsds-mh-42{margin-left:42px;margin-right:42px}.bsds-p-44{padding:44px}.bsds-pl-44{padding-left:44px}.bsds-pr-44{padding-right:44px}.bsds-pt-44{padding-top:44px}.bsds-pb-44{padding-bottom:44px}.bsds-pv-44{padding-top:44px;padding-bottom:44px}.bsds-ph-44{padding-left:44px;padding-right:44px}.bsds-m-44{margin:44px}.bsds-ml-44{margin-left:44px}.bsds-mr-44{margin-right:44px}.bsds-mt-44{margin-top:44px}.bsds-mb-44{margin-bottom:44px}.bsds-mv-44{margin-top:44px;margin-bottom:44px}.bsds-mh-44{margin-left:44px;margin-right:44px}.bsds-p-46{padding:46px}.bsds-pl-46{padding-left:46px}.bsds-pr-46{padding-right:46px}.bsds-pt-46{padding-top:46px}.bsds-pb-46{padding-bottom:46px}.bsds-pv-46{padding-top:46px;padding-bottom:46px}.bsds-ph-46{padding-left:46px;padding-right:46px}.bsds-m-46{margin:46px}.bsds-ml-46{margin-left:46px}.bsds-mr-46{margin-right:46px}.bsds-mt-46{margin-top:46px}.bsds-mb-46{margin-bottom:46px}.bsds-mv-46{margin-top:46px;margin-bottom:46px}.bsds-mh-46{margin-left:46px;margin-right:46px}.bsds-p-48{padding:48px}.bsds-pl-48{padding-left:48px}.bsds-pr-48{padding-right:48px}.bsds-pt-48{padding-top:48px}.bsds-pb-48{padding-bottom:48px}.bsds-pv-48{padding-top:48px;padding-bottom:48px}.bsds-ph-48{padding-left:48px;padding-right:48px}.bsds-m-48{margin:48px}.bsds-ml-48{margin-left:48px}.bsds-mr-48{margin-right:48px}.bsds-mt-48{margin-top:48px}.bsds-mb-48{margin-bottom:48px}.bsds-mv-48{margin-top:48px;margin-bottom:48px}.bsds-mh-48{margin-left:48px;margin-right:48px}.bsds-p-50{padding:50px}.bsds-pl-50{padding-left:50px}.bsds-pr-50{padding-right:50px}.bsds-pt-50{padding-top:50px}.bsds-pb-50{padding-bottom:50px}.bsds-pv-50{padding-top:50px;padding-bottom:50px}.bsds-ph-50{padding-left:50px;padding-right:50px}.bsds-m-50{margin:50px}.bsds-ml-50{margin-left:50px}.bsds-mr-50{margin-right:50px}.bsds-mt-50{margin-top:50px}.bsds-mb-50{margin-bottom:50px}.bsds-mv-50{margin-top:50px;margin-bottom:50px}.bsds-mh-50{margin-left:50px;margin-right:50px}.bsds-p-52{padding:52px}.bsds-pl-52{padding-left:52px}.bsds-pr-52{padding-right:52px}.bsds-pt-52{padding-top:52px}.bsds-pb-52{padding-bottom:52px}.bsds-pv-52{padding-top:52px;padding-bottom:52px}.bsds-ph-52{padding-left:52px;padding-right:52px}.bsds-m-52{margin:52px}.bsds-ml-52{margin-left:52px}.bsds-mr-52{margin-right:52px}.bsds-mt-52{margin-top:52px}.bsds-mb-52{margin-bottom:52px}.bsds-mv-52{margin-top:52px;margin-bottom:52px}.bsds-mh-52{margin-left:52px;margin-right:52px}.bsds-p-54{padding:54px}.bsds-pl-54{padding-left:54px}.bsds-pr-54{padding-right:54px}.bsds-pt-54{padding-top:54px}.bsds-pb-54{padding-bottom:54px}.bsds-pv-54{padding-top:54px;padding-bottom:54px}.bsds-ph-54{padding-left:54px;padding-right:54px}.bsds-m-54{margin:54px}.bsds-ml-54{margin-left:54px}.bsds-mr-54{margin-right:54px}.bsds-mt-54{margin-top:54px}.bsds-mb-54{margin-bottom:54px}.bsds-mv-54{margin-top:54px;margin-bottom:54px}.bsds-mh-54{margin-left:54px;margin-right:54px}.bsds-p-56{padding:56px}.bsds-pl-56{padding-left:56px}.bsds-pr-56{padding-right:56px}.bsds-pt-56{padding-top:56px}.bsds-pb-56{padding-bottom:56px}.bsds-pv-56{padding-top:56px;padding-bottom:56px}.bsds-ph-56{padding-left:56px;padding-right:56px}.bsds-m-56{margin:56px}.bsds-ml-56{margin-left:56px}.bsds-mr-56{margin-right:56px}.bsds-mt-56{margin-top:56px}.bsds-mb-56{margin-bottom:56px}.bsds-mv-56{margin-top:56px;margin-bottom:56px}.bsds-mh-56{margin-left:56px;margin-right:56px}.bsds-p-58{padding:58px}.bsds-pl-58{padding-left:58px}.bsds-pr-58{padding-right:58px}.bsds-pt-58{padding-top:58px}.bsds-pb-58{padding-bottom:58px}.bsds-pv-58{padding-top:58px;padding-bottom:58px}.bsds-ph-58{padding-left:58px;padding-right:58px}.bsds-m-58{margin:58px}.bsds-ml-58{margin-left:58px}.bsds-mr-58{margin-right:58px}.bsds-mt-58{margin-top:58px}.bsds-mb-58{margin-bottom:58px}.bsds-mv-58{margin-top:58px;margin-bottom:58px}.bsds-mh-58{margin-left:58px;margin-right:58px}.bsds-p-60{padding:60px}.bsds-pl-60{padding-left:60px}.bsds-pr-60{padding-right:60px}.bsds-pt-60{padding-top:60px}.bsds-pb-60{padding-bottom:60px}.bsds-pv-60{padding-top:60px;padding-bottom:60px}.bsds-ph-60{padding-left:60px;padding-right:60px}.bsds-m-60{margin:60px}.bsds-ml-60{margin-left:60px}.bsds-mr-60{margin-right:60px}.bsds-mt-60{margin-top:60px}.bsds-mb-60{margin-bottom:60px}.bsds-mv-60{margin-top:60px;margin-bottom:60px}.bsds-mh-60{margin-left:60px;margin-right:60px}.bsds-p-62{padding:62px}.bsds-pl-62{padding-left:62px}.bsds-pr-62{padding-right:62px}.bsds-pt-62{padding-top:62px}.bsds-pb-62{padding-bottom:62px}.bsds-pv-62{padding-top:62px;padding-bottom:62px}.bsds-ph-62{padding-left:62px;padding-right:62px}.bsds-m-62{margin:62px}.bsds-ml-62{margin-left:62px}.bsds-mr-62{margin-right:62px}.bsds-mt-62{margin-top:62px}.bsds-mb-62{margin-bottom:62px}.bsds-mv-62{margin-top:62px;margin-bottom:62px}.bsds-mh-62{margin-left:62px;margin-right:62px}.bsds-p-64{padding:64px}.bsds-pl-64{padding-left:64px}.bsds-pr-64{padding-right:64px}.bsds-pt-64{padding-top:64px}.bsds-pb-64{padding-bottom:64px}.bsds-pv-64{padding-top:64px;padding-bottom:64px}.bsds-ph-64{padding-left:64px;padding-right:64px}.bsds-m-64{margin:64px}.bsds-ml-64{margin-left:64px}.bsds-mr-64{margin-right:64px}.bsds-mt-64{margin-top:64px}.bsds-mb-64{margin-bottom:64px}.bsds-mv-64{margin-top:64px;margin-bottom:64px}.bsds-mh-64{margin-left:64px;margin-right:64px}.bsds-p-66{padding:66px}.bsds-pl-66{padding-left:66px}.bsds-pr-66{padding-right:66px}.bsds-pt-66{padding-top:66px}.bsds-pb-66{padding-bottom:66px}.bsds-pv-66{padding-top:66px;padding-bottom:66px}.bsds-ph-66{padding-left:66px;padding-right:66px}.bsds-m-66{margin:66px}.bsds-ml-66{margin-left:66px}.bsds-mr-66{margin-right:66px}.bsds-mt-66{margin-top:66px}.bsds-mb-66{margin-bottom:66px}.bsds-mv-66{margin-top:66px;margin-bottom:66px}.bsds-mh-66{margin-left:66px;margin-right:66px}.bsds-p-68{padding:68px}.bsds-pl-68{padding-left:68px}.bsds-pr-68{padding-right:68px}.bsds-pt-68{padding-top:68px}.bsds-pb-68{padding-bottom:68px}.bsds-pv-68{padding-top:68px;padding-bottom:68px}.bsds-ph-68{padding-left:68px;padding-right:68px}.bsds-m-68{margin:68px}.bsds-ml-68{margin-left:68px}.bsds-mr-68{margin-right:68px}.bsds-mt-68{margin-top:68px}.bsds-mb-68{margin-bottom:68px}.bsds-mv-68{margin-top:68px;margin-bottom:68px}.bsds-mh-68{margin-left:68px;margin-right:68px}.bsds-p-70{padding:70px}.bsds-pl-70{padding-left:70px}.bsds-pr-70{padding-right:70px}.bsds-pt-70{padding-top:70px}.bsds-pb-70{padding-bottom:70px}.bsds-pv-70{padding-top:70px;padding-bottom:70px}.bsds-ph-70{padding-left:70px;padding-right:70px}.bsds-m-70{margin:70px}.bsds-ml-70{margin-left:70px}.bsds-mr-70{margin-right:70px}.bsds-mt-70{margin-top:70px}.bsds-mb-70{margin-bottom:70px}.bsds-mv-70{margin-top:70px;margin-bottom:70px}.bsds-mh-70{margin-left:70px;margin-right:70px}.bsds-p-72{padding:72px}.bsds-pl-72{padding-left:72px}.bsds-pr-72{padding-right:72px}.bsds-pt-72{padding-top:72px}.bsds-pb-72{padding-bottom:72px}.bsds-pv-72{padding-top:72px;padding-bottom:72px}.bsds-ph-72{padding-left:72px;padding-right:72px}.bsds-m-72{margin:72px}.bsds-ml-72{margin-left:72px}.bsds-mr-72{margin-right:72px}.bsds-mt-72{margin-top:72px}.bsds-mb-72{margin-bottom:72px}.bsds-mv-72{margin-top:72px;margin-bottom:72px}.bsds-mh-72{margin-left:72px;margin-right:72px}.bsds-p-74{padding:74px}.bsds-pl-74{padding-left:74px}.bsds-pr-74{padding-right:74px}.bsds-pt-74{padding-top:74px}.bsds-pb-74{padding-bottom:74px}.bsds-pv-74{padding-top:74px;padding-bottom:74px}.bsds-ph-74{padding-left:74px;padding-right:74px}.bsds-m-74{margin:74px}.bsds-ml-74{margin-left:74px}.bsds-mr-74{margin-right:74px}.bsds-mt-74{margin-top:74px}.bsds-mb-74{margin-bottom:74px}.bsds-mv-74{margin-top:74px;margin-bottom:74px}.bsds-mh-74{margin-left:74px;margin-right:74px}.bsds-p-76{padding:76px}.bsds-pl-76{padding-left:76px}.bsds-pr-76{padding-right:76px}.bsds-pt-76{padding-top:76px}.bsds-pb-76{padding-bottom:76px}.bsds-pv-76{padding-top:76px;padding-bottom:76px}.bsds-ph-76{padding-left:76px;padding-right:76px}.bsds-m-76{margin:76px}.bsds-ml-76{margin-left:76px}.bsds-mr-76{margin-right:76px}.bsds-mt-76{margin-top:76px}.bsds-mb-76{margin-bottom:76px}.bsds-mv-76{margin-top:76px;margin-bottom:76px}.bsds-mh-76{margin-left:76px;margin-right:76px}.bsds-p-78{padding:78px}.bsds-pl-78{padding-left:78px}.bsds-pr-78{padding-right:78px}.bsds-pt-78{padding-top:78px}.bsds-pb-78{padding-bottom:78px}.bsds-pv-78{padding-top:78px;padding-bottom:78px}.bsds-ph-78{padding-left:78px;padding-right:78px}.bsds-m-78{margin:78px}.bsds-ml-78{margin-left:78px}.bsds-mr-78{margin-right:78px}.bsds-mt-78{margin-top:78px}.bsds-mb-78{margin-bottom:78px}.bsds-mv-78{margin-top:78px;margin-bottom:78px}.bsds-mh-78{margin-left:78px;margin-right:78px}.bsds-p-80{padding:80px}.bsds-pl-80{padding-left:80px}.bsds-pr-80{padding-right:80px}.bsds-pt-80{padding-top:80px}.bsds-pb-80{padding-bottom:80px}.bsds-pv-80{padding-top:80px;padding-bottom:80px}.bsds-ph-80{padding-left:80px;padding-right:80px}.bsds-m-80{margin:80px}.bsds-ml-80{margin-left:80px}.bsds-mr-80{margin-right:80px}.bsds-mt-80{margin-top:80px}.bsds-mb-80{margin-bottom:80px}.bsds-mv-80{margin-top:80px;margin-bottom:80px}.bsds-mh-80{margin-left:80px;margin-right:80px}.bsds-p-82{padding:82px}.bsds-pl-82{padding-left:82px}.bsds-pr-82{padding-right:82px}.bsds-pt-82{padding-top:82px}.bsds-pb-82{padding-bottom:82px}.bsds-pv-82{padding-top:82px;padding-bottom:82px}.bsds-ph-82{padding-left:82px;padding-right:82px}.bsds-m-82{margin:82px}.bsds-ml-82{margin-left:82px}.bsds-mr-82{margin-right:82px}.bsds-mt-82{margin-top:82px}.bsds-mb-82{margin-bottom:82px}.bsds-mv-82{margin-top:82px;margin-bottom:82px}.bsds-mh-82{margin-left:82px;margin-right:82px}.bsds-p-84{padding:84px}.bsds-pl-84{padding-left:84px}.bsds-pr-84{padding-right:84px}.bsds-pt-84{padding-top:84px}.bsds-pb-84{padding-bottom:84px}.bsds-pv-84{padding-top:84px;padding-bottom:84px}.bsds-ph-84{padding-left:84px;padding-right:84px}.bsds-m-84{margin:84px}.bsds-ml-84{margin-left:84px}.bsds-mr-84{margin-right:84px}.bsds-mt-84{margin-top:84px}.bsds-mb-84{margin-bottom:84px}.bsds-mv-84{margin-top:84px;margin-bottom:84px}.bsds-mh-84{margin-left:84px;margin-right:84px}.bsds-p-86{padding:86px}.bsds-pl-86{padding-left:86px}.bsds-pr-86{padding-right:86px}.bsds-pt-86{padding-top:86px}.bsds-pb-86{padding-bottom:86px}.bsds-pv-86{padding-top:86px;padding-bottom:86px}.bsds-ph-86{padding-left:86px;padding-right:86px}.bsds-m-86{margin:86px}.bsds-ml-86{margin-left:86px}.bsds-mr-86{margin-right:86px}.bsds-mt-86{margin-top:86px}.bsds-mb-86{margin-bottom:86px}.bsds-mv-86{margin-top:86px;margin-bottom:86px}.bsds-mh-86{margin-left:86px;margin-right:86px}.bsds-p-88{padding:88px}.bsds-pl-88{padding-left:88px}.bsds-pr-88{padding-right:88px}.bsds-pt-88{padding-top:88px}.bsds-pb-88{padding-bottom:88px}.bsds-pv-88{padding-top:88px;padding-bottom:88px}.bsds-ph-88{padding-left:88px;padding-right:88px}.bsds-m-88{margin:88px}.bsds-ml-88{margin-left:88px}.bsds-mr-88{margin-right:88px}.bsds-mt-88{margin-top:88px}.bsds-mb-88{margin-bottom:88px}.bsds-mv-88{margin-top:88px;margin-bottom:88px}.bsds-mh-88{margin-left:88px;margin-right:88px}.bsds-p-90{padding:90px}.bsds-pl-90{padding-left:90px}.bsds-pr-90{padding-right:90px}.bsds-pt-90{padding-top:90px}.bsds-pb-90{padding-bottom:90px}.bsds-pv-90{padding-top:90px;padding-bottom:90px}.bsds-ph-90{padding-left:90px;padding-right:90px}.bsds-m-90{margin:90px}.bsds-ml-90{margin-left:90px}.bsds-mr-90{margin-right:90px}.bsds-mt-90{margin-top:90px}.bsds-mb-90{margin-bottom:90px}.bsds-mv-90{margin-top:90px;margin-bottom:90px}.bsds-mh-90{margin-left:90px;margin-right:90px}.bsds-p-92{padding:92px}.bsds-pl-92{padding-left:92px}.bsds-pr-92{padding-right:92px}.bsds-pt-92{padding-top:92px}.bsds-pb-92{padding-bottom:92px}.bsds-pv-92{padding-top:92px;padding-bottom:92px}.bsds-ph-92{padding-left:92px;padding-right:92px}.bsds-m-92{margin:92px}.bsds-ml-92{margin-left:92px}.bsds-mr-92{margin-right:92px}.bsds-mt-92{margin-top:92px}.bsds-mb-92{margin-bottom:92px}.bsds-mv-92{margin-top:92px;margin-bottom:92px}.bsds-mh-92{margin-left:92px;margin-right:92px}.bsds-p-94{padding:94px}.bsds-pl-94{padding-left:94px}.bsds-pr-94{padding-right:94px}.bsds-pt-94{padding-top:94px}.bsds-pb-94{padding-bottom:94px}.bsds-pv-94{padding-top:94px;padding-bottom:94px}.bsds-ph-94{padding-left:94px;padding-right:94px}.bsds-m-94{margin:94px}.bsds-ml-94{margin-left:94px}.bsds-mr-94{margin-right:94px}.bsds-mt-94{margin-top:94px}.bsds-mb-94{margin-bottom:94px}.bsds-mv-94{margin-top:94px;margin-bottom:94px}.bsds-mh-94{margin-left:94px;margin-right:94px}.bsds-p-96{padding:96px}.bsds-pl-96{padding-left:96px}.bsds-pr-96{padding-right:96px}.bsds-pt-96{padding-top:96px}.bsds-pb-96{padding-bottom:96px}.bsds-pv-96{padding-top:96px;padding-bottom:96px}.bsds-ph-96{padding-left:96px;padding-right:96px}.bsds-m-96{margin:96px}.bsds-ml-96{margin-left:96px}.bsds-mr-96{margin-right:96px}.bsds-mt-96{margin-top:96px}.bsds-mb-96{margin-bottom:96px}.bsds-mv-96{margin-top:96px;margin-bottom:96px}.bsds-mh-96{margin-left:96px;margin-right:96px}.bsds-p-98{padding:98px}.bsds-pl-98{padding-left:98px}.bsds-pr-98{padding-right:98px}.bsds-pt-98{padding-top:98px}.bsds-pb-98{padding-bottom:98px}.bsds-pv-98{padding-top:98px;padding-bottom:98px}.bsds-ph-98{padding-left:98px;padding-right:98px}.bsds-m-98{margin:98px}.bsds-ml-98{margin-left:98px}.bsds-mr-98{margin-right:98px}.bsds-mt-98{margin-top:98px}.bsds-mb-98{margin-bottom:98px}.bsds-mv-98{margin-top:98px;margin-bottom:98px}.bsds-mh-98{margin-left:98px;margin-right:98px}.bsds-p-100{padding:100px}.bsds-pl-100{padding-left:100px}.bsds-pr-100{padding-right:100px}.bsds-pt-100{padding-top:100px}.bsds-pb-100{padding-bottom:100px}.bsds-pv-100{padding-top:100px;padding-bottom:100px}.bsds-ph-100{padding-left:100px;padding-right:100px}.bsds-m-100{margin:100px}.bsds-ml-100{margin-left:100px}.bsds-mr-100{margin-right:100px}.bsds-mt-100{margin-top:100px}.bsds-mb-100{margin-bottom:100px}.bsds-mv-100{margin-top:100px;margin-bottom:100px}.bsds-mh-100{margin-left:100px;margin-right:100px}.bsds-p-102{padding:102px}.bsds-pl-102{padding-left:102px}.bsds-pr-102{padding-right:102px}.bsds-pt-102{padding-top:102px}.bsds-pb-102{padding-bottom:102px}.bsds-pv-102{padding-top:102px;padding-bottom:102px}.bsds-ph-102{padding-left:102px;padding-right:102px}.bsds-m-102{margin:102px}.bsds-ml-102{margin-left:102px}.bsds-mr-102{margin-right:102px}.bsds-mt-102{margin-top:102px}.bsds-mb-102{margin-bottom:102px}.bsds-mv-102{margin-top:102px;margin-bottom:102px}.bsds-mh-102{margin-left:102px;margin-right:102px}.bsds-p-104{padding:104px}.bsds-pl-104{padding-left:104px}.bsds-pr-104{padding-right:104px}.bsds-pt-104{padding-top:104px}.bsds-pb-104{padding-bottom:104px}.bsds-pv-104{padding-top:104px;padding-bottom:104px}.bsds-ph-104{padding-left:104px;padding-right:104px}.bsds-m-104{margin:104px}.bsds-ml-104{margin-left:104px}.bsds-mr-104{margin-right:104px}.bsds-mt-104{margin-top:104px}.bsds-mb-104{margin-bottom:104px}.bsds-mv-104{margin-top:104px;margin-bottom:104px}.bsds-mh-104{margin-left:104px;margin-right:104px}.bsds-p-106{padding:106px}.bsds-pl-106{padding-left:106px}.bsds-pr-106{padding-right:106px}.bsds-pt-106{padding-top:106px}.bsds-pb-106{padding-bottom:106px}.bsds-pv-106{padding-top:106px;padding-bottom:106px}.bsds-ph-106{padding-left:106px;padding-right:106px}.bsds-m-106{margin:106px}.bsds-ml-106{margin-left:106px}.bsds-mr-106{margin-right:106px}.bsds-mt-106{margin-top:106px}.bsds-mb-106{margin-bottom:106px}.bsds-mv-106{margin-top:106px;margin-bottom:106px}.bsds-mh-106{margin-left:106px;margin-right:106px}.bsds-p-108{padding:108px}.bsds-pl-108{padding-left:108px}.bsds-pr-108{padding-right:108px}.bsds-pt-108{padding-top:108px}.bsds-pb-108{padding-bottom:108px}.bsds-pv-108{padding-top:108px;padding-bottom:108px}.bsds-ph-108{padding-left:108px;padding-right:108px}.bsds-m-108{margin:108px}.bsds-ml-108{margin-left:108px}.bsds-mr-108{margin-right:108px}.bsds-mt-108{margin-top:108px}.bsds-mb-108{margin-bottom:108px}.bsds-mv-108{margin-top:108px;margin-bottom:108px}.bsds-mh-108{margin-left:108px;margin-right:108px}.bsds-p-110{padding:110px}.bsds-pl-110{padding-left:110px}.bsds-pr-110{padding-right:110px}.bsds-pt-110{padding-top:110px}.bsds-pb-110{padding-bottom:110px}.bsds-pv-110{padding-top:110px;padding-bottom:110px}.bsds-ph-110{padding-left:110px;padding-right:110px}.bsds-m-110{margin:110px}.bsds-ml-110{margin-left:110px}.bsds-mr-110{margin-right:110px}.bsds-mt-110{margin-top:110px}.bsds-mb-110{margin-bottom:110px}.bsds-mv-110{margin-top:110px;margin-bottom:110px}.bsds-mh-110{margin-left:110px;margin-right:110px}.bsds-p-112{padding:112px}.bsds-pl-112{padding-left:112px}.bsds-pr-112{padding-right:112px}.bsds-pt-112{padding-top:112px}.bsds-pb-112{padding-bottom:112px}.bsds-pv-112{padding-top:112px;padding-bottom:112px}.bsds-ph-112{padding-left:112px;padding-right:112px}.bsds-m-112{margin:112px}.bsds-ml-112{margin-left:112px}.bsds-mr-112{margin-right:112px}.bsds-mt-112{margin-top:112px}.bsds-mb-112{margin-bottom:112px}.bsds-mv-112{margin-top:112px;margin-bottom:112px}.bsds-mh-112{margin-left:112px;margin-right:112px}.bsds-p-114{padding:114px}.bsds-pl-114{padding-left:114px}.bsds-pr-114{padding-right:114px}.bsds-pt-114{padding-top:114px}.bsds-pb-114{padding-bottom:114px}.bsds-pv-114{padding-top:114px;padding-bottom:114px}.bsds-ph-114{padding-left:114px;padding-right:114px}.bsds-m-114{margin:114px}.bsds-ml-114{margin-left:114px}.bsds-mr-114{margin-right:114px}.bsds-mt-114{margin-top:114px}.bsds-mb-114{margin-bottom:114px}.bsds-mv-114{margin-top:114px;margin-bottom:114px}.bsds-mh-114{margin-left:114px;margin-right:114px}.bsds-p-116{padding:116px}.bsds-pl-116{padding-left:116px}.bsds-pr-116{padding-right:116px}.bsds-pt-116{padding-top:116px}.bsds-pb-116{padding-bottom:116px}.bsds-pv-116{padding-top:116px;padding-bottom:116px}.bsds-ph-116{padding-left:116px;padding-right:116px}.bsds-m-116{margin:116px}.bsds-ml-116{margin-left:116px}.bsds-mr-116{margin-right:116px}.bsds-mt-116{margin-top:116px}.bsds-mb-116{margin-bottom:116px}.bsds-mv-116{margin-top:116px;margin-bottom:116px}.bsds-mh-116{margin-left:116px;margin-right:116px}.bsds-p-118{padding:118px}.bsds-pl-118{padding-left:118px}.bsds-pr-118{padding-right:118px}.bsds-pt-118{padding-top:118px}.bsds-pb-118{padding-bottom:118px}.bsds-pv-118{padding-top:118px;padding-bottom:118px}.bsds-ph-118{padding-left:118px;padding-right:118px}.bsds-m-118{margin:118px}.bsds-ml-118{margin-left:118px}.bsds-mr-118{margin-right:118px}.bsds-mt-118{margin-top:118px}.bsds-mb-118{margin-bottom:118px}.bsds-mv-118{margin-top:118px;margin-bottom:118px}.bsds-mh-118{margin-left:118px;margin-right:118px}.bsds-p-120{padding:120px}.bsds-pl-120{padding-left:120px}.bsds-pr-120{padding-right:120px}.bsds-pt-120{padding-top:120px}.bsds-pb-120{padding-bottom:120px}.bsds-pv-120{padding-top:120px;padding-bottom:120px}.bsds-ph-120{padding-left:120px;padding-right:120px}.bsds-m-120{margin:120px}.bsds-ml-120{margin-left:120px}.bsds-mr-120{margin-right:120px}.bsds-mt-120{margin-top:120px}.bsds-mb-120{margin-bottom:120px}.bsds-mv-120{margin-top:120px;margin-bottom:120px}.bsds-mh-120{margin-left:120px;margin-right:120px}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
      "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: #fbe9ea;
    --color-red-100: #f3b9ba;
    --color-red-200: #ed9698;
    --color-red-300: #e67375;
    --color-red-400: #e05053;
    --color-red-500: #da2d30;
    --color-red-600: #b62628;
    --color-red-700: #911e20;
    --color-red-800: #911e20;
    --color-orange-100: #fed8bb;
    --color-orange-300: #feb177;
    --color-orange-500: #fd8a33;
    --color-orange-600: #d3732b;
    --color-amber-50: oklch(98.7% .022 95.277);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-amber-700: oklch(55.5% .163 48.998);
    --color-yellow-100: #ffe7aa;
    --color-yellow-200: #ffdb80;
    --color-yellow-800: #805c00;
    --color-green-50: #ebfbea;
    --color-green-100: #b0edaa;
    --color-green-200: #88e480;
    --color-green-300: #60db55;
    --color-green-500: #11c900;
    --color-green-600: #0ea800;
    --color-green-700: #0b8600;
    --color-green-800: #096500;
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-teal-500: oklch(70.4% .14 182.503);
    --color-cyan-500: #00bed3;
    --color-blue-50: #e8ecfc;
    --color-blue-100: #b9c4f6;
    --color-blue-200: #96a7f2;
    --color-blue-400: #506ce9;
    --color-blue-500: #2d4fe5;
    --color-blue-600: #2642bf;
    --color-blue-700: #1e3599;
    --color-indigo-500: oklch(58.5% .233 277.117);
    --color-violet-500: #8a38f5;
    --color-purple-500: #c02dda;
    --color-purple-600: #a026b6;
    --color-pink-50: #ffe5e5;
    --color-pink-500: #f09;
    --color-rose-500: oklch(64.5% .246 16.439);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-gray-50: #f5f5f5;
    --color-gray-100: #cecfd0;
    --color-gray-200: #b6b7b8;
    --color-gray-300: #9e9ea0;
    --color-gray-400: #858689;
    --color-gray-500: #6d6e71;
    --color-gray-600: #5b5c5e;
    --color-gray-700: #49494b;
    --color-gray-800: #373739;
    --color-gray-900: #242526;
    --color-neutral-500: oklch(55.6% 0 none);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-text-color: #4d4e53;
    --color-primary-base: #cc092f;
    --color-primary-50: #77575d;
    --color-primary-100: #eeadba;
    --color-primary-200: #e68497;
    --color-primary-400: #d53252;
    --color-primary-500: #cc092f;
    --color-primary-600: #aa0827;
    --color-primary-700: #7a051c;
    --color-secondary-50: #556572;
    --color-secondary-100: #aacae3;
    --color-secondary-200: #80b0d5;
    --color-secondary-500: #0061aa;
    --color-secondary-600: #00518e;
    --color-green-base: #11c900;
    --color-gray-light-100: #fcfcfc;
    --color-gray-light-200: #f7f7f7;
    --color-gray-light-300: #f2f2f2;
    --color-gray-light-400: #ededed;
    --color-system-info-base: #0061aa;
    --color-system-info-100: #aacae3;
    --color-system-success-200: #85ba9b;
    --color-system-success-400: #338b58;
    --color-system-success-600: #08612e;
    --color-system-success-shade: #cff3de;
    --color-system-success-border: #074e25;
    --color-system-warning-base: #97771d;
    --color-system-warning-100: #dcd2b4;
    --color-system-danger-base: #cc092f;
    --color-system-danger-100: #eeadba;
    --color-system-danger-500: #cc092f;
    --color-system-disabled-500: #e2e2e3;
    --color-system-disabled-700: #979797;
    --color-background-primary: #f8f8f8;
    --color-background-secondary: #fff;
    --shadow-custom-border: 0 4px 4px #80808026,
    0 -4px 4px #80808026,
    -4px 0 4px #80808026,
    4px 0 4px #80808026;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .-top-1\/2 {
    top: -50%;
  }

  .top-0 {
    top: 0;
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-12 {
    top: calc(var(--spacing) * 12);
  }

  .right-0 {
    right: 0;
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .bottom-0 {
    bottom: 0;
  }

  .-left-1\/2 {
    left: -50%;
  }

  .left-0 {
    left: 0;
  }

  .left-1 {
    left: var(--spacing);
  }

  .z-10 {
    z-index: 10;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .z-55 {
    z-index: 55;
  }

  .z-60 {
    z-index: 60;
  }

  .z-1000 {
    z-index: 1000;
  }

  .z-\[55\] {
    z-index: 55;
  }

  .z-\[70\] {
    z-index: 70;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-4 {
    order: 4;
  }

  .order-5 {
    order: 5;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .-m-px {
    margin: -1px;
  }

  .m-0 {
    margin: 0;
  }

  .-mx-0\.5 {
    margin-inline: calc(var(--spacing) * -.5);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }

  .mt-22 {
    margin-top: calc(var(--spacing) * 22);
  }

  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }

  .mt-38 {
    margin-top: calc(var(--spacing) * 38);
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-40 {
    margin-bottom: calc(var(--spacing) * 40);
  }

  .mb-\[0\.5px\] {
    margin-bottom: .5px;
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-72 {
    margin-left: calc(var(--spacing) * 72);
  }

  .ml-auto {
    margin-left: auto;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1 {
    height: var(--spacing);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-4\.5 {
    height: calc(var(--spacing) * 4.5);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-5\.5 {
    height: calc(var(--spacing) * 5.5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-34 {
    height: calc(var(--spacing) * 34);
  }

  .h-44 {
    height: calc(var(--spacing) * 44);
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[70px\] {
    height: 70px;
  }

  .h-\[200\%\] {
    height: 200%;
  }

  .h-\[400px\] {
    height: 400px;
  }

  .h-\[612px\] {
    height: 612px;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-60 {
    min-height: calc(var(--spacing) * 60);
  }

  .min-h-\[40vh\] {
    min-height: 40vh;
  }

  .min-h-\[50vh\] {
    min-height: 50vh;
  }

  .min-h-\[150px\] {
    min-height: 150px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[calc\(100vh-5\.2rem\)\] {
    min-height: calc(100vh - 5.2rem);
  }

  .min-h-\[calc\(100vh-9rem\)\] {
    min-height: calc(100vh - 9rem);
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-1 {
    width: var(--spacing);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-2\/3 {
    width: 66.6667%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\.5 {
    width: calc(var(--spacing) * 4.5);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-5\.5 {
    width: calc(var(--spacing) * 5.5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-18 {
    width: calc(var(--spacing) * 18);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-34 {
    width: calc(var(--spacing) * 34);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-42 {
    width: calc(var(--spacing) * 42);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-88 {
    width: calc(var(--spacing) * 88);
  }

  .w-\[2\.5px\] {
    width: 2.5px;
  }

  .w-\[10\%\] {
    width: 10%;
  }

  .w-\[11\%\] {
    width: 11%;
  }

  .w-\[14\%\] {
    width: 14%;
  }

  .w-\[38\%\] {
    width: 38%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[70px\] {
    width: 70px;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[140px\] {
    width: 140px;
  }

  .w-\[200\%\] {
    width: 200%;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-px {
    width: 1px;
  }

  .max-w-0 {
    max-width: 0;
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-\[180px\] {
    max-width: 180px;
  }

  .max-w-\[220px\] {
    max-width: 220px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-\[90px\] {
    min-width: 90px;
  }

  .min-w-\[140px\] {
    min-width: 140px;
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-\[640px\] {
    min-width: 640px;
  }

  .min-w-\[720px\] {
    min-width: 720px;
  }

  .min-w-\[800px\] {
    min-width: 800px;
  }

  .min-w-\[960px\] {
    min-width: 960px;
  }

  .min-w-\[1100px\] {
    min-width: 1100px;
  }

  .min-w-\[1200px\] {
    min-width: 1200px;
  }

  .min-w-\[1280px\] {
    min-width: 1280px;
  }

  .min-w-\[1340px\] {
    min-width: 1340px;
  }

  .min-w-fit {
    min-width: fit-content;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-screen {
    min-width: 100vw;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .table-fixed {
    table-layout: fixed;
  }

  .origin-left {
    transform-origin: 0;
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-0 {
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-100 {
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .resize-y {
    resize: vertical;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-items-center {
    justify-items: center;
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-1 {
    column-gap: var(--spacing);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse));
    margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-gray-50 > :not(:last-child)) {
    border-color: var(--color-gray-50);
  }

  :where(.divide-gray-100\/50 > :not(:last-child)) {
    border-color: #cecfd080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-gray-100\/50 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--color-gray-100) 50%, transparent);
    }
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-l-md {
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }

  .rounded-tr-lg {
    border-top-right-radius: var(--radius-lg);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-\[5px\] {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-t-\[0\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: .5px;
  }

  .border-r-\[0\.5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: .5px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .border-b-\[0\.5px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: .5px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-\[0\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: .5px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-blue-100 {
    border-color: var(--color-blue-100);
  }

  .border-blue-500\/20 {
    border-color: #2d4fe533;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/20 {
      border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .border-blue-500\/50 {
    border-color: #2d4fe580;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/50 {
      border-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
    }
  }

  .border-gray-50 {
    border-color: var(--color-gray-50);
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-100\/20 {
    border-color: #cecfd033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-100\/20 {
      border-color: color-mix(in oklab, var(--color-gray-100) 20%, transparent);
    }
  }

  .border-gray-100\/40 {
    border-color: #cecfd066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-100\/40 {
      border-color: color-mix(in oklab, var(--color-gray-100) 40%, transparent);
    }
  }

  .border-gray-100\/50 {
    border-color: #cecfd080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-100\/50 {
      border-color: color-mix(in oklab, var(--color-gray-100) 50%, transparent);
    }
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-400 {
    border-color: var(--color-gray-400);
  }

  .border-gray-900 {
    border-color: var(--color-gray-900);
  }

  .border-green-100 {
    border-color: var(--color-green-100);
  }

  .border-green-200 {
    border-color: var(--color-green-200);
  }

  .border-green-700\/80 {
    border-color: #0b8600cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-700\/80 {
      border-color: color-mix(in oklab, var(--color-green-700) 80%, transparent);
    }
  }

  .border-orange-300 {
    border-color: var(--color-orange-300);
  }

  .border-primary-200 {
    border-color: var(--color-primary-200);
  }

  .border-primary-400 {
    border-color: var(--color-primary-400);
  }

  .border-primary-600 {
    border-color: var(--color-primary-600);
  }

  .border-red-100 {
    border-color: var(--color-red-100);
  }

  .border-red-300 {
    border-color: var(--color-red-300);
  }

  .border-red-500 {
    border-color: var(--color-red-500);
  }

  .border-secondary-600 {
    border-color: var(--color-secondary-600);
  }

  .border-system-success-400 {
    border-color: var(--color-system-success-400);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/\[0\.08\] {
    border-color: #ffffff14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/\[0\.08\] {
      border-color: color-mix(in oklab, var(--color-white) 8%, transparent);
    }
  }

  .border-t-red-600 {
    border-top-color: var(--color-red-600);
  }

  .border-r-red-600 {
    border-right-color: var(--color-red-600);
  }

  .border-b-red-600 {
    border-bottom-color: var(--color-red-600);
  }

  .border-l-amber-500 {
    border-left-color: var(--color-amber-500);
  }

  .border-l-emerald-500 {
    border-left-color: var(--color-emerald-500);
  }

  .border-l-gray-500 {
    border-left-color: var(--color-gray-500);
  }

  .border-l-red-500 {
    border-left-color: var(--color-red-500);
  }

  .border-l-red-600 {
    border-left-color: var(--color-red-600);
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }

  .bg-background-primary {
    background-color: var(--color-background-primary);
  }

  .bg-background-secondary {
    background-color: var(--color-background-secondary);
  }

  .bg-background-secondary\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background-secondary\/80 {
      background-color: color-mix(in oklab, var(--color-background-secondary) 80%, transparent);
    }
  }

  .bg-black\/45 {
    background-color: #00000073;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/45 {
      background-color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .bg-black\/55 {
    background-color: #0000008c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/55 {
      background-color: color-mix(in oklab, var(--color-black) 55%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-200 {
    background-color: var(--color-blue-200);
  }

  .bg-blue-500\/10 {
    background-color: #2d4fe51a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-50\/20 {
    background-color: #f5f5f533;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/20 {
      background-color: color-mix(in oklab, var(--color-gray-50) 20%, transparent);
    }
  }

  .bg-gray-50\/30 {
    background-color: #f5f5f54d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/30 {
      background-color: color-mix(in oklab, var(--color-gray-50) 30%, transparent);
    }
  }

  .bg-gray-50\/50 {
    background-color: #f5f5f580;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/50 {
      background-color: color-mix(in oklab, var(--color-gray-50) 50%, transparent);
    }
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-100\/25 {
    background-color: #cecfd040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-100\/25 {
      background-color: color-mix(in oklab, var(--color-gray-100) 25%, transparent);
    }
  }

  .bg-gray-100\/30 {
    background-color: #cecfd04d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-100\/30 {
      background-color: color-mix(in oklab, var(--color-gray-100) 30%, transparent);
    }
  }

  .bg-gray-100\/60 {
    background-color: #cecfd099;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-100\/60 {
      background-color: color-mix(in oklab, var(--color-gray-100) 60%, transparent);
    }
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-50\/40 {
    background-color: #ebfbea66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-50\/40 {
      background-color: color-mix(in oklab, var(--color-green-50) 40%, transparent);
    }
  }

  .bg-green-50\/60 {
    background-color: #ebfbea99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-50\/60 {
      background-color: color-mix(in oklab, var(--color-green-50) 60%, transparent);
    }
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-green-300 {
    background-color: var(--color-green-300);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-green-700 {
    background-color: var(--color-green-700);
  }

  .bg-green-700\/80 {
    background-color: #0b8600cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-700\/80 {
      background-color: color-mix(in oklab, var(--color-green-700) 80%, transparent);
    }
  }

  .bg-green-base\/10 {
    background-color: #11c9001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-base\/10 {
      background-color: color-mix(in oklab, var(--color-green-base) 10%, transparent);
    }
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  .bg-pink-50 {
    background-color: var(--color-pink-50);
  }

  .bg-primary-50 {
    background-color: var(--color-primary-50);
  }

  .bg-primary-100 {
    background-color: var(--color-primary-100);
  }

  .bg-primary-500 {
    background-color: var(--color-primary-500);
  }

  .bg-primary-600 {
    background-color: var(--color-primary-600);
  }

  .bg-primary-base {
    background-color: var(--color-primary-base);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-50\/40 {
    background-color: #fbe9ea66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-50\/40 {
      background-color: color-mix(in oklab, var(--color-red-50) 40%, transparent);
    }
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-red-200 {
    background-color: var(--color-red-200);
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-red-700 {
    background-color: var(--color-red-700);
  }

  .bg-secondary-50 {
    background-color: var(--color-secondary-50);
  }

  .bg-secondary-100 {
    background-color: var(--color-secondary-100);
  }

  .bg-secondary-100\/50 {
    background-color: #aacae380;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary-100\/50 {
      background-color: color-mix(in oklab, var(--color-secondary-100) 50%, transparent);
    }
  }

  .bg-secondary-500 {
    background-color: var(--color-secondary-500);
  }

  .bg-secondary-600 {
    background-color: var(--color-secondary-600);
  }

  .bg-system-danger-100\/50 {
    background-color: #eeadba80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-system-danger-100\/50 {
      background-color: color-mix(in oklab, var(--color-system-danger-100) 50%, transparent);
    }
  }

  .bg-system-success-200 {
    background-color: var(--color-system-success-200);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/\[0\.02\] {
    background-color: #ffffff05;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.02\] {
      background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
  }

  .bg-white\/\[0\.03\] {
    background-color: #ffffff08;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.03\] {
      background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
    }
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }

  .bg-yellow-200 {
    background-color: var(--color-yellow-200);
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500\/10 {
    --tw-gradient-from: #2d4fe51a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .from-blue-500\/10 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-900 {
    --tw-gradient-from: var(--color-slate-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-slate-400 {
    --tw-gradient-to: var(--color-slate-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-slate-800 {
    --tw-gradient-to: var(--color-slate-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: 0;
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-38 {
    padding-bottom: calc(var(--spacing) * 38);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .text-start {
    text-align: start;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-top {
    vertical-align: top;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .break-words, .wrap-break-word {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-amber-700 {
    color: var(--color-amber-700);
  }

  .text-black\/80 {
    color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/80 {
      color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-cyan-500 {
    color: var(--color-cyan-500);
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-green-700\/80 {
    color: #0b8600cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-green-700\/80 {
      color: color-mix(in oklab, var(--color-green-700) 80%, transparent);
    }
  }

  .text-green-800 {
    color: var(--color-green-800);
  }

  .text-indigo-500 {
    color: var(--color-indigo-500);
  }

  .text-neutral-500 {
    color: var(--color-neutral-500);
  }

  .text-orange-500 {
    color: var(--color-orange-500);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-pink-500 {
    color: var(--color-pink-500);
  }

  .text-primary-500 {
    color: var(--color-primary-500);
  }

  .text-primary-600 {
    color: var(--color-primary-600);
  }

  .text-primary-700 {
    color: var(--color-primary-700);
  }

  .text-primary-base {
    color: var(--color-primary-base);
  }

  .text-purple-500 {
    color: var(--color-purple-500);
  }

  .text-red-100 {
    color: var(--color-red-100);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-red-800 {
    color: var(--color-red-800);
  }

  .text-rose-500 {
    color: var(--color-rose-500);
  }

  .text-secondary-500 {
    color: var(--color-secondary-500);
  }

  .text-secondary-600 {
    color: var(--color-secondary-600);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-system-danger-500 {
    color: var(--color-system-danger-500);
  }

  .text-system-danger-base {
    color: var(--color-system-danger-base);
  }

  .text-system-success-400 {
    color: var(--color-system-success-400);
  }

  .text-system-success-600 {
    color: var(--color-system-success-600);
  }

  .text-teal-500 {
    color: var(--color-teal-500);
  }

  .text-text-color {
    color: var(--color-text-color);
  }

  .text-text-color\/60 {
    color: #4d4e5399;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-text-color\/60 {
      color: color-mix(in oklab, var(--color-text-color) 60%, transparent);
    }
  }

  .text-text-color\/80 {
    color: #4d4e53cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-text-color\/80 {
      color: color-mix(in oklab, var(--color-text-color) 80%, transparent);
    }
  }

  .text-transparent {
    color: #0000;
  }

  .text-violet-500 {
    color: var(--color-violet-500);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-yellow-800 {
    color: var(--color-yellow-800);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-80 {
    opacity: .8;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,0\.05\)\,0_3px_0_0_rgb\(220\,38\,38\)\] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000000d), 0 3px 0 0 var(--tw-shadow-color, #dc2626);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_40px_rgba\(59\,130\,246\,0\.3\)\] {
    --tw-shadow: 0 10px 40px var(--tw-shadow-color, #3b82f64d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-custom-border {
    --tw-shadow: 0 4px 4px var(--tw-shadow-color, #80808026), 0 -4px 4px var(--tw-shadow-color, #80808026), -4px 0 4px var(--tw-shadow-color, #80808026), 4px 0 4px var(--tw-shadow-color, #80808026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  @media (hover: hover) {
    .group-hover\:scale-x-100:is(:where(.group):hover *) {
      --tw-scale-x: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:bg-primary-500:is(:where(.group):hover *) {
      background-color: var(--color-primary-500);
    }
  }

  .placeholder\:font-semibold::placeholder {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:right-\[8px\]:after {
    content: var(--tw-content);
    right: 8px;
  }

  .after\:bottom-\[-3px\]:after {
    content: var(--tw-content);
    bottom: -3px;
  }

  .after\:left-\[8px\]:after {
    content: var(--tw-content);
    left: 8px;
  }

  .after\:h-\[3px\]:after {
    content: var(--tw-content);
    height: 3px;
  }

  .after\:rounded-b-lg:after {
    content: var(--tw-content);
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }

  .after\:bg-red-600:after {
    content: var(--tw-content);
    background-color: var(--color-red-600);
  }

  .after\:content-\[\"\"\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  @media (hover: hover) {
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }

    .hover\:border-gray-400:hover {
      border-color: var(--color-gray-400);
    }

    .hover\:border-primary-100:hover {
      border-color: var(--color-primary-100);
    }

    .hover\:border-red-100:hover {
      border-color: var(--color-red-100);
    }

    .hover\:border-white\/15:hover {
      border-color: #ffffff26;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-white\/15:hover {
        border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
      }
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-50\/70:hover {
      background-color: #f5f5f5b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-50\/70:hover {
        background-color: color-mix(in oklab, var(--color-gray-50) 70%, transparent);
      }
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-gray-100\/40:hover {
      background-color: #cecfd066;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-100\/40:hover {
        background-color: color-mix(in oklab, var(--color-gray-100) 40%, transparent);
      }
    }

    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }

    .hover\:bg-red-50\/20:hover {
      background-color: #fbe9ea33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-50\/20:hover {
        background-color: color-mix(in oklab, var(--color-red-50) 20%, transparent);
      }
    }

    .hover\:bg-red-50\/30:hover {
      background-color: #fbe9ea4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-50\/30:hover {
        background-color: color-mix(in oklab, var(--color-red-50) 30%, transparent);
      }
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:px-3:hover {
      padding-inline: calc(var(--spacing) * 3);
    }

    .hover\:px-4:hover {
      padding-inline: calc(var(--spacing) * 4);
    }

    .hover\:py-3:hover {
      padding-block: calc(var(--spacing) * 3);
    }

    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }

    .hover\:text-primary-600:hover {
      color: var(--color-primary-600);
    }

    .hover\:text-primary-700:hover {
      color: var(--color-primary-700);
    }

    .hover\:text-red-700:hover {
      color: var(--color-red-700);
    }

    .hover\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.3\)\]:hover {
      --tw-shadow: 0 20px 40px var(--tw-shadow-color, #0000004d);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .focus\:border-none:focus {
    --tw-border-style: none;
    border-style: none;
  }

  .focus\:border-gray-400:focus {
    border-color: var(--color-gray-400);
  }

  .focus\:border-red-600:focus {
    border-color: var(--color-red-600);
  }

  .focus\:bg-gray-100:focus {
    background-color: var(--color-gray-100);
  }

  .focus\:text-gray-200:focus {
    color: var(--color-gray-200);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[0\.1px\]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(.1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-gray-400:focus {
    --tw-ring-color: var(--color-gray-400);
  }

  .focus\:ring-primary-200:focus {
    --tw-ring-color: var(--color-primary-200);
  }

  .focus\:ring-primary-600:focus {
    --tw-ring-color: var(--color-primary-600);
  }

  .focus\:ring-red-500:focus {
    --tw-ring-color: var(--color-red-500);
  }

  .focus\:ring-red-600:focus {
    --tw-ring-color: var(--color-red-600);
  }

  .focus\:ring-secondary-200:focus {
    --tw-ring-color: var(--color-secondary-200);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-gray-500:focus-visible {
    outline-color: var(--color-gray-500);
  }

  .focus-visible\:outline-red-500:focus-visible {
    outline-color: var(--color-red-500);
  }

  @media (min-width: 40rem) {
    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:ml-auto {
      margin-left: auto;
    }

    .sm\:h-16 {
      height: calc(var(--spacing) * 16);
    }

    .sm\:w-16 {
      width: calc(var(--spacing) * 16);
    }

    .sm\:w-60 {
      width: calc(var(--spacing) * 60);
    }

    .sm\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:min-w-10 {
      min-width: calc(var(--spacing) * 10);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:items-end {
      align-items: flex-end;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:self-end {
      align-self: flex-end;
    }

    .sm\:text-center {
      text-align: center;
    }

    .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:order-none {
      order: 0;
    }

    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-start-1 {
      grid-column-start: 1;
    }

    .md\:col-start-2 {
      grid-column-start: 2;
    }

    .md\:col-start-3 {
      grid-column-start: 3;
    }

    .md\:row-start-1 {
      grid-row-start: 1;
    }

    .md\:row-start-2 {
      grid-row-start: 2;
    }

    .md\:mt-1 {
      margin-top: var(--spacing);
    }

    .md\:mt-7\.5 {
      margin-top: calc(var(--spacing) * 7.5);
    }

    .md\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .md\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }

    .md\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }

    .md\:block {
      display: block;
    }

    .md\:h-\[55vh\] {
      height: 55vh;
    }

    .md\:h-\[65vh\] {
      height: 65vh;
    }

    .md\:h-\[75vh\] {
      height: 75vh;
    }

    .md\:h-\[612px\] {
      height: 612px;
    }

    .md\:h-auto {
      height: auto;
    }

    .md\:min-h-0 {
      min-height: 0;
    }

    .md\:w-1\/2 {
      width: 50%;
    }

    .md\:w-1\/3 {
      width: 33.3333%;
    }

    .md\:w-\[448px\] {
      width: 448px;
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:max-w-5xl {
      max-width: var(--container-5xl);
    }

    .md\:max-w-\[448px\] {
      max-width: 448px;
    }

    .md\:flex-1 {
      flex: 1;
    }

    .md\:flex-none {
      flex: none;
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:justify-items-center {
      justify-items: center;
    }

    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .md\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .md\:rounded-l-md {
      border-top-left-radius: var(--radius-md);
      border-bottom-left-radius: var(--radius-md);
    }

    .md\:rounded-r-md {
      border-top-right-radius: var(--radius-md);
      border-bottom-right-radius: var(--radius-md);
    }

    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .md\:pt-0 {
      padding-top: 0;
    }

    .md\:shadow-custom-border {
      --tw-shadow: 0 4px 4px var(--tw-shadow-color, #80808026), 0 -4px 4px var(--tw-shadow-color, #80808026), -4px 0 4px var(--tw-shadow-color, #80808026), 4px 0 4px var(--tw-shadow-color, #80808026);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .md\:shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 64rem) {
    .lg\:top-18 {
      top: calc(var(--spacing) * 18);
    }

    .lg\:z-0 {
      z-index: 0;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:ml-72 {
      margin-left: calc(var(--spacing) * 72);
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:h-\[calc\(100vh-5rem\)\] {
      height: calc(100vh - 5rem);
    }

    .lg\:w-1\/1 {
      width: 100%;
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-1\/3 {
      width: 33.3333%;
    }

    .lg\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .lg\:w-full {
      width: 100%;
    }

    .lg\:-translate-x-36 {
      --tw-translate-x: calc(var(--spacing) * -36);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-0 {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[320px\,1fr\] {
      grid-template-columns: 320px,1fr;
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .lg\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }

    .lg\:shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 80rem) {
    .xl\:w-1\/2 {
      width: 50%;
    }

    .xl\:w-\[220px\] {
      width: 220px;
    }

    .xl\:w-\[260px\] {
      width: 260px;
    }

    .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  .\[\&_h6\]\:my-2 h6 {
    margin-block: calc(var(--spacing) * 2);
  }

  .\[\&_h6\]\:text-sm h6 {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_h6\]\:font-semibold h6 {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_h6\]\:text-gray-900 h6 {
    color: var(--color-gray-900);
  }

  .\[\&_p\]\:my-2 p {
    margin-block: calc(var(--spacing) * 2);
  }
}

.shadow-custom-border {
  box-shadow: var(--shadow-custom-border);
}

.safe-area-top {
  padding-top: env(safe-area-inset-top);
}

.safe-area-bottom {
  padding-bottom: env(safe-area-inset-bottom);
}

.safe-area-left {
  padding-left: env(safe-area-inset-left);
}

.safe-area-right {
  padding-right: env(safe-area-inset-right);
}

.safe-area-all {
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}

body {
  overscroll-behavior: none;
  -webkit-overflow-scrolling: touch;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes drfHintShake {
  0%, 100% {
    transform: translateX(0);
  }

  20% {
    transform: translateX(-4px);
  }

  40% {
    transform: translateX(4px);
  }

  60% {
    transform: translateX(-2px);
  }

  80% {
    transform: translateX(2px);
  }
}

.animate-drf-hint-shake {
  animation: .45s ease-in-out drfHintShake;
}

.min-h-screen-safe {
  min-height: 100vh;
  min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));
}

.toast-error {
  --background: var(--color-system-danger-100) !important;
  --color: #fff !important;
  --box-shadow: 0 0 0 1px var(--color-system-danger-base), 0 1px 1px 0 #0003 !important;
  --opacity: .9 !important;
  font-weight: semibold !important;
}

.toast-success {
  --background: var(--color-system-success-shade) !important;
  --color: #fff !important;
  --box-shadow: 0 0 0 1px var(--color-system-success-border), 0 1px 1px 0 #0003 !important;
  --opacity: .9 !important;
  font-weight: semibold !important;
}

.toast-info {
  --background: var(--color-system-info-100) !important;
  --color: #fff !important;
  --box-shadow: 0 0 0 1px var(--color-system-info-base), 0 1px 1px 0 #0003 !important;
  --opacity: .9 !important;
  font-weight: semibold !important;
}

.toast-warning {
  --background: var(--color-system-warning-100) !important;
  --color: #fff !important;
  --box-shadow: 0 0 0 1px var(--color-system-warning-base), 0 1px 1px 0 #0003 !important;
  --opacity: .9 !important;
  font-weight: semibold !important;
}

.custom-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: var(--color-gray-100) transparent;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: none;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--color-gray-100);
  background-clip: padding-box;
  border: 2px solid #0000;
  border-radius: 4px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: var(--color-gray-200);
}

@media (max-width: 1920px) {
  .custom-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
}

@media (max-width: 1366px) {
  .custom-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
}

.hide-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
